aboutsummaryrefslogtreecommitdiff
path: root/Common/rofi/applets
diff options
context:
space:
mode:
authorjakobst1n <jakob.stendahl@outlook.com>2021-04-28 14:36:31 +0200
committerjakobst1n <jakob.stendahl@outlook.com>2021-04-28 14:36:31 +0200
commit82e7ae32867c9f46576d99fdc78bc0185410fe47 (patch)
treefd8764e91741f90967801e0e254aafeeb847d031 /Common/rofi/applets
parent045c955f835fdb11983117ca6e27aa4543de4109 (diff)
downloaddotfiles-82e7ae32867c9f46576d99fdc78bc0185410fe47.tar.gz
dotfiles-82e7ae32867c9f46576d99fdc78bc0185410fe47.zip
Do some mods and add i3 things
Diffstat (limited to 'Common/rofi/applets')
-rwxr-xr-xCommon/rofi/applets/android/apps.sh94
-rwxr-xr-xCommon/rofi/applets/android/backlight.sh73
-rw-r--r--Common/rofi/applets/android/colors.rasi22
-rw-r--r--Common/rofi/applets/android/confirm.rasi24
-rw-r--r--Common/rofi/applets/android/five.rasi91
-rw-r--r--Common/rofi/applets/android/message.rasi24
-rwxr-xr-xCommon/rofi/applets/android/mpd.sh76
-rwxr-xr-xCommon/rofi/applets/android/powermenu.sh94
-rwxr-xr-xCommon/rofi/applets/android/quicklinks.sh60
-rwxr-xr-xCommon/rofi/applets/android/screenshot.sh48
-rw-r--r--Common/rofi/applets/android/six.rasi91
-rw-r--r--Common/rofi/applets/android/three.rasi91
-rwxr-xr-xCommon/rofi/applets/android/volume.sh56
-rwxr-xr-xCommon/rofi/applets/applets/apps.sh95
-rwxr-xr-xCommon/rofi/applets/applets/backlight.sh82
-rwxr-xr-xCommon/rofi/applets/applets/backlight_modi.sh82
-rwxr-xr-xCommon/rofi/applets/applets/battery.sh65
-rw-r--r--Common/rofi/applets/applets/configs/circle/apps.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/backlight.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/battery.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/mpd.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/network.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/powermenu.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/quicklinks.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/screenshot.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/time.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/circle/volume.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/apps.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/backlight.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/battery.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/mpd.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/network.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/powermenu.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/quicklinks.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/screenshot.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/time.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/rounded/volume.rasi127
-rw-r--r--Common/rofi/applets/applets/configs/square/apps.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/backlight.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/battery.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/mpd.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/network.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/powermenu.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/quicklinks.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/screenshot.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/time.rasi126
-rw-r--r--Common/rofi/applets/applets/configs/square/volume.rasi126
-rwxr-xr-xCommon/rofi/applets/applets/mpd.sh78
-rwxr-xr-xCommon/rofi/applets/applets/network.sh68
-rwxr-xr-xCommon/rofi/applets/applets/powermenu.sh98
-rwxr-xr-xCommon/rofi/applets/applets/quicklinks.sh62
-rwxr-xr-xCommon/rofi/applets/applets/screenshot.sh50
-rwxr-xr-xCommon/rofi/applets/applets/style.sh15
-rwxr-xr-xCommon/rofi/applets/applets/time.sh24
-rwxr-xr-xCommon/rofi/applets/applets/volume.sh58
-rwxr-xr-xCommon/rofi/applets/menu/apps.sh95
-rwxr-xr-xCommon/rofi/applets/menu/backlight.sh75
-rwxr-xr-xCommon/rofi/applets/menu/battery.sh65
-rw-r--r--Common/rofi/applets/menu/configs/circle/apps.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/backlight.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/battery.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/mpd.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/network.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/powermenu.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/quicklinks.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/screenshot.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/time.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/circle/volume.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/apps.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/backlight.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/battery.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/mpd.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/network.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/powermenu.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/quicklinks.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/screenshot.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/time.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/rounded/volume.rasi127
-rw-r--r--Common/rofi/applets/menu/configs/square/apps.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/backlight.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/battery.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/mpd.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/network.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/powermenu.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/quicklinks.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/screenshot.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/time.rasi126
-rw-r--r--Common/rofi/applets/menu/configs/square/volume.rasi126
-rwxr-xr-xCommon/rofi/applets/menu/mpd.sh78
-rwxr-xr-xCommon/rofi/applets/menu/network.sh68
-rwxr-xr-xCommon/rofi/applets/menu/powermenu.sh98
-rwxr-xr-xCommon/rofi/applets/menu/quicklinks.sh62
-rwxr-xr-xCommon/rofi/applets/menu/screenshot.sh50
-rwxr-xr-xCommon/rofi/applets/menu/style.sh15
-rwxr-xr-xCommon/rofi/applets/menu/time.sh24
-rwxr-xr-xCommon/rofi/applets/menu/volume.sh58
-rw-r--r--Common/rofi/applets/styles/adapta-nokto.rasi8
-rw-r--r--Common/rofi/applets/styles/adapta.rasi8
-rw-r--r--Common/rofi/applets/styles/adwaita.rasi8
-rw-r--r--Common/rofi/applets/styles/arc-dark.rasi8
-rw-r--r--Common/rofi/applets/styles/arc.rasi8
-rw-r--r--Common/rofi/applets/styles/armchair.rasi8
-rw-r--r--Common/rofi/applets/styles/colors.rasi22
-rw-r--r--Common/rofi/applets/styles/confirm.rasi24
-rw-r--r--Common/rofi/applets/styles/dark.rasi8
-rw-r--r--Common/rofi/applets/styles/darkpink.rasi8
-rw-r--r--Common/rofi/applets/styles/fresh.rasi8
-rw-r--r--Common/rofi/applets/styles/gruvbox.rasi8
-rw-r--r--Common/rofi/applets/styles/inside.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/amber.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/blue.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/blue_grey.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/brown.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/cyan.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/deep_orange.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/deep_purple.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/green.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/grey.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/indigo.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/light_blue.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/light_green.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/lime.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/orange.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/pink.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/purple.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/red.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/teal.rasi8
-rw-r--r--Common/rofi/applets/styles/material-dark/yellow.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/amber.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/blue.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/blue_grey.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/brown.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/cyan.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/deep_orange.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/deep_purple.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/green.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/grey.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/indigo.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/light_blue.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/light_green.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/lime.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/orange.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/pink.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/purple.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/red.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/teal.rasi8
-rw-r--r--Common/rofi/applets/styles/material-light/yellow.rasi8
-rw-r--r--Common/rofi/applets/styles/message.rasi24
-rw-r--r--Common/rofi/applets/styles/minimo.rasi8
-rw-r--r--Common/rofi/applets/styles/party.rasi8
-rw-r--r--Common/rofi/applets/styles/sirin.rasi8
151 files changed, 10395 insertions, 0 deletions
diff --git a/Common/rofi/applets/android/apps.sh b/Common/rofi/applets/android/apps.sh
new file mode 100755
index 0000000..466c629
--- /dev/null
+++ b/Common/rofi/applets/android/apps.sh
@@ -0,0 +1,94 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/six.rasi"
+
+# Links
+terminal=""
+files=""
+editor=""
+browser=""
+music=""
+settings=""
+
+# Error msg
+msg() {
+ rofi -theme "$dir/message.rasi" -e "$1"
+}
+
+# Variable passed to rofi
+options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
+case $chosen in
+ $terminal)
+ if [[ -f /usr/bin/termite ]]; then
+ termite &
+ elif [[ -f /usr/bin/urxvt ]]; then
+ urxvt &
+ elif [[ -f /usr/bin/kitty ]]; then
+ kitty &
+ elif [[ -f /usr/bin/xterm ]]; then
+ xterm &
+ elif [[ -f /usr/bin/xfce4-terminal ]]; then
+ xfce4-terminal &
+ elif [[ -f /usr/bin/gnome-terminal ]]; then
+ gnome-terminal &
+ else
+ msg "No suitable terminal found!"
+ fi
+ ;;
+ $files)
+ if [[ -f /usr/bin/thunar ]]; then
+ thunar &
+ elif [[ -f /usr/bin/pcmanfm ]]; then
+ pcmanfm &
+ else
+ msg "No suitable file manager found!"
+ fi
+ ;;
+ $editor)
+ if [[ -f /usr/bin/geany ]]; then
+ geany &
+ elif [[ -f /usr/bin/leafpad ]]; then
+ leafpad &
+ elif [[ -f /usr/bin/mousepad ]]; then
+ mousepad &
+ elif [[ -f /usr/bin/code ]]; then
+ code &
+ else
+ msg "No suitable text editor found!"
+ fi
+ ;;
+ $browser)
+ if [[ -f /usr/bin/firefox ]]; then
+ firefox &
+ elif [[ -f /usr/bin/chromium ]]; then
+ chromium &
+ elif [[ -f /usr/bin/midori ]]; then
+ midori &
+ else
+ msg "No suitable web browser found!"
+ fi
+ ;;
+ $music)
+ if [[ -f /usr/bin/lxmusic ]]; then
+ lxmusic &
+ else
+ msg "No suitable music player found!"
+ fi
+ ;;
+ $settings)
+ if [[ -f /usr/bin/xfce4-settings-manager ]]; then
+ xfce4-settings-manager &
+ else
+ msg "No suitable settings manager found!"
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/android/backlight.sh b/Common/rofi/applets/android/backlight.sh
new file mode 100755
index 0000000..141b9ae
--- /dev/null
+++ b/Common/rofi/applets/android/backlight.sh
@@ -0,0 +1,73 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/three.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$dir/message.rasi" -e "$1"
+}
+
+## Get Brightness
+if [[ -f /usr/bin/blight ]]; then
+ DEVICE=$(ls /sys/class/backlight | head -n 1)
+ BNESS="$(blight -d $DEVICE get brightness)"
+ PERC="$(($BNESS*100/255))"
+ BLIGHT=${PERC%.*}
+elif [[ -f /usr/bin/xbacklight ]]; then
+ VAR="$(xbacklight -get)"
+ BLIGHT="$(printf "%.0f\n" "$VAR")"
+else
+ msg "No suitable backlight utility found!"
+ exit 1
+fi
+
+if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
+ MSG="Low"
+elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
+ MSG="Optimal"
+elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
+ MSG="High"
+elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
+ MSG="Too Much"
+fi
+
+## Icons
+ICON_UP=""
+ICON_DOWN=""
+ICON_OPT=""
+
+notify="notify-send -u low -t 1500"
+options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)"
+case $chosen in
+ $ICON_UP)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set +10% && $notify "Brightness Up $ICON_UP"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
+ fi
+ ;;
+ $ICON_DOWN)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set -10% && $notify "Brightness Down $ICON_DOWN"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
+ fi
+ ;;
+ $ICON_OPT)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set 25% && $notify "Optimal Brightness $ICON_OPT"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/android/colors.rasi b/Common/rofi/applets/android/colors.rasi
new file mode 100644
index 0000000..5ce46fc
--- /dev/null
+++ b/Common/rofi/applets/android/colors.rasi
@@ -0,0 +1,22 @@
+/*
+ * Change the colorscheme for every menu simply by editing this file...
+ *
+ * Available Color Schemes
+ * // Dark
+ * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange
+ * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green
+ * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal
+ * material-dark/yellow
+ * // Light
+ * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange
+ * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green
+ * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal
+ * material-light/yellow
+ *
+ * // Other
+ * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark
+ * armchair, darkpink, fresh, inside, party, sirin
+ *
+ */
+
+@import "../styles/arc.rasi"
diff --git a/Common/rofi/applets/android/confirm.rasi b/Common/rofi/applets/android/confirm.rasi
new file mode 100644
index 0000000..970783f
--- /dev/null
+++ b/Common/rofi/applets/android/confirm.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "Iosevka Nerd Font 12";
+}
+
+window {
+ width: 225px;
+ padding: 25px;
+ border: 0px;
+ border-radius: 12px;
+ border-color: @accent;
+ location: center;
+ y-offset: -20px;
+}
+
+entry {
+ expand: true;
+ text-color: @accent;
+}
diff --git a/Common/rofi/applets/android/five.rasi b/Common/rofi/applets/android/five.rasi
new file mode 100644
index 0000000..bcf13fc
--- /dev/null
+++ b/Common/rofi/applets/android/five.rasi
@@ -0,0 +1,91 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ width: 100px;
+ location: east;
+ x-offset: -15px;
+ y-offset: 0px;
+}
+
+listview {
+ lines: 5;
+ margin: 8px;
+ spacing: 8px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview ];
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 10px 10px 33px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+ border-radius: 10px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 10px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: @background-alt;
+ color: @foreground;
+}
diff --git a/Common/rofi/applets/android/message.rasi b/Common/rofi/applets/android/message.rasi
new file mode 100644
index 0000000..f35d3a2
--- /dev/null
+++ b/Common/rofi/applets/android/message.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "Iosevka Nerd Font 12";
+}
+
+window {
+ width: 360px;
+ padding: 25px;
+ border: 0px;
+ border-radius: 12px;
+ border-color: @accent;
+ location: center;
+ y-offset: -20px;
+}
+
+entry {
+ expand: true;
+ text-color: @accent;
+}
diff --git a/Common/rofi/applets/android/mpd.sh b/Common/rofi/applets/android/mpd.sh
new file mode 100755
index 0000000..6f15be0
--- /dev/null
+++ b/Common/rofi/applets/android/mpd.sh
@@ -0,0 +1,76 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/six.rasi"
+
+# Gets the current status of mpd (for us to parse it later on)
+status="$(mpc status)"
+# Defines the Play / Pause option content
+if [[ $status == *"[playing]"* ]]; then
+ play_pause=""
+else
+ play_pause=""
+fi
+active=""
+urgent=""
+
+# Display if repeat mode is on / off
+tog_repeat=""
+if [[ $status == *"repeat: on"* ]]; then
+ active="-a 4"
+elif [[ $status == *"repeat: off"* ]]; then
+ urgent="-u 4"
+else
+ tog_repeat=" Parsing error"
+fi
+
+# Display if random mode is on / off
+tog_random=""
+if [[ $status == *"random: on"* ]]; then
+ [ -n "$active" ] && active+=",5" || active="-a 5"
+elif [[ $status == *"random: off"* ]]; then
+ [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
+else
+ tog_random=" Parsing error"
+fi
+stop=""
+next=""
+previous=""
+
+# Variable passed to rofi
+options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
+
+# Get the current playing song
+current=$(mpc -f %title% current)
+# If mpd isn't running it will return an empty string, we don't want to display that
+if [[ -z "$current" ]]; then
+ current="-"
+fi
+
+# Spawn the mpd menu with the "Play / Pause" entry selected by default
+chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
+case $chosen in
+ $previous)
+ mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $play_pause)
+ mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $stop)
+ mpc -q stop
+ ;;
+ $next)
+ mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $tog_repeat)
+ mpc -q repeat
+ ;;
+ $tog_random)
+ mpc -q random
+ ;;
+esac
diff --git a/Common/rofi/applets/android/powermenu.sh b/Common/rofi/applets/android/powermenu.sh
new file mode 100755
index 0000000..e28c731
--- /dev/null
+++ b/Common/rofi/applets/android/powermenu.sh
@@ -0,0 +1,94 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/five.rasi"
+
+uptime=$(uptime -p | sed -e 's/up //g')
+
+# 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/Common/rofi/applets/android/quicklinks.sh b/Common/rofi/applets/android/quicklinks.sh
new file mode 100755
index 0000000..e2ae62f
--- /dev/null
+++ b/Common/rofi/applets/android/quicklinks.sh
@@ -0,0 +1,60 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/six.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$dir/message.rasi" -e "$1"
+}
+
+# Browser
+if [[ -f /usr/bin/firefox ]]; then
+ app="firefox"
+elif [[ -f /usr/bin/chromium ]]; then
+ app="chromium"
+elif [[ -f /usr/bin/midori ]]; then
+ app="midori"
+else
+ msg "No suitable web browser found!"
+ exit 1
+fi
+
+# Links
+google=""
+facebook=""
+twitter=""
+github=""
+mail=""
+youtube=""
+
+# Variable passed to rofi
+options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Open In : Firefox" -dmenu -selected-row 0)"
+case $chosen in
+ $google)
+ $app https://www.google.com &
+ ;;
+ $facebook)
+ $app https://www.facebook.com &
+ ;;
+ $twitter)
+ $app https://www.twitter.com &
+ ;;
+ $github)
+ $app https://www.github.com &
+ ;;
+ $mail)
+ $app https://www.gmail.com &
+ ;;
+ $youtube)
+ $app https://www.youtube.com &
+ ;;
+esac
+
diff --git a/Common/rofi/applets/android/screenshot.sh b/Common/rofi/applets/android/screenshot.sh
new file mode 100755
index 0000000..95abe34
--- /dev/null
+++ b/Common/rofi/applets/android/screenshot.sh
@@ -0,0 +1,48 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/three.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$dir/message.rasi" -e "Please install 'scrot' first."
+}
+
+# Options
+screen=""
+area=""
+window=""
+
+# Variable passed to rofi
+options="$screen\n$area\n$window"
+
+chosen="$(echo -e "$options" | $rofi_command -p '' -dmenu -selected-row 1)"
+case $chosen in
+ $screen)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $area)
+ if [[ -f /usr/bin/scrot ]]; then
+ scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $window)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/android/six.rasi b/Common/rofi/applets/android/six.rasi
new file mode 100644
index 0000000..f57394b
--- /dev/null
+++ b/Common/rofi/applets/android/six.rasi
@@ -0,0 +1,91 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ width: 100px;
+ location: east;
+ x-offset: -15px;
+ y-offset: 0px;
+}
+
+listview {
+ lines: 6;
+ margin: 8px;
+ spacing: 8px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview ];
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 10px 10px 33px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 10px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 10px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/android/three.rasi b/Common/rofi/applets/android/three.rasi
new file mode 100644
index 0000000..cdac3de
--- /dev/null
+++ b/Common/rofi/applets/android/three.rasi
@@ -0,0 +1,91 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ width: 100px;
+ location: east;
+ x-offset: -15px;
+ y-offset: 0px;
+}
+
+listview {
+ lines: 3;
+ margin: 8px;
+ spacing: 8px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ listview ];
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 10px 10px 33px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 10px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 10px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/android/volume.sh b/Common/rofi/applets/android/volume.sh
new file mode 100755
index 0000000..429db8c
--- /dev/null
+++ b/Common/rofi/applets/android/volume.sh
@@ -0,0 +1,56 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+dir="$HOME/.config/rofi/applets/android"
+rofi_command="rofi -theme $dir/three.rasi"
+
+## Get Volume
+#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
+MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
+
+active=""
+urgent=""
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"on"* ]]; then
+ VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
+else
+ VOLUME="Mu..."
+fi
+
+## Icons
+ICON_UP=""
+ICON_DOWN=""
+ICON_MUTED=""
+
+options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
+case $chosen in
+ $ICON_UP)
+ amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
+ ;;
+ $ICON_DOWN)
+ amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
+ ;;
+ $ICON_MUTED)
+ amixer -q set Master toggle
+ ;;
+esac
+
diff --git a/Common/rofi/applets/applets/apps.sh b/Common/rofi/applets/applets/apps.sh
new file mode 100755
index 0000000..f8129ce
--- /dev/null
+++ b/Common/rofi/applets/applets/apps.sh
@@ -0,0 +1,95 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/apps.rasi"
+
+# Links
+terminal=""
+files=""
+editor=""
+browser=""
+music=""
+settings=""
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+# Variable passed to rofi
+options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
+case $chosen in
+ $terminal)
+ if [[ -f /usr/bin/termite ]]; then
+ termite &
+ elif [[ -f /usr/bin/urxvt ]]; then
+ urxvt &
+ elif [[ -f /usr/bin/kitty ]]; then
+ kitty &
+ elif [[ -f /usr/bin/xterm ]]; then
+ xterm &
+ elif [[ -f /usr/bin/xfce4-terminal ]]; then
+ xfce4-terminal &
+ elif [[ -f /usr/bin/gnome-terminal ]]; then
+ gnome-terminal &
+ else
+ msg "No suitable terminal found!"
+ fi
+ ;;
+ $files)
+ if [[ -f /usr/bin/thunar ]]; then
+ thunar &
+ elif [[ -f /usr/bin/pcmanfm ]]; then
+ pcmanfm &
+ else
+ msg "No suitable file manager found!"
+ fi
+ ;;
+ $editor)
+ if [[ -f /usr/bin/geany ]]; then
+ geany &
+ elif [[ -f /usr/bin/leafpad ]]; then
+ leafpad &
+ elif [[ -f /usr/bin/mousepad ]]; then
+ mousepad &
+ elif [[ -f /usr/bin/code ]]; then
+ code &
+ else
+ msg "No suitable text editor found!"
+ fi
+ ;;
+ $browser)
+ if [[ -f /usr/bin/firefox ]]; then
+ firefox &
+ elif [[ -f /usr/bin/chromium ]]; then
+ chromium &
+ elif [[ -f /usr/bin/midori ]]; then
+ midori &
+ else
+ msg "No suitable web browser found!"
+ fi
+ ;;
+ $music)
+ if [[ -f /usr/bin/lxmusic ]]; then
+ lxmusic &
+ else
+ msg "No suitable music player found!"
+ fi
+ ;;
+ $settings)
+ if [[ -f /usr/bin/xfce4-settings-manager ]]; then
+ xfce4-settings-manager &
+ else
+ msg "No suitable settings manager found!"
+ fi
+ ;;
+esac
diff --git a/Common/rofi/applets/applets/backlight.sh b/Common/rofi/applets/applets/backlight.sh
new file mode 100755
index 0000000..e5e096e
--- /dev/null
+++ b/Common/rofi/applets/applets/backlight.sh
@@ -0,0 +1,82 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi MouseDPrimary -theme $dir/backlight.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+pkill rofi
+
+## Main
+while true; do
+ ## Get Brightness
+ if [[ -f /usr/bin/blight ]]; then
+ DEVICE=$(ls /sys/class/backlight | head -n 1)
+ BNESS="$(blight -d $DEVICE get brightness)"
+ PERC="$(($BNESS*100/255))"
+ BLIGHT=${PERC%.*}
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ VAR="$(xbacklight -get)"
+ BLIGHT="$(printf "%.0f\n" "$VAR")"
+ else
+ msg "No suitable backlight utility found!"
+ exit 1
+ fi
+
+ if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
+ MSG="Low"
+ elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
+ MSG="Optimal"
+ elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
+ MSG="High"
+ elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
+ MSG="Too Much"
+ fi
+
+ ## Icons
+ ICON_UP=""
+ ICON_DOWN=""
+ ICON_OPT=""
+
+ notify="notify-send -u low -t 1500"
+ options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
+
+ chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)"
+ case $chosen in
+ $ICON_UP)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set +10% && $notify "Brightness Up $ICON_UP"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
+ fi
+ continue
+ ;;
+ $ICON_DOWN)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set -10% && $notify "Brightness Down $ICON_DOWN"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
+ fi
+ continue
+ ;;
+ $ICON_OPT)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set 25% && $notify "Optimal Brightness $ICON_OPT"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
+ fi
+ continue
+ ;;
+ esac
+ break
+done
diff --git a/Common/rofi/applets/applets/backlight_modi.sh b/Common/rofi/applets/applets/backlight_modi.sh
new file mode 100755
index 0000000..e5e096e
--- /dev/null
+++ b/Common/rofi/applets/applets/backlight_modi.sh
@@ -0,0 +1,82 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi MouseDPrimary -theme $dir/backlight.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+pkill rofi
+
+## Main
+while true; do
+ ## Get Brightness
+ if [[ -f /usr/bin/blight ]]; then
+ DEVICE=$(ls /sys/class/backlight | head -n 1)
+ BNESS="$(blight -d $DEVICE get brightness)"
+ PERC="$(($BNESS*100/255))"
+ BLIGHT=${PERC%.*}
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ VAR="$(xbacklight -get)"
+ BLIGHT="$(printf "%.0f\n" "$VAR")"
+ else
+ msg "No suitable backlight utility found!"
+ exit 1
+ fi
+
+ if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
+ MSG="Low"
+ elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
+ MSG="Optimal"
+ elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
+ MSG="High"
+ elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
+ MSG="Too Much"
+ fi
+
+ ## Icons
+ ICON_UP=""
+ ICON_DOWN=""
+ ICON_OPT=""
+
+ notify="notify-send -u low -t 1500"
+ options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
+
+ chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)"
+ case $chosen in
+ $ICON_UP)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set +10% && $notify "Brightness Up $ICON_UP"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
+ fi
+ continue
+ ;;
+ $ICON_DOWN)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set -10% && $notify "Brightness Down $ICON_DOWN"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
+ fi
+ continue
+ ;;
+ $ICON_OPT)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set 25% && $notify "Optimal Brightness $ICON_OPT"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
+ fi
+ continue
+ ;;
+ esac
+ break
+done
diff --git a/Common/rofi/applets/applets/battery.sh b/Common/rofi/applets/applets/battery.sh
new file mode 100755
index 0000000..8a38ab4
--- /dev/null
+++ b/Common/rofi/applets/applets/battery.sh
@@ -0,0 +1,65 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/battery.rasi"
+
+## Get data
+BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)"
+CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)"
+
+active=""
+urgent=""
+
+if [[ $CHARGE = *"Charging"* ]]; then
+ active="-a 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+elif [[ $CHARGE = *"Full"* ]]; then
+ active="-u 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+else
+ urgent="-u 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+fi
+
+# Discharging
+#if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then
+# ICON_DISCHRG=""
+if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then
+ ICON_DISCHRG=""
+fi
+
+## Icons
+ICON_PMGR=""
+
+options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$BATTERY%" -dmenu $active $urgent -selected-row 0)"
+case $chosen in
+ $ICON_CHRG)
+ ;;
+ $ICON_DISCHRG)
+ ;;
+ $ICON_PMGR)
+ xfce4-power-manager-settings
+ ;;
+esac
+
diff --git a/Common/rofi/applets/applets/configs/circle/apps.rasi b/Common/rofi/applets/applets/configs/circle/apps.rasi
new file mode 100644
index 0000000..50c304c
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/apps.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/backlight.rasi b/Common/rofi/applets/applets/configs/circle/backlight.rasi
new file mode 100644
index 0000000..f425394
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/backlight.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/battery.rasi b/Common/rofi/applets/applets/configs/circle/battery.rasi
new file mode 100644
index 0000000..613b3e8
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/battery.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 260px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/mpd.rasi b/Common/rofi/applets/applets/configs/circle/mpd.rasi
new file mode 100644
index 0000000..c6d90f1
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/mpd.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/network.rasi b/Common/rofi/applets/applets/configs/circle/network.rasi
new file mode 100644
index 0000000..95ca4f6
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/network.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 335px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/powermenu.rasi b/Common/rofi/applets/applets/configs/circle/powermenu.rasi
new file mode 100644
index 0000000..3fb72bd
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/powermenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 420px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/quicklinks.rasi b/Common/rofi/applets/applets/configs/circle/quicklinks.rasi
new file mode 100644
index 0000000..3a68738
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/quicklinks.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/screenshot.rasi b/Common/rofi/applets/applets/configs/circle/screenshot.rasi
new file mode 100644
index 0000000..d69f1af
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/screenshot.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/time.rasi b/Common/rofi/applets/applets/configs/circle/time.rasi
new file mode 100644
index 0000000..27ce99e
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/time.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 450px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 50px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/circle/volume.rasi b/Common/rofi/applets/applets/configs/circle/volume.rasi
new file mode 100644
index 0000000..66cc4b9
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/circle/volume.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 40px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 25px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+ border-radius: 25px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/apps.rasi b/Common/rofi/applets/applets/configs/rounded/apps.rasi
new file mode 100644
index 0000000..d76bfff
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/apps.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/backlight.rasi b/Common/rofi/applets/applets/configs/rounded/backlight.rasi
new file mode 100644
index 0000000..e898df8
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/backlight.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/battery.rasi b/Common/rofi/applets/applets/configs/rounded/battery.rasi
new file mode 100644
index 0000000..8a5f409
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/battery.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/mpd.rasi b/Common/rofi/applets/applets/configs/rounded/mpd.rasi
new file mode 100644
index 0000000..f6dc27d
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/mpd.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/network.rasi b/Common/rofi/applets/applets/configs/rounded/network.rasi
new file mode 100644
index 0000000..b083893
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/network.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 335px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/powermenu.rasi b/Common/rofi/applets/applets/configs/rounded/powermenu.rasi
new file mode 100644
index 0000000..1842292
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/powermenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 420px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/quicklinks.rasi b/Common/rofi/applets/applets/configs/rounded/quicklinks.rasi
new file mode 100644
index 0000000..95da05d
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/quicklinks.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/screenshot.rasi b/Common/rofi/applets/applets/configs/rounded/screenshot.rasi
new file mode 100644
index 0000000..308186d
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/screenshot.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/time.rasi b/Common/rofi/applets/applets/configs/rounded/time.rasi
new file mode 100644
index 0000000..d4241c0
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/time.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 450px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 50px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/rounded/volume.rasi b/Common/rofi/applets/applets/configs/rounded/volume.rasi
new file mode 100644
index 0000000..658fc15
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/rounded/volume.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 12px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 12px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 12px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 12px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @background-light;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/apps.rasi b/Common/rofi/applets/applets/configs/square/apps.rasi
new file mode 100644
index 0000000..ca4aaf9
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/apps.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/backlight.rasi b/Common/rofi/applets/applets/configs/square/backlight.rasi
new file mode 100644
index 0000000..546cda9
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/backlight.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/battery.rasi b/Common/rofi/applets/applets/configs/square/battery.rasi
new file mode 100644
index 0000000..0b3017c
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/battery.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/mpd.rasi b/Common/rofi/applets/applets/configs/square/mpd.rasi
new file mode 100644
index 0000000..66658d7
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/mpd.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/network.rasi b/Common/rofi/applets/applets/configs/square/network.rasi
new file mode 100644
index 0000000..d30db77
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/network.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 350px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/powermenu.rasi b/Common/rofi/applets/applets/configs/square/powermenu.rasi
new file mode 100644
index 0000000..ed1a48f
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/powermenu.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 420px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/quicklinks.rasi b/Common/rofi/applets/applets/configs/square/quicklinks.rasi
new file mode 100644
index 0000000..0817a17
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/quicklinks.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 500px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/screenshot.rasi b/Common/rofi/applets/applets/configs/square/screenshot.rasi
new file mode 100644
index 0000000..85d5b4c
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/screenshot.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/time.rasi b/Common/rofi/applets/applets/configs/square/time.rasi
new file mode 100644
index 0000000..fd0836c
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/time.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 450px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 50px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/configs/square/volume.rasi b/Common/rofi/applets/applets/configs/square/volume.rasi
new file mode 100644
index 0000000..74eaaf6
--- /dev/null
+++ b/Common/rofi/applets/applets/configs/square/volume.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 12";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: southeast;
+ width: 250px;
+ x-offset: -15px;
+ y-offset: -45px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 12px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 12px;
+ margin: 12px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 20";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 5px 10px 30px 10px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/applets/mpd.sh b/Common/rofi/applets/applets/mpd.sh
new file mode 100755
index 0000000..d1f3d2b
--- /dev/null
+++ b/Common/rofi/applets/applets/mpd.sh
@@ -0,0 +1,78 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/mpd.rasi"
+
+# Gets the current status of mpd (for us to parse it later on)
+status="$(mpc status)"
+# Defines the Play / Pause option content
+if [[ $status == *"[playing]"* ]]; then
+ play_pause=""
+else
+ play_pause=""
+fi
+active=""
+urgent=""
+
+# Display if repeat mode is on / off
+tog_repeat=""
+if [[ $status == *"repeat: on"* ]]; then
+ active="-a 4"
+elif [[ $status == *"repeat: off"* ]]; then
+ urgent="-u 4"
+else
+ tog_repeat=" Parsing error"
+fi
+
+# Display if random mode is on / off
+tog_random=""
+if [[ $status == *"random: on"* ]]; then
+ [ -n "$active" ] && active+=",5" || active="-a 5"
+elif [[ $status == *"random: off"* ]]; then
+ [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
+else
+ tog_random=" Parsing error"
+fi
+stop=""
+next=""
+previous=""
+
+# Variable passed to rofi
+options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
+
+# Get the current playing song
+current=$(mpc -f "%title%" current)
+# If mpd isn't running it will return an empty string, we don't want to display that
+if [[ -z "$current" ]]; then
+ current="-"
+fi
+
+# Spawn the mpd menu with the "Play / Pause" entry selected by default
+chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
+case $chosen in
+ $previous)
+ mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $play_pause)
+ mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $stop)
+ mpc -q stop
+ ;;
+ $next)
+ mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $tog_repeat)
+ mpc -q repeat
+ ;;
+ $tog_random)
+ mpc -q random
+ ;;
+esac
diff --git a/Common/rofi/applets/applets/network.sh b/Common/rofi/applets/applets/network.sh
new file mode 100755
index 0000000..260eddb
--- /dev/null
+++ b/Common/rofi/applets/applets/network.sh
@@ -0,0 +1,68 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/network.rasi"
+
+## Get info
+IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')"
+#SSID="$(iwgetid -r)"
+#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')"
+#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )"
+STATUS="$(nmcli radio wifi)"
+
+active=""
+urgent=""
+
+if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then
+ if [[ $STATUS == *"enable"* ]]; then
+ if [[ $IFACE == e* ]]; then
+ connected=""
+ else
+ connected=""
+ fi
+ active="-a 0"
+ SSID="﬉ $(iwgetid -r)"
+ PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)"
+ fi
+else
+ urgent="-u 0"
+ SSID="Disconnected"
+ PIP="Not Available"
+ connected=""
+fi
+
+## Icons
+bmon=""
+launch_cli=""
+launch=""
+
+options="$connected\n$bmon\n$launch_cli\n$launch"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$SSID" -dmenu $active $urgent -selected-row 1)"
+case $chosen in
+ $connected)
+ if [[ $STATUS == *"enable"* ]]; then
+ nmcli radio wifi off
+ else
+ nmcli radio wifi on
+ fi
+ ;;
+ $bmon)
+ termite -e bmon
+ ;;
+ $launch_cli)
+ termite -e nmtui
+ ;;
+ $launch)
+ nm-connection-editor
+ ;;
+esac
+
diff --git a/Common/rofi/applets/applets/powermenu.sh b/Common/rofi/applets/applets/powermenu.sh
new file mode 100755
index 0000000..75d58c7
--- /dev/null
+++ b/Common/rofi/applets/applets/powermenu.sh
@@ -0,0 +1,98 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/powermenu.rasi"
+
+uptime=$(uptime -p | sed -e 's/up //g')
+cpu=$(sh ~/.config/rofi/bin/usedcpu)
+memory=$(sh ~/.config/rofi/bin/usedram)
+
+# Options
+shutdown=""
+reboot=""
+lock=""
+suspend=""
+logout=""
+
+# Confirmation
+confirm_exit() {
+ rofi -dmenu\
+ -i\
+ -no-fixed-num-lines\
+ -p "Are You Sure? : "\
+ -theme $HOME/.config/rofi/applets/styles/confirm.rasi
+}
+
+# Message
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/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 "UP - $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/Common/rofi/applets/applets/quicklinks.sh b/Common/rofi/applets/applets/quicklinks.sh
new file mode 100755
index 0000000..e736b71
--- /dev/null
+++ b/Common/rofi/applets/applets/quicklinks.sh
@@ -0,0 +1,62 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/quicklinks.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+# Browser
+if [[ -f /usr/bin/firefox ]]; then
+ app="firefox"
+elif [[ -f /usr/bin/chromium ]]; then
+ app="chromium"
+elif [[ -f /usr/bin/midori ]]; then
+ app="midori"
+else
+ msg "No suitable web browser found!"
+ exit 1
+fi
+
+# Links
+google=""
+facebook=""
+twitter=""
+github=""
+mail=""
+youtube=""
+
+# Variable passed to rofi
+options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)"
+case $chosen in
+ $google)
+ $app https://www.google.com &
+ ;;
+ $facebook)
+ $app https://www.facebook.com &
+ ;;
+ $twitter)
+ $app https://www.twitter.com &
+ ;;
+ $github)
+ $app https://www.github.com &
+ ;;
+ $mail)
+ $app https://www.gmail.com &
+ ;;
+ $youtube)
+ $app https://www.youtube.com &
+ ;;
+esac
+
diff --git a/Common/rofi/applets/applets/screenshot.sh b/Common/rofi/applets/applets/screenshot.sh
new file mode 100755
index 0000000..f614599
--- /dev/null
+++ b/Common/rofi/applets/applets/screenshot.sh
@@ -0,0 +1,50 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/screenshot.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first."
+}
+
+# Options
+screen=""
+area=""
+window=""
+
+# Variable passed to rofi
+options="$screen\n$area\n$window"
+
+chosen="$(echo -e "$options" | $rofi_command -p 'scrot' -dmenu -selected-row 1)"
+case $chosen in
+ $screen)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $area)
+ if [[ -f /usr/bin/scrot ]]; then
+ scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $window)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/applets/style.sh b/Common/rofi/applets/applets/style.sh
new file mode 100755
index 0000000..68b9668
--- /dev/null
+++ b/Common/rofi/applets/applets/style.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+# Available Styles
+# >> Created and tested on : rofi 1.6.0-1
+#
+# square circle rounded
+
+style="square"
+
+# uncomment these lines to enable random style
+#styles=('square' 'circle' 'rounded')
+#style="${styles[$(( $RANDOM % 3 ))]}"
+
+# print style name
+echo "$style"
diff --git a/Common/rofi/applets/applets/time.sh b/Common/rofi/applets/applets/time.sh
new file mode 100755
index 0000000..b8e7e8c
--- /dev/null
+++ b/Common/rofi/applets/applets/time.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/time.rasi"
+
+## Get time and date
+TIME="$(date +"%I:%M %p")"
+DN=$(date +"%A")
+MN=$(date +"%B")
+DAY="$(date +"%d")"
+MONTH="$(date +"%m")"
+YEAR="$(date +"%Y")"
+
+options="$DAY\n$MONTH\n$YEAR"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p " $DN, $TIME" -dmenu -selected-row 1)"
diff --git a/Common/rofi/applets/applets/volume.sh b/Common/rofi/applets/applets/volume.sh
new file mode 100755
index 0000000..7be3242
--- /dev/null
+++ b/Common/rofi/applets/applets/volume.sh
@@ -0,0 +1,58 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/applets/style.sh)"
+
+dir="$HOME/.config/rofi/applets/applets/configs/$style"
+rofi_command="rofi -theme $dir/volume.rasi"
+
+## Get Volume
+#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
+MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
+
+active=""
+urgent=""
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"on"* ]]; then
+ VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
+else
+ VOLUME="Mute"
+fi
+
+## Icons
+ICON_UP=""
+ICON_DOWN=""
+ICON_MUTED=""
+
+options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
+case $chosen in
+ $ICON_UP)
+ amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
+ ;;
+ $ICON_DOWN)
+ amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
+ ;;
+ $ICON_MUTED)
+ amixer -q set Master toggle
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/apps.sh b/Common/rofi/applets/menu/apps.sh
new file mode 100755
index 0000000..b5dd989
--- /dev/null
+++ b/Common/rofi/applets/menu/apps.sh
@@ -0,0 +1,95 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/apps.rasi"
+
+# Links
+terminal=""
+files=""
+editor=""
+browser=""
+music=""
+settings=""
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+# Variable passed to rofi
+options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
+case $chosen in
+ $terminal)
+ if [[ -f /usr/bin/termite ]]; then
+ termite &
+ elif [[ -f /usr/bin/urxvt ]]; then
+ urxvt &
+ elif [[ -f /usr/bin/kitty ]]; then
+ kitty &
+ elif [[ -f /usr/bin/xterm ]]; then
+ xterm &
+ elif [[ -f /usr/bin/xfce4-terminal ]]; then
+ xfce4-terminal &
+ elif [[ -f /usr/bin/gnome-terminal ]]; then
+ gnome-terminal &
+ else
+ msg "No suitable terminal found!"
+ fi
+ ;;
+ $files)
+ if [[ -f /usr/bin/thunar ]]; then
+ thunar &
+ elif [[ -f /usr/bin/pcmanfm ]]; then
+ pcmanfm &
+ else
+ msg "No suitable file manager found!"
+ fi
+ ;;
+ $editor)
+ if [[ -f /usr/bin/geany ]]; then
+ geany &
+ elif [[ -f /usr/bin/leafpad ]]; then
+ leafpad &
+ elif [[ -f /usr/bin/mousepad ]]; then
+ mousepad &
+ elif [[ -f /usr/bin/code ]]; then
+ code &
+ else
+ msg "No suitable text editor found!"
+ fi
+ ;;
+ $browser)
+ if [[ -f /usr/bin/firefox ]]; then
+ firefox &
+ elif [[ -f /usr/bin/chromium ]]; then
+ chromium &
+ elif [[ -f /usr/bin/midori ]]; then
+ midori &
+ else
+ msg "No suitable web browser found!"
+ fi
+ ;;
+ $music)
+ if [[ -f /usr/bin/lxmusic ]]; then
+ lxmusic &
+ else
+ msg "No suitable music player found!"
+ fi
+ ;;
+ $settings)
+ if [[ -f /usr/bin/xfce4-settings-manager ]]; then
+ xfce4-settings-manager &
+ else
+ msg "No suitable settings manager found!"
+ fi
+ ;;
+esac
diff --git a/Common/rofi/applets/menu/backlight.sh b/Common/rofi/applets/menu/backlight.sh
new file mode 100755
index 0000000..144c76c
--- /dev/null
+++ b/Common/rofi/applets/menu/backlight.sh
@@ -0,0 +1,75 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/backlight.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+## Get Brightness
+if [[ -f /usr/bin/blight ]]; then
+ DEVICE=$(ls /sys/class/backlight | head -n 1)
+ BNESS="$(blight -d $DEVICE get brightness)"
+ PERC="$(($BNESS*100/255))"
+ BLIGHT=${PERC%.*}
+elif [[ -f /usr/bin/xbacklight ]]; then
+ VAR="$(xbacklight -get)"
+ BLIGHT="$(printf "%.0f\n" "$VAR")"
+else
+ msg "No suitable backlight utility found!"
+ exit 1
+fi
+
+if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
+ MSG="Low"
+elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
+ MSG="Optimal"
+elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
+ MSG="High"
+elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
+ MSG="Too Much"
+fi
+
+## Icons
+ICON_UP=""
+ICON_DOWN=""
+ICON_OPT=""
+
+notify="notify-send -u low -t 1500"
+options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT% : $MSG" -dmenu -selected-row 1)"
+case $chosen in
+ $ICON_UP)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set +10% && $notify "Brightness Up $ICON_UP"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
+ fi
+ ;;
+ $ICON_DOWN)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set -10% && $notify "Brightness Down $ICON_DOWN"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
+ fi
+ ;;
+ $ICON_OPT)
+ if [[ -f /usr/bin/blight ]]; then
+ blight -d $DEVICE set 25% && $notify "Optimal Brightness $ICON_OPT"
+ elif [[ -f /usr/bin/xbacklight ]]; then
+ xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/battery.sh b/Common/rofi/applets/menu/battery.sh
new file mode 100755
index 0000000..c279794
--- /dev/null
+++ b/Common/rofi/applets/menu/battery.sh
@@ -0,0 +1,65 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/battery.rasi"
+
+## Get data
+BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)"
+CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)"
+
+active=""
+urgent=""
+
+if [[ $CHARGE = *"Charging"* ]]; then
+ active="-a 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+elif [[ $CHARGE = *"Full"* ]]; then
+ active="-u 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+else
+ urgent="-u 1"
+ ICON_CHRG=""
+ MSG=$CHARGE
+fi
+
+# Discharging
+#if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then
+# ICON_DISCHRG=""
+if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then
+ ICON_DISCHRG=""
+elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then
+ ICON_DISCHRG=""
+fi
+
+## Icons
+ICON_PMGR=""
+
+options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$MSG : $BATTERY%" -dmenu $active $urgent -selected-row 0)"
+case $chosen in
+ $ICON_CHRG)
+ ;;
+ $ICON_DISCHRG)
+ ;;
+ $ICON_PMGR)
+ xfce4-power-manager-settings
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/configs/circle/apps.rasi b/Common/rofi/applets/menu/configs/circle/apps.rasi
new file mode 100644
index 0000000..ba22543
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/apps.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/backlight.rasi b/Common/rofi/applets/menu/configs/circle/backlight.rasi
new file mode 100644
index 0000000..8387b32
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/backlight.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/battery.rasi b/Common/rofi/applets/menu/configs/circle/battery.rasi
new file mode 100644
index 0000000..8b4a0c2
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/battery.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/mpd.rasi b/Common/rofi/applets/menu/configs/circle/mpd.rasi
new file mode 100644
index 0000000..b1c6716
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/mpd.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/network.rasi b/Common/rofi/applets/menu/configs/circle/network.rasi
new file mode 100644
index 0000000..49263b6
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/network.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 650px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/powermenu.rasi b/Common/rofi/applets/menu/configs/circle/powermenu.rasi
new file mode 100644
index 0000000..029f613
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/powermenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/quicklinks.rasi b/Common/rofi/applets/menu/configs/circle/quicklinks.rasi
new file mode 100644
index 0000000..64a58ba
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/quicklinks.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/screenshot.rasi b/Common/rofi/applets/menu/configs/circle/screenshot.rasi
new file mode 100644
index 0000000..790e927
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/screenshot.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/time.rasi b/Common/rofi/applets/menu/configs/circle/time.rasi
new file mode 100644
index 0000000..7dead61
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/time.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 48";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 90px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/circle/volume.rasi b/Common/rofi/applets/menu/configs/circle/volume.rasi
new file mode 100644
index 0000000..59c9d46
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/circle/volume.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 100%;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 100%;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 100%;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 100%;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/apps.rasi b/Common/rofi/applets/menu/configs/rounded/apps.rasi
new file mode 100644
index 0000000..e8435de
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/apps.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/backlight.rasi b/Common/rofi/applets/menu/configs/rounded/backlight.rasi
new file mode 100644
index 0000000..ef6549f
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/backlight.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/battery.rasi b/Common/rofi/applets/menu/configs/rounded/battery.rasi
new file mode 100644
index 0000000..85cb2db
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/battery.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/mpd.rasi b/Common/rofi/applets/menu/configs/rounded/mpd.rasi
new file mode 100644
index 0000000..7a2063b
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/mpd.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/network.rasi b/Common/rofi/applets/menu/configs/rounded/network.rasi
new file mode 100644
index 0000000..ab1bc02
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/network.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 650px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/powermenu.rasi b/Common/rofi/applets/menu/configs/rounded/powermenu.rasi
new file mode 100644
index 0000000..28910f0
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/powermenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/quicklinks.rasi b/Common/rofi/applets/menu/configs/rounded/quicklinks.rasi
new file mode 100644
index 0000000..e3f65d8
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/quicklinks.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/screenshot.rasi b/Common/rofi/applets/menu/configs/rounded/screenshot.rasi
new file mode 100644
index 0000000..e8efd03
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/screenshot.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/time.rasi b/Common/rofi/applets/menu/configs/rounded/time.rasi
new file mode 100644
index 0000000..a033820
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/time.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 48";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 90px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/rounded/volume.rasi b/Common/rofi/applets/menu/configs/rounded/volume.rasi
new file mode 100644
index 0000000..fe1737c
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/rounded/volume.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 20px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background;
+ text-color: @accent;
+ border: 0px 2px 0px 2px;
+ border-radius: 12px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 10px 10px 0px 10px;
+ border-radius: 12px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 15px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 20px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 20px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/apps.rasi b/Common/rofi/applets/menu/configs/square/apps.rasi
new file mode 100644
index 0000000..4561d46
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/apps.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Apps ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/backlight.rasi b/Common/rofi/applets/menu/configs/square/backlight.rasi
new file mode 100644
index 0000000..213446d
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/backlight.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Brightness ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/battery.rasi b/Common/rofi/applets/menu/configs/square/battery.rasi
new file mode 100644
index 0000000..ddfbc4f
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/battery.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Battery ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "Iosevka Nerd Font 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/mpd.rasi b/Common/rofi/applets/menu/configs/square/mpd.rasi
new file mode 100644
index 0000000..bbaa763
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/mpd.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 4px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " MPD ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 14px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/network.rasi b/Common/rofi/applets/menu/configs/square/network.rasi
new file mode 100644
index 0000000..3464a6f
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/network.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 650px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Network ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 4;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/powermenu.rasi b/Common/rofi/applets/menu/configs/square/powermenu.rasi
new file mode 100644
index 0000000..958db5a
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/powermenu.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " System ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 5;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/quicklinks.rasi b/Common/rofi/applets/menu/configs/square/quicklinks.rasi
new file mode 100644
index 0000000..0da3bff
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/quicklinks.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 950px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Quick Links ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 6;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/screenshot.rasi b/Common/rofi/applets/menu/configs/square/screenshot.rasi
new file mode 100644
index 0000000..a7b46d4
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/screenshot.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Screenshot ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/time.rasi b/Common/rofi/applets/menu/configs/square/time.rasi
new file mode 100644
index 0000000..35ab8d5
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/time.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Time ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "Hurmit Nerd Font Mono 48";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 30px 0px 90px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/configs/square/volume.rasi b/Common/rofi/applets/menu/configs/square/volume.rasi
new file mode 100644
index 0000000..1f8ab28
--- /dev/null
+++ b/Common/rofi/applets/menu/configs/square/volume.rasi
@@ -0,0 +1,126 @@
+/*
+ *
+ * Author : Aditya Shakya
+ * Mail : adi1090x@gmail.com
+ * Github : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+ font: "Comfortaa 14";
+ disable-history: false;
+ fullscreen: false;
+ hide-scrollbar: true;
+ sidebar-mode: false;
+}
+
+@import "../../../styles/colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+}
+
+window {
+ transparency: "real";
+ border-radius: 0px;
+ location: center;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: @background-light;
+ text-color: @accent;
+ border: 2px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @accent;
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " Volume ";
+ background-color: @accent;
+ text-color: @background;
+ padding: 12px 10px 0px 10px;
+}
+
+inputbar {
+ children: [ textbox-prompt-colon, prompt ];
+ spacing: 0px;
+ background-color: @background;
+ text-color: @foreground;
+ expand: false;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ margin: 0px 0px 0px 0px;
+ padding: 0px;
+ position: center;
+}
+
+listview {
+ columns: 3;
+ lines: 1;
+ spacing: 15px;
+ cycle: true;
+ dynamic: true;
+ layout: vertical;
+}
+
+mainbox {
+ background-color: @background;
+ children: [ inputbar, listview ];
+ spacing: 15px;
+ margin: 40px;
+}
+
+element {
+ background-color: @background-light;
+ text-color: @foreground;
+ orientation: vertical;
+ border-radius: 0px;
+}
+
+element-text {
+ font: "feather 32";
+ expand: true;
+ horizontal-align: 0.5;
+ vertical-align: 0;
+ margin: 25px 0px 65px 0px;
+}
+
+element normal.urgent,
+element alternate.urgent {
+ background-color: @off;
+ text-color: @background;
+ border-radius: 0px;
+}
+
+element normal.active,
+element alternate.active {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected {
+ background-color: @accent;
+ text-color: @background;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border;
+}
+
+element selected.urgent {
+ background-color: @on;
+ text-color: @background;
+}
+
+element selected.active {
+ background-color: @off;
+ color: @background;
+}
diff --git a/Common/rofi/applets/menu/mpd.sh b/Common/rofi/applets/menu/mpd.sh
new file mode 100755
index 0000000..3eb5498
--- /dev/null
+++ b/Common/rofi/applets/menu/mpd.sh
@@ -0,0 +1,78 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/mpd.rasi"
+
+# Gets the current status of mpd (for us to parse it later on)
+status="$(mpc status)"
+# Defines the Play / Pause option content
+if [[ $status == *"[playing]"* ]]; then
+ play_pause=""
+else
+ play_pause=""
+fi
+active=""
+urgent=""
+
+# Display if repeat mode is on / off
+tog_repeat=""
+if [[ $status == *"repeat: on"* ]]; then
+ active="-a 4"
+elif [[ $status == *"repeat: off"* ]]; then
+ urgent="-u 4"
+else
+ tog_repeat=" Parsing error"
+fi
+
+# Display if random mode is on / off
+tog_random=""
+if [[ $status == *"random: on"* ]]; then
+ [ -n "$active" ] && active+=",5" || active="-a 5"
+elif [[ $status == *"random: off"* ]]; then
+ [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
+else
+ tog_random=" Parsing error"
+fi
+stop=""
+next=""
+previous=""
+
+# Variable passed to rofi
+options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
+
+# Get the current playing song
+current=$(mpc -f "%artist% - %title%" current)
+# If mpd isn't running it will return an empty string, we don't want to display that
+if [[ -z "$current" ]]; then
+ current="-"
+fi
+
+# Spawn the mpd menu with the "Play / Pause" entry selected by default
+chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
+case $chosen in
+ $previous)
+ mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $play_pause)
+ mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $stop)
+ mpc -q stop
+ ;;
+ $next)
+ mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
+ ;;
+ $tog_repeat)
+ mpc -q repeat
+ ;;
+ $tog_random)
+ mpc -q random
+ ;;
+esac
diff --git a/Common/rofi/applets/menu/network.sh b/Common/rofi/applets/menu/network.sh
new file mode 100755
index 0000000..80c270f
--- /dev/null
+++ b/Common/rofi/applets/menu/network.sh
@@ -0,0 +1,68 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/network.rasi"
+
+## Get info
+IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')"
+#SSID="$(iwgetid -r)"
+#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')"
+#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )"
+STATUS="$(nmcli radio wifi)"
+
+active=""
+urgent=""
+
+if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then
+ if [[ $STATUS == *"enable"* ]]; then
+ if [[ $IFACE == e* ]]; then
+ connected=""
+ else
+ connected=""
+ fi
+ active="-a 0"
+ SSID="﬉ $(iwgetid -r)"
+ PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)"
+ fi
+else
+ urgent="-u 0"
+ SSID="Disconnected"
+ PIP="Not Available"
+ connected=""
+fi
+
+## Icons
+bmon=""
+launch_cli=""
+launch=""
+
+options="$connected\n$bmon\n$launch_cli\n$launch"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$SSID : $PIP" -dmenu $active $urgent -selected-row 1)"
+case $chosen in
+ $connected)
+ if [[ $STATUS == *"enable"* ]]; then
+ nmcli radio wifi off
+ else
+ nmcli radio wifi on
+ fi
+ ;;
+ $bmon)
+ urxvt -e bmon
+ ;;
+ $launch_cli)
+ urxvt -e nmtui
+ ;;
+ $launch)
+ nm-connection-editor
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/powermenu.sh b/Common/rofi/applets/menu/powermenu.sh
new file mode 100755
index 0000000..9755d64
--- /dev/null
+++ b/Common/rofi/applets/menu/powermenu.sh
@@ -0,0 +1,98 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/powermenu.rasi"
+
+uptime=$(uptime -p | sed -e 's/up //g')
+cpu=$(sh ~/.config/rofi/bin/usedcpu)
+memory=$(sh ~/.config/rofi/bin/usedram)
+
+# Options
+shutdown=""
+reboot=""
+lock=""
+suspend=""
+logout=""
+
+# Confirmation
+confirm_exit() {
+ rofi -dmenu\
+ -i\
+ -no-fixed-num-lines\
+ -p "Are You Sure? : "\
+ -theme $HOME/.config/rofi/applets/styles/confirm.rasi
+}
+
+# Message
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/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 |  $cpu | ﬙ $memory " -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/Common/rofi/applets/menu/quicklinks.sh b/Common/rofi/applets/menu/quicklinks.sh
new file mode 100755
index 0000000..c2f0495
--- /dev/null
+++ b/Common/rofi/applets/menu/quicklinks.sh
@@ -0,0 +1,62 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/quicklinks.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
+}
+
+# Browser
+if [[ -f /usr/bin/firefox ]]; then
+ app="firefox"
+elif [[ -f /usr/bin/chromium ]]; then
+ app="chromium"
+elif [[ -f /usr/bin/midori ]]; then
+ app="midori"
+else
+ msg "No suitable web browser found!"
+ exit 1
+fi
+
+# Links
+google=""
+facebook=""
+twitter=""
+github=""
+mail=""
+youtube=""
+
+# Variable passed to rofi
+options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
+
+chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)"
+case $chosen in
+ $google)
+ $app https://www.google.com &
+ ;;
+ $facebook)
+ $app https://www.facebook.com &
+ ;;
+ $twitter)
+ $app https://www.twitter.com &
+ ;;
+ $github)
+ $app https://www.github.com &
+ ;;
+ $mail)
+ $app https://www.gmail.com &
+ ;;
+ $youtube)
+ $app https://www.youtube.com &
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/screenshot.sh b/Common/rofi/applets/menu/screenshot.sh
new file mode 100755
index 0000000..24c5e1b
--- /dev/null
+++ b/Common/rofi/applets/menu/screenshot.sh
@@ -0,0 +1,50 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/screenshot.rasi"
+
+# Error msg
+msg() {
+ rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first."
+}
+
+# Options
+screen=""
+area=""
+window=""
+
+# Variable passed to rofi
+options="$screen\n$area\n$window"
+
+chosen="$(echo -e "$options" | $rofi_command -p 'App : scrot' -dmenu -selected-row 1)"
+case $chosen in
+ $screen)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $area)
+ if [[ -f /usr/bin/scrot ]]; then
+ scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+ $window)
+ if [[ -f /usr/bin/scrot ]]; then
+ sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
+ else
+ msg
+ fi
+ ;;
+esac
+
diff --git a/Common/rofi/applets/menu/style.sh b/Common/rofi/applets/menu/style.sh
new file mode 100755
index 0000000..68b9668
--- /dev/null
+++ b/Common/rofi/applets/menu/style.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+# Available Styles
+# >> Created and tested on : rofi 1.6.0-1
+#
+# square circle rounded
+
+style="square"
+
+# uncomment these lines to enable random style
+#styles=('square' 'circle' 'rounded')
+#style="${styles[$(( $RANDOM % 3 ))]}"
+
+# print style name
+echo "$style"
diff --git a/Common/rofi/applets/menu/time.sh b/Common/rofi/applets/menu/time.sh
new file mode 100755
index 0000000..4432676
--- /dev/null
+++ b/Common/rofi/applets/menu/time.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/time.rasi"
+
+## Get time and date
+TIME="$(date +"%I:%M %p")"
+DN=$(date +"%A")
+MN=$(date +"%B")
+DAY="$(date +"%d")"
+MONTH="$(date +"%m")"
+YEAR="$(date +"%Y")"
+
+options="$DAY\n$MONTH\n$YEAR"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p " at $TIME on $DN in $MN" -dmenu -selected-row 1)"
diff --git a/Common/rofi/applets/menu/volume.sh b/Common/rofi/applets/menu/volume.sh
new file mode 100755
index 0000000..7e4a0d8
--- /dev/null
+++ b/Common/rofi/applets/menu/volume.sh
@@ -0,0 +1,58 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya
+## Mail : adi1090x@gmail.com
+## Github : @adi1090x
+## Twitter : @adi1090x
+
+style="$($HOME/.config/rofi/applets/menu/style.sh)"
+
+dir="$HOME/.config/rofi/applets/menu/configs/$style"
+rofi_command="rofi -theme $dir/volume.rasi"
+
+## Get Volume
+#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
+MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
+
+active=""
+urgent=""
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"off"* ]]; then
+ active="-a 1"
+else
+ urgent="-u 1"
+fi
+
+if [[ $MUTE == *"on"* ]]; then
+ VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
+else
+ VOLUME="Mute"
+fi
+
+## Icons
+ICON_UP=""
+ICON_DOWN=""
+ICON_MUTED=""
+
+options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
+
+## Main
+chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
+case $chosen in
+ $ICON_UP)
+ amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
+ ;;
+ $ICON_DOWN)
+ amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
+ ;;
+ $ICON_MUTED)
+ amixer -q set Master toggle
+ ;;
+esac
+
diff --git a/Common/rofi/applets/styles/adapta-nokto.rasi b/Common/rofi/applets/styles/adapta-nokto.rasi
new file mode 100644
index 0000000..3c4ef95
--- /dev/null
+++ b/Common/rofi/applets/styles/adapta-nokto.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #00BCD4;
+ background: #263238;
+ background-light: #293840;
+ foreground: #E7E8EB;
+ on: #44ad4d;
+ off: #e34039;
+}
diff --git a/Common/rofi/applets/styles/adapta.rasi b/Common/rofi/applets/styles/adapta.rasi
new file mode 100644
index 0000000..c1c9999
--- /dev/null
+++ b/Common/rofi/applets/styles/adapta.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #00ADC2;
+ background: #FFFFFF;
+ background-light: #E7E7E7;
+ foreground: #535353;
+ on: #44ad4d;
+ off: #e34039;
+}
diff --git a/Common/rofi/applets/styles/adwaita.rasi b/Common/rofi/applets/styles/adwaita.rasi
new file mode 100644
index 0000000..81cd482
--- /dev/null
+++ b/Common/rofi/applets/styles/adwaita.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #2E6BB6;
+ background: #2D2D2D;
+ background-light: #353535;
+ foreground: #E7E8EB;
+ on: #44ad4d;
+ off: #e34039;
+}
diff --git a/Common/rofi/applets/styles/arc-dark.rasi b/Common/rofi/applets/styles/arc-dark.rasi
new file mode 100644
index 0000000..41f775f
--- /dev/null
+++ b/Common/rofi/applets/styles/arc-dark.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #6BA0DE;
+ background: #383C4A;
+ background-light: #404552;
+ foreground: #E4E4E4;
+ on: #44ad4d;
+ off: #e34039;
+}
diff --git a/Common/rofi/applets/styles/arc.rasi b/Common/rofi/applets/styles/arc.rasi
new file mode 100644
index 0000000..a5c211b
--- /dev/null
+++ b/Common/rofi/applets/styles/arc.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #5294E2;
+ background: #FFFFFF;
+ background-light: #E7E8EB;
+ foreground: #333333;
+ on: #44ad4d;
+ off: #e34039;
+}
diff --git a/Common/rofi/applets/styles/armchair.rasi b/Common/rofi/applets/styles/armchair.rasi
new file mode 100644
index 0000000..93a9e2f
--- /dev/null
+++ b/Common/rofi/applets/styles/armchair.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #E85A50;
+ background: #EAE8DC;
+ background-light: #E4D9C8;
+ foreground: #8E8D89;
+ on: #66bb6a;
+ off: #F68887;
+}
diff --git a/Common/rofi/applets/styles/colors.rasi b/Common/rofi/applets/styles/colors.rasi
new file mode 100644
index 0000000..f9043a3
--- /dev/null
+++ b/Common/rofi/applets/styles/colors.rasi
@@ -0,0 +1,22 @@
+/*
+ * Change the colorscheme for every menu simply by editing this file...
+ *
+ * Available Color Schemes
+ * // Dark
+ * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange
+ * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green
+ * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal
+ * material-dark/yellow
+ * // Light
+ * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange
+ * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green
+ * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal
+ * material-light/yellow
+ *
+ * // Other
+ * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark
+ * armchair, darkpink, fresh, inside, party, sirin
+ *
+ */
+
+@import "dark.rasi"
diff --git a/Common/rofi/applets/styles/confirm.rasi b/Common/rofi/applets/styles/confirm.rasi
new file mode 100644
index 0000000..79a4be2
--- /dev/null
+++ b/Common/rofi/applets/styles/confirm.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "Comfortaa 12";
+}
+
+window {
+ width: 225px;
+ padding: 25px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ location: center;
+ y-offset: -20px;
+}
+
+entry {
+ expand: true;
+ text-color: @accent;
+}
diff --git a/Common/rofi/applets/styles/dark.rasi b/Common/rofi/applets/styles/dark.rasi
new file mode 100644
index 0000000..162207b
--- /dev/null
+++ b/Common/rofi/applets/styles/dark.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #A9C03F;
+ background: #141c21;
+ background-light: #1C252A;
+ foreground: #93a1a1;
+ on: #5BB462;
+ off: #DE635E;
+}
diff --git a/Common/rofi/applets/styles/darkpink.rasi b/Common/rofi/applets/styles/darkpink.rasi
new file mode 100644
index 0000000..3bae851
--- /dev/null
+++ b/Common/rofi/applets/styles/darkpink.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #F75176;
+ background: #414656;
+ background-light: #4B5060;
+ foreground: #F2F7E3;
+ on: #CDF0D9;
+ off: #FF796A;
+}
diff --git a/Common/rofi/applets/styles/fresh.rasi b/Common/rofi/applets/styles/fresh.rasi
new file mode 100644
index 0000000..a19ceb1
--- /dev/null
+++ b/Common/rofi/applets/styles/fresh.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #043968;
+ background: #5CDB94;
+ background-light: #59C78A;
+ foreground: #303030;
+ on: #2e7d32;
+ off: #d32f2f;
+}
diff --git a/Common/rofi/applets/styles/gruvbox.rasi b/Common/rofi/applets/styles/gruvbox.rasi
new file mode 100644
index 0000000..9f686f0
--- /dev/null
+++ b/Common/rofi/applets/styles/gruvbox.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #83a598;
+ background: #282828;
+ background-light: #303030;
+ foreground: #ebdbb2;
+ on: #44ad4d;
+ off: #fb4934;
+}
diff --git a/Common/rofi/applets/styles/inside.rasi b/Common/rofi/applets/styles/inside.rasi
new file mode 100644
index 0000000..8436894
--- /dev/null
+++ b/Common/rofi/applets/styles/inside.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #C7493A;
+ background: #151515;
+ background-light: #202020;
+ foreground: #AD8174;
+ on: #689775;
+ off: #A33327;
+}
diff --git a/Common/rofi/applets/styles/material-dark/amber.rasi b/Common/rofi/applets/styles/material-dark/amber.rasi
new file mode 100644
index 0000000..14cbfcd
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/amber.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ffc107;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/blue.rasi b/Common/rofi/applets/styles/material-dark/blue.rasi
new file mode 100644
index 0000000..821e449
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/blue.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #1e88e5;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/blue_grey.rasi b/Common/rofi/applets/styles/material-dark/blue_grey.rasi
new file mode 100644
index 0000000..d810c0d
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/blue_grey.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #607d8b;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/brown.rasi b/Common/rofi/applets/styles/material-dark/brown.rasi
new file mode 100644
index 0000000..edf7633
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/brown.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #8d6e63;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/cyan.rasi b/Common/rofi/applets/styles/material-dark/cyan.rasi
new file mode 100644
index 0000000..8de289c
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/cyan.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #26c6da;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/deep_orange.rasi b/Common/rofi/applets/styles/material-dark/deep_orange.rasi
new file mode 100644
index 0000000..6c061b3
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/deep_orange.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ff5722;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/deep_purple.rasi b/Common/rofi/applets/styles/material-dark/deep_purple.rasi
new file mode 100644
index 0000000..d30571e
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/deep_purple.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #7e57c2;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/green.rasi b/Common/rofi/applets/styles/material-dark/green.rasi
new file mode 100644
index 0000000..674280b
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/green.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #4caf50;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #a5d6a7;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/grey.rasi b/Common/rofi/applets/styles/material-dark/grey.rasi
new file mode 100644
index 0000000..6c5e57c
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/grey.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #9e9e9e;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/indigo.rasi b/Common/rofi/applets/styles/material-dark/indigo.rasi
new file mode 100644
index 0000000..8f89719
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/indigo.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #5c6bc0;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/light_blue.rasi b/Common/rofi/applets/styles/material-dark/light_blue.rasi
new file mode 100644
index 0000000..d3f4e1b
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/light_blue.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #039be5;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/light_green.rasi b/Common/rofi/applets/styles/material-dark/light_green.rasi
new file mode 100644
index 0000000..5afdf7a
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/light_green.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #8bc34a;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #4caf50;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/lime.rasi b/Common/rofi/applets/styles/material-dark/lime.rasi
new file mode 100644
index 0000000..c32550e
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/lime.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #cddc39;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/orange.rasi b/Common/rofi/applets/styles/material-dark/orange.rasi
new file mode 100644
index 0000000..2f26952
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/orange.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ff9800;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/pink.rasi b/Common/rofi/applets/styles/material-dark/pink.rasi
new file mode 100644
index 0000000..ef7a0af
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/pink.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ec407a;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/purple.rasi b/Common/rofi/applets/styles/material-dark/purple.rasi
new file mode 100644
index 0000000..a1dd6d4
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/purple.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ab47bc;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/red.rasi b/Common/rofi/applets/styles/material-dark/red.rasi
new file mode 100644
index 0000000..f5d3862
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/red.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ef5350;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef9a9a;
+}
diff --git a/Common/rofi/applets/styles/material-dark/teal.rasi b/Common/rofi/applets/styles/material-dark/teal.rasi
new file mode 100644
index 0000000..e6cdb73
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/teal.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #009688;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-dark/yellow.rasi b/Common/rofi/applets/styles/material-dark/yellow.rasi
new file mode 100644
index 0000000..d2788b0
--- /dev/null
+++ b/Common/rofi/applets/styles/material-dark/yellow.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ffeb3b;
+ background: #212121;
+ background-light: #272727;
+ foreground: #bdbdbd;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/amber.rasi b/Common/rofi/applets/styles/material-light/amber.rasi
new file mode 100644
index 0000000..c02ae2a
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/amber.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ff8f00;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/blue.rasi b/Common/rofi/applets/styles/material-light/blue.rasi
new file mode 100644
index 0000000..780663e
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/blue.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #1565c0;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/blue_grey.rasi b/Common/rofi/applets/styles/material-light/blue_grey.rasi
new file mode 100644
index 0000000..8e15a53
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/blue_grey.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #607d8b;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/brown.rasi b/Common/rofi/applets/styles/material-light/brown.rasi
new file mode 100644
index 0000000..3f7d39f
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/brown.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #795548;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/cyan.rasi b/Common/rofi/applets/styles/material-light/cyan.rasi
new file mode 100644
index 0000000..d879af0
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/cyan.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #00acc1;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/deep_orange.rasi b/Common/rofi/applets/styles/material-light/deep_orange.rasi
new file mode 100644
index 0000000..23f5815
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/deep_orange.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #f4511e;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/deep_purple.rasi b/Common/rofi/applets/styles/material-light/deep_purple.rasi
new file mode 100644
index 0000000..cc5ec7d
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/deep_purple.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #5e35b1;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/green.rasi b/Common/rofi/applets/styles/material-light/green.rasi
new file mode 100644
index 0000000..f476e01
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/green.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #43a047;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/grey.rasi b/Common/rofi/applets/styles/material-light/grey.rasi
new file mode 100644
index 0000000..6936929
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/grey.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #555555;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/indigo.rasi b/Common/rofi/applets/styles/material-light/indigo.rasi
new file mode 100644
index 0000000..f0508c3
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/indigo.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #3949ab;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/light_blue.rasi b/Common/rofi/applets/styles/material-light/light_blue.rasi
new file mode 100644
index 0000000..a0db87a
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/light_blue.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #039be5;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/light_green.rasi b/Common/rofi/applets/styles/material-light/light_green.rasi
new file mode 100644
index 0000000..0e33cef
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/light_green.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #558b2f;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/lime.rasi b/Common/rofi/applets/styles/material-light/lime.rasi
new file mode 100644
index 0000000..044eb62
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/lime.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #afb42b;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/orange.rasi b/Common/rofi/applets/styles/material-light/orange.rasi
new file mode 100644
index 0000000..072c9e2
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/orange.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #ef6c00;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/pink.rasi b/Common/rofi/applets/styles/material-light/pink.rasi
new file mode 100644
index 0000000..e17d94d
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/pink.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #d81b60;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/purple.rasi b/Common/rofi/applets/styles/material-light/purple.rasi
new file mode 100644
index 0000000..fa95bb9
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/purple.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #8e24aa;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/red.rasi b/Common/rofi/applets/styles/material-light/red.rasi
new file mode 100644
index 0000000..d3ebcc0
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/red.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #d32f2f;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/teal.rasi b/Common/rofi/applets/styles/material-light/teal.rasi
new file mode 100644
index 0000000..b137892
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/teal.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #00796b;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/material-light/yellow.rasi b/Common/rofi/applets/styles/material-light/yellow.rasi
new file mode 100644
index 0000000..8f68244
--- /dev/null
+++ b/Common/rofi/applets/styles/material-light/yellow.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #f9a825;
+ background: #f5f5f5;
+ background-light: #e0e0e0;
+ foreground: #424242;
+ on: #66bb6a;
+ off: #ef5350;
+}
diff --git a/Common/rofi/applets/styles/message.rasi b/Common/rofi/applets/styles/message.rasi
new file mode 100644
index 0000000..69d5b07
--- /dev/null
+++ b/Common/rofi/applets/styles/message.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+ background-color: @background;
+ text-color: @foreground;
+ font: "Comfortaa 12";
+}
+
+window {
+ width: 360px;
+ padding: 25px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @accent;
+ location: center;
+ y-offset: -20px;
+}
+
+entry {
+ expand: true;
+ text-color: @accent;
+}
diff --git a/Common/rofi/applets/styles/minimo.rasi b/Common/rofi/applets/styles/minimo.rasi
new file mode 100644
index 0000000..b6fa284
--- /dev/null
+++ b/Common/rofi/applets/styles/minimo.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #656565;
+ background: #C6C6C4;
+ background-light: #FFFFFF;
+ foreground: #909090;
+ on: #226827;
+ off: #682226;
+}
diff --git a/Common/rofi/applets/styles/party.rasi b/Common/rofi/applets/styles/party.rasi
new file mode 100644
index 0000000..d8ea9af
--- /dev/null
+++ b/Common/rofi/applets/styles/party.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #FFE401;
+ background: #272727;
+ background-light: #323232;
+ foreground: #747474;
+ on: #13A76B;
+ off: #FF652F;
+}
diff --git a/Common/rofi/applets/styles/sirin.rasi b/Common/rofi/applets/styles/sirin.rasi
new file mode 100644
index 0000000..302cbce
--- /dev/null
+++ b/Common/rofi/applets/styles/sirin.rasi
@@ -0,0 +1,8 @@
+* {
+ accent: #106466;
+ background: #FFCB9B;
+ background-light: #D8B08C;
+ foreground: #2C3532;
+ on: #43a047;
+ off: #ef5350;
+}