feat(foot): Support foot terminal
This commit is contained in:
committed by
Michael Chris Lopez
parent
ce4c5eb99b
commit
cbfa9e6bbe
@@ -115,6 +115,7 @@ currently supported.
|
||||
- [Alacritty](extras/alacritty)
|
||||
- [WezTerm](extras/wezterm)
|
||||
- [Windows Terminal](extras/windows_terminal)
|
||||
- [Foot](extras/foot)
|
||||
- [Tmux](extras/tmux)
|
||||
|
||||
It's also possible to generate any color configuration files using shipwright,
|
||||
|
||||
23
extras/foot/duckbones.ini
Normal file
23
extras/foot/duckbones.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=0E101A EDF2C2
|
||||
[colors]
|
||||
background=0E101A
|
||||
foreground=EBEFC0
|
||||
regular0=0E101A
|
||||
regular1=E03600
|
||||
regular2=5DCD97
|
||||
regular3=E39500
|
||||
regular4=00A3CB
|
||||
regular5=795CCC
|
||||
regular6=00A3CB
|
||||
regular7=EBEFC0
|
||||
bright0=2B2F46
|
||||
bright1=FF4821
|
||||
bright2=58DB9E
|
||||
bright3=F6A100
|
||||
bright4=00B4E0
|
||||
bright5=B3A1E6
|
||||
bright6=00B4E0
|
||||
bright7=B3B692
|
||||
23
extras/foot/kanagawabones.ini
Normal file
23
extras/foot/kanagawabones.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=1F1F28 E6E0C2
|
||||
[colors]
|
||||
background=1F1F28
|
||||
foreground=DDD8BB
|
||||
regular0=1F1F28
|
||||
regular1=E46A78
|
||||
regular2=98BC6D
|
||||
regular3=E5C283
|
||||
regular4=7EB3C9
|
||||
regular5=957FB8
|
||||
regular6=7EB3C9
|
||||
regular7=DDD8BB
|
||||
bright0=3C3C51
|
||||
bright1=EC818C
|
||||
bright2=9EC967
|
||||
bright3=F1C982
|
||||
bright4=7BC2DF
|
||||
bright5=A98FD2
|
||||
bright6=7BC2DF
|
||||
bright7=A8A48D
|
||||
23
extras/foot/neobones_dark.ini
Normal file
23
extras/foot/neobones_dark.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=0F191F CEDDD7
|
||||
[colors]
|
||||
background=0F191F
|
||||
foreground=C6D5CF
|
||||
regular0=0F191F
|
||||
regular1=DE6E7C
|
||||
regular2=90FF6B
|
||||
regular3=B77E64
|
||||
regular4=8190D4
|
||||
regular5=B279A7
|
||||
regular6=66A5AD
|
||||
regular7=C6D5CF
|
||||
bright0=263945
|
||||
bright1=E8838F
|
||||
bright2=A0FF85
|
||||
bright3=D68C67
|
||||
bright4=92A0E2
|
||||
bright5=CF86C1
|
||||
bright6=65B8C1
|
||||
bright7=98A39E
|
||||
23
extras/foot/neobones_light.ini
Normal file
23
extras/foot/neobones_light.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=E5EDE6 202E18
|
||||
[colors]
|
||||
background=E5EDE6
|
||||
foreground=202E18
|
||||
regular0=E5EDE6
|
||||
regular1=A8334C
|
||||
regular2=567A30
|
||||
regular3=944927
|
||||
regular4=286486
|
||||
regular5=88507D
|
||||
regular6=3B8992
|
||||
regular7=202E18
|
||||
bright0=B3C6B6
|
||||
bright1=94253E
|
||||
bright2=3F5A22
|
||||
bright3=803D1C
|
||||
bright4=1D5573
|
||||
bright5=7B3B70
|
||||
bright6=2B747C
|
||||
bright7=415934
|
||||
23
extras/foot/seoulbones_dark.ini
Normal file
23
extras/foot/seoulbones_dark.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=4B4B4B E2E2E2
|
||||
[colors]
|
||||
background=4B4B4B
|
||||
foreground=DDDDDD
|
||||
regular0=4B4B4B
|
||||
regular1=E388A3
|
||||
regular2=98BD99
|
||||
regular3=FFDF9B
|
||||
regular4=97BDDE
|
||||
regular5=A5A6C5
|
||||
regular6=6FBDBE
|
||||
regular7=DDDDDD
|
||||
bright0=6C6465
|
||||
bright1=EB99B1
|
||||
bright2=8FCD92
|
||||
bright3=FFE5B3
|
||||
bright4=A2C8E9
|
||||
bright5=B2B3DA
|
||||
bright6=6BCACB
|
||||
bright7=A8A8A8
|
||||
23
extras/foot/seoulbones_light.ini
Normal file
23
extras/foot/seoulbones_light.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=E2E2E2 555555
|
||||
[colors]
|
||||
background=E2E2E2
|
||||
foreground=555555
|
||||
regular0=E2E2E2
|
||||
regular1=DC5284
|
||||
regular2=628562
|
||||
regular3=C48562
|
||||
regular4=0084A3
|
||||
regular5=896788
|
||||
regular6=008586
|
||||
regular7=555555
|
||||
bright0=BFBABB
|
||||
bright1=BE3C6D
|
||||
bright2=487249
|
||||
bright3=A76B48
|
||||
bright4=006F89
|
||||
bright5=7F4C7E
|
||||
bright6=006F70
|
||||
bright7=777777
|
||||
23
extras/foot/vimbones.ini
Normal file
23
extras/foot/vimbones.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=F0F0CA 353535
|
||||
[colors]
|
||||
background=F0F0CA
|
||||
foreground=353535
|
||||
regular0=F0F0CA
|
||||
regular1=A8334C
|
||||
regular2=4F6C31
|
||||
regular3=944927
|
||||
regular4=286486
|
||||
regular5=88507D
|
||||
regular6=3B8992
|
||||
regular7=353535
|
||||
bright0=C6C6A3
|
||||
bright1=94253E
|
||||
bright2=3F5A22
|
||||
bright3=803D1C
|
||||
bright4=1D5573
|
||||
bright5=7B3B70
|
||||
bright6=2B747C
|
||||
bright7=5C5C5C
|
||||
23
extras/foot/zenbones_dark.ini
Normal file
23
extras/foot/zenbones_dark.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=1C1917 C4CACF
|
||||
[colors]
|
||||
background=1C1917
|
||||
foreground=B4BDC3
|
||||
regular0=1C1917
|
||||
regular1=DE6E7C
|
||||
regular2=819B69
|
||||
regular3=B77E64
|
||||
regular4=6099C0
|
||||
regular5=B279A7
|
||||
regular6=66A5AD
|
||||
regular7=B4BDC3
|
||||
bright0=403833
|
||||
bright1=E8838F
|
||||
bright2=8BAE68
|
||||
bright3=D68C67
|
||||
bright4=61ABDA
|
||||
bright5=CF86C1
|
||||
bright6=65B8C1
|
||||
bright7=888F94
|
||||
23
extras/foot/zenbones_light.ini
Normal file
23
extras/foot/zenbones_light.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=F0EDEC 2C363C
|
||||
[colors]
|
||||
background=F0EDEC
|
||||
foreground=2C363C
|
||||
regular0=F0EDEC
|
||||
regular1=A8334C
|
||||
regular2=4F6C31
|
||||
regular3=944927
|
||||
regular4=286486
|
||||
regular5=88507D
|
||||
regular6=3B8992
|
||||
regular7=2C363C
|
||||
bright0=CFC1BA
|
||||
bright1=94253E
|
||||
bright2=3F5A22
|
||||
bright3=803D1C
|
||||
bright4=1D5573
|
||||
bright5=7B3B70
|
||||
bright6=2B747C
|
||||
bright7=4F5E68
|
||||
23
extras/foot/zenburned.ini
Normal file
23
extras/foot/zenburned.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=404040 F3EADB
|
||||
[colors]
|
||||
background=404040
|
||||
foreground=F0E4CF
|
||||
regular0=404040
|
||||
regular1=E3716E
|
||||
regular2=819B69
|
||||
regular3=B77E64
|
||||
regular4=6099C0
|
||||
regular5=B279A7
|
||||
regular6=66A5AD
|
||||
regular7=F0E4CF
|
||||
bright0=625A5B
|
||||
bright1=EC8685
|
||||
bright2=8BAE68
|
||||
bright3=D68C67
|
||||
bright4=61ABDA
|
||||
bright5=CF86C1
|
||||
bright6=65B8C1
|
||||
bright7=C0AB86
|
||||
23
extras/foot/zenwritten_dark.ini
Normal file
23
extras/foot/zenwritten_dark.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=191919 C9C9C9
|
||||
[colors]
|
||||
background=191919
|
||||
foreground=BBBBBB
|
||||
regular0=191919
|
||||
regular1=DE6E7C
|
||||
regular2=819B69
|
||||
regular3=B77E64
|
||||
regular4=6099C0
|
||||
regular5=B279A7
|
||||
regular6=66A5AD
|
||||
regular7=BBBBBB
|
||||
bright0=3D3839
|
||||
bright1=E8838F
|
||||
bright2=8BAE68
|
||||
bright3=D68C67
|
||||
bright4=61ABDA
|
||||
bright5=CF86C1
|
||||
bright6=65B8C1
|
||||
bright7=8E8E8E
|
||||
23
extras/foot/zenwritten_light.ini
Normal file
23
extras/foot/zenwritten_light.ini
Normal file
@@ -0,0 +1,23 @@
|
||||
# This file is auto-generated by shipwright.nvim
|
||||
# -*- conf -*-
|
||||
[cursor]
|
||||
color=EEEEEE 353535
|
||||
[colors]
|
||||
background=EEEEEE
|
||||
foreground=353535
|
||||
regular0=EEEEEE
|
||||
regular1=A8334C
|
||||
regular2=4F6C31
|
||||
regular3=944927
|
||||
regular4=286486
|
||||
regular5=88507D
|
||||
regular6=3B8992
|
||||
regular7=353535
|
||||
bright0=C6C3C3
|
||||
bright1=94253E
|
||||
bright2=3F5A22
|
||||
bright3=803D1C
|
||||
bright4=1D5573
|
||||
bright5=7B3B70
|
||||
bright6=2B747C
|
||||
bright7=5C5C5C
|
||||
@@ -85,6 +85,7 @@ M.run = function()
|
||||
"wezterm",
|
||||
"tmux",
|
||||
"windows_terminal",
|
||||
"foot",
|
||||
"lualine",
|
||||
"lightline",
|
||||
}
|
||||
|
||||
11
lua/zenbones/shipwright/runners/foot.lua
Normal file
11
lua/zenbones/shipwright/runners/foot.lua
Normal file
@@ -0,0 +1,11 @@
|
||||
---@diagnostic disable: undefined-global
|
||||
-- selene: allow(undefined_variable)
|
||||
run(
|
||||
{ specs, p, term },
|
||||
transform.colorscheme_to_term_colors,
|
||||
contrib.foot,
|
||||
{ prepend, "# This file is auto-generated by shipwright.nvim" },
|
||||
{ overwrite, string.format("extras/foot/%s.ini", name) }
|
||||
)
|
||||
-- selene: deny(undefined_variable)
|
||||
---@diagnostic enable: undefined-global
|
||||
@@ -20,7 +20,8 @@
|
||||
"kitty",
|
||||
"wezterm",
|
||||
"tmux",
|
||||
"windows_terminal"
|
||||
"windows_terminal",
|
||||
"foot"
|
||||
],
|
||||
"description": "A zenbones variant inspired by Everforest."
|
||||
},
|
||||
@@ -33,7 +34,8 @@
|
||||
"kitty",
|
||||
"wezterm",
|
||||
"tmux",
|
||||
"windows_terminal"
|
||||
"windows_terminal",
|
||||
"foot"
|
||||
],
|
||||
"description": "A zenbones variant inspired by Nord."
|
||||
},
|
||||
@@ -45,7 +47,8 @@
|
||||
"kitty",
|
||||
"wezterm",
|
||||
"tmux",
|
||||
"windows_terminal"
|
||||
"windows_terminal",
|
||||
"foot"
|
||||
],
|
||||
"description": "A zenbones variant inspired by Rosé Pine."
|
||||
},
|
||||
@@ -57,7 +60,8 @@
|
||||
"kitty",
|
||||
"wezterm",
|
||||
"tmux",
|
||||
"windows_terminal"
|
||||
"windows_terminal",
|
||||
"foot"
|
||||
],
|
||||
"description": "A zenbones variant inspired by Tokyo Night."
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user