Personal-use NixOS configuration files. ### Structure - `lib`: Helper functions ### System Configuration - `config`: Package and system module configuration - `hardware`: Specialized hardware configuration - `homes`: User-owned home-manager directories - `hosts`: Machine configuration - `config`: Machine-specific package configuration - `users`: Machine-owned users on the machine - `homes`: User-owned home-manager configurations - `users`: Machine-owned common user configuration ### Packages - `modules`: NixOS modules - `packages`: Nix packages - `tests`: Nix package tests ### Hosts - `encryption`: My primary desktop PC - `decryption`: My primary laptop - `index`: Media and storage server - `prospect`: Shared media and gaming PC ### Useful resources - [Disko Quickstart](https://github.com/nix-community/disko/blob/master/docs/quickstart.md) - `sudo nixos-install --no-root-passwd --flake github:encode42/nixos#host` - don't forget to set password! `sudo nixos-enter -c "passwd user"`