Summary Files Commits Branches @commit @diff @stats
path: root / scripts
diff options
context:
space:
mode:
Commit3056b07286c61833f8caa5a2d7e784c441a29647 (patch)
Author
 Syndamia <kamen@syndamia.com>
2026-11-01 18:07:05 +0200
Committer
 Syndamia <kamen@syndamia.com>
2026-11-01 18:07:05 +0200
Files88ad62aff3773850fbffab06a2d5c8f793a2c6f4 /scripts
.files-3056b07286c61833f8caa5a2d7e784c441a29647.tar
.files-3056b07286c61833f8caa5a2d7e784c441a29647.tar.gz
.files-3056b07286c61833f8caa5a2d7e784c441a29647.zip
Parent442733b9e46e7adbd85709a53dfb85462896af7f (diff)
fix(openbox_de): Move openbox_de-related scripts to openbox_de
7 files changed, 0 insertions, 232 deletions
-rwxr-xr-xscripts/bin/autostart36
-rwxr-xr-xscripts/bin/battery-status65
-rwxr-xr-xscripts/bin/brightness-control28
-rwxr-xr-xscripts/bin/lock51
-rwxr-xr-xscripts/bin/on-logout18
-rwxr-xr-xscripts/bin/start-panels27
-rwxr-xr-xscripts/bin/toggle-desktop7
diff --git a/scripts/bin/autostart b/scripts/bin/autostart
deleted file mode 100755
index f6f75d5..0000000
--- a/scripts/bin/autostart
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-
-device="desktop"
-
-#[ $device = "desktop" ] && xrandr --output HDMI-A-0 --mode 1920x1080 --rate 100 --primary
-
-xhost +local:
-~/.fehbg & # wallpaper
-# lead & # hot corners, this is MageJohn's fork: https://github.com/MageJohn/lead
-xcape -e 'Super_L=Super_L|P' & # used for the "windows" menu
-rm -rf ~/.tmp/*
-
-$HOME/bin/start-panels &
-picom & # compositor
-
-if [[ $device == "desktop" ]]; then
- xset m 1 1 # disable mouse acceleration (not a very proper way to do it, I know)
-fi
-
-if [[ $device == "laptop" ]]; then
- # while :; do if grep -Fq "closed" /proc/acpi/button/lid/LID0/state; then ~/.a/sys/lock.sh suspend && sleep 3; fi; sleep 0.5; done & # lock screen on lid closing; you'll also need to uncomment the HandleLidSwitch variable and assign to it "lock" (HandleLidSwitch=lock) inside /etc/systemd/logind.conf
- libinput-gestures-setup start & # start gestures
- blueberry & # bluetooth app
-fi
-
-pnmixer & # volume applet
-nm-applet & # network applet
-dunst-applet & # notification toggler https://gitlab.com/Syndamia/dunst-applet
-
-flameshot & # screenshot utility
-redshift-gtk & # screen color temperature changer
-copyq & # clipboard manager
-barrier & # share mouse and keyboard between devices
-nextcloud & # cloud/source control
-
-firefox-bin &
diff --git a/scripts/bin/battery-status b/scripts/bin/battery-status
deleted file mode 100755
index 4201b58..0000000
--- a/scripts/bin/battery-status
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/bash
-[ "$HOSTNAME" == 'ceres' -o "$HOSTNAME" == 'vesta' ] && exit
-
-# Check for dependencies
-for comm in upower awk; do
- command -v upower >/dev/null 2>&1 || (echo "Error, missing command dependencies: $comm" && exit)
-done
-
-# Prepare battery informatoin
-for bat in BAT0 BAT1; do
- upower -i "/org/freedesktop/UPower/devices/battery_$bat" > "/tmp/$bat"
- [ "$(awk '/native-path/{print $2}' "/tmp/$bat")" = '(null)' ] && continue
-
- bat_state="$(awk '/state/{print substr($2, 1, 1)}' "/tmp/$bat")"
- if [ $bat_state = 'c' ]; then bat_power_ind=''
- elif [ $bat_state = 'd' ]; then bat_power_ind=''
- else bat_power_ind=''
- fi
-
- bat_per="$(awk '/percentage/{print strtonum($2)}' "/tmp/$bat")"
- # bat_per=$((bat_per * 5 / 4 - 25)) # compensation for failing battery
-
- [ $bat_state = 'd' ] \
- && bat_time="$(awk '/time to empty/{print $4 substr($5, 1, 1)}' "/tmp/$bat")" \
- || bat_time="$(awk '/time to full/ {print $4 substr($5, 1, 1)}' "/tmp/$bat")"
-
- echo -n " $bat_power_ind ${bat_per}% $bat_time"
-
- #
- # Notifications
- #
-
- command -v notify-send >/dev/null 2>&1 || exit
- [ ! -e "/tmp/bat_notif$bat" ] && touch "/tmp/bat_notif$bat"
- bat_notif="$(cat "/tmp/bat_notif$bat")"
-
-
- # Notify when battery is charged to 80%
- if [ $bat_state = 'c' ]; then
- if [ "$bat_notif" != 80 ] && [ $bat_per -ge 80 ]; then
- notify-send -u normal -i battery-charging -t 999999 "$bat at 80%"
- echo 80 > "/tmp/bat_notif$bat"
- fi
-
- # Notify when battery discharges to 5%, 10%, 15% and 20%
- elif [ $bat_state = 'd' ]; then
- for per in 5 10 15 20; do
- if [ "$bat_notif" = $per ]; then
- break
- elif [ $bat_per -le $per ]; then
- notify-send -u critical -i battery-low -t 999999 "$bat at ${per}%"
- echo $per > "/tmp/bat_notif$bat"
- break
- fi
- done
-
- # Notify when battery is full
- else
- if [ "$bat_notif" != 100 ]; then
- notify-send -u normal -i battery-full -t 999999 "$bat fully charged!"
- echo 100 > "/tmp/bat_notif$bat"
- fi
- fi
-done
-echo
diff --git a/scripts/bin/brightness-control b/scripts/bin/brightness-control
deleted file mode 100755
index 3aa2139..0000000
--- a/scripts/bin/brightness-control
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-
-if [ -z "$@" ] || ([ "$1" != "+" ] && [ "$1" != "-" ]); then
- echo "Expected + or - as argument!"
- exit 1
-fi
-
-# Percentage change depending on brightness
-info=$(brightnessctl -m i | cut -d , -f 4)
-info=${info::-1}
-
-change=5
-if [ "$info" -ge 70 ]; then
- change=10
-fi
-
-# Brightness change
-if [ "$1" == "+" ]; then
- brightnessctl -q set "+${change}%"
-elif [ "$info" -gt 5 ]; then # don't allow brightness to decrease to 0%
- brightnessctl -q set "${change}%-"
-fi
-
-# Notification for brightness
-info=$(brightnessctl -m i)
-perbright=$(echo $info | cut -d , -f 4)
-notify-send "$(echo $info | cut -d , -f 1)
-Brightness: $perbright" -t 1000 -h int:value:$perbright -h string:x-canonical-private-synchronous:anything -h string:x-canonical-private-synchronous:anything
diff --git a/scripts/bin/lock b/scripts/bin/lock
deleted file mode 100755
index 37fd08f..0000000
--- a/scripts/bin/lock
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-# Suspend is managed by elogind
-# Refer to ~/.b/etc/elogind/logind.conf
-# ~/.b/etc/elogind/system-sleep/run-lock.sh
-
-# ++=================================++
-# || Actions before and after unlock ||
-# ++=================================++
-
-before_locking () {
- # Disables dunst, my notification daemon, so I don't see notification on lock screen
- # https://github.com/dunst-project/dunst/issues/697
- # https://wiki.archlinux.org/title/Dunst#Disable_dunst_temporarily
- dunstctl set-paused true
-
- touch ~/.tmp/locksh-locked
-}
-
-before_suspend () {
- # Keep track of time when machine is suspended, as well as how long it has been up for
- echo "$(date) $(uptime)" >> ~/bin/suspend-history
-}
-
-when_unlocked () {
- dunstctl set-paused false # Enables my notification daemon
-
- # Resets programs, in case resolution changes
- ~/.fehbg # wallpaper
-
- rm ~/.tmp/locksh-locked
-}
-
-# ++============================++
-# || Lock if not locked already ||
-# ++============================++
-
-if [ ! -f ~/.tmp/locksh-locked ]; then
- [ "$1" == 'suspend' ] && before_suspend
- # The first line of i3lock arguments uses standard arguments, while the rest of the lines are i3lock-color ones
- # If you want to use i3lock, remove those lines (and the \ at the end)
- # But I highly advise you to use i3lock-color, it's amazing: https://github.com/Raymo111/i3lock-color
- before_locking && \
- i3lock -f -c d49408 -i ~/bin/lockscreen.png -n \
- -k --indicator --keylayout 1 --radius 95 --pass-volume-keys \
- --date-str='%d.%m.%Y' --verif-text='Verifying…' --wrong-text='Wrong!' --noinput-text='No Input!' \
- --insidever-color d47408cc --ringver-color d47408 --insidewrong-color c35b5bcc --ringwrong-color c35b5b \
- --layout-color ffeede --time-color ffeede --date-color ffeede --greeter-color ffeede --verif-color ffeede --wrong-color ffeede \
- ; when_unlocked
-else
- echo "Not locking, lockfile exists!"
-fi
diff --git a/scripts/bin/on-logout b/scripts/bin/on-logout
deleted file mode 100755
index 8be0a81..0000000
--- a/scripts/bin/on-logout
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-# Gracefully close certain programs
-grace=()
-gui=(brave firefox-bin)
-
-for app in $grace; do
- timeout 5 pkill -TERM $app
-done
-
-for app in $gui; do
- wmctrl -c $app
- while [ -n "$(pidof $app)" ]; do
- sleep 1
- done
-done
-
-exit 0
diff --git a/scripts/bin/start-panels b/scripts/bin/start-panels
deleted file mode 100755
index 9184f6c..0000000
--- a/scripts/bin/start-panels
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-
-pkill tint2 >/dev/null 2>&1 || true
-
-local_tint2() {
- workspace="$1"
- shift
-
- tint2 "$@" >/dev/null 2>&1 &
-
- wid=""
- while [ -z "$wid" ]
- do
- wid="$(wmctrl -l | awk '$2 == -1 && $4 == "tint2" && $5 == "" { print $1 }')"
- sleep 0.2
- done
-
- sleep 0.1
- wmctrl -i -r "$wid" -t "$workspace"
-}
-
-local_tint2 0 -c $HOME/.config/tint2/tint2rc
-local_tint2 1 -c $HOME/.config/tint2/programmer.tint2rc
-local_tint2 2 -c $HOME/.config/tint2/work.tint2rc
-local_tint2 3 -c $HOME/.config/tint2/gaming.tint2rc
-
-tint2 -c $HOME/.config/tint2/switcher.tint2rc >/dev/null 2>&1 &
diff --git a/scripts/bin/toggle-desktop b/scripts/bin/toggle-desktop
deleted file mode 100755
index b5906bc..0000000
--- a/scripts/bin/toggle-desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-if xprop -root _NET_SHOWING_DESKTOP | egrep '= 1' > /dev/null; then
- wmctrl -k off
-else
- wmctrl -k on
-fi