Desktop NixOS flake configuration using home-manager for my personal computers
- North --- fully watercooled black/gold/wood build for personal use (gaming) and work from home.
- bin: Collection of scripts globally available in the system.
- config: User configuration for applications which is symlinked, used for complex configurations (like EWW) or assets.
- hosts: Per host configuration / module enablement.
- installation: Partitioning / install scripts for a ZFS install. (ext4 not covered, refer to the NixOS manual)
- modules: Modules for everything that can be specifically enabled or disabled.
- packages: Custom packages for stuff not available in nixpkgs.
Modules are used for everything to make it as modular as possible, with some enabled by default. Home mananger configuration is not separate however, thus required.
These configs were written without any prior Nix experience and I've taken a lot from existing configs to create mine.
I thank all these people for sharing their configurations for me to learn from!
- hlissner: https://github.com/hlissner/dotfiles (a lot was taken from here)
- KubqoA: https://github.com/KubqoA/dotfiles
- balsoft: https://github.com/balsoft/nixos-config
- fufexan: https://github.com/fufexan/dotfiles
- viperML: https://github.com/viperML/dotfiles
- spikespaz: https://github.com/spikespaz/dotfiles
