diff --git a/data/data.toml b/data/data.toml index 7728ede..2c0f5b5 100644 --- a/data/data.toml +++ b/data/data.toml @@ -50,10 +50,6 @@ external = "~/.ignore" internal = "data/zellij" external = "~/.config/zellij" -[[apps.zellij.paths]] -internal = "data/zellij/themes/catppuccin.kdl" -url = "https://raw.githubusercontent.com/zellij-org/zellij/main/zellij-utils/assets/themes/catppuccin.kdl" - [[apps.gdu.paths]] internal = "data/gdu" external = "~/.config/gdu" diff --git a/data/zellij/config.kdl b/data/zellij/config.kdl index d79db6b..07e9e4a 100644 --- a/data/zellij/config.kdl +++ b/data/zellij/config.kdl @@ -16,3 +16,62 @@ keybinds { bind "Alt d" { NewPane "Down"; } } } + +// https://github.com/zellij-org/zellij/blob/main/zellij-utils/assets/themes/catppuccin.kdl +themes { + catppuccin-latte { + bg "#acb0be" // Surface2 + fg "#acb0be" // Surface2 + red "#d20f39" + green "#40a02b" + blue "#1e66f5" + yellow "#df8e1d" + magenta "#ea76cb" // Pink + orange "#fe640b" // Peach + cyan "#04a5e5" // Sky + black "#dce0e8" // Crust + white "#4c4f69" // Text + } + + catppuccin-frappe { + bg "#626880" // Surface2 + fg "#c6d0f5" + red "#e78284" + green "#a6d189" + blue "#8caaee" + yellow "#e5c890" + magenta "#f4b8e4" // Pink + orange "#ef9f76" // Peach + cyan "#99d1db" // Sky + black "#292c3c" // Mantle + white "#c6d0f5" + } + + catppuccin-macchiato { + bg "#5b6078" // Surface2 + fg "#cad3f5" + red "#ed8796" + green "#a6da95" + blue "#8aadf4" + yellow "#eed49f" + magenta "#f5bde6" // Pink + orange "#f5a97f" // Peach + cyan "#91d7e3" // Sky + black "#1e2030" // Mantle + white "#cad3f5" + } + + catppuccin-mocha { + bg "#585b70" // Surface2 + fg "#cdd6f4" + red "#f38ba8" + green "#a6e3a1" + blue "#89b4fa" + yellow "#f9e2af" + magenta "#f5c2e7" // Pink + orange "#fab387" // Peach + cyan "#89dceb" // Sky + black "#181825" // Mantle + white "#cdd6f4" + } +} diff --git a/data/zellij/themes/catppuccin.kdl b/data/zellij/themes/catppuccin.kdl deleted file mode 100644 index b8e70bb..0000000 --- a/data/zellij/themes/catppuccin.kdl +++ /dev/null @@ -1,60 +0,0 @@ -// Catppuccin Theme: -// https://github.com/catppuccin/catppuccin - -themes { - catppuccin-latte { - bg "#acb0be" // Surface2 - fg "#acb0be" // Surface2 - red "#d20f39" - green "#40a02b" - blue "#1e66f5" - yellow "#df8e1d" - magenta "#ea76cb" // Pink - orange "#fe640b" // Peach - cyan "#04a5e5" // Sky - black "#dce0e8" // Crust - white "#4c4f69" // Text - } - - catppuccin-frappe { - bg "#626880" // Surface2 - fg "#c6d0f5" - red "#e78284" - green "#a6d189" - blue "#8caaee" - yellow "#e5c890" - magenta "#f4b8e4" // Pink - orange "#ef9f76" // Peach - cyan "#99d1db" // Sky - black "#292c3c" // Mantle - white "#c6d0f5" - } - - catppuccin-macchiato { - bg "#5b6078" // Surface2 - fg "#cad3f5" - red "#ed8796" - green "#a6da95" - blue "#8aadf4" - yellow "#eed49f" - magenta "#f5bde6" // Pink - orange "#f5a97f" // Peach - cyan "#91d7e3" // Sky - black "#1e2030" // Mantle - white "#cad3f5" - } - - catppuccin-mocha { - bg "#585b70" // Surface2 - fg "#cdd6f4" - red "#f38ba8" - green "#a6e3a1" - blue "#89b4fa" - yellow "#f9e2af" - magenta "#f5c2e7" // Pink - orange "#fab387" // Peach - cyan "#89dceb" // Sky - black "#181825" // Mantle - white "#cdd6f4" - } -}