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" | ||||||
|  |  | ||||||
|  | @ -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…
	
	Add table
		Add a link
		
	
		Reference in a new issue