diff --git a/rofi/.config/rofi/colors-rofi-dark.rasi b/rofi/.config/rofi/colors-rofi-dark.rasi new file mode 100644 index 0000000..e6e4e7e --- /dev/null +++ b/rofi/.config/rofi/colors-rofi-dark.rasi @@ -0,0 +1,166 @@ +* { + active-background: #395E62; + active-foreground: @foreground; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: #314C52; + 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: #314C52; + selected-active-foreground: @foreground; + selected-normal-background: #395E62; + selected-normal-foreground: @foreground; + selected-urgent-background: #4E5259; + selected-urgent-foreground: @foreground; + + background-color: @background; + background: #1b1e2c; + foreground: #bfbcb7; + 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; +} + +#inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} + +#textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em; + text-color: @normal-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-text, element-icon { + background-color: inherit; + text-color: inherit; +} + +#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 { + text-color: @normal-foreground; +} + +#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/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi new file mode 100644 index 0000000..39f4f0b --- /dev/null +++ b/rofi/.config/rofi/config.rasi @@ -0,0 +1,5 @@ +@theme "colors-rofi-dark" +configuration { + font: "Source Code Pro 16"; +} +element-icon { size: 3.65ch ; } diff --git a/rofi/.config/rofi/nordy.rasi b/rofi/.config/rofi/nordy.rasi new file mode 100644 index 0000000..762224a --- /dev/null +++ b/rofi/.config/rofi/nordy.rasi @@ -0,0 +1,166 @@ +* { + active-background: #BE626B; + active-foreground: @foreground; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: #AA5A63; + 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: #AA5A63; + selected-active-foreground: @foreground; + selected-normal-background: #BE626B; + selected-normal-foreground: @foreground; + selected-urgent-background: #C0646B; + selected-urgent-foreground: @foreground; + + background-color: @background; + background: #2E3440; + foreground: #c2b1c0; + 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; +} + +#inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} + +#textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em; + text-color: @normal-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-text, element-icon { + background-color: inherit; + text-color: inherit; +} + +#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 { + text-color: @normal-foreground; +} + +#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/rofi/.config/rofi/themes/nord-solid-green.rasi b/rofi/.config/rofi/themes/nord-solid-green.rasi new file mode 100644 index 0000000..b9a913e --- /dev/null +++ b/rofi/.config/rofi/themes/nord-solid-green.rasi @@ -0,0 +1,149 @@ +* { + nord0: #2e3440; + nord1: #3b4252; + nord2: #434c5e; + nord3: #4c566a; + nord4: #d8dee9; + nord5: #e5e9f0; + nord6: #eceff4; + nord7: #8fbcbb; + nord8: #88c0d0; + nord9: #81a1c1; + nord10: #5e81ac; + nord11: #bf616a; + nord12: #d08770; + nord13: #ebcb8b; + nord14: #a3be8c; + nord15: #b48ead; + + spacing: 2; + background-color: var(nord1); + + background: var(nord1); + foreground: var(nord4); + + normal-background: var(background); + normal-foreground: var(foreground); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + selected-normal-background: var(nord8); + selected-normal-foreground: var(background); + + active-background: var(background); + active-foreground: var(nord10); + alternate-active-background: var(background); + alternate-active-foreground: var(nord10); + selected-active-background: var(nord10); + selected-active-foreground: var(background); + + urgent-background: var(background); + urgent-foreground: var(nord11); + alternate-urgent-background: var(background); + alternate-urgent-foreground: var(nord11); + selected-urgent-background: var(nord11); + selected-urgent-foreground: var(background); +} +element { + padding: 0px 0px 0px 7px; + spacing: 5px; + border: 0; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-text { + background-color: rgba(0, 0, 0, 0%); + text-color: inherit; + highlight: inherit; + cursor: inherit; +} +element-icon { + background-color: rgba(0, 0, 0, 0%); + size: 1.0000em; + text-color: inherit; + cursor: inherit; +} +window { + padding: 0; + border: 0; + background-color: var(background); +} +mainbox { + padding: 0; + border: 0; +} +message { + margin: 0px 7px; +} +textbox { + text-color: var(foreground); +} +listview { + margin: 0px 0px 5px; + scrollbar: true; + spacing: 2px; + fixed-height: 0; +} +scrollbar { + padding: 0; + handle-width: 14px; + border: 0; + handle-color: var(nord3); +} +button { + spacing: 0; + text-color: var(normal-foreground); + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +inputbar { + padding: 7px; + margin: 7px; + spacing: 0; + text-color: var(normal-foreground); + background-color: var(nord3); + children: [ entry ]; +} +entry { + spacing: 0; + cursor: text; + text-color: var(normal-foreground); + background-color: var(nord3); +} diff --git a/rofi/.config/rofi/themes/nord.rasi b/rofi/.config/rofi/themes/nord.rasi new file mode 100644 index 0000000..b9a913e --- /dev/null +++ b/rofi/.config/rofi/themes/nord.rasi @@ -0,0 +1,149 @@ +* { + nord0: #2e3440; + nord1: #3b4252; + nord2: #434c5e; + nord3: #4c566a; + nord4: #d8dee9; + nord5: #e5e9f0; + nord6: #eceff4; + nord7: #8fbcbb; + nord8: #88c0d0; + nord9: #81a1c1; + nord10: #5e81ac; + nord11: #bf616a; + nord12: #d08770; + nord13: #ebcb8b; + nord14: #a3be8c; + nord15: #b48ead; + + spacing: 2; + background-color: var(nord1); + + background: var(nord1); + foreground: var(nord4); + + normal-background: var(background); + normal-foreground: var(foreground); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + selected-normal-background: var(nord8); + selected-normal-foreground: var(background); + + active-background: var(background); + active-foreground: var(nord10); + alternate-active-background: var(background); + alternate-active-foreground: var(nord10); + selected-active-background: var(nord10); + selected-active-foreground: var(background); + + urgent-background: var(background); + urgent-foreground: var(nord11); + alternate-urgent-background: var(background); + alternate-urgent-foreground: var(nord11); + selected-urgent-background: var(nord11); + selected-urgent-foreground: var(background); +} +element { + padding: 0px 0px 0px 7px; + spacing: 5px; + border: 0; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-text { + background-color: rgba(0, 0, 0, 0%); + text-color: inherit; + highlight: inherit; + cursor: inherit; +} +element-icon { + background-color: rgba(0, 0, 0, 0%); + size: 1.0000em; + text-color: inherit; + cursor: inherit; +} +window { + padding: 0; + border: 0; + background-color: var(background); +} +mainbox { + padding: 0; + border: 0; +} +message { + margin: 0px 7px; +} +textbox { + text-color: var(foreground); +} +listview { + margin: 0px 0px 5px; + scrollbar: true; + spacing: 2px; + fixed-height: 0; +} +scrollbar { + padding: 0; + handle-width: 14px; + border: 0; + handle-color: var(nord3); +} +button { + spacing: 0; + text-color: var(normal-foreground); + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +inputbar { + padding: 7px; + margin: 7px; + spacing: 0; + text-color: var(normal-foreground); + background-color: var(nord3); + children: [ entry ]; +} +entry { + spacing: 0; + cursor: text; + text-color: var(normal-foreground); + background-color: var(nord3); +}