Compare commits
No commits in common. "laptop" and "main" have entirely different histories.
|
@ -1,100 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# Default acpi script that takes an entry for all actions
|
|
||||||
|
|
||||||
# NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to
|
|
||||||
# modify it to not use /sys
|
|
||||||
|
|
||||||
# $1 should be + or - to step up or down the brightness.
|
|
||||||
step_backlight() {
|
|
||||||
for backlight in /sys/class/backlight/*/; do
|
|
||||||
[ -d "$backlight" ] || continue
|
|
||||||
step=$(( $(cat "$backlight/max_brightness") / 20 ))
|
|
||||||
[ "$step" -gt "1" ] || step=1 #fallback if gradation is too low
|
|
||||||
printf '%s' "$(( $(cat "$backlight/brightness") $1 step ))" >"$backlight/brightness"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
export DISPLAY=:0
|
|
||||||
|
|
||||||
minspeed="/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
|
|
||||||
maxspeed="/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
|
|
||||||
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
|
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
button/power)
|
|
||||||
case "$2" in
|
|
||||||
PBTN|PWRF)
|
|
||||||
logger "PowerButton pressed: $2, shutting down..."
|
|
||||||
shutdown -P now
|
|
||||||
;;
|
|
||||||
*) logger "ACPI action undefined: $2" ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
button/sleep)
|
|
||||||
case "$2" in
|
|
||||||
SBTN|SLPB)
|
|
||||||
# suspend-to-ram
|
|
||||||
logger "Sleep Button pressed: $2, suspending..."
|
|
||||||
su doryan -c -m "betterlockscreen -l" & sleep 0.5
|
|
||||||
zzz
|
|
||||||
;;
|
|
||||||
*) logger "ACPI action undefined: $2" ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
ac_adapter)
|
|
||||||
case "$2" in
|
|
||||||
AC|ACAD|ADP0)
|
|
||||||
case "$4" in
|
|
||||||
00000000)
|
|
||||||
cat "$minspeed" >"$setspeed"
|
|
||||||
#/etc/laptop-mode/laptop-mode start
|
|
||||||
;;
|
|
||||||
00000001)
|
|
||||||
cat "$maxspeed" >"$setspeed"
|
|
||||||
#/etc/laptop-mode/laptop-mode stop
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*) logger "ACPI action undefined: $2" ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
battery)
|
|
||||||
case "$2" in
|
|
||||||
BAT0)
|
|
||||||
case "$4" in
|
|
||||||
00000000) #echo "offline" >/dev/tty5
|
|
||||||
;;
|
|
||||||
00000001) #echo "online" >/dev/tty5
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
CPU0)
|
|
||||||
;;
|
|
||||||
*) logger "ACPI action undefined: $2" ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
button/lid)
|
|
||||||
case "$3" in
|
|
||||||
close)
|
|
||||||
# suspend-to-ram
|
|
||||||
logger "LID closed, suspending..."
|
|
||||||
su doryan -c -m "betterlockscreen -l" & sleep 0.5
|
|
||||||
zzz
|
|
||||||
;;
|
|
||||||
open)
|
|
||||||
logger "LID opened"
|
|
||||||
;;
|
|
||||||
*) logger "ACPI action undefined (LID): $2";;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
video/brightnessdown)
|
|
||||||
step_backlight -
|
|
||||||
;;
|
|
||||||
video/brightnessup)
|
|
||||||
step_backlight +
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
logger "ACPI group/action undefined: $1 / $2"
|
|
||||||
;;
|
|
||||||
esac
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
pgrep -x sxhkd > /dev/null || sxhkd &
|
bspc monitor DVI-I-1 -d I II III IV V
|
||||||
pgrep -x polybar > /dev/null || polybar &
|
bspc monitor HDMI-1 -d VI VII VIII IX X
|
||||||
|
|
||||||
bspc config border_width 3
|
bspc config border_width 3
|
||||||
bspc config window_gap 5
|
bspc config window_gap 5
|
||||||
|
@ -23,11 +23,11 @@ bspc config active_border_color "#E0A3B6"
|
||||||
bspc config normal_border_color "#8393A1"
|
bspc config normal_border_color "#8393A1"
|
||||||
bspc config focused_border_color "#93D4C5"
|
bspc config focused_border_color "#93D4C5"
|
||||||
|
|
||||||
xhost +si:localuser:$USER &
|
|
||||||
xmodmap ~/.Xmodmap
|
|
||||||
|
|
||||||
picom &
|
picom &
|
||||||
feh --bg-fill ~/.bg/bg_5.png &
|
feh --bg-fill ~/.bg/bg_5.png ~/.bg/bg_5.png &
|
||||||
|
pipewire -v 2>/home/doryan/.config/bspwm/log&
|
||||||
dunst &
|
dunst &
|
||||||
xmousepasteblock &
|
xmousepasteblock &
|
||||||
xsetroot -cursor_name left_ptr &
|
xsetroot -cursor_name left_ptr &
|
||||||
|
pgrep -x sxhkd > /dev/null || sxhkd &
|
||||||
|
pgrep -x polybar > /dev/null || polybar 2>/home/doryan/.config/bspwm/log&
|
||||||
|
|
|
@ -257,14 +257,7 @@ rules = ({
|
||||||
match = "window_type = 'dock' || window_type = 'desktop'";
|
match = "window_type = 'dock' || window_type = 'desktop'";
|
||||||
blur-background = false;
|
blur-background = false;
|
||||||
corner-radius = 0;
|
corner-radius = 0;
|
||||||
},
|
}, {
|
||||||
{
|
|
||||||
match = "window_type = 'dock'";
|
|
||||||
animations = ({
|
|
||||||
triggers = ["open", "show", "close", "hide"],
|
|
||||||
})
|
|
||||||
},
|
|
||||||
{
|
|
||||||
match = "class_g *= 'i3lock' || _NET_WM_STATE@[1] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[2] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[3] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[4] = '_NET_WM_STATE_FULLSCREEN'";
|
match = "class_g *= 'i3lock' || _NET_WM_STATE@[1] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[2] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[3] = '_NET_WM_STATE_FULLSCREEN' || _NET_WM_STATE@[4] = '_NET_WM_STATE_FULLSCREEN'";
|
||||||
shadow = false;
|
shadow = false;
|
||||||
corner-radius = 0;
|
corner-radius = 0;
|
||||||
|
@ -353,6 +346,7 @@ animations = ({
|
||||||
shadow-offset-x = "offset-x";
|
shadow-offset-x = "offset-x";
|
||||||
shadow-offset-y = "offset-y";
|
shadow-offset-y = "offset-y";
|
||||||
},
|
},
|
||||||
|
|
||||||
# Half Window Size Desktop Switch
|
# Half Window Size Desktop Switch
|
||||||
{
|
{
|
||||||
triggers = ["workspace-out"];
|
triggers = ["workspace-out"];
|
||||||
|
|
|
@ -116,15 +116,6 @@ super + ctrl + shift + space
|
||||||
# move/resize
|
# move/resize
|
||||||
#
|
#
|
||||||
|
|
||||||
{XF86AudioLowerVolume, XF86AudioRaiseVolume}
|
|
||||||
pactl set-sink-volume @DEFAULT_SINK@ {-,+}5%
|
|
||||||
|
|
||||||
XF86AudioMute
|
|
||||||
pactl set-sink-mute @DEFAULT_SINK@ toggle
|
|
||||||
|
|
||||||
super + ctrl + XF86TouchpadToggle
|
|
||||||
touchpad_toggle.sh
|
|
||||||
|
|
||||||
# expand a window by moving one of its side outward
|
# expand a window by moving one of its side outward
|
||||||
super + alt + {h,j,k,l}
|
super + alt + {h,j,k,l}
|
||||||
bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0}
|
bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0}
|
||||||
|
|
Loading…
Reference in New Issue