- Add flakes support using export
NIX_CONFIG="experimental-features = nix-command flakes"
- Clone this repo using git
- Copy hardware-configuration.nix from
/etc/nixos
intonixos/hosts/
- Run
sudo nixos-rebuild switch --flake nixos/#hostname
- Reboot then run
home-manager switch --flake nixos/#username@hostname
flake.nix # Configuration entry point
dots/ # Configuration files for various applications
hosts/ # NixOS configurations for my systems
modules/ # Personally created modules
overlays/ # Methods to extend and change nix packages
shells/ # Starter nix-shells for projects
users/ # Home-manager modules defining user environments