diff --git a/doc/default_theme.rasi b/doc/default_theme.rasi index 8ee95e2b..d34581e4 100644 --- a/doc/default_theme.rasi +++ b/doc/default_theme.rasi @@ -40,9 +40,9 @@ #message { border: 1px dash 0px 0px ; border-color: @separatorcolor; - padding: 2px 0px 0px ; + padding: 1px ; } -#message.normal { +#textbox { text-color: @foreground; } #listview { diff --git a/doc/old-theme-convert-output.rasi b/doc/old-theme-convert-output.rasi index 9f7dbf12..20a0303b 100644 --- a/doc/old-theme-convert-output.rasi +++ b/doc/old-theme-convert-output.rasi @@ -41,9 +41,9 @@ #message { border: 2px 0px 0px ; border-color: @separatorcolor; - padding: 2px 0px 0px ; + padding: 1px ; } -#message.normal { +#textbox { text-color: @foreground; } #listview { diff --git a/include/default-theme.h b/include/default-theme.h index 7876b9a8..bcc3fd49 100644 --- a/include/default-theme.h +++ b/include/default-theme.h @@ -73,7 +73,7 @@ const char *default_theme = " padding: 2px 0px 0px ;" " border-color: @separatorcolor;" "}" - "#message normal {" + "#textbox {" " text-color: @foreground;" "}" "#listview {" diff --git a/source/theme.c b/source/theme.c index 9081fcbd..b0e0dc61 100644 --- a/source/theme.c +++ b/source/theme.c @@ -856,11 +856,7 @@ void rofi_theme_convert_old ( void ) } /* Line Padding */ { - char *str = g_strdup_printf ( "#element { padding: %dpx;}", config.line_padding ); - rofi_theme_parse_string ( str ); - g_free ( str ); - // inputbar - str = g_strdup_printf ( "#inputbar { padding: %dpx;}", config.line_padding ); + char *str = g_strdup_printf ( "#element, inputbar, message { padding: %dpx;}", config.line_padding ); rofi_theme_parse_string ( str ); g_free ( str ); } diff --git a/themes/Adapta-Nokto.rasi b/themes/Adapta-Nokto.rasi index 0738fb5d..11ad6a68 100644 --- a/themes/Adapta-Nokto.rasi +++ b/themes/Adapta-Nokto.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! Based on Adapta-Nokto GTK theme (https://github.com/adapta-project/adapta-gtk-theme) -//! User: PyGeek03 -//! Copyright: PyGeek03 -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 250, 251, 252, 100 % ); + foreground: rgba ( 250, 251, 252, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 69, 90, 100, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 253, 246, 227, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 69, 90, 100, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 0, 188, 212, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 69, 90, 100, 100 % ); + selected-active-background: rgba ( 0, 150, 136, 100 % ); } #window { - border: 2; - foreground: #C3C6C8FF; - padding: 5; - background: #3A4C54FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #FAFBFCFF; - background: #455A64FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #FAFBFCFF; - background: #455A64FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FF5252FF; - background: #455A64FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #00BCD4FF; - background: #455A64FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FAFBFCFF; - background: #00BCD4FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FDF6E3FF; - background: #FF5252FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #FDF6E3FF; - background: #009688FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #FAFBFCFF; - background: #455A64FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FF5252FF; - background: #455A64FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #00BCD4FF; - background: #455A64FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #FAFBFCFF; - background: #455A64FF; +#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/Arc.rasi b/themes/Arc.rasi index dfdbd476..7ff3f40c 100644 --- a/themes/Arc.rasi +++ b/themes/Arc.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Sergio Morales -//! Copyright: Sergio Morales -//! ------------------------------------------------------------------------------ -//! Use extended color scheme * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 82, 93, 118, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 245, 245, 245, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 220, 50, 47, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 255, 255, 255, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 82, 148, 226, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: @foreground; + 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: @active-foreground; + active-background: rgba ( 255, 255, 255, 100 % ); + selected-active-background: rgba ( 82, 148, 226, 100 % ); } #window { - border: 2; - foreground: #F5F5F5FF; - padding: 5; - background: #FFFFFFFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; -} -#window.mainbox.message.normal { - foreground: #525D76FF; - background: #FFFFFFFF; -} -#window.mainbox.listview { - fixed-height: 1; +#message { border: 2px 0px 0px ; - columns: 1; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #525D76FF; - background: #FFFFFFFF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #DC322FFF; - background: #FFFFFFFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #C2CAD0FF; - background: #FFFFFFFF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #5294E2FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #DC322FFF; - background: #5294E2FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #C2CAD0FF; - background: #5294E2FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #525D76FF; - background: #F5F5F5FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #DC322FFF; - background: #F5F5F5FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #C2CAD0FF; - background: #F5F5F5FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #525D76FF; - background: #FFFFFFFF; +#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 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/DarkBlue.rasi b/themes/DarkBlue.rasi index f7f0357b..308225ec 100644 --- a/themes/DarkBlue.rasi +++ b/themes/DarkBlue.rasi @@ -1,94 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: qball -//! Copyright: Dave Davenport -//! ------------------------------------------------------------------------------ -//! "Color scheme for normal row" Set from: File * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 2, 20, 63, 100 % ); + foreground: rgba ( 219, 223, 188, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 0, 0, 0, 0 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 2, 20, 63, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 0, 208, 0 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 219, 223, 188, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 0, 208, 0 % ); + selected-active-background: rgba ( 138, 196, 255, 100 % ); } #window { - border: 2; - foreground: #DBDFBCFF; - padding: 5; - background: #000021DD; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; -} -#window.mainbox.message.normal { - foreground: #DBDFBCFF; - background: #00000000; -} -#window.mainbox.listview { - fixed-height: 1; +#message { border: 2px 0px 0px ; - columns: 1; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #DBDFBCFF; - background: #00000000; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FF81FFFF; - background: #00000000; -} -#window.mainbox.listview.element.normal.active { - foreground: #8AC4FFFF; - background: #00000000; -} -#window.mainbox.listview.element.selected.normal { - foreground: #02143FFF; - background: #DBDFBCFF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #02143FFF; - background: #FF817FFF; -} -#window.mainbox.listview.element.selected.active { - foreground: #02143FFF; - background: #8AC4FFFF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #DBDFBCFF; - background: #00000000; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FF81FFFF; - background: #00000000; -} -#window.mainbox.listview.element.alternate.active { - foreground: #8AC4FFFF; - background: #00000000; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.sidebar.button selected{ - border: 2px 0px 0px ; - foreground: #02143FFF; - background: #DBDFBCFF; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.box { +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; } -#window.mainbox.inputbar.normal { - foreground: #DBDFBCFF; - background: #00000000; +#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 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/Indego.rasi b/themes/Indego.rasi index 04cec9c5..713399f8 100644 --- a/themes/Indego.rasi +++ b/themes/Indego.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: qball -//! Copyright: Dave Davenport -//! ------------------------------------------------------------------------------ -//! "Color scheme for normal row" Set from: File * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 232, 234, 246, 100 % ); + foreground: rgba ( 232, 234, 246, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 40, 53, 147, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 183, 28, 28, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 152, 108, 128, 3 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 63, 81, 181, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 223, 110, 0, 6 % ); + selected-active-background: rgba ( 178, 235, 242, 100 % ); } #window { - border: 2; - foreground: #E8EAF6FF; - padding: 5; - background: #1A237EFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; -} -#window.mainbox.message.normal { - foreground: #E8EAF6FF; - background: #7986CB00; -} -#window.mainbox.listview { - fixed-height: 1; +#message { border: 2px 0px 0px ; - columns: 1; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #E8EAF6FF; - background: #7986CB00; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FFCDD2FF; - background: #FDF6E300; -} -#window.mainbox.listview.element.normal.active { - foreground: #B2EBF2FF; - background: #FDF6E300; -} -#window.mainbox.listview.element.selected.normal { - foreground: #E8EAF6FF; - background: #3F51B5FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #B71C1CFF; - background: #FFCDD2FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #006064FF; - background: #B2EBF2FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #E8EAF6FF; - background: #283593FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FFCDD2FF; - background: #B71C1CFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #B2EBF2FF; - background: #006064FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #E8EAF6FF; - background: #7986CB00; +#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 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/Monokai.rasi b/themes/Monokai.rasi index 98349dab..64cbd375 100644 --- a/themes/Monokai.rasi +++ b/themes/Monokai.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: milouse -//! Copyright: Étienne Deparis -//! ------------------------------------------------------------------------------ -//! "Color scheme for normal row" Set from: File * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 248, 248, 242, 100 % ); + foreground: rgba ( 248, 248, 242, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 40, 34, 0 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 248, 248, 242, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 39, 40, 34, 0 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 20, 20, 17, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 39, 40, 34, 0 % ); + selected-active-background: rgba ( 20, 20, 17, 100 % ); } #window { - border: 2; - foreground: #E6DB74FF; - padding: 5; - background: #272822EE; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; -} -#window.mainbox.message.normal { - foreground: #F8F8F2FF; - background: #27282200; -} -#window.mainbox.listview { - fixed-height: 1; +#message { border: 2px 0px 0px ; - columns: 1; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #F8F8F2FF; - background: #27282200; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #F92672FF; - background: #27282200; -} -#window.mainbox.listview.element.normal.active { - foreground: #A6E22AFF; - background: #27282200; -} -#window.mainbox.listview.element.selected.normal { - foreground: #F8F8F2FF; - background: #141411FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #F8F8F2FF; - background: #F92672FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #A6E22AFF; - background: #141411FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #F8F8F2FF; - background: #27282200; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #F92672FF; - background: #27282200; -} -#window.mainbox.listview.element.alternate.active { - foreground: #A6E22AFF; - background: #27282200; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #F8F8F2FF; - background: #27282200; +#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 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/Paper.rasi b/themes/Paper.rasi index 005cb88a..114a2cb7 100644 --- a/themes/Paper.rasi +++ b/themes/Paper.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: qball -//! Copyright: Dave Davenport -//! ------------------------------------------------------------------------------ -//! "Color scheme for normal row" Set from: File * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 245, 245, 245, 100 % ); + foreground: rgba ( 0, 43, 54, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 208, 208, 208, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 245, 245, 245, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 95, 95, 32, 6 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 66, 113, 174, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 245, 245, 245, 100 % ); + selected-active-background: rgba ( 0, 95, 135, 100 % ); } #window { - border: 2; - foreground: #444444FF; - padding: 5; - background: #F5F5F5FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; -} -#window.mainbox.message.normal { - foreground: #002B36FF; - background: #F5F5F500; -} -#window.mainbox.listview { - fixed-height: 1; +#message { border: 2px 0px 0px ; - columns: 1; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #002B36FF; - background: #F5F5F500; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #D75F00FF; - background: #F5F5F5FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #005F87FF; - background: #F5F5F5FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #F5F5F5FF; - background: #4271AEFF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #F5F5F5FF; - background: #D75F00FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #F5F5F5FF; - background: #005F87FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #002B36FF; - background: #D0D0D0FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #D75F00FF; - background: #D0D0D0FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #005F87FF; - background: #D0D0D0FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #002B36FF; - background: #F5F5F500; +#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 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/Pop-Dark.rasi b/themes/Pop-Dark.rasi index f2c45089..53e6af45 100644 --- a/themes/Pop-Dark.rasi +++ b/themes/Pop-Dark.rasi @@ -2,8 +2,8 @@ * Author: Primetoxinz */ * { - foreground: #f2f2f2; - background: #4e4743; + text-color: #f2f2f2; + background-color: #4e4743; lightbg: #534c48; red: #f15d22; orange: #faa41a; @@ -33,85 +33,81 @@ } #window { border: 0; - foreground: @foreground; - background: rgba ( 0, 0, 0, 0 % ); + text-color: @foreground; + background-color: rgba ( 0, 0, 0, 0 % ); padding: 5; + text-color: @bordercolor; + background-color: @background; } -#window.box { - foreground: @bordercolor; - background: @background; -} -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { +#message { border: 1px dash 0px 0px ; - foreground: @separatorcolor; + text-color: @separatorcolor; padding: 2px 0px 0px ; } -#window.mainbox.message.normal { - foreground: @foreground; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { +#listview { fixed-height: 0; border: 2px 0px 0px ; padding: 2px 0px 0px ; - foreground: @separatorcolor; + text-color: @separatorcolor; } -#window.mainbox.listview.element { +#element { border: 0; } -#window.mainbox.listview.element.normal.normal { - foreground: @normal-foreground; - background: @normal-background; +#element.normal.normal { + text-color: @normal-foreground; + background-color: @normal-background; } -#window.mainbox.listview.element.normal.urgent { - foreground: @urgent-foreground; - background: @urgent-background; +#element.normal.urgent { + text-color: @urgent-foreground; + background-color: @urgent-background; } -#window.mainbox.listview.element.normal.active { - foreground: @active-foreground; - background: @active-background; +#element.normal.active { + text-color: @active-foreground; + background-color: @active-background; } -#window.mainbox.listview.element.selected.normal { - foreground: @selected-normal-foreground; - background: @selected-normal-background; +#element.selected.normal { + text-color: @selected-normal-foreground; + background-color: @selected-normal-background; } -#window.mainbox.listview.element.selected.urgent { - foreground: @selected-urgent-foreground; - background: @selected-urgent-background; +#element.selected.urgent { + text-color: @selected-urgent-foreground; + background-color: @selected-urgent-background; } -#window.mainbox.listview.element.selected.active { - foreground: @selected-active-foreground; - background: @selected-active-background; +#element.selected.active { + text-color: @selected-active-foreground; + background-color: @selected-active-background; } -#window.mainbox.listview.element.alternate.normal { - foreground: @alternate-normal-foreground; - background: @alternate-normal-background; +#element.alternate.normal { + text-color: @alternate-normal-foreground; + background-color: @alternate-normal-background; } -#window.mainbox.listview.element.alternate.urgent { - foreground: @alternate-urgent-foreground; - background: @alternate-urgent-background; +#element.alternate.urgent { + text-color: @alternate-urgent-foreground; + background-color: @alternate-urgent-background; } -#window.mainbox.listview.element.alternate.active { - foreground: @alternate-active-foreground; - background: @alternate-active-background; +#element.alternate.active { + text-color: @alternate-active-foreground; + background-color: @alternate-active-background; } -#window.mainbox.sidebar.box { +#sidebar { border: 1px dash 0px 0px ; } -#window.mainbox.sidebar.button.selected { - foreground: @selected-normal-foreground; - background: @selected-normal-background; +#button selected { + text-color: @selected-normal-foreground; + background-color: @selected-normal-background; } -#window.mainbox.inputbar { +#inputbar { spacing: 0; -} -#window.mainbox.inputbar.box { border: 0px ; } -#window.mainbox.inputbar.normal { - foreground: @foreground; +#button normal { + text-color: @foreground; } diff --git a/themes/android_notification.rasi b/themes/android_notification.rasi index 6a5eeca5..94b637c2 100644 --- a/themes/android_notification.rasi +++ b/themes/android_notification.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 193, 193, 193, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 39, 50, 56, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 255, 24, 68, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 39, 50, 56, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 57, 66, 73, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 39, 50, 56, 100 % ); + selected-active-background: rgba ( 57, 66, 73, 100 % ); } #window { - border: 2; - foreground: #1E2529FF; - padding: 5; - background: #273238FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #C1C1C1FF; - background: #273238FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #C1C1C1FF; - background: #273238FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FF1844FF; - background: #273238FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #80CBC4FF; - background: #273238FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #394249FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FF1844FF; - background: #394249FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #80CBC4FF; - background: #394249FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #C1C1C1FF; - background: #273238FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FF1844FF; - background: #273238FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #80CBC4FF; - background: #273238FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #C1C1C1FF; - background: #273238FF; +#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/arthur.rasi b/themes/arthur.rasi index e678df6c..39d0f9e6 100644 --- a/themes/arthur.rasi +++ b/themes/arthur.rasi @@ -1,14 +1,33 @@ + +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: ""; + display-top: ""; + show-icons: true; +} + + /** * User: Qball * Copyright: Dave Davenport */ * { foreground: #ffeedd; - background: rgba(0,0,0,0); + backlight: #ccffeedd; + background-color: rgba(0,0,0,0); dark: #1c1c1c; // Black black: #3d352a; lightblack: #554444; + tlightblack: #554444cc; // // Red red: #cd5c5c; @@ -32,6 +51,7 @@ // // Cyan cyan: #b0c4de; + tcyan: #ccb0c4de; lightcyan: #b0c4de; // // White @@ -39,61 +59,137 @@ lightwhite: #ddccbb; // // Bold, Italic, Underline - highlight: bold #ffffff; + highlight: underline bold #ffffff; + + transparent: rgba(0,0,0,0); + font: "Sauce Code Powerline Medium 10"; } #window { location: center; anchor: center; -} -#window box { + transparency: "screenshot"; padding: 10px; - border: 1px; - border-radius: 15px; - foreground: @magenta; - background: #1c1c1ccc; + border: 0px; + border-radius: 10px; + color: @magenta; + background-color: @transparent; + spacing: 0; + children: [vertb, mainbox]; + orientation: horizontal; } - -#window mainbox inputbar { - background: @lightblack; - text: @lightgreen; - padding: 4px; -} -#window mainbox inputbar box { - border: 0px 0px 2px 0px; -} -#window mainbox box { - spacing: 0.3em; +#mainbox { + spacing: 0; + children: [ inputbar, listview ]; } -#window mainbox listview { +#message { + border-color: @foreground; + border: 0px 2px 2px 2px; +// border-radius: 10px; + padding: 5; + background-color: @tcyan; +} +#message { + font: "Sauce Code Powerline ExtraLight 8"; + color: @black; +} + +#inputbar { + color: @lightgreen; + padding: 8px; + background-color: @tlightblack; + border: 2px 2px 2px 2px; + border-radius: 15px 15px 0px 0px; + border-color: @foreground; + font: "Sauce Code Pro 18"; +} +#prompt { + color: inherit; +} +#entry { + color:inherit; +} +#entry { + color:inherit; +} +#entry { + font: 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; } -#window mainbox listview element selected normal { - background: @blue; +#element { + padding: 3px; + vertical-align: 0.5; +// border: 2px; + border-radius: 4px; + background-color: transparent; + color: @foreground; + font:inherit; } -#window mainbox listview element normal active { +#element selected.normal { + background-color: @blue; +} +#element normal active { foreground: @lightblue; } -#window mainbox listview element normal urgent { +#element normal urgent { foreground: @lightred; } -#window mainbox listview element alternate normal { +#element alternate normal { } -#window mainbox listview element alternate active { +#element alternate active { foreground: @lightblue; } -#window mainbox listview element alternate urgent { +#element alternate urgent { foreground: @lightred; } -#window mainbox listview element selected active { - background: @lightblue; +#element selected active { + background-color: @lightblue; foreground: @dark; } -#window mainbox listview element selected urgent { - background: @lightred; +#element selected urgent { + background-color: @lightred; foreground: @dark; } -#window mainbox listview element normal normal { +#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; +} +#button selected normal { + color: @dark; + border: 2px 0px 2px 2px; + background-color: @backlight; + border-color: @foreground; +} + diff --git a/themes/blue.rasi b/themes/blue.rasi index df4e6374..202b0622 100644 --- a/themes/blue.rasi +++ b/themes/blue.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: qball -//! Copyright: Dave Davenport -//! ------------------------------------------------------------------------------ -//! Use extended color scheme * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 0, 96, 160, 100 % ); + foreground: rgba ( 0, 176, 239, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 0, 0, 0, 0 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 0, 96, 160, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 0, 0, 0 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 0, 176, 239, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 0, 0, 0 % ); + selected-active-background: rgba ( 160, 255, 160, 100 % ); } #window { - border: 2; - foreground: #00B0EFFF; - padding: 5; - background: #0060A0EE; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #00B0EFFF; - background: #00000000; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #00B0EFFF; - background: #00000000; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FFA0A0FF; - background: #00000000; -} -#window.mainbox.listview.element.normal.active { - foreground: #A0FFA0FF; - background: #00000000; -} -#window.mainbox.listview.element.selected.normal { - foreground: #0060A0FF; - background: #00B0EFFF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #0060A0FF; - background: #FFA0A0FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #0060A0FF; - background: #A0FFA0FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #00B0EFFF; - background: #00000000; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FFA0A0FF; - background: #00000000; -} -#window.mainbox.listview.element.alternate.active { - foreground: #A0FFA0FF; - background: #00000000; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #00B0EFFF; - background: #00000000; +#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/c64.rasi b/themes/c64.rasi index 61f6bf52..67de7b98 100644 --- a/themes/c64.rasi +++ b/themes/c64.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 79, 128, 255, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 0, 57, 255, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 255, 112, 71, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 57, 255, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 79, 128, 255, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 57, 255, 100 % ); + selected-active-background: rgba ( 79, 128, 255, 100 % ); } #window { - border: 2; - foreground: #4F80FFFF; - padding: 5; - background: #0039FFFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #4F80FFFF; - background: #0039FFFF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #4F80FFFF; - background: #0039FFFF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FF7047FF; - background: #0039FFFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #68BA50FF; - background: #0039FFFF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #4F80FFFF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FF7047FF; - background: #4F80FFFF; -} -#window.mainbox.listview.element.selected.active { - foreground: #68BA50FF; - background: #4F80FFFF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #4F80FFFF; - background: #0039FFFF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FF7047FF; - background: #0039FFFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #68BA50FF; - background: #0039FFFF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #4F80FFFF; - background: #0039FFFF; +#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/dmenu.rasi b/themes/dmenu.rasi index 62664008..7c6867a7 100644 --- a/themes/dmenu.rasi +++ b/themes/dmenu.rasi @@ -1,44 +1,40 @@ * { - background: Black; - foreground: White; + background-color: Black; + border-color: White; + text-color: White; font: "Times New Roman 12"; } configuration { - show-icons: true; - drun-icon-theme: "gnome"; } #window { anchor: north; location: north; -} - -#window box { width: 100%; padding: 4px; children: [ horibox ]; } -#window horibox box { +#horibox { orientation: horizontal; children: [ prompt, entry, listview ]; } -#window horibox listview box { +#listview { layout: horizontal; spacing: 5px; - lines: 10; + lines: 100; } -#window horibox entry { +#entry { expand: false; width: 10em; } -#window horibox listview element { +#element { padding: 0px 2px; } -#window horibox listview element selected { - background: SteelBlue; +#element selected { + background-color: SteelBlue; } diff --git a/themes/glue_pro_blue.rasi b/themes/glue_pro_blue.rasi index 883d4fa1..ca740803 100644 --- a/themes/glue_pro_blue.rasi +++ b/themes/glue_pro_blue.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 255, 255, 255, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 57, 57, 57, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 255, 195, 156, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 243, 132, 61, 100 % ); + alternate-urgent-background: rgba ( 57, 57, 57, 100 % ); + active-foreground: rgba ( 38, 139, 210, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 32, 81, 113, 100 % ); + alternate-active-background: rgba ( 57, 57, 57, 100 % ); + background: rgba ( 57, 57, 57, 100 % ); + bordercolor: rgba ( 57, 57, 57, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: rgba ( 57, 57, 57, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 38, 139, 210, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 38, 139, 210, 100 % ); + urgent-background: rgba ( 57, 57, 57, 100 % ); + selected-urgent-background: rgba ( 38, 139, 210, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 57, 57, 57, 100 % ); + selected-active-background: rgba ( 38, 139, 210, 100 % ); } #window { - border: 2; - foreground: #268BD2FF; - padding: 5; - background: #393939FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #FFFFFFFF; - background: #393939FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #FFFFFFFF; - background: #393939FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #F3843DFF; - background: #393939FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #268BD2FF; - background: #393939FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #268BD2FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FFC39CFF; - background: #268BD2FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #205171FF; - background: #268BD2FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #FFFFFFFF; - background: #393939FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #F3843DFF; - background: #393939FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #268BD2FF; - background: #393939FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #FFFFFFFF; - background: #393939FF; +#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/gruvbox-dark-hard.rasi b/themes/gruvbox-dark-hard.rasi index b06c6ad1..744ce1ad 100644 --- a/themes/gruvbox-dark-hard.rasi +++ b/themes/gruvbox-dark-hard.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #A89984FF; - padding: 5; - background: #1D2021FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #EBDBB2FF; - background: #1D2021FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #EBDBB2FF; - background: #1D2021FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #1D2021FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #1D2021FF; - background: #D79921FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FBF1C7FF; - background: #504945FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #1D2021FF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #1D2021FF; - background: #FABD2FFF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #EBDBB2FF; - background: #282828FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #1D2021FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #1D2021FF; - background: #D79921FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #EBDBB2FF; - background: #1D2021FF; +#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/gruvbox-dark-soft.rasi b/themes/gruvbox-dark-soft.rasi index 9b150a3f..6611b931 100644 --- a/themes/gruvbox-dark-soft.rasi +++ b/themes/gruvbox-dark-soft.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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:11:49 PDT -0700 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #A89984FF; - padding: 5; - background: #32302FFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #EBDBB2FF; - background: #32302FFF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #EBDBB2FF; - background: #32302FFF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #32302FFF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #32302FFF; - background: #D79921FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FBF1C7FF; - background: #665C54FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #32302FFF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #32302FFF; - background: #FABD2FFF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #EBDBB2FF; - background: #3C3836FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #32302FFF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #32302FFF; - background: #D79921FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #EBDBB2FF; - background: #32302FFF; +#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/gruvbox-dark.rasi b/themes/gruvbox-dark.rasi index c02f5ecf..581b5e56 100644 --- a/themes/gruvbox-dark.rasi +++ b/themes/gruvbox-dark.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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:11:40 PDT -0700 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #A89984FF; - padding: 5; - background: #282828FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #EBDBB2FF; - background: #282828FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #EBDBB2FF; - background: #282828FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #282828FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #282828FF; - background: #D79921FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FBF1C7FF; - background: #665C54FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #282828FF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #282828FF; - background: #FABD2FFF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #EBDBB2FF; - background: #32302FFF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #282828FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #282828FF; - background: #D79921FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #EBDBB2FF; - background: #282828FF; +#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/gruvbox-light-hard.rasi b/themes/gruvbox-light-hard.rasi index bc9acafd..56213540 100644 --- a/themes/gruvbox-light-hard.rasi +++ b/themes/gruvbox-light-hard.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #7C6F64FF; - padding: 5; - background: #F9F5D7FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #3C3836FF; - background: #F9F5D7FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #3C3836FF; - background: #F9F5D7FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FDF4C1FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #FDF4C1FF; - background: #B57614FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #282828FF; - background: #EBDBB2FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FDF4C1FF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #FDF4C1FF; - background: #D79921FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #3C3836FF; - background: #FBF1C7FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FDF4C1FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #FDF4C1FF; - background: #B57614FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #3C3836FF; - background: #F9F5D7FF; +#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/gruvbox-light-soft.rasi b/themes/gruvbox-light-soft.rasi index 25487697..780f7dff 100644 --- a/themes/gruvbox-light-soft.rasi +++ b/themes/gruvbox-light-soft.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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:25 PDT -0700 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #7C6F64FF; - padding: 5; - background: #F2E5BCFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #3C3836FF; - background: #F2E5BCFF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #3C3836FF; - background: #F2E5BCFF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #F2E5BCFF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #F2E5BCFF; - background: #B57614FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #282828FF; - background: #D5C4A1FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #F2E5BCFF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #F2E5BCFF; - background: #D79921FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #3C3836FF; - background: #EBDBB2FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #F2E5BCFF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #F2E5BCFF; - background: #B57614FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #3C3836FF; - background: #F2E5BCFF; +#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/gruvbox-light.rasi b/themes/gruvbox-light.rasi index b575d0ce..26e1bd7e 100644 --- a/themes/gruvbox-light.rasi +++ b/themes/gruvbox-light.rasi @@ -1,95 +1,127 @@ -//!------------------------------------------------------------------------------- -//! 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:11 PDT -0700 -//!------------------------------------------------------------------------------- * { - spacing: 2; - background: #00000000; + 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 { - border: 2; - foreground: #7C6F64FF; - padding: 5; - background: #FBF1C7FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #3C3836FF; - background: #FBF1C7FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #3C3836FF; - background: #FBF1C7FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #FBF1C7FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.normal.active { - foreground: #FBF1C7FF; - background: #B57614FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #282828FF; - background: #D5C4A1FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #FBF1C7FF; - background: #FB4934FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #FBF1C7FF; - background: #D79921FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #3C3836FF; - background: #F2E5BCFF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #FBF1C7FF; - background: #CC241DFF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #FBF1C7FF; - background: #B57614FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #3C3836FF; - background: #FBF1C7FF; +#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/lb.rasi b/themes/lb.rasi index accc14a2..bb1aa23e 100644 --- a/themes/lb.rasi +++ b/themes/lb.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: qball -//! Copyright: Dave Davenport -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 51, 51, 51, 100 % ); + foreground: rgba ( 17, 170, 170, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 255, 255, 255, 7 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 51, 51, 51, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 0, 0, 0 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 17, 170, 170, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 0, 0, 0 % ); + selected-active-background: rgba ( 170, 170, 17, 100 % ); } #window { - border: 2; - foreground: #10A0A0FF; - padding: 5; - background: #333333EE; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px dash 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #10A0A0FF; - background: #00000000; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; +#listview { + fixed-height: 0; border: 2px dash 0px 0px ; - columns: 1; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #10A0A0FF; - background: #00000000; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #F09090FF; - background: #00000000; -} -#window.mainbox.listview.element.normal.active { - foreground: #A0A010FF; - background: #00000000; -} -#window.mainbox.listview.element.selected.normal { - foreground: #303030FF; - background: #10A0A0FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #303030FF; - background: #F09090FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #303030FF; - background: #A0A010FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #10A0A0FF; - background: #FFFFFF11; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #F09090FF; - background: #FFFFFF11; -} -#window.mainbox.listview.element.alternate.active { - foreground: #A0A010FF; - background: #FFFFFF11; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px dash 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #10A0A0FF; - background: #00000000; +#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/paper-float.rasi b/themes/paper-float.rasi index 971dc068..c2cdd7a7 100644 --- a/themes/paper-float.rasi +++ b/themes/paper-float.rasi @@ -11,111 +11,107 @@ grey: #eeeeee; spacing: 2; - background: #00000000; + background-color: #00000000; + border-color: #444444FF; anchor: north; location: center; } #window { transparency: "screenshot"; - background: #00000000; + background-color: #00000000; border: 0; padding: 0% 0% 1em 0%; - foreground: #444444FF; x-offset: 0; y-offset: -10%; } -#window.mainbox { +#mainbox { padding: 0px; -} -#window.mainbox.box { border: 0; spacing: 1%; } -#window.mainbox.message.box { +#message { border: 2px; padding: 1em; - background: @white; - foreground: @back; + background-color: @white; + text-color: @back; } -#window.mainbox.message.normal { - foreground: #002B36FF; +#textbox normal { + text-color: #002B36FF; padding: 0; border: 0; } -#window.mainbox.listview { +#listview { fixed-height: 1; border: 2px; padding: 1em; reverse: false; columns: 1; - background: @white; + background-color: @white; } -#window.mainbox.listview.element { +#element { border: 0; padding: 2px; highlight: bold ; } -#window.mainbox.listview.element.normal.normal { - foreground: #002B36FF; - background: #F5F5F500; +#element normal.normal { + text-color: #002B36FF; + background-color: #F5F5F500; } -#window.mainbox.listview.element.normal.urgent { - foreground: #D75F00FF; - background: #F5F5F5FF; +#element normal.urgent { + text-color: #D75F00FF; + background-color: #F5F5F5FF; } -#window.mainbox.listview.element.normal.active { - foreground: #005F87FF; - background: #F5F5F5FF; +#element normal.active { + text-color: #005F87FF; + background-color: #F5F5F5FF; } -#window.mainbox.listview.element.selected.normal { - foreground: #F5F5F5FF; - background: #4271AEFF; +#element selected.normal { + text-color: #F5F5F5FF; + background-color: #4271AEFF; } -#window.mainbox.listview.element.selected.urgent { - foreground: #F5F5F5FF; - background: #D75F00FF; +#element selected.urgent { + text-color: #F5F5F5FF; + background-color: #D75F00FF; } -#window.mainbox.listview.element.selected.active { - foreground: #F5F5F5FF; - background: #005F87FF; +#element selected.active { + text-color: #F5F5F5FF; + background-color: #005F87FF; } -#window.mainbox.listview.element.alternate.normal { - foreground: #002B36FF; - background: #D0D0D0FF; +#element alternate.normal { + text-color: #002B36FF; + background-color: #D0D0D0FF; } -#window.mainbox.listview.element.alternate.urgent { - foreground: #D75F00FF; - background: #D0D0D0FF; +#element alternate.urgent { + text-color: #D75F00FF; + background-color: #D0D0D0FF; } -#window.mainbox.listview.element.alternate.active { - foreground: #005F87FF; - background: #D0D0D0FF; +#element alternate.active { + text-color: #005F87FF; + background-color: #D0D0D0FF; } -#window.mainbox.listview.scrollbar { +#scrollbar { border: 0; padding: 0; } -#window.mainbox.inputbar { +#inputbar { spacing: 0; -} -#window.mainbox.inputbar.box { border: 2px; padding: 0.5em 1em; - background: @grey; + background-color: @grey; index: 0; } -#window.mainbox.inputbar.normal { - foreground: #002B36FF; - background: #F5F5F500; +#inputbar normal { + foreground-color: #002B36FF; + background-color: #F5F5F500; } -#window.mainbox.sidebar.box { +#sidebar { border: 2px; padding: 0.5em 1em; - background: @grey; + background-color: @grey; index: 10; } -#window.mainbox.sidebar.button selected { - text: #4271AEFF; +#button selected { + text-color: #4271AEFF; } diff --git a/themes/purple.rasi b/themes/purple.rasi index 06ffcc60..d2cf371e 100644 --- a/themes/purple.rasi +++ b/themes/purple.rasi @@ -1,89 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ -//! Use extended color scheme * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 180, 180, 180, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 47, 30, 46, 63 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 239, 97, 85, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 47, 30, 46, 63 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 129, 91, 164, 33 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 47, 30, 46, 15 % ); + selected-active-background: rgba ( 129, 91, 164, 33 % ); } #window { - border: 2; - foreground: #EF61552F; - padding: 5; - background: #2F1E2EFF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px dash 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #B4B4B4FF; - background: #2F1E2EA0; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; +#listview { + fixed-height: 0; border: 2px dash 0px 0px ; - columns: 1; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #B4B4B4FF; - background: #2F1E2EA0; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #EF6155FF; - background: #2F1E2E27; -} -#window.mainbox.listview.element.normal.active { - foreground: #815BA4FF; - background: #2F1E2E27; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #815BA454; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #EF6155FF; - background: #815BA454; -} -#window.mainbox.listview.element.selected.active { - foreground: #815BA4FF; - background: #815BA454; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #B4B4B4FF; - background: #2F1E2EA0; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #EF6155FF; - background: #2F1E2E2F; -} -#window.mainbox.listview.element.alternate.active { - foreground: #815BA4FF; - background: #2F1E2E2F; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px dash 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #B4B4B4FF; - background: #2F1E2EA0; +#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/sidebar.rasi b/themes/sidebar.rasi index 5287ffd8..ca6faf2d 100644 --- a/themes/sidebar.rasi +++ b/themes/sidebar.rasi @@ -3,8 +3,8 @@ * Copyright: Dave Davenport */ * { - foreground: #ffeedd; - background: rgba(0,0,0,0); + text-color: #ffeedd; + background-color: rgba(0,0,0,0); dark: #1c1c1c; // Black black: #3d352a; @@ -42,68 +42,70 @@ highlight: bold #ffffff; } #window { - width: 30em; + fullscreen: true; location: west; anchor: west; -} -#window box { border: 0px 2px 0px 0px; - foreground: @lightwhite; - background: #1c1c1cee; + text-color: @lightwhite; + + orientation: horizontal; + children: [mainbox, dummy]; } -#window mainbox sidebar box { +#dummy { + expand: true; +} + +#sidebar { border: 2px 0px 0px 0px; - background: @lightblack; + background-color: @lightblack; padding: 10px; } -#window mainbox sidebar selected { - foreground: @lightgreen; - text: @lightgreen; +#button selected { + border-color: @lightgreen; + text-color: @lightgreen; } -#window mainbox inputbar { - background: @lightblack; - text: @lightgreen; +#entry { + width: 20em; +} +#inputbar { + background-color: @lightblack; + text-color: @lightgreen; padding: 4px; -} -#window mainbox inputbar box { border: 0px 0px 2px 0px; } -#window mainbox box { +#mainbox { + expand: false; + background-color: #1c1c1cee; spacing: 1em; } -#window mainbox listview box { +#listview { padding: 0em 0.4em 0em 1em; -} -#window mainbox listview { dynamic: false; lines: 0; } -#window mainbox listview element selected normal { - background: @blue; +#element selected normal { + background-color: @blue; } -#window mainbox listview element normal active { - foreground: @lightblue; +#element normal active { + text-color: @lightblue; } -#window mainbox listview element normal urgent { - foreground: @lightred; +#element normal urgent { + text-color: @lightred; } -#window mainbox listview element alternate normal { +#element alternate normal { } -#window mainbox listview element alternate active { - foreground: @lightblue; +#element alternate active { + text-color: @lightblue; } -#window mainbox listview element alternate urgent { - foreground: @lightred; +#element alternate urgent { + text-color: @lightred; } -#window mainbox listview element selected active { - background: @lightblue; - foreground: @dark; +#element selected active { + background-color: @lightblue; + text-color: @dark; } -#window mainbox listview element selected urgent { - background: @lightred; - foreground: @dark; -} -#window mainbox listview element normal normal { - +#element selected urgent { + background-color: @lightred; + text-color: @dark; } diff --git a/themes/solarized.rasi b/themes/solarized.rasi index 4624bcf5..c6c7d9b7 100644 --- a/themes/solarized.rasi +++ b/themes/solarized.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 129, 147, 150, 100 % ); + foreground: rgba ( 129, 147, 150, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 0, 43, 55, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 218, 66, 129, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 43, 55, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 0, 54, 66, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 43, 55, 100 % ); + selected-active-background: rgba ( 0, 54, 66, 100 % ); } #window { - border: 2; - foreground: #003642FF; - padding: 5; - background: #002B37FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #819396FF; - background: #002B37FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #819396FF; - background: #002B37FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #DA4281FF; - background: #002B37FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #008ED4FF; - background: #002B37FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #819396FF; - background: #003642FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #DA4281FF; - background: #003642FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #008ED4FF; - background: #003642FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #819396FF; - background: #002B37FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #DA4281FF; - background: #002B37FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #008ED4FF; - background: #002B37FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #819396FF; - background: #002B37FF; +#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/solarized_alternate.rasi b/themes/solarized_alternate.rasi index 86af4a7a..a2109400 100644 --- a/themes/solarized_alternate.rasi +++ b/themes/solarized_alternate.rasi @@ -1,88 +1,127 @@ -//! ------------------------------------------------------------------------------ -//! ROFI Color theme -//! User: Rasi -//! Copyright: Rasmus Steinke -//! ------------------------------------------------------------------------------ * { - spacing: 2; - background: #00000000; + selected-normal-foreground: rgba ( 255, 255, 255, 100 % ); + foreground: rgba ( 129, 147, 150, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 0, 54, 67, 100 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 137, 6, 97, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + 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: 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: rgba ( 0, 43, 55, 100 % ); + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 0, 142, 212, 100 % ); + border-color: @foreground; + spacing: 2; + 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: @active-foreground; + active-background: rgba ( 0, 43, 55, 100 % ); + selected-active-background: rgba ( 0, 142, 212, 100 % ); } #window { - border: 2; - foreground: #003642FF; - padding: 5; - background: #002B37FF; + background-color: @background; + border: 1; + padding: 5; } -#window.mainbox { +#mainbox { border: 0; padding: 0; } -#window.mainbox.message.box { - border: 2px 0px 0px ; - padding: 2px 0px 0px ; +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; } -#window.mainbox.message.normal { - foreground: #819396FF; - background: #002B37FF; +#textbox { + text-color: @foreground; } -#window.mainbox.listview { - fixed-height: 1; - border: 2px 0px 0px ; - columns: 1; +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; padding: 2px 0px 0px ; } -#window.mainbox.listview.element { - border: 0; -} -#window.mainbox.listview.element.normal.normal { - foreground: #819396FF; - background: #002B37FF; -} -#window.mainbox.listview.element.normal.urgent { - foreground: #DA4281FF; - background: #002B37FF; -} -#window.mainbox.listview.element.normal.active { - foreground: #008ED4FF; - background: #002B37FF; -} -#window.mainbox.listview.element.selected.normal { - foreground: #FFFFFFFF; - background: #008ED4FF; -} -#window.mainbox.listview.element.selected.urgent { - foreground: #890661FF; - background: #008ED4FF; -} -#window.mainbox.listview.element.selected.active { - foreground: #66C6FFFF; - background: #008ED4FF; -} -#window.mainbox.listview.element.alternate.normal { - foreground: #819396FF; - background: #003643FF; -} -#window.mainbox.listview.element.alternate.urgent { - foreground: #DA4281FF; - background: #003643FF; -} -#window.mainbox.listview.element.alternate.active { - foreground: #008ED4FF; - background: #003643FF; -} -#window.mainbox.listview.scrollbar { +#element { border: 0; - padding: 0; + padding: 1px ; } -#window.mainbox.sidebar.box { - border: 2px 0px 0px ; +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; } -#window.mainbox.inputbar { - spacing: 0; +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; } -#window.mainbox.inputbar.box { +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; } -#window.mainbox.inputbar.normal { - foreground: #819396FF; - background: #002B37FF; +#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; }