From aa996cff595de1a39e69ba7fcde5ad160f180807 Mon Sep 17 00:00:00 2001 From: q3aql Date: Sun, 29 May 2022 18:31:50 +0200 Subject: [PATCH] Add more themes --- themes/cool-green.h | 23 +++++++++++++++++++++++ themes/nice-blue.h | 23 +++++++++++++++++++++++ themes/orange.h | 23 +++++++++++++++++++++++ themes/psychedelic.h | 23 +++++++++++++++++++++++ themes/red-sea.sh | 23 +++++++++++++++++++++++ themes/sunset.h | 23 +++++++++++++++++++++++ themes/white-heaven.h | 23 +++++++++++++++++++++++ themes/white-wine.sh | 23 +++++++++++++++++++++++ 8 files changed, 184 insertions(+) create mode 100644 themes/cool-green.h create mode 100644 themes/nice-blue.h create mode 100644 themes/orange.h create mode 100644 themes/psychedelic.h create mode 100644 themes/red-sea.sh create mode 100644 themes/sunset.h create mode 100644 themes/white-heaven.h create mode 100644 themes/white-wine.sh diff --git a/themes/cool-green.h b/themes/cool-green.h new file mode 100644 index 0000000..3f532b3 --- /dev/null +++ b/themes/cool-green.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#253829" }, + [SchemeSel] = { "#202118", "#98c379" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/nice-blue.h b/themes/nice-blue.h new file mode 100644 index 0000000..daf3c39 --- /dev/null +++ b/themes/nice-blue.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#1b214a" }, + [SchemeSel] = { "#eeeeee", "#3e4474" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/orange.h b/themes/orange.h new file mode 100644 index 0000000..3722f36 --- /dev/null +++ b/themes/orange.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#22222c" }, + [SchemeSel] = { "#22222c", "#d05a1f" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/psychedelic.h b/themes/psychedelic.h new file mode 100644 index 0000000..cd44fd4 --- /dev/null +++ b/themes/psychedelic.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#98c379", "#212121" }, + [SchemeSel] = { "#ef3a03", "#5457a9" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/red-sea.sh b/themes/red-sea.sh new file mode 100644 index 0000000..65763b4 --- /dev/null +++ b/themes/red-sea.sh @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#941835" }, + [SchemeSel] = { "#292d3e", "#c62570" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/sunset.h b/themes/sunset.h new file mode 100644 index 0000000..ee80440 --- /dev/null +++ b/themes/sunset.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#9b3800" }, + [SchemeSel] = { "#22222c", "#c59a4d" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/white-heaven.h b/themes/white-heaven.h new file mode 100644 index 0000000..c7bec70 --- /dev/null +++ b/themes/white-heaven.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#2d2d37", "#a9a8a7" }, + [SchemeSel] = { "#a9a8a7", "#2d2d37" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/themes/white-wine.sh b/themes/white-wine.sh new file mode 100644 index 0000000..c84c5dc --- /dev/null +++ b/themes/white-wine.sh @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "UbuntuMono Nerd Font:size=14" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#861616", "#a9a8a7" }, + [SchemeSel] = { "#a9a8a7", "#861616" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 18; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " ";