summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseraphim <18ycm9tx@anonaddy.me>2026-07-27 13:19:02 +0700
committerseraphim <18ycm9tx@anonaddy.me>2026-07-27 13:19:02 +0700
commitabd12d161f0aaac458abeb139556ea5ccc1fcae8 (patch)
treeb249cb5d116ce8f486e268d83511a6cadaa737fc
parent86c8cfcf481044d7f029c40324b29045918d5d73 (diff)
.
-rw-r--r--doom/.config/doom/themes/noctalia-theme.el100
-rw-r--r--foot/.config/foot/foot.ini4
-rw-r--r--foot/.config/foot/themes/noctalia38
-rw-r--r--ghostty/.config/ghostty/themes/noctalia40
-rwxr-xr-xniri/.config/niri/config.kdl6
-rw-r--r--niri/.config/niri/noctalia.kdl16
-rw-r--r--nixos/configuration.nix19
7 files changed, 117 insertions, 106 deletions
diff --git a/doom/.config/doom/themes/noctalia-theme.el b/doom/.config/doom/themes/noctalia-theme.el
index 0db0f1b..8a7cbf8 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")
+(let* ((bg "#fbfaf1")
(err "#ba1a1a")
(err-container "#ffdad6")
- (on-background "#1b1c1c")
+ (on-background "#1b1c17")
(on-err "#ffffff")
(on-err-container "#93000a")
(on-primary "#ffffff")
- (on-primary-container "#7f8c93")
+ (on-primary-container "#fffff4")
(on-secondary "#ffffff")
- (on-secondary-container "#606568")
- (on-surface "#1b1c1c")
- (on-surface-variant "#43474a")
+ (on-secondary-container "#5e684d")
+ (on-surface "#1b1c17")
+ (on-surface-variant "#45483d")
(on-tertiary "#ffffff")
- (on-tertiary-container "#928594")
- (outline-color "#73787a")
- (outline-variant "#c3c7ca")
- (primary "#030e13")
- (primary-container "#18242a")
- (secondary "#5a5f62")
- (secondary-container "#dfe3e6")
+ (on-tertiary-container "#ffffff")
+ (outline-color "#75786b")
+ (outline-variant "#c5c8b9")
+ (primary "#4f642c")
+ (primary-container "#677d42")
+ (secondary "#586247")
+ (secondary-container "#dde7c5")
(shadow "#000000")
- (surface "#fbf9f9")
- (surface-container "#f0eded")
- (surface-container-high "#eae7e8")
- (surface-container-highest "#e4e2e2")
- (surface-container-low "#f5f3f3")
+ (surface "#fbfaf1")
+ (surface-container "#efeee6")
+ (surface-container-high "#e9e8e0")
+ (surface-container-highest "#e4e3db")
+ (surface-container-low "#f5f4ec")
(surface-container-lowest "#ffffff")
- (surface-variant "#dfe3e6")
- (tertiary "#110914")
- (tertiary-container "#281f2b")
+ (surface-variant "#e1e4d4")
+ (tertiary "#26694f")
+ (tertiary-container "#418267")
;; Map success colors to tertiary (as used in other templates)
- (success "#110914")
+ (success "#26694f")
(on-success "#ffffff")
- (success-container "#281f2b")
- (on-success-container "#928594")
+ (success-container "#418267")
+ (on-success-container "#ffffff")
;; Map fixed colors to regular colors
- (primary-fixed "#030e13")
- (primary-fixed-dim "#18242a")
- (secondary-fixed "#5a5f62")
- (secondary-fixed-dim "#dfe3e6")
- (tertiary-fixed "#110914")
- (tertiary-fixed-dim "#281f2b")
+ (primary-fixed "#4f642c")
+ (primary-fixed-dim "#677d42")
+ (secondary-fixed "#586247")
+ (secondary-fixed-dim "#dde7c5")
+ (tertiary-fixed "#26694f")
+ (tertiary-fixed-dim "#418267")
(on-primary-fixed "#ffffff")
- (on-primary-fixed-variant "#7f8c93")
+ (on-primary-fixed-variant "#fffff4")
(on-secondary-fixed "#ffffff")
- (on-secondary-fixed-variant "#606568")
+ (on-secondary-fixed-variant "#5e684d")
(on-tertiary-fixed "#ffffff")
- (on-tertiary-fixed-variant "#928594")
+ (on-tertiary-fixed-variant "#ffffff")
;; Map inverse colors to surface variants
- (inverse-on-surface "#1b1c1c")
- (inverse-primary "#030e13")
- (inverse-surface "#fbf9f9")
+ (inverse-on-surface "#1b1c17")
+ (inverse-primary "#4f642c")
+ (inverse-surface "#fbfaf1")
;; ANSI terminal colors
- (term0 "#dfe3e6")
+ (term0 "#e1e4d4")
(term1 "#ba1a1a")
- (term2 "#030e13")
- (term3 "#5a5f62")
- (term4 "#110914")
- (term5 "#bbc8d0")
- (term6 "#c3c7ca")
- (term7 "#1b1c1c")
- (term8 "#73787a")
+ (term2 "#4f642c")
+ (term3 "#586247")
+ (term4 "#26694f")
+ (term5 "#b7cf8b")
+ (term6 "#c1cbaa")
+ (term7 "#1b1c17")
+ (term8 "#75786b")
(term9 "#ba1a1a")
- (term10 "#030e13")
- (term11 "#5a5f62")
- (term12 "#110914")
- (term13 "#bbc8d0")
- (term14 "#c3c7ca")
- (term15 "#1b1c1c"))
+ (term10 "#4f642c")
+ (term11 "#586247")
+ (term12 "#26694f")
+ (term13 "#b7cf8b")
+ (term14 "#c1cbaa")
+ (term15 "#1b1c17"))
(custom-theme-set-faces
'noctalia
diff --git a/foot/.config/foot/foot.ini b/foot/.config/foot/foot.ini
index f34609d..0a9398d 100644
--- a/foot/.config/foot/foot.ini
+++ b/foot/.config/foot/foot.ini
@@ -20,8 +20,8 @@ lines=10000
multiplier=1.5
[key-bindings]
-clipboard-copy=Control+Shift+c Mod4+c Super+c
-clipboard-paste=Control+Shift+v Mod4+v Super+v
+clipboard-copy=Control+Shift+c Super+c
+clipboard-paste=Control+Shift+v Super+v
search-start=Control+Shift+f
spawn-terminal=Control+Shift+Return
diff --git a/foot/.config/foot/themes/noctalia b/foot/.config/foot/themes/noctalia
index c614b31..eb1a070 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
+foreground=1b1c17
+background=fbfaf1
+regular0=e1e4d4
regular1=ba1a1a
-regular2=030e13
-regular3=5a5f62
-regular4=110914
-regular5=bbc8d0
-regular6=c3c7ca
-regular7=1b1c1c
-bright0=73787a
+regular2=4f642c
+regular3=586247
+regular4=26694f
+regular5=b7cf8b
+regular6=c1cbaa
+regular7=1b1c17
+bright0=75786b
bright1=ba1a1a
-bright2=030e13
-bright3=5a5f62
-bright4=110914
-bright5=bbc8d0
-bright6=c3c7ca
-bright7=1b1c1c
-selection-foreground=43474a
-selection-background=dfe3e6
-cursor=fbf9f9 1b1c1c
+bright2=4f642c
+bright3=586247
+bright4=26694f
+bright5=b7cf8b
+bright6=c1cbaa
+bright7=1b1c17
+selection-foreground=45483d
+selection-background=e1e4d4
+cursor=fbfaf1 1b1c17
diff --git a/ghostty/.config/ghostty/themes/noctalia b/ghostty/.config/ghostty/themes/noctalia
index c52ee18..e10a128 100644
--- a/ghostty/.config/ghostty/themes/noctalia
+++ b/ghostty/.config/ghostty/themes/noctalia
@@ -1,22 +1,22 @@
-palette = 0=#dfe3e6
+palette = 0=#e1e4d4
palette = 1=#ba1a1a
-palette = 2=#030e13
-palette = 3=#5a5f62
-palette = 4=#110914
-palette = 5=#bbc8d0
-palette = 6=#c3c7ca
-palette = 7=#1b1c1c
-palette = 8=#73787a
+palette = 2=#4f642c
+palette = 3=#586247
+palette = 4=#26694f
+palette = 5=#b7cf8b
+palette = 6=#c1cbaa
+palette = 7=#1b1c17
+palette = 8=#75786b
palette = 9=#ba1a1a
-palette = 10=#030e13
-palette = 11=#5a5f62
-palette = 12=#110914
-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 = 10=#4f642c
+palette = 11=#586247
+palette = 12=#26694f
+palette = 13=#b7cf8b
+palette = 14=#c1cbaa
+palette = 15=#1b1c17
+background = #fbfaf1
+foreground = #1b1c17
+cursor-color = #1b1c17
+cursor-text = #fbfaf1
+selection-background = #e1e4d4
+selection-foreground = #45483d
diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl
index 79dee34..33dc34e 100755
--- a/niri/.config/niri/config.kdl
+++ b/niri/.config/niri/config.kdl
@@ -141,7 +141,7 @@ overview {
zoom 0.4
// Background color behind the workspaces in overview
- backdrop-color "#1e1e2e"
+ //backdrop-color "#00000000"
// Customize or disable workspace drop shadows in the overview
workspace-shadow {
@@ -157,8 +157,8 @@ overview {
}
// Place Noctalia's main wallpaper onto Niri's backdrop layer
layer-rule {
- match namespace="^noctalia-(panel|launcher|clipboard|osd|notifications).*"
-
+ match namespace="^noctalia-backdrop*"
+ place-within-backdrop true
// Fixes the rough/jagged pixels on the curved edges
background-effect {
xray false
diff --git a/niri/.config/niri/noctalia.kdl b/niri/.config/niri/noctalia.kdl
index 9a72433..29c9247 100644
--- a/niri/.config/niri/noctalia.kdl
+++ b/niri/.config/niri/noctalia.kdl
@@ -1,14 +1,14 @@
layout {
focus-ring {
- active-color "#030e13"
- inactive-color "#fbf9f9"
+ active-color "#4f642c"
+ inactive-color "#fbfaf1"
urgent-color "#ba1a1a"
}
border {
- active-color "#030e13"
- inactive-color "#fbf9f9"
+ active-color "#4f642c"
+ inactive-color "#fbfaf1"
urgent-color "#ba1a1a"
}
@@ -17,19 +17,19 @@ layout {
}
tab-indicator {
- active-color "#030e13"
- inactive-color "#18242a"
+ active-color "#4f642c"
+ inactive-color "#677d42"
urgent-color "#ba1a1a"
}
insert-hint {
- color "#030e1380"
+ color "#4f642c80"
}
}
recent-windows {
highlight {
- active-color "#030e13"
+ active-color "#4f642c"
urgent-color "#ba1a1a"
}
}
diff --git a/nixos/configuration.nix b/nixos/configuration.nix
index cdaa394..0992ccd 100644
--- a/nixos/configuration.nix
+++ b/nixos/configuration.nix
@@ -28,10 +28,10 @@
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
- boot.kernelParams = [
- "drm.edid_firmware=DP-1:edid/mi_edid.bin"
- "video=DP-1:2560x1440@180"
- ];
+# boot.kernelParams = [
+# "drm.edid_firmware=DP-1:edid/mi_edid.bin"
+# "video=DP-1:2560x1440@180"
+# ];
# Custom EDID firmware loading for monitor
hardware.firmware = [
@@ -63,6 +63,17 @@
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.latest;
};
+ #Appimage settings
+ programs.appimage = {
+ enable = true;
+ binfmt = true;
+ package = pkgs.appimage-run.override {
+ extraPkgs = pkgs: [
+ pkgs.webkitgtk_4_1
+ ];
+ };
+ };
+
# =========================================================================
# NETWORKING, DNS & VPN