or https://github.com/speediegq/spmenu-themes
This commit is contained in:
speedie 2023-05-21 14:38:01 +02:00
parent d136e270db
commit 1711c5a9ad
20 changed files with 13 additions and 891 deletions

View file

@ -762,9 +762,10 @@ it's kind of inconvenient. For this reason, spmenu reads `.theme.conf`
and `.config/spmenu/theme.conf` on startup as well. To apply a basic theme, and `.config/spmenu/theme.conf` on startup as well. To apply a basic theme,
you simply replace theme.conf with the theme you want to use. you simply replace theme.conf with the theme you want to use.
`themes/` in the [Git repository](https://git.speedie.site/spmenu) contains There is a [Git repository](https://git.speedie.site/spmenu-themes)
a bunch of themes written for spmenu, and you can use them as a template which contains a bunch of themes written for spmenu,
when making your own themes. and you can use them as a template when making your own themes.
You may also contribute to this repository if you have a theme to show.
Do however note that the theme file is **not** the same as the config file. Do however note that the theme file is **not** the same as the config file.
There are quite a lot of differences, and many options are not available. There are quite a lot of differences, and many options are not available.

View file

@ -4,7 +4,7 @@ version="$(grep "version : '" meson.build | awk '{ print $3 }' | sed "s/'\"//g;
rm -f spmenu spmenu-${version}.tar.gz spmenu-${version}.PKGBUILD *.o *zst* rm -f spmenu spmenu-${version}.tar.gz spmenu-${version}.PKGBUILD *.o *zst*
mkdir -p spmenu-${version} mkdir -p spmenu-${version}
cp -rf LICENSE meson.build meson.options *.h *.c scripts/ docs/ libs/ themes/ PKGBUILD spmenu-${version} cp -rf LICENSE meson.build meson.options *.h *.c scripts/ docs/ libs/ PKGBUILD spmenu-${version}
[ -f Makefile ] && cp Makefile spmenu-${version} || : [ -f Makefile ] && cp Makefile spmenu-${version} || :
[ -f host.mk ] && cp host.mk spmenu-${version} || : [ -f host.mk ] && cp host.mk spmenu-${version} || :
[ -f toggle.mk ] && cp toggle.mk spmenu-${version} || : [ -f toggle.mk ] && cp toggle.mk spmenu-${version} || :

View file

@ -1455,10 +1455,10 @@ For this reason, spmenu reads \f[V].theme.conf\f[R] and
To apply a basic theme, you simply replace theme.conf with the theme you To apply a basic theme, you simply replace theme.conf with the theme you
want to use. want to use.
.PP .PP
\f[V]themes/\f[R] in the Git There is a Git repository (https://git.speedie.site/spmenu-themes) which
repository (https://git.speedie.site/spmenu) contains a bunch of themes contains a bunch of themes written for spmenu, and you can use them as a
written for spmenu, and you can use them as a template when making your template when making your own themes.
own themes. You may also contribute to this repository if you have a theme to show.
.PP .PP
Do however note that the theme file is \f[B]not\f[R] the same as the Do however note that the theme file is \f[B]not\f[R] the same as the
config file. config file.

View file

@ -1473,10 +1473,10 @@ reason, spmenu reads <code>.theme.conf</code> and
<code>.config/spmenu/theme.conf</code> on startup as well. To apply a <code>.config/spmenu/theme.conf</code> on startup as well. To apply a
basic theme, you simply replace theme.conf with the theme you want to basic theme, you simply replace theme.conf with the theme you want to
use.</p> use.</p>
<p><code>themes/</code> in the <a <p>There is a <a href="https://git.speedie.site/spmenu-themes">Git
href="https://git.speedie.site/spmenu">Git repository</a> contains a repository</a> which contains a bunch of themes written for spmenu, and
bunch of themes written for spmenu, and you can use them as a template you can use them as a template when making your own themes. You may also
when making your own themes.</p> contribute to this repository if you have a theme to show.</p>
<p>Do however note that the theme file is <strong>not</strong> the same <p>Do however note that the theme file is <strong>not</strong> the same
as the config file. There are quite a lot of differences, and many as the config file. There are quite a lot of differences, and many
options are not available. This is by design, as these options should be options are not available. This is by design, as these options should be

View file

@ -1,59 +0,0 @@
/* spmenu Arc Dark theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#d3dae3";
itemnormbg = "#383c4a";
itemnormfg2 = "#d3dae3";
itemnormbg2 = "#383c4a";
itemselfg = "#000000";
itemselbg = "#73c5e2";
itemmarkedfg = "#000000";
itemmarkedbg = "#73c5e2";
itemnormprifg = "#d3dae3";
itemnormpribg = "#383c4a";
itemselprifg = "#d3dae3";
itemselpribg = "#8ca9bf";
menu = "#383c4a";
promptfg = "#383c4a";
promptbg = "#fdc35f";
larrowfg = "#8ca9bf";
rarrowfg = "#8ca9bf";
larrowbg = "#383c4a";
rarrowbg = "#383c4a";
inputfg = "#d3dae3";
inputbg = "#383c4a";
numfg = "#383c4a";
numbg = "#add488";
normhlfg = "#4877b1";
normhlbg = "#383c4a";
selhlfg = "#63686d";
selhlbg = "#373c4a";
caretfg = "#fcfcfc";
border = "#e16f7e";
modefg = "#373c4a";
modebg = "#73c5e2";
capsfg = "#373c4a";
capsbg = "#e2afec";
sgr0 = "#4b5164";
sgr1 = "#e14245";
sgr2 = "#5ca75b";
sgr3 = "#f6ab32";
sgr4 = "#4877b1";
sgr5 = "#a660c3";
sgr6 = "#5294e2";
sgr7 = "#a9a9aa";
sgr8 = "#616981";
sgr9 = "#e16f7e";
sgr10 = "#add488";
sgr11 = "#fdc35f";
sgr12 = "#8ca9bf";
sgr13 = "#e2afec";
sgr14 = "#73c5e2";
sgr15 = "#fcfcfc";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Catppuccin (Macchiato) theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#cad3f5";
itemnormbg = "#24273a";
itemnormfg2 = "#cad3f5";
itemnormbg2 = "#24273a";
itemselfg = "#181926";
itemselbg = "#91d7e3";
itemmarkedfg = "#181926";
itemmarkedbg = "#91d7e3";
itemnormprifg = "#cad3f5";
itemnormpribg = "#24273a";
itemselprifg = "#181926";
itemselpribg = "#91d7e3";
menu = "#24273a";
promptfg = "#24273a";
promptbg = "#ED8796";
larrowfg = "#EED49F";
rarrowfg = "#EED49F";
larrowbg = "#24273a";
rarrowbg = "#24273a";
inputfg = "#B8C0E0";
inputbg = "#24273a";
numfg = "#24273a";
numbg = "#A6DA95";
normhlfg = "#8BD5CA";
normhlbg = "#494D64";
selhlfg = "#EED49F";
selhlbg = "#494D64";
caretfg = "#cad3f5";
border = "#8AADF4";
modefg = "#24273a";
modebg = "#F5BDE6";
capsfg = "#24273a";
capsbg = "#8AADF4";
sgr0 = "#494D64";
sgr1 = "#ED8796";
sgr2 = "#A6DA95";
sgr3 = "#EED49F";
sgr4 = "#8AADF4";
sgr5 = "#F5BDE6";
sgr6 = "#8BD5CA";
sgr7 = "#B8C0E0";
sgr8 = "#5B6078";
sgr9 = "#ED8796";
sgr10 = "#A6DA95";
sgr11 = "#EED49F";
sgr12 = "#8AADF4";
sgr13 = "#F5BDE6";
sgr14 = "#8BD5CA";
sgr15 = "#A5ADCB";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Cyberpunk Neon theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#0abdc6";
itemnormbg = "#000b1e";
itemnormfg2 = "#0abdc6";
itemnormbg2 = "#000b1e";
itemselfg = "#000b1e";
itemselbg = "#0abdc6";
itemmarkedfg = "#000b1e";
itemmarkedbg = "#0abdc6";
itemnormprifg = "#0abdc6";
itemnormpribg = "#000b1e";
itemselprifg = "#000b1e";
itemselpribg = "#d300c4";
menu = "#000b1e";
promptfg = "#000b1e";
promptbg = "#d300c4";
larrowfg = "#ff0000";
rarrowfg = "#ff0000";
larrowbg = "#000b1e";
rarrowbg = "#000b1e";
inputfg = "#0abdc6";
inputbg = "#000b1e";
numfg = "#000b1e";
numbg = "#00ff00";
normhlfg = "#0abdc6";
normhlbg = "#123e7c";
selhlfg = "#d7d7d5";
selhlbg = "#1c61c2";
caretfg = "#0abdc6";
border = "#711c91";
modefg = "#000b1e";
modebg = "#d300c4";
capsfg = "#000b1e";
capsbg = "#1c61c2";
sgr0 = "#123e7c";
sgr1 = "#ff0000";
sgr2 = "#d300c4";
sgr3 = "#f57800";
sgr4 = "#123e7c";
sgr5 = "#711c91";
sgr6 = "#0abdc6";
sgr7 = "#d7d7d5";
sgr8 = "#1c61c2";
sgr9 = "#ff0000";
sgr10 = "#d300c4";
sgr11 = "#f57800";
sgr12 = "#00ff00";
sgr13 = "#711c91";
sgr14 = "#0abdc6";
sgr15 = "#d7d7d5";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Doom One theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#d7d7d7";
itemnormbg = "#282c34";
itemnormfg2 = "#d7d7d7";
itemnormbg2 = "#282c34";
itemselfg = "#282c34";
itemselbg = "#ff6c6b";
itemmarkedfg = "#282c34";
itemmarkedbg = "#ff6c6b";
itemnormprifg = "#d7d7d7";
itemnormpribg = "#5b6268";
itemselprifg = "#d7d7d7";
itemselpribg = "#da8548";
menu = "#282c34";
promptfg = "#282c34";
promptbg = "#c678dd";
larrowfg = "#5699af";
rarrowfg = "#5699af";
larrowbg = "#282c34";
rarrowbg = "#282c34";
inputfg = "#d7d7d7";
inputbg = "#282c34";
numfg = "#282c34";
numbg = "#98be65";
normhlfg = "#88C0D0";
normhlbg = "#282c34";
selhlfg = "#ecbe7b";
selhlbg = "#282c34";
caretfg = "#d7d7d7";
border = "#ff6c6b";
modefg = "#282c34";
modebg = "#51afef";
capsfg = "#282c34";
capsbg = "#da8548";
sgr0 = "#1c1f24";
sgr1 = "#ff6c6b";
sgr2 = "#98be65";
sgr3 = "#da8548";
sgr4 = "#51afef";
sgr5 = "#c678dd";
sgr6 = "#5699af";
sgr7 = "#202328";
sgr8 = "#5b6268";
sgr9 = "#da8548";
sgr10 = "#4db5bd";
sgr11 = "#ecbe7b";
sgr12 = "#3071db";
sgr13 = "#a9a1e1";
sgr14 = "#46d9ff";
sgr15 = "#dfdfdf";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Dracula theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#f8f8f2";
itemnormbg = "#282a36";
itemnormfg2 = "#f8f8f2";
itemnormbg2 = "#282a36";
itemselfg = "#000000";
itemselbg = "#bd93f9";
itemmarkedfg = "#000000";
itemmarkedbg = "#bd93f9";
itemnormprifg = "#f8f8f2";
itemnormpribg = "#282a36";
itemselprifg = "#000000";
itemselpribg = "#bd93f9";
menu = "#282a36";
promptfg = "#282a36";
promptbg = "#ff5555";
larrowfg = "#f1fa8c";
rarrowfg = "#f1fa8c";
larrowbg = "#282a36";
rarrowbg = "#282a36";
inputfg = "#f8f8f2";
inputbg = "#282a36";
numfg = "#282a36";
numbg = "#50fa7b";
normhlfg = "#ffffff";
normhlbg = "#000000";
selhlfg = "#f1fa8c";
selhlbg = "#000000";
caretfg = "#f8f8f2";
border = "#ff79c6";
modefg = "#282a36";
modebg = "#ff79c6";
capsfg = "#282a36";
capsbg = "#8b39fd";
sgr0 = "#000000";
sgr1 = "#ff5555";
sgr2 = "#50fa7b";
sgr3 = "#f1fa8c";
sgr4 = "#bd93f9";
sgr5 = "#ff79c6";
sgr6 = "#8be9fd";
sgr7 = "#bbbbbb";
sgr8 = "#44475a";
sgr9 = "#ff5555";
sgr10 = "#50fa7b";
sgr11 = "#f1fa8c";
sgr12 = "#bd93f9";
sgr13 = "#ff79c6";
sgr14 = "#8b39fd";
sgr15 = "#ffffff";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Gruvbox (Dark) theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#fbf1c7";
itemnormbg = "#282828";
itemnormfg2 = "#fbf1c7";
itemnormbg2 = "#282828";
itemselfg = "#504945";
itemselbg = "#98971a";
itemmarkedfg = "#504945";
itemmarkedbg = "#98971a";
itemnormprifg = "#fcf1c7";
itemnormpribg = "#504945";
itemselprifg = "#fbf1c7";
itemselpribg = "#fe8019";
menu = "#282828";
promptfg = "#3c3836";
promptbg = "#fb4934";
larrowfg = "#98971a";
rarrowfg = "#98971a";
larrowbg = "#282828";
rarrowbg = "#282828";
inputfg = "#fbf1c7";
inputbg = "#282828";
numfg = "#282828";
numbg = "#b16286";
normhlfg = "#458588";
normhlbg = "#282828";
selhlfg = "#fabd2f";
selhlbg = "#282828";
caretfg = "#fbf1c7";
border = "#d79921";
modefg = "#3c3836";
modebg = "#d65d0e";
capsfg = "#3c3836";
capsbg = "#d3869b";
sgr0 = "#282828";
sgr1 = "#cc241d";
sgr2 = "#98971a";
sgr3 = "#d79921";
sgr4 = "#458588";
sgr5 = "#b16286";
sgr6 = "#689d6a";
sgr7 = "#a89984";
sgr8 = "#928374";
sgr9 = "#fb4934";
sgr10 = "#b8bb26";
sgr11 = "#fabd2f";
sgr12 = "#83a598";
sgr13 = "#d3869b";
sgr14 = "#8ec07c";
sgr15 = "#ebdbb2";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Gruvbox (Light) theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#657b83";
itemnormbg = "#fdf6e3";
itemnormfg2 = "#657b83";
itemnormbg2 = "#fdf6e3";
itemselfg = "#657b83";
itemselbg = "#dc322f";
itemmarkedfg = "#657b83";
itemmarkedbg = "#dc322f";
itemnormprifg = "#657b83";
itemnormpribg = "#fdf6e3";
itemselprifg = "#657b83";
itemselpribg = "#586e75";
menu = "#fdf6e3";
promptfg = "#262626";
promptbg = "#b58900";
larrowfg = "#2aa198";
rarrowfg = "#2aa198";
larrowbg = "#fdf6e3";
rarrowbg = "#fdf6e3";
inputfg = "#657b83";
inputbg = "#fdf6e3";
numfg = "#262626";
numbg = "#cb4b16";
normhlfg = "#268bd2";
normhlbg = "#fdf6e3";
selhlfg = "#ffffd7";
selhlbg = "#262626";
caretfg = "#657b83";
border = "#859900";
modefg = "#262626";
modebg = "#859900";
capsfg = "#262626";
capsbg = "#2aa198";
sgr0 = "#eee8d5";
sgr1 = "#dc322f";
sgr2 = "#859900";
sgr3 = "#b58900";
sgr4 = "#268bd2";
sgr5 = "#d33682";
sgr6 = "#2aa198";
sgr7 = "#073642";
sgr8 = "#fdf6e3";
sgr9 = "#cb4b16";
sgr10 = "#93a1a1";
sgr11 = "#839496";
sgr12 = "#657b83";
sgr13 = "#6c71c4";
sgr14 = "#586e75";
sgr15 = "#002b36";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Gruvbox Material theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#e2d3ba";
itemnormbg = "#1d2021";
itemnormfg2 = "#e2d3ba";
itemnormbg2 = "#1d2021";
itemselfg = "#d4be98";
itemselbg = "#ea6962";
itemmarkedfg = "#1d2021";
itemmarkedbg = "#89b482";
itemnormprifg = "#e2d3ba";
itemnormpribg = "#1d2021";
itemselprifg = "#e2d3ba";
itemselpribg = "#9dc2ba";
menu = "#1d2021";
promptfg = "#1d2021";
promptbg = "#d8a657";
larrowfg = "#9dc2ba";
rarrowfg = "#9dc2ba";
larrowbg = "#1d2021";
rarrowbg = "#1d2021";
inputfg = "#e2d3ba";
inputbg = "#1d2021";
numfg = "#1d2021";
numbg = "#ef938e";
normhlfg = "#89b482";
normhlbg = "#1d2021";
selhlfg = "#e2d3ba";
selhlbg = "#1d2021";
caretfg = "#e2d3ba";
border = "#ef938e";
modefg = "#1d2021";
modebg = "#a9b665";
capsfg = "#1d2021";
capsbg = "#7daea3";
sgr0 = "#1d2021";
sgr1 = "#ea6962";
sgr2 = "#a9b665";
sgr3 = "#d8a657";
sgr4 = "#7daea3";
sgr5 = "#d3869b";
sgr6 = "#89b482";
sgr7 = "#d4be98";
sgr8 = "#928374";
sgr9 = "#ef938e";
sgr10 = "#bbc585";
sgr11 = "#e1bb7e";
sgr12 = "#9dc2ba";
sgr13 = "#e1acbb";
sgr14 = "#a7c7a2";
sgr15 = "#e2d3ba";
} );
file = ( { global = 0; } );
};

View file

@ -1,9 +0,0 @@
/* spmenu "No global colors" theme
* This "colorscheme" simply disables global colors, so that programs like Pywal will not override spmenu colors.
*
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Nord theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#eceff4";
itemnormbg = "#2e3440";
itemnormfg2 = "#eceff4";
itemnormbg2 = "#2e3440";
itemselfg = "#eceff4";
itemselbg = "#bf616a";
itemmarkedfg = "#eceff4";
itemmarkedbg = "#bf616a";
itemnormprifg = "#eceff4";
itemnormpribg = "#3b4252";
itemselprifg = "#eceff4";
itemselpribg = "#d08770";
menu = "#2e3440";
promptfg = "#2e3440";
promptbg = "#b48ead";
larrowfg = "#8fbcbb";
rarrowfg = "#8fbcbb";
larrowbg = "#2e3440";
rarrowbg = "#2e3440";
inputfg = "#eceff4";
inputbg = "#2e3440";
numfg = "#2e3440";
numbg = "#a3be8c";
normhlfg = "#88c0d0";
normhlbg = "#2e3440";
selhlfg = "#ebcb8b";
selhlbg = "#2e3440";
caretfg = "#d8dee9";
border = "#5e81ac";
modefg = "#2e3440";
modebg = "#81a1c1";
capsfg = "#2e3440";
capsbg = "#ebcb8b";
sgr0 = "#3b4252";
sgr1 = "#bf616a";
sgr2 = "#a3be8c";
sgr3 = "#ebcb8b";
sgr4 = "#81a1c1";
sgr5 = "#b48ead";
sgr6 = "#88c0d0";
sgr7 = "#e5e9f0";
sgr8 = "#4c566a";
sgr9 = "#bf616a";
sgr10 = "#a3be8c";
sgr11 = "#ebcb8b";
sgr12 = "#81a1c1";
sgr13 = "#b48ead";
sgr14 = "#8fbcbb";
sgr15 = "#eceff4";
} );
file = ( { global = 0; } );
};

View file

@ -1,6 +0,0 @@
# spmenu themes
## Usage
Copy any of the themes to ~/.config/spmenu/theme.conf. Make sure `theme` is enabled in
your config file though.

View file

@ -1,59 +0,0 @@
/* spmenu Solarized (Dark) theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#eee8d5";
itemnormbg = "#002b36";
itemnormfg2 = "#eee8d5";
itemnormbg2 = "#002b36";
itemselfg = "#eee8d5";
itemselbg = "#dc322f";
itemmarkedfg = "#eee8d5";
itemmarkedbg = "#dc322f";
itemnormprifg = "#eee8d5";
itemnormpribg = "#002b36";
itemselprifg = "#eee8d5";
itemselpribg = "#586e75";
menu = "#002b36";
promptfg = "#262626";
promptbg = "#b58900";
larrowfg = "#2aa198";
rarrowfg = "#2aa198";
larrowbg = "#002b36";
rarrowbg = "#002b36";
inputfg = "#eee8d5";
inputbg = "#002b36";
numfg = "#262626";
numbg = "#cb4b16";
normhlfg = "#268bd2";
normhlbg = "#002b36";
selhlfg = "#ffffd7";
selhlbg = "#262626";
caretfg = "#eee8d5";
border = "#859900";
modefg = "#262626";
modebg = "#859900";
capsfg = "#262626";
capsbg = "#2aa198";
sgr0 = "#073642";
sgr1 = "#dc322f";
sgr2 = "#859900";
sgr3 = "#b58900";
sgr4 = "#268bd2";
sgr5 = "#d33682";
sgr6 = "#2aa198";
sgr7 = "#eee8d5";
sgr8 = "#002b36";
sgr9 = "#cb4b16";
sgr10 = "#586e75";
sgr11 = "#657b83";
sgr12 = "#839496";
sgr13 = "#6c71c4";
sgr14 = "#93a1a1";
sgr15 = "#fdf6e3";
} );
file = ( { global = 0; } );
};

View file

@ -1,58 +0,0 @@
/* spmenu Solarized (Light) theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#657b83";
itemnormbg = "#fdf6e3";
itemnormfg2 = "#657b83";
itemnormbg2 = "#fdf6e3";
itemselfg = "#073642";
itemselbg = "#dc322f";
itemmarkedfg = "#eee8d5";
itemmarkedbg = "#2aa198";
itemnormprifg = "#657b83";
itemnormpribg = "#fdf6e3";
itemselprifg = "#657b83";
itemselpribg = "#657b83";
menu = "#fdf6e3";
promptfg = "#fdf6e3";
promptbg = "#b58900";
larrowfg = "#657b83";
rarrowfg = "#657b83";
larrowbg = "#fdf6e3";
rarrowbg = "#fdf6e3";
inputfg = "#657b83";
inputbg = "#fdf6e3";
numfg = "#eee8d5";
numbg = "#cb4b16";
normhlfg = "#2aa198";
normhlbg = "#fdf6e3";
selhlfg = "#002b36";
selhlbg = "#eee8d5";
caretfg = "#657b83";
border = "#cb4b16";
modefg = "#eee8d5";
modebg = "#859900";
capsfg = "#eee8d5";
capsbg = "#268bd2";
sgr0 = "#eee8d5";
sgr1 = "#dc322f";
sgr2 = "#859900";
sgr3 = "#b58900";
sgr4 = "#268bd2";
sgr5 = "#d33682";
sgr6 = "#2aa198";
sgr7 = "#073642";
sgr8 = "#fdf6e3";
sgr9 = "#cb4b16";
sgr10 = "#93a1a1";
sgr11 = "#839496";
sgr12 = "#657b83";
sgr13 = "#6c71c4";
sgr14 = "#586e75";
sgr15 = "#002b36";
} );
file = ( { global = 0; } );
};

View file

@ -1,59 +0,0 @@
/* spmenu Tokyo Night theme
* To apply, copy the file to ~/.config/spmenu/theme.conf, either using a profile manager or manually.
*/
theme = {
color = ( {
itemnormfg = "#a9b1d6";
itemnormbg = "#1a1b26";
itemnormfg2 = "#a9b1d6";
itemnormbg2 = "#1a1b26";
itemselfg = "#32344a";
itemselbg = "#e0af68";
itemmarkedfg = "#32344a";
itemmarkedbg = "#e0af68";
itemnormprifg = "#a9b1d6";
itemnormpribg = "#444B6A";
itemselprifg = "#a9b1d6";
itemselpribg = "#D08770";
menu = "#1a1b26";
promptfg = "#1a1b26";
promptbg = "#ad8ee6";
larrowfg = "#7da6ff";
rarrowfg = "#7da6ff";
larrowbg = "#1a1b26";
rarrowbg = "#1a1b26";
inputfg = "#a9b1d6";
inputbg = "#1a1b26";
numfg = "#1a1b26";
numbg = "#9ece6a";
normhlfg = "#7aa2f7";
normhlbg = "#1a1b26";
selhlfg = "#e0af68";
selhlbg = "#1a1b26";
caretfg = "#a9b1d6";
border = "#7da6ff";
modefg = "#1a1b26";
modebg = "#ff7a93";
capsfg = "#1a1b26";
capsbg = "#b9f27c";
sgr0 = "#32344a";
sgr1 = "#f7768e";
sgr2 = "#9ece6a";
sgr3 = "#e0af68";
sgr4 = "#7aa2f7";
sgr5 = "#ad8ee6";
sgr6 = "#449dab";
sgr7 = "#787c99";
sgr8 = "#444b6a";
sgr9 = "#ff7a93";
sgr10 = "#b9f27c";
sgr11 = "#ff9e64";
sgr12 = "#7da6ff";
sgr13 = "#bb9af7";
sgr14 = "#0db9d7";
sgr15 = "#acb0d0";
} );
file = ( { global = 0; } );
};

View file

@ -1,148 +0,0 @@
/* spmenu dmenu theme
*
* This config should match vanilla dmenu as closely as possible. I am unable to tell the difference between the two. Note that neither Pango markup or SGR sequences are interpreted and they will be displayed as-is. You can change this if you want.
* For perfect dmenu compatibility, you may want to remap keybindings, making sure all of them work in "any mode".
*
* To use, simply copy to ~/.config/spmenu/theme.conf
*/
theme = {
// General window options
window = ( { alpha = 0;
position = 1;
} );
// Text
text = ( { font = "monospace 10";
padding = 0;
leftarrow = "<";
rightarrow = ">";
password = "*";
prompt = "";
input = "";
} );
// Color
color = ( { itemnormfg = "#bbbbbb";
itemnormbg = "#222222";
itemnormfg2 = "#bbbbbb";
itemnormbg2 = "#222222";
itemselfg = "#eeeeee";
itemselbg = "#005577";
itemmarkedfg = "#eeeeee";
itemmarkedbg = "#005577";
itemnormprifg = "#bbbbbb";
itemnormpribg = "#222222";
itemselprifg = "#eeeeee";
itemselpribg = "#005577";
inputfg = "#eeeeee";
inputbg = "#222222";
menu = "#222222";
promptfg = "#eeeeee";
promptbg = "#005577";
larrowfg = "#bbbbbb";
larrowbg = "#222222";
rarrowfg = "#bbbbbb";
rarrowbg = "#222222";
hlnormfg = "#ffffff";
hlnormbg = "#000000";
hlselfg = "#ffffff";
hlselbg = "#000000";
numfg = "#ffffff";
numbg = "#005577";
modefg = "#ffffff";
modebg = "#005577";
border = "#005577";
caretfg = "#ffffff";
caretbg = "#222222";
sgr0 = "#bbbbbb";
sgr1 = "#bbbbbb";
sgr2 = "#bbbbbb";
sgr3 = "#bbbbbb";
sgr4 = "#bbbbbb";
sgr5 = "#bbbbbb";
sgr6 = "#bbbbbb";
sgr7 = "#bbbbbb";
sgr8 = "#bbbbbb";
sgr9 = "#bbbbbb";
sgr10 = "#bbbbbb";
sgr11 = "#bbbbbb";
sgr12 = "#bbbbbb";
sgr13 = "#bbbbbb";
sgr14 = "#bbbbbb";
sgr15 = "#bbbbbb";
coloritems = 1;
sgr = 0;
} );
// Alpha options
alpha = ( { itemnormfg = 255;
itemnormbg = 255;
itemnormfg2 = 255;
itemnormbg2 = 255;
itemselfg = 255;
itemselbg = 255;
itemmarkedfg = 255;
itemmarkedbg = 255;
itemnormprifg = 255;
itemnormpribg = 255;
itemselprifg = 255;
itemselpribg = 255;
inputfg = 255;
inputbg = 255;
menu = 255;
promptfg = 255;
promptbg = 255;
larrowfg = 255;
larrowbg = 255;
rarrowfg = 255;
rarrowbg = 255;
hlnormfg = 255;
hlnormbg = 255;
hlselfg = 255;
hlselbg = 255;
numfg = 255;
numbg = 255;
border = 255;
caretfg = 255;
caretbg = 255;
modefg = 255;
modebg = 255;
} );
// Powerline options
powerline = ( { promptstyle = 0;
matchcountstyle = 0;
modestyle = 0;
prompt = 0;
matchcount = 0;
mode = 0;
} );
// Hide options
hide = ( { input = 0;
larrow = 0;
rarrow = 0;
items = 0;
prompt = 0;
powerline = 1;
caret = 0;
highlight = 1;
matchcount = 1;
mode = 1;
caps = 1;
image = 1;
} );
// Pango
pango = ( { item = 0;
highlight = 0;
prompt = 0;
input = 0;
leftarrow = 0;
rightarrow = 0;
numbers = 0;
mode = 0;
password = 0;
} );
};

View file

@ -1,9 +0,0 @@
#!/bin/sh
# install.sh
# This script installs all the profiles
CONFDIR="${XDG_CONFIG_HOME:-$HOME/.config}"
mkdir -p "$CONFDIR/spmenu/themes"
cp ./*.conf "$CONFDIR/spmenu/themes"
echo "Installed."
echo "Use spmenuify (or another theme manager) to enable the themes."
echo "Alternatively copy whichever theme you want to use to ~/.config/spmenu/theme.conf"