Skip to content
Open
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
2 changes: 2 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ The Calamity and Rapture themes were created by [Pustur](https://github.com/Pust

The Catppuccin themes were created by the [Catppuccin](https://github.com/orgs/catppuccin/people) team

The Catthode theme was created by the [Catthode](https://github.com/catthode) project.

The CGA theme was created by [jdhmtl](https://github.com/jdhmtl).

The Chalk theme was created by [achalv](https://github.com/achalv/chalk)
Expand Down
43 changes: 43 additions & 0 deletions Xresources/Catthode
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
!
! Catthode
!
*.foreground: #ffffff
*.background: #000000
*.cursorColor: #ff9e3b
!
! Black
*.color0: #141414
*.color8: #636363
!
! Red
*.color1: #ff6b6b
*.color9: #ff6b6b
!
! Green
*.color2: #b9d665
*.color10: #b9d665
!
! Yellow
*.color3: #ffb86c
*.color11: #fae2c8
!
! Blue
*.color4: #9cd9e6
*.color12: #9cd9e6
!
! Magenta
*.color5: #eba4be
*.color13: #eba4be
!
! Cyan
*.color6: #aee6d6
*.color14: #aee6d6
!
! White
*.color7: #b3b3b3
*.color15: #ffffff
!
! Bold, Italic, Underline
*.colorBD: #fae2c8
!*.colorIT:
!*.colorUL:
33 changes: 33 additions & 0 deletions alacritty/Catthode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Colors (Catthode)

[colors.bright]
black = '#636363'
blue = '#9cd9e6'
cyan = '#aee6d6'
green = '#b9d665'
magenta = '#eba4be'
red = '#ff6b6b'
white = '#ffffff'
yellow = '#fae2c8'

[colors.cursor]
cursor = '#ff9e3b'
text = '#000000'

[colors.normal]
black = '#141414'
blue = '#9cd9e6'
cyan = '#aee6d6'
green = '#b9d665'
magenta = '#eba4be'
red = '#ff6b6b'
white = '#b3b3b3'
yellow = '#ffb86c'

[colors.primary]
background = '#000000'
foreground = '#ffffff'

[colors.selection]
background = '#2d2d2d'
text = '#ffffff'
40 changes: 40 additions & 0 deletions cosmic-term/Catthode.ron
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
(
name: "Catthode",
foreground: "#ffffff",
cursor: "#ff9e3b",
bright_foreground: "#ffffff",
dim_foreground: "#141414",

normal: (
black: "#141414",
red: "#ff6b6b",
green: "#b9d665",
yellow: "#ffb86c",
blue: "#9cd9e6",
magenta: "#eba4be",
cyan: "#aee6d6",
white: "#b3b3b3"
),

bright: (
black: "#636363",
red: "#ff6b6b",
green: "#b9d665",
yellow: "#fae2c8",
blue: "#9cd9e6",
magenta: "#eba4be",
cyan: "#aee6d6",
white: "#ffffff"
),

dim: (
black: "#141414",
red: "#ff6b6b",
green: "#b9d665",
yellow: "#ffb86c",
blue: "#9cd9e6",
magenta: "#eba4be",
cyan: "#aee6d6",
white: "#b3b3b3"
),
)
7 changes: 7 additions & 0 deletions dynamic-colors/Catthode.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
# Catthode
printf "\033]4;0;#141414;1;#ff6b6b;2;#b9d665;3;#ffb86c;4;#9cd9e6;5;#eba4be;6;#aee6d6;7;#b3b3b3;8;#636363;9;#ff6b6b;10;#b9d665;11;#fae2c8;12;#9cd9e6;13;#eba4be;14;#aee6d6;15;#ffffff\007"
printf "\033]10;#ffffff;#000000;#ff9e3b\007"
printf "\033]17;#2d2d2d\007"
printf "\033]19;#ffffff\007"
printf "\033]5;0;#fae2c8\007"
35 changes: 35 additions & 0 deletions electerm/Catthode.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@

themeName=Catthode
main-dark=#000
main-light=#2E3338
text=#ddd
text-light=#fff
text-dark=#888
text-disabled=#777
primary=#08c
info=#FFD166
success=#06D6A0
error=#EF476F
warn=#E55934
main=#000000
terminal:background=#000000
terminal:foreground=#ffffff
terminal:cursor=#ff9e3b
terminal:selection=#2d2d2d
terminal:cursorAccent=#000000
terminal:black=#141414
terminal:red=#ff6b6b
terminal:green=#b9d665
terminal:yellow=#ffb86c
terminal:blue=#9cd9e6
terminal:magenta=#eba4be
terminal:cyan=#aee6d6
terminal:white=#b3b3b3
terminal:brightBlack=#636363
terminal:brightRed=#ff6b6b
terminal:brightGreen=#b9d665
terminal:brightYellow=#fae2c8
terminal:brightBlue=#9cd9e6
terminal:brightMagenta=#eba4be
terminal:brightCyan=#aee6d6
terminal:brightWhite=#ffffff
23 changes: 23 additions & 0 deletions foot/Catthode.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[colors-dark]
foreground=ffffff
background=000000
cursor=000000 ff9e3b
selection-foreground=ffffff
selection-background=2d2d2d

regular0=141414
regular1=ff6b6b
regular2=b9d665
regular3=ffb86c
regular4=9cd9e6
regular5=eba4be
regular6=aee6d6
regular7=b3b3b3
bright0=636363
bright1=ff6b6b
bright2=b9d665
bright3=fae2c8
bright4=9cd9e6
bright5=eba4be
bright6=aee6d6
bright7=ffffff
17 changes: 17 additions & 0 deletions freebsd_vt/Catthode.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Catthode
kern.vt.color.0.rgb="#141414"
kern.vt.color.1.rgb="#ff6b6b"
kern.vt.color.2.rgb="#b9d665"
kern.vt.color.3.rgb="#ffb86c"
kern.vt.color.4.rgb="#9cd9e6"
kern.vt.color.5.rgb="#eba4be"
kern.vt.color.6.rgb="#aee6d6"
kern.vt.color.7.rgb="#ffffff"
kern.vt.color.8.rgb="#636363"
kern.vt.color.9.rgb="#ff6b6b"
kern.vt.color.10.rgb="#b9d665"
kern.vt.color.11.rgb="#fae2c8"
kern.vt.color.12.rgb="#9cd9e6"
kern.vt.color.13.rgb="#eba4be"
kern.vt.color.14.rgb="#aee6d6"
kern.vt.color.15.rgb="#ffffff"
72 changes: 72 additions & 0 deletions generic/Catthode.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#!/bin/sh
# Catthode

# source for these helper functions:
# https://github.com/chriskempson/base16-shell/blob/master/templates/default.mustache
if [ -n "$TMUX" ]; then
# Tell tmux to pass the escape sequences through
# (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324)
put_template() { printf '\033Ptmux;\033\033]4;%d;rgb:%s\033\033\\\033\\' $@; }
put_template_var() { printf '\033Ptmux;\033\033]%d;rgb:%s\033\033\\\033\\' $@; }
put_template_custom() { printf '\033Ptmux;\033\033]%s%s\033\033\\\033\\' $@; }
elif [ "${TERM%%[-.]*}" = "screen" ]; then
# GNU screen (screen, screen-256color, screen-256color-bce)
put_template() { printf '\033P\033]4;%d;rgb:%s\007\033\\' $@; }
put_template_var() { printf '\033P\033]%d;rgb:%s\007\033\\' $@; }
put_template_custom() { printf '\033P\033]%s%s\007\033\\' $@; }
elif [ "${TERM%%-*}" = "linux" ]; then
put_template() { [ $1 -lt 16 ] && printf "\e]P%x%s" $1 $(echo $2 | sed 's/\///g'); }
put_template_var() { true; }
put_template_custom() { true; }
else
put_template() { printf '\033]4;%d;rgb:%s\033\\' $@; }
put_template_var() { printf '\033]%d;rgb:%s\033\\' $@; }
put_template_custom() { printf '\033]%s%s\033\\' $@; }
fi

# 16 color space
put_template 0 "14/14/14"
put_template 1 "ff/6b/6b"
put_template 2 "b9/d6/65"
put_template 3 "ff/b8/6c"
put_template 4 "9c/d9/e6"
put_template 5 "eb/a4/be"
put_template 6 "ae/e6/d6"
put_template 7 "b3/b3/b3"
put_template 8 "63/63/63"
put_template 9 "ff/6b/6b"
put_template 10 "b9/d6/65"
put_template 11 "fa/e2/c8"
put_template 12 "9c/d9/e6"
put_template 13 "eb/a4/be"
put_template 14 "ae/e6/d6"
put_template 15 "ff/ff/ff"

color_foreground="ff/ff/ff"
color_background="00/00/00"

if [ -n "$ITERM_SESSION_ID" ]; then
# iTerm2 proprietary escape codes
put_template_custom Pg "ffffff"
put_template_custom Ph "000000"
put_template_custom Pi "fae2c8"
put_template_custom Pj "2d2d2d"
put_template_custom Pk "ffffff"
put_template_custom Pl "ff9e3b"
put_template_custom Pm "000000"
else
put_template_var 10 $color_foreground
put_template_var 11 $color_background
if [ "${TERM%%-*}" = "rxvt" ]; then
put_template_var 708 $color_background # internal border (rxvt)
fi
put_template_custom 12 ";7" # cursor (reverse video)
fi

# clean up
unset -f put_template
unset -f put_template_var
unset -f put_template_custom

unset color_foreground
unset color_background
22 changes: 22 additions & 0 deletions ghostty/Catthode
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
palette = 0=#141414
palette = 1=#ff6b6b
palette = 2=#b9d665
palette = 3=#ffb86c
palette = 4=#9cd9e6
palette = 5=#eba4be
palette = 6=#aee6d6
palette = 7=#b3b3b3
palette = 8=#636363
palette = 9=#ff6b6b
palette = 10=#b9d665
palette = 11=#fae2c8
palette = 12=#9cd9e6
palette = 13=#eba4be
palette = 14=#aee6d6
palette = 15=#ffffff
background = #000000
foreground = #ffffff
cursor-color = #ff9e3b
cursor-text = #000000
selection-background = #2d2d2d
selection-foreground = #ffffff
44 changes: 44 additions & 0 deletions hexchat/Catthode.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@


color_0 = b3b3 b3b3 b3b3
color_1 = 1414 1414 1414
color_2 = 9c9c d9d9 e6e6
color_3 = b9b9 d6d6 6565
color_4 = ffff 6b6b 6b6b
color_5 = ffff b8b8 6c6c
color_6 = ebeb a4a4 bebe
color_7 = ffff 6b6b 6b6b
color_8 = fafa e2e2 c8c8
color_9 = b9b9 d6d6 6565
color_10 = aeae e6e6 d6d6
color_11 = aeae e6e6 d6d6
color_12 = 9c9c d9d9 e6e6
color_13 = ebeb a4a4 bebe
color_14 = 6363 6363 6363
color_15 = ffff ffff ffff
color_16 = b3b3 b3b3 b3b3
color_17 = 1414 1414 1414
color_18 = 9c9c d9d9 e6e6
color_19 = b9b9 d6d6 6565
color_20 = ffff 6b6b 6b6b
color_21 = ffff b8b8 6c6c
color_22 = ebeb a4a4 bebe
color_23 = ffff 6b6b 6b6b
color_24 = fafa e2e2 c8c8
color_25 = b9b9 d6d6 6565
color_26 = aeae e6e6 d6d6
color_27 = aeae e6e6 d6d6
color_28 = 9c9c d9d9 e6e6
color_29 = ebeb a4a4 bebe
color_30 = 6363 6363 6363
color_31 = ffff ffff ffff
color_256 = ffff ffff ffff
color_257 = 2d2d 2d2d 2d2d
color_258 = ffff ffff ffff
color_259 = 0000 0000 0000
color_260 = ffff b8b8 6c6c
color_261 = 9c9c d9d9 e6e6
color_262 = b9b9 d6d6 6565
color_263 = ffff 6b6b 6b6b
color_264 = ffff ffff ffff
color_265 = ffff 6b6b 6b6b
24 changes: 24 additions & 0 deletions iterm-dynamic-colors/Catthode.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/bin/sh
# Catthode
printf "\033]P0141414\033\\"
printf "\033]P1ff6b6b\033\\"
printf "\033]P2b9d665\033\\"
printf "\033]P3ffb86c\033\\"
printf "\033]P49cd9e6\033\\"
printf "\033]P5eba4be\033\\"
printf "\033]P6aee6d6\033\\"
printf "\033]P7b3b3b3\033\\"
printf "\033]P8636363\033\\"
printf "\033]P9ff6b6b\033\\"
printf "\033]Pab9d665\033\\"
printf "\033]Pbfae2c8\033\\"
printf "\033]Pc9cd9e6\033\\"
printf "\033]Pdeba4be\033\\"
printf "\033]Peaee6d6\033\\"
printf "\033]Pfffffff\033\\"
printf "\033]Pgffffff\033\\"
printf "\033]Ph000000\033\\"
printf "\033]Plff9e3b\033\\"
printf "\033]Pj2d2d2d\033\\"
printf "\033]Pkffffff\033\\"
printf "\033]Pifae2c8\033\\"
Loading