primary
|
1719d54ee0
|
phase 3: new flake.nix + extract common-{nix,doas,shell-fish}; rewire imports
- New unified flake with two nixpkgs channels (unstable for desktops, 25.11 for muffin)
- modules/common-{doas,shell-fish,nix}.nix extracted from duplicated blocks
- modules/desktop-common.nix: renamed from system/common.nix; secret paths point to secrets/desktop/
- hosts/{mreow,yarn}/default.nix import desktop-common; yarn imports modules/no-rgb.nix
- hosts/muffin/default.nix imports common-* + server-prefixed modules + services/; duplicate doas/fish/nix blocks removed; gc retention preserved as mkForce override
- modules/age-secrets.nix: file paths → ../secrets/server/*.age
- services/{minecraft,matrix/livekit}: secret paths → ../secrets/server/
- home/profiles/*.nix: ./progs/ → ../progs/
- hosts/{mreow,yarn}/home.nix: imports rewired to ../../home/profiles/ and ../../home/progs/
- home/progs/pi.nix and hosts/yarn/home.nix: secret reads → ../../secrets/home/
- tests/*.nix: ../modules/security.nix → ../modules/server-security.nix; ../modules/overlays.nix → ../lib/overlays.nix
- lib/default.nix: takes explicit lib param (defaults to nixpkgs-stable.lib)
|
2026-04-18 00:58:55 -04:00 |
|
primary
|
05fd05deda
|
phase 2: move secrets → secrets/{desktop,home,server,usb-secrets}/
|
2026-04-18 00:48:18 -04:00 |
|
primary
|
d13cec76ba
|
phase 2: move home-manager/ → home/{profiles,progs,util,wallpaper}
|
2026-04-18 00:48:08 -04:00 |
|
primary
|
30d8cf4c99
|
phase 2: move modules/ (server-*, desktop-*, shared); drop dotfiles no-rgb (superseded)
|
2026-04-18 00:47:56 -04:00 |
|
primary
|
999ed05d9f
|
phase 2: promote services/, tests/, patches/, lib/, scripts/
|
2026-04-18 00:47:39 -04:00 |
|
primary
|
99e98e39b7
|
phase 2: move host files to hosts/{mreow,yarn,muffin}/
|
2026-04-18 00:47:25 -04:00 |
|
primary
|
6448a0427f
|
Add 'legacy/server-config/' from commit '4bc5d57fa69a393877e7019d7673ceb33c3ab4b4'
git-subtree-dir: legacy/server-config
git-subtree-mainline: dc481c24b0
git-subtree-split: 4bc5d57fa6
|
2026-04-18 00:45:33 -04:00 |
|
primary
|
dc481c24b0
|
Add 'legacy/dotfiles/' from commit 'e9a44f677d2852fd5856cecc49ecb984efeba66c'
git-subtree-dir: legacy/dotfiles
git-subtree-mainline: 382887df65
git-subtree-split: e9a44f677d
|
2026-04-18 00:45:25 -04:00 |
|