From 541b701773b4787ad8ce3837bf250929be29a1a9 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Sun, 29 Mar 2026 13:46:53 +0200 Subject: [PATCH] add kanshi for dynamic output management, fix wdisplays package - Add kanshi to official package list and spawn at niri startup - Add empty default kanshi config in defaults/xdg/kanshi/ - Replace wdisplays-git with wdisplays-persistent-gettext in AUR list --- defaults/xdg/kanshi/config | 2 ++ defaults/xdg/niri/config.kdl | 1 + packages/aur.txt | 2 +- packages/official.txt | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 defaults/xdg/kanshi/config diff --git a/defaults/xdg/kanshi/config b/defaults/xdg/kanshi/config new file mode 100644 index 0000000..50ebfef --- /dev/null +++ b/defaults/xdg/kanshi/config @@ -0,0 +1,2 @@ +# ABOUTME: kanshi configuration for dynamic display output management. +# ABOUTME: Add profiles here to auto-switch outputs on hotplug events. diff --git a/defaults/xdg/niri/config.kdl b/defaults/xdg/niri/config.kdl index 0e2e177..c8e863b 100644 --- a/defaults/xdg/niri/config.kdl +++ b/defaults/xdg/niri/config.kdl @@ -77,6 +77,7 @@ layout { } // xwayland-satellite is managed automatically since niri 25.08 +spawn-at-startup "kanshi" spawn-at-startup "waybar" spawn-at-startup "dunst" spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" diff --git a/packages/aur.txt b/packages/aur.txt index 4059498..20df2e3 100644 --- a/packages/aur.txt +++ b/packages/aur.txt @@ -13,7 +13,7 @@ rofi-lbonn-wayland-git waybar-niri-windows-bin waybar-niri-workspaces-enhanced-git waypaper -wdisplays-git +wdisplays-persistent-gettext wl-color-picker wlogout gtklock-dpms-module diff --git a/packages/official.txt b/packages/official.txt index b49bfe5..f9f1da2 100644 --- a/packages/official.txt +++ b/packages/official.txt @@ -49,6 +49,7 @@ pavucontrol # Wayland / Niri niri +kanshi xwayland-satellite # Desktop Utilities