hyprland module consolidation and some refactoring

This commit is contained in:
cnst
2024-10-29 18:33:37 +01:00
parent 9609b2a47a
commit 9f05e45d68
46 changed files with 1115 additions and 806 deletions

View File

@@ -7,7 +7,7 @@
}: let
inherit (lib) mkIf mkEnableOption;
cfg = config.nixos.programs.hyprland;
hyprsysteminfoFlake = inputs.hyprsysteminfo.packages.${pkgs.system}.default;
# hyprsysteminfoFlake = inputs.hyprsysteminfo.packages.${pkgs.system}.default;
in {
options = {
nixos.programs.hyprland.enable = mkEnableOption "Enables hyprland";
@@ -17,14 +17,14 @@ in {
programs.hyprland = {
enable = true;
xwayland.enable = true;
package = inputs.hyprland.packages.${pkgs.system}.default;
portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
package = pkgs.hyprland;
portalPackage = pkgs.xdg-desktop-portal-hyprland;
};
environment = {
variables.NIXOS_OZONE_WL = "1";
systemPackages = [
pkgs.hyprwayland-scanner
hyprsysteminfoFlake
# pkgs.hyprwayland-scanner
# hyprsysteminfoFlake
];
};
};

View File

@@ -14,8 +14,6 @@ in {
environment.systemPackages = with pkgs; [
lutris
bottles
wineWowPackages.waylandFull
wineWowPackages.stagingFull
];
};
}

View File

@@ -27,6 +27,7 @@ in {
(mkIf cfg.desktop.enable [
pkgs.protonup
pkgs.winetricks
pkgs.wine
])
];
};