From 92239eb6037c4c005bc8b9f557b1ef1c80507124 Mon Sep 17 00:00:00 2001 From: Rasmus Steinke Date: Thu, 19 Oct 2017 16:28:30 +0200 Subject: [PATCH] update themes --- Themes/official/Adapta-Nokto.rasi | 51 +++--- Themes/official/Arc.rasi | 54 +++--- Themes/official/DarkBlue.rasi | 58 +++---- Themes/official/Indego.rasi | 56 ++++--- Themes/official/Monokai.rasi | 56 ++++--- Themes/official/Paper.rasi | 53 +++--- Themes/official/Pop-Dark.rasi | 113 +++++++++++++ Themes/official/android_notification.rasi | 50 +++--- Themes/official/arthur.rasi | 192 ++++++++++++++++++++++ Themes/official/blue.rasi | 50 +++--- Themes/official/c64.rasi | 50 +++--- Themes/official/clerk.rasi | 178 ++++++++++++++++++++ Themes/official/dmenu.rasi | 45 +++++ Themes/official/glue_pro_blue.rasi | 55 ++++--- Themes/official/gruvbox-dark-hard.rasi | 140 ++++++++++++++++ Themes/official/gruvbox-dark-soft.rasi | 139 ++++++++++++++++ Themes/official/gruvbox-dark.rasi | 139 ++++++++++++++++ Themes/official/gruvbox-light-hard.rasi | 140 ++++++++++++++++ Themes/official/gruvbox-light-soft.rasi | 139 ++++++++++++++++ Themes/official/gruvbox-light.rasi | 139 ++++++++++++++++ Themes/official/lb.rasi | 50 +++--- Themes/official/paper-float.rasi | 117 +++++++++++++ Themes/official/purple.rasi | 49 +++--- Themes/official/sidebar.rasi | 111 +++++++++++++ Themes/official/solarized.rasi | 49 +++--- Themes/official/solarized_alternate.rasi | 49 +++--- 26 files changed, 1971 insertions(+), 351 deletions(-) create mode 100644 Themes/official/Pop-Dark.rasi create mode 100644 Themes/official/arthur.rasi create mode 100644 Themes/official/clerk.rasi create mode 100644 Themes/official/dmenu.rasi create mode 100644 Themes/official/gruvbox-dark-hard.rasi create mode 100644 Themes/official/gruvbox-dark-soft.rasi create mode 100644 Themes/official/gruvbox-dark.rasi create mode 100644 Themes/official/gruvbox-light-hard.rasi create mode 100644 Themes/official/gruvbox-light-soft.rasi create mode 100644 Themes/official/gruvbox-light.rasi create mode 100644 Themes/official/paper-float.rasi create mode 100644 Themes/official/sidebar.rasi diff --git a/Themes/official/Adapta-Nokto.rasi b/Themes/official/Adapta-Nokto.rasi index 67a606c..fdbe95b 100644 --- a/Themes/official/Adapta-Nokto.rasi +++ b/Themes/official/Adapta-Nokto.rasi @@ -1,32 +1,40 @@ +/******************************************************************************* + * ROFI Color theme + * Based on Adapta-Nokto GTK theme (https://github.com/adapta-project/adapta-gtk-theme) + * User: PyGeek03 + * Copyright: PyGeek03 + ********************************************************************************/ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 250, 251, 252, 100 % ); + foreground: rgba ( 250, 251, 252, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 69, 90, 100, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 253, 246, 227, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 82, 82, 100 % ); + alternate-urgent-background: rgba ( 69, 90, 100, 100 % ); + active-foreground: rgba ( 0, 188, 212, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 253, 246, 227, 100 % ); + alternate-active-background: rgba ( 69, 90, 100, 100 % ); + background: rgba ( 58, 76, 84, 100 % ); + bordercolor: rgba ( 42, 55, 62, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 69, 90, 100, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 0, 188, 212, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 195, 198, 200, 100 % ); + urgent-background: rgba ( 69, 90, 100, 100 % ); + selected-urgent-background: rgba ( 255, 82, 82, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 69, 90, 100, 100 % ); + selected-active-background: rgba ( 0, 150, 136, 100 % ); } #window { background-color: @background; @@ -96,7 +104,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +111,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/Arc.rasi b/Themes/official/Arc.rasi index 67a606c..48d83ec 100644 --- a/Themes/official/Arc.rasi +++ b/Themes/official/Arc.rasi @@ -1,32 +1,39 @@ +/******************************************************************************* + * ROFI Color theme + * User: Sergio Morales + * Copyright: Sergio Morales + *******************************************************************************/ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 82, 93, 118, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 245, 245, 245, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 220, 50, 47, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 220, 50, 47, 100 % ); + alternate-urgent-background: rgba ( 245, 245, 245, 100 % ); + active-foreground: rgba ( 194, 202, 208, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 194, 202, 208, 100 % ); + alternate-active-background: rgba ( 245, 245, 245, 100 % ); + background: rgba ( 255, 255, 255, 100 % ); + bordercolor: rgba ( 245, 245, 245, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 255, 255, 255, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 82, 148, 226, 100 % ); border-color: @foreground; spacing: 2; separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + urgent-background: rgba ( 255, 255, 255, 100 % ); + selected-urgent-background: rgba ( 82, 148, 226, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 255, 255, 255, 100 % ); + selected-active-background: rgba ( 82, 148, 226, 100 % ); } #window { background-color: @background; @@ -38,7 +45,7 @@ padding: 0; } #message { - border: 1px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; padding: 1px ; } @@ -47,7 +54,7 @@ } #listview { fixed-height: 0; - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; spacing: 2px ; scrollbar: true; @@ -96,18 +103,13 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } #sidebar { - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/DarkBlue.rasi b/Themes/official/DarkBlue.rasi index 67a606c..12158a9 100644 --- a/Themes/official/DarkBlue.rasi +++ b/Themes/official/DarkBlue.rasi @@ -1,32 +1,39 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 2, 20, 63, 100 % ); + foreground: rgba ( 219, 223, 188, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 0, 0, 0, 0 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 2, 20, 63, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 129, 255, 100 % ); + alternate-urgent-background: rgba ( 0, 0, 0, 0 % ); + active-foreground: rgba ( 138, 196, 255, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 2, 20, 63, 100 % ); + alternate-active-background: rgba ( 0, 0, 0, 0 % ); + background: rgba ( 0, 0, 33, 87 % ); + bordercolor: rgba ( 219, 223, 188, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 0, 208, 0 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 219, 223, 188, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 219, 223, 188, 100 % ); + urgent-background: rgba ( 0, 0, 208, 0 % ); + selected-urgent-background: rgba ( 255, 129, 127, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 0, 208, 0 % ); + selected-active-background: rgba ( 138, 196, 255, 100 % ); } #window { background-color: @background; @@ -38,7 +45,7 @@ padding: 0; } #message { - border: 1px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; padding: 1px ; } @@ -47,7 +54,7 @@ } #listview { fixed-height: 0; - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; spacing: 2px ; scrollbar: true; @@ -96,18 +103,13 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } #sidebar { - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; @@ -125,7 +127,7 @@ spacing: 0; text-color: @normal-foreground; } -#prompt { +#prompt, button{ spacing: 0; text-color: @normal-foreground; } diff --git a/Themes/official/Indego.rasi b/Themes/official/Indego.rasi index 67a606c..3fa8ea3 100644 --- a/Themes/official/Indego.rasi +++ b/Themes/official/Indego.rasi @@ -1,32 +1,39 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 232, 234, 246, 100 % ); + foreground: rgba ( 232, 234, 246, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 40, 53, 147, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 183, 28, 28, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 205, 210, 100 % ); + alternate-urgent-background: rgba ( 183, 28, 28, 100 % ); + active-foreground: rgba ( 178, 235, 242, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 0, 96, 100, 100 % ); + alternate-active-background: rgba ( 0, 96, 100, 100 % ); + background: rgba ( 26, 35, 126, 100 % ); + bordercolor: rgba ( 232, 234, 246, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 152, 108, 128, 3 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 63, 81, 181, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 232, 234, 246, 100 % ); + urgent-background: rgba ( 223, 110, 0, 6 % ); + selected-urgent-background: rgba ( 255, 205, 210, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 223, 110, 0, 6 % ); + selected-active-background: rgba ( 178, 235, 242, 100 % ); } #window { background-color: @background; @@ -38,7 +45,7 @@ padding: 0; } #message { - border: 1px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; padding: 1px ; } @@ -47,7 +54,7 @@ } #listview { fixed-height: 0; - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; spacing: 2px ; scrollbar: true; @@ -96,18 +103,13 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } #sidebar { - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/Monokai.rasi b/Themes/official/Monokai.rasi index 67a606c..37f47b5 100644 --- a/Themes/official/Monokai.rasi +++ b/Themes/official/Monokai.rasi @@ -1,32 +1,39 @@ +/** + * ROFI Color theme + * User: milouse + * Copyright: Étienne Deparis + */ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-background: rgba ( 39, 40, 34, 0 % ); + active-foreground: rgba ( 166, 226, 42, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 166, 226, 42, 100 % ); + alternate-active-background: rgba ( 39, 40, 34, 0 % ); + background: rgba ( 39, 40, 34, 93 % ); + bordercolor: rgba ( 0, 43, 54, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 39, 40, 34, 0 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 20, 20, 17, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 230, 219, 116, 100 % ); + urgent-background: rgba ( 39, 40, 34, 0 % ); + selected-urgent-background: rgba ( 249, 38, 114, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); } #window { background-color: @background; @@ -38,7 +45,7 @@ padding: 0; } #message { - border: 1px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; padding: 1px ; } @@ -47,7 +54,7 @@ } #listview { fixed-height: 0; - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; spacing: 2px ; scrollbar: true; @@ -96,18 +103,13 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } #sidebar { - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/Paper.rasi b/Themes/official/Paper.rasi index 67a606c..3d58ce9 100644 --- a/Themes/official/Paper.rasi +++ b/Themes/official/Paper.rasi @@ -1,32 +1,38 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ * { - selected-normal-foreground: @lightbg; + selected-normal-foreground: rgba ( 245, 245, 245, 100 % ); foreground: rgba ( 0, 43, 54, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 208, 208, 208, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 245, 245, 245, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 215, 95, 0, 100 % ); + alternate-urgent-background: rgba ( 208, 208, 208, 100 % ); + active-foreground: rgba ( 0, 95, 135, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 245, 245, 245, 100 % ); + alternate-active-background: rgba ( 208, 208, 208, 100 % ); + background: rgba ( 245, 245, 245, 100 % ); + bordercolor: rgba ( 68, 68, 68, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 95, 95, 32, 6 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 66, 113, 174, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 68, 68, 68, 100 % ); + urgent-background: rgba ( 245, 245, 245, 100 % ); + selected-urgent-background: rgba ( 215, 95, 0, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 245, 245, 245, 100 % ); + selected-active-background: rgba ( 0, 95, 135, 100 % ); } #window { background-color: @background; @@ -38,7 +44,7 @@ padding: 0; } #message { - border: 1px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; padding: 1px ; } @@ -47,7 +53,7 @@ } #listview { fixed-height: 0; - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; spacing: 2px ; scrollbar: true; @@ -96,18 +102,13 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } #sidebar { - border: 2px dash 0px 0px ; + border: 2px 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/Pop-Dark.rasi b/Themes/official/Pop-Dark.rasi new file mode 100644 index 0000000..53e6af4 --- /dev/null +++ b/Themes/official/Pop-Dark.rasi @@ -0,0 +1,113 @@ +/** + * Author: Primetoxinz + */ +* { + text-color: #f2f2f2; + background-color: #4e4743; + lightbg: #534c48; + red: #f15d22; + orange: #faa41a; + blue: #48b9c7; + + selected-normal-foreground: @foreground; + normal-foreground: @foreground; + alternate-normal-background: @background; + selected-urgent-foreground: @foreground; + urgent-foreground: @foreground; + alternate-urgent-background: @background; + active-foreground: @foreground; + selected-active-foreground: @foreground; + alternate-normal-foreground: @foreground; + alternate-active-background: @blue; + bordercolor: @foreground; + normal-background: @background; + selected-normal-background: @blue; + separatorcolor: @orange; + spacing: 2; + urgent-background: @red; + alternate-urgent-foreground: @foreground; + selected-urgent-background: @red; + alternate-active-foreground: @foreground; + selected-active-background: @blue; + active-background: @orange; +} +#window { + border: 0; + text-color: @foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + padding: 5; + text-color: @bordercolor; + background-color: @background; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + text-color: @separatorcolor; + padding: 2px 0px 0px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + padding: 2px 0px 0px ; + text-color: @separatorcolor; +} +#element { + border: 0; +} +#element.normal.normal { + text-color: @normal-foreground; + background-color: @normal-background; +} +#element.normal.urgent { + text-color: @urgent-foreground; + background-color: @urgent-background; +} +#element.normal.active { + text-color: @active-foreground; + background-color: @active-background; +} +#element.selected.normal { + text-color: @selected-normal-foreground; + background-color: @selected-normal-background; +} +#element.selected.urgent { + text-color: @selected-urgent-foreground; + background-color: @selected-urgent-background; +} +#element.selected.active { + text-color: @selected-active-foreground; + background-color: @selected-active-background; +} +#element.alternate.normal { + text-color: @alternate-normal-foreground; + background-color: @alternate-normal-background; +} +#element.alternate.urgent { + text-color: @alternate-urgent-foreground; + background-color: @alternate-urgent-background; +} +#element.alternate.active { + text-color: @alternate-active-foreground; + background-color: @alternate-active-background; +} +#sidebar { + border: 1px dash 0px 0px ; +} +#button selected { + text-color: @selected-normal-foreground; + background-color: @selected-normal-background; +} +#inputbar { + spacing: 0; + border: 0px ; +} +#button normal { + text-color: @foreground; +} + diff --git a/Themes/official/android_notification.rasi b/Themes/official/android_notification.rasi index 67a606c..957c191 100644 --- a/Themes/official/android_notification.rasi +++ b/Themes/official/android_notification.rasi @@ -1,32 +1,39 @@ +/******************************************************************************* + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + *******************************************************************************/ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 193, 193, 193, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 39, 50, 56, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 255, 24, 68, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 24, 68, 100 % ); + alternate-urgent-background: rgba ( 39, 50, 56, 100 % ); + active-foreground: rgba ( 128, 203, 196, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 128, 203, 196, 100 % ); + alternate-active-background: rgba ( 39, 50, 56, 100 % ); + background: rgba ( 39, 50, 56, 100 % ); + bordercolor: rgba ( 39, 50, 56, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 39, 50, 56, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 57, 66, 73, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 30, 37, 41, 100 % ); + urgent-background: rgba ( 39, 50, 56, 100 % ); + selected-urgent-background: rgba ( 57, 66, 73, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 39, 50, 56, 100 % ); + selected-active-background: rgba ( 57, 66, 73, 100 % ); } #window { background-color: @background; @@ -96,7 +103,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +110,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/arthur.rasi b/Themes/official/arthur.rasi new file mode 100644 index 0000000..726e2fc --- /dev/null +++ b/Themes/official/arthur.rasi @@ -0,0 +1,192 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ + +configuration { + + // The display name of this browser + display-ssh: " "; + // The display name of this browser + display-run: ""; + // The display name of this browser + display-drun: ""; + // The display name of this browser + display-window: ""; + display-combi: ""; + show-icons: true; +} + + +/** + * User: Qball + * Copyright: Dave Davenport + */ +* { + foreground: #ffeedd; + backlight: #ccffeedd; + background-color: transparent; + dark: #1c1c1c; + // Black + black: #3d352a; + lightblack: #554444; + tlightblack: #554444cc; + // + // Red + red: #cd5c5c; + lightred: #cc5533; + // + // Green + green: #86af80; + lightgreen: #88cc22; + // + // Yellow + yellow: #e8ae5b; + lightyellow: #ffa75d; + // + // Blue + blue: #6495ed; + lightblue: #87ceeb; + // + // Magenta + magenta: #deb887; + lightmagenta: #996600; + // + // Cyan + cyan: #b0c4de; + tcyan: #ccb0c4de; + lightcyan: #b0c4de; + // + // White + white: #bbaa99; + lightwhite: #ddccbb; + // + // Bold, Italic, Underline + highlight: underline bold #ffffff; + + transparent: rgba(0,0,0,0); + font: "Source Code Pro 10"; +} +#window { + location: center; + anchor: center; + transparency: "screenshot"; + padding: 10px; + border: 0px; + border-radius: 10px; + color: @magenta; + background-color: @transparent; + spacing: 0; + children: [vertb, mainbox]; + orientation: horizontal; +} + +#mainbox { + spacing: 0; + children: [ inputbar, message, listview ]; +} + +#message { + border-color: @foreground; + border: 0px 2px 2px 2px; +// border-radius: 10px; + padding: 5; + background-color: @tcyan; +} +#message { + font: "Source Code Pro 8"; + color: @black; +} + +#inputbar { + color: @lightgreen; + padding: 11px; + background-color: @tlightblack; + border: 2px 2px 2px 2px; + border-radius: 15px 15px 0px 0px; + border-color: @foreground; + font: "Source Code Pro 18"; +} +#entry,prompt,case-indicator { + text-font: inherit; + text-color:inherit; +} +#listview { + padding: 8px; + border-radius: 0px 0px 15px 15px; + border-color: @foreground; + border: 0px 2px 2px 2px; + background-color: #1c1c1ccc; + dynamic: false; + lines: 10; +} +#element { + padding: 3px; + vertical-align: 0.5; +// border: 2px; + border-radius: 4px; + background-color: transparent; + color: @foreground; + font:inherit; +} +#element selected.normal { + background-color: @blue; +} +#element normal active { + foreground: @lightblue; +} +#element normal urgent { + foreground: @lightred; +} +#element alternate normal { +} +#element alternate active { + foreground: @lightblue; +} +#element alternate urgent { + foreground: @lightred; +} +#element selected active { + background-color: @lightblue; + foreground: @dark; +} +#element selected urgent { + background-color: @lightred; + foreground: @dark; +} +#element normal normal { + +} + +#vertb { + expand: false; + children: [ dummy0, sidebar, dummy1 ]; +} +#dummy0, dummy1 { + expand: true; +} + +#sidebar { + expand: false; + orientation: vertical; + spacing: 0px; + border: 0px 0px 0px 0px; +} +#button { + font: "FontAwesome 22"; + padding: 6px; + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + background-color: @tlightblack; + border-color: @foreground; + color: @foreground; + horizontal-align: 0.5; +} +#button selected normal { + color: @dark; + border: 2px 0px 2px 2px; + background-color: @backlight; + border-color: @foreground; +} + diff --git a/Themes/official/blue.rasi b/Themes/official/blue.rasi index 67a606c..49e8d1a 100644 --- a/Themes/official/blue.rasi +++ b/Themes/official/blue.rasi @@ -1,32 +1,39 @@ +/****************************************************************************** + * ROFI Color theme + * User: qball + * Copyright: Dave Davenport + ******************************************************************************/ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 0, 96, 160, 100 % ); + foreground: rgba ( 0, 176, 239, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 0, 0, 0, 0 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 0, 96, 160, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 160, 160, 100 % ); + alternate-urgent-background: rgba ( 0, 0, 0, 0 % ); + active-foreground: rgba ( 160, 255, 160, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 0, 96, 160, 100 % ); + alternate-active-background: rgba ( 0, 0, 0, 0 % ); + background: rgba ( 0, 96, 160, 93 % ); + bordercolor: rgba ( 0, 176, 239, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 0, 0, 0 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 0, 176, 239, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 0, 176, 239, 100 % ); + urgent-background: rgba ( 0, 0, 0, 0 % ); + selected-urgent-background: rgba ( 255, 160, 160, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 0, 0, 0 % ); + selected-active-background: rgba ( 160, 255, 160, 100 % ); } #window { background-color: @background; @@ -96,7 +103,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +110,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/c64.rasi b/Themes/official/c64.rasi index 67a606c..e5d14c6 100644 --- a/Themes/official/c64.rasi +++ b/Themes/official/c64.rasi @@ -1,32 +1,39 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 79, 128, 255, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 0, 57, 255, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 255, 112, 71, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 112, 71, 100 % ); + alternate-urgent-background: rgba ( 0, 57, 255, 100 % ); + active-foreground: rgba ( 104, 186, 80, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 104, 186, 80, 100 % ); + alternate-active-background: rgba ( 0, 57, 255, 100 % ); + background: rgba ( 0, 57, 255, 100 % ); + bordercolor: rgba ( 0, 57, 255, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 57, 255, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 79, 128, 255, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 79, 128, 255, 100 % ); + urgent-background: rgba ( 0, 57, 255, 100 % ); + selected-urgent-background: rgba ( 79, 128, 255, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 57, 255, 100 % ); + selected-active-background: rgba ( 79, 128, 255, 100 % ); } #window { background-color: @background; @@ -96,7 +103,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +110,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/clerk.rasi b/Themes/official/clerk.rasi new file mode 100644 index 0000000..033d3b7 --- /dev/null +++ b/Themes/official/clerk.rasi @@ -0,0 +1,178 @@ +/** + * User: Rasi + * Copyright: Rasmus Steinke + */ + +configuration { + width: 1500; + lines: 30; + monitor: "-5"; + fixed-num-lines: true; + levenshtein-sort: false; + threads: 8; +} + +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + white: #FFFFFF; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + font: "Dejavu Sans Mono 14"; + padding: 0px; + background: @transparent; + line-style: "none"; +} + +#window { + border-radius: 10px; + background: @transparent; + border: 2; + foreground: @grey; +} +#window.mainbox { + padding: 0px; + background: @blue-trans; + foreground: @grey; +} +#window.mainbox.box { + border: 2px; + spacing: 0%; +} +#window.mainbox.listview { + // Looks. + border-radius: 10px; + border: 5px 5px 5px 5px; + padding: 20px 20px 20px 20px; + margin: 20px 30px 30px 30px; + background: @orange; + // Enable scrollbar + scrollbar: false; + scrollbar-width: 5px; + // One column + columns: 1; + fixed-height: true; + reverse: false; + foreground: #000000; + spacing: 0.3em; + +} +#window.mainbox.listview.scrollbar { + foreground: @black; + background: @blue; + padding: 1px; +} +#window.mainbox.listview.element { + border: 0px; + padding: 0px; + margin: 0px; + foreground: @black; + background: @blue; +} +#window.mainbox.listview.element.normal.normal { + foreground: @black; + background: @orange; +} +#window.mainbox.listview.element.normal.urgent { + foreground: @urgent; + background: @light-grey; +} +#window.mainbox.listview.element.normal.active { + foreground: @active; + background: @light-grey; +} +#window.mainbox.listview.element.selected.normal { + border-radius: 0px; + foreground: @black; + background: @dark-orange; +} +#window.mainbox.listview.element.selected.urgent { + foreground: @light-grey; + background: @urgent; +} +#window.mainbox.listview.element.selected.active { + foreground: @light-grey; + background: @active; +} +#window.mainbox.listview.element.alternate.normal { + foreground: @black; + background: @orange; +} +#window.mainbox.listview.element.alternate.urgent { + foreground: @urgent; + background: @medium-grey; +} +#window.mainbox.listview.element.alternate.active { + foreground: @active; + background: @medium-grey; +} +#window.mainbox.inputbar { + spacing: 0; + background: #88003300; + border: 0px; +} +#window.mainbox.inputbar.box { + border: 0px 0px 2px 0px; + border-radius: 0px; + padding: 5px 10px 5px 35px; + background: #00330088; + foreground: @black; + end: false; +} +#window.mainbox.inputbar.normal { + foreground: @white; + background: @transparent; +} +#window.mainbox.inputbar.separator { + background: @blue; + foreground: #00000000; +} +#window.mainbox.inputbar.prompt.normal.normal { + background: #00000000; + foreground: #ffffff; + padding: 0px; +} +#window.mainbox.inputbar.entry.normal.normal { + background: #00000000; + foreground: #ffffff; + padding: 0px; +} +#window.mainbox.inputbar.case-indicator normal.normal { + background: #00000000; + foreground: #ffffff; + padding: 0px; +} + + +#window.mainbox.message.box { + index: 3; + border-radius: 10px; + background: #ffffff; + foreground: @black; + padding: 5px 5px 5px 5px; + margin: 20px 30px 20px 30px; + border: 5px 5px 5px 5px; +} +#window.mainbox.message.textbox { + foreground: @black; + background: #ffffff; + margin: 5px 30px 5px 30px; + border: 0px; +} +#window.mainbox.message.normal { + background: #ffffff00; + foreground: @black; + padding: 0; +} diff --git a/Themes/official/dmenu.rasi b/Themes/official/dmenu.rasi new file mode 100644 index 0000000..40f3bda --- /dev/null +++ b/Themes/official/dmenu.rasi @@ -0,0 +1,45 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ +* { + background-color: Black; + border-color: White; + text-color: White; + font: "Times New Roman 12"; +} + +configuration { +} + +#window { + anchor: north; + location: north; + width: 100%; + padding: 4px; + children: [ horibox ]; +} + +#horibox { + orientation: horizontal; + children: [ prompt, entry, listview ]; +} + +#listview { + layout: horizontal; + spacing: 5px; + lines: 100; +} + +#entry { + expand: false; + width: 10em; +} + +#element { + padding: 0px 2px; +} +#element selected { + background-color: SteelBlue; +} diff --git a/Themes/official/glue_pro_blue.rasi b/Themes/official/glue_pro_blue.rasi index 67a606c..9a3da6c 100644 --- a/Themes/official/glue_pro_blue.rasi +++ b/Themes/official/glue_pro_blue.rasi @@ -1,35 +1,41 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 255, 255, 255, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: transparent; red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 255, 195, 156, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 243, 132, 61, 100 % ); + alternate-urgent-background: transparent; + active-foreground: rgba ( 38, 139, 210, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 32, 81, 113, 100 % ); + alternate-active-background: transparent; + background: transparent; + bordercolor: rgba ( 57, 57, 57, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: transparent; lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 38, 139, 210, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 38, 139, 210, 100 % ); + urgent-background: transparent; + selected-urgent-background: rgba ( 38, 139, 210, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 57, 57, 57, 100 % ); + selected-active-background: rgba ( 38, 139, 210, 100 % ); } #window { - background-color: @background; + background-color: rgba ( 57, 57, 57, 95 % ); border: 1; padding: 5; } @@ -96,7 +102,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,14 +109,14 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; } +#button { + background-color: @background; + text-color: @foreground; +} #inputbar { spacing: 0; text-color: @normal-foreground; diff --git a/Themes/official/gruvbox-dark-hard.rasi b/Themes/official/gruvbox-dark-hard.rasi new file mode 100644 index 0000000..a2b0ea6 --- /dev/null +++ b/Themes/official/gruvbox-dark-hard.rasi @@ -0,0 +1,140 @@ +/********************************************************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox*dark*hard.theme + * Desc: Gruvbox dark (hard contrast) color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox*rofi + * Modified: Sat Oct 22 2016 03:12:10 PDT *0700 + **********************************************************/ + +* { + selected-normal-foreground: rgba ( 251, 241, 199, 100 % ); + foreground: rgba ( 235, 219, 178, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 40, 40, 40, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 29, 32, 33, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 29, 32, 33, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 29, 32, 33, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 29, 32, 33, 100 % ); + alternate-active-background: rgba ( 215, 153, 33, 100 % ); + background: rgba ( 29, 32, 33, 100 % ); + bordercolor: rgba ( 168, 153, 132, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 29, 32, 33, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 80, 73, 69, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 168, 153, 132, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 215, 153, 33, 100 % ); + selected-active-background: rgba ( 250, 189, 47, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/gruvbox-dark-soft.rasi b/Themes/official/gruvbox-dark-soft.rasi new file mode 100644 index 0000000..91bdff6 --- /dev/null +++ b/Themes/official/gruvbox-dark-soft.rasi @@ -0,0 +1,139 @@ +/********************************************************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox*dark*soft.theme + * Desc: Gruvbox dark (soft contrast) color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox*rofi + * Modified: Sat Oct 22 2016 03:12:10 PDT *0700 + **********************************************************/ +* { + selected-normal-foreground: rgba ( 251, 241, 199, 100 % ); + foreground: rgba ( 235, 219, 178, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 60, 56, 54, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 50, 48, 47, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 50, 48, 47, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 50, 48, 47, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 50, 48, 47, 100 % ); + alternate-active-background: rgba ( 215, 153, 33, 100 % ); + background: rgba ( 50, 48, 47, 100 % ); + bordercolor: rgba ( 168, 153, 132, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 50, 48, 47, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 102, 92, 84, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 168, 153, 132, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 215, 153, 33, 100 % ); + selected-active-background: rgba ( 250, 189, 47, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/gruvbox-dark.rasi b/Themes/official/gruvbox-dark.rasi new file mode 100644 index 0000000..90e4f0b --- /dev/null +++ b/Themes/official/gruvbox-dark.rasi @@ -0,0 +1,139 @@ +/********************************************************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox*dark.theme + * Desc: Gruvbox dark color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox*rofi + * Modified: Sat Oct 22 2016 03:12:10 PDT *0700 + **********************************************************/ +* { + selected-normal-foreground: rgba ( 251, 241, 199, 100 % ); + foreground: rgba ( 235, 219, 178, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 50, 48, 47, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 40, 40, 40, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 40, 40, 40, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 40, 40, 40, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 40, 40, 40, 100 % ); + alternate-active-background: rgba ( 215, 153, 33, 100 % ); + background: rgba ( 40, 40, 40, 100 % ); + bordercolor: rgba ( 168, 153, 132, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 40, 40, 40, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 102, 92, 84, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 168, 153, 132, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 215, 153, 33, 100 % ); + selected-active-background: rgba ( 250, 189, 47, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/gruvbox-light-hard.rasi b/Themes/official/gruvbox-light-hard.rasi new file mode 100644 index 0000000..2db85cb --- /dev/null +++ b/Themes/official/gruvbox-light-hard.rasi @@ -0,0 +1,140 @@ +/******************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox-light-hard.theme + * Desc: Gruvbox light (hard contrast) color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox-rofi + * Modified: Sat Oct 22 2016 03:11:32 PDT -0700 + */ + +* { + selected-normal-foreground: rgba ( 40, 40, 40, 100 % ); + foreground: rgba ( 60, 56, 54, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 251, 241, 199, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 253, 244, 193, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 253, 244, 193, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 253, 244, 193, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 253, 244, 193, 100 % ); + alternate-active-background: rgba ( 181, 118, 20, 100 % ); + background: rgba ( 249, 245, 215, 100 % ); + bordercolor: rgba ( 124, 111, 100, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 249, 245, 215, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 235, 219, 178, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 124, 111, 100, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 181, 118, 20, 100 % ); + selected-active-background: rgba ( 215, 153, 33, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/gruvbox-light-soft.rasi b/Themes/official/gruvbox-light-soft.rasi new file mode 100644 index 0000000..bfb083c --- /dev/null +++ b/Themes/official/gruvbox-light-soft.rasi @@ -0,0 +1,139 @@ +/******************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox-light-soft.theme + * Desc: Gruvbox light (soft contrast) color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox-rofi + * Modified: Sat Oct 22 2016 03:11:32 PDT -0700 + */ +* { + selected-normal-foreground: rgba ( 40, 40, 40, 100 % ); + foreground: rgba ( 60, 56, 54, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 235, 219, 178, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 242, 229, 188, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 242, 229, 188, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 242, 229, 188, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 242, 229, 188, 100 % ); + alternate-active-background: rgba ( 181, 118, 20, 100 % ); + background: rgba ( 242, 229, 188, 100 % ); + bordercolor: rgba ( 124, 111, 100, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 242, 229, 188, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 213, 196, 161, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 124, 111, 100, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 181, 118, 20, 100 % ); + selected-active-background: rgba ( 215, 153, 33, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/gruvbox-light.rasi b/Themes/official/gruvbox-light.rasi new file mode 100644 index 0000000..deb3a57 --- /dev/null +++ b/Themes/official/gruvbox-light.rasi @@ -0,0 +1,139 @@ +/******************* + * Rofi color theme + * + * Based on the Gruvbox color scheme for Vim by morhetz + * https://github.com/morhetz/gruvbox + * + * File: gruvbox-light.theme + * Desc: Gruvbox light color theme for Rofi + * Author: bardisty + * Source: https://github.com/bardisty/gruvbox-rofi + * Modified: Sat Oct 22 2016 03:11:32 PDT -0700 + */ +* { + selected-normal-foreground: rgba ( 40, 40, 40, 100 % ); + foreground: rgba ( 60, 56, 54, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 242, 229, 188, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 251, 241, 199, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 251, 241, 199, 100 % ); + alternate-urgent-background: rgba ( 204, 36, 29, 100 % ); + active-foreground: rgba ( 251, 241, 199, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 251, 241, 199, 100 % ); + alternate-active-background: rgba ( 181, 118, 20, 100 % ); + background: rgba ( 251, 241, 199, 100 % ); + bordercolor: rgba ( 124, 111, 100, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 251, 241, 199, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 213, 196, 161, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 124, 111, 100, 100 % ); + urgent-background: rgba ( 204, 36, 29, 100 % ); + selected-urgent-background: rgba ( 251, 73, 52, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 181, 118, 20, 100 % ); + selected-active-background: rgba ( 215, 153, 33, 100 % ); +} +#window { + background-color: @background; + border: 1; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/Themes/official/lb.rasi b/Themes/official/lb.rasi index 67a606c..39a9032 100644 --- a/Themes/official/lb.rasi +++ b/Themes/official/lb.rasi @@ -1,32 +1,39 @@ +/** + * ROFI Color theme + * User: Qball + * Copyright: Dave Davenport + */ + * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 51, 51, 51, 100 % ); + foreground: rgba ( 17, 170, 170, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 255, 255, 255, 7 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 51, 51, 51, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 255, 153, 153, 100 % ); + alternate-urgent-background: rgba ( 255, 255, 255, 7 % ); + active-foreground: rgba ( 170, 170, 17, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 51, 51, 51, 100 % ); + alternate-active-background: rgba ( 255, 255, 255, 7 % ); + background: rgba ( 51, 51, 51, 93 % ); + bordercolor: rgba ( 17, 170, 170, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 0, 0, 0 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 17, 170, 170, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 17, 170, 170, 100 % ); + urgent-background: rgba ( 0, 0, 0, 0 % ); + selected-urgent-background: rgba ( 255, 153, 153, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 0, 0, 0 % ); + selected-active-background: rgba ( 170, 170, 17, 100 % ); } #window { background-color: @background; @@ -96,7 +103,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +110,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/paper-float.rasi b/Themes/official/paper-float.rasi new file mode 100644 index 0000000..c2cdd7a --- /dev/null +++ b/Themes/official/paper-float.rasi @@ -0,0 +1,117 @@ +/** + * A floating box version of the paper theme. + * + * User: Qball + * Copyright: Dave Davenport + */ +* { + blue: #0000FF; + white: #FFFFFF; + black: #000000; + grey: #eeeeee; + + spacing: 2; + background-color: #00000000; + border-color: #444444FF; + anchor: north; + location: center; +} +#window { + transparency: "screenshot"; + background-color: #00000000; + border: 0; + padding: 0% 0% 1em 0%; + x-offset: 0; + y-offset: -10%; +} +#mainbox { + padding: 0px; + border: 0; + spacing: 1%; +} +#message { + border: 2px; + padding: 1em; + background-color: @white; + text-color: @back; +} +#textbox normal { + text-color: #002B36FF; + padding: 0; + border: 0; +} +#listview { + fixed-height: 1; + border: 2px; + padding: 1em; + reverse: false; + + columns: 1; + background-color: @white; +} +#element { + border: 0; + padding: 2px; + highlight: bold ; +} +#element normal.normal { + text-color: #002B36FF; + background-color: #F5F5F500; +} +#element normal.urgent { + text-color: #D75F00FF; + background-color: #F5F5F5FF; +} +#element normal.active { + text-color: #005F87FF; + background-color: #F5F5F5FF; +} +#element selected.normal { + text-color: #F5F5F5FF; + background-color: #4271AEFF; +} +#element selected.urgent { + text-color: #F5F5F5FF; + background-color: #D75F00FF; +} +#element selected.active { + text-color: #F5F5F5FF; + background-color: #005F87FF; +} +#element alternate.normal { + text-color: #002B36FF; + background-color: #D0D0D0FF; +} +#element alternate.urgent { + text-color: #D75F00FF; + background-color: #D0D0D0FF; +} +#element alternate.active { + text-color: #005F87FF; + background-color: #D0D0D0FF; +} +#scrollbar { + border: 0; + padding: 0; +} +#inputbar { + spacing: 0; + border: 2px; + padding: 0.5em 1em; + background-color: @grey; + index: 0; +} +#inputbar normal { + foreground-color: #002B36FF; + background-color: #F5F5F500; +} + +#sidebar { + border: 2px; + padding: 0.5em 1em; + background-color: @grey; + index: 10; +} +#button selected { + text-color: #4271AEFF; +} diff --git a/Themes/official/purple.rasi b/Themes/official/purple.rasi index 67a606c..b0d334f 100644 --- a/Themes/official/purple.rasi +++ b/Themes/official/purple.rasi @@ -1,32 +1,38 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 180, 180, 180, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 47, 30, 46, 63 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 239, 97, 85, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 239, 97, 85, 100 % ); + alternate-urgent-background: rgba ( 47, 30, 46, 18 % ); + active-foreground: rgba ( 129, 91, 164, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 129, 91, 164, 100 % ); + alternate-active-background: rgba ( 47, 30, 46, 18 % ); + background: rgba ( 47, 30, 46, 100 % ); + bordercolor: rgba ( 239, 97, 85, 21 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 47, 30, 46, 63 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 129, 91, 164, 33 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 239, 97, 85, 18 % ); + urgent-background: rgba ( 47, 30, 46, 15 % ); + selected-urgent-background: rgba ( 129, 91, 164, 33 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 47, 30, 46, 15 % ); + selected-active-background: rgba ( 129, 91, 164, 33 % ); } #window { background-color: @background; @@ -96,7 +102,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +109,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/sidebar.rasi b/Themes/official/sidebar.rasi new file mode 100644 index 0000000..ca6faf2 --- /dev/null +++ b/Themes/official/sidebar.rasi @@ -0,0 +1,111 @@ +/** + * User: qball + * Copyright: Dave Davenport + */ +* { + text-color: #ffeedd; + background-color: rgba(0,0,0,0); + dark: #1c1c1c; + // Black + black: #3d352a; + lightblack: #554444; + // + // Red + red: #cd5c5c; + lightred: #cc5533; + // + // Green + green: #86af80; + lightgreen: #88cc22; + // + // Yellow + yellow: #e8ae5b; + lightyellow: #ffa75d; + // + // Blue + blue: #6495ed; + lightblue: #87ceeb; + // + // Magenta + magenta: #deb887; + lightmagenta: #996600; + // + // Cyan + cyan: #b0c4de; + lightcyan: #b0c4de; + // + // White + white: #bbaa99; + lightwhite: #ddccbb; + // + // Bold, Italic, Underline + highlight: bold #ffffff; +} +#window { + fullscreen: true; + location: west; + anchor: west; + border: 0px 2px 0px 0px; + text-color: @lightwhite; + + orientation: horizontal; + children: [mainbox, dummy]; +} + +#dummy { + expand: true; +} + +#sidebar { + border: 2px 0px 0px 0px; + background-color: @lightblack; + padding: 10px; +} +#button selected { + border-color: @lightgreen; + text-color: @lightgreen; +} +#entry { + width: 20em; +} +#inputbar { + background-color: @lightblack; + text-color: @lightgreen; + padding: 4px; + border: 0px 0px 2px 0px; +} +#mainbox { + expand: false; + background-color: #1c1c1cee; + spacing: 1em; +} +#listview { + padding: 0em 0.4em 0em 1em; + dynamic: false; + lines: 0; +} +#element selected normal { + background-color: @blue; +} +#element normal active { + text-color: @lightblue; +} +#element normal urgent { + text-color: @lightred; +} +#element alternate normal { +} +#element alternate active { + text-color: @lightblue; +} +#element alternate urgent { + text-color: @lightred; +} +#element selected active { + background-color: @lightblue; + text-color: @dark; +} +#element selected urgent { + background-color: @lightred; + text-color: @dark; +} diff --git a/Themes/official/solarized.rasi b/Themes/official/solarized.rasi index 67a606c..5356c50 100644 --- a/Themes/official/solarized.rasi +++ b/Themes/official/solarized.rasi @@ -1,32 +1,38 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 129, 147, 150, 100 % ); + foreground: rgba ( 129, 147, 150, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 0, 43, 55, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 218, 66, 129, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 218, 66, 129, 100 % ); + alternate-urgent-background: rgba ( 0, 43, 55, 100 % ); + active-foreground: rgba ( 0, 142, 212, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 0, 142, 212, 100 % ); + alternate-active-background: rgba ( 0, 43, 55, 100 % ); + background: rgba ( 0, 43, 55, 100 % ); + bordercolor: rgba ( 0, 43, 55, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 43, 55, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 0, 54, 66, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 0, 54, 66, 100 % ); + urgent-background: rgba ( 0, 43, 55, 100 % ); + selected-urgent-background: rgba ( 0, 54, 66, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 43, 55, 100 % ); + selected-active-background: rgba ( 0, 54, 66, 100 % ); } #window { background-color: @background; @@ -96,7 +102,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +109,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground; diff --git a/Themes/official/solarized_alternate.rasi b/Themes/official/solarized_alternate.rasi index 67a606c..6c6fa7a 100644 --- a/Themes/official/solarized_alternate.rasi +++ b/Themes/official/solarized_alternate.rasi @@ -1,32 +1,38 @@ +/****************************************************************************** + * ROFI Color theme + * User: Rasi + * Copyright: Rasmus Steinke + ******************************************************************************/ * { - selected-normal-foreground: @lightbg; - foreground: rgba ( 0, 43, 54, 100 % ); + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 129, 147, 150, 100 % ); normal-foreground: @foreground; - alternate-normal-background: @lightbg; + alternate-normal-background: rgba ( 0, 54, 67, 100 % ); red: rgba ( 220, 50, 47, 100 % ); - selected-urgent-foreground: @background; + selected-urgent-foreground: rgba ( 137, 6, 97, 100 % ); blue: rgba ( 38, 139, 210, 100 % ); - urgent-foreground: @red; - alternate-urgent-background: @lightbg; - active-foreground: @blue; + urgent-foreground: rgba ( 218, 66, 129, 100 % ); + alternate-urgent-background: rgba ( 0, 54, 67, 100 % ); + active-foreground: rgba ( 0, 142, 212, 100 % ); lightbg: rgba ( 238, 232, 213, 100 % ); - selected-active-foreground: @background; - alternate-active-background: @lightbg; - background: rgba ( 253, 246, 227, 100 % ); + selected-active-foreground: rgba ( 102, 198, 255, 100 % ); + alternate-active-background: rgba ( 0, 54, 67, 100 % ); + background: rgba ( 0, 43, 55, 100 % ); + bordercolor: rgba ( 0, 43, 55, 100 % ); alternate-normal-foreground: @foreground; - normal-background: @background; + normal-background: rgba ( 0, 43, 55, 100 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: @lightfg; + selected-normal-background: rgba ( 0, 142, 212, 100 % ); border-color: @foreground; spacing: 2; - separatorcolor: @foreground; - urgent-background: @background; - selected-urgent-background: @red; - alternate-urgent-foreground: @red; + separatorcolor: rgba ( 0, 54, 66, 100 % ); + urgent-background: rgba ( 0, 43, 55, 100 % ); + selected-urgent-background: rgba ( 0, 142, 212, 100 % ); + alternate-urgent-foreground: @urgent-foreground; background-color: rgba ( 0, 0, 0, 0 % ); - alternate-active-foreground: @blue; - active-background: @background; - selected-active-background: @blue; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 0, 43, 55, 100 % ); + selected-active-background: rgba ( 0, 142, 212, 100 % ); } #window { background-color: @background; @@ -96,7 +102,6 @@ #scrollbar { width: 4px ; border: 0; - handle-color: @normal-foreground; handle-width: 8px ; padding: 0; } @@ -104,10 +109,6 @@ border: 2px dash 0px 0px ; border-color: @separatorcolor; } -#button { - spacing: 0; - text-color: @normal-foreground; -} #button.selected { background-color: @selected-normal-background; text-color: @selected-normal-foreground;