niri: update

This commit is contained in:
2025-11-22 14:23:53 +01:00
parent 02cace931d
commit 7b6b31204d
2 changed files with 22 additions and 22 deletions

View File

@@ -126,7 +126,7 @@ layer-rule {
/************************Autostart************************/ /************************Autostart************************/
// Switch configs // Switch configs
spawn-sh-at-startup "config-switch niri" spawn-at-startup "config-switch" "niri"
// Wallpaper // Wallpaper
spawn-at-startup "wallpaper-daemon" spawn-at-startup "wallpaper-daemon"
@@ -136,18 +136,18 @@ spawn-at-startup "fcitx5"
// Core // Core
spawn-at-startup "nm-applet" spawn-at-startup "nm-applet"
spawn-sh-at-startup "gnome-keyring-daemon --start --components=secrets" spawn-at-startup "gnome-keyring-daemon" "--start" "--components=secrets"
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
// Clipboard history // Clipboard history
spawn-sh-at-startup "wl-paste --type text --watch cliphist store" spawn-at-startup "wl-paste" "--type" "text" "--watch" "cliphist" "store"
spawn-sh-at-startup "wl-paste --type image --watch cliphist store" spawn-at-startup "wl-paste" "--type" "image" "--watch" "cliphist" "store"
// wlsunset // wlsunset
// spawn-at-startup "sunset" // spawn-at-startup "sunset"
// Logitech // Logitech
spawn-sh-at-startup "solaar -w hide" spawn-at-startup "solaar" "-w" "hide"
// Some other heavy apps // Some other heavy apps
spawn-at-startup "sunshine" spawn-at-startup "sunshine"
@@ -308,8 +308,8 @@ screenshot-path "~/Pictures/Screenshots/.niri_screenshot.png"
binds { binds {
// Apps // Apps
Mod+C { spawn-sh "code --password-store=gnome-libsecret"; } Mod+C { spawn "code"; }
Mod+E { spawn-sh "dolphin --new-window"; } Mod+E { spawn "dolphin" "--new-window"; }
Mod+W { spawn-sh "zen || zen-browser"; } Mod+W { spawn-sh "zen || zen-browser"; }
Mod+X { spawn "gnome-text-editor" "--new-window"; } Mod+X { spawn "gnome-text-editor" "--new-window"; }
Mod+B { spawn-sh "pkill -x -n btop || ghostty -e btop"; } Mod+B { spawn-sh "pkill -x -n btop || ghostty -e btop"; }
@@ -317,17 +317,17 @@ binds {
Mod+Return { spawn "kitty"; } Mod+Return { spawn "kitty"; }
Mod+Shift+T { spawn "ghostty"; } Mod+Shift+T { spawn "ghostty"; }
Mod+Shift+Return { spawn "ghostty"; } Mod+Shift+Return { spawn "ghostty"; }
Mod+Shift+W { spawn-sh "wallpaper-carousel"; } Mod+Shift+W { spawn "wallpaper-carousel"; }
Mod+O { spawn-sh "pkill -x -n pwvucontrol || pwvucontrol"; } Mod+O { spawn-sh "pkill -x -n pwvucontrol || pwvucontrol"; }
// Quickshell // Quickshell
Mod+Space { spawn-sh "qs ipc call panels toggleControlCenter"; } Mod+Space { spawn "qs" "ipc" "call" "panels" "toggleControlCenter"; }
Mod+Shift+D { spawn-sh "qs ipc call panels toggleCalendar"; } Mod+Shift+D { spawn "qs" "ipc" "call" "panels" "toggleCalendar"; }
Mod+Shift+L { spawn-sh "qs ipc call lyrics toggleBarLyrics"; } Mod+Shift+L { spawn "qs" "ipc" "call" "lyrics" "toggleBarLyrics"; }
Mod+Shift+K { spawn-sh "quickshell-kill || quickshell"; } Mod+Shift+K { spawn-sh "quickshell-kill || quickshell"; }
Mod+I { spawn-sh "qs ipc call idleInhibitor toggleInhibitor"; } Mod+I { spawn "qs" "ipc" "call" "idleInhibitor" "toggleInhibitor"; }
Mod+Alt+R { spawn-sh "qs ipc call recording startOrStopRecording"; } Mod+Alt+R { spawn "qs" "ipc" "call" "recording" "startOrStopRecording"; }
Mod+Shift+E { spawn-sh "qs ipc call sunset toggleSunset"; } Mod+Shift+E { spawn "qs" "ipc" "call" "sunset" "toggleSunset"; }
// Rofi // Rofi
Mod+D { spawn-sh "pkill -x rofi || rofi -show run"; } Mod+D { spawn-sh "pkill -x rofi || rofi -show run"; }
@@ -335,15 +335,15 @@ binds {
// Actions // Actions
Mod+V { spawn-sh "pkill -x rofi || rofi-cliphist"; } Mod+V { spawn-sh "pkill -x rofi || rofi-cliphist"; }
Mod+Period { spawn-sh "pkill -x rofi || rofi-emoji"; } Mod+Period { spawn "pkill -x rofi || rofi-emoji"; }
Ctrl+Alt+Delete { spawn-sh "pkill -x wlogout || wlogout -p layer-shell"; } Ctrl+Alt+Delete { spawn "pkill -x wlogout || wlogout -p layer-shell"; }
Print { spawn-sh "screenshot-script full"; } Print { spawn "screenshot-script" "full"; }
Mod+Shift+S { spawn-sh "screenshot-script area"; } Mod+Shift+S { spawn "screenshot-script" "area"; }
Mod+Ctrl+Shift+S { spawn-sh "screenshot-script window"; } Mod+Ctrl+Shift+S { spawn "screenshot-script" "window"; }
Mod+Shift+C { spawn-sh "hyprpicker -a"; } Mod+Shift+C { spawn "hyprpicker" "-a"; }
// Session // Session
Mod+L { spawn-sh "loginctl lock-session"; } Mod+L { spawn "loginctl" "lock-session"; }
// Media // Media
XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"; } XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"; }