This is the flake config I started from, but am now refactoring for multi-host support:
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
I first learned of NixOS through this project, but decided on writing my own config for starters.
Still, it has been a neat reference as an advance example:
My main NixOS configuration. Features include a polished Hyprland environment. A fully configured NeoVIM environment, QMK support. A Keyboard shortcut menu pop-down available in the top bar and so much more!
BTW, could you breakdown your hardware.nix configs?
They look a lot different from my auto generated one from the ISO install, particularly for fileSystems
: