This repo consists of a relatively simple multi-host configuration using NixOS
and hjem. The flake outputs are split into
modular parts/ files without using flake-parts.
Warning
My configurations will likely not work OOTB on other devices, due to the use of secrets, different hardware, among other things. Tread with caution!
- fazziPC: My main desktop PC, running an AMD 5600x and an RTX 3070.
- fazziGO: My Thinkpad L14 Gen 4, which sports an AMD Ryzen 5 7530U.
- kunzozPC: My friend's gaming PC, where I manage his NixOS installation.
This flake (accidentally) makes use of the synaptic standard.
flake.nix: The entrypoint that stitches together the split flake outputs.parts/: My larger flake decomposed into smaller parts.modules/: This contains all host-agnostic modules which I use across all devices. A lot of the modules are optional, and can be configured in the host specific config.hosts/: The configurations for each host is contained here. This is where the hardware configurations and host-specific modules are kept.
- raf for creating lots of cool software like nvf, watt, stash and rags
- feel-co for making hjem
- nezia for persuading me to use hjem
- Rexie for helping with npins :)
- NobbZ for providing support when i was a beginner
- the others which i wasn't able to mention here!!
This project is licensed under the MIT License. You are free to read the terms of the license here: LICENSE
I'm happy for others to benefit from my config, but give credit where credit is due :)
