isolate theme files
This commit is contained in:
parent
d117dc4f8b
commit
791428d9cd
@ -1,12 +1,11 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
'Mofiqul/dracula.nvim',
|
'zenbones-theme/zenbones.nvim',
|
||||||
|
dependencies = "rktjmp/lush.nvim",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
config = function()
|
config = function()
|
||||||
require('dracula').setup {}
|
vim.cmd.colorscheme 'kanagawabones'
|
||||||
|
|
||||||
vim.cmd.colorscheme 'dracula'
|
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
19
config/theme-files/foot-kanagawabones
Normal file
19
config/theme-files/foot-kanagawabones
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
[colors]
|
||||||
|
foreground=ddd8bb
|
||||||
|
background=1f1f28
|
||||||
|
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
|
22
config/theme-files/ghostty-kanagawabones
Normal file
22
config/theme-files/ghostty-kanagawabones
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
palette = 0=#1f1f28
|
||||||
|
palette = 1=#e46a78
|
||||||
|
palette = 2=#98bc6d
|
||||||
|
palette = 3=#e5c283
|
||||||
|
palette = 4=#7eb3c9
|
||||||
|
palette = 5=#957fb8
|
||||||
|
palette = 6=#7eb3c9
|
||||||
|
palette = 7=#ddd8bb
|
||||||
|
palette = 8=#3c3c51
|
||||||
|
palette = 9=#ec818c
|
||||||
|
palette = 10=#9ec967
|
||||||
|
palette = 11=#f1c982
|
||||||
|
palette = 12=#7bc2df
|
||||||
|
palette = 13=#a98fd2
|
||||||
|
palette = 14=#7bc2df
|
||||||
|
palette = 15=#a8a48d
|
||||||
|
background = #1f1f28
|
||||||
|
foreground = #ddd8bb
|
||||||
|
cursor-color = #e6e0c2
|
||||||
|
cursor-text = #1f1f28
|
||||||
|
selection-background = #49473e
|
||||||
|
selection-foreground = #ddd8bb
|
25
config/theme-files/kanagawabones.toml
Normal file
25
config/theme-files/kanagawabones.toml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# This file is auto-generated by shipwright.nvim
|
||||||
|
[colors.bright]
|
||||||
|
black = "#3C3C51"
|
||||||
|
red = "#EC818C"
|
||||||
|
green = "#9EC967"
|
||||||
|
yellow = "#F1C982"
|
||||||
|
blue = "#7BC2DF"
|
||||||
|
magenta = "#A98FD2"
|
||||||
|
cyan = "#7BC2DF"
|
||||||
|
white = "#A8A48D"
|
||||||
|
[colors.cursor]
|
||||||
|
cursor = "#E6E0C2"
|
||||||
|
text = "#1F1F28"
|
||||||
|
[colors.normal]
|
||||||
|
black = "#1F1F28"
|
||||||
|
blue = "#7EB3C9"
|
||||||
|
cyan = "#7EB3C9"
|
||||||
|
green = "#98BC6D"
|
||||||
|
magenta = "#957FB8"
|
||||||
|
red = "#E46A78"
|
||||||
|
white = "#DDD8BB"
|
||||||
|
yellow = "#E5C283"
|
||||||
|
[colors.primary]
|
||||||
|
background = "#1F1F28"
|
||||||
|
foreground = "#DDD8BB"
|
@ -15,7 +15,7 @@ in
|
|||||||
settings = {
|
settings = {
|
||||||
general.live_config_reload = true;
|
general.live_config_reload = true;
|
||||||
general.import = [
|
general.import = [
|
||||||
"~/.config/alacritty/themes/dracula.toml"
|
"~/.config/alacritty/themes/kanagawabones.toml"
|
||||||
];
|
];
|
||||||
colors.draw_bold_text_with_bright_colors = true;
|
colors.draw_bold_text_with_bright_colors = true;
|
||||||
font = {
|
font = {
|
||||||
@ -48,5 +48,9 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.file = {
|
||||||
|
".config/alacritty/themes/kanagawabones.toml".source = ../../config/theme-files/kanagawabones.toml;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@ in
|
|||||||
server.enable = true;
|
server.enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
main = {
|
main = {
|
||||||
include = "~/.config/foot/themes/dracula";
|
include = "~/.config/foot/themes/kanagawabones";
|
||||||
term = "xterm-256color";
|
term = "xterm-256color";
|
||||||
font = "Iosevka NF Medium:size=13";
|
font = "Iosevka NF Medium:size=13";
|
||||||
dpi-aware = "yes";
|
dpi-aware = "yes";
|
||||||
@ -36,7 +36,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
home.file = {
|
home.file = {
|
||||||
".config/foot/themes/dracula".source = ../../config/foot-dracula;
|
".config/foot/themes/kanagawabones".source = ../../config/theme-files/foot-kanagawabones;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@ in
|
|||||||
settings = {
|
settings = {
|
||||||
font-family = "Iosevka Nerd Font";
|
font-family = "Iosevka Nerd Font";
|
||||||
font-size = 14;
|
font-size = 14;
|
||||||
theme = "ghostty-dracula";
|
theme = "ghostty-kanagawabones";
|
||||||
clipboard-read = "allow";
|
clipboard-read = "allow";
|
||||||
clipboard-write = "allow";
|
clipboard-write = "allow";
|
||||||
window-padding-x = 0;
|
window-padding-x = 0;
|
||||||
@ -43,5 +43,9 @@ in
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.file = {
|
||||||
|
".config/ghostty/themes/ghostty-kanagawabones".source = ../../config/theme-files/ghostty-kanagawabones;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -31,10 +31,5 @@ in
|
|||||||
subs.alacritty.enable = cfg.alacritty.enable;
|
subs.alacritty.enable = cfg.alacritty.enable;
|
||||||
|
|
||||||
home.packages = mkIf cfg.xfceTerminal.enable [ pkgs.xfce.xfce4-terminal ];
|
home.packages = mkIf cfg.xfceTerminal.enable [ pkgs.xfce.xfce4-terminal ];
|
||||||
|
|
||||||
home.file = {
|
|
||||||
".config/alacritty/themes/dracula.toml".source = mkIf cfg.alacritty.enable ../config/dracula.toml;
|
|
||||||
".config/ghostty/themes/ghostty-dracula".source = mkIf cfg.ghostty.enable ../config/ghostty-dracula;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user