dev: automated commit - 2025-11-28 18:28:12

This commit is contained in:
Mariano Z. 2025-11-28 18:28:12 -03:00
parent 7024be866f
commit 023988b638
16 changed files with 341 additions and 127 deletions

View file

@ -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"; }
}

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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";
}
}

View file

@ -0,0 +1,5 @@
// DMS startup commands
spawn-at-startup "dms" "run"
spawn-at-startup "wl-paste" "--watch" "cliphist" "store"

View 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"
}

View 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";
}
}

View 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
}

View file

@ -0,0 +1,2 @@
// Noctalia startup commands
spawn-at-startup "noctalia-shell"

View file

@ -0,0 +1,6 @@
// Noctalia-specific window rules - rounded corners
window-rule {
geometry-corner-radius 10
clip-to-geometry true
}