mirror of
https://git.davidovski.xyz/dot.git
synced 2024-08-15 00:43:28 +00:00
changes of sorts
This commit is contained in:
parent
c475aefc0f
commit
a4e5fe820e
15 changed files with 87 additions and 35 deletions
BIN
config/bg
BIN
config/bg
Binary file not shown.
Before Width: | Height: | Size: 6.7 MiB After Width: | Height: | Size: 1.1 MiB |
|
@ -1,13 +1,34 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
setup=1
|
||||||
|
|
||||||
COLOR_BACKGROUND="#151515"
|
COLOR_BACKGROUND="#151515"
|
||||||
COLOR_PRIMARY="#f58f44"
|
COLOR_PRIMARY="#f58f44"
|
||||||
COLOR_SECONDARY="#5977b3"
|
COLOR_SECONDARY="#5977b3"
|
||||||
|
|
||||||
xsetroot -cursor_name left_ptr &
|
xsetroot -cursor_name left_ptr &
|
||||||
xrdb ~/.Xdefaults
|
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 sxhkd > /dev/null || sxhkd &
|
||||||
pgrep -x picom > /dev/null || picom &
|
pgrep -x picom > /dev/null || picom &
|
||||||
|
@ -28,4 +49,4 @@ wmname bspwm
|
||||||
|
|
||||||
urxvt &
|
urxvt &
|
||||||
|
|
||||||
$HOME/.scripts/start-mpd
|
sleep 1; $HOME/.scripts/start-mpd
|
||||||
|
|
|
@ -3,15 +3,15 @@ input {
|
||||||
plugin "curl"
|
plugin "curl"
|
||||||
}
|
}
|
||||||
|
|
||||||
#audio_output {
|
audio_output {
|
||||||
# type "httpd"
|
type "httpd"
|
||||||
# name "My HTTP Stream"
|
name "My HTTP Stream"
|
||||||
# encoder "lame" # optional, vorbis or lame
|
encoder "lame" # optional, vorbis or lame
|
||||||
# port "6680"
|
port "6680"
|
||||||
# bitrate "420"
|
bitrate "420"
|
||||||
# format "44100:16:1"
|
format "44100:16:1"
|
||||||
# max_clients "0"
|
max_clients "0"
|
||||||
#}
|
}
|
||||||
|
|
||||||
audio_output {
|
audio_output {
|
||||||
type "pulse"
|
type "pulse"
|
||||||
|
@ -20,10 +20,10 @@ audio_output {
|
||||||
|
|
||||||
audio_output {
|
audio_output {
|
||||||
type "fifo"
|
type "fifo"
|
||||||
name "Visualizer feed"
|
name "Visualizer feed"
|
||||||
path "/tmp/mpd.fifo"
|
path "/tmp/mpd.fifo"
|
||||||
format "44100:16:2"
|
format "44100:16:2"
|
||||||
}
|
}
|
||||||
|
|
||||||
db_file "~/.config/mpd/database"
|
db_file "~/.config/mpd/database"
|
||||||
log_file "syslog"
|
log_file "syslog"
|
||||||
|
|
|
@ -169,8 +169,8 @@ time-format = %H:%M
|
||||||
format-charging = <animation-charging> <label-charging>
|
format-charging = <animation-charging> <label-charging>
|
||||||
format-discharging = <ramp-capacity> <label-discharging>
|
format-discharging = <ramp-capacity> <label-discharging>
|
||||||
|
|
||||||
label-charging = %percentage%%
|
label-charging = -%percentage%%
|
||||||
label-discharging = %percentage%%
|
label-discharging = -%percentage%%
|
||||||
label-full = %percentage%%
|
label-full = %percentage%%
|
||||||
|
|
||||||
ramp-capacity-0 =
|
ramp-capacity-0 =
|
||||||
|
|
|
@ -6,4 +6,19 @@ killall -q polybar
|
||||||
# Wait until the processes have been shut down
|
# Wait until the processes have been shut down
|
||||||
while pgrep -u $UID -x polybar >/dev/null; do sleep 0.1; done
|
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 &
|
polybar ws &
|
||||||
|
|
|
@ -17,7 +17,6 @@ super + ctrl + alt + f
|
||||||
{XF86AudioMute}
|
{XF86AudioMute}
|
||||||
amixer -D pulse set Master 1+ toggle
|
amixer -D pulse set Master 1+ toggle
|
||||||
|
|
||||||
# runner
|
|
||||||
super + r
|
super + r
|
||||||
rofi -show drun -show-icons
|
rofi -show drun -show-icons
|
||||||
|
|
||||||
|
@ -220,15 +219,18 @@ super + {_,shift +}w
|
||||||
|
|
||||||
# float the window
|
# float the window
|
||||||
super + f
|
super + f
|
||||||
if [ -z "$(bspc query -N -n focused.floating)" ]; then \
|
[ -z "$(bspc query -N -n focused.floating)" ] && \
|
||||||
bspc node focused -t floating; \
|
bspc node focused -t floating || \
|
||||||
else \
|
bspc node focused -t tiled;
|
||||||
bspc node focused -t tiled; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
super + ctrl + f
|
super + ctrl + f
|
||||||
bspc node -t \~fullscreen
|
bspc node -t \~fullscreen
|
||||||
|
|
||||||
|
# pseudotile
|
||||||
|
super + p
|
||||||
|
bspc node focused -t pseudo_tiled
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# focus/swap
|
# focus/swap
|
||||||
#
|
#
|
||||||
|
|
1
mkshrc
1
mkshrc
|
@ -19,7 +19,6 @@ if [ -x /usr/bin/dircolors ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -f ~/.sh_aliases ] && . ~/.sh_aliases
|
[ -f ~/.sh_aliases ] && . ~/.sh_aliases
|
||||||
[ -f ~/.profile ] && . ~/.profile
|
|
||||||
|
|
||||||
# parse the current branch and status of git to be added to the prompt
|
# parse the current branch and status of git to be added to the prompt
|
||||||
function parse_git_branch() {
|
function parse_git_branch() {
|
||||||
|
|
2
profile
2
profile
|
@ -8,7 +8,7 @@
|
||||||
alias editor=vim
|
alias editor=vim
|
||||||
|
|
||||||
export TERMINAL="urxvt"
|
export TERMINAL="urxvt"
|
||||||
export BROWSER="/usr/bin/chromium-browser"
|
export BROWSER="/usr/bin/firefox"
|
||||||
export FILE_MANAGER="/usr/bin/thunar"
|
export FILE_MANAGER="/usr/bin/thunar"
|
||||||
export EMAIL_CLIENT="/usr/bin/thunderbird"
|
export EMAIL_CLIENT="/usr/bin/thunderbird"
|
||||||
export EDITOR="/usr/bin/vim"
|
export EDITOR="/usr/bin/vim"
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
feh --force-aliasing --bg-tile ~/.config/dither.png
|
#feh --force-aliasing --bg-tile ~/.config/dither.png
|
||||||
#feh --force-aliasing --bg-fill ~/.config/bg
|
feh --force-aliasing --bg-fill ~/.config/bg
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/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
|
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
|
||||||
|
|
|
@ -15,5 +15,5 @@ case $1 in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
ddcutil --bus=5 setvcp 60 ${OUT[0]} &
|
ddcutil --bus=23 setvcp 60 ${OUT[0]} &
|
||||||
wait
|
wait
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/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
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
if len(sys.argv) < 3:
|
||||||
|
print("Usage: tablet [dev number] [property number] [scale factor] [aspect ratio]")
|
||||||
|
|
||||||
#Arguments
|
#Arguments
|
||||||
dev = sys.argv[1]
|
dev = sys.argv[1]
|
||||||
prop = sys.argv[2]
|
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
|
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)
|
#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 = [
|
screens = [
|
||||||
(0, 0, 1280, 1024),
|
(0, 0, 1280, 1024),
|
||||||
(1280, 0, 2560, 1440),
|
(1280, 0, 2560, 1440),
|
||||||
(3840, 0, 1080, 1920),
|
(3840, 0, 1920, 1080),
|
||||||
(4920, 0, 1080, 1920),
|
(5760, 0, 1920, 1080),
|
||||||
]
|
]
|
||||||
|
|
||||||
#TODO find this with xrandr
|
#TODO find this with xrandr
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
alias sudo="doas"
|
||||||
|
|
||||||
alias l="ls -lah"
|
alias l="ls -lah"
|
||||||
|
|
||||||
alias cls="clear"
|
alias cls="clear"
|
||||||
|
@ -47,11 +49,11 @@ bitrate () {
|
||||||
}
|
}
|
||||||
|
|
||||||
alias syncdir="sudo rsync -rv --no-perms --no-owner --no-group --delete"
|
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-tor="chromium-browser --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-i2p="chromium-browser --incognito --proxy-server=socks5://localhost:4447 --user-data-dir=/tmp/i2p"
|
||||||
|
|
||||||
alarmclock () {
|
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
|
# 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
|
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 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"
|
||||||
|
|
2
xinitrc
2
xinitrc
|
@ -1,3 +1,5 @@
|
||||||
xrdb ~/.Xdefaults
|
xrdb ~/.Xdefaults
|
||||||
|
eval $(gnome-keyring-daemon --start)
|
||||||
|
export SSH_AUTH_SOCK
|
||||||
exec bspwm
|
exec bspwm
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue