diff options
| author | twells46 <173561638+twells46@users.noreply.github.com> | 2025-12-31 13:28:05 -0600 |
|---|---|---|
| committer | twells46 <173561638+twells46@users.noreply.github.com> | 2025-12-31 13:28:05 -0600 |
| commit | 2140ab51deed88e90eafebf9520fa5f9995dc7c9 (patch) | |
| tree | 03cf1dcd2900495c1efb79aaa85f3254ecd5fb87 /dot_config/foot | |
| parent | ff8f50638e4b17a9d7cc88d2f0d9560b7effce39 (diff) | |
Migrate from stow
Diffstat (limited to 'dot_config/foot')
| -rw-r--r-- | dot_config/foot/acme.ini | 25 | ||||
| -rw-r--r-- | dot_config/foot/acme.toml | 25 | ||||
| -rw-r--r-- | dot_config/foot/alacritty.toml | 34 | ||||
| -rw-r--r-- | dot_config/foot/catppuccin-latte | 39 | ||||
| -rw-r--r-- | dot_config/foot/catppuccin-latte.toml | 65 | ||||
| -rw-r--r-- | dot_config/foot/demo.ini | 275 | ||||
| -rw-r--r-- | dot_config/foot/foot.ini | 10 | ||||
| -rw-r--r-- | dot_config/foot/selenized-light.toml | 24 | ||||
| -rw-r--r-- | dot_config/foot/selenized-white.toml | 24 |
9 files changed, 521 insertions, 0 deletions
diff --git a/dot_config/foot/acme.ini b/dot_config/foot/acme.ini new file mode 100644 index 0000000..4b55974 --- /dev/null +++ b/dot_config/foot/acme.ini @@ -0,0 +1,25 @@ +# Acme theme +# Derived from the alacritty `selenized-light` theme +# and the Helix `acme` theme by Two-Six<twopsix@duck.com> + +[colors] +background=ffffea +foreground=000000 + +regular0=000000 +regular1=a0342f +regular2=065905 +regular3=ad8900 +regular4=0072d4 +regular5=ca4898 +regular6=009c8f +regular7=909995 + +bright0=000000 +bright1=cc3028 +bright2=0fcc0c +bright3=a78300 +bright4=006dce +bright5=c44392 +bright6=00978a +bright7=3a4d53 diff --git a/dot_config/foot/acme.toml b/dot_config/foot/acme.toml new file mode 100644 index 0000000..4b55974 --- /dev/null +++ b/dot_config/foot/acme.toml @@ -0,0 +1,25 @@ +# Acme theme +# Derived from the alacritty `selenized-light` theme +# and the Helix `acme` theme by Two-Six<twopsix@duck.com> + +[colors] +background=ffffea +foreground=000000 + +regular0=000000 +regular1=a0342f +regular2=065905 +regular3=ad8900 +regular4=0072d4 +regular5=ca4898 +regular6=009c8f +regular7=909995 + +bright0=000000 +bright1=cc3028 +bright2=0fcc0c +bright3=a78300 +bright4=006dce +bright5=c44392 +bright6=00978a +bright7=3a4d53 diff --git a/dot_config/foot/alacritty.toml b/dot_config/foot/alacritty.toml new file mode 100644 index 0000000..e427c93 --- /dev/null +++ b/dot_config/foot/alacritty.toml @@ -0,0 +1,34 @@ +[env] +TERM = "xterm-256color" + +[cursor] +#style = {shape = "beam", blinking = "Off"} +style.shape = "beam" + +[font] +# Customized version of Apple Meslo, very normie +normal = { family = "MesloLGS Nerd Font", style = "Mono" } + +# Patched spleen (font from OpenBSD) +#normal = { family = "Spleen32x64Nerd Font Mono", style = "Regular" } + +#normal = { family = "Terminess Nerd Font", style = "Regular" } + +# Somewhat similar to spleen +#normal = { family = "VictorMono Nerd Font Mono", style = "Regular" } +#italic = { style = "Oblique" } +size = 12 + +[window] +opacity = 1 + +[general] +import = [ + "~/.config/alacritty/acme.toml" + #"~/.config/alacritty/catppuccin-latte.toml" + #"~/.config/alacritty/selenized-white.toml" + #"~/.config/alacritty/selenized-light.toml" + #"~/.config/alacritty/themes/themes/one_light.toml" + #"~/.config/alacritty/themes/themes/ayu_light.toml" +] + diff --git a/dot_config/foot/catppuccin-latte b/dot_config/foot/catppuccin-latte new file mode 100644 index 0000000..7f77dae --- /dev/null +++ b/dot_config/foot/catppuccin-latte @@ -0,0 +1,39 @@ +# _*_ conf _*_ +# Catppuccin Latte + +[colors] +foreground=4c4f69 +background=eff1f5 + +regular0=5c5f77 +regular1=d20f39 +regular2=40a02b +regular3=df8e1d +regular4=1e66f5 +regular5=ea76cb +regular6=179299 +regular7=acb0be + +bright0=6c6f85 +bright1=d20f39 +bright2=40a02b +bright3=df8e1d +bright4=1e66f5 +bright5=ea76cb +bright6=179299 +bright7=bcc0cc + +cursor=eff1f5 dc8a78 + +16=fe640b +17=dc8a78 + +selection-foreground=4c4f69 +selection-background=ccced7 + +search-box-no-match=dce0e8 d20f39 +search-box-match=4c4f69 ccd0da + +jump-labels=dce0e8 fe640b +urls=1e66f5 + diff --git a/dot_config/foot/catppuccin-latte.toml b/dot_config/foot/catppuccin-latte.toml new file mode 100644 index 0000000..e9414ad --- /dev/null +++ b/dot_config/foot/catppuccin-latte.toml @@ -0,0 +1,65 @@ +[colors.primary] +background = "#eff1f5" +foreground = "#4c4f69" +dim_foreground = "#8c8fa1" +bright_foreground = "#4c4f69" + +[colors.cursor] +text = "#eff1f5" +cursor = "#dc8a78" + +[colors.vi_mode_cursor] +text = "#eff1f5" +cursor = "#7287fd" + +[colors.search.matches] +foreground = "#eff1f5" +background = "#6c6f85" + +[colors.search.focused_match] +foreground = "#eff1f5" +background = "#40a02b" + +[colors.footer_bar] +foreground = "#eff1f5" +background = "#6c6f85" + +[colors.hints.start] +foreground = "#eff1f5" +background = "#df8e1d" + +[colors.hints.end] +foreground = "#eff1f5" +background = "#6c6f85" + +[colors.selection] +text = "#eff1f5" +background = "#dc8a78" + +[colors.normal] +black = "#bcc0cc" +red = "#d20f39" +green = "#40a02b" +yellow = "#df8e1d" +blue = "#1e66f5" +magenta = "#ea76cb" +cyan = "#179299" +white = "#5c5f77" + +[colors.bright] +black = "#acb0be" +red = "#d20f39" +green = "#40a02b" +yellow = "#df8e1d" +blue = "#1e66f5" +magenta = "#ea76cb" +cyan = "#179299" +white = "#6c6f85" + +[[colors.indexed_colors]] +index = 16 +color = "#fe640b" + +[[colors.indexed_colors]] +index = 17 +color = "#dc8a78" diff --git a/dot_config/foot/demo.ini b/dot_config/foot/demo.ini new file mode 100644 index 0000000..2ac0c05 --- /dev/null +++ b/dot_config/foot/demo.ini @@ -0,0 +1,275 @@ +# -*- conf -*- + +# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) +# term=foot (or xterm-256color if built with -Dterminfo=disabled) +# login-shell=no + +# app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode +# title=foot +# locked-title=no + +# font=monospace:size=8 +# font-bold=<bold variant of regular font> +# font-italic=<italic variant of regular font> +# font-bold-italic=<bold+italic variant of regular font> +# font-size-adjustment=0.5 +# line-height=<font metrics> +# letter-spacing=0 +# horizontal-letter-offset=0 +# vertical-letter-offset=0 +# underline-offset=<font metrics> +# underline-thickness=<font underline thickness> +# strikeout-thickness=<font strikeout thickness> +# box-drawings-uses-font-glyphs=no +# dpi-aware=no +# gamma-correct-blending=no + +# initial-window-size-pixels=700x500 # Or, +# initial-window-size-chars=<COLSxROWS> +# initial-window-mode=windowed +# pad=0x0 # optionally append 'center' +# resize-by-cells=yes +# resize-keep-grid=yes +# resize-delay-ms=100 + +# bold-text-in-bright=no +# word-delimiters=,│`|:"'()[]{}<> +# selection-target=primary +# workers=<number of logical CPUs> +# utmp-helper=/usr/lib/utempter/utempter # When utmp backend is ‘libutempter’ (Linux) +# utmp-helper=/usr/libexec/ulog-helper # When utmp backend is ‘ulog’ (FreeBSD) + +[environment] +# name=value + +[security] +# osc52=enabled # disabled|copy-enabled|paste-enabled|enabled + +[bell] +# system=yes +# urgent=no +# notify=no +# visual=no +# command= +# command-focused=no + +[desktop-notifications] +# command=notify-send --wait --app-name ${app-id} --icon ${app-id} --category ${category} --urgency ${urgency} --expire-time ${expire-time} --hint STRING:image-path:${icon} --hint BOOLEAN:suppress-sound:${muted} --hint STRING:sound-name:${sound-name} --replace-id ${replace-id} ${action-argument} --print-id -- ${title} ${body} +# command-action-argument=--action ${action-name}=${action-label} +# close="" +# inhibit-when-focused=yes + + +[scrollback] +# lines=1000 +# multiplier=3.0 +# indicator-position=relative +# indicator-format="" + +[url] +# launch=xdg-open ${url} +# label-letters=sadfjklewcmpgh +# osc8-underline=url-mode +# regex=(((https?://|mailto:|ftp://|file:|ssh:|ssh://|git://|tel:|magnet:|ipfs://|ipns://|gemini://|gopher://|news:)|www\.)([0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]+|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*')+([0-9a-zA-Z/#@$&*+=~_%^\-]|\([]\["0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\)|\[[\(\)"0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*\]|"[]\[\(\)0-9a-zA-Z:/?#@!$&'*+,;=.~_%^\-]*"|'[]\[\(\)0-9a-zA-Z:/?#@!$&*+,;=.~_%^\-]*')) + +# You can define your own regex's, by adding a section called +# 'regex:<ID>' with a 'regex' and 'launch' key. These can then be tied +# to a key-binding. See foot.ini(5) for details + +# [regex:your-fancy-name] +# regex=<a POSIX-Extended Regular Expression> +# launch=<path to script or application> ${match} +# +# [key-bindings] +# regex-launch=[your-fancy-name] Control+Shift+q +# regex-copy=[your-fancy-name] Control+Alt+Shift+q + +[cursor] +# style=block +# color=<inverse foreground/background> +# blink=no +# blink-rate=500 +# beam-thickness=1.5 +# underline-thickness=<font underline thickness> + +[mouse] +# hide-when-typing=no +# alternate-scroll-mode=yes + +[touch] +# long-press-delay=400 + +[colors] +# alpha=1.0 +# alpha-mode=default # Can be `default`, `matching` or `all` +# background=242424 +# foreground=ffffff +# flash=7f7f00 +# flash-alpha=0.5 + +## Normal/regular colors (color palette 0-7) +# regular0=242424 # black +# regular1=f62b5a # red +# regular2=47b413 # green +# regular3=e3c401 # yellow +# regular4=24acd4 # blue +# regular5=f2affd # magenta +# regular6=13c299 # cyan +# regular7=e6e6e6 # white + +## Bright colors (color palette 8-15) +# bright0=616161 # bright black +# bright1=ff4d51 # bright red +# bright2=35d450 # bright green +# bright3=e9e836 # bright yellow +# bright4=5dc5f8 # bright blue +# bright5=feabf2 # bright magenta +# bright6=24dfc4 # bright cyan +# bright7=ffffff # bright white + +## dimmed colors (see foot.ini(5) man page) +# dim0=<not set> +# ... +# dim7=<not-set> + +## The remaining 256-color palette +# 16 = <256-color palette #16> +# ... +# 255 = <256-color palette #255> + +## Sixel colors +# sixel0 = 000000 +# sixel1 = 3333cc +# sixel2 = cc2121 +# sixel3 = 33cc33 +# sixel4 = cc33cc +# sixel5 = 33cccc +# sixel6 = cccc33 +# sixel7 = 878787 +# sixel8 = 424242 +# sixel9 = 545499 +# sixel10 = 994242 +# sixel11 = 549954 +# sixel12 = 995499 +# sixel13 = 549999 +# sixel14 = 999954 +# sixel15 = cccccc + +## Misc colors +# selection-foreground=<inverse foreground/background> +# selection-background=<inverse foreground/background> +# jump-labels=<regular0> <regular3> # black-on-yellow +# scrollback-indicator=<regular0> <bright4> # black-on-bright-blue +# search-box-no-match=<regular0> <regular1> # black-on-red +# search-box-match=<regular0> <regular3> # black-on-yellow +# urls=<regular3> + +[csd] +# preferred=server +# size=26 +# font=<primary font> +# color=<foreground color> +# hide-when-maximized=no +# double-click-to-maximize=yes +# border-width=0 +# border-color=<csd.color> +# button-width=26 +# button-color=<background color> +# button-minimize-color=<regular4> +# button-maximize-color=<regular2> +# button-close-color=<regular1> + +[key-bindings] +# scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up +# scrollback-up-half-page=none +# scrollback-up-line=none +# scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down +# scrollback-down-half-page=none +# scrollback-down-line=none +# scrollback-home=none +# scrollback-end=none +# clipboard-copy=Control+Shift+c XF86Copy +# clipboard-paste=Control+Shift+v XF86Paste +# primary-paste=Shift+Insert +# search-start=Control+Shift+r +# font-increase=Control+plus Control+equal Control+KP_Add +# font-decrease=Control+minus Control+KP_Subtract +# font-reset=Control+0 Control+KP_0 +# spawn-terminal=Control+Shift+n +# minimize=none +# maximize=none +# fullscreen=none +# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none +# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none +# pipe-selected=[xargs -r firefox] none +# pipe-command-output=[wl-copy] none # Copy last command's output to the clipboard +# show-urls-launch=Control+Shift+o +# show-urls-copy=none +# show-urls-persistent=none +# prompt-prev=Control+Shift+z +# prompt-next=Control+Shift+x +# unicode-input=Control+Shift+u +# noop=none +# quit=none + +[search-bindings] +# cancel=Control+g Control+c Escape +# commit=Return KP_Enter +# find-prev=Control+r +# find-next=Control+s +# cursor-left=Left Control+b +# cursor-left-word=Control+Left Mod1+b +# cursor-right=Right Control+f +# cursor-right-word=Control+Right Mod1+f +# cursor-home=Home Control+a +# cursor-end=End Control+e +# delete-prev=BackSpace +# delete-prev-word=Mod1+BackSpace Control+BackSpace +# delete-next=Delete +# delete-next-word=Mod1+d Control+Delete +# delete-to-start=Control+u +# delete-to-end=Control+k +# extend-char=Shift+Right +# extend-to-word-boundary=Control+w Control+Shift+Right +# extend-to-next-whitespace=Control+Shift+w +# extend-line-down=Shift+Down +# extend-backward-char=Shift+Left +# extend-backward-to-word-boundary=Control+Shift+Left +# extend-backward-to-next-whitespace=none +# extend-line-up=Shift+Up +# clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste +# primary-paste=Shift+Insert +# unicode-input=none +# scrollback-up-page=Shift+Page_Up Shift+KP_Page_Up +# scrollback-up-half-page=none +# scrollback-up-line=none +# scrollback-down-page=Shift+Page_Down Shift+KP_Page_Down +# scrollback-down-half-page=none +# scrollback-down-line=none +# scrollback-home=none +# scrollback-end=none + +[url-bindings] +# cancel=Control+g Control+c Control+d Escape +# toggle-url-visible=t + +[text-bindings] +# \x03=Mod4+c # Map Super+c -> Ctrl+c + +[mouse-bindings] +# scrollback-up-mouse=BTN_WHEEL_BACK +# scrollback-down-mouse=BTN_WHEEL_FORWARD +# font-increase=Control+BTN_WHEEL_BACK +# font-decrease=Control+BTN_WHEEL_FORWARD +# selection-override-modifiers=Shift +# primary-paste=BTN_MIDDLE +# select-begin=BTN_LEFT +# select-begin-block=Control+BTN_LEFT +# select-extend=BTN_RIGHT +# select-extend-character-wise=Control+BTN_RIGHT +# select-word=BTN_LEFT-2 +# select-word-whitespace=Control+BTN_LEFT-2 +# select-quote = BTN_LEFT-3 +# select-row=BTN_LEFT-4 + +# vim: ft=dosini diff --git a/dot_config/foot/foot.ini b/dot_config/foot/foot.ini new file mode 100644 index 0000000..505ca48 --- /dev/null +++ b/dot_config/foot/foot.ini @@ -0,0 +1,10 @@ +[main] +font=FiraMono Nerd Font Mono:size=9 +include=/home/tom/.config/foot/catppuccin-latte +#include=/usr/share/foot/themes/catppuccin-latte +shell=/usr/bin/fish +#shell=/home/tom/.local/bin/xonsh +#shell=/usr/bin/nu + +[cursor] +style=beam diff --git a/dot_config/foot/selenized-light.toml b/dot_config/foot/selenized-light.toml new file mode 100644 index 0000000..f7dcd54 --- /dev/null +++ b/dot_config/foot/selenized-light.toml @@ -0,0 +1,24 @@ +[colors.primary] +background = "#fbf3db" +foreground = "#53676d" + +[colors.normal] +black = "#ece3cc" +red = "#d2212d" +green = "#489100" +yellow = "#ad8900" +blue = "#0072d4" +magenta = "#ca4898" +cyan = "#009c8f" +white = "#909995" + +[colors.bright] +black = "#d5cdb6" +red = "#cc1729" +green = "#428b00" +yellow = "#a78300" +blue = "#006dce" +magenta = "#c44392" +cyan = "#00978a" +white = "#3a4d53" + diff --git a/dot_config/foot/selenized-white.toml b/dot_config/foot/selenized-white.toml new file mode 100644 index 0000000..7296495 --- /dev/null +++ b/dot_config/foot/selenized-white.toml @@ -0,0 +1,24 @@ +[colors.primary] +background = "#ffffff" +foreground = "#474747" + +[colors.normal] +black = "#ebebeb" +red = "#d6000c" +green = "#1d9700" +yellow = "#c49700" +blue = "#0064e4" +magenta = "#dd0f9d" +cyan = "#00ad9c" +white = "#878787" + +[colors.bright] +black = "#cdcdcd" +red = "#bf0000" +green = "#008400" +yellow = "#af8500" +blue = "#0054cf" +magenta = "#c7008b" +cyan = "#009a8a" +white = "#282828" + |