Files
nixos/modules/desktop/hyprland.nix
T
2025-05-20 14:55:57 +02:00

55 lines
774 B
Nix

{
config,
inputs,
lib,
pkgs,
osConfig,
...
}:
{
home.packages = with pkgs; [
hyprpicker
hyprlock
hypridle
hyprpaper
hyprland-protocols
inputs.hyprsunset
# inputs.hyprsysteminfo
# hyprpolkit -- not in nixpkgs yet
];
imports = [
./waybar.nix
];
wayland.windowManager.hyprland = {
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
enable = true;
xwayland.enable = true;
systemd = {
enable = true;
variables = [
"--all"
];
};
};
lib.inputMethod.fcitx5.waylandFrontend = true;
programs = {
hyprlock = {
enable = true;
};
};
services = {
hyprpaper = {
enable = true;
};
hypridle = {
enable = true;
};
};
}