From f0d2a06268d6c0eb998a771a5a55577d44acac8a Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Thu, 27 Oct 2016 15:28:11 +0200 Subject: [PATCH] Add some themes to be installed, add theme-selector script thingy. --- Makefile.am | 21 +++++++++++++++++++-- themes/Arc.theme | 15 +++++++++++++++ themes/android_notification.theme | 9 +++++++++ themes/blor.theme | 15 +++++++++++++++ themes/blue.theme | 13 +++++++++++++ themes/c64.theme | 9 +++++++++ themes/glue_pro_blue.theme | 9 +++++++++ themes/lb.theme | 16 ++++++++++++++++ themes/purple.theme | 16 ++++++++++++++++ themes/solarized.theme | 9 +++++++++ themes/solarized_alternate.theme | 9 +++++++++ 11 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 themes/Arc.theme create mode 100644 themes/android_notification.theme create mode 100644 themes/blor.theme create mode 100644 themes/blue.theme create mode 100644 themes/c64.theme create mode 100644 themes/glue_pro_blue.theme create mode 100644 themes/lb.theme create mode 100644 themes/purple.theme create mode 100644 themes/solarized.theme create mode 100644 themes/solarized_alternate.theme diff --git a/Makefile.am b/Makefile.am index 5698e5f6..d41270fc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -11,7 +11,9 @@ include $(top_srcdir)/libgwater-xcb-nolibtool.mk ## bin_PROGRAMS=rofi -dist_bin_SCRIPTS=script/rofi-sensible-terminal +dist_bin_SCRIPTS=\ + script/rofi-sensible-terminal\ + script/rofi-theme-selector nodist_rofi_SOURCES=\ $(top_builddir)/gitconfig.h @@ -119,6 +121,21 @@ markdown_FILES=\ README.html: README.md $(md_verbose) markdown $< > $@ + +### +# Themes +### +themedir=$(pkgdatadir)/themes/ +theme_DATA=\ + themes/android_notification.theme\ + themes/Arc.theme\ + themes/blor.theme\ + themes/blue.theme\ + themes/c64.theme\ + themes/glue_pro_blue.theme\ + themes/solarized.theme\ + themes/solarized_alternate.theme + ## # Extra DIST ## @@ -130,8 +147,8 @@ EXTRA_DIST=\ AUTHORS\ doc/rofi.doxy.in\ script/get_git_rev.sh\ + $(theme_DATA)\ Changelog - ## # Indent ## diff --git a/themes/Arc.theme b/themes/Arc.theme new file mode 100644 index 00000000..181da9a3 --- /dev/null +++ b/themes/Arc.theme @@ -0,0 +1,15 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! ------------------------------------------------------------------------------ +! Use extended color scheme +rofi.color-enabled: true +! Color scheme for normal row +rofi.color-normal: #ffffff,#525d76,#f5f5f5,#5294e2,#ffffff +! Color scheme for urgent row +rofi.color-urgent: #ffffff,#dc322f,#f5f5f5,#5294e2,#dc322f +! Color scheme for active row +rofi.color-active: #ffffff,#c2cad0,#f5f5f5,#5294e2,#c2cad0 +! Color scheme window +rofi.color-window: #ffffff,#f5f5f5 +! Separator style (none, dash, solid) +rofi.separator-style: solid diff --git a/themes/android_notification.theme b/themes/android_notification.theme new file mode 100644 index 00000000..dd51fa94 --- /dev/null +++ b/themes/android_notification.theme @@ -0,0 +1,9 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +rofi.color-enabled: true +rofi.color-window: #273238, #273238, #1e2529 +rofi.color-normal: #273238, #c1c1c1, #273238, #394249, #ffffff +rofi.color-active: #273238, #80cbc4, #273238, #394249, #80cbc4 +rofi.color-urgent: #273238, #ff1844, #273238, #394249, #ff1844 diff --git a/themes/blor.theme b/themes/blor.theme new file mode 100644 index 00000000..5b3ad8be --- /dev/null +++ b/themes/blor.theme @@ -0,0 +1,15 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! ------------------------------------------------------------------------------ +! Use extended color scheme +rofi.color-enabled: true +! Color scheme for normal row +rofi.color-normal: argb:00000000, #D8DEE9 , argb:00000000, #FAC863 , #1B2B34 +! Color scheme for urgent row +rofi.color-urgent: argb:00000000, #F99157 , argb:00000000, #F99157 , #1B2B34 +! Color scheme for active row +rofi.color-active: argb:00000000, #6699CC , argb:00000000, #6699CC , #1B2B34 +! Color scheme window +rofi.color-window: argb:ee222222, #FAC863 , #FAC863 +! Separator style (none, dash, solid) +rofi.separator-style: solid diff --git a/themes/blue.theme b/themes/blue.theme new file mode 100644 index 00000000..daf8f34c --- /dev/null +++ b/themes/blue.theme @@ -0,0 +1,13 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! ------------------------------------------------------------------------------ +! Use extended color scheme +rofi.color-enabled: true +! Color scheme for normal row +rofi.color-normal: argb:00000000, #00b0ef, argb:00000000, #00b0ef,#0060a0 +! Color scheme for urgent row +rofi.color-urgent: argb:00000000, #ffa0a0, argb:00000000, #ffa0a0,#0060a0 +! Color scheme for active row +rofi.color-active: argb:00000000, #a0ffa0, argb:00000000, #a0ffa0,#0060a0 +! Color scheme window +rofi.color-window: argb:ee0060a0, #00b0ef,#00b0ef diff --git a/themes/c64.theme b/themes/c64.theme new file mode 100644 index 00000000..3bed80ba --- /dev/null +++ b/themes/c64.theme @@ -0,0 +1,9 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +rofi.color-enabled: true +rofi.color-window: #0039ff, #0039ff, #4F80FF +rofi.color-normal: #0039ff, #4f80ff, #0039ff, #4f80ff, #ffffff +rofi.color-active: #0039ff, #68ba50, #0039ff, #4f80ff, #68ba50 +rofi.color-urgent: #0039ff, #ff7047, #0039ff, #4f80ff, #ff7047 diff --git a/themes/glue_pro_blue.theme b/themes/glue_pro_blue.theme new file mode 100644 index 00000000..cad6efda --- /dev/null +++ b/themes/glue_pro_blue.theme @@ -0,0 +1,9 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +rofi.color-enabled: true +rofi.color-window: #393939, #393939, #268bd2 +rofi.color-normal: #393939, #ffffff, #393939, #268bd2, #ffffff +rofi.color-active: #393939, #268bd2, #393939, #268bd2, #205171 +rofi.color-urgent: #393939, #f3843d, #393939, #268bd2, #ffc39c diff --git a/themes/lb.theme b/themes/lb.theme new file mode 100644 index 00000000..47be0ee5 --- /dev/null +++ b/themes/lb.theme @@ -0,0 +1,16 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! ------------------------------------------------------------------------------ + +! Use extended color scheme +rofi.color-enabled: true +! Color scheme for normal row +rofi.color-normal: argb:00000000, #1aa, argb:11FFFFFF, #1aa,#333 +! Color scheme for urgent row +rofi.color-urgent: argb:00000000, #f99, argb:11FFFFFF, #f99,#333 +! Color scheme for active row +rofi.color-active: argb:00000000, #aa1, argb:11FFFFFF, #aa1,#333 +! Color scheme window +rofi.color-window: argb:ee333333, #1aa,#1aa +! Separator style (none, dash, solid) +rofi.separator-style: dash diff --git a/themes/purple.theme b/themes/purple.theme new file mode 100644 index 00000000..9ee3538b --- /dev/null +++ b/themes/purple.theme @@ -0,0 +1,16 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +! Use extended color scheme +rofi.color-enabled: true +! Color scheme for normal row +rofi.color-normal: argb:a02f1e2e, #b4b4b4, argb:a02f1e2e, argb:54815ba4, #ffffff +! Color scheme for urgent row +rofi.color-urgent: argb:272f1e2e, #ef6155, argb:2f2f1e2e, argb:54815ba4, #ef6155 +! Color scheme for active row +rofi.color-active: argb:272f1e2e, #815ba4, argb:2f2f1e2e, argb:54815ba4, #815ba4 +! Color scheme window +rofi.color-window: #2f1e2e, argb:36ef6155, argb:2fef6155 +! Separator style (none, dash, solid) +rofi.separator-style: dash diff --git a/themes/solarized.theme b/themes/solarized.theme new file mode 100644 index 00000000..aceec864 --- /dev/null +++ b/themes/solarized.theme @@ -0,0 +1,9 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +rofi.color-enabled: true +rofi.color-window: #002b37, #002b37, #003642 +rofi.color-normal: #002b37, #819396, #002b37, #003642, #819396 +rofi.color-active: #002b37, #008ed4, #002b37, #003642, #008ed4 +rofi.color-urgent: #002b37, #da4281, #002b37, #003642, #da4281 diff --git a/themes/solarized_alternate.theme b/themes/solarized_alternate.theme new file mode 100644 index 00000000..a8426774 --- /dev/null +++ b/themes/solarized_alternate.theme @@ -0,0 +1,9 @@ +! ------------------------------------------------------------------------------ +! ROFI Color theme +! User: Rasi +! ------------------------------------------------------------------------------ +rofi.color-enabled: true +rofi.color-window: #002b37, #002b37, #003642 +rofi.color-normal: #002b37, #819396, #003643, #008ed4, #ffffff +rofi.color-active: #002b37, #008ed4, #003643, #008ed4, #66c6ff +rofi.color-urgent: #002b37, #da4281, #003643, #008ed4, #890661