{ config, pkgs, lib, inputs, ... }: { services = { xserver = { xkb = { layout = "de"; variant = ""; }; }; power-profiles-daemon = { enable = true; }; upower = { enable = true; }; }; programs.hyprland = { enable = true; withUWSM = true; xwayland.enable = true; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; }; # programs.sway.enable = true; # programs.uwsm = { # enable = true; # waylandCompositors = { # hyprland = { # prettyName = "Hyprland"; # comment = "Hyprland compositor managed by UWSM"; # binPath = "${config.programs.hyprland.package}/share/wayland-sessions/hyprland.desktop"; # }; # }; # }; }