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

@ -237,8 +237,12 @@
"updaterTerminalAdditionalParams": "",
"displayNameMode": "system",
"screenPreferences": {
"dock": ["all"],
"systemTray": ["all"],
"dock": [
"all"
],
"systemTray": [
"all"
],
"notepad": []
},
"showOnLastDisplay": {
@ -250,7 +254,9 @@
"name": "Main Bar",
"enabled": true,
"position": 0,
"screenPreferences": ["all"],
"screenPreferences": [
"all"
],
"showOnLastDisplay": true,
"leftWidgets": [
{
@ -262,7 +268,9 @@
"enabled": true
}
],
"centerWidgets": ["music"],
"centerWidgets": [
"music"
],
"rightWidgets": [
{
"id": "cpuUsage",
@ -318,4 +326,3 @@
],
"configVersion": 2
}

View file

@ -0,0 +1,49 @@
# Alacritty Configuration
# Migrated from Ghostty configuration
# Import noctalia theme
import = ["~/.config/alacritty/themes/noctalia.toml"]
# Font configuration
[font]
size = 12.0
[font.normal]
family = "JetBrainsMono Nerd Font"
style = "Regular"
# Cursor configuration
[cursor]
style = "Block"
unfocused_hollow = true
# Window configuration
[window]
padding.x = 0
padding.y = 0
decorations = "None"
opacity = 0.989
[env]
TERM = "xterm-256color"
# Mouse configuration
[mouse]
hide_when_typing = true
# Keybindings
[[keyboard.bindings]]
key = "Equals"
mods = "Control|Shift"
action = "IncreaseFontSize"
[[keyboard.bindings]]
key = "Minus"
mods = "Control|Shift"
action = "DecreaseFontSize"
[[keyboard.bindings]]
key = "Key0"
mods = "Control|Shift"
action = "ResetFontSize"

View file

@ -0,0 +1,35 @@
# Noctalia Theme
# Migrated from Ghostty noctalia theme
[colors.primary]
background = '#212337'
foreground = '#ebfafa'
[colors.selection]
text = '#ebfafa'
background = '#bf4f8e'
[colors.cursor]
text = '#212337'
cursor = '#37f499'
[colors.normal]
black = '#21222c'
red = '#f9515d'
green = '#37f499'
yellow = '#e9f941'
blue = '#9071f4'
magenta = '#f265b5'
cyan = '#04d1f9'
white = '#ebfafa'
[colors.bright]
black = '#7081d0'
red = '#f16c75'
green = '#69F8B3'
yellow = '#f1fc79'
blue = '#a48cf2'
magenta = '#FD92CE'
cyan = '#66e4fd'
white = '#ffffff'

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

@ -3,38 +3,6 @@ binds {
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";
@ -53,7 +21,12 @@ binds {
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
}

View file

@ -1,18 +1,18 @@
{
"mError": "#e67e80",
"mHover": "#9da9a0",
"mOnError": "#232a2e",
"mOnHover": "#232a2e",
"mOnPrimary": "#232a2e",
"mOnSecondary": "#232a2e",
"mOnSurface": "#859289",
"mOnSurfaceVariant": "#d3c6aa",
"mOnTertiary": "#232a2e",
"mOutline": "#d3c6aa",
"mPrimary": "#d3c6aa",
"mSecondary": "#d3c6aa",
"mShadow": "#475258",
"mSurface": "#232a2e",
"mSurfaceVariant": "#2d353b",
"mTertiary": "#9da9a0"
"mError": "#f16c75",
"mHover": "#a48cf2",
"mOnError": "#171928",
"mOnHover": "#171928",
"mOnPrimary": "#171928",
"mOnSecondary": "#171928",
"mOnSurface": "#ebfafa",
"mOnSurfaceVariant": "#abb4da",
"mOnTertiary": "#171928",
"mOutline": "#3b4261",
"mPrimary": "#37f499",
"mSecondary": "#04d1f9",
"mShadow": "#414868",
"mSurface": "#212337",
"mSurfaceVariant": "#292e42",
"mTertiary": "#a48cf2"
}

View file

@ -8,8 +8,9 @@
],
"position": "center",
"sortByMostUsed": true,
"terminalCommand": "kitty -e",
"useApp2Unit": false
"terminalCommand": "ghostty -e",
"useApp2Unit": false,
"viewMode": "list"
},
"audio": {
"cavaFrameRate": 60,
@ -25,9 +26,9 @@
"bar": {
"backgroundOpacity": 0,
"capsuleOpacity": 1,
"density": "comfortable",
"density": "default",
"exclusive": true,
"floating": true,
"floating": false,
"marginHorizontal": 0,
"marginVertical": 0,
"monitors": [
@ -42,10 +43,11 @@
"hideWhenIdle": false,
"id": "MediaMini",
"maxWidth": 145,
"scrollingMode": "hover",
"showAlbumArt": false,
"scrollingMode": "always",
"showAlbumArt": true,
"showArtistFirst": true,
"showVisualizer": false,
"showProgressRing": true,
"showVisualizer": true,
"useFixedWidth": false,
"visualizerType": "linear"
}
@ -53,7 +55,7 @@
"left": [
{
"characterCount": 10,
"followFocusedScreen": false,
"followFocusedScreen": true,
"hideUnoccupied": true,
"id": "Workspace",
"labelMode": "index+name"
@ -72,16 +74,29 @@
{
"id": "ScreenRecorder"
},
{
"displayMode": "alwaysShow",
"id": "Battery",
"warningThreshold": 23
},
{
"displayMode": "onhover",
"id": "Bluetooth"
},
{
"displayMode": "alwaysShow",
"id": "WiFi"
},
{
"displayMode": "alwaysShow",
"id": "Volume"
},
{
"customFont": "",
"customFont": "Arial",
"formatHorizontal": "HH:mm ddd, MMM dd",
"formatVertical": "HH mm - dd MM",
"id": "Clock",
"useCustomFont": false,
"useCustomFont": true,
"usePrimaryColor": true
},
{
@ -91,21 +106,44 @@
},
{
"blacklist": [
"nm-applet",
"*blue*"
],
"colorizeIcons": false,
"colorizeIcons": true,
"drawerEnabled": true,
"id": "Tray",
"pinned": [
"nm-applet"
]
}
]
}
},
"brightness": {
"brightnessStep": 5,
"brightnessStep": 1,
"enableDdcSupport": false,
"enforceMinimum": true
},
"calendar": {
"cards": [
{
"enabled": true,
"id": "banner-card"
},
{
"enabled": true,
"id": "calendar-card"
},
{
"enabled": true,
"id": "timer-card"
},
{
"enabled": true,
"id": "weather-card"
}
]
},
"changelog": {
"lastSeenVersion": ""
},
@ -114,8 +152,8 @@
"generateTemplatesForPredefined": true,
"manualSunrise": "06:30",
"manualSunset": "18:30",
"matugenSchemeType": "scheme-fruit-salad",
"predefinedScheme": "Everforest",
"matugenSchemeType": "scheme-monochrome",
"predefinedScheme": "Eldritch",
"schedulingMode": "off",
"useWallpaperColors": false
},
@ -138,7 +176,7 @@
"id": "weather-card"
},
{
"enabled": true,
"enabled": false,
"id": "media-sysmon-card"
}
],
@ -191,17 +229,17 @@
"general": {
"allowPanelsOnScreenWithoutBar": true,
"animationDisabled": true,
"animationSpeed": 1,
"avatarImage": "/home/mzunino/Downloads/6627528.jpg",
"animationSpeed": 0.1,
"avatarImage": "/home/mzunino/Sync/Documents/cv/img/profile.jpg",
"compactLockScreen": true,
"dimmerOpacity": 0.8,
"enableShadows": false,
"forceBlackScreenCorners": true,
"forceBlackScreenCorners": false,
"language": "",
"lockOnSuspend": true,
"radiusRatio": 2,
"scaleRatio": 1.1,
"screenRadiusRatio": 1,
"radiusRatio": 0.41000000000000003,
"scaleRatio": 1,
"screenRadiusRatio": 0,
"shadowDirection": "bottom_right",
"shadowOffsetX": 2,
"shadowOffsetY": 3,
@ -226,19 +264,19 @@
"weatherShowEffects": true
},
"network": {
"wifiEnabled": false
"wifiEnabled": true
},
"nightLight": {
"autoSchedule": true,
"dayTemp": "6500",
"enabled": false,
"enabled": true,
"forced": false,
"manualSunrise": "06:30",
"manualSunset": "18:30",
"nightTemp": "4000"
},
"notifications": {
"backgroundOpacity": 1,
"backgroundOpacity": 0.91,
"criticalUrgencyDuration": 15,
"enableKeyboardLayoutToast": true,
"enabled": true,
@ -254,7 +292,13 @@
"autoHideMs": 2000,
"backgroundOpacity": 1,
"enabled": true,
"location": "top_right",
"enabledTypes": [
0,
1,
2,
3
],
"location": "left",
"monitors": [
],
"overlayLayer": true
@ -265,7 +309,7 @@
"colorRange": "limited",
"directory": "/home/mzunino/Videos/recordings",
"frameRate": 60,
"quality": "very_high",
"quality": "high",
"showCursor": true,
"videoCodec": "h264",
"videoSource": "portal"
@ -308,34 +352,39 @@
],
"showHeader": true
},
"settingsVersion": 23,
"setupCompleted": true,
"settingsVersion": 25,
"systemMonitor": {
"cpuCriticalThreshold": 90,
"cpuPollingInterval": 3000,
"cpuWarningThreshold": 80,
"criticalColor": "#e67e80",
"diskCriticalThreshold": 90,
"diskPollingInterval": 3000,
"diskWarningThreshold": 80,
"memCriticalThreshold": 90,
"memPollingInterval": 3000,
"memWarningThreshold": 80,
"networkPollingInterval": 3000,
"tempCriticalThreshold": 90,
"tempPollingInterval": 3000,
"tempWarningThreshold": 80,
"useCustomColors": true,
"warningColor": "#9da9a0"
},
"templates": {
"alacritty": false,
"alacritty": true,
"cava": false,
"code": false,
"discord": false,
"discord": true,
"enableUserTemplates": false,
"foot": false,
"fuzzel": false,
"ghostty": false,
"gtk": false,
"kcolorscheme": false,
"fuzzel": true,
"ghostty": true,
"gtk": true,
"kcolorscheme": true,
"kitty": false,
"pywalfox": false,
"qt": false,
"qt": true,
"spicetify": false,
"telegram": false,
"vicinae": false,
@ -349,8 +398,8 @@
"fontFixedScale": 1,
"panelBackgroundOpacity": 1,
"panelsAttachedToBar": true,
"settingsPanelAttachToBar": false,
"tooltipsEnabled": true
"settingsPanelAttachToBar": true,
"tooltipsEnabled": false
},
"wallpaper": {
"defaultWallpaper": "/nix/store/q8gbabnhr8b2r4s57d1pgchqvz0hf0cc-noctalia-shell-76a182a90cd31539019fb3c99f002ea56d028df3/share/noctalia-shell/Assets/Wallpaper/noctalia.png",
@ -374,7 +423,7 @@
{
"directory": "/home/mzunino/Pictures",
"name": "eDP-1",
"wallpaper": "/home/mzunino/Pictures/ign_herakles.png"
"wallpaper": "/home/mzunino/Pictures/wallhaven-555609.jpg"
}
],
"overviewEnabled": true,
@ -384,9 +433,9 @@
"recursiveSearch": true,
"setWallpaperOnAllMonitors": true,
"transitionDuration": 1500,
"transitionEdgeSmoothness": 0.05,
"transitionEdgeSmoothness": 0,
"transitionType": "random",
"useWallhaven": true,
"useWallhaven": false,
"wallhavenCategories": "100",
"wallhavenOrder": "desc",
"wallhavenPurity": "111",