diff options
Diffstat (limited to 'common/modules')
| -rw-r--r-- | common/modules/window_managers/default.nix | 1 | ||||
| -rw-r--r-- | common/modules/window_managers/niri/default.nix | 19 |
2 files changed, 7 insertions, 13 deletions
diff --git a/common/modules/window_managers/default.nix b/common/modules/window_managers/default.nix index 547e2c8..9b8f660 100644 --- a/common/modules/window_managers/default.nix +++ b/common/modules/window_managers/default.nix @@ -28,6 +28,7 @@ in mango.enable = lib.mkEnableOption "Enable mangowm"; niri.enable = lib.mkEnableOption "Enable niri"; noctalia = lib.mkEnableOption "Enable noctalia shell"; + xwayland = lib.mkEnableOption "Enable Xwayland support"; beeConfig = { enable = lib.mkEnableOption "Enable stuff from my config"; waybar = lib.mkOption { diff --git a/common/modules/window_managers/niri/default.nix b/common/modules/window_managers/niri/default.nix index d3c1ced..faefe1a 100644 --- a/common/modules/window_managers/niri/default.nix +++ b/common/modules/window_managers/niri/default.nix @@ -19,9 +19,12 @@ in config = lib.mkIf cfg.niri.enable ( if homeManager then { - home.packages = with pkgs; [ - xwayland-satellite - ]; + home.packages = + with pkgs; + lib.optionals cfg.xwayland [ + xwayland-satellite + ]; + xdg.configFile."niri/config.kdl".text = '' include optional=true "./noctalia.kdl" workspace "1" @@ -47,21 +50,11 @@ in // scroll-method "two-finger" // disabled-on-external-mouse } - mouse { - scroll-method "on-button-down" - scroll-button 274 // "middle" is also accepted - - scroll-button-lock - } warp-mouse-to-focus focus-follows-mouse max-scroll-amount="0%" } - clipboard { - disable-primary - } - output "eDP-1" { mode "1920x1080@120.030" scale 1 |
