From 3c41e8da4718f5abd12b1592a896242748f67d32 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 1 Feb 2018 11:09:30 +1100 Subject: [PATCH] rofi: Swap to rasi theme. --- pywal/reload.py | 3 +- pywal/templates/colors-rofi.Xresources | 5 - pywal/templates/colors-rofi.rasi | 146 +++++++++++++++++++++++++ 3 files changed, 147 insertions(+), 7 deletions(-) delete mode 100644 pywal/templates/colors-rofi.Xresources create mode 100644 pywal/templates/colors-rofi.rasi diff --git a/pywal/reload.py b/pywal/reload.py index cb81a26..6b2f1bb 100644 --- a/pywal/reload.py +++ b/pywal/reload.py @@ -21,8 +21,7 @@ def tty(): def xrdb(xrdb_files=None): """Merge the colors into the X db so new terminals use them.""" xrdb_files = xrdb_files or \ - [os.path.join(CACHE_DIR, "colors.Xresources"), - os.path.join(CACHE_DIR, "colors-rofi.Xresources")] + [os.path.join(CACHE_DIR, "colors.Xresources")] if shutil.which("xrdb") and OS != "Darwin": for file in xrdb_files: diff --git a/pywal/templates/colors-rofi.Xresources b/pywal/templates/colors-rofi.Xresources deleted file mode 100644 index 729a7a5..0000000 --- a/pywal/templates/colors-rofi.Xresources +++ /dev/null @@ -1,5 +0,0 @@ -! Rofi -rofi.color-window: {background}, {background}, {color10} -rofi.color-normal: {background}, {foreground}, {background}, {color10}, {background} -rofi.color-active: {background}, {foreground}, {background}, {color10}, {background} -rofi.color-urgent: {background}, {color9}, {background}, {color9}, {foreground} diff --git a/pywal/templates/colors-rofi.rasi b/pywal/templates/colors-rofi.rasi new file mode 100644 index 0000000..eb551d9 --- /dev/null +++ b/pywal/templates/colors-rofi.rasi @@ -0,0 +1,146 @@ +* {{ + active-background: {color2}; + active-foreground: @foreground; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: {color1}; + urgent-foreground: {foreground}; + + alternate-active-background: @background; + alternate-active-foreground: @foreground; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @background; + alternate-urgent-foreground: @foreground; + + selected-active-background: {color1}; + selected-active-foreground: {foreground}; + selected-normal-background: {color2}; + selected-normal-foreground: {foreground}; + selected-urgent-background: {color3}; + selected-urgent-foreground: {foreground}; + + background-color: @background; + background: {background}; + foreground: {foreground}; + border-color: @background; + spacing: 2; +}} + +#window {{ + background-color: @background; + border: 0; + padding: 2.5ch; +}} + +#mainbox {{ + border: 0; + padding: 0; +}} + +#message {{ + border: 2px 0px 0px; + border-color: @border-color; + padding: 1px; +}} + +#textbox {{ + text-color: @foreground; +}} + +#listview {{ + fixed-height: 0; + border: 2px 0px 0px; + border-color: @border-color; + spacing: 2px; + scrollbar: true; + padding: 2px 0px 0px; +}} + +#element {{ + border: 0; + padding: 1px; +}} + +#element.normal.normal {{ + background-color: @normal-background; + text-color: @normal-foreground; +}} + +#element.normal.urgent {{ + background-color: @urgent-background; + text-color: @urgent-foreground; +}} + +#element.normal.active {{ + background-color: @active-background; + text-color: @active-foreground; +}} + +#element.selected.normal {{ + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +}} + +#element.selected.urgent {{ + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +}} + +#element.selected.active {{ + background-color: @selected-active-background; + text-color: @selected-active-foreground; +}} + +#element.alternate.normal {{ + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +}} + +#element.alternate.urgent {{ + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +}} + +#element.alternate.active {{ + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +}} + +#scrollbar {{ + width: 4px; + border: 0; + handle-width: 8px; + padding: 0; +}} + +#sidebar {{ + border: 2px 0px 0px; + border-color: @border-color; +}} + +#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; +}}