summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseraphim <18ycm9tx@anonaddy.me>2026-07-25 00:02:44 +0700
committerseraphim <18ycm9tx@anonaddy.me>2026-07-25 00:02:44 +0700
commit92dad15727eb0ebdfd260447c8df6a25411f4962 (patch)
tree1b33bbe20fc521cd59447e5a4a361c7fe49a1230
parent9b0c6fdb8781d0edeeb26fc3e10309052cf3ea30 (diff)
niri upd
-rw-r--r--doom/.config/doom/themes/noctalia-theme.el116
-rwxr-xr-xniri/.config/niri/config.kdl86
-rw-r--r--niri/.config/niri/noctalia.kdl16
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"
}
}