Personal-use NixOS configuration
at main 30 lines 1.0 kB view raw view rendered
1Personal-use NixOS configuration files. 2 3### Structure 4- `lib`: Helper functions 5 6### System Configuration 7- `config`: Package and system module configuration 8- `hardware`: Specialized hardware configuration 9- `homes`: User-owned home-manager directories 10- `hosts`: Machine configuration 11 - `config`: Machine-specific package configuration 12 - `users`: Machine-owned users on the machine 13 - `homes`: User-owned home-manager configurations 14- `users`: Machine-owned common user configuration 15 16### Packages 17- `modules`: NixOS modules 18- `packages`: Nix packages 19- `tests`: Nix package tests 20 21### Hosts 22- `encryption`: My primary desktop PC 23- `decryption`: My primary laptop 24- `index`: Media and storage server 25- `prospect`: Shared media and gaming PC 26 27### Useful resources 28- [Disko Quickstart](https://github.com/nix-community/disko/blob/master/docs/quickstart.md) 29- `sudo nixos-install --no-root-passwd --flake github:encode42/nixos#host` 30- don't forget to set password! `sudo nixos-enter -c "passwd user"`