2.2 KiB
2.2 KiB
NixFleet
A complete, declarative and reproducible configuration of my entire Nix fleet, this includes the following machines:
- my main home workstation
pc
- homeserver (mainly a nas)
hs
- my arm based PineBook Pro
pbp
, almost completely open hardware - MacBook PRO that I use for work, for this I'll use nix-darwin keeping macOs 11 Monterey.
The different confgurations share many profiles, in fact my original goal was to avoid to rewrite the same Nix derivations for my different machines.
Commands
Here I describe my most used commands. All the commands are executed
inside the Flake's development shell. To enter in this shell is
sufficent to cd
in the folder (if you use direnv
) or run nix
develop
.
Checking
To check that the Nix Flake is well defined:
nix flake check