diff --git a/files/applets/shared/colors.rasi b/files/applets/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/applets/shared/colors.rasi
+++ b/files/applets/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/applets/shared/fonts.rasi b/files/applets/shared/fonts.rasi
index 430c73d..8b8cbf5 100644
--- a/files/applets/shared/fonts.rasi
+++ b/files/applets/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/colors/rose-pine.rasi b/files/colors/rose-pine.rasi
new file mode 100644
index 0000000..e06585b
--- /dev/null
+++ b/files/colors/rose-pine.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #191724FF;
+ background-alt: #1F1D2EFF;
+ foreground: #E0DEF4FF;
+ selected: #31748FFF;
+ active: #9CCFD8FF;
+ urgent: #EB6F92FF;
+}
diff --git a/files/config.rasi b/files/config.rasi
index 58a5e0d..fa64b40 100644
--- a/files/config.rasi
+++ b/files/config.rasi
@@ -2,180 +2,180 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Configuration For Rofi Version: 1.7.3
**/
configuration {
- /*---------- General setting ----------*/
- modi: "drun,run,filebrowser,window";
- case-sensitive: false;
- cycle: true;
- filter: "";
- scroll-method: 0;
- normalize-match: true;
- show-icons: true;
- icon-theme: "Papirus";
-/* cache-dir: ;*/
- steal-focus: false;
-/* dpi: -1;*/
+ /*---------- General setting ----------*/
+ modi: "drun,run,filebrowser,window";
+ case-sensitive: false;
+ cycle: true;
+ filter: "";
+ scroll-method: 0;
+ normalize-match: true;
+ show-icons: true;
+ icon-theme: "Kora";
+/* cache-dir: ;*/
+ steal-focus: false;
+/* dpi: -1;*/
- /*---------- Matching setting ----------*/
- matching: "normal";
- tokenize: true;
+ /*---------- Matching setting ----------*/
+ matching: "normal";
+ tokenize: true;
- /*---------- SSH settings ----------*/
- ssh-client: "ssh";
- ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";
- parse-hosts: true;
- parse-known-hosts: true;
+ /*---------- SSH settings ----------*/
+ ssh-client: "ssh";
+ ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";
+ parse-hosts: true;
+ parse-known-hosts: true;
- /*---------- Drun settings ----------*/
- drun-categories: "";
- drun-match-fields: "name,generic,exec,categories,keywords";
- drun-display-format: "{name} [({generic})]";
- drun-show-actions: false;
- drun-url-launcher: "xdg-open";
- drun-use-desktop-cache: false;
- drun-reload-desktop-cache: false;
- drun {
- /** Parse user desktop files. */
- parse-user: true;
- /** Parse system desktop files. */
- parse-system: true;
- }
+ /*---------- Drun settings ----------*/
+ drun-categories: "";
+ drun-match-fields: "name,generic,exec,categories,keywords";
+ drun-display-format: "{name} [({generic})]";
+ drun-show-actions: false;
+ drun-url-launcher: "xdg-open";
+ drun-use-desktop-cache: false;
+ drun-reload-desktop-cache: false;
+ drun {
+ /** Parse user desktop files. */
+ parse-user: true;
+ /** Parse system desktop files. */
+ parse-system: true;
+ }
- /*---------- Run settings ----------*/
- run-command: "{cmd}";
- run-list-command: "";
- run-shell-command: "{terminal} -e {cmd}";
+ /*---------- Run settings ----------*/
+ run-command: "{cmd}";
+ run-list-command: "";
+ run-shell-command: "{terminal} -e {cmd}";
- /*---------- Fallback Icon ----------*/
- run,drun {
- fallback-icon: "application-x-addon";
- }
+ /*---------- Fallback Icon ----------*/
+ run,drun {
+ fallback-icon: "application-x-addon";
+ }
- /*---------- Window switcher settings ----------*/
- window-match-fields: "title,class,role,name,desktop";
- window-command: "wmctrl -i -R {window}";
- window-format: "{w} - {c} - {t:0}";
- window-thumbnail: false;
+ /*---------- Window switcher settings ----------*/
+ window-match-fields: "title,class,role,name,desktop";
+ window-command: "wmctrl -i -R {window}";
+ window-format: "{w} - {c} - {t:0}";
+ window-thumbnail: false;
- /*---------- Combi settings ----------*/
-/* combi-modi: "window,run";*/
-/* combi-hide-mode-prefix: false;*/
-/* combi-display-format: "{mode} {text}";*/
+ /*---------- Combi settings ----------*/
+/* combi-modi: "window,run";*/
+/* combi-hide-mode-prefix: false;*/
+/* combi-display-format: "{mode} {text}";*/
- /*---------- History and Sorting ----------*/
- disable-history: false;
- sorting-method: "normal";
- max-history-size: 25;
+ /*---------- History and Sorting ----------*/
+ disable-history: false;
+ sorting-method: "normal";
+ max-history-size: 25;
- /*---------- Display setting ----------*/
- display-window: "Windows";
- display-windowcd: "Window CD";
- display-run: "Run";
- display-ssh: "SSH";
- display-drun: "Apps";
- display-combi: "Combi";
- display-keys: "Keys";
- display-filebrowser: "Files";
+ /*---------- Display setting ----------*/
+ display-window: "Windows";
+ display-windowcd: "Window CD";
+ display-run: "Run";
+ display-ssh: "SSH";
+ display-drun: "Apps";
+ display-combi: "Combi";
+ display-keys: "Keys";
+ display-filebrowser: "Files";
- /*---------- Misc setting ----------*/
- terminal: "rofi-sensible-terminal";
- font: "Mono 12";
- sort: false;
- threads: 0;
- click-to-exit: true;
-/* ignored-prefixes: "";*/
-/* pid: "/run/user/1000/rofi.pid";*/
+ /*---------- Misc setting ----------*/
+ terminal: "rofi-sensible-terminal";
+ font: "Maple Mono NF 12";
+ sort: false;
+ threads: 0;
+ click-to-exit: true;
+/* ignored-prefixes: "";*/
+/* pid: "/run/user/1000/rofi.pid";*/
- /*---------- File browser settings ----------*/
+ /*---------- File browser settings ----------*/
filebrowser {
-/* directory: "/home";*/
+/* directory: "/home";*/
directories-first: true;
sorting-method: "name";
}
- /*---------- Other settings ----------*/
+ /*---------- Other settings ----------*/
timeout {
action: "kb-cancel";
delay: 0;
}
- /*---------- Keybindings ----------*/
+ /*---------- Keybindings ----------*/
/*
- kb-primary-paste: "Control+V,Shift+Insert";
- kb-secondary-paste: "Control+v,Insert";
- kb-clear-line: "Control+w";
- kb-move-front: "Control+a";
- kb-move-end: "Control+e";
- kb-move-word-back: "Alt+b,Control+Left";
- kb-move-word-forward: "Alt+f,Control+Right";
- kb-move-char-back: "Left,Control+b";
- kb-move-char-forward: "Right,Control+f";
- kb-remove-word-back: "Control+Alt+h,Control+BackSpace";
- kb-remove-word-forward: "Control+Alt+d";
- kb-remove-char-forward: "Delete,Control+d";
- kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";
- kb-remove-to-eol: "Control+k";
- kb-remove-to-sol: "Control+u";
- kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";
- kb-accept-custom: "Control+Return";
- kb-accept-custom-alt: "Control+Shift+Return";
- kb-accept-alt: "Shift+Return";
- kb-delete-entry: "Shift+Delete";
- kb-mode-next: "Shift+Right,Control+Tab";
- kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";
- kb-mode-complete: "Control+l";
- kb-row-left: "Control+Page_Up";
- kb-row-right: "Control+Page_Down";
- kb-row-down: "Down,Control+n";
- kb-page-prev: "Page_Up";
- kb-page-next: "Page_Down";
- kb-row-first: "Home,KP_Home";
- kb-row-last: "End,KP_End";
- kb-row-select: "Control+space";
- kb-screenshot: "Alt+S";
- kb-ellipsize: "Alt+period";
- kb-toggle-case-sensitivity: "grave,dead_grave";
- kb-toggle-sort: "Alt+grave";
- kb-cancel: "Escape,Control+g,Control+bracketleft";
- kb-custom-1: "Alt+1";
- kb-custom-2: "Alt+2";
- kb-custom-3: "Alt+3";
- kb-custom-4: "Alt+4";
- kb-custom-5: "Alt+5";
- kb-custom-6: "Alt+6";
- kb-custom-7: "Alt+7";
- kb-custom-8: "Alt+8";
- kb-custom-9: "Alt+9";
- kb-custom-10: "Alt+0";
- kb-custom-11: "Alt+exclam";
- kb-custom-12: "Alt+at";
- kb-custom-13: "Alt+numbersign";
- kb-custom-14: "Alt+dollar";
- kb-custom-15: "Alt+percent";
- kb-custom-16: "Alt+dead_circumflex";
- kb-custom-17: "Alt+ampersand";
- kb-custom-18: "Alt+asterisk";
- kb-custom-19: "Alt+parenleft";
- kb-select-1: "Super+1";
- kb-select-2: "Super+2";
- kb-select-3: "Super+3";
- kb-select-4: "Super+4";
- kb-select-5: "Super+5";
- kb-select-6: "Super+6";
- kb-select-7: "Super+7";
- kb-select-8: "Super+8";
- kb-select-9: "Super+9";
- kb-select-10: "Super+0";
- ml-row-left: "ScrollLeft";
- ml-row-right: "ScrollRight";
- ml-row-up: "ScrollUp";
- ml-row-down: "ScrollDown";
- me-select-entry: "MousePrimary";
- me-accept-entry: "MouseDPrimary";
- me-accept-custom: "Control+MouseDPrimary";
+ kb-primary-paste: "Control+V,Shift+Insert";
+ kb-secondary-paste: "Control+v,Insert";
+ kb-clear-line: "Control+w";
+ kb-move-front: "Control+a";
+ kb-move-end: "Control+e";
+ kb-move-word-back: "Alt+b,Control+Left";
+ kb-move-word-forward: "Alt+f,Control+Right";
+ kb-move-char-back: "Left,Control+b";
+ kb-move-char-forward: "Right,Control+f";
+ kb-remove-word-back: "Control+Alt+h,Control+BackSpace";
+ kb-remove-word-forward: "Control+Alt+d";
+ kb-remove-char-forward: "Delete,Control+d";
+ kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";
+ kb-remove-to-eol: "Control+k";
+ kb-remove-to-sol: "Control+u";
+ kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";
+ kb-accept-custom: "Control+Return";
+ kb-accept-custom-alt: "Control+Shift+Return";
+ kb-accept-alt: "Shift+Return";
+ kb-delete-entry: "Shift+Delete";
+ kb-mode-next: "Shift+Right,Control+Tab";
+ kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";
+ kb-mode-complete: "Control+l";
+ kb-row-left: "Control+Page_Up";
+ kb-row-right: "Control+Page_Down";
+ kb-row-down: "Down,Control+n";
+ kb-page-prev: "Page_Up";
+ kb-page-next: "Page_Down";
+ kb-row-first: "Home,KP_Home";
+ kb-row-last: "End,KP_End";
+ kb-row-select: "Control+space";
+ kb-screenshot: "Alt+S";
+ kb-ellipsize: "Alt+period";
+ kb-toggle-case-sensitivity: "grave,dead_grave";
+ kb-toggle-sort: "Alt+grave";
+ kb-cancel: "Escape,Control+g,Control+bracketleft";
+ kb-custom-1: "Alt+1";
+ kb-custom-2: "Alt+2";
+ kb-custom-3: "Alt+3";
+ kb-custom-4: "Alt+4";
+ kb-custom-5: "Alt+5";
+ kb-custom-6: "Alt+6";
+ kb-custom-7: "Alt+7";
+ kb-custom-8: "Alt+8";
+ kb-custom-9: "Alt+9";
+ kb-custom-10: "Alt+0";
+ kb-custom-11: "Alt+exclam";
+ kb-custom-12: "Alt+at";
+ kb-custom-13: "Alt+numbersign";
+ kb-custom-14: "Alt+dollar";
+ kb-custom-15: "Alt+percent";
+ kb-custom-16: "Alt+dead_circumflex";
+ kb-custom-17: "Alt+ampersand";
+ kb-custom-18: "Alt+asterisk";
+ kb-custom-19: "Alt+parenleft";
+ kb-select-1: "Super+1";
+ kb-select-2: "Super+2";
+ kb-select-3: "Super+3";
+ kb-select-4: "Super+4";
+ kb-select-5: "Super+5";
+ kb-select-6: "Super+6";
+ kb-select-7: "Super+7";
+ kb-select-8: "Super+8";
+ kb-select-9: "Super+9";
+ kb-select-10: "Super+0";
+ ml-row-left: "ScrollLeft";
+ ml-row-right: "ScrollRight";
+ ml-row-up: "ScrollUp";
+ ml-row-down: "ScrollDown";
+ me-select-entry: "MousePrimary";
+ me-accept-entry: "MouseDPrimary";
+ me-accept-custom: "Control+MouseDPrimary";
*/
}
diff --git a/files/launchers/type-1/launcher.sh b/files/launchers/type-1/launcher.sh
index 85b7df4..6a0cb69 100755
--- a/files/launchers/type-1/launcher.sh
+++ b/files/launchers/type-1/launcher.sh
@@ -12,9 +12,9 @@
## style-11 style-12 style-13 style-14 style-15
dir="$HOME/.config/rofi/launchers/type-1"
-theme='style-1'
+theme='style-5'
## Run
rofi \
- -show drun \
- -theme ${dir}/${theme}.rasi
+ -show drun \
+ -theme "${dir}"/${theme}.rasi
diff --git a/files/launchers/type-1/shared/colors.rasi b/files/launchers/type-1/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/launchers/type-1/shared/colors.rasi
+++ b/files/launchers/type-1/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/launchers/type-1/shared/fonts.rasi b/files/launchers/type-1/shared/fonts.rasi
index 430c73d..8b8cbf5 100644
--- a/files/launchers/type-1/shared/fonts.rasi
+++ b/files/launchers/type-1/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/launchers/type-2/shared/colors.rasi b/files/launchers/type-2/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/launchers/type-2/shared/colors.rasi
+++ b/files/launchers/type-2/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/launchers/type-2/shared/fonts.rasi b/files/launchers/type-2/shared/fonts.rasi
index 50499c9..8b8cbf5 100644
--- a/files/launchers/type-2/shared/fonts.rasi
+++ b/files/launchers/type-2/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "Iosevka Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/launchers/type-3/shared/colors.rasi b/files/launchers/type-3/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/launchers/type-3/shared/colors.rasi
+++ b/files/launchers/type-3/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/launchers/type-3/shared/fonts.rasi b/files/launchers/type-3/shared/fonts.rasi
index 50499c9..8b8cbf5 100644
--- a/files/launchers/type-3/shared/fonts.rasi
+++ b/files/launchers/type-3/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "Iosevka Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/launchers/type-4/shared/colors.rasi b/files/launchers/type-4/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/launchers/type-4/shared/colors.rasi
+++ b/files/launchers/type-4/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/launchers/type-4/shared/fonts.rasi b/files/launchers/type-4/shared/fonts.rasi
index 50499c9..8b8cbf5 100644
--- a/files/launchers/type-4/shared/fonts.rasi
+++ b/files/launchers/type-4/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "Iosevka Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/powermenu/type-1/powermenu.sh b/files/powermenu/type-1/powermenu.sh
index dd978af..74595b0 100755
--- a/files/powermenu/type-1/powermenu.sh
+++ b/files/powermenu/type-1/powermenu.sh
@@ -11,11 +11,11 @@
# Current Theme
dir="$HOME/.config/rofi/powermenu/type-1"
-theme='style-1'
+theme='style-5'
# CMDs
-uptime="`uptime -p | sed -e 's/up //g'`"
-host=`hostname`
+uptime="$(uptime -p | sed -e 's/up //g')"
+host=$(hostname)
# Options
shutdown=' Shutdown'
@@ -27,84 +27,89 @@ yes=' Yes'
no=' No'
# Rofi CMD
-rofi_cmd() {
- rofi -dmenu \
- -p "$host" \
- -mesg "Uptime: $uptime" \
- -theme ${dir}/${theme}.rasi
+rofi_cmd()
+{
+ rofi -dmenu \
+ -p "$host" \
+ -mesg "Uptime: $uptime" \
+ -theme "${dir}"/${theme}.rasi
}
# Confirmation CMD
-confirm_cmd() {
- rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \
- -theme-str 'mainbox {children: [ "message", "listview" ];}' \
- -theme-str 'listview {columns: 2; lines: 1;}' \
- -theme-str 'element-text {horizontal-align: 0.5;}' \
- -theme-str 'textbox {horizontal-align: 0.5;}' \
- -dmenu \
- -p 'Confirmation' \
- -mesg 'Are you Sure?' \
- -theme ${dir}/${theme}.rasi
+confirm_cmd()
+{
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \
+ -theme-str 'mainbox {children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme "${dir}"/${theme}.rasi
}
# Ask for confirmation
-confirm_exit() {
- echo -e "$yes\n$no" | confirm_cmd
+confirm_exit()
+{
+ echo -e "$yes\n$no" | confirm_cmd
}
# Pass variables to rofi dmenu
-run_rofi() {
- echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
+run_rofi()
+{
+ echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
}
# Execute Command
-run_cmd() {
- selected="$(confirm_exit)"
- if [[ "$selected" == "$yes" ]]; then
- if [[ $1 == '--shutdown' ]]; then
- systemctl poweroff
- elif [[ $1 == '--reboot' ]]; then
- systemctl reboot
- elif [[ $1 == '--suspend' ]]; then
- mpc -q pause
- amixer set Master mute
- systemctl suspend
- elif [[ $1 == '--logout' ]]; then
- if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
- openbox --exit
- elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
- bspc quit
- elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
- i3-msg exit
- elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
- qdbus org.kde.ksmserver /KSMServer logout 0 0 0
- fi
- fi
- else
- exit 0
- fi
+run_cmd()
+{
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
}
# Actions
chosen="$(run_rofi)"
case ${chosen} in
- $shutdown)
- run_cmd --shutdown
- ;;
- $reboot)
- run_cmd --reboot
- ;;
- $lock)
- if [[ -x '/usr/bin/betterlockscreen' ]]; then
- betterlockscreen -l
- elif [[ -x '/usr/bin/i3lock' ]]; then
- i3lock
- fi
- ;;
- $suspend)
- run_cmd --suspend
- ;;
- $logout)
- run_cmd --logout
- ;;
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
esac
diff --git a/files/powermenu/type-1/shared/colors.rasi b/files/powermenu/type-1/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/powermenu/type-1/shared/colors.rasi
+++ b/files/powermenu/type-1/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/powermenu/type-1/shared/fonts.rasi b/files/powermenu/type-1/shared/fonts.rasi
index 430c73d..8b8cbf5 100644
--- a/files/powermenu/type-1/shared/fonts.rasi
+++ b/files/powermenu/type-1/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/powermenu/type-2/shared/colors.rasi b/files/powermenu/type-2/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/powermenu/type-2/shared/colors.rasi
+++ b/files/powermenu/type-2/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/powermenu/type-2/shared/fonts.rasi b/files/powermenu/type-2/shared/fonts.rasi
index 430c73d..8b8cbf5 100644
--- a/files/powermenu/type-2/shared/fonts.rasi
+++ b/files/powermenu/type-2/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 10";
+ font: "Maple Mono NF 10";
}
diff --git a/files/powermenu/type-3/shared/colors.rasi b/files/powermenu/type-3/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/powermenu/type-3/shared/colors.rasi
+++ b/files/powermenu/type-3/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/powermenu/type-3/shared/fonts.rasi b/files/powermenu/type-3/shared/fonts.rasi
index 68fd613..8b8cbf5 100644
--- a/files/powermenu/type-3/shared/fonts.rasi
+++ b/files/powermenu/type-3/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 12";
+ font: "Maple Mono NF 10";
}
diff --git a/files/powermenu/type-4/shared/colors.rasi b/files/powermenu/type-4/shared/colors.rasi
index 103ad63..707cc8f 100644
--- a/files/powermenu/type-4/shared/colors.rasi
+++ b/files/powermenu/type-4/shared/colors.rasi
@@ -2,7 +2,7 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Colors
*
* Available Colors Schemes
@@ -10,9 +10,9 @@
* adapta catppuccin everforest navy paper
* arc cyberpunk gruvbox nord solarized
* black dracula lovelace onedark yousai
- *
+ * rose-pine
**/
/* Import color-scheme from `colors` directory */
-@import "~/.config/rofi/colors/onedark.rasi"
+@import "~/.config/rofi/colors/rose-pine.rasi"
diff --git a/files/powermenu/type-4/shared/fonts.rasi b/files/powermenu/type-4/shared/fonts.rasi
index 68fd613..8b8cbf5 100644
--- a/files/powermenu/type-4/shared/fonts.rasi
+++ b/files/powermenu/type-4/shared/fonts.rasi
@@ -2,11 +2,11 @@
*
* Author : Aditya Shakya (adi1090x)
* Github : @adi1090x
- *
+ *
* Fonts
*
**/
* {
- font: "JetBrains Mono Nerd Font 12";
+ font: "Maple Mono NF 10";
}