To install home-manager, please refer to the manual page
I personally use the standalone home-manager tool, but this configuration
should also work for the home-manager NixOS module. I didn't test it.
This repo only contains the hyprland and waybar configuration files. To install the binaries, you have to do it yourself with your system's package manager.
At least Hyprland 0.50 is expected.
As I stated above, I'm using the standalone version, so I decided to install Hyprland system-wide and manage it using my distro's systemd.
NixGL solves the issue where packages installed using Nix can't access OpenGL drivers.
This doesn't happen in NixOS.
Like what happens with Hyprland, some software needs access to system files, so installing them with home-manager is not possible.
Here is the list of the packages that you need to install by yourself:
- hyprpaper - Wallpapers
- hyprlock - Lock screen
- wl-clipboard - I prefer to have this system-wide
- polkit - For priviliged access handling
- hyprpolkitagent - GUI for polkit
All Hyprland keybinds are defined in hyprland/modules/keybindings.conf
wlogout options expects systemd to be the init system
You might have seen that I added this option to wlogout and is possible that it doesn't work for you.
It's very likely that this is because of how I set up wlogout to call grub-reboot. To fix this,
you can edit the call in wlogout/layout to use the grub menuentry that you set up for Windows.

