Introduction
hydenix is a NixOS + Home Manager configuration for HyDE.
It brings the HyDE desktop experience to NixOS while taking advantage of the Nix module system and reproducible configuration management.
Features
- Declarative configuration via
hydenixandhydenix.hmoptions - Built on the NixOS module system (easily extend, override, or disable modules)
- Close feature parity with the upstream HyDE
- Support for all community themes from hyde-gallery
- Fully reproducible desktop environments
- Easy system rollbacks
- Version-controlled desktop configuration
Important
Some familiarity with functional programming concepts is recommended.
If you are new to Nix, check the Nix resources or ask questions in Discussions or Discord.
Documentation
- Installation
- Upgrading
- Module Options
- FAQ
- Troubleshooting & Issues
- Contributing
- Community Configurations
hydenix VM
If your system supports virtualization, you can try hydenix in a NixOS VM without installing it on your machine.
If you encounter issues running Hyprland inside the VM, see the VirtIO guide.
# run the flake remotely
nix run github:florianvazelle/hydenix
Note
Any configuration changes require rebuilding the VM. To reset it, delete the disk image:
rm hydenix.qcow2