Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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 hydenix and hydenix.hm options
  • 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

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