Skip to content

Reapply "Updated Zellij themes with new specs" #469

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions migrations/1746707329.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Overwrite old zellij themes with new ones
if [ -d ~/.config/zellij/themes ]; then
files=()
for file in ~/.config/zellij/themes/*.kdl; do
if [[ -f "$file" ]]; then
files+=("$file")
fi
done

if [ ${#files[@]} -gt 0 ]; then
for file in "${files[@]}"; do
if [ -d "$OMAKUB_PATH/themes/$(basename "$file" .kdl)" ]; then
cp "$OMAKUB_PATH/themes/$(basename "$file" .kdl)"/zellij.kdl ~/.config/zellij/themes/$(basename "$file" .kdl).kdl
fi
done
fi
fi
173 changes: 118 additions & 55 deletions themes/catppuccin/zellij.kdl
Original file line number Diff line number Diff line change
@@ -1,57 +1,120 @@
themes {
catppuccin {
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-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-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"
}
catppuccin {
text_unselected {
base 198 208 245
background 41 44 60
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
text_selected {
base 198 208 245
background 98 104 128
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
ribbon_selected {
base 41 44 60
background 166 209 137
emphasis_0 231 130 132
emphasis_1 239 159 118
emphasis_2 244 184 228
emphasis_3 140 170 238
}
ribbon_unselected {
base 41 44 60
background 198 208 245
emphasis_0 231 130 132
emphasis_1 198 208 245
emphasis_2 140 170 238
emphasis_3 244 184 228
}
table_title {
base 166 209 137
background 0
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
table_cell_selected {
base 198 208 245
background 98 104 128
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
table_cell_unselected {
base 198 208 245
background 41 44 60
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
list_selected {
base 198 208 245
background 98 104 128
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
list_unselected {
base 198 208 245
background 41 44 60
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 166 209 137
emphasis_3 244 184 228
}
frame_selected {
base 166 209 137
background 0
emphasis_0 239 159 118
emphasis_1 153 209 219
emphasis_2 244 184 228
emphasis_3 0
}
frame_highlight {
base 239 159 118
background 0
emphasis_0 244 184 228
emphasis_1 239 159 118
emphasis_2 239 159 118
emphasis_3 239 159 118
}
exit_code_success {
base 166 209 137
background 0
emphasis_0 153 209 219
emphasis_1 41 44 60
emphasis_2 244 184 228
emphasis_3 140 170 238
}
exit_code_error {
base 231 130 132
background 0
emphasis_0 229 200 144
emphasis_1 0
emphasis_2 0
emphasis_3 0
}
multiplayer_user_colors {
player_1 244 184 228
player_2 140 170 238
player_3 0
player_4 229 200 144
player_5 153 209 219
player_6 0
player_7 231 130 132
player_8 0
player_9 0
player_10 0
}
}
}
129 changes: 117 additions & 12 deletions themes/everforest/zellij.kdl
Original file line number Diff line number Diff line change
@@ -1,15 +1,120 @@
themes {
everforest {
bg "#2b3339"
fg "#d3c6aa"
black "#4b565c"
red "#e67e80"
green "#a7c080"
yellow "#dbbc7f"
blue "#7fbbb3"
magenta "#d699b6"
cyan "#83c092"
white "#d3c6aa"
orange "#FF9E64"
text_unselected {
base 211 198 170
background 75 86 92
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
text_selected {
base 75 86 92
background 131 192 146
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
ribbon_selected {
base 75 86 92
background 167 192 128
emphasis_0 230 126 128
emphasis_1 255 158 100
emphasis_2 214 153 182
emphasis_3 127 187 179
}
ribbon_unselected {
base 75 86 92
background 211 198 170
emphasis_0 230 126 128
emphasis_1 211 198 170
emphasis_2 127 187 179
emphasis_3 214 153 182
}
table_title {
base 167 192 128
background 0
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
table_cell_selected {
base 75 86 92
background 131 192 146
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
table_cell_unselected {
base 211 198 170
background 75 86 92
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
list_selected {
base 75 86 92
background 131 192 146
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
list_unselected {
base 211 198 170
background 75 86 92
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 167 192 128
emphasis_3 214 153 182
}
frame_selected {
base 167 192 128
background 0
emphasis_0 255 158 100
emphasis_1 131 192 146
emphasis_2 214 153 182
emphasis_3 0
}
frame_highlight {
base 255 158 100
background 0
emphasis_0 214 153 182
emphasis_1 255 158 100
emphasis_2 255 158 100
emphasis_3 255 158 100
}
exit_code_success {
base 167 192 128
background 0
emphasis_0 131 192 146
emphasis_1 75 86 92
emphasis_2 214 153 182
emphasis_3 127 187 179
}
exit_code_error {
base 230 126 128
background 0
emphasis_0 219 188 127
emphasis_1 0
emphasis_2 0
emphasis_3 0
}
multiplayer_user_colors {
player_1 214 153 182
player_2 127 187 179
player_3 0
player_4 219 188 127
player_5 131 192 146
player_6 0
player_7 230 126 128
player_8 0
player_9 0
player_10 0
}
}
}
}
Loading