Aesthetic, Modular NixOS Configuration
| Component | Software | Configuration |
|---|---|---|
| noctalia | noctalia | dots/noctalia |
| Compositor | Niri | dots/niri/config.kdl |
| Compositor | Niri-Fork | dots/niri/config.kdl |
| Launcher | Fuzzel | dots/fuzzel |
| Colors | Matugen | nixosModules/external/matugen/templates/ |
| Terminal | foot | dots/foot/foot.ini |
| Editor | Kitty | dots/kitty/kitty.conf |
| Wallpapers | booru-hs | dots/booru/preview.md |
| Cursor | Kokomi Cursor | nil / really long random text to make this table very wide yes looks like I |
- hjem + hjem-impure over home manager
- the laptop branch is the pre-azalea configuration pre-azalea
- this commit was testing branch for npins base npins
fix sddm weird eval input errors check[modules/nixosConfiguration.nix][hostConfig]
The flake impliments the dandruff pattern, without flake-parts. Should you try it? If you like your sanity, please don't. The functions that set this up are plagued with foot guns, which will be unpleasant to most people.
Firstly, I have to thank sioodmy for being the inspiration to ditch home
manager and writing wrappers myself. I had known of wrappers before, but if it
weren't for him, I wouldn't have heard of pkgs.symlinkJoin :D
I also extend my gratitude to NotAShelf for developing the hjem nixos module. And also for his welcome criticism on some of the dumb nix code I've written.
After two months of being on a normal, sane, nixos configuration, I have switched to the dandelion pattern (no I won't be spelling it correctly) largely due to argosnothing shilling jet's nixos configuration a great deal.
- nydragon/nysh
- end-4/dots-hyprland
- pikabar
- soramanew/rainingkurukuru
- outfoxxed/nixnew
- Rexcrazy804/Zaphkiel
- noctalia-dev/noctalia-shell
- one unmentioned individual that did not return
- and other homies in
#rice-discussionof Hyprland discord
- khaneliman/khanelivim
- and other nixvim community
NOW nixpkgs using from npins sources. also can use mix with stable unstable and master respectivly. There is less flake input as much as possible help by flake-compat forked by lix.
environment.systemPackages = with pkgs; [
fastfetch ( unstable )
master.fastfetch ( master branch )
stable.fastfetch ( stable branch )
];All code in this repository is under the MIT license except wherever an explicit licensing is included.







