mirror of
https://github.com/Jokiller230/puzzlevision.git
synced 2025-01-18 18:03:06 +01:00
Non stop entertainment! The wackiest NixOS configuration to-date.
catppuccin-ricedotfileshome-managerhome-manager-confignixnix-flakenixosnixos-configurationsnowfall-lib
assets | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
README.md |
✨ Puzzlevision ✨
Non-stop entertainment! The wackiest NixOS configuration to-date.
🚧 State of development
Version 2.0 is still very much an experiment and not ready to be used in a production environment. If you must, try running it within a VM using the provided deployment instructions.
🚀 Deployment
To deploy a system run the following command in your terminal of choice.
sudo nixos-rebuild switch --flake .#hostname
If you're interested in a quick way to experiment with this configuration, you may use the following command to build a VM.
sudo nixos-rebuild build-vm --flake .#hostname
📝 Goals and improvements
The main goals of this rewritten flake are:
- using flake-parts in place of Snowfall lib
- significantly improving the re-usability of all modules
- avoiding anti-patterns, such as
with lib; with lib.${namespace};
- improved secrets management
- keeping external assets closer to their related nix file, e.g. wallpapers in the desktop modules folder