From 407a937971da2f3288b2a8cca6b8243fad47690f Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Fri, 21 Feb 2025 06:55:03 +0000 Subject: [PATCH] Switch to Catppuccin colour schemes --- system/default.nix | 2 +- system/home/terminal.nix | 6 +---- system/themes/catppuccin-frappe.yaml | 29 +++++++++++++++++++++++++ system/themes/catppuccin-latte.yaml | 29 +++++++++++++++++++++++++ system/themes/catppuccin-macchiato.yaml | 29 +++++++++++++++++++++++++ system/themes/catppuccin-mocha.yaml | 29 +++++++++++++++++++++++++ system/work.nix | 2 +- 7 files changed, 119 insertions(+), 7 deletions(-) create mode 100644 system/themes/catppuccin-frappe.yaml create mode 100644 system/themes/catppuccin-latte.yaml create mode 100644 system/themes/catppuccin-macchiato.yaml create mode 100644 system/themes/catppuccin-mocha.yaml diff --git a/system/default.nix b/system/default.nix index 7d437c53..40ea5567 100644 --- a/system/default.nix +++ b/system/default.nix @@ -202,7 +202,7 @@ stylix = { enable = true; image = ./wallpapers/default.png; - base16Scheme = lib.mkDefault ./themes/one-dark.yaml; + base16Scheme = lib.mkDefault ./themes/catppuccin-macchiato.yaml; polarity = config.lib.stylix.scheme.variant; opacity = { applications = 1.0; diff --git a/system/home/terminal.nix b/system/home/terminal.nix index 54f4e307..b4b3945e 100644 --- a/system/home/terminal.nix +++ b/system/home/terminal.nix @@ -1,12 +1,8 @@ -{ config, lib, ... }: +{ ... }: { programs.alacritty = { enable = true; settings = { - colors = with config.lib.stylix.colors.withHashtag; { - normal.yellow = lib.mkForce orange; - bright.yellow = lib.mkForce bright-orange; - }; window = { dynamic_title = true; padding = { diff --git a/system/themes/catppuccin-frappe.yaml b/system/themes/catppuccin-frappe.yaml new file mode 100644 index 00000000..ddd1eeb2 --- /dev/null +++ b/system/themes/catppuccin-frappe.yaml @@ -0,0 +1,29 @@ +system: "base24" +name: "Catppuccin Frappe" +author: "https://github.com/catppuccin/catppuccin" +variant: "dark" +palette: + base00: "#303446" # base + base01: "#292c3c" # mantle + base02: "#414559" # surface0 + base03: "#51576d" # surface1 + base04: "#626880" # surface2 + base05: "#c6d0f5" # text + base06: "#f2d5cf" # rosewater + base07: "#babbf1" # lavender + base08: "#e78284" # red + base09: "#ef9f76" # peach + base0A: "#e5c890" # yellow + base0B: "#a6d189" # green + base0C: "#81c8be" # teal + base0D: "#8caaee" # blue + base0E: "#ca9ee6" # mauve + base0F: "#eebebe" # flamingo + base10: "#292c3c" # mantle - darker background + base11: "#232634" # crust - darkest background + base12: "#ea999c" # maroon - bright red + base13: "#f2d5cf" # rosewater - bright yellow + base14: "#a6d189" # green - bright green + base15: "#99d1db" # sky - bright cyan + base16: "#85c1dc" # sapphire - bright blue + base17: "#f4b8e4" # pink - bright purple diff --git a/system/themes/catppuccin-latte.yaml b/system/themes/catppuccin-latte.yaml new file mode 100644 index 00000000..fd3346aa --- /dev/null +++ b/system/themes/catppuccin-latte.yaml @@ -0,0 +1,29 @@ +system: "base24" +name: "Catppuccin Latte" +author: "https://github.com/catppuccin/catppuccin" +variant: "light" +palette: + base00: "#eff1f5" # base + base01: "#e6e9ef" # mantle + base02: "#ccd0da" # surface0 + base03: "#bcc0cc" # surface1 + base04: "#acb0be" # surface2 + base05: "#4c4f69" # text + base06: "#dc8a78" # rosewater + base07: "#7287fd" # lavender + base08: "#d20f39" # red + base09: "#fe640b" # peach + base0A: "#df8e1d" # yellow + base0B: "#40a02b" # green + base0C: "#179299" # teal + base0D: "#1e66f5" # blue + base0E: "#8839ef" # mauve + base0F: "#dd7878" # flamingo + base10: "#e6e9ef" # mantle - darker background + base11: "#dce0e8" # crust - darkest background + base12: "#e64553" # maroon - bright red + base13: "#dc8a78" # rosewater - bright yellow + base14: "#40a02b" # green - bright green + base15: "#04a5e5" # sky - bright cyan + base16: "#209fb5" # sapphire - bright blue + base17: "#ea76cb" # pink - bright purple diff --git a/system/themes/catppuccin-macchiato.yaml b/system/themes/catppuccin-macchiato.yaml new file mode 100644 index 00000000..dab443c9 --- /dev/null +++ b/system/themes/catppuccin-macchiato.yaml @@ -0,0 +1,29 @@ +system: "base24" +name: "Catppuccin Macchiato" +author: "https://github.com/catppuccin/catppuccin" +variant: "dark" +palette: + base00: "#24273a" # base + base01: "#1e2030" # mantle + base02: "#363a4f" # surface0 + base03: "#494d64" # surface1 + base04: "#5b6078" # surface2 + base05: "#cad3f5" # text + base06: "#f4dbd6" # rosewater + base07: "#b7bdf8" # lavender + base08: "#ed8796" # red + base09: "#f5a97f" # peach + base0A: "#eed49f" # yellow + base0B: "#a6da95" # green + base0C: "#8bd5ca" # teal + base0D: "#8aadf4" # blue + base0E: "#c6a0f6" # mauve + base0F: "#f0c6c6" # flamingo + base10: "#1e2030" # mantle - darker background + base11: "#181926" # crust - darkest background + base12: "#ee99a0" # maroon - bright red + base13: "#f4dbd6" # rosewater - bright yellow + base14: "#a6da95" # green - bright green + base15: "#91d7e3" # sky - bright cyan + base16: "#7dc4e4" # sapphire - bright blue + base17: "#f5bde6" # pink - bright purple diff --git a/system/themes/catppuccin-mocha.yaml b/system/themes/catppuccin-mocha.yaml new file mode 100644 index 00000000..ecbf2e33 --- /dev/null +++ b/system/themes/catppuccin-mocha.yaml @@ -0,0 +1,29 @@ +system: "base24" +name: "Catppuccin Mocha" +author: "https://github.com/catppuccin/catppuccin" +variant: "dark" +palette: + base00: "#1e1e2e" # base + base01: "#181825" # mantle + base02: "#313244" # surface0 + base03: "#45475a" # surface1 + base04: "#585b70" # surface2 + base05: "#cdd6f4" # text + base06: "#f5e0dc" # rosewater + base07: "#b4befe" # lavender + base08: "#f38ba8" # red + base09: "#fab387" # peach + base0A: "#f9e2af" # yellow + base0B: "#a6e3a1" # green + base0C: "#94e2d5" # teal + base0D: "#89b4fa" # blue + base0E: "#cba6f7" # mauve + base0F: "#f2cdcd" # flamingo + base10: "#181825" # mantle - darker background + base11: "#11111b" # crust - darkest background + base12: "#eba0ac" # maroon - bright red + base13: "#f5e0dc" # rosewater - bright yellow + base14: "#a6e3a1" # green - bright green + base15: "#89dceb" # sky - bright cyan + base16: "#74c7ec" # sapphire - bright blue + base17: "#f5c2e7" # pink - bright purple diff --git a/system/work.nix b/system/work.nix index 46091bce..17c24eeb 100644 --- a/system/work.nix +++ b/system/work.nix @@ -5,7 +5,7 @@ ... }: { - stylix.base16Scheme = ./themes/one-light.yaml; + stylix.base16Scheme = ./themes/catppuccin-latte.yaml; services.samba.enable = true; environment.systemPackages = with pkgs; [ twinkle ]; home-manager.users.${username} =