From c130a6c3ce3e60bbd0cff2308eb1103680feb233 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 10 Jan 2026 02:31:08 +1100 Subject: [PATCH 1/4] greetd(autologin): use UWSM if enabled --- modules/desktop/login/autologin.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/desktop/login/autologin.nix b/modules/desktop/login/autologin.nix index 0c1fa4d..7757fc2 100644 --- a/modules/desktop/login/autologin.nix +++ b/modules/desktop/login/autologin.nix @@ -6,7 +6,7 @@ enable = true; settings = { initial_session = { - command = if (config.programs.niri.enable == true) then "${pkgs.niri}/bin/niri-session" else if (config.programs.hyprland.enable == true) then "${pkgs.hyprland}/bin/Hyprland" else "${pkgs.zsh}/bin/zsh"; + command = if (config.programs.uwsm.enable == true) then "${lib.getExe pkgs.uwsm} start default" else if (config.programs.niri.enable == true) then "${pkgs.niri}/bin/niri-session" else if (config.programs.hyprland.enable == true) then "${pkgs.hyprland}/bin/Hyprland" else "${pkgs.zsh}/bin/zsh"; user = "nico"; }; default_session = { From d696fbaa1046f9cc286266d658512e397cf16297 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 10 Jan 2026 02:31:32 +1100 Subject: [PATCH 2/4] fcitx: remove unnecessary configuration package requires 600mb of dependencies --- modules/desktop/japanese-input.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/desktop/japanese-input.nix b/modules/desktop/japanese-input.nix index 44f9daa..d94ce63 100644 --- a/modules/desktop/japanese-input.nix +++ b/modules/desktop/japanese-input.nix @@ -21,8 +21,4 @@ "Groups/0/Items/0".Name = "keyboard-au"; "Groups/0/Items/1".Name = "mozc"; }; - - environment.systemPackages = with pkgs; [ - kdePackages.fcitx5-configtool - ]; } From 5eeae56e0396eed956d9168303137c5a0d475b71 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 10 Jan 2026 02:32:00 +1100 Subject: [PATCH 3/4] applications: remove openutau --- modules/applications/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/applications/default.nix b/modules/applications/default.nix index e61b909..c71d522 100644 --- a/modules/applications/default.nix +++ b/modules/applications/default.nix @@ -12,7 +12,6 @@ ghostty thunderbird krita - openutau obs-studio blender gimp3 From 14cb0390770084a6757cd3c78aa7b102f613add3 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 10 Jan 2026 02:53:06 +1100 Subject: [PATCH 4/4] hypr: fix picture in picture window rule --- stow/.config/hypr/rules.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stow/.config/hypr/rules.conf b/stow/.config/hypr/rules.conf index 22fb1c9..a686d3c 100644 --- a/stow/.config/hypr/rules.conf +++ b/stow/.config/hypr/rules.conf @@ -27,9 +27,9 @@ windowrule { float = on pin = on no_initial_focus = on - size = (monitor_w*0.2) - move = ((monitor_w*0.76)) ((monitor_h*0.005)) - keep_aspect_ratio = on + size = (monitor_w*0.25) (monitor_h*0.25) + move = ((monitor_w-window_w)-65) 5 + keep_aspect_ratio = false match:initial_title = (^Picture-in-Picture$) match:initial_class = (^firefox$) }