From 8003d445c2fdba680aac7d927ea72195cb080f62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yaroslav=20de=20la=20Pe=C3=B1a=20Smirnov?= Date: Sun, 19 Jan 2025 15:17:11 +0300 Subject: niri: config improvements * Move pipewire start up back to niri's config; niri doesn't require pipewire to be activated beforeheand anymore. * Add in-column window swap bind. * Add startup jingle, because why not. --- dotfiles/.config/niri/config.kdl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'dotfiles/.config/niri') diff --git a/dotfiles/.config/niri/config.kdl b/dotfiles/.config/niri/config.kdl index 5553ee2..9b0a988 100644 --- a/dotfiles/.config/niri/config.kdl +++ b/dotfiles/.config/niri/config.kdl @@ -337,7 +337,7 @@ window-rule { clip-to-geometry true } -//spawn-at-startup "pipewire-restart" +spawn-at-startup "pipewire-restart" spawn-at-startup "waybar_launch" spawn-at-startup "playerctld" "daemon" spawn-at-startup "mpd-restart" @@ -360,6 +360,9 @@ spawn-at-startup "gsettings" "set" "org.gnome.desktop.interface" "color-scheme" spawn-at-startup "swaybg" "-i" "/home/yaroslav/.config/wall1.png" "-m" "fill" +// Just a nice jingle on startup because why not +spawn-at-startup "canberra-gtk-play" "-i" "Oxygen-Sys-App-Positive" + binds { // Keys consist of modifiers separated by + signs, followed by an XKB key name // in the end. To find an XKB name for a particular key, you may use a program @@ -566,6 +569,8 @@ binds { // There are also commands that consume or expel a single window to the side. Mod+BracketLeft { consume-or-expel-window-left; } Mod+BracketRight { consume-or-expel-window-right; } + Mod+Shift+BracketLeft { swap-window-left; } + Mod+Shift+BracketRight { swap-window-right; } Mod+R { switch-preset-column-width; } Mod+Shift+R { switch-preset-window-height; } -- cgit v1.2.3