mirror of
https://github.com/Jokiller230/puzzlevision.git
synced 2025-01-31 08:13:06 +01:00
1.1 KiB
1.1 KiB
✨ 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