diff options
| author | beeb5k <beebeeb5k@gmail.com> | 2026-07-14 13:55:58 +0530 |
|---|---|---|
| committer | beeb5k <beebeeb5k@gmail.com> | 2026-07-14 13:55:58 +0530 |
| commit | c79515ae95eb30e7c341c1b73582fc1788df973b (patch) | |
| tree | a94f0d4f168510385bb442915ef4e490a1399ea6 /common/modules/window_managers | |
| parent | dae1955fafe2459ddf31fec141a8f17983122102 (diff) | |
Some stuff which i dont remember
Diffstat (limited to 'common/modules/window_managers')
| -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 |
