kuru.mp4
- Wallpaper: The Herta by meirong
- Installation Guide
| Component | Software | Configuration |
|---|---|---|
| KuruKuruBar | Quickshell | dots/quickshell/kurukurubar |
| Compositor | MangoWC | dots/mango |
| Launcher | Fuzzel | dots/fuzzel |
| Colors | Matugen | nixosModules/external/matugen/templates/ |
| Terminal | foot | dots/foot/foot.ini |
| Editor | Neovim | dots/nvim/ |
| 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
- last revision where Zaphkiel was a normal flake 1164182e
- last revision where Zaphkiel was an npins based config fc91df912
Last revision where Zaphkiel was flake basedpre-npins flake config 0eee46d1e
The flake implements the dandruff pattern, without flake-parts. Should you try it? Well, perhaps you can? There is ZERO documentation about this besides my own configuration, HOWEVER, this is fairly trivial.
I simply have two functions. The first accepts a path and generates a list of paths to nix files. The second accepts a list of either:
- a nix expression that is an attribute set or a function that returns an attribute set
- a path to a .nix file containing (1.)
Each entry is first converted into an attribute set if not already (by calling the function)
and then merged using recursiveUpdate.
I was initially against recommending this since I ran into the problem of merging functions, deciding thus to hold off from recommending it till I've explored it further. But thus far, function merging remains as the sole problem, which can be easily avoided by not having duplicated namespaces.
Some interesting files to take a look at would be:
- nixosConfiguration.nix Automatic creation of hosts as long as a dandelion.hosts. is defined.
- packages.nix + packages-extra.nix Showcases recursive merging
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
- one unmentioned individual that did not return
- and other homies in
#rice-discussionof Hyprland discord
All code in this repository is under the MIT license except wherever an explicit licensing is included.