forked from extern/nix-config
joshuto: Migrate theme to nix
This commit is contained in:
parent
33fe40f1bb
commit
b270bd3662
@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }: {
|
{
|
||||||
programs.joshuto = {
|
programs.joshuto = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
@ -19,6 +19,91 @@
|
|||||||
preview_removed_hook_script = "~/.config/joshuto/kitty-remove.sh";
|
preview_removed_hook_script = "~/.config/joshuto/kitty-remove.sh";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
theme = {
|
||||||
|
selection = {
|
||||||
|
fg = "light_yellow";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
visual_mode_selection = {
|
||||||
|
fg = "light_red";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
selection.prefix = {
|
||||||
|
prefix = " ";
|
||||||
|
size = 2;
|
||||||
|
};
|
||||||
|
|
||||||
|
executable = {
|
||||||
|
fg = "light_green";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
regular = {
|
||||||
|
fg = "white";
|
||||||
|
};
|
||||||
|
|
||||||
|
directory = {
|
||||||
|
fg = "light_blue";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
link = {
|
||||||
|
fg = "cyan";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
link_invalid = {
|
||||||
|
fg = "red";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
socket = {
|
||||||
|
fg = "light_magenta";
|
||||||
|
bold = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
ext = {
|
||||||
|
bmp.fg = "yellow";
|
||||||
|
gif.fg = "yellow";
|
||||||
|
heic.fg = "yellow";
|
||||||
|
jpg.fg = "yellow";
|
||||||
|
jpeg.fg = "yellow";
|
||||||
|
pgm.fg = "yellow";
|
||||||
|
png.fg = "yellow";
|
||||||
|
ppm.fg = "yellow";
|
||||||
|
svg.fg = "yellow";
|
||||||
|
|
||||||
|
wav.fg = "magenta";
|
||||||
|
flac.fg = "magenta";
|
||||||
|
mp3.fg = "magenta";
|
||||||
|
amr.fg = "magenta";
|
||||||
|
|
||||||
|
avi.fg = "magenta";
|
||||||
|
flv.fg = "magenta";
|
||||||
|
m3u.fg = "magenta";
|
||||||
|
m4a.fg = "magenta";
|
||||||
|
m4v.fg = "magenta";
|
||||||
|
mkv.fg = "magenta";
|
||||||
|
mov.fg = "magenta";
|
||||||
|
mp4.fg = "magenta";
|
||||||
|
mpg.fg = "magenta";
|
||||||
|
rmvb.fg = "magenta";
|
||||||
|
webm.fg = "magenta";
|
||||||
|
wmv.fg = "magenta";
|
||||||
|
|
||||||
|
"7z".fg = "red";
|
||||||
|
bz2.fg = "red";
|
||||||
|
gz.fg = "red";
|
||||||
|
rar.fg = "red";
|
||||||
|
tar.fg = "red";
|
||||||
|
tgz.fg = "red";
|
||||||
|
xz.fg = "red";
|
||||||
|
zip.fg = "red";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.configFile."joshuto/preview.sh".source = ./preview.sh;
|
xdg.configFile."joshuto/preview.sh".source = ./preview.sh;
|
||||||
@ -360,82 +445,6 @@
|
|||||||
]
|
]
|
||||||
'';
|
'';
|
||||||
|
|
||||||
xdg.configFile."joshuto/theme.toml".text = /* toml */ ''
|
|
||||||
[selection]
|
|
||||||
fg = "light_yellow"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[visual_mode_selection]
|
|
||||||
fg = "light_red"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[selection.prefix]
|
|
||||||
prefix = " "
|
|
||||||
size = 2
|
|
||||||
|
|
||||||
[executable]
|
|
||||||
fg = "light_green"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[regular]
|
|
||||||
fg = "white"
|
|
||||||
|
|
||||||
[directory]
|
|
||||||
fg = "light_blue"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[link]
|
|
||||||
fg = "cyan"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[link_invalid]
|
|
||||||
fg = "red"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[socket]
|
|
||||||
fg = "light_magenta"
|
|
||||||
bold = true
|
|
||||||
|
|
||||||
[ext]
|
|
||||||
|
|
||||||
bmp.fg = "yellow"
|
|
||||||
gif.fg = "yellow"
|
|
||||||
heic.fg = "yellow"
|
|
||||||
jpg.fg = "yellow"
|
|
||||||
jpeg.fg = "yellow"
|
|
||||||
pgm.fg = "yellow"
|
|
||||||
png.fg = "yellow"
|
|
||||||
ppm.fg = "yellow"
|
|
||||||
svg.fg = "yellow"
|
|
||||||
|
|
||||||
wav.fg = "magenta"
|
|
||||||
flac.fg = "magenta"
|
|
||||||
mp3.fg = "magenta"
|
|
||||||
amr.fg = "magenta"
|
|
||||||
|
|
||||||
avi.fg = "magenta"
|
|
||||||
flv.fg = "magenta"
|
|
||||||
m3u.fg = "magenta"
|
|
||||||
m4a.fg = "magenta"
|
|
||||||
m4v.fg = "magenta"
|
|
||||||
mkv.fg = "magenta"
|
|
||||||
mov.fg = "magenta"
|
|
||||||
mp4.fg = "magenta"
|
|
||||||
mpg.fg = "magenta"
|
|
||||||
rmvb.fg = "magenta"
|
|
||||||
webm.fg = "magenta"
|
|
||||||
wmv.fg = "magenta"
|
|
||||||
|
|
||||||
7z.fg = "red"
|
|
||||||
bz2.fg = "red"
|
|
||||||
gz.fg = "red"
|
|
||||||
rar.fg = "red"
|
|
||||||
tar.fg = "red"
|
|
||||||
tgz.fg = "red"
|
|
||||||
xz.fg = "red"
|
|
||||||
zip.fg = "red"
|
|
||||||
'';
|
|
||||||
|
|
||||||
xdg.configFile."joshuto/icons.toml".text = /* toml */ ''
|
xdg.configFile."joshuto/icons.toml".text = /* toml */ ''
|
||||||
# Default fallback icons
|
# Default fallback icons
|
||||||
[defaults]
|
[defaults]
|
||||||
|
Loading…
Reference in New Issue
Block a user