summaryrefslogtreecommitdiff
path: root/common/modules
diff options
context:
space:
mode:
authorbeeb5k <beebeeb5k@gmail.com>2026-07-14 13:55:58 +0530
committerbeeb5k <beebeeb5k@gmail.com>2026-07-14 13:55:58 +0530
commitc79515ae95eb30e7c341c1b73582fc1788df973b (patch)
treea94f0d4f168510385bb442915ef4e490a1399ea6 /common/modules
parentdae1955fafe2459ddf31fec141a8f17983122102 (diff)
Some stuff which i dont remember
Diffstat (limited to 'common/modules')
-rw-r--r--common/modules/window_managers/default.nix1
-rw-r--r--common/modules/window_managers/niri/default.nix19
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