aboutsummaryrefslogtreecommitdiff
path: root/rofi
diff options
context:
space:
mode:
authoreric.marin <maarin.eric@gmail.com>2024-09-11 14:49:39 +0200
committereric.marin <maarin.eric@gmail.com>2024-09-11 14:59:47 +0200
commit9f20c1f313e20102dd83adeaf091284be1fd82d0 (patch)
treed3db386875af532f4fc55c275312c7c787e88f55 /rofi
downloaddotfiles-9f20c1f313e20102dd83adeaf091284be1fd82d0.tar.gz
dotfiles-9f20c1f313e20102dd83adeaf091284be1fd82d0.zip
config
Diffstat (limited to 'rofi')
-rw-r--r--rofi/applauncher.rasi58
-rw-r--r--rofi/macchiato.rasi29
-rw-r--r--rofi/powermenu.rasi50
-rwxr-xr-xrofi/powermenu.sh17
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
+