Personal-use NixOS configuration files.
Structure#
lib: Helper functions
System Configuration#
config: Package and system module configurationhardware: Specialized hardware configurationhomes: User-owned home-manager directorieshosts: Machine configurationconfig: Machine-specific package configurationusers: Machine-owned users on the machinehomes: User-owned home-manager configurations
users: Machine-owned common user configuration
Packages#
modules: NixOS modulespackages: Nix packagestests: Nix package tests
Hosts#
encryption: My primary desktop PCdecryption: My primary laptopindex: Media and storage serverprospect: Shared media and gaming PC
Useful resources#
- Disko Quickstart
sudo nixos-install --no-root-passwd --flake github:encode42/nixos#host- don't forget to set password!
sudo nixos-enter -c "passwd user"