diff options
Diffstat (limited to '.config/wpg/templates/rofi.base')
-rw-r--r-- | .config/wpg/templates/rofi.base | 207 |
1 files changed, 180 insertions, 27 deletions
diff --git a/.config/wpg/templates/rofi.base b/.config/wpg/templates/rofi.base index 74b3d09..97275f4 100644 --- a/.config/wpg/templates/rofi.base +++ b/.config/wpg/templates/rofi.base @@ -1,27 +1,180 @@ -rofi.modi: run,window,ssh -rofi.width: 25 -rofi.lines: 25 -rofi.columns: 1 -rofi.font: Iosevka Etoile 14 -rofi.color-normal: {color0}, {color15}, {color0}, {active}, {color15} -rofi.color-urgent: {color0}, #d6b48d, #22231D, #d6b48d, {color15} -rofi.color-active: {color0}, {color14}, {color0}, {color14}, {color0} -rofi.color-window: {color0}, {active}, {inactive} -rofi.bw: 5 -rofi.location: 0 -rofi.padding: 5 -rofi.yoffset: 0 -rofi.xoffset: 0 -rofi.fixed-num-lines: true -rofi.terminal: rofi-sensible-terminal -rofi.ssh-client: ssh -rofi.ssh-command: {{terminal}} -e {{ssh-client}} {{host}} -rofi.run-command: {{cmd}} -rofi.parse-hosts: true -rofi.matching: normal -rofi.separator-style: none -rofi.scrollbar-width: 0 -rofi.kb-mode-next: Shift+Right,Control+Tab,Alt+l -rofi.kb-mode-previous: Shift+Left,Control+Shift+Tab,Alt+h -rofi.kb-row-up: Up,Control+p,Shift+Tab,Shift+ISO_Left_Tab,Alt+k -rofi.kb-row-down: Down,Control+n,Alt+j +/*-*- mode: css; -*-*/ + +* {{ + color0: {color0}; + color1: {color1}; + color2: {color2}; + color3: {color3}; + color4: {color4}; + color5: {color5}; + color6: {color6}; + color7: {color7}; + color8: {color8}; + color9: {color9}; + color10: {color10}; + color11: {color11}; + color12: {color12}; + color13: {color13}; + color14: {color14}; + color15: {color15}; + active: {active}; + inactive: {inactive}; + + background: @color0; + foreground: @color15; + + background-color: @background; + border-color: @background; + separatorcolor: @color8; + scrollbar-handle: @color9; + + normal-background: @background; + normal-foreground: @foreground; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + selected-normal-background: @active; + selected-normal-foreground: @foreground; + + active-background: @inactive; + active-foreground: @foreground; + alternate-active-background: @active; + alternate-active-foreground: @foreground; + selected-active-background: @active; + selected-active-foreground: @foreground; + + urgent-background: @color8; + urgent-foreground: @color15; + alternate-urgent-background: @color8; + alternate-urgent-foreground: @color15; + selected-urgent-background: @color14; + selected-urgent-foreground: @foreground; +}} + + +window {{ + background-color: @background; + border-color: @active; + border: 5; + padding: 0; +}} + +mainbox {{ + border: 0px; + border-color: @active; + padding: 0; +}} + +message {{ + border: 2px 0 0; + border-color: @separatorcolor; + padding: 1px; +}} + +textbox {{ + highlight: @highlight; + text-color: @color15; +}} + +listview {{ + border: 2px solid 0 0; + padding: 2px 0 0; + border-color: @separatorcolor; + spacing: 0px; + scrollbar: @scrollbar; +}} + +element {{ + border: 0; + padding: 3px; +}} + +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: @active; + text-color: @color15; +}} + +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-color: @scrollbar-handle; + handle-width: 8px; + padding: 0; +}} + +sidebar {{ + border: 2px 0 0; + border-color: @separatorcolor; +}} + +inputbar {{ + spacing: 1; + text-color: @normal-foreground; + padding: 5px; + children: [ prompt, textbox-prompt-sep, entry, case-indicator ]; +}} + +case-indicator, +entry, +prompt, +button {{ + spacing: 0; + text-color: @normal-foreground; +}} + +button.selected {{ + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +}} + +textbox-prompt-sep {{ + expand: false; + str: ":"; + text-color: @normal-foreground; + margin: 0 0.3em 0 0; +}} + +element-text, element-icon {{ + text-color: @foreground; + background-color: transparent; +}} + |