From 16f08d45a85892935f1f9af73caec890ed26fce1 Mon Sep 17 00:00:00 2001 From: adi1090x Date: Mon, 15 Aug 2022 20:59:34 +0530 Subject: [PATCH] Added type-4 powermenu --- files/images/user.jpeg | Bin 0 -> 98535 bytes files/powermenu/type-4/powermenu.sh | 105 +++++++++++++ files/powermenu/type-4/shared/colors.rasi | 18 +++ files/powermenu/type-4/shared/confirm.rasi | 93 ++++++++++++ files/powermenu/type-4/shared/fonts.rasi | 12 ++ files/powermenu/type-4/style-1.rasi | 131 +++++++++++++++++ files/powermenu/type-4/style-2.rasi | 131 +++++++++++++++++ files/powermenu/type-4/style-3.rasi | 133 +++++++++++++++++ files/powermenu/type-4/style-4.rasi | 153 +++++++++++++++++++ files/powermenu/type-4/style-5.rasi | 163 +++++++++++++++++++++ 10 files changed, 939 insertions(+) create mode 100644 files/images/user.jpeg create mode 100755 files/powermenu/type-4/powermenu.sh create mode 100644 files/powermenu/type-4/shared/colors.rasi create mode 100644 files/powermenu/type-4/shared/confirm.rasi create mode 100644 files/powermenu/type-4/shared/fonts.rasi create mode 100644 files/powermenu/type-4/style-1.rasi create mode 100644 files/powermenu/type-4/style-2.rasi create mode 100644 files/powermenu/type-4/style-3.rasi create mode 100644 files/powermenu/type-4/style-4.rasi create mode 100644 files/powermenu/type-4/style-5.rasi diff --git a/files/images/user.jpeg b/files/images/user.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..3490fedcc4e5c150b27efca93d941732a285603e GIT binary patch literal 98535 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

#xL>IkuQ3fW-m| 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 literal 0 HcmV?d00001 diff --git a/files/powermenu/type-4/powermenu.sh b/files/powermenu/type-4/powermenu.sh new file mode 100755 index 0000000..7be1949 --- /dev/null +++ b/files/powermenu/type-4/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-4" +theme='style-5' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Goodbye ${USER}" \ + -mesg "Uptime: $uptime" \ + -select $lock \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -select $yes \ + -theme ${dir}/shared/confirm.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/files/powermenu/type-4/shared/colors.rasi b/files/powermenu/type-4/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/files/powermenu/type-4/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/files/powermenu/type-4/shared/confirm.rasi b/files/powermenu/type-4/shared/confirm.rasi new file mode 100644 index 0000000..9f74f2a --- /dev/null +++ b/files/powermenu/type-4/shared/confirm.rasi @@ -0,0 +1,93 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "colors.rasi" +@import "fonts.rasi" + +/*****----- Main Window -----*****/ +window { + location: center; + anchor: center; + fullscreen: false; + width: 500px; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + spacing: 30px; + padding: 30px; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Message -----*****/ +message { + margin: 0px; + padding: 20px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} + +/*****----- Listview -----*****/ +listview { + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + padding: 60px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/files/powermenu/type-4/shared/fonts.rasi b/files/powermenu/type-4/shared/fonts.rasi new file mode 100644 index 0000000..68fd613 --- /dev/null +++ b/files/powermenu/type-4/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 12"; +} diff --git a/files/powermenu/type-4/style-1.rasi b/files/powermenu/type-4/style-1.rasi new file mode 100644 index 0000000..66dbe42 --- /dev/null +++ b/files/powermenu/type-4/style-1.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 100px 300px; + message-margin: 0px 400px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 55px 60px; + element-border-radius: 100%; + + prompt-font: "JetBrains Mono Nerd Font Bold Italic 64"; + textbox-font: "JetBrains Mono Nerd Font 16"; + element-text-font: "feather 64"; + + background-window: black/5%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/files/powermenu/type-4/style-2.rasi b/files/powermenu/type-4/style-2.rasi new file mode 100644 index 0000000..20d4336 --- /dev/null +++ b/files/powermenu/type-4/style-2.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 15px; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 20px; + + prompt-font: "Iosevka Nerd Font Bold 72"; + textbox-font: "Iosevka Nerd Font 14"; + element-text-font: "feather 64"; + + background-window: black/30%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/files/powermenu/type-4/style-3.rasi b/files/powermenu/type-4/style-3.rasi new file mode 100644 index 0000000..1ade61a --- /dev/null +++ b/files/powermenu/type-4/style-3.rasi @@ -0,0 +1,133 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 50px; + message-margin: 0px 300px; + message-padding: 12px; + message-border-radius: 12px; + listview-spacing: 25px; + element-padding: 35px 0px; + element-border-radius: 60px; + + prompt-font: "Iosevka Nerd Font Bold 48"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather 48"; + + background-window: black/20%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + border-radius: 50px; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/files/powermenu/type-4/style-4.rasi b/files/powermenu/type-4/style-4.rasi new file mode 100644 index 0000000..9234684 --- /dev/null +++ b/files/powermenu/type-4/style-4.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 20px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 80px; + + prompt-font: "Iosevka Nerd Font Bold Italic 72"; + textbox-font: "Iosevka Nerd Font 16"; + element-text-font: "feather Bold 64"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-19); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/files/powermenu/type-4/style-5.rasi b/files/powermenu/type-4/style-5.rasi new file mode 100644 index 0000000..96b483c --- /dev/null +++ b/files/powermenu/type-4/style-5.rasi @@ -0,0 +1,163 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 0px 470px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 25px; + element-padding: 45px 40px; + element-border-radius: 100%; + + prompt-font: "Iosevka Nerd Font Bold 32"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather Bold 48"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-6); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "userimage", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 400px; + border: 2px; + border-radius: 100%; + border-color: white; + background-color: transparent; + background-image: url("~/.config/rofi/images/user.jpeg", both); +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +}