Archived
Please work please work PLEASE
This commit is contained in:
1 parent
e3c2d1b295
commit
42d7473046
53 files changed
+5532
No files matched your search
Executable
+20
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
count=0
|
||||
disconnected=""
|
||||
wireless_connected=""
|
||||
ethernet_connected=""
|
||||
|
||||
ID="$(ip link | awk '/state UP/ {print $2}')"
|
||||
|
||||
while true; do
|
||||
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 [[ $ID == e* ]]; then
|
||||
echo "$ethernet_connected" ; sleep 25
|
||||
else
|
||||
echo "$wireless_connected" ; sleep 25
|
||||
fi
|
||||
else
|
||||
echo "$disconnected" ; sleep 0.5
|
||||
fi
|
||||
done
|
||||
Executable
+117
@@ -0,0 +1,117 @@
|
||||
#!/usr/bin/bash
|
||||
#
|
||||
# checkupdates: Safely print a list of pending updates.
|
||||
#
|
||||
# Copyright (c) 2013 Kyle Keen <keenerd@gmail.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
declare -r myname='checkupdates'
|
||||
declare -r myver='1.0.0'
|
||||
|
||||
plain() {
|
||||
(( QUIET )) && return
|
||||
local mesg=$1; shift
|
||||
printf "${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&1
|
||||
}
|
||||
|
||||
msg() {
|
||||
(( QUIET )) && return
|
||||
local mesg=$1; shift
|
||||
printf "${GREEN}==>${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&1
|
||||
}
|
||||
|
||||
msg2() {
|
||||
(( QUIET )) && return
|
||||
local mesg=$1; shift
|
||||
printf "${BLUE} ->${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&1
|
||||
}
|
||||
|
||||
ask() {
|
||||
local mesg=$1; shift
|
||||
printf "${BLUE}::${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}" "$@" >&1
|
||||
}
|
||||
|
||||
warning() {
|
||||
local mesg=$1; shift
|
||||
printf "${YELLOW}==> $(gettext "WARNING:")${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&2
|
||||
}
|
||||
|
||||
error() {
|
||||
local mesg=$1; shift
|
||||
printf "${RED}==> $(gettext "ERROR:")${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&2
|
||||
}
|
||||
|
||||
# check if messages are to be printed using color
|
||||
unset ALL_OFF BOLD BLUE GREEN RED YELLOW
|
||||
if [[ -t 2 && ! $USE_COLOR = "n" ]]; then
|
||||
# prefer terminal safe colored and bold text when tput is supported
|
||||
if tput setaf 0 &>/dev/null; then
|
||||
ALL_OFF="$(tput sgr0)"
|
||||
BOLD="$(tput bold)"
|
||||
BLUE="${BOLD}$(tput setaf 4)"
|
||||
GREEN="${BOLD}$(tput setaf 2)"
|
||||
RED="${BOLD}$(tput setaf 1)"
|
||||
YELLOW="${BOLD}$(tput setaf 3)"
|
||||
else
|
||||
ALL_OFF="\e[1;0m"
|
||||
BOLD="\e[1;1m"
|
||||
BLUE="${BOLD}\e[1;34m"
|
||||
GREEN="${BOLD}\e[1;32m"
|
||||
RED="${BOLD}\e[1;31m"
|
||||
YELLOW="${BOLD}\e[1;33m"
|
||||
fi
|
||||
fi
|
||||
readonly ALL_OFF BOLD BLUE GREEN RED YELLOW
|
||||
|
||||
|
||||
if (( $# > 0 )); then
|
||||
echo "${myname} v${myver}"
|
||||
echo
|
||||
echo "Safely print a list of pending updates"
|
||||
echo
|
||||
echo "Usage: ${myname}"
|
||||
echo
|
||||
echo 'Note: Export the "CHECKUPDATES_DB" variable to change the path of the temporary database.'
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if ! type -P fakeroot >/dev/null; then
|
||||
error 'Cannot find the fakeroot binary.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z $CHECKUPDATES_DB ]]; then
|
||||
CHECKUPDATES_DB="${TMPDIR:-/tmp}/checkup-db-${USER}/"
|
||||
fi
|
||||
|
||||
trap 'rm -f $CHECKUPDATES_DB/db.lck' INT TERM EXIT
|
||||
|
||||
DBPath="$(pacman-conf DBPath)"
|
||||
if [[ -z "$DBPath" ]] || [[ ! -d "$DBPath" ]]; then
|
||||
DBPath="/var/lib/pacman/"
|
||||
fi
|
||||
|
||||
mkdir -p "$CHECKUPDATES_DB"
|
||||
ln -s "${DBPath}/local" "$CHECKUPDATES_DB" &> /dev/null
|
||||
if ! fakeroot -- pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null; then
|
||||
error 'Cannot fetch updates'
|
||||
exit 1
|
||||
fi
|
||||
pacman -Qu --dbpath "$CHECKUPDATES_DB" 2> /dev/null | grep -v '\[.*\]'
|
||||
|
||||
exit 0
|
||||
|
||||
# vim: set noet:
|
||||
Executable
+100
@@ -0,0 +1,100 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Author : Aditya Shakya
|
||||
## Github : adi1090x
|
||||
# Custom Rofi Script
|
||||
|
||||
BORDER="#1F1F1F"
|
||||
SEPARATOR="#1F1F1F"
|
||||
FOREGROUND="#FFFFFF"
|
||||
BACKGROUND="#1F1F1F"
|
||||
BACKGROUND_ALT="#252525"
|
||||
HIGHLIGHT_BACKGROUND="#00897b"
|
||||
HIGHLIGHT_FOREGROUND="#1F1F1F"
|
||||
|
||||
BLACK="#000000"
|
||||
WHITE="#ffffff"
|
||||
RED="#e53935"
|
||||
GREEN="#43a047"
|
||||
YELLOW="#fdd835"
|
||||
BLUE="#1e88e5"
|
||||
MAGENTA="#00897b"
|
||||
CYAN="#00acc1"
|
||||
PINK="#d81b60"
|
||||
PURPLE="#8e24aa"
|
||||
INDIGO="#3949ab"
|
||||
TEAL="#00897b"
|
||||
LIME="#c0ca33"
|
||||
AMBER="#ffb300"
|
||||
ORANGE="#fb8c00"
|
||||
BROWN="#6d4c41"
|
||||
GREY="#757575"
|
||||
BLUE_GREY="#546e7a"
|
||||
DEEP_PURPLE="#5e35b1"
|
||||
DEEP_ORANGE="#f4511e"
|
||||
LIGHT_BLUE="#039be5"
|
||||
LIGHT_GREEN="#7cb342"
|
||||
|
||||
SDIR="$HOME/.config/polybar/scripts"
|
||||
|
||||
# Launch Rofi
|
||||
MENU="$(rofi -no-lazy-grab -sep "|" -dmenu -i -p 'Style :' \
|
||||
-hide-scrollbar true \
|
||||
-bw 0 \
|
||||
-lines 5 \
|
||||
-line-padding 10 \
|
||||
-padding 20 \
|
||||
-width 30 \
|
||||
-xoffset 68 -yoffset -70 \
|
||||
-location 7 \
|
||||
-columns 2 \
|
||||
-show-icons -icon-theme "Papirus" \
|
||||
-font "Fantasque Sans Mono 10" \
|
||||
-color-enabled true \
|
||||
-color-window "$BACKGROUND,$BORDER,$SEPARATOR" \
|
||||
-color-normal "$BACKGROUND_ALT,$FOREGROUND,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-active "$BACKGROUND,$MAGENTA,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-urgent "$BACKGROUND,$YELLOW,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
<<< "♥ amber|♥ blue|♥ blue-grey|♥ brown|♥ cyan|♥ deep-orange|♥ deep-purple|♥ green|♥ grey|♥ indigo|♥ blue-light|♥ green-light|♥ lime|♥ orange|♥ pink|♥ purple|♥ red|♥ teal|♥ yellow|♥ amber-dark|♥ blue-dark|♥ blue-grey-dark|♥ brown-dark|♥ cyan-dark|♥ deep-orange-dark|♥ deep-purple-dark|♥ green-dark|♥ grey-dark|♥ indigo-dark|♥ blue-light-dark|♥ green-light-dark|♥ lime-dark|♥ orange-dark|♥ pink-dark|♥ purple-dark|♥ red-dark|♥ teal-dark|♥ yellow-dark")"
|
||||
case "$MENU" in
|
||||
## Light Colors
|
||||
*amber) $SDIR/colors-light.sh -amber ;;
|
||||
*blue) $SDIR/colors-light.sh -blue ;;
|
||||
*blue-grey) $SDIR/colors-light.sh -blue-grey ;;
|
||||
*brown) $SDIR/colors-light.sh -brown ;;
|
||||
*cyan) $SDIR/colors-light.sh -cyan ;;
|
||||
*deep-orange) $SDIR/colors-light.sh -deep-orange ;;
|
||||
*deep-purple) $SDIR/colors-light.sh -deep-purple ;;
|
||||
*green) $SDIR/colors-light.sh -green ;;
|
||||
*grey) $SDIR/colors-light.sh -grey ;;
|
||||
*indigo) $SDIR/colors-light.sh -indigo ;;
|
||||
*blue-light) $SDIR/colors-light.sh -light-blue ;;
|
||||
*green-light) $SDIR/colors-light.sh -light-green ;;
|
||||
*lime) $SDIR/colors-light.sh -lime ;;
|
||||
*orange) $SDIR/colors-light.sh -orange ;;
|
||||
*pink) $SDIR/colors-light.sh -pink ;;
|
||||
*purple) $SDIR/colors-light.sh -purple ;;
|
||||
*red) $SDIR/colors-light.sh -red ;;
|
||||
*teal) $SDIR/colors-light.sh -teal ;;
|
||||
*yellow) $SDIR/colors-light.sh -yellow ;;
|
||||
## Dark Colors
|
||||
*amber-dark) $SDIR/colors-dark.sh -amber ;;
|
||||
*blue-dark) $SDIR/colors-dark.sh -blue ;;
|
||||
*blue-grey-dark) $SDIR/colors-dark.sh -blue-grey ;;
|
||||
*brown-dark) $SDIR/colors-dark.sh -brown ;;
|
||||
*cyan-dark) $SDIR/colors-dark.sh -cyan ;;
|
||||
*deep-orange-dark) $SDIR/colors-dark.sh -deep-orange ;;
|
||||
*deep-purple-dark) $SDIR/colors-dark.sh -deep-purple ;;
|
||||
*green-dark) $SDIR/colors-dark.sh -green ;;
|
||||
*grey-dark) $SDIR/colors-dark.sh -grey ;;
|
||||
*indigo-dark) $SDIR/colors-dark.sh -indigo ;;
|
||||
*blue-light-dark) $SDIR/colors-dark.sh -light-blue ;;
|
||||
*green-light-dark) $SDIR/colors-dark.sh -light-green ;;
|
||||
*lime-dark) $SDIR/colors-dark.sh -lime ;;
|
||||
*orange-dark) $SDIR/colors-dark.sh -orange ;;
|
||||
*pink-dark) $SDIR/colors-dark.sh -pink ;;
|
||||
*purple-dark) $SDIR/colors-dark.sh -purple ;;
|
||||
*red-dark) $SDIR/colors-dark.sh -red ;;
|
||||
*teal-dark) $SDIR/colors-dark.sh -teal ;;
|
||||
*yellow-dark) $SDIR/colors-dark.sh -yellow
|
||||
esac
|
||||
Executable
+263
@@ -0,0 +1,263 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Author : Aditya Shakya
|
||||
## Github : adi1090x
|
||||
|
||||
PDIR="$HOME/.config/polybar"
|
||||
LAUNCH="polybar-msg cmd restart"
|
||||
|
||||
if [[ $1 = "-amber" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #ffb300/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#ffb300"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#ffb300"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#ffb300"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#ffb300"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-blue" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #1e88e5/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#1e88e5"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#1e88e5"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#1e88e5"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#1e88e5"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-blue-grey" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #546e7a/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#546e7a"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#546e7a"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#546e7a"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#546e7a"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-brown" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #6d4c41/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#6d4c41"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#6d4c41"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#6d4c41"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#6d4c41"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-cyan" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #00acc1/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00acc1"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00acc1"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00acc1"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00acc1"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-deep-orange" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #f4511e/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#f4511e"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#f4511e"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#f4511e"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#f4511e"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-deep-purple" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #5e35b1/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#5e35b1"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#5e35b1"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#5e35b1"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#5e35b1"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-green" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #43a047/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#43a047"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#43a047"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#43a047"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#43a047"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-grey" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #757575/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#757575"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#757575"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#757575"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#757575"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-indigo" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #3949ab/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#3949ab"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#3949ab"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#3949ab"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#3949ab"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-light-blue" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #039be5/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#039be5"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#039be5"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#039be5"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#039be5"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-light-green" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #7cb342/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#7cb342"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#7cb342"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#7cb342"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#7cb342"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-lime" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #c0ca33/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#c0ca33"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#c0ca33"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#c0ca33"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#c0ca33"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-orange" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #fb8c00/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fb8c00"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fb8c00"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fb8c00"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fb8c00"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-pink" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #d81b60/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#d81b60"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#d81b60"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#d81b60"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#d81b60"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-purple" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #8e24aa/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#8e24aa"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#8e24aa"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#8e24aa"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#8e24aa"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-red" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #e53935/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#e53935"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#e53935"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#e53935"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#e53935"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-teal" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #00897b/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00897b"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00897b"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00897b"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#00897b"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-yellow" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #1F1F1F/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #A9ABB0/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #fdd835/g' $PDIR/config.ini
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fdd835"/g' $PDIR/scripts/menu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fdd835"/g' $PDIR/scripts/menu_full
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fdd835"/g' $PDIR/scripts/sysmenu
|
||||
sed -i -e 's/HIGHLIGHT_BACKGROUND=.*/HIGHLIGHT_BACKGROUND="#fdd835"/g' $PDIR/scripts/color-switch.sh
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
else
|
||||
echo "Available options:
|
||||
-amber -blue -blue-grey -brown
|
||||
-cyan -deep-orange -deep-purple -green
|
||||
-grey -indigo -light-blue -light-green
|
||||
-lime -orange -pink -purple
|
||||
-red -teal -yellow"
|
||||
fi
|
||||
Executable
+187
@@ -0,0 +1,187 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Author : Aditya Shakya
|
||||
## Github : adi1090x
|
||||
|
||||
PDIR="$HOME/.config/polybar"
|
||||
LAUNCH="polybar-msg cmd restart"
|
||||
|
||||
if [[ $1 = "-amber" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #ffb300/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-blue" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #1e88e5/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-blue-grey" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #546e7a/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-brown" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #6d4c41/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-cyan" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #00acc1/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-deep-orange" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #f4511e/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-deep-purple" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #5e35b1/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-green" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #43a047/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-grey" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #757575/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-indigo" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #3949ab/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-light-blue" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #039be5/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-light-green" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #7cb342/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-lime" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #c0ca33/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-orange" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #fb8c00/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-pink" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #d81b60/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-purple" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #8e24aa/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-red" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #e53935/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-teal" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #00897b/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
elif [[ $1 = "-yellow" ]]; then
|
||||
# Replacing colors
|
||||
sed -i -e 's/bg = .*/bg = #FFFFFF/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg = .*/fg = #2E2E2E/g' $PDIR/config.ini
|
||||
sed -i -e 's/fg-alt = .*/fg-alt = #424242/g' $PDIR/config.ini
|
||||
sed -i -e 's/acolor = .*/acolor = #fdd835/g' $PDIR/config.ini
|
||||
# Restarting polybar
|
||||
$LAUNCH &
|
||||
|
||||
else
|
||||
echo "Available options:
|
||||
-amber -blue -blue-grey -brown
|
||||
-cyan -deep-orange -deep-purple -green
|
||||
-grey -indigo -light-blue -light-green
|
||||
-lime -orange -pink -purple
|
||||
-red -teal -yellow"
|
||||
fi
|
||||
Executable
+63
@@ -0,0 +1,63 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Custom Rofi Script
|
||||
|
||||
BORDER="#1F1F1F"
|
||||
SEPARATOR="#1F1F1F"
|
||||
FOREGROUND="#FFFFFF"
|
||||
BACKGROUND="#1F1F1F"
|
||||
BACKGROUND_ALT="#252525"
|
||||
HIGHLIGHT_BACKGROUND="#00897b"
|
||||
HIGHLIGHT_FOREGROUND="#1F1F1F"
|
||||
|
||||
BLACK="#000000"
|
||||
WHITE="#ffffff"
|
||||
RED="#e53935"
|
||||
GREEN="#43a047"
|
||||
YELLOW="#fdd835"
|
||||
BLUE="#1e88e5"
|
||||
MAGENTA="#00897b"
|
||||
CYAN="#00acc1"
|
||||
PINK="#d81b60"
|
||||
PURPLE="#8e24aa"
|
||||
INDIGO="#3949ab"
|
||||
TEAL="#00897b"
|
||||
LIME="#c0ca33"
|
||||
AMBER="#ffb300"
|
||||
ORANGE="#fb8c00"
|
||||
BROWN="#6d4c41"
|
||||
GREY="#757575"
|
||||
BLUE_GREY="#546e7a"
|
||||
DEEP_PURPLE="#5e35b1"
|
||||
DEEP_ORANGE="#f4511e"
|
||||
LIGHT_BLUE="#039be5"
|
||||
LIGHT_GREEN="#7cb342"
|
||||
|
||||
# Launch Rofi
|
||||
rofi -no-lazy-grab -show drun \
|
||||
-display-drun "Applications :" -drun-display-format "{name}" \
|
||||
-hide-scrollbar true \
|
||||
-bw 0 \
|
||||
-lines 10 \
|
||||
-line-padding 10 \
|
||||
-padding 20 \
|
||||
-width 30 \
|
||||
-xoffset 68 -yoffset -70 \
|
||||
-location 7 \
|
||||
-columns 2 \
|
||||
-show-icons -icon-theme "Papirus" \
|
||||
-font "Fantasque Sans Mono 10" \
|
||||
-color-enabled true \
|
||||
-color-window "$BACKGROUND,$BORDER,$SEPARATOR" \
|
||||
-color-normal "$BACKGROUND_ALT,$FOREGROUND,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-active "$BACKGROUND,$MAGENTA,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-urgent "$BACKGROUND,$YELLOW,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND"
|
||||
|
||||
# More Options
|
||||
# -fullscreen \
|
||||
|
||||
# Theming help
|
||||
# color window = background, border, separator
|
||||
# color normal = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color active = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color urgent = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
Executable
+64
@@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Custom Rofi Script
|
||||
|
||||
BORDER="#1F1F1F"
|
||||
SEPARATOR="#1F1F1F"
|
||||
FOREGROUND="#FFFFFF"
|
||||
BACKGROUND="#1F1F1F"
|
||||
BACKGROUND_ALT="#252525"
|
||||
HIGHLIGHT_BACKGROUND="#00897b"
|
||||
HIGHLIGHT_FOREGROUND="#1F1F1F"
|
||||
|
||||
BLACK="#000000"
|
||||
WHITE="#ffffff"
|
||||
RED="#e53935"
|
||||
GREEN="#43a047"
|
||||
YELLOW="#fdd835"
|
||||
BLUE="#1e88e5"
|
||||
MAGENTA="#00897b"
|
||||
CYAN="#00acc1"
|
||||
PINK="#d81b60"
|
||||
PURPLE="#8e24aa"
|
||||
INDIGO="#3949ab"
|
||||
TEAL="#00897b"
|
||||
LIME="#c0ca33"
|
||||
AMBER="#ffb300"
|
||||
ORANGE="#fb8c00"
|
||||
BROWN="#6d4c41"
|
||||
GREY="#757575"
|
||||
BLUE_GREY="#546e7a"
|
||||
DEEP_PURPLE="#5e35b1"
|
||||
DEEP_ORANGE="#f4511e"
|
||||
LIGHT_BLUE="#039be5"
|
||||
LIGHT_GREEN="#7cb342"
|
||||
|
||||
# Launch Rofi
|
||||
rofi -no-lazy-grab -show drun \
|
||||
-display-drun "Applications :" -drun-display-format "{name}" \
|
||||
-hide-scrollbar true \
|
||||
-bw 0 \
|
||||
-lines 10 \
|
||||
-line-padding 15 \
|
||||
-padding 60 \
|
||||
-width 30 \
|
||||
-xoffset 10 -yoffset 40 \
|
||||
-location 1 \
|
||||
-fullscreen \
|
||||
-columns 4 \
|
||||
-show-icons -icon-theme "Papirus" \
|
||||
-font "Fantasque Sans Mono 10" \
|
||||
-color-enabled true \
|
||||
-color-window "$BACKGROUND,$BORDER,$SEPARATOR" \
|
||||
-color-normal "$BACKGROUND_ALT,$FOREGROUND,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-active "$BACKGROUND,$MAGENTA,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-urgent "$BACKGROUND,$YELLOW,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND"
|
||||
|
||||
# More Options
|
||||
# -fullscreen \
|
||||
|
||||
# Theming help
|
||||
# color window = background, border, separator
|
||||
# color normal = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color active = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color urgent = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
Executable
+69
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Custom Rofi Script
|
||||
|
||||
BORDER="#1F1F1F"
|
||||
SEPARATOR="#1F1F1F"
|
||||
FOREGROUND="#FFFFFF"
|
||||
BACKGROUND="#1F1F1F"
|
||||
BACKGROUND_ALT="#252525"
|
||||
HIGHLIGHT_BACKGROUND="#00897b"
|
||||
HIGHLIGHT_FOREGROUND="#1F1F1F"
|
||||
|
||||
BLACK="#000000"
|
||||
WHITE="#ffffff"
|
||||
RED="#e53935"
|
||||
GREEN="#43a047"
|
||||
YELLOW="#fdd835"
|
||||
BLUE="#1e88e5"
|
||||
MAGENTA="#00897b"
|
||||
CYAN="#00acc1"
|
||||
PINK="#d81b60"
|
||||
PURPLE="#8e24aa"
|
||||
INDIGO="#3949ab"
|
||||
TEAL="#00897b"
|
||||
LIME="#c0ca33"
|
||||
AMBER="#ffb300"
|
||||
ORANGE="#fb8c00"
|
||||
BROWN="#6d4c41"
|
||||
GREY="#757575"
|
||||
BLUE_GREY="#546e7a"
|
||||
DEEP_PURPLE="#5e35b1"
|
||||
DEEP_ORANGE="#f4511e"
|
||||
LIGHT_BLUE="#039be5"
|
||||
LIGHT_GREEN="#7cb342"
|
||||
|
||||
# Launch Rofi
|
||||
MENU="$(rofi -no-lazy-grab -sep "|" -dmenu -i -p 'System :' \
|
||||
-hide-scrollbar true \
|
||||
-bw 0 \
|
||||
-lines 4 \
|
||||
-line-padding 10 \
|
||||
-padding 20 \
|
||||
-width 15 \
|
||||
-xoffset -68 -yoffset -70 \
|
||||
-location 5 \
|
||||
-columns 1 \
|
||||
-show-icons -icon-theme "Papirus" \
|
||||
-font "Fantasque Sans Mono 10" \
|
||||
-color-enabled true \
|
||||
-color-window "$BACKGROUND,$BORDER,$SEPARATOR" \
|
||||
-color-normal "$BACKGROUND_ALT,$FOREGROUND,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-active "$BACKGROUND,$MAGENTA,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
-color-urgent "$BACKGROUND,$YELLOW,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \
|
||||
<<< " Lock| Logout| Reboot| Shutdown")"
|
||||
case "$MENU" in
|
||||
*Lock) i3lock ;;
|
||||
*Logout) openbox --exit;;
|
||||
*Reboot) systemctl reboot ;;
|
||||
*Shutdown) systemctl -i poweroff
|
||||
esac
|
||||
|
||||
# More Options
|
||||
# -fullscreen \
|
||||
|
||||
# Theming help
|
||||
# color window = background, border, separator
|
||||
# color normal = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color active = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
# color urgent = background, foreground, background-alt, highlight-background, highlight-foreground
|
||||
Executable
+46
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
BAR_ICON=""
|
||||
NOTIFY_ICON=/usr/share/icons/Papirus/32x32/apps/system-software-update.svg
|
||||
|
||||
get_total_updates() { UPDATES=$(checkupdates 2>/dev/null | wc -l); }
|
||||
|
||||
while true; do
|
||||
get_total_updates
|
||||
|
||||
# notify user of updates
|
||||
if hash notify-send &>/dev/null; then
|
||||
if (( UPDATES > 50 )); then
|
||||
notify-send -u critical -i $NOTIFY_ICON \
|
||||
"You really need to update!!" "$UPDATES New packages"
|
||||
elif (( UPDATES > 25 )); then
|
||||
notify-send -u normal -i $NOTIFY_ICON \
|
||||
"You should update soon" "$UPDATES New packages"
|
||||
elif (( UPDATES > 2 )); then
|
||||
notify-send -u low -i $NOTIFY_ICON \
|
||||
"$UPDATES New packages"
|
||||
fi
|
||||
fi
|
||||
|
||||
# when there are updates available
|
||||
# every 10 seconds another check for updates is done
|
||||
while (( UPDATES > 0 )); do
|
||||
if (( UPDATES == 1 )); then
|
||||
echo " $UPDATES"
|
||||
elif (( UPDATES > 1 )); then
|
||||
echo " $UPDATES"
|
||||
else
|
||||
echo $BAR_ICON
|
||||
fi
|
||||
sleep 10
|
||||
get_total_updates
|
||||
done
|
||||
|
||||
# when no updates are available, use a longer loop, this saves on CPU
|
||||
# and network uptime, only checking once every 30 min for new updates
|
||||
while (( UPDATES == 0 )); do
|
||||
echo $BAR_ICON
|
||||
sleep 1800
|
||||
get_total_updates
|
||||
done
|
||||
done
|
||||
Reference in new issue
Block a user