The world is all yours
Named after the Great Tomb of Nazarick from Overlord (very good show).
After about 3 months of using this config I moved away from snowfall lib (starting commit ec48787
)
and moved to a fully defined structure following closely ryan4yin's config. This config layout
gives me very fine grained control over my all my systems and variables, and I was able to learn a lot just setting it up. As I add more
systems, I can put them on specific tracks and configurations.
I can highly recommend snowfall lib as you are starting out (or even if you just want to simplify). I mainly moved away so my configuration didn't feel as much as a black box, and I wanted fine grained control.
Nix has infected my brain and I've gone a bit insane at declaratively specifying configurations.
This config features most notably:
- Plasma configuration - panels, wallpapers (with applying effects), lockscreen, widgets, etc.
- mpv - plugins, keybinds, shaders, etc.
- Recovery iso has literally everything (including specialisations!)
- Neovim config with lua here
- nushell - custom completions (currently WIP)
For some of the more complicated modules I've written a small blog post over at my garden, so maybe give that a check. It also has my basic install instructions.
I have looked at a ton of Nix configs for inspiration and implementations. Here they are (in no particular order):
- Jake Hamilton - Original snowfall repo I based mine off. Creator of snowfall.
- khaneliman - The second snowfall repo I found. Cool stuff.
- LuisChDev - Original NordVPN package. Outdated at time of writing.
- erosanix - Packaging wine apps within Nix.
- sioodmy
- EmergentMind - Good YouTube videos. Based my sops on theirs.
- IogaMaster
- ryan4yin - A really elegant config
- librephoenix