From 104d96d51b77ee501f1865ebc835c094ee71b4ed Mon Sep 17 00:00:00 2001 From: nevaforget Date: Tue, 9 Dec 2025 13:11:43 +0100 Subject: [PATCH] home/config/niri/config.kdl aktualisiert --- home/config/niri/config.kdl | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/home/config/niri/config.kdl b/home/config/niri/config.kdl index d9bdbe9..3ffd22b 100644 --- a/home/config/niri/config.kdl +++ b/home/config/niri/config.kdl @@ -1,17 +1,11 @@ -// This config is in the KDL format: https://kdl.dev -// "/-" comments out the following node. -// Check the wiki for a full description of the configuration: // https://yalter.github.io/niri/Configuration:-Introduction - cursor { xcursor-theme "Sweet-cursors" hide-when-typing hide-after-inactive-ms 1000 } -// Input device configuration. -// Find the full list of options on the wiki: // https://yalter.github.io/niri/Configuration:-Input input { mod-key "Super" @@ -39,7 +33,7 @@ input { touchpad { off tap - // dwt + // dwta // dwtp // drag false // drag-lock @@ -70,7 +64,7 @@ input { } // Uncomment this to make the mouse warp to the center of newly focused windows. - warp-mouse-to-focus + // warp-mouse-to-focus // Focus windows and outputs automatically when moving the mouse into them. // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. @@ -113,6 +107,9 @@ input { // automatically. position x=1280 y=0 } +output "HDMI-A-1" { + mode "2560x1440@119.998" +} // Settings that influence how windows are positioned and sized. // Find more information on the wiki: @@ -129,7 +126,7 @@ layout { // together with the previously focused column. center-focused-column "never" - always-center-single-column + // always-center-single-column // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between. preset-column-widths { @@ -279,11 +276,13 @@ layout { // This line starts waybar, a commonly used bar for Wayland compositors. spawn-at-startup "waybar" +spawn-at-startup "xwayland-satellite" spawn-at-startup "dunst" spawn-sh-at-startup "waypaper --restore" spawn-sh-at-startup "foot --server" spawn-sh-at-startup "wl-paste --watch cliphist store" spawn-sh-at-startup "wl-paste --type image --watch cliphist store" +spawn-at-startup "niri-switch-daemon" // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" @@ -377,17 +376,22 @@ binds { // shows a list of important hotkeys. Mod+Shift+Slash { show-hotkey-overlay; } - Super+C hotkey-overlay-title=null { spawn-sh "cliphist list | rofi -dmenu | cliphist decode | wl-copy"; } + Mod+C hotkey-overlay-title=null { spawn-sh "cliphist list | rofi -dmenu | cliphist decode | wl-copy"; } Alt+W { spawn-sh "killall waybar && waybar &"; } - Super+E { spawn-sh "xdg-open ~"; } + Mod+A { spawn-sh "pkill rofi || ~/.config/rofi/volume/volume.sh"; } - Super+T { spawn-sh "pkill rofi || rofi -show fb -modes \"fb:~/.config/rofi/settings-menu/setmen.sh\" -theme $HOME/.config/rofi/settings-menu/settings-menu.rasi"; } + Mod+E { spawn-sh "xdg-open ~"; } + + Mod+T { spawn-sh "pkill rofi || rofi -show fb -modes \"fb:~/.config/rofi/settings-menu/setmen.sh\" -theme $HOME/.config/rofi/settings-menu/settings-menu.rasi"; } + + Mod+Tab { spawn "niri-switch"; } + Mod+Shift+Tab { spawn "niri-switch" "--previous"; } Mod+Return hotkey-overlay-title="Open a Terminal: foot" { spawn "foot"; } Mod+Space hotkey-overlay-title="Run an Application: rofi" { spawn-sh "pkill rofi || ~/.config/rofi/launcher/launcher.sh"; } - Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn-sh "wlogout -P 1 -s -r 10 -c 10"; } + Mod+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn-sh "wlogout -P 1 -s -r 10 -c 10"; } // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. @@ -412,7 +416,7 @@ binds { // You can also move the mouse into the top-left hot corner, // or do a four-finger swipe up on a touchpad. Mod+O repeat=false { toggle-overview; } - Mod+Tab repeat=false { toggle-overview; } + // Mod+Tab repeat=false { toggle-overview; } Mod+Q repeat=false { close-window; } @@ -578,7 +582,7 @@ binds { // Makes the column "fill the rest of the space". Mod+Ctrl+F { expand-column-to-available-width; } - Mod+C { center-column; } + // Mod+C { center-column; } // Center all fully visible columns on screen. Mod+Ctrl+C { center-visible-columns; }