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)
|
- [Alacritty](extras/alacritty)
|
||||||
- [WezTerm](extras/wezterm)
|
- [WezTerm](extras/wezterm)
|
||||||
- [Windows Terminal](extras/windows_terminal)
|
- [Windows Terminal](extras/windows_terminal)
|
||||||
|
- [Foot](extras/foot)
|
||||||
- [Tmux](extras/tmux)
|
- [Tmux](extras/tmux)
|
||||||
|
|
||||||
It's also possible to generate any color configuration files using shipwright,
|
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",
|
"wezterm",
|
||||||
"tmux",
|
"tmux",
|
||||||
"windows_terminal",
|
"windows_terminal",
|
||||||
|
"foot",
|
||||||
"lualine",
|
"lualine",
|
||||||
"lightline",
|
"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",
|
"kitty",
|
||||||
"wezterm",
|
"wezterm",
|
||||||
"tmux",
|
"tmux",
|
||||||
"windows_terminal"
|
"windows_terminal",
|
||||||
|
"foot"
|
||||||
],
|
],
|
||||||
"description": "A zenbones variant inspired by Everforest."
|
"description": "A zenbones variant inspired by Everforest."
|
||||||
},
|
},
|
||||||
@@ -33,7 +34,8 @@
|
|||||||
"kitty",
|
"kitty",
|
||||||
"wezterm",
|
"wezterm",
|
||||||
"tmux",
|
"tmux",
|
||||||
"windows_terminal"
|
"windows_terminal",
|
||||||
|
"foot"
|
||||||
],
|
],
|
||||||
"description": "A zenbones variant inspired by Nord."
|
"description": "A zenbones variant inspired by Nord."
|
||||||
},
|
},
|
||||||
@@ -45,7 +47,8 @@
|
|||||||
"kitty",
|
"kitty",
|
||||||
"wezterm",
|
"wezterm",
|
||||||
"tmux",
|
"tmux",
|
||||||
"windows_terminal"
|
"windows_terminal",
|
||||||
|
"foot"
|
||||||
],
|
],
|
||||||
"description": "A zenbones variant inspired by Rosé Pine."
|
"description": "A zenbones variant inspired by Rosé Pine."
|
||||||
},
|
},
|
||||||
@@ -57,7 +60,8 @@
|
|||||||
"kitty",
|
"kitty",
|
||||||
"wezterm",
|
"wezterm",
|
||||||
"tmux",
|
"tmux",
|
||||||
"windows_terminal"
|
"windows_terminal",
|
||||||
|
"foot"
|
||||||
],
|
],
|
||||||
"description": "A zenbones variant inspired by Tokyo Night."
|
"description": "A zenbones variant inspired by Tokyo Night."
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user