This repository declaratively defines the software I use on my computers and notebook thanks to Nix and NixOS. With these nix definitions and my dotfiles one could perfectly replicate my exact desktop setups.
modules
: nix modulescommon
: static nix files (should probably convert those into modules)pkgs
: nix derivations for small shell scripts
carbon-brick
: Thinkpadcyberdeck
: Another Thinkpadorbit
: Home PC (not used)
NixOS machine profiles are inside subfolders. They can be deployed using the supplied deploy.sh
bash script.
Example: ./deploy.sh deploy carbon-brick