diff --git a/home/features/desktop/hyprland/default.nix b/home/features/desktop/hyprland/default.nix index e065aa1..2050e7e 100644 --- a/home/features/desktop/hyprland/default.nix +++ b/home/features/desktop/hyprland/default.nix @@ -2,7 +2,6 @@ imports = [ ./binds.nix - ./systemd-fixes.nix ./tty-init.nix ../wayland-wm ]; @@ -10,8 +9,7 @@ wayland.windowManager.hyprland = { enable = true; systemdIntegration = true; -# xwayland.enable = true; -# recommendedEnvironment = true; + xwayland.enable = true; extraConfig = '' # This is an example Hyprland config file. # diff --git a/home/features/desktop/hyprland/systemd-fixes.nix b/home/features/desktop/hyprland/systemd-fixes.nix deleted file mode 100644 index 51f8ba9..0000000 --- a/home/features/desktop/hyprland/systemd-fixes.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ lib, config, ... }: { - # stolen from https://github.com/alebastr/sway-systemd/commit/0fdb2c4b10beb6079acd6073c5b3014bd58d3b74 - systemd.user.targets.hyprland-session-shutdown = { - Unit = { - Description = "Shutdown running Hyprland session"; - DefaultDependencies = "no"; - StopWhenUnneeded = "true"; - - Conflicts = [ - "graphical-session.target" - "graphical-session-pre.target" - "hyprland-session.target" - ]; - After = [ - "graphical-session.target" - "graphical-session-pre.target" - "hyprland-session.target" - ]; - }; - wayland.windowManager.hyprland.settings.bind = lib.mkAfter [ - "SUPERSHIFT,e,exec,systemctl --user start hyprland-session-shutdown.target; hyprctl dispatch exit" - ]; - }; -}