diff options
| author | seraphim <18ycm9tx@anonaddy.me> | 2026-07-25 00:02:44 +0700 |
|---|---|---|
| committer | seraphim <18ycm9tx@anonaddy.me> | 2026-07-25 00:02:44 +0700 |
| commit | 92dad15727eb0ebdfd260447c8df6a25411f4962 (patch) | |
| tree | 1b33bbe20fc521cd59447e5a4a361c7fe49a1230 | |
| parent | 9b0c6fdb8781d0edeeb26fc3e10309052cf3ea30 (diff) | |
niri upd
| -rw-r--r-- | doom/.config/doom/themes/noctalia-theme.el | 116 | ||||
| -rwxr-xr-x | niri/.config/niri/config.kdl | 86 | ||||
| -rw-r--r-- | niri/.config/niri/noctalia.kdl | 16 |
3 files changed, 136 insertions, 82 deletions
diff --git a/doom/.config/doom/themes/noctalia-theme.el b/doom/.config/doom/themes/noctalia-theme.el index 194f2a6..99e6d3e 100644 --- a/doom/.config/doom/themes/noctalia-theme.el +++ b/doom/.config/doom/themes/noctalia-theme.el @@ -21,75 +21,75 @@ (deftheme noctalia "Theme using Template variables with quality of life improvements.") ;; Define all the color variables (replaced by template processor) -(let* ((bg "#141318") +(let* ((bg "#16130c") (err "#ffb4ab") (err-container "#93000a") - (on-background "#e5e1e9") + (on-background "#e9e2d5") (on-err "#690005") (on-err-container "#ffdad6") - (on-primary "#312077") - (on-primary-container "#8f81dc") - (on-secondary "#312c4d") - (on-secondary-container "#b8b0d9") - (on-surface "#e5e1e9") - (on-surface-variant "#c9c4d3") - (on-tertiary "#541157") - (on-tertiary-container "#be73bc") - (outline-color "#938f9c") - (outline-variant "#484551") - (primary "#c9beff") - (primary-container "#26126d") - (secondary "#c9c1eb") - (secondary-container "#484265") + (on-primary "#3c2f00") + (on-primary-container "#2a2000") + (on-secondary "#3b2f07") + (on-secondary-container "#c6b47f") + (on-surface "#e9e2d5") + (on-surface-variant "#cfc6b0") + (on-tertiary "#213600") + (on-tertiary-container "#162600") + (outline-color "#98907c") + (outline-variant "#4d4636") + (primary "#e6c34f") + (primary-container "#ac8e1b") + (secondary "#d8c58f") + (secondary-container "#53461b") (shadow "#000000") - (surface "#141318") - (surface-container "#201f25") - (surface-container-high "#2b292f") - (surface-container-highest "#36343a") - (surface-container-low "#1c1b21") - (surface-container-lowest "#0e0d13") - (surface-variant "#484551") - (tertiary "#fdabf8") - (tertiary-container "#48034c") + (surface "#16130c") + (surface-container "#221f17") + (surface-container-high "#2d2a21") + (surface-container-highest "#38342c") + (surface-container-low "#1e1b13") + (surface-container-lowest "#110e07") + (surface-variant "#4d4636") + (tertiary "#add374") + (tertiary-container "#789c44") ;; Map success colors to tertiary (as used in other templates) - (success "#fdabf8") - (on-success "#541157") - (success-container "#48034c") - (on-success-container "#be73bc") + (success "#add374") + (on-success "#213600") + (success-container "#789c44") + (on-success-container "#162600") ;; Map fixed colors to regular colors - (primary-fixed "#c9beff") - (primary-fixed-dim "#26126d") - (secondary-fixed "#c9c1eb") - (secondary-fixed-dim "#484265") - (tertiary-fixed "#fdabf8") - (tertiary-fixed-dim "#48034c") - (on-primary-fixed "#312077") - (on-primary-fixed-variant "#8f81dc") - (on-secondary-fixed "#312c4d") - (on-secondary-fixed-variant "#b8b0d9") - (on-tertiary-fixed "#541157") - (on-tertiary-fixed-variant "#be73bc") + (primary-fixed "#e6c34f") + (primary-fixed-dim "#ac8e1b") + (secondary-fixed "#d8c58f") + (secondary-fixed-dim "#53461b") + (tertiary-fixed "#add374") + (tertiary-fixed-dim "#789c44") + (on-primary-fixed "#3c2f00") + (on-primary-fixed-variant "#2a2000") + (on-secondary-fixed "#3b2f07") + (on-secondary-fixed-variant "#c6b47f") + (on-tertiary-fixed "#213600") + (on-tertiary-fixed-variant "#162600") ;; Map inverse colors to surface variants - (inverse-on-surface "#e5e1e9") - (inverse-primary "#c9beff") - (inverse-surface "#141318") + (inverse-on-surface "#e9e2d5") + (inverse-primary "#e6c34f") + (inverse-surface "#16130c") ;; ANSI terminal colors - (term0 "#484551") + (term0 "#4d4636") (term1 "#ffb4ab") - (term2 "#c9beff") - (term3 "#c9c1eb") - (term4 "#fdabf8") - (term5 "#c9beff") - (term6 "#c9c1eb") - (term7 "#e5e1e9") - (term8 "#938f9c") + (term2 "#e6c34f") + (term3 "#d8c58f") + (term4 "#add374") + (term5 "#e6c34f") + (term6 "#d8c58f") + (term7 "#e9e2d5") + (term8 "#98907c") (term9 "#ffb4ab") - (term10 "#c9beff") - (term11 "#c9c1eb") - (term12 "#fdabf8") - (term13 "#c9beff") - (term14 "#c9c1eb") - (term15 "#e5e1e9")) + (term10 "#e6c34f") + (term11 "#d8c58f") + (term12 "#add374") + (term13 "#e6c34f") + (term14 "#d8c58f") + (term15 "#e9e2d5")) (custom-theme-set-faces 'noctalia diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index e8809c0..20b7393 100755 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -1,7 +1,6 @@ spawn-at-startup "xwayland-satellite" spawn-at-startup "noctalia" -spawn-at-startup "steam" "--minimized" -spawn-at-startup "Telegram" "-autostart" +spawn-at-startup "telegram-desktop" "-autostart" spawn-at-startup "vesktop" "--start-minimized" spawn-at-startup "keepassxc" "--minimized" spawn-at-startup "waybar" @@ -53,28 +52,53 @@ layout { default-column-width { proportion 0.5; } focus-ring { - width 0.5 + width 1 active-color "#7fc8ff" inactive-color "#505050" } border { - // off - width 0.5 + off + width 4 active-color "#ffc87f" inactive-color "#505050" urgent-color "#9b0000" } shadow { - off softness 30 spread 5 offset x=0 y=5 color "#0007" } } - +animations { + workspace-switch { + duration-ms 275 + curve "ease-out-cubic" + } + horizontal-view-movement { + spring damping-ratio=1.0 stiffness=800 epsilon=0.0001 + } + window-movement { + spring damping-ratio=1.0 stiffness=800 epsilon=0.0001 + } + window-open { + duration-ms 150 + curve "ease-out-expo" + } + window-close { + duration-ms 150 + curve "ease-out-quad" + } + window-resize { + spring damping-ratio=1.0 stiffness=800 epsilon=0.0001 + } + overview-open-close { + duration-ms 150 + curve "ease-out-quad" + } +} window-rule { match app-id=r#"^org\.wezfurlong\.wezterm$"# default-column-width {} @@ -91,15 +115,48 @@ window-rule { open-focused false default-floating-position x=16 y=16 relative-to="bottom-right" } +gestures { + hot-corners { + off + } +} +overview { + // Zoom factor for workspaces in overview mode (default is usually ~0.25–0.5) + // Lower values (e.g., 0.2) make workspaces smaller; higher values (e.g., 0.6) make them larger. + zoom 0.4 + + // Background color behind the workspaces in overview + backdrop-color "#1e1e2e" + + // Customize or disable workspace drop shadows in the overview + workspace-shadow { + // To turn off shadows: + // off + + on + softness 15 + spread 3 + offset x=0 y=6 + color "#00000080" + } +} +// Place Noctalia's main wallpaper onto Niri's backdrop layer +layer-rule { + match namespace="^noctalia-backdrop" + place-within-backdrop true +} + +// Allow the stationary backdrop wallpaper to be visible through your layout + binds { // Noctalia & Application Launchers Mod+Shift+T { spawn "Telegram"; } Mod+Shift+B { spawn "helium"; } - Mod+D hotkey-overlay-title="App Launcher" { spawn "noctalia" "msg" "panel-toggle" "launcher"; } + Mod+T hotkey-overlay-title="App Launcher" { spawn "noctalia" "msg" "panel-toggle" "launcher"; } Ctrl+Mod+V hotkey-overlay-title="Clipboard History" { spawn "noctalia" "msg" "panel-toggle" "clipboard"; } Mod+Alt+F hotkey-overlay-title="File Manager" { spawn "nautilus"; } - Mod+S hotkey-overlay-title="Terminal" { spawn "ghostty"; } -// Mod+D hotkey-overlay-title="Application Menu" { spawn "fuzzel"; } + Mod+Return hotkey-overlay-title="Terminal" { spawn "ghostty"; } + Mod+D hotkey-overlay-title="Application Menu" { spawn "fuzzel"; } Super+Alt+L hotkey-overlay-title="Lock Screen" { spawn "swaylock"; } // Audio & Media Controls @@ -232,8 +289,8 @@ binds { //Mod+WHEELsCRollUp cooldown-ms=150 { focus-workspace-up; } //Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } //Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } - Mod+WheelScrollDown { focus-column-right; } - Mod+WheelScrollUp { focus-column-left; } + Mod+WheelScrollUp { focus-column-right; } + Mod+WheelScrollDown { focus-column-left; } // Screenshots Print { screenshot; } Ctrl+Print { screenshot-screen; } @@ -245,8 +302,5 @@ binds { // Ctrl+Alt+Delete { quit; } // Mod+Shift+P { power-off-monitors; } } -cursor { - xcursor-theme "Bibata-Modern-Ice" - xcursor-size 20 -} + include "./noctalia.kdl" diff --git a/niri/.config/niri/noctalia.kdl b/niri/.config/niri/noctalia.kdl index 2f6f58b..110bdab 100644 --- a/niri/.config/niri/noctalia.kdl +++ b/niri/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#c9beff" - inactive-color "#141318" + active-color "#e6c34f" + inactive-color "#16130c" urgent-color "#ffb4ab" } border { - active-color "#c9beff" - inactive-color "#141318" + active-color "#e6c34f" + inactive-color "#16130c" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#c9beff" - inactive-color "#26126d" + active-color "#e6c34f" + inactive-color "#ac8e1b" urgent-color "#ffb4ab" } insert-hint { - color "#c9beff80" + color "#e6c34f80" } } recent-windows { highlight { - active-color "#c9beff" + active-color "#e6c34f" urgent-color "#ffb4ab" } } |
