From a225e19f39cf17c7008774b32bb750ca51e2654e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Sat, 3 Jan 2026 19:12:06 -0300 Subject: [PATCH 1/2] sway: add logging --- system/greetd.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/system/greetd.nix b/system/greetd.nix index 73ea5c3..94d20e1 100644 --- a/system/greetd.nix +++ b/system/greetd.nix @@ -42,9 +42,13 @@ in }; services.greetd = let + start-sway = pkgs.writeShellScriptBin "start-sway" '' + mkdir -p ~/.local/share/sway + exec sway 2>&1 | tee -a ~/.local/share/sway/sway.log + ''; greetd_main_script = pkgs.writeShellScriptBin "main" '' export XDG_CURRENT_DESKTOP=sway GTK_THEME="${theme.gtk_theme}" XCURSOR_THEME="${theme.cursor_theme}" - ${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c ${desktop} + ${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c ${lib.getExe start-sway} swaymsg exit ''; swayConfig = pkgs.writeText "greetd-sway-config" '' @@ -68,7 +72,7 @@ in enable = true; settings = { initial_session = { - command = desktop; + command = lib.getExe start-sway; user = "lelgenio"; }; default_session = { From 7bf1b25831e88e607b3a1ed8012775228c0a0a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Sat, 3 Jan 2026 19:12:38 -0300 Subject: [PATCH 2/2] Revert "mouse: remove quirks for Logitech G502 X PLUS" This reverts commit a0cea5009912de7b605e76d344164e81ffdd8c2b. --- system/mouse.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/system/mouse.nix b/system/mouse.nix index c09ccdd..b5d5b16 100644 --- a/system/mouse.nix +++ b/system/mouse.nix @@ -1,4 +1,15 @@ { # Allow configuring Logitech Peripherals services.ratbagd.enable = true; + + # Sway does not undersand high resolution scroll wheels + # I don't need this, so I disable it + environment.etc."libinput/local-overrides.quirks".text = '' + [Logitech G502 X PLUS] + MatchUdevType=mouse + MatchBus=usb + MatchVendor=0x046D + MatchProduct=0x4099 + AttrEventCode=-REL_WHEEL_HI_RES + ''; }