From 7b03abe4e9d9247b2b92d9f23b2f7a8d23908ab8 Mon Sep 17 00:00:00 2001 From: osbm Date: Sun, 23 Nov 2025 21:44:22 +0300 Subject: [PATCH] enable hyprland --- hosts/nixos/ymir/configuration.nix | 1 + modules/nixos/system/desktop-environment.nix | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/hosts/nixos/ymir/configuration.nix b/hosts/nixos/ymir/configuration.nix index 4578b24..539c889 100644 --- a/hosts/nixos/ymir/configuration.nix +++ b/hosts/nixos/ymir/configuration.nix @@ -8,6 +8,7 @@ desktopEnvironment = { plasma.enable = true; niri.enable = true; + hyprland.enable = true; # im insane so i enable every DE }; familyUser.enable = true; programs = { diff --git a/modules/nixos/system/desktop-environment.nix b/modules/nixos/system/desktop-environment.nix index 372ce47..ac6053e 100644 --- a/modules/nixos/system/desktop-environment.nix +++ b/modules/nixos/system/desktop-environment.nix @@ -90,6 +90,12 @@ in programs.niri.enable = true; }) + # Hyprland desktop environment + (lib.mkIf cfg.desktopEnvironment.hyprland.enable { + programs.hyprland.enable = true; + environment.sessionVariables.NIXOS_OZONE_WL = "1"; + }) + # Common settings for any desktop environment (lib.mkIf (!cfg.desktopEnvironment.none) { # Enable X11 keymap