[hyprland] Uses mainline packages, updates config as necessary

This commit is contained in:
2025-04-24 10:56:32 -07:00
parent 5645867776
commit 771c3618bc
10 changed files with 104 additions and 573 deletions

View File

@@ -75,9 +75,6 @@
programs.hyprland = {
enable = true;
withUWSM = true;
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
xwayland.enable = true;
};
@@ -105,7 +102,7 @@
services.gnome.gnome-keyring.enable = true;
# Enable sound with pipewire.
services.pulseaudio.enable = false;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;

View File

@@ -31,7 +31,7 @@ in
# Set up eww here because it's based on the monitor configuration
# Eww is idempotent, so it's fine to just run it on every reload to make sure things are open
wayland.windowManager.hyprland.settings.execr-once = [
wayland.windowManager.hyprland.settings.exec = [
"eww open-many primary-statusbar secondary-statusbar launcher"
];
}