diff --git a/docs/docs.md b/docs/docs.md index ef815c6..9c99b12 100644 --- a/docs/docs.md +++ b/docs/docs.md @@ -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, you simply replace theme.conf with the theme you want to use. -`themes/` in the [Git repository](https://git.speedie.site/spmenu) contains -a bunch of themes written for spmenu, and you can use them as a template -when making your own themes. +There is a [Git repository](https://git.speedie.site/spmenu-themes) +which contains a bunch of themes written for spmenu, +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. There are quite a lot of differences, and many options are not available. diff --git a/scripts/make/generate-pkg.sh b/scripts/make/generate-pkg.sh index 891496d..d6ac621 100755 --- a/scripts/make/generate-pkg.sh +++ b/scripts/make/generate-pkg.sh @@ -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* 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 host.mk ] && cp host.mk spmenu-${version} || : [ -f toggle.mk ] && cp toggle.mk spmenu-${version} || : diff --git a/spmenu.1 b/spmenu.1 index a03798f..1b69308 100644 --- a/spmenu.1 +++ b/spmenu.1 @@ -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 want to use. .PP -\f[V]themes/\f[R] in the Git -repository (https://git.speedie.site/spmenu) contains a bunch of themes -written for spmenu, and you can use them as a template when making your -own themes. +There is a Git repository (https://git.speedie.site/spmenu-themes) which +contains a bunch of themes written for spmenu, 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. .PP Do however note that the theme file is \f[B]not\f[R] the same as the config file. diff --git a/spmenu.html b/spmenu.html index 31dbfa9..dc9d674 100644 --- a/spmenu.html +++ b/spmenu.html @@ -1473,10 +1473,10 @@ reason, spmenu reads .theme.conf 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.

-

themes/ in the Git repository contains a -bunch of themes written for spmenu, and you can use them as a template -when making your own themes.

+

There is a Git +repository which contains a bunch of themes written for spmenu, 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. There are quite a lot of differences, and many options are not available. This is by design, as these options should be diff --git a/themes/Arc-Dark.conf b/themes/Arc-Dark.conf deleted file mode 100644 index 612d59c..0000000 --- a/themes/Arc-Dark.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Catppuccin.conf b/themes/Catppuccin.conf deleted file mode 100644 index f5f028d..0000000 --- a/themes/Catppuccin.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Cyberpunk-Neon.conf b/themes/Cyberpunk-Neon.conf deleted file mode 100644 index 46d885e..0000000 --- a/themes/Cyberpunk-Neon.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Doom-One.conf b/themes/Doom-One.conf deleted file mode 100644 index 351a304..0000000 --- a/themes/Doom-One.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Dracula.conf b/themes/Dracula.conf deleted file mode 100644 index 1a050a5..0000000 --- a/themes/Dracula.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Gruvbox-Dark.conf b/themes/Gruvbox-Dark.conf deleted file mode 100644 index 2810bff..0000000 --- a/themes/Gruvbox-Dark.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Gruvbox-Light.conf b/themes/Gruvbox-Light.conf deleted file mode 100644 index 7bf5c71..0000000 --- a/themes/Gruvbox-Light.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Gruvbox-Material.conf b/themes/Gruvbox-Material.conf deleted file mode 100644 index 808d50c..0000000 --- a/themes/Gruvbox-Material.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/No-Global-Colors.conf b/themes/No-Global-Colors.conf deleted file mode 100644 index 5d2cc85..0000000 --- a/themes/No-Global-Colors.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Nord.conf b/themes/Nord.conf deleted file mode 100644 index 668d8a2..0000000 --- a/themes/Nord.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/README.md b/themes/README.md deleted file mode 100644 index 5db2239..0000000 --- a/themes/README.md +++ /dev/null @@ -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. diff --git a/themes/Solarized-Dark.conf b/themes/Solarized-Dark.conf deleted file mode 100644 index 0996730..0000000 --- a/themes/Solarized-Dark.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Solarized-Light.conf b/themes/Solarized-Light.conf deleted file mode 100644 index 77a39ad..0000000 --- a/themes/Solarized-Light.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/Tokyo-Night.conf b/themes/Tokyo-Night.conf deleted file mode 100644 index abc6915..0000000 --- a/themes/Tokyo-Night.conf +++ /dev/null @@ -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; } ); -}; diff --git a/themes/dmenu.conf b/themes/dmenu.conf deleted file mode 100644 index 94b890f..0000000 --- a/themes/dmenu.conf +++ /dev/null @@ -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; - } ); -}; diff --git a/themes/install.sh b/themes/install.sh deleted file mode 100755 index fcae9b8..0000000 --- a/themes/install.sh +++ /dev/null @@ -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"