dev: automated commit - 2025-11-28 18:28:12
This commit is contained in:
parent
7024be866f
commit
023988b638
16 changed files with 341 additions and 127 deletions
|
|
@ -1,26 +1,19 @@
|
|||
binds {
|
||||
Mod+Shift+Slash { show-hotkey-overlay; }
|
||||
|
||||
Mod+Return { spawn "ghostty" "--gtk-single-instance=true"; }
|
||||
Mod+Return { spawn "alacritty"; }
|
||||
Mod+T { spawn-sh "~/.local/bin/niri-dev-launcher ~/Dev"; }
|
||||
Mod+Shift+T { spawn-sh "~/.local/bin/niri-dev-launcher --no-cache ~/Dev"; }
|
||||
Mod+U { spawn-sh "~/test.py -id 'uy.com.mzunino'"; }
|
||||
Mod+Shift+U { spawn-sh "ghostty --class=uy.com.mzunino"; }
|
||||
Mod+Shift+U { spawn-sh "alacritty --class=uy.com.mzunino"; }
|
||||
Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; }
|
||||
Mod+N { spawn-sh "~/.local/bin/sdm-ui.sh dmenu"; }
|
||||
Mod+E { spawn-sh "~/.local/bin/niri-launch-or-focus thunar"; }
|
||||
Mod+Y { spawn-sh "dms ipc call clipboard toggle"; }
|
||||
Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
|
||||
Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; }
|
||||
|
||||
XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "dms ipc call audio increment 5"; }
|
||||
XF86AudioLowerVolume allow-when-locked=true { spawn-sh "dms ipc call audio decrement 5"; }
|
||||
XF86AudioMute allow-when-locked=true { spawn-sh "dms ipc call audio mute"; }
|
||||
XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; }
|
||||
|
||||
XF86MonBrightnessUp allow-when-locked=true { spawn-sh "dms ipc call brightness increment 5 \"\""; }
|
||||
XF86MonBrightnessDown allow-when-locked=true { spawn-sh "dms ipc call brightness decrement 5 \"\""; }
|
||||
|
||||
Mod+O repeat=false { toggle-overview; }
|
||||
|
||||
Mod+Q repeat=false { close-window; }
|
||||
|
|
@ -120,9 +113,9 @@ binds {
|
|||
Mod+Period { expel-window-from-column; }
|
||||
|
||||
// Mod+R { spawn-sh "dms ipc call screenRecorder toggle"; }
|
||||
Mod+R hotkey-overlay-title="Screen Recorder" {
|
||||
spawn "~/.local/bin/toggle_gsr.sh";
|
||||
}
|
||||
// Mod+R hotkey-overlay-title="Screen Recorder" {
|
||||
// spawn "~/.local/bin/toggle_gsr.sh";
|
||||
// }
|
||||
|
||||
|
||||
Mod+Shift+R { switch-preset-window-height; }
|
||||
|
|
@ -148,7 +141,5 @@ binds {
|
|||
Mod+P { spawn-sh "rm -f /tmp/screenshot.png && niri msg action screenshot --show-pointer=false && for i in $(seq 1 100); do [ -f /tmp/screenshot.png ] && break; sleep 0.05; done && [ -f /tmp/screenshot.png ] && swappy -f /tmp/screenshot.png"; }
|
||||
|
||||
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
|
||||
|
||||
Mod+Shift+E { spawn-sh "dms ipc call powermenu toggle"; }
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
spawn-sh-at-startup "easyeffects --gapplication-service"
|
||||
spawn-at-startup "blueman-applet"
|
||||
spawn-at-startup "nm-applet"
|
||||
// Noctalia:
|
||||
// spawn-at-startup "noctalia-shell"
|
||||
|
||||
// DMS:
|
||||
spawn-at-startup "dms" "run"
|
||||
spawn-at-startup "wl-paste" "--watch" "cliphist" "store"
|
||||
|
||||
spawn-at-startup "zen-twilight"
|
||||
spawn-at-startup "thunderbird"
|
||||
|
|
@ -14,6 +8,7 @@ spawn-at-startup "vesktop"
|
|||
spawn-at-startup "slack"
|
||||
spawn-sh-at-startup "gtk-launch com.microsoft.Edge.flextop.msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default"
|
||||
spawn-sh-at-startup "gtk-launch com.microsoft.Edge.flextop.msedge-faolnafnngnfdaknnbpnkhgohbobgegn-Default"
|
||||
spawn-sh-at-startup "ghostty --gtk-single-instance=true --quit-after-last-window-closed=false --initial-window=false"
|
||||
spawn-sh-at-startup "ghostty --class=uy.com.mzunino"
|
||||
// spawn-sh-at-startup "ghostty --gtk-single-instance=true --quit-after-last-window-closed=false --initial-window=false"
|
||||
// spawn-sh-at-startup "ghostty --class=uy.com.mzunino"
|
||||
spawn-sh-at-startup "alacritty --class=uy.com.mzunino"
|
||||
spawn-at-startup "niri" "msg" "action" "focus-workspace" "2"
|
||||
|
|
|
|||
|
|
@ -42,12 +42,6 @@ window-rule {
|
|||
open-on-workspace "Social"
|
||||
}
|
||||
|
||||
// Block out notifications from screencasts
|
||||
layer-rule {
|
||||
match namespace=r#"^dms-notifications-"#
|
||||
block-out-from "screencast"
|
||||
}
|
||||
|
||||
window-rule {
|
||||
match is-window-cast-target=true
|
||||
|
||||
|
|
|
|||
|
|
@ -11,3 +11,18 @@ include "config.d/binds.kdl"
|
|||
include "config.d/startup.kdl"
|
||||
include "config.d/settings.kdl"
|
||||
|
||||
// Shell module selection: DMS or Noctalia
|
||||
// To switch between them, comment/uncomment the appropriate lines below
|
||||
|
||||
// DMS module
|
||||
// include "dms/binds.kdl"
|
||||
// include "dms/startup.kdl"
|
||||
// include "dms/wpblur.kdl"
|
||||
// include "dms/window-rules.kdl"
|
||||
|
||||
// Noctalia module (uncomment to use instead of DMS)
|
||||
include "noctalia/config.kdl"
|
||||
include "noctalia/window-rules.kdl"
|
||||
include "noctalia/binds.kdl"
|
||||
include "noctalia/startup.kdl"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,40 +1,8 @@
|
|||
binds {
|
||||
Mod+Space hotkey-overlay-title="Application Launcher" {
|
||||
spawn "dms" "ipc" "call" "spotlight" "toggle";
|
||||
Mod+Space hotkey-overlay-title="Application Launcher" {
|
||||
spawn "dms" "ipc" "call" "spotlight" "toggle";
|
||||
}
|
||||
|
||||
Mod+V hotkey-overlay-title="Clipboard Manager" {
|
||||
spawn "dms" "ipc" "call" "clipboard" "toggle";
|
||||
}
|
||||
|
||||
Mod+M hotkey-overlay-title="Task Manager" {
|
||||
spawn "dms" "ipc" "call" "processlist" "toggle";
|
||||
}
|
||||
|
||||
Mod+Comma hotkey-overlay-title="Settings" {
|
||||
spawn "dms" "ipc" "call" "settings" "toggle";
|
||||
}
|
||||
|
||||
Mod+N hotkey-overlay-title="Notification Center" {
|
||||
spawn "dms" "ipc" "call" "notifications" "toggle";
|
||||
}
|
||||
|
||||
Mod+Y hotkey-overlay-title="Browse Wallpapers" {
|
||||
spawn "dms" "ipc" "call" "dankdash" "wallpaper";
|
||||
}
|
||||
|
||||
Mod+Shift+N hotkey-overlay-title="Notepad" {
|
||||
spawn "dms" "ipc" "call" "notepad" "toggle";
|
||||
}
|
||||
|
||||
Mod+Alt+L hotkey-overlay-title="Lock Screen" {
|
||||
spawn "dms" "ipc" "call" "lock" "lock";
|
||||
}
|
||||
|
||||
Ctrl+Alt+Delete hotkey-overlay-title="Task Manager" {
|
||||
spawn "dms" "ipc" "call" "processlist" "toggle";
|
||||
}
|
||||
|
||||
// Audio
|
||||
XF86AudioRaiseVolume allow-when-locked=true {
|
||||
spawn "dms" "ipc" "call" "audio" "increment" "3";
|
||||
|
|
@ -48,12 +16,17 @@ binds {
|
|||
XF86AudioMicMute allow-when-locked=true {
|
||||
spawn "dms" "ipc" "call" "audio" "micmute";
|
||||
}
|
||||
|
||||
|
||||
// BL
|
||||
XF86MonBrightnessUp allow-when-locked=true {
|
||||
spawn "dms" "ipc" "call" "brightness" "increment" "5" "";
|
||||
}
|
||||
|
||||
XF86MonBrightnessDown allow-when-locked=true {
|
||||
spawn "dms" "ipc" "call" "brightness" "decrement" "5" "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Mod+Y hotkey-overlay-title="Clipboard Manager" {
|
||||
spawn "dms" "ipc" "call" "clipboard" "toggle";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
5
niri/.config/niri/dms/startup.kdl
Normal file
5
niri/.config/niri/dms/startup.kdl
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// DMS startup commands
|
||||
spawn-at-startup "dms" "run"
|
||||
spawn-at-startup "wl-paste" "--watch" "cliphist" "store"
|
||||
|
||||
|
||||
8
niri/.config/niri/dms/window-rules.kdl
Normal file
8
niri/.config/niri/dms/window-rules.kdl
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
// DMS-specific window rules
|
||||
// Block out notifications from screencasts
|
||||
layer-rule {
|
||||
match namespace=r#"^dms-notifications-"#
|
||||
block-out-from "screencast"
|
||||
}
|
||||
|
||||
|
||||
69
niri/.config/niri/noctalia/binds.kdl
Normal file
69
niri/.config/niri/noctalia/binds.kdl
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
binds {
|
||||
Mod+Space hotkey-overlay-title="Application Launcher" {
|
||||
spawn "noctalia-shell" "ipc" "call" "launcher" "toggle";
|
||||
}
|
||||
|
||||
Mod+Y hotkey-overlay-title="Clipboard Manager" {
|
||||
spawn "noctalia-shell" "ipc" "call" "launcher" "clipboard";
|
||||
}
|
||||
|
||||
Mod+Comma hotkey-overlay-title="Settings" {
|
||||
spawn "noctalia-shell" "ipc" "call" "settings" "toggle";
|
||||
}
|
||||
|
||||
Mod+Shift+N hotkey-overlay-title="Notification Center" {
|
||||
spawn "noctalia-shell" "ipc" "call" "notifications" "toggleHistory";
|
||||
}
|
||||
|
||||
|
||||
// Audio
|
||||
XF86AudioRaiseVolume allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "volume" "increase";
|
||||
}
|
||||
XF86AudioLowerVolume allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "volume" "decrease";
|
||||
}
|
||||
XF86AudioMute allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "volume" "muteOutput";
|
||||
}
|
||||
XF86AudioMicMute allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "volume" "muteInput";
|
||||
}
|
||||
|
||||
// Brightness
|
||||
XF86MonBrightnessUp allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "brightness" "increase";
|
||||
}
|
||||
XF86MonBrightnessDown allow-when-locked=true {
|
||||
spawn "noctalia-shell" "ipc" "call" "brightness" "decrease";
|
||||
}
|
||||
|
||||
Mod+Shift+E { spawn "noctalia-shell" "ipc" "call" "sessionMenu" "toggle"; }
|
||||
|
||||
// Control Center
|
||||
Mod+S hotkey-overlay-title="Control Center" {
|
||||
spawn "noctalia-shell" "ipc" "call" "controlCenter" "toggle";
|
||||
}
|
||||
|
||||
Mod+Period hotkey-overlay-title="Emoji Picker" {
|
||||
spawn "noctalia-shell" "ipc" "call" "launcher" "emoji";
|
||||
}
|
||||
|
||||
// Media Controls
|
||||
XF86AudioPlay allow-when-locked=true hotkey-overlay-title="Media: Play/Pause" {
|
||||
spawn "noctalia-shell" "ipc" "call" "media" "playPause";
|
||||
}
|
||||
XF86AudioNext allow-when-locked=true hotkey-overlay-title="Media: Next" {
|
||||
spawn "noctalia-shell" "ipc" "call" "media" "next";
|
||||
}
|
||||
XF86AudioPrev allow-when-locked=true hotkey-overlay-title="Media: Previous" {
|
||||
spawn "noctalia-shell" "ipc" "call" "media" "previous";
|
||||
}
|
||||
|
||||
// Screen Recorder
|
||||
Mod+Shift+R hotkey-overlay-title="Screen Recorder" {
|
||||
spawn "noctalia-shell" "ipc" "call" "screenRecorder" "toggle";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
16
niri/.config/niri/noctalia/config.kdl
Normal file
16
niri/.config/niri/noctalia/config.kdl
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
// Noctalia-specific debug settings
|
||||
debug {
|
||||
honor-xdg-activation-with-invalid-serial
|
||||
}
|
||||
|
||||
// Noctalia-specific environment variables
|
||||
environment {
|
||||
QT_QPA_PLATFORMTHEME "qt6ct"
|
||||
}
|
||||
|
||||
// Noctalia overview wallpaper - blurred overview wallpaper
|
||||
layer-rule {
|
||||
match namespace="^noctalia-overview*"
|
||||
place-within-backdrop true
|
||||
}
|
||||
|
||||
2
niri/.config/niri/noctalia/startup.kdl
Normal file
2
niri/.config/niri/noctalia/startup.kdl
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// Noctalia startup commands
|
||||
spawn-at-startup "noctalia-shell"
|
||||
6
niri/.config/niri/noctalia/window-rules.kdl
Normal file
6
niri/.config/niri/noctalia/window-rules.kdl
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
// Noctalia-specific window rules - rounded corners
|
||||
window-rule {
|
||||
geometry-corner-radius 10
|
||||
clip-to-geometry true
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue