nixos-config
nixos-config copied to clipboard
Configuration for my NixOS machines
NixOS Configuration
Packages, modules and configurations for my NixOS machines
The files in this repository are used to build all my NixOS machines, across 4 different architectures (armv6l, armv7l, aarch64, and x86_64). Everything is built with my private Hydra instance, and each device has its own channel (see machines/default.nix).
My fork of nixpkgs
is required to build my machine configurations. Machines can be deployed
manually to test changes using the deploy.sh
script.
Some interesting bits:
- Machine specific channels
- A pragmatic way of handling secrets in the Nix store
- Selectively cross compile packages (search for
crossPackages
)