diff --git a/modules/hypr/default.nix b/modules/hypr/default.nix index e5ec65e..5f81763 100644 --- a/modules/hypr/default.nix +++ b/modules/hypr/default.nix @@ -1,18 +1,15 @@ { inputs, pkgs, lib, config, ...}: { - imports = [./waybar.nix]; - + options.hypr.enable = lib.mkEnableOption "enables hyprland"; - config = lib.mkIf config.hypr.enable { - programs.hyprland = { - enable = true; - package = inputs.hyprland.packages.${pkgs.system}.hyprland; - portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; - }; + config.programs.hyprland = lib.mkIf config.hypr.enable { + enable = true; + package = inputs.hyprland.packages.${pkgs.system}.hyprland; + portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; + }; - environment.sessionVariables = { - WLR_NO_HARDWARE_CURSORS = "1"; - NIXOS_OZONE_WL = "1"; - }; + config.environment.sessionVariables = lib.mkIf config.hypr.enable { + WLR_NO_HARDWARE_CURSORS = "1"; + NIXOS_OZONE_WL = "1"; }; }