changes of sorts

This commit is contained in:
davidovski 2022-07-31 22:09:31 +01:00
parent c475aefc0f
commit a4e5fe820e
15 changed files with 87 additions and 35 deletions

BIN
config/bg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -1,13 +1,34 @@
#!/bin/sh
setup=1
COLOR_BACKGROUND="#151515"
COLOR_PRIMARY="#f58f44"
COLOR_SECONDARY="#5977b3"
xsetroot -cursor_name left_ptr &
xrdb ~/.Xdefaults
bash $HOME/.config/xrandr.xi.sh
bspc monitor -d a1 a2 a3 a4 a5 a6 a7 a8 a9
if [ "$setup" = "0" ]; then
bspc monitor DP-0 -n A
bspc monitor A -d a1 a2 a3 a4 a5 a6 a7 a8 a9
bspc monitor DP-3 -n B
bspc monitor B -d b1 b2 b3 b4 b5 b6 b7 b8 b9
bspc monitor DP-4 -n C
bspc monitor C -d c1 c2 c3 c4 c5 c6 c7 c8 c9
bspc monitor HDMI-0 -n D
bspc monitor D -d d1 d2
else
bspc monitor DP-3 -n A
bspc monitor A -d a1 a2 a3 a4 a5 a6 a7 a8 a9
bspc monitor DP-1 -n B
bspc monitor B -d b1 b2 b3 b4 b5 b6 b7 b8 b9
bspc monitor DP-2 -n C
bspc monitor C -d c1 c2 c3 c4 c5 c6 c7 c8 c9
bspc monitor HDMI-1 -n D
bspc monitor D -d d1 d2
fi
pgrep -x sxhkd > /dev/null || sxhkd &
pgrep -x picom > /dev/null || picom &
@ -28,4 +49,4 @@ wmname bspwm
urxvt &
$HOME/.scripts/start-mpd
sleep 1; $HOME/.scripts/start-mpd

View file

