summary refs log tree commit diff
path: root/.config/foot
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/foot/colors.ini1
-rw-r--r--.config/foot/foot.ini50
-rw-r--r--.config/foot/themes/koda55
-rw-r--r--.config/foot/themes/nvim56
4 files changed, 162 insertions, 0 deletions
diff --git a/.config/foot/colors.ini b/.config/foot/colors.ini
new file mode 100644
index 0000000..cfa0f38
--- /dev/null
+++ b/.config/foot/colors.ini
@@ -0,0 +1 @@
+initial-color-theme=2
diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini
new file mode 100644
index 0000000..1265616
--- /dev/null
+++ b/.config/foot/foot.ini
@@ -0,0 +1,50 @@
+# vim: commentstring=#\ %s
+include=~/.config/foot/colors.ini
+include=~/.config/foot/themes/koda
+
+# ::start style
+font=DejaVu Sans Mono, Symbols Nerd Font Mono, Noto Color Emoji
+# ::end style
+
+term=foot-direct
+bold-text-in-bright=no
+box-drawings-uses-font-glyphs=no
+resize-delay-ms=0
+initial-window-size-pixels=2560x1440
+dpi-aware=no
+pad=2x2
+
+[tweak]
+grapheme-shaping=yes
+overflowing-glyphs=yes
+font-monospace-warn=no
+max-shm-pool-size-mb=1024
+
+[colors]
+# color overwrites
+alpha=0.99
+
+[bell]
+urgent=yes
+notify=no
+
+[scrollback]
+lines=1000
+
+[mouse]
+hide-when-typing=no
+alternate-scroll-mode=no
+
+[url]
+osc8-underline=always
+
+[url-bindings]
+cancel=Escape
+
+[regex:paths]
+regex=^((\/|\~\/)([a-zA-Z0-9_\-\.]*\/?)+)
+launch=urlopen '${match}'
+
+[key-bindings]
+regex-launch=[paths] Control+Shift+p
+pipe-scrollback=[sh -c "f=$(mktemp) && cat - > $f && foot $EDITOR -t $f; rm $f"] Control+Shift+e
diff --git a/.config/foot/themes/koda b/.config/foot/themes/koda
new file mode 100644
index 0000000..d7a7591
--- /dev/null
+++ b/.config/foot/themes/koda
@@ -0,0 +1,55 @@
+# -*- conf -*-
+# Koda theme
+# See: https://github.com/oskarnurm/koda.nvim
+
+[colors]
+cursor=101010 b0b0b0
+foreground=ffffff
+background=101010
+
+selection-foreground=b0b0b0
+selection-background=272727
+
+regular0=101010
+regular1=ff7676
+regular2=a3d6a3
+regular3=ffffff
+regular4=b3b3b3
+regular5=f4b8e4
+regular6=fafafa
+regular7=a5adce
+
+bright0=666666
+bright1=ff5733
+bright2=86cd82
+bright3=d9ba73
+bright4=ffffff
+bright5=f2a4db
+bright6=5abfb5
+bright7=b5bfe2
+
+[colors2]
+cursor=ebebeb 6a6a6a
+foreground=101010
+background=faf9f5
+
+selection-foreground=101010
+selection-background=ebebeb
+
+regular0=e2e2e2
+regular1=ca0043
+regular2=407f00
+regular3=926200
+regular4=3d3d3d
+regular5=a200d1
+regular6=007d7d
+regular7=6a6a6a
+
+bright0=ababab
+bright1=f30052
+bright2=4f9a00
+bright3=b07700
+bright4=000000
+bright5=c301fb
+bright6=009797
+bright7=101010
diff --git a/.config/foot/themes/nvim b/.config/foot/themes/nvim
new file mode 100644
index 0000000..bf629c0
--- /dev/null
+++ b/.config/foot/themes/nvim
@@ -0,0 +1,56 @@
+# -*- conf -*-
+# Neovim Dark theme
+# Uses the dark color palette from the default Neovim color scheme
+# See: https://github.com/neovim/neovim/blob/fb6c059dc55c8d594102937be4dd70f5ff51614a/src/nvim/highlight_group.c#L419
+
+[colors]
+cursor=14161b e0e2ea # NvimDarkGrey2 NvimLightGrey2
+foreground=e0e2ea # NvimLightGrey2
+background=14161b # NvimDarkGrey2
+
+selection-foreground=e0e2ea # NvimLightGrey2
+selection-background=4f5258 # NvimDarkGrey4
+
+regular0=07080d # NvimDarkGrey1
+regular1=ffc0b9 # NvimLightRed
+regular2=b3f6c0 # NvimLightGreen
+regular3=fce094 # NvimLightYellow
+regular4=a6dbff # NvimLightBlue
+regular5=ffcaff # NvimLightMagenta
+regular6=8cf8f7 # NvimLightCyan
+regular7=c4c6cd # NvimLightGrey3
+
+bright0=2c2e33 # NvimDarkGrey3
+bright1=ffc0b9 # NvimLightRed
+bright2=b3f6c0 # NvimLightGreen
+bright3=fce094 # NvimLightYellow
+bright4=a6dbff # NvimLightBlue
+bright5=ffcaff # NvimLightMagenta
+bright6=8cf8f7 # NvimLightCyan
+bright7=eef1f8 # NvimLightGrey1
+
+[colors2]
+cursor=e0e2ea 14161b # NvimLightGrey2 NvimDarkGrey2
+foreground=14161b # NvimDarkGrey2
+background=e0e2ea # NvimLightGrey2
+
+selection-foreground=14161b # NvimDarkGrey2
+selection-background=9b9ea4 # NvimLightGrey4
+
+regular0=eef1f8 # NvimLightGrey1
+regular1=590008 # NvimDarkRed
+regular2=005523 # NvimDarkGreen
+regular3=6b5300 # NvimDarkYellow
+regular4=004c73 # NvimDarkBlue
+regular5=470045 # NvimDarkMagenta
+regular6=007373 # NvimDarkCyan
+regular7=2c2e33 # NvimDarkGrey3
+
+bright0=c4c6cd # NvimLightGrey3
+bright1=590008 # NvimDarkRed
+bright2=005523 # NvimDarkGreen
+bright3=6b5300 # NvimDarkYellow
+bright4=004c73 # NvimDarkBlue
+bright5=470045 # NvimDarkMagenta
+bright6=007373 # NvimDarkCyan
+bright7=07080d # NvimDarkGrey1