Commit graph

8 commits

Author SHA1 Message Date
411a8ba689 heather/common: passwordless sudo for mikl + fix deprecated options
- common/default.nix: add mikl to wheel + security.sudo.wheelNeedsPassword=false.
  Without this, root is unreachable on a fresh NixOS-yc image (no root password,
  no rescue channel) — nixos-rebuild switch is impossible. Mirrors the
  NOPASSWD:ALL that old YC boxes got via cloud-config user-data.
- home/server.nix: programs.git.extraConfig -> .settings, programs.git.delta
  -> programs.delta with enableGitIntegration=true (deprecated warnings).
- image.nix: boot.loader.grub.timeout -> boot.loader.timeout (renamed option).
2026-07-11 22:55:00 +03:00
c21268fb9b fix: use homebrew node instead of nix read-only nodejs
- nodejs from nixpkgs is read-only, breaks pi-coding-agent internal npm install
- Use homebrew node (writable) for proper npm/pnpm global installs
- Remove pi-node hardcoded path hack from PATH
2026-07-10 23:20:02 +03:00
e2e05923e0 feat(poppy): add tea (Forgejo/Gitea CLI) to brews 2026-07-10 23:11:09 +03:00
475a103fad feat: replace markedit with mark-text; clean up temp.txt 2026-07-02 15:31:48 +03:00
02bfb2735b feat: add apps.md, comment out aseprite (compile on first build) 2026-07-02 14:54:19 +03:00
5d1f0f59cb fix: remove pureref (not available on aarch64-darwin) 2026-07-02 14:45:54 +03:00
2a74d64f74 fix: use environment.systemPackages (not home.packages) in nix-darwin 2026-07-02 14:45:34 +03:00
ec0e60a835 refactor: rename homebrew.nix to apps.nix (add nix GUI pkgs, cleanup=none) 2026-07-02 14:45:15 +03:00