@ -3,15 +3,15 @@ input {
plugin "curl"
}
#audio_output {
# type "httpd"
# name "My HTTP Stream"
# encoder "lame" # optional, vorbis or lame
# port "6680"
# bitrate "420"
# format "44100:16:1"
# max_clients "0"
#}
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "lame" # optional, vorbis or lame
port "6680"
bitrate "420"
format "44100:16:1"
max_clients "0"
}
audio_output {
type "pulse"

View file

@ -169,8 +169,8 @@ time-format = %H:%M
format-charging = <animation-charging> <label-charging>
format-discharging = <ramp-capacity> <label-discharging>
label-charging = %percentage%%
label-discharging = %percentage%%
label-charging = -%percentage%%
label-discharging = -%percentage%%
label-full = %percentage%%
ramp-capacity-0 = 

View file

@ -6,4 +6,19 @@ killall -q polybar
# Wait until the processes have been shut down
while pgrep -u $UID -x polybar >/dev/null; do sleep 0.1; done
# Launch Polybar, using default config location ~/.config/polybar/config
#polybar music &
#MONITOR=DP-0 polybar --reload wsonly &
export MONITOR=DP-1
polybar wsonly &
export MONITOR=DP-2
polybar wsonly &
export MONITOR=HDMI-1
polybar wsonly &
export MONITOR=DP-3
polybar ws &

View file

@ -17,7 +17,6 @@ super + ctrl + alt + f
{XF86AudioMute}
amixer -D pulse set Master 1+ toggle
# runner
super + r
rofi -show drun -show-icons
@ -220,15 +219,18 @@ super + {_,shift +}w
# float the window
super + f
if [ -z "$(bspc query -N -n focused.floating)" ]; then \
bspc node focused -t floating; \
else \
bspc node focused -t tiled; \
fi
[ -z "$(bspc query -N -n focused.floating)" ] && \
bspc node focused -t floating || \
bspc node focused -t tiled;
super + ctrl + f
bspc node -t \~fullscreen
# pseudotile
super + p
bspc node focused -t pseudo_tiled
#
# focus/swap
#

1
mkshrc
View file

@ -19,7 +19,6 @@ if [ -x /usr/bin/dircolors ]; then
fi
[ -f ~/.sh_aliases ] && . ~/.sh_aliases
[ -f ~/.profile ] && . ~/.profile
# parse the current branch and status of git to be added to the prompt
function parse_git_branch() {

View file

@ -8,7 +8,7 @@
alias editor=vim
export TERMINAL="urxvt"
export BROWSER="/usr/bin/chromium-browser"
export BROWSER="/usr/bin/firefox"
export FILE_MANAGER="/usr/bin/thunar"
export EMAIL_CLIENT="/usr/bin/thunderbird"
export EDITOR="/usr/bin/vim"

View file

@ -1,3 +1,3 @@
#!/bin/sh
feh --force-aliasing --bg-tile ~/.config/dither.png
#feh --force-aliasing --bg-fill ~/.config/bg
#feh --force-aliasing --bg-tile ~/.config/dither.png
feh --force-aliasing --bg-fill ~/.config/bg

View file

@ -1,3 +1,3 @@
#!/bin/sh
MAIN_DP=DP-0;
MAIN_DP=DP-3;
v=$(xrandr --current --verbose | grep "Brightness" | cut -f2 -d " " | tr '\n' '*' | rev | cut -c 2- | rev | sed -e "s/$/==1/" | bc -l | grep -q 0 && echo 1 || echo 0); xrandr | grep " connected" | cut -f1 -d " " | while read -r line; do echo $line | grep -q $MAIN_DP && : || xrandr --output $line --brightness $v; done

View file

@ -15,5 +15,5 @@ case $1 in
;;
esac
ddcutil --bus=5 setvcp 60 ${OUT[0]} &
ddcutil --bus=23 setvcp 60 ${OUT[0]} &
wait

View file

@ -1,3 +1,3 @@
#!/bin/sh
printf "suspend\nreboot\npoweroff\nhibernate" | rofi -dmenu -p "systemctl" | xargs -r systemctl
printf "pm-suspend reboot poweroff" | rofi -dmenu -p "power" | xargs -r

View file

@ -1,6 +1,9 @@
#!/usr/bin/python
import sys
if len(sys.argv) < 3:
print("Usage: tablet [dev number] [property number] [scale factor] [aspect ratio]")
#Arguments
dev = sys.argv[1]
prop = sys.argv[2]
@ -8,11 +11,18 @@ scale = float(sys.argv[3])
tablet_ratio = (lambda s: float(s[0]) / float(s[1]))(sys.argv[4].split(":")) if len(sys.argv) > 4 else 16/9
#Layout of screens: (x, y, w, h)
#screens = [
# (0, 0, 1280, 1024),
# (1280, 0, 2560, 1440),
# (3840, 0, 1080, 1920),
# (4920, 0, 1080, 1920),
#]
screens = [
(0, 0, 1280, 1024),
(1280, 0, 2560, 1440),
(3840, 0, 1080, 1920),
(4920, 0, 1080, 1920),
(3840, 0, 1920, 1080),
(5760, 0, 1920, 1080),
]
#TODO find this with xrandr

View file

@ -1,3 +1,5 @@
alias sudo="doas"
alias l="ls -lah"
alias cls="clear"
@ -47,11 +49,11 @@ bitrate () {
}
alias syncdir="sudo rsync -rv --no-perms --no-owner --no-group --delete"
alias chromium-tor="chromium --incognito --proxy-server=socks5://localhost:9050 --user-data-dir=/tmp/tor"
alias chromium-i2p="chromium --incognito --proxy-server=socks5://localhost:4447 --user-data-dir=/tmp/i2p"
alias chromium-tor="chromium-browser --incognito --proxy-server=socks5://localhost:9050 --user-data-dir=/tmp/tor"
alias chromium-i2p="chromium-browser --incognito --proxy-server=socks5://localhost:4447 --user-data-dir=/tmp/i2p"
alarmclock () {
sudo rtcwake -m no -t "$(date -d 'tomorrow 07:00:00' '+%s')" && echo 'set alarm for tomorrow at 7am'
sudo rtcwake -m no -t "$(date -d '07:00:00' '+%s')" && echo 'set alarm for tomorrow at 7am'
}
# does tail -f on a dir... bit of a hack
@ -72,3 +74,4 @@ passthrough_enable () {
sudo mv /etc/modprobe.d/vfio.conf /etc/modprobe.d/vfio.conf.disabled
}
alias links="xlinks -g -html-g-text-color 0xf58f44 -html-g-background-color 0x191919 -font /home/david/.fonts/ttf-mononoki/mononoki-Regular.ttf"
alias weechat="weechat -d ~/.weechat"

View file

@ -1,3 +1,5 @@
xrdb ~/.Xdefaults
eval $(gnome-keyring-daemon --start)
export SSH_AUTH_SOCK
exec bspwm