Reproducible NixOS configuration for PuppyBox.
From a NixOS installer or an existing system:
git clone git@github.com:Clippii/nixdecl.git ~/projects/nixdecl
sudo nixos-rebuild switch --flake ~/projects/nixdecl#PuppyBoxThe host hardware configuration is committed for rapid recovery. Review disk UUIDs before using it on replacement hardware.
The laptop panel is primary. Any external monitor extends to the right. Workspaces 1-5 prefer the laptop panel; 6-10 prefer an external display and fall back to the active display when no external monitor is connected.
The Wayland clipboard is persisted by a supervised user service, so copied content remains available after its source application closes.
Nix garbage collection and store optimization run weekly. systemd-boot keeps the two newest boot entries.
To immediately keep only the newest two system generations:
sudo ./scripts/prune-system-generations.sh