-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
237 changed files
with
42,900 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+52.3 KB
tokyo-night2.0/openbox-themes/images/09c57778b0a8d2b746bad8704d8f91be.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
# Import Current Theme | ||
DIR="$HOME/.config/openbox-themes" | ||
STYLE="default" | ||
RASI="$DIR/themes/$STYLE/rofi/askpass.rasi" | ||
|
||
# rofi text dialog to get password | ||
rofi -dmenu \ | ||
-password \ | ||
-i \ | ||
-p "Root" \ | ||
-theme ${RASI} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
DIR="$HOME/.config/openbox-themes" | ||
|
||
## rofi sudo askpass helper | ||
export SUDO_ASKPASS="$DIR"/scripts/askpass | ||
|
||
## execute the application | ||
sudo -A $1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
# Import Current Theme | ||
DIR="$HOME/.config/openbox-themes" | ||
STYLE="hack" | ||
RASI="$DIR/themes/$STYLE/rofi/style-7.rasi" | ||
|
||
# Run | ||
rofi \ | ||
-show drun \ | ||
-kb-cancel Alt-F1 \ | ||
-theme ${RASI} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
# Import Current Theme | ||
DIR="$HOME/.config/openbox-themes" | ||
STYLE="default" | ||
RASI="$DIR/themes/$STYLE/rofi/music.rasi" | ||
|
||
# Theme Elements | ||
status="`mpc status`" | ||
if [[ -z "$status" ]]; then | ||
prompt='Offline' | ||
mesg="MPD is Offline" | ||
else | ||
prompt="`mpc -f "%artist%" current`" | ||
mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`" | ||
fi | ||
|
||
# Options | ||
layout=`cat ${RASI} | grep 'USE_ICON' | cut -d'=' -f2` | ||
if [[ "$layout" == 'NO' ]]; then | ||
if [[ ${status} == *"[playing]"* ]]; then | ||
option_1=" Pause" | ||
else | ||
option_1=" Play" | ||
fi | ||
option_2=" Stop" | ||
option_3=" Previous" | ||
option_4=" Next" | ||
option_5=" Repeat" | ||
option_6=" Random" | ||
else | ||
if [[ ${status} == *"[playing]"* ]]; then | ||
option_1="" | ||
else | ||
option_1="" | ||
fi | ||
option_2="" | ||
option_3="" | ||
option_4="" | ||
option_5="" | ||
option_6="" | ||
fi | ||
|
||
# Toggle Actions | ||
active='' | ||
urgent='' | ||
# Repeat | ||
if [[ ${status} == *"repeat: on"* ]]; then | ||
active="-a 4" | ||
elif [[ ${status} == *"repeat: off"* ]]; then | ||
urgent="-u 4" | ||
else | ||
option_5=" Parsing Error" | ||
fi | ||
# 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 | ||
option_6=" Parsing Error" | ||
fi | ||
|
||
# Rofi CMD | ||
rofi_cmd() { | ||
rofi -dmenu \ | ||
-p "$prompt" \ | ||
-mesg "$mesg" \ | ||
${active} ${urgent} \ | ||
-markup-rows \ | ||
-theme ${RASI} | ||
} | ||
|
||
# Pass variables to rofi dmenu | ||
run_rofi() { | ||
echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd | ||
} | ||
|
||
# Execute Command | ||
run_cmd() { | ||
if [[ "$1" == '--opt1' ]]; then | ||
mpc -q toggle && kunst --size 60x60 --silent | ||
elif [[ "$1" == '--opt2' ]]; then | ||
mpc -q stop | ||
elif [[ "$1" == '--opt3' ]]; then | ||
mpc -q prev && kunst --size 60x60 --silent | ||
elif [[ "$1" == '--opt4' ]]; then | ||
mpc -q next && kunst --size 60x60 --silent | ||
elif [[ "$1" == '--opt5' ]]; then | ||
mpc -q repeat | ||
elif [[ "$1" == '--opt6' ]]; then | ||
mpc -q random | ||
fi | ||
} | ||
|
||
# Actions | ||
chosen="$(run_rofi)" | ||
case ${chosen} in | ||
$option_1) | ||
run_cmd --opt1 | ||
;; | ||
$option_2) | ||
run_cmd --opt2 | ||
;; | ||
$option_3) | ||
run_cmd --opt3 | ||
;; | ||
$option_4) | ||
run_cmd --opt4 | ||
;; | ||
$option_5) | ||
run_cmd --opt5 | ||
;; | ||
$option_6) | ||
run_cmd --opt6 | ||
;; | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
# Import Current Theme | ||
DIR="$HOME/.config/openbox-themes" | ||
STYLE="hack" | ||
RASI="$DIR/themes/$STYLE/rofi/style-3.rasi" | ||
CNFR="$DIR/themes/$STYLE/rofi/confirm.rasi" | ||
|
||
# Theme Elements | ||
prompt="`hostname` (`echo $DESKTOP_SESSION`)" | ||
mesg="Uptime : `uptime -p | sed -e 's/up //g'`" | ||
|
||
# Options | ||
layout=`cat ${RASI} | grep 'USE_ICON' | cut -d'=' -f2` | ||
if [[ "$layout" == 'NO' ]]; then | ||
option_1=" Lock" | ||
option_2=" Logout" | ||
option_3=" Suspend" | ||
option_4=" Hibernate" | ||
option_5=" Reboot" | ||
option_6=" Shutdown" | ||
else | ||
option_1="" | ||
option_2="" | ||
option_3="" | ||
option_4="" | ||
option_5="" | ||
option_6="" | ||
fi | ||
cnflayout=`cat ${CNFR} | grep 'USE_ICON' | cut -d'=' -f2` | ||
if [[ "$cnflayout" == 'NO' ]]; then | ||
yes=' Yes' | ||
no=' No' | ||
else | ||
yes='' | ||
no='' | ||
fi | ||
|
||
# Rofi CMD | ||
rofi_cmd() { | ||
rofi -dmenu \ | ||
-p "$prompt" \ | ||
-mesg "$mesg" \ | ||
-markup-rows \ | ||
-theme ${RASI} | ||
} | ||
|
||
# Pass variables to rofi dmenu | ||
run_rofi() { | ||
echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd | ||
} | ||
|
||
# Confirmation CMD | ||
confirm_cmd() { | ||
rofi -dmenu \ | ||
-p 'Confirmation' \ | ||
-mesg 'Are you Sure?' \ | ||
-theme ${CNFR} | ||
} | ||
|
||
# Ask for confirmation | ||
confirm_exit() { | ||
echo -e "$yes\n$no" | confirm_cmd | ||
} | ||
|
||
# Confirm and execute | ||
confirm_run () { | ||
selected="$(confirm_exit)" | ||
if [[ "$selected" == "$yes" ]]; then | ||
${1} && ${2} && ${3} | ||
else | ||
exit | ||
fi | ||
} | ||
|
||
# Execute Command | ||
run_cmd() { | ||
if [[ "$1" == '--opt1' ]]; then | ||
betterlockscreen --lock | ||
elif [[ "$1" == '--opt2' ]]; then | ||
confirm_run 'openbox --exit' | ||
elif [[ "$1" == '--opt3' ]]; then | ||
confirm_run 'mpc -q pause' 'pulsemixer --mute' 'betterlockscreen --suspend' | ||
elif [[ "$1" == '--opt4' ]]; then | ||
confirm_run 'systemctl hibernate' | ||
elif [[ "$1" == '--opt5' ]]; then | ||
confirm_run 'systemctl reboot' | ||
elif [[ "$1" == '--opt6' ]]; then | ||
confirm_run 'systemctl poweroff' | ||
fi | ||
} | ||
|
||
# Actions | ||
chosen="$(run_rofi)" | ||
case ${chosen} in | ||
$option_1) | ||
run_cmd --opt1 | ||
;; | ||
$option_2) | ||
run_cmd --opt2 | ||
;; | ||
$option_3) | ||
run_cmd --opt3 | ||
;; | ||
$option_4) | ||
run_cmd --opt4 | ||
;; | ||
$option_5) | ||
run_cmd --opt5 | ||
;; | ||
$option_6) | ||
run_cmd --opt6 | ||
;; | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#!/usr/bin/env bash | ||
|
||
## Copyright (C) 2020-2022 Aditya Shakya <[email protected]> | ||
|
||
# Import Current Theme | ||
DIR="$HOME/.config/openbox-themes" | ||
STYLE="default" | ||
RASI="$DIR/themes/$STYLE/rofi/runner.rasi" | ||
|
||
# Run | ||
rofi \ | ||
-show run \ | ||
-theme ${RASI} |
Oops, something went wrong.