From ca4feee74bd428a68f31da43bd3772b325bd1af2 Mon Sep 17 00:00:00 2001 From: lew Date: Thu, 19 Mar 2026 11:43:09 +0000 Subject: [PATCH] Update .config/DankMaterialShell/settings.json Update .config/niri/binds.kdl Update .config/niri/config.kdl Remove .config/niri/dms/outputs.kdl Add .config/niri/dms/outputs.kdl Update .config/niri/overview.kdl --- .../DankMaterialShell/settings.json | 16 +++++- private_dot_config/niri/binds.kdl | 54 +++++++------------ private_dot_config/niri/config.kdl | 7 ++- private_dot_config/niri/dms/empty_outputs.kdl | 0 private_dot_config/niri/dms/outputs.kdl | 20 +++++++ private_dot_config/niri/overview.kdl | 7 +++ 6 files changed, 63 insertions(+), 41 deletions(-) delete mode 100644 private_dot_config/niri/dms/empty_outputs.kdl create mode 100644 private_dot_config/niri/dms/outputs.kdl diff --git a/private_dot_config/DankMaterialShell/settings.json b/private_dot_config/DankMaterialShell/settings.json index a618409..f07590d 100644 --- a/private_dot_config/DankMaterialShell/settings.json +++ b/private_dot_config/DankMaterialShell/settings.json @@ -403,7 +403,18 @@ "showOnLastDisplay": { "notifications": true }, - "niriOutputSettings": {}, + "niriOutputSettings": { + "eDP-1": { + "hotCorners": { + "off": true + } + }, + "HDMI-A-1": { + "hotCorners": { + "off": true + } + } + }, "hyprlandOutputSettings": {}, "barConfigs": [ { @@ -506,7 +517,8 @@ "popupGapsAuto": true, "popupGapsManual": 9, "maximizeDetection": true, - "showOnWindowsOpen": false + "showOnWindowsOpen": false, + "shadowIntensity": 0 } ], "desktopClockEnabled": false, diff --git a/private_dot_config/niri/binds.kdl b/private_dot_config/niri/binds.kdl index f5ee038..650cbdb 100644 --- a/private_dot_config/niri/binds.kdl +++ b/private_dot_config/niri/binds.kdl @@ -1,29 +1,25 @@ binds { - // Mod + K: Hotkeys - // + O: Overview - // + W: Close - // + Enter: Terminal - // + Space: App Launcher - // + F: Files - // + B: Browser - // + D: Discord - Mod+K { show-hotkey-overlay; } - Mod+O repeat=false { toggle-overview; } + Mod+Space repeat=false { toggle-overview; } Mod+W repeat=false { close-window; } - // DMS. - Mod+V { spawn "dms" "ipc" "call" "clipboard" "toggle"; } + Mod+Return { spawn "ghostty"; } + Mod+B { spawn "chromium"; } + + Mod+C { spawn "dms" "ipc" "call" "clipboard" "toggle"; } Mod+P { spawn "dms" "ipc" "call" "processlist" "focusOrToggle"; } Mod+N { spawn "dms" "ipc" "call" "notifications" "toggle"; } Mod+S { spawn "dms" "ipc" "call" "notepad" "toggle"; } - Mod+Space { spawn "dms" "ipc" "call" "spotlight" "toggle"; } - Mod+Shift+S { spawn "dms" "screenshot"; } + Mod+O { spawn "dms" "ipc" "call" "spotlight" "toggle"; } + + Mod+T { toggle-column-tabbed-display; } + Mod+V { toggle-window-floating; } + Mod+Shift+S { spawn "ss"; } + Mod+Semicolon { center-column; } + Mod+Apostrophe { switch-preset-column-width; } + Mod+Z { maximize-column; } + F11 { fullscreen-window; } + - Mod+Return { spawn "ghostty"; } - Mod+F { spawn-sh "uwsm app -- nautilus --new-window"; } - Mod+B { spawn "chromium"; } - Mod+D { spawn "vesktop"; } - // Media controls. XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"; } XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } @@ -88,26 +84,14 @@ binds { Mod+Shift+4 { move-column-to-workspace 4; } Mod+Shift+5 { move-column-to-workspace 5; } - Mod+T { toggle-column-tabbed-display; } - Mod+Comma { consume-or-expel-window-left; } Mod+Period { consume-or-expel-window-right; } - Mod+Semicolon { center-column; } - Mod+Apostrophe { switch-preset-column-width; } - Mod+Z { maximize-column; } - F11 { fullscreen-window; } + Mod+Ctrl+Left { set-column-width "-10%"; } + Mod+Ctrl+Right { set-column-width "+10%"; } + Mod+Ctrl+Down { set-window-height "-10%"; } + Mod+Ctrl+Up { set-window-height "+10%"; } - Mod+Ctrl+Left { set-column-width "-10%"; } - Mod+Ctrl+Right { set-column-width "+10%"; } - Mod+Ctrl+Down { set-window-height "-10%"; } - Mod+Ctrl+Up { set-window-height "+10%"; } - - Mod+Shift+V { toggle-window-floating; } - - Print { screenshot; } - Ctrl+Print { screenshot-screen; } - Alt+Print { screenshot-window; } Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } Ctrl+Alt+Delete { quit; } diff --git a/private_dot_config/niri/config.kdl b/private_dot_config/niri/config.kdl index 71172c0..254e8b5 100644 --- a/private_dot_config/niri/config.kdl +++ b/private_dot_config/niri/config.kdl @@ -1,5 +1,4 @@ include "input.kdl" -include "output.kdl" include "overview.kdl" include "animations.kdl" include "binds.kdl" @@ -7,6 +6,8 @@ include "windowrules.kdl" include "startup.kdl" include "recentwindows.kdl" include "dms/colors.kdl" +include "dms/cursor.kdl" +include "dms/outputs.kdl" environment { QT_QPA_PLATFORM "wayland" @@ -29,7 +30,7 @@ layout { off } border { - width 1 + width 2 } tab-indicator { hide-when-single-tab @@ -54,5 +55,3 @@ layout { prefer-no-csd screenshot-path "~/dcim/pictures/screenshots/screenshot from %Y-%m-%d %H-%M-%S.png" - -include "dms/cursor.kdl" diff --git a/private_dot_config/niri/dms/empty_outputs.kdl b/private_dot_config/niri/dms/empty_outputs.kdl deleted file mode 100644 index e69de29..0000000 diff --git a/private_dot_config/niri/dms/outputs.kdl b/private_dot_config/niri/dms/outputs.kdl new file mode 100644 index 0000000..871c628 --- /dev/null +++ b/private_dot_config/niri/dms/outputs.kdl @@ -0,0 +1,20 @@ +// Auto-generated by DMS - do not edit manually + +output "HDMI-A-1" { + mode "3440x1440@100.000" + scale 1 + position x=1920 y=0 + hot-corners { + off + } +} + +output "eDP-1" { + mode "1920x1080@60.001" + scale 1 + position x=0 y=0 + hot-corners { + off + } +} + diff --git a/private_dot_config/niri/overview.kdl b/private_dot_config/niri/overview.kdl index 7755f83..19d563c 100644 --- a/private_dot_config/niri/overview.kdl +++ b/private_dot_config/niri/overview.kdl @@ -5,4 +5,11 @@ layer-rule { overview { backdrop-color "transparent" + zoom 0.25 +} + +gestures { + hot-corners { + off + } }