summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseraphim <18ycm9tx@anonaddy.me>2026-07-31 20:18:03 +0700
committerseraphim <18ycm9tx@anonaddy.me>2026-07-31 20:18:03 +0700
commitea66121d095c9b4f43b814e320bdfecc6c22df0c (patch)
treee9ce8e01905a452e0ae75c6557bbb55832579e7d
parentcff582713c75a7edf34544a3454df97780ccfb73 (diff)
.
-rw-r--r--doom/.config/doom/themes/noctalia-theme.el100
-rw-r--r--foot/.config/foot/themes/noctalia34
-rw-r--r--ghostty/.config/ghostty/themes/noctalia36
-rwxr-xr-xniri/.config/niri/config.kdl9
-rw-r--r--niri/.config/niri/noctalia.kdl22
-rw-r--r--nixos/flake.lock26
-rw-r--r--nixos/modules/features/drag-n-drop/default.nix2
7 files changed, 119 insertions, 110 deletions
diff --git a/doom/.config/doom/themes/noctalia-theme.el b/doom/.config/doom/themes/noctalia-theme.el
index 0db0f1b..610ba53 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 "#fbf9f9")
- (err "#ba1a1a")
- (err-container "#ffdad6")
- (on-background "#1b1c1c")
- (on-err "#ffffff")
- (on-err-container "#93000a")
- (on-primary "#ffffff")
+(let* ((bg "#131314")
+ (err "#ffb4ab")
+ (err-container "#93000a")
+ (on-background "#e4e2e2")
+ (on-err "#690005")
+ (on-err-container "#ffdad6")
+ (on-primary "#263238")
(on-primary-container "#7f8c93")
- (on-secondary "#ffffff")
- (on-secondary-container "#606568")
- (on-surface "#1b1c1c")
- (on-surface-variant "#43474a")
- (on-tertiary "#ffffff")
+ (on-secondary "#2c3134")
+ (on-secondary-container "#b5b9bc")
+ (on-surface "#e4e2e2")
+ (on-surface-variant "#c3c7ca")
+ (on-tertiary "#372d3a")
(on-tertiary-container "#928594")
- (outline-color "#73787a")
- (outline-variant "#c3c7ca")
- (primary "#030e13")
+ (outline-color "#8d9194")
+ (outline-variant "#43474a")
+ (primary "#bbc8d0")
(primary-container "#18242a")
- (secondary "#5a5f62")
- (secondary-container "#dfe3e6")
+ (secondary "#c3c7ca")
+ (secondary-container "#454a4d")
(shadow "#000000")
- (surface "#fbf9f9")
- (surface-container "#f0eded")
- (surface-container-high "#eae7e8")
- (surface-container-highest "#e4e2e2")
- (surface-container-low "#f5f3f3")
- (surface-container-lowest "#ffffff")
- (surface-variant "#dfe3e6")
- (tertiary "#110914")
+ (surface "#131314")
+ (surface-container "#1f2020")
+ (surface-container-high "#2a2a2a")
+ (surface-container-highest "#353535")
+ (surface-container-low "#1b1c1c")
+ (surface-container-lowest "#0e0e0f")
+ (surface-variant "#43474a")
+ (tertiary "#d1c2d2")
(tertiary-container "#281f2b")
;; Map success colors to tertiary (as used in other templates)
- (success "#110914")
- (on-success "#ffffff")
+ (success "#d1c2d2")
+ (on-success "#372d3a")
(success-container "#281f2b")
(on-success-container "#928594")
;; Map fixed colors to regular colors
- (primary-fixed "#030e13")
+ (primary-fixed "#bbc8d0")
(primary-fixed-dim "#18242a")
- (secondary-fixed "#5a5f62")
- (secondary-fixed-dim "#dfe3e6")
- (tertiary-fixed "#110914")
+ (secondary-fixed "#c3c7ca")
+ (secondary-fixed-dim "#454a4d")
+ (tertiary-fixed "#d1c2d2")
(tertiary-fixed-dim "#281f2b")
- (on-primary-fixed "#ffffff")
+ (on-primary-fixed "#263238")
(on-primary-fixed-variant "#7f8c93")
- (on-secondary-fixed "#ffffff")
- (on-secondary-fixed-variant "#606568")
- (on-tertiary-fixed "#ffffff")
+ (on-secondary-fixed "#2c3134")
+ (on-secondary-fixed-variant "#b5b9bc")
+ (on-tertiary-fixed "#372d3a")
(on-tertiary-fixed-variant "#928594")
;; Map inverse colors to surface variants
- (inverse-on-surface "#1b1c1c")
- (inverse-primary "#030e13")
- (inverse-surface "#fbf9f9")
+ (inverse-on-surface "#e4e2e2")
+ (inverse-primary "#bbc8d0")
+ (inverse-surface "#131314")
;; ANSI terminal colors
- (term0 "#dfe3e6")
- (term1 "#ba1a1a")
- (term2 "#030e13")
- (term3 "#5a5f62")
- (term4 "#110914")
+ (term0 "#43474a")
+ (term1 "#ffb4ab")
+ (term2 "#bbc8d0")
+ (term3 "#c3c7ca")
+ (term4 "#d1c2d2")
(term5 "#bbc8d0")
(term6 "#c3c7ca")
- (term7 "#1b1c1c")
- (term8 "#73787a")
- (term9 "#ba1a1a")
- (term10 "#030e13")
- (term11 "#5a5f62")
- (term12 "#110914")
+ (term7 "#e4e2e2")
+ (term8 "#8d9194")
+ (term9 "#ffb4ab")
+ (term10 "#bbc8d0")
+ (term11 "#c3c7ca")
+ (term12 "#d1c2d2")
(term13 "#bbc8d0")
(term14 "#c3c7ca")
- (term15 "#1b1c1c"))
+ (term15 "#e4e2e2"))
(custom-theme-set-faces
'noctalia
diff --git a/foot/.config/foot/themes/noctalia b/foot/.config/foot/themes/noctalia
index c614b31..17927cc 100644
--- a/foot/.config/foot/themes/noctalia
+++ b/foot/.config/foot/themes/noctalia
@@ -1,22 +1,22 @@
[colors-dark]
-foreground=1b1c1c
-background=fbf9f9
-regular0=dfe3e6
-regular1=ba1a1a
-regular2=030e13
-regular3=5a5f62
-regular4=110914
+foreground=e4e2e2
+background=131314
+regular0=43474a
+regular1=ffb4ab
+regular2=bbc8d0
+regular3=c3c7ca
+regular4=d1c2d2
regular5=bbc8d0
regular6=c3c7ca
-regular7=1b1c1c
-bright0=73787a
-bright1=ba1a1a
-bright2=030e13
-bright3=5a5f62
-bright4=110914
+regular7=e4e2e2
+bright0=8d9194
+bright1=ffb4ab
+bright2=bbc8d0
+bright3=c3c7ca
+bright4=d1c2d2
bright5=bbc8d0
bright6=c3c7ca
-bright7=1b1c1c
-selection-foreground=43474a
-selection-background=dfe3e6
-cursor=fbf9f9 1b1c1c
+bright7=e4e2e2
+selection-foreground=c3c7ca
+selection-background=43474a
+cursor=131314 e4e2e2
diff --git a/ghostty/.config/ghostty/themes/noctalia b/ghostty/.config/ghostty/themes/noctalia
index c52ee18..0ef65e0 100644
--- a/ghostty/.config/ghostty/themes/noctalia
+++ b/ghostty/.config/ghostty/themes/noctalia
@@ -1,22 +1,22 @@
-palette = 0=#dfe3e6
-palette = 1=#ba1a1a
-palette = 2=#030e13
-palette = 3=#5a5f62
-palette = 4=#110914
+palette = 0=#43474a
+palette = 1=#ffb4ab
+palette = 2=#bbc8d0
+palette = 3=#c3c7ca
+palette = 4=#d1c2d2
palette = 5=#bbc8d0
palette = 6=#c3c7ca
-palette = 7=#1b1c1c
-palette = 8=#73787a
-palette = 9=#ba1a1a
-palette = 10=#030e13
-palette = 11=#5a5f62
-palette = 12=#110914
+palette = 7=#e4e2e2
+palette = 8=#8d9194
+palette = 9=#ffb4ab
+palette = 10=#bbc8d0
+palette = 11=#c3c7ca
+palette = 12=#d1c2d2
palette = 13=#bbc8d0
palette = 14=#c3c7ca
-palette = 15=#1b1c1c
-background = #fbf9f9
-foreground = #1b1c1c
-cursor-color = #1b1c1c
-cursor-text = #fbf9f9
-selection-background = #dfe3e6
-selection-foreground = #43474a
+palette = 15=#e4e2e2
+background = #131314
+foreground = #e4e2e2
+cursor-color = #e4e2e2
+cursor-text = #131314
+selection-background = #43474a
+selection-foreground = #c3c7ca
diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl
index eff4cb0..ada818c 100755
--- a/niri/.config/niri/config.kdl
+++ b/niri/.config/niri/config.kdl
@@ -177,7 +177,14 @@ binds {
Mod+Shift+B { spawn "helium"; }
Mod+D 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+Alt+T hotkey-overlay-title="File Manager" { spawn "nautilus"; }
+ Mod+Alt+R {
+ spawn "foot" "-e" "rmpc";
+ }
+ Mod+T {
+ spawn "foot" "-e" "yazi";
+ }
+
Mod+S hotkey-overlay-title="Terminal" { spawn "foot"; }
//Mod+D hotkey-overlay-title="Application Menu" { spawn "fuzzel"; }
Super+Alt+L hotkey-overlay-title="Lock Screen" { spawn "swaylock"; }
diff --git a/niri/.config/niri/noctalia.kdl b/niri/.config/niri/noctalia.kdl
index 9a72433..824e2c8 100644
--- a/niri/.config/niri/noctalia.kdl
+++ b/niri/.config/niri/noctalia.kdl
@@ -1,15 +1,15 @@
layout {
focus-ring {
- active-color "#030e13"
- inactive-color "#fbf9f9"
- urgent-color "#ba1a1a"
+ active-color "#bbc8d0"
+ inactive-color "#131314"
+ urgent-color "#ffb4ab"
}
border {
- active-color "#030e13"
- inactive-color "#fbf9f9"
- urgent-color "#ba1a1a"
+ active-color "#bbc8d0"
+ inactive-color "#131314"
+ urgent-color "#ffb4ab"
}
shadow {
@@ -17,19 +17,19 @@ layout {
}
tab-indicator {
- active-color "#030e13"
+ active-color "#bbc8d0"
inactive-color "#18242a"
- urgent-color "#ba1a1a"
+ urgent-color "#ffb4ab"
}
insert-hint {
- color "#030e1380"
+ color "#bbc8d080"
}
}
recent-windows {
highlight {
- active-color "#030e13"
- urgent-color "#ba1a1a"
+ active-color "#bbc8d0"
+ urgent-color "#ffb4ab"
}
}
diff --git a/nixos/flake.lock b/nixos/flake.lock
index 102f69f..77b0d4b 100644
--- a/nixos/flake.lock
+++ b/nixos/flake.lock
@@ -24,11 +24,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1784796856,
- "narHash": "sha256-wWFrV5/Qbm+lyt5x20E/bSbfJiGKMo4RCxZV8cl/WZI=",
+ "lastModified": 1785454630,
+ "narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "e2587caef70cea85dd97d7daab492899902dbf5d",
+ "rev": "1559d3daa3ecc813a650b79375ea61b6741b8746",
"type": "github"
},
"original": {
@@ -56,11 +56,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1784356753,
- "narHash": "sha256-zupdTm41be2fY8cexroEOGjopl3F2Gqs3gk7ieqaM3s=",
- "rev": "61b7c44c4073f0b827768aff0049561b5110ea5a",
+ "lastModified": 1784796856,
+ "narHash": "sha256-vwxWgF+Gj276WznzGb1LxGsK/39HaQwgQXiU3EkC844=",
+ "rev": "e2587caef70cea85dd97d7daab492899902dbf5d",
"type": "tarball",
- "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1036777.61b7c44c4073/nixexprs.tar.xz"
+ "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1040357.e2587caef70c/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
@@ -72,11 +72,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
- "lastModified": 1784974993,
- "narHash": "sha256-RmVxiI/YkZigIB5uBuMZqdjaABtiyPejT+JEFAC8ras=",
+ "lastModified": 1785466746,
+ "narHash": "sha256-8Ka0oAUN7SxIVufrZaDcuMFLQeJNJC5z5AG9NqX00fk=",
"owner": "noctalia-dev",
"repo": "noctalia",
- "rev": "89ad48e73af8ad4e8b42707912b12833443d819c",
+ "rev": "eaa207e7d62d8a57458d2caece7c86b994ebf153",
"type": "github"
},
"original": {
@@ -92,11 +92,11 @@
]
},
"locked": {
- "lastModified": 1784707224,
- "narHash": "sha256-K8yyxX/sShhVznU/3ejZgriayg8Fyac+bR4dCTB1864=",
+ "lastModified": 1785404119,
+ "narHash": "sha256-3t/+o8Cbve8z43IekUNBj7Ecn/T+v7+p4Ivgs3IEQtk=",
"owner": "noctalia-dev",
"repo": "noctalia-greeter",
- "rev": "8e53bb30f1d1179c0bd2275b02915258827d62eb",
+ "rev": "257ce92ab410a1a9347038e4286a3fc5989bec97",
"type": "github"
},
"original": {
diff --git a/nixos/modules/features/drag-n-drop/default.nix b/nixos/modules/features/drag-n-drop/default.nix
index 2c3eb63..7bf65ad 100644
--- a/nixos/modules/features/drag-n-drop/default.nix
+++ b/nixos/modules/features/drag-n-drop/default.nix
@@ -4,6 +4,8 @@
environment.systemPackages = with pkgs; [
yaziPlugins.drag
ripdrag
+ dragon-drop
];
programs.dconf.enable = true;
+ programs.yazi.enable = true;
}