aboutsummaryrefslogtreecommitdiff
path: root/linux/rofi/powermenu
diff options
context:
space:
mode:
Diffstat (limited to 'linux/rofi/powermenu')
-rw-r--r--linux/rofi/powermenu/card_alt.rasi123
-rw-r--r--linux/rofi/powermenu/card_circle.rasi123
-rw-r--r--linux/rofi/powermenu/card_rounded.rasi123
-rw-r--r--linux/rofi/powermenu/card_square.rasi123
-rw-r--r--linux/rofi/powermenu/column_alt.rasi123
-rw-r--r--linux/rofi/powermenu/column_circle.rasi123
-rw-r--r--linux/rofi/powermenu/column_rounded.rasi123
-rw-r--r--linux/rofi/powermenu/column_square.rasi123
-rw-r--r--linux/rofi/powermenu/confirm.rasi24
-rw-r--r--linux/rofi/powermenu/dock_alt.rasi123
-rw-r--r--linux/rofi/powermenu/dock_circle.rasi123
-rw-r--r--linux/rofi/powermenu/dock_rounded.rasi123
-rw-r--r--linux/rofi/powermenu/dock_square.rasi123
-rw-r--r--linux/rofi/powermenu/drop_alt.rasi123
-rw-r--r--linux/rofi/powermenu/drop_circle.rasi123
-rw-r--r--linux/rofi/powermenu/drop_rounded.rasi123
-rw-r--r--linux/rofi/powermenu/drop_square.rasi123
-rw-r--r--linux/rofi/powermenu/full_alt.rasi118
-rw-r--r--linux/rofi/powermenu/full_circle.rasi118
-rw-r--r--linux/rofi/powermenu/full_rounded.rasi118
-rw-r--r--linux/rofi/powermenu/full_square.rasi118
-rw-r--r--linux/rofi/powermenu/message.rasi24
-rwxr-xr-xlinux/rofi/powermenu/powermenu.sh117
-rw-r--r--linux/rofi/powermenu/row_alt.rasi123
-rw-r--r--linux/rofi/powermenu/row_circle.rasi123
-rw-r--r--linux/rofi/powermenu/row_rounded.rasi123
-rw-r--r--linux/rofi/powermenu/row_square.rasi123
-rw-r--r--linux/rofi/powermenu/styles/berry.rasi9
-rw-r--r--linux/rofi/powermenu/styles/bluish.rasi9
-rw-r--r--linux/rofi/powermenu/styles/cocoa.rasi9
-rw-r--r--linux/rofi/powermenu/styles/colors.rasi10
-rw-r--r--linux/rofi/powermenu/styles/faded.rasi9
-rw-r--r--linux/rofi/powermenu/styles/gotham.rasi9
-rw-r--r--linux/rofi/powermenu/styles/mask.rasi9
-rw-r--r--linux/rofi/powermenu/styles/nightly.rasi9
-rw-r--r--linux/rofi/powermenu/styles/nordic.rasi9
36 files changed, 3179 insertions, 0 deletions
diff --git a/linux/rofi/powermenu/card_alt.rasi b/linux/rofi/powermenu/card_alt.rasi
new file mode 100644
index 0000000..ae057fa
--- /dev/null
+++ b/linux/rofi/powermenu/card_alt.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 12";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0%;
+ height: 28.5%;
+ width: 50%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 0.5% 0.5% 0.5% 0%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.2% 0.2%;
+ border-radius: 1%;
+ border-color: @border;
+ margin: 0% 21.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 2%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3.5%;
+ padding: 4% 0% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 4%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 4.7% 2.7% 7.5% 2.7%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.2% 0.2%;
+ border-radius: 4%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/card_circle.rasi b/linux/rofi/powermenu/card_circle.rasi
new file mode 100644
index 0000000..07373bc
--- /dev/null
+++ b/linux/rofi/powermenu/card_circle.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 12";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 28.5%;
+ width: 50%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 0.5% 0.5% 0.5% 0%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.2% 0.2% 0%;
+ border-radius: 0% 100% 100% 100%;
+ border-color: @border;
+ margin: 0% 21.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 2%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3.5%;
+ padding: 4% 0% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 4.5% 2.7% 7.5% 2.7%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.2% 0.2% 0%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/card_rounded.rasi b/linux/rofi/powermenu/card_rounded.rasi
new file mode 100644
index 0000000..b22d130
--- /dev/null
+++ b/linux/rofi/powermenu/card_rounded.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 12";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 28.5%;
+ width: 50%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 0.5% 0.5% 0.5% 0%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 12px;
+ border-color: @border;
+ margin: 0% 21.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 2%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3.5%;
+ padding: 4% 0% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 25px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 4.7% 2.7% 7.5% 2.7%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 25px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/card_square.rasi b/linux/rofi/powermenu/card_square.rasi
new file mode 100644
index 0000000..d7d86a0
--- /dev/null
+++ b/linux/rofi/powermenu/card_square.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 12";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 28.5%;
+ width: 50%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 0.5% 0.5% 0.5% 0%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0% 0.2%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 21.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 2%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3.5%;
+ padding: 4% 0% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 4.5% 2.7% 7.5% 2.7%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0% 0.2%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/column_alt.rasi b/linux/rofi/powermenu/column_alt.rasi
new file mode 100644
index 0000000..379d5f7
--- /dev/null
+++ b/linux/rofi/powermenu/column_alt.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 100%;
+ width: 12.25%;
+ location: east;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System";
+ background-color: @border;
+ text-color: @background;
+ padding: 1% 1% 1% 2.2%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon ];
+ background-color: @border;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0% 0%;
+ border-radius: 1.5%;
+ border-color: @border;
+ margin: 0% 0% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3%;
+ padding: 4% 2% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 5%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 5% 0% 7.8% 0%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @border;
+ text-color: @foreground;
+ border: 0% 0% 0% 0%;
+ border-radius: 5%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/column_circle.rasi b/linux/rofi/powermenu/column_circle.rasi
new file mode 100644
index 0000000..8a038f7
--- /dev/null
+++ b/linux/rofi/powermenu/column_circle.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 100%;
+ width: 12.25%;
+ location: east;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System";
+ background-color: @border;
+ text-color: @background;
+ padding: 1% 1% 1% 2.2%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon ];
+ background-color: @border;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0% 0%;
+ border-radius: 100%;
+ border-color: @border;
+ margin: 0% 0% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3%;
+ padding: 4% 2% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 5% 0% 7.8% 0%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.2%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/column_rounded.rasi b/linux/rofi/powermenu/column_rounded.rasi
new file mode 100644
index 0000000..a92b907
--- /dev/null
+++ b/linux/rofi/powermenu/column_rounded.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 100%;
+ width: 12.25%;
+ location: east;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System";
+ background-color: @border;
+ text-color: @background;
+ padding: 1% 1% 1% 2.2%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon ];
+ background-color: @border;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0% 0%;
+ border-radius: 15px;
+ border-color: @border;
+ margin: 0% 0% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3%;
+ padding: 4% 2% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 25px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 5% 0% 7.8% 0%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 25px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/column_square.rasi b/linux/rofi/powermenu/column_square.rasi
new file mode 100644
index 0000000..81a5651
--- /dev/null
+++ b/linux/rofi/powermenu/column_square.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 100%;
+ width: 12.25%;
+ location: east;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 0.5% 0.5% 0.5% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System";
+ background-color: @border;
+ text-color: @background;
+ padding: 1% 1% 1% 2.2%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon ];
+ background-color: @border;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 0% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 3%;
+ padding: 4% 2% 0% 2%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 5% 0% 7.8% 0%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/confirm.rasi b/linux/rofi/powermenu/confirm.rasi
new file mode 100644
index 0000000..9a5bba6
--- /dev/null
+++ b/linux/rofi/powermenu/confirm.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "FantasqueSansMono Nerd Font 12";
+}
+
+window {
+ width: 225px;
+ padding: 25px;
+ border: 1px;
+ border-radius: 0px;
+ border-color: @border;
+ location: center;
+ y-offset: -2em;
+}
+
+entry {
+ expand: true;
+ text-color: @border;
+}
diff --git a/linux/rofi/powermenu/dock_alt.rasi b/linux/rofi/powermenu/dock_alt.rasi
new file mode 100644
index 0000000..d9985ac
--- /dev/null
+++ b/linux/rofi/powermenu/dock_alt.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: south;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.1% 0.5% 0.5%;
+ border-radius: 1% 2% 3% 4%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 1% 2% 3% 4%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.8% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.1% 0.5% 0.5%;
+ border-radius: 1% 2% 3% 4%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/dock_circle.rasi b/linux/rofi/powermenu/dock_circle.rasi
new file mode 100644
index 0000000..1e49e19
--- /dev/null
+++ b/linux/rofi/powermenu/dock_circle.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: south;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.1% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.8% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.1% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/dock_rounded.rasi b/linux/rofi/powermenu/dock_rounded.rasi
new file mode 100644
index 0000000..448dd8e
--- /dev/null
+++ b/linux/rofi/powermenu/dock_rounded.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: south;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 16px;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 35px;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.8% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 35px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/dock_square.rasi b/linux/rofi/powermenu/dock_square.rasi
new file mode 100644
index 0000000..d3ab04a
--- /dev/null
+++ b/linux/rofi/powermenu/dock_square.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: south;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0.1% 0.1% 0.1% 0.5%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.8% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.1% 0.1% 0.1% 0.5%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/drop_alt.rasi b/linux/rofi/powermenu/drop_alt.rasi
new file mode 100644
index 0000000..1bfd2ab
--- /dev/null
+++ b/linux/rofi/powermenu/drop_alt.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: north;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 7%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.1% 0.5% 0.5%;
+ border-radius: 1% 2% 3% 4%;
+ border-color: @border;
+ margin: 0% 33.25% 0% 20%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview, inputbar ];
+ spacing: 0%;
+ padding: 5% 0% 5% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 1% 2% 3% 4%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.1% 0.5% 0.5%;
+ border-radius: 1% 2% 3% 4%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/drop_circle.rasi b/linux/rofi/powermenu/drop_circle.rasi
new file mode 100644
index 0000000..2714cb0
--- /dev/null
+++ b/linux/rofi/powermenu/drop_circle.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: north;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 7%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.1% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+ margin: 0% 33.25% 0% 20%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview, inputbar ];
+ spacing: 0%;
+ padding: 5% 0% 5% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.1% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/drop_rounded.rasi b/linux/rofi/powermenu/drop_rounded.rasi
new file mode 100644
index 0000000..3006a7d
--- /dev/null
+++ b/linux/rofi/powermenu/drop_rounded.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: north;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 7%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 16px;
+ border-color: @border;
+ margin: 0% 33.25% 0% 20%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview, inputbar ];
+ spacing: 0%;
+ padding: 5% 0% 5% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 35px;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0.2% 0% 0.2% 0%;
+ border-radius: 35px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/drop_square.rasi b/linux/rofi/powermenu/drop_square.rasi
new file mode 100644
index 0000000..199f314
--- /dev/null
+++ b/linux/rofi/powermenu/drop_square.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: north;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 7%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 33.25% 0% 20%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview, inputbar ];
+ spacing: 0%;
+ padding: 5% 0% 5% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/full_alt.rasi b/linux/rofi/powermenu/full_alt.rasi
new file mode 100644
index 0000000..e53e438
--- /dev/null
+++ b/linux/rofi/powermenu/full_alt.rasi
@@ -0,0 +1,118 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: true;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.2% 0.2% 0%;
+ border-radius: 1%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 32.50% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 5%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.2% 0.2% 0%;
+ border-radius: 5%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/full_circle.rasi b/linux/rofi/powermenu/full_circle.rasi
new file mode 100644
index 0000000..26a8b95
--- /dev/null
+++ b/linux/rofi/powermenu/full_circle.rasi
@@ -0,0 +1,118 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: true;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.2% 0% 0.2%;
+ border-radius: 0% 100% 100% 0%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 32.50% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.2% 0% 0%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/full_rounded.rasi b/linux/rofi/powermenu/full_rounded.rasi
new file mode 100644
index 0000000..81eeb44
--- /dev/null
+++ b/linux/rofi/powermenu/full_rounded.rasi
@@ -0,0 +1,118 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: true;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.2% 0.2%;
+ border-radius: 15px;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 32.50% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 25px;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.2% 0.2%;
+ border-radius: 25px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/full_square.rasi b/linux/rofi/powermenu/full_square.rasi
new file mode 100644
index 0000000..0ea6af7
--- /dev/null
+++ b/linux/rofi/powermenu/full_square.rasi
@@ -0,0 +1,118 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: true;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 32.50% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.2% 0%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/message.rasi b/linux/rofi/powermenu/message.rasi
new file mode 100644
index 0000000..37e035e
--- /dev/null
+++ b/linux/rofi/powermenu/message.rasi
@@ -0,0 +1,24 @@
+/* Message Dialog */
+
+@import "styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "FantasqueSansMono Nerd Font 12";
+}
+
+window {
+ width: 360px;
+ padding: 25px;
+ border: 1px;
+ border-radius: 0px;
+ border-color: @border;
+ location: center;
+ y-offset: -2em;
+}
+
+entry {
+ expand: true;
+ text-color: @border;
+}
diff --git a/linux/rofi/powermenu/powermenu.sh b/linux/rofi/powermenu/powermenu.sh
new file mode 100755
index 0000000..9b444f4
--- /dev/null
+++ b/linux/rofi/powermenu/powermenu.sh
@@ -0,0 +1,117 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+# Available Styles
+# >> Created and tested on : rofi 1.6.0-1
+#
+# column_circle column_square column_rounded column_alt
+# card_circle card_square card_rounded card_alt
+# dock_circle dock_square dock_rounded dock_alt
+# drop_circle drop_square drop_rounded drop_alt
+# full_circle full_square full_rounded full_alt
+# row_circle row_square row_rounded row_alt
+
+theme="full_circle"
+dir="$HOME/.config/rofi/powermenu"
+
+# random colors
+styles=($(ls -p --hide="colors.rasi" $dir/styles))
+color="${styles[$(( $RANDOM % 8 ))]}"
+
+# comment this line to disable random colors
+sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi
+
+# comment these lines to disable random style
+themes=($(ls -p --hide="powermenu.sh" --hide="styles" --hide="confirm.rasi" --hide="message.rasi" $dir))
+theme="${themes[$(( $RANDOM % 24 ))]}"
+
+uptime=$(uptime -p | sed -e 's/up //g')
+
+rofi_command="rofi -theme $dir/$theme"
+
+# Options
+shutdown=""
+reboot=""
+lock=""
+suspend=""
+logout=""
+
+# Confirmation
+confirm_exit() {
+ rofi -dmenu\
+ -i\
+ -no-fixed-num-lines\
+ -p "Are You Sure? : "\
+ -theme $dir/confirm.rasi
+}
+
+# Message
+msg() {
+ rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n"
+}
+
+# Variable passed to rofi
+options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)"
+case $chosen in
+ $shutdown)
+ ans=$(confirm_exit &)
+ if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
+ systemctl poweroff
+ elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
+ exit 0
+ else
+ msg
+ fi
+ ;;
+ $reboot)
+ ans=$(confirm_exit &)
+ if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
+ systemctl reboot
+ elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
+ exit 0
+ else
+ msg
+ fi
+ ;;
+ $lock)
+ if [[ -f /usr/bin/i3lock ]]; then
+ i3lock
+ elif [[ -f /usr/bin/betterlockscreen ]]; then
+ betterlockscreen -l
+ fi
+ ;;
+ $suspend)
+ ans=$(confirm_exit &)
+ if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
+ exit 0
+ else
+ msg
+ fi
+ ;;
+ $logout)
+ ans=$(confirm_exit &)
+ if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
+ if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
+ i3-msg exit
+ fi
+ elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
+ exit 0
+ else
+ msg
+ fi
+ ;;
+esac
diff --git a/linux/rofi/powermenu/row_alt.rasi b/linux/rofi/powermenu/row_alt.rasi
new file mode 100644
index 0000000..ac17dcf
--- /dev/null
+++ b/linux/rofi/powermenu/row_alt.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.5% 0.3% 0.1%;
+ border-radius: 1%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 3%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.5% 0.3% 0.1%;
+ border-radius: 3%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/row_circle.rasi b/linux/rofi/powermenu/row_circle.rasi
new file mode 100644
index 0000000..1634965
--- /dev/null
+++ b/linux/rofi/powermenu/row_circle.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0.5% 0%;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/row_rounded.rasi b/linux/rofi/powermenu/row_rounded.rasi
new file mode 100644
index 0000000..90087c7
--- /dev/null
+++ b/linux/rofi/powermenu/row_rounded.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0.3% 0% 0.3%;
+ border-radius: 18px;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 50px;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0.3% 0% 0.3%;
+ border-radius: 50px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/row_square.rasi b/linux/rofi/powermenu/row_square.rasi
new file mode 100644
index 0000000..34b6d9e
--- /dev/null
+++ b/linux/rofi/powermenu/row_square.rasi
@@ -0,0 +1,123 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "FantasqueSansMono Nerd Font 14";
+ show-icons: false;
+ icon-theme: "Papirus";
+ drun-display-format: "{name}";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "styles/colors.rasi"
+
+window {
+ transparency: "real";
+ background-color: @background;
+ text-color: @foreground;
+ border-radius: 0px;
+ height: 42%;
+ width: 100%;
+ location: center;
+ x-offset: 0;
+ y-offset: 0;
+}
+
+prompt {
+ enabled: true;
+ padding: 1% 1% 1% 0%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: "System |";
+ background-color: @background-alt;
+ text-color: @foreground;
+ padding: 1% 0.5% 1% 0.5%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ background-color: @background-alt;
+ text-color: @foreground;
+ expand: false;
+ border: 0% 0% 0% 0.5%;
+ border-radius: 0% 0% 0% 0%;
+ border-color: @border;
+ margin: 0% 59.3% 0% 0%;
+ padding: 0.5%;
+ position: center;
+}
+
+listview {
+ background-color: @background;
+ margin: 0% 0% 0% 0%;
+ spacing: 3%;
+ cycle: true;
+ dynamic: true;
+ layout: horizontal;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 5%;
+ padding: 5% 0% 0% 13.25%;
+}
+
+element {
+ background-color: @background-alt;
+ text-color: @foreground;
+ orientation: horizontal;
+ border-radius: 0%;
+}
+
+element-text {
+ font: "feather 64";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0.5;
+ margin: 6.5% 4% 13.5% 4%;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 0.2%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @selected;
+ text-color: @foreground;
+ border: 0% 0% 0% 0.5%;
+ border-radius: 0%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/linux/rofi/powermenu/styles/berry.rasi b/linux/rofi/powermenu/styles/berry.rasi
new file mode 100644
index 0000000..025c231
--- /dev/null
+++ b/linux/rofi/powermenu/styles/berry.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #280F28ff;
+ background-alt: #2D142Cff;
+ foreground: #ffffffA6;
+ border: #EE4540ff;
+ border-alt: #C92A42ff;
+ selected: #510A3299;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/bluish.rasi b/linux/rofi/powermenu/styles/bluish.rasi
new file mode 100644
index 0000000..2305bd5
--- /dev/null
+++ b/linux/rofi/powermenu/styles/bluish.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #EFF0F1FF;
+ background-alt: #E3E3E3FF;
+ foreground: #000000A6;
+ border: #000B83FF;
+ border-alt: #3DAEE9FF;
+ selected: #93CEE9FF;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/cocoa.rasi b/linux/rofi/powermenu/styles/cocoa.rasi
new file mode 100644
index 0000000..31f780d
--- /dev/null
+++ b/linux/rofi/powermenu/styles/cocoa.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #3C3945FF;
+ background-alt: #413E4Aff;
+ foreground: #F7C7B2ff;
+ border: #B38184ff;
+ border-alt: #F3B69Eff;
+ selected: #B381841a;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/colors.rasi b/linux/rofi/powermenu/styles/colors.rasi
new file mode 100644
index 0000000..058681d
--- /dev/null
+++ b/linux/rofi/powermenu/styles/colors.rasi
@@ -0,0 +1,10 @@
+/*
+ * Change the colorscheme for every menu simply by editing this file...
+ *
+ * Available Color Schemes
+ *
+ * bluish berry nordic nightly gotham mask faded cocoa
+ *
+ */
+
+@import "berry.rasi"
diff --git a/linux/rofi/powermenu/styles/faded.rasi b/linux/rofi/powermenu/styles/faded.rasi
new file mode 100644
index 0000000..0eebd64
--- /dev/null
+++ b/linux/rofi/powermenu/styles/faded.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #57678CFF;
+ background-alt: #5E6C91ff;
+ foreground: #FFFCFFff;
+ border: #FF83A7ff;
+ border-alt: #F4BB6Cff;
+ selected: #A0B5F44c;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/gotham.rasi b/linux/rofi/powermenu/styles/gotham.rasi
new file mode 100644
index 0000000..2bae381
--- /dev/null
+++ b/linux/rofi/powermenu/styles/gotham.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #24334Aff;
+ background-alt: #29384Fff;
+ foreground: #FEFFF1ff;
+ border: #3A6081ff;
+ border-alt: #715979ff;
+ selected: #C46C854C;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/mask.rasi b/linux/rofi/powermenu/styles/mask.rasi
new file mode 100644
index 0000000..c63ac9e
--- /dev/null
+++ b/linux/rofi/powermenu/styles/mask.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #3E4667ff;
+ background-alt: #434C6Dff;
+ foreground: #FAF7CCff;
+ border: #CA8CA5ff;
+ border-alt: #F0B2B3ff;
+ selected: #EFD4B61a;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/nightly.rasi b/linux/rofi/powermenu/styles/nightly.rasi
new file mode 100644
index 0000000..400e6cd
--- /dev/null
+++ b/linux/rofi/powermenu/styles/nightly.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #25344Bff;
+ background-alt: #2A3950ff;
+ foreground: #FEFFF1ff;
+ border: #A162F7ff;
+ border-alt: #45E3FFff;
+ selected: #6F88FE1a;
+ urgent: #DA4453FF;
+}
diff --git a/linux/rofi/powermenu/styles/nordic.rasi b/linux/rofi/powermenu/styles/nordic.rasi
new file mode 100644
index 0000000..953b52e
--- /dev/null
+++ b/linux/rofi/powermenu/styles/nordic.rasi
@@ -0,0 +1,9 @@
+* {
+ background: #425775ff;
+ background-alt: #475C7Bff;
+ foreground: #ffffffcc;
+ border: #FDBB6Dff;
+ border-alt: #DA717Fff;
+ selected: #685E79ff;
+ urgent: #DA4453FF;
+}