Commit graph

15 commits

Author SHA1 Message Date
ebfdb3e186 poppy: add android-tools (adb for Pixel) 2026-07-25 14:41:49 +03:00
0fe7665072 poppy: add weekly nix GC launchd agent (delete-older-than 14d)
nix.gc.automatic requires nix.enable=true, but poppy uses the
Determinate nix installer (nix.enable=false). Define a launchd
user agent directly that runs nix-collect-garbage --delete-older-than 14d
weekly at Sun 03:00.
2026-07-16 13:16:50 +03:00
355f5eb9f1
poppy: add pi -> 127.0.0.1 alias for local pi-web
Декларативное правило в /etc/hosts через extraActivation,
чтобы работала короткая ссылка http://pi:30141 на локальный
pi-web (@agegr/pi-web, порт 30141). Идемпотентно.
2026-07-13 15:40:07 +03:00
a465daa9c7 refactor: migrate user from michaotic to mikl 2026-07-03 21:41:42 +03:00
ec0e60a835 refactor: rename homebrew.nix to apps.nix (add nix GUI pkgs, cleanup=none) 2026-07-02 14:45:15 +03:00
93bc0d0c02 revert: remove MarkEdit theme/MTE extensions config 2026-07-01 14:37:55 +03:00
9b54c129a2 fix: use full paths in MarkEdit activation script 2026-07-01 14:35:19 +03:00
dcddd60c32 feat: configure MarkEdit catppuccin theme via activation script 2026-07-01 14:33:31 +03:00
47a4d83fce fix: move duti activation script from home to poppy host 2026-07-01 13:39:46 +03:00
176508bc74 fix: add backupFileExtension, remove typewhisper from taps 2026-06-29 19:19:30 +03:00
e358c2cb15 refactor: split poppy config into homebrew.nix, system.nix, default.nix 2026-06-29 16:33:53 +03:00
cecb47ceb9 fix: add homebrew config to prevent cask deletion 2026-06-29 00:43:51 +03:00
5c14cf0539 refactor: use michaotic username throughout, add cli/kitty/zsh configs and docs 2026-06-28 23:54:14 +03:00
mikl
c95e4a1488 inline common-darwin into poppy (only one darwin host for now)
- merged common-darwin/default.nix content into hosts/poppy/default.nix
- removed hosts/common-darwin/
- removed ./hosts/common-darwin import from mkDarwin in flake.nix

linux hosts/common/ stays — already 2 linux hosts (muscari + rosemary)
2026-06-26 23:39:58 +03:00
mikl
42fdbeb1a0 initial scaffold: multi-host flake (poppy, muscari, rosemary)
- flake.nix with mkNixos + mkDarwin dispatchers
- hosts/common/{default.nix} (NixOS shared)
- hosts/common-darwin/{default.nix} (darwin shared)
- hosts/poppy/ (M1 MacBook Air, nix-darwin)
- hosts/muscari/ (k3s server, placeholder)
- hosts/rosemary/ (backup VM, placeholder)
- home/default.nix (home-manager for mikl)
- README.md, garden.md (host naming scheme: plants)
- secrets/.gitkeep

old muscari-only config moved to nix-config-legacy/
2026-06-26 23:28:31 +03:00