diff options
Diffstat (limited to 'rofi')
| -rw-r--r-- | rofi/applauncher.rasi | 58 | ||||
| -rw-r--r-- | rofi/macchiato.rasi | 29 | ||||
| -rw-r--r-- | rofi/powermenu.rasi | 50 | ||||
| -rwxr-xr-x | rofi/powermenu.sh | 17 |
4 files changed, 154 insertions, 0 deletions
diff --git a/rofi/applauncher.rasi b/rofi/applauncher.rasi new file mode 100644 index 0000000..68173a5 --- /dev/null +++ b/rofi/applauncher.rasi @@ -0,0 +1,58 @@ +@theme "/dev/null" +@import "macchiato.rasi" + +configuration { + show-icons: true; + icon-theme: "Papirus"; + display-drun: ""; + terminal: "footclient -o pad=0x0"; +} + +* { + background-color: @mantle; +} + +window { + children: [ inputbar, listview ]; + + border: 1; + border-radius: 10; + border-color: @surface0; + + padding: 15; +} + +inputbar { + children: [ prompt, entry ]; + spacing: 10; +} +prompt { + font: "Symbols Nerd Font Mono 12.5"; + vertical-align: 0.5; + text-color: @sky; +} +entry { + font: "Hack Nerd Font 12.5"; + placeholder-color: @overlay0; + text-color: @text; + placeholder: "..."; +} + +listview { + padding: 10; + spacing: 5; + lines: 8; +} +element { + children: [ element-icon, element-text ]; + spacing: 5; + text-color: @overlay0; +} +element-text { + font: "Hack Nerd Font 12.5"; + text-color: inherit; + vertical-align: 0.5; +} +element selected { + text-color: @text; +} diff --git a/rofi/macchiato.rasi b/rofi/macchiato.rasi new file mode 100644 index 0000000..e978562 --- /dev/null +++ b/rofi/macchiato.rasi @@ -0,0 +1,29 @@ +* { + rosewater: #f4dbd6; + flamingo: #f0c6c6; + pink: #f5bde6; + mauve: #c6a0f6; + red: #ed8796; + maroon: #ee99a0; + peach: #f5a97f; + yellow: #eed49f; + green: #a6da95; + teal: #8bd5ca; + sky: #91d7e3; + sapphire: #7dc4e4; + blue: #8aadf4; + lavander: #b7bdf8; + text: #cad3f5; + subtext1: #b8c0e0; + subtext0: #a5adcb; + overlay2: #939ab7; + overlay1: #8087a2; + overlay0: #6e738d; + surface2: #5b6078; + surface1: #494d64; + surface0: #363a4f; + base: #24273a; + mantle: #1e2030; + crust: #181926; +} + diff --git a/rofi/powermenu.rasi b/rofi/powermenu.rasi new file mode 100644 index 0000000..c48c617 --- /dev/null +++ b/rofi/powermenu.rasi @@ -0,0 +1,50 @@ +@theme "/dev/null" +@import "macchiato.rasi" + +configuration { + show-icons: false; +} + +* { + background-color: @mantle; +} + +window { + children: [ horibox ]; + border: 1; + border-radius: 10; + border-color: @surface0; + padding: 10; + width: 313px; +} + +horibox { + orientation: horizontal; + children: [ listview ]; +} + +listview { + layout: horizontal; + spacing: 10; + lines: 4; +} + +element { + text-color: @overlay0; + border: 1; + border-radius: 5; + background-color: @crust; + padding: 15; +} + +element-text { + font: "Symbols Nerd Font Mono 25"; + text-color: inherit; + background-color: inherit; + vertical-align: 0.5; +} + +element selected{ + text-color: @base; + background-color: @text; +} diff --git a/rofi/powermenu.sh b/rofi/powermenu.sh new file mode 100755 index 0000000..2adc4c4 --- /dev/null +++ b/rofi/powermenu.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +poweroff="" +reboot="" +lock="" +exit="" + +chosen=$(echo -e "$poweroff\n$reboot\n$lock\n$exit" | rofi -dmenu -theme powermenu.rasi) + +case "$chosen" in + "$poweroff") shutdown now ;; + "$reboot") reboot ;; + "$lock") loginctl lock-session ;; + "$exit") hyprctl dispatch exit ;; + *) exit 1 ;; +esac + |
