From 883f59f473c8577e39ab4142e55c27d678a60d33 Mon Sep 17 00:00:00 2001 From: seraphim <18ycm9tx@anonaddy.me> Date: Wed, 12 Aug 2026 16:38:28 +0700 Subject: upd --- doom/.config/doom/themes/noctalia-theme.el | 128 +++++++++++++-------------- foot/.config/foot/themes/noctalia | 42 ++++----- ghostty/.config/ghostty/themes/noctalia | 44 ++++----- niri/.config/niri/config.kdl | 7 +- niri/.config/niri/noctalia.kdl | 24 ++--- nixos/flake.lock | 40 ++++----- nixos/hosts/opus/default.nix | 3 +- nixos/modules/features/browsers/default.nix | 3 +- nixos/modules/features/cli-tools/default.nix | 2 - nixos/modules/features/fonts/default.nix | 2 + nixos/modules/features/niri/default.nix | 1 + nixos/modules/features/vpn-utils/default.nix | 4 +- starship/.config/starship.toml | 60 ++++++------- 13 files changed, 183 insertions(+), 177 deletions(-) diff --git a/doom/.config/doom/themes/noctalia-theme.el b/doom/.config/doom/themes/noctalia-theme.el index 9883881..be14fda 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 "#141311") - (err "#ffb4ab") - (err-container "#93000a") - (on-background "#e6e2dd") - (on-err "#690005") - (on-err-container "#ffdad6") - (on-primary "#373017") - (on-primary-container "#211b05") - (on-secondary "#343024") - (on-secondary-container "#bfb8a7") - (on-surface "#e6e2dd") - (on-surface-variant "#ccc6b9") - (on-tertiary "#293321") - (on-tertiary-container "#141e0d") - (outline-color "#969084") - (outline-variant "#4a463d") - (primary "#d2c6a3") - (primary-container "#9b9070") - (secondary "#cdc6b5") - (secondary-container "#4d493c") +(let* ((bg "#fef8f4") + (err "#ba1a1a") + (err-container "#ffdad6") + (on-background "#1d1b19") + (on-err "#ffffff") + (on-err-container "#93000a") + (on-primary "#ffffff") + (on-primary-container "#fffbff") + (on-secondary "#ffffff") + (on-secondary-container "#696456") + (on-surface "#1d1b19") + (on-surface-variant "#4a463d") + (on-tertiary "#ffffff") + (on-tertiary-container "#f9ffed") + (outline-color "#7b776c") + (outline-variant "#ccc6b9") + (primary "#645c3f") + (primary-container "#7e7456") + (secondary "#635e50") + (secondary-container "#eae2d0") (shadow "#000000") - (surface "#141311") - (surface-container "#211f1d") - (surface-container-high "#2b2a27") - (surface-container-highest "#363432") - (surface-container-low "#1d1b19") - (surface-container-lowest "#0f0e0c") - (surface-variant "#4a463d") - (tertiary "#becbb0") - (tertiary-container "#89957c") + (surface "#fef8f4") + (surface-container "#f2ede9") + (surface-container-high "#ece7e3") + (surface-container-highest "#e6e2dd") + (surface-container-low "#f8f3ee") + (surface-container-lowest "#ffffff") + (surface-variant "#e9e2d4") + (tertiary "#54604a") + (tertiary-container "#6c7861") ;; Map success colors to tertiary (as used in other templates) - (success "#becbb0") - (on-success "#293321") - (success-container "#89957c") - (on-success-container "#141e0d") + (success "#54604a") + (on-success "#ffffff") + (success-container "#6c7861") + (on-success-container "#f9ffed") ;; Map fixed colors to regular colors - (primary-fixed "#d2c6a3") - (primary-fixed-dim "#9b9070") - (secondary-fixed "#cdc6b5") - (secondary-fixed-dim "#4d493c") - (tertiary-fixed "#becbb0") - (tertiary-fixed-dim "#89957c") - (on-primary-fixed "#373017") - (on-primary-fixed-variant "#211b05") - (on-secondary-fixed "#343024") - (on-secondary-fixed-variant "#bfb8a7") - (on-tertiary-fixed "#293321") - (on-tertiary-fixed-variant "#141e0d") + (primary-fixed "#645c3f") + (primary-fixed-dim "#7e7456") + (secondary-fixed "#635e50") + (secondary-fixed-dim "#eae2d0") + (tertiary-fixed "#54604a") + (tertiary-fixed-dim "#6c7861") + (on-primary-fixed "#ffffff") + (on-primary-fixed-variant "#fffbff") + (on-secondary-fixed "#ffffff") + (on-secondary-fixed-variant "#696456") + (on-tertiary-fixed "#ffffff") + (on-tertiary-fixed-variant "#f9ffed") ;; Map inverse colors to surface variants - (inverse-on-surface "#e6e2dd") - (inverse-primary "#d2c6a3") - (inverse-surface "#141311") + (inverse-on-surface "#1d1b19") + (inverse-primary "#645c3f") + (inverse-surface "#fef8f4") ;; ANSI terminal colors - (term0 "#4a463d") - (term1 "#ffb4ab") - (term2 "#d2c6a3") - (term3 "#cdc6b5") - (term4 "#becbb0") - (term5 "#d2c6a3") - (term6 "#cdc6b5") - (term7 "#e6e2dd") - (term8 "#969084") - (term9 "#ffb4ab") - (term10 "#d2c6a3") - (term11 "#cdc6b5") - (term12 "#becbb0") - (term13 "#d2c6a3") - (term14 "#cdc6b5") - (term15 "#e6e2dd")) + (term0 "#e9e2d4") + (term1 "#ba1a1a") + (term2 "#645c3f") + (term3 "#635e50") + (term4 "#54604a") + (term5 "#7e7252") + (term6 "#797263") + (term7 "#1d1b19") + (term8 "#7b776c") + (term9 "#ba1a1a") + (term10 "#645c3f") + (term11 "#635e50") + (term12 "#54604a") + (term13 "#7e7252") + (term14 "#797263") + (term15 "#1d1b19")) (custom-theme-set-faces 'noctalia diff --git a/foot/.config/foot/themes/noctalia b/foot/.config/foot/themes/noctalia index a8c38c5..36a70de 100644 --- a/foot/.config/foot/themes/noctalia +++ b/foot/.config/foot/themes/noctalia @@ -1,22 +1,22 @@ [colors-dark] -foreground=e6e2dd -background=141311 -regular0=4a463d -regular1=ffb4ab -regular2=d2c6a3 -regular3=cdc6b5 -regular4=becbb0 -regular5=d2c6a3 -regular6=cdc6b5 -regular7=e6e2dd -bright0=969084 -bright1=ffb4ab -bright2=d2c6a3 -bright3=cdc6b5 -bright4=becbb0 -bright5=d2c6a3 -bright6=cdc6b5 -bright7=e6e2dd -selection-foreground=ccc6b9 -selection-background=4a463d -cursor=141311 e6e2dd +foreground=1d1b19 +background=fef8f4 +regular0=e9e2d4 +regular1=ba1a1a +regular2=645c3f +regular3=635e50 +regular4=54604a +regular5=7e7252 +regular6=797263 +regular7=1d1b19 +bright0=7b776c +bright1=ba1a1a +bright2=645c3f +bright3=635e50 +bright4=54604a +bright5=7e7252 +bright6=797263 +bright7=1d1b19 +selection-foreground=4a463d +selection-background=e9e2d4 +cursor=fef8f4 1d1b19 diff --git a/ghostty/.config/ghostty/themes/noctalia b/ghostty/.config/ghostty/themes/noctalia index a5aeff8..ef11943 100644 --- a/ghostty/.config/ghostty/themes/noctalia +++ b/ghostty/.config/ghostty/themes/noctalia @@ -1,22 +1,22 @@ -palette = 0=#4a463d -palette = 1=#ffb4ab -palette = 2=#d2c6a3 -palette = 3=#cdc6b5 -palette = 4=#becbb0 -palette = 5=#d2c6a3 -palette = 6=#cdc6b5 -palette = 7=#e6e2dd -palette = 8=#969084 -palette = 9=#ffb4ab -palette = 10=#d2c6a3 -palette = 11=#cdc6b5 -palette = 12=#becbb0 -palette = 13=#d2c6a3 -palette = 14=#cdc6b5 -palette = 15=#e6e2dd -background = #141311 -foreground = #e6e2dd -cursor-color = #e6e2dd -cursor-text = #141311 -selection-background = #4a463d -selection-foreground = #ccc6b9 +palette = 0=#e9e2d4 +palette = 1=#ba1a1a +palette = 2=#645c3f +palette = 3=#635e50 +palette = 4=#54604a +palette = 5=#7e7252 +palette = 6=#797263 +palette = 7=#1d1b19 +palette = 8=#7b776c +palette = 9=#ba1a1a +palette = 10=#645c3f +palette = 11=#635e50 +palette = 12=#54604a +palette = 13=#7e7252 +palette = 14=#797263 +palette = 15=#1d1b19 +background = #fef8f4 +foreground = #1d1b19 +cursor-color = #1d1b19 +cursor-text = #fef8f4 +selection-background = #e9e2d4 +selection-foreground = #4a463d diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 29fec44..191f76a 100755 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -132,8 +132,8 @@ gestures { } } cursor { - xcursor-theme "apple-cursor" - xcursor-size 19 + xcursor-theme "Bibata-Modern-Classic" + xcursor-size 15 } overview { zoom 0.5 @@ -210,7 +210,8 @@ binds { Mod+J { focus-window-down; } Mod+K { focus-window-up; } Mod+L { focus-column-right; } - + Mod+Shift+WheelScrollUp { focus-monitor-left; } + Mod+Shift+WheelScrollDown { focus-monitor-right; } // Window Movement Mod+Ctrl+Left { move-column-left; } Mod+Ctrl+Down { move-window-down; } diff --git a/niri/.config/niri/noctalia.kdl b/niri/.config/niri/noctalia.kdl index cdcca71..0c09427 100644 --- a/niri/.config/niri/noctalia.kdl +++ b/niri/.config/niri/noctalia.kdl @@ -1,15 +1,15 @@ layout { focus-ring { - active-color "#d2c6a3" - inactive-color "#141311" - urgent-color "#ffb4ab" + active-color "#645c3f" + inactive-color "#fef8f4" + urgent-color "#ba1a1a" } border { - active-color "#d2c6a3" - inactive-color "#141311" - urgent-color "#ffb4ab" + active-color "#645c3f" + inactive-color "#fef8f4" + urgent-color "#ba1a1a" } shadow { @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#d2c6a3" - inactive-color "#9b9070" - urgent-color "#ffb4ab" + active-color "#645c3f" + inactive-color "#7e7456" + urgent-color "#ba1a1a" } insert-hint { - color "#d2c6a380" + color "#645c3f80" } } recent-windows { highlight { - active-color "#d2c6a3" - urgent-color "#ffb4ab" + active-color "#645c3f" + urgent-color "#ba1a1a" } } diff --git a/nixos/flake.lock b/nixos/flake.lock index 77b0d4b..6c5bb5d 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -9,11 +9,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1785004096, - "narHash": "sha256-8stbyRwnEwPMmni/U6iHGGBbi3uebfq60qlKXPgYwWI=", + "lastModified": 1786241105, + "narHash": "sha256-q/iBiqM4g029hhjsQcNyObWBsPrwAxtQo21bkXjeu0E=", "owner": "schembriaiden", "repo": "helium-browser-nix-flake", - "rev": "b356d11eff33ec730a51f9c88d258fdd72efe587", + "rev": "88eb5c7ee75ef26ebaec8987274102063f34745b", "type": "github" }, "original": { @@ -24,11 +24,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1785454630, - "narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=", + "lastModified": 1786247143, + "narHash": "sha256-8S3Kcxs7D4UtxJxSJZz0m14CGhuW0MxfrIwJxeGWGnQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1559d3daa3ecc813a650b79375ea61b6741b8746", + "rev": "279b4a8275f032c566576b3f181fa0f27197f588", "type": "github" }, "original": { @@ -40,11 +40,11 @@ }, "nixpkgs-darwin": { "locked": { - "lastModified": 1784834831, - "narHash": "sha256-yj0LPLnsmYoLmA3FGANjeTEwej0/DHjZBXWnDQDUuIs=", + "lastModified": 1785067121, + "narHash": "sha256-rdJdWxAcg5fnntU4DjPivPdVEN4F+VJavw+UWpEMeUI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "51fe96f9107566e6b8eeb7fc4ba696c01e548b04", + "rev": "329c3d2af6d1b618705150ea39f72c15eb4e613e", "type": "github" }, "original": { @@ -56,15 +56,15 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1784796856, - "narHash": "sha256-vwxWgF+Gj276WznzGb1LxGsK/39HaQwgQXiU3EkC844=", - "rev": "e2587caef70cea85dd97d7daab492899902dbf5d", + "lastModified": 1786106723, + "narHash": "sha256-CgKDSHL6rqAAQkkvg1xaZDQXb77+4XW73iGcUMJ+2w0=", + "rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1040357.e2587caef70c/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1049422.f13ff45afd1b/nixexprs.tar.zst" }, "original": { "type": "tarball", - "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst" } }, "noctalia": { @@ -72,11 +72,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1785466746, - "narHash": "sha256-8Ka0oAUN7SxIVufrZaDcuMFLQeJNJC5z5AG9NqX00fk=", + "lastModified": 1786438148, + "narHash": "sha256-ZrNuYbzLEQB1jV5TnVQOryO9DPheLfpmqyMFxiqGVMs=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "eaa207e7d62d8a57458d2caece7c86b994ebf153", + "rev": "8a92b7c24dc9d46e9be73fc7f2702f733b646033", "type": "github" }, "original": { @@ -92,11 +92,11 @@ ] }, "locked": { - "lastModified": 1785404119, - "narHash": "sha256-3t/+o8Cbve8z43IekUNBj7Ecn/T+v7+p4Ivgs3IEQtk=", + "lastModified": 1786236850, + "narHash": "sha256-K1AkQg+pZyI/vuIrz7s8sGxqTsCrVJwOOK/ttOwh+q0=", "owner": "noctalia-dev", "repo": "noctalia-greeter", - "rev": "257ce92ab410a1a9347038e4286a3fc5989bec97", + "rev": "763411f5ebd864adba27db9354a1d5724c15704c", "type": "github" }, "original": { diff --git a/nixos/hosts/opus/default.nix b/nixos/hosts/opus/default.nix index 2b4fe7b..1c6a42b 100644 --- a/nixos/hosts/opus/default.nix +++ b/nixos/hosts/opus/default.nix @@ -68,7 +68,8 @@ pkgs.xdg-desktop-portal-gtk ]; }; - + boot.extraModulePackages = [ config.boot.kernelPackages.amneziawg ]; + boot.kernelModules = [ "amneziawg" ]; # Qt/HiDPI and GPU renderer hints shared across the desktop. environment.sessionVariables = { XCURSOR_THEME = "Bibata-Modern-Ice"; diff --git a/nixos/modules/features/browsers/default.nix b/nixos/modules/features/browsers/default.nix index 2551221..620734c 100644 --- a/nixos/modules/features/browsers/default.nix +++ b/nixos/modules/features/browsers/default.nix @@ -3,7 +3,8 @@ { environment.systemPackages = with pkgs; [ inputs.helium-browser.packages.${pkgs.stdenv.hostPlatform.system}.helium - librewolf chromium + tor-browser + mullvad-browser ]; } diff --git a/nixos/modules/features/cli-tools/default.nix b/nixos/modules/features/cli-tools/default.nix index c2ee448..55237c4 100644 --- a/nixos/modules/features/cli-tools/default.nix +++ b/nixos/modules/features/cli-tools/default.nix @@ -16,8 +16,6 @@ caligula fetch smartmontools - amneziawg-tools - amneziawg-go secretspec claude-code opencode diff --git a/nixos/modules/features/fonts/default.nix b/nixos/modules/features/fonts/default.nix index 3506c32..c49876c 100644 --- a/nixos/modules/features/fonts/default.nix +++ b/nixos/modules/features/fonts/default.nix @@ -14,5 +14,7 @@ adwaita-fonts cozette roboto + nerd-fonts.open-dyslexic + open-dyslexic ]; } diff --git a/nixos/modules/features/niri/default.nix b/nixos/modules/features/niri/default.nix index 75a7a31..8c1a651 100644 --- a/nixos/modules/features/niri/default.nix +++ b/nixos/modules/features/niri/default.nix @@ -11,6 +11,7 @@ environment.systemPackages = with pkgs; [ adwaita-icon-theme bibata-cursors + hicolor-icon-theme # Shows polkit authentication dialogs as a layer-shell popup. hyprpolkitagent diff --git a/nixos/modules/features/vpn-utils/default.nix b/nixos/modules/features/vpn-utils/default.nix index 91f2594..ed5bb8d 100644 --- a/nixos/modules/features/vpn-utils/default.nix +++ b/nixos/modules/features/vpn-utils/default.nix @@ -10,6 +10,8 @@ environment.systemPackages = with pkgs; [ wireguard-tools + amneziawg-tools + amneziawg-go ]; # Throne's sing-box core resolves its underlying DNS by running @@ -28,4 +30,4 @@ ''; } ]; -} \ No newline at end of file +} diff --git a/starship/.config/starship.toml b/starship/.config/starship.toml index 085f94d..ab9064a 100644 --- a/starship/.config/starship.toml +++ b/starship/.config/starship.toml @@ -52,40 +52,40 @@ deleted = "" [palettes.noctalia] # Standard colors -blue = "#becbb0" -red = "#ffb4ab" -green = "#d2c6a3" -yellow = "#cdc6b5" -cyan = "#cdc6b5" -magenta = "#d2c6a3" -white = "#e6e2dd" -black = "#4a463d" +blue = "#54604a" +red = "#ba1a1a" +green = "#645c3f" +yellow = "#635e50" +cyan = "#797263" +magenta = "#7e7252" +white = "#1d1b19" +black = "#e9e2d4" # Extended palette (Catppuccin-compatible names) -rosewater = "#cdc6b5" -flamingo = "#ffb4ab" -pink = "#d2c6a3" -mauve = "#d2c6a3" -maroon = "#ffb4ab" -peach = "#cdc6b5" -teal = "#cdc6b5" -sky = "#cdc6b5" -sapphire = "#becbb0" -lavender = "#d2c6a3" +rosewater = "#635e50" +flamingo = "#ba1a1a" +pink = "#7e7252" +mauve = "#7e7252" +maroon = "#ba1a1a" +peach = "#635e50" +teal = "#797263" +sky = "#797263" +sapphire = "#54604a" +lavender = "#7e7252" # Text shades -text = "#e6e2dd" -subtext1 = "#e6e2dd" -subtext0 = "#969084" +text = "#1d1b19" +subtext1 = "#1d1b19" +subtext0 = "#7b776c" # Surface shades -overlay2 = "#969084" -overlay1 = "#969084" -overlay0 = "#4a463d" -surface2 = "#4a463d" -surface1 = "#4a463d" -surface0 = "#141311" -base = "#141311" -mantle = "#141311" -crust = "#141311" +overlay2 = "#7b776c" +overlay1 = "#7b776c" +overlay0 = "#e9e2d4" +surface2 = "#e9e2d4" +surface1 = "#e9e2d4" +surface0 = "#fef8f4" +base = "#fef8f4" +mantle = "#fef8f4" +crust = "#fef8f4" # <<< NOCTALIA STARSHIP PALETTE <<< -- cgit v1.2.3