mirror of
				https://github.com/frebib/dotfiles.git
				synced 2024-06-14 12:57:23 +00:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			frebib-PC
			...
			cbb44c99ee
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						cbb44c99ee
	
				 | 
					
					
						|||
| 
						
						
							
						
						2bd257243a
	
				 | 
					
					
						|||
| 
						
						
							
						
						d538b61cb1
	
				 | 
					
					
						
@@ -16,8 +16,8 @@ export MOZ_USE_XINPUT2=1 # enable pixel-accurate scrolling in firefox
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Load Xorg resources and set the DPI
 | 
			
		||||
xrdb -merge $XDG_CONFIG_HOME/X11/xresources
 | 
			
		||||
xrandr --dpi $(xrdb -query | grep -i xft.dpi | cut -d: -f2)
 | 
			
		||||
xrdb -merge "$XDG_CONFIG_HOME/X11/xresources"
 | 
			
		||||
"$XDG_CONFIG_HOME/scripts/dpi" "$(xrdb -query | grep -i xft.dpi | cut -d: -f2 | xargs)"
 | 
			
		||||
 | 
			
		||||
setxkbmap -option caps:none
 | 
			
		||||
xset r rate 200 18
 | 
			
		||||
 
 | 
			
		||||
@@ -142,8 +142,8 @@ bindsym $mod+space              exec "pkill rofi; rofi -show run -sidebar-mode -
 | 
			
		||||
bindsym $mod+Shift+p            exec rofi-pass --root $(grep path ~/.config/gopass/config.yml | sed -E 's|^.*fs\+file://||g' | tr '\n' ':') | sed 's/:$//g'
 | 
			
		||||
bindsym $mod+Shift+e            exec "pkill rofi; rofi -show emoji -modi emoji -normal-window"
 | 
			
		||||
bindsym $mod+Shift+i            exec rofi-fontawesome
 | 
			
		||||
bindsym --release Print         exec screenshot
 | 
			
		||||
bindsym --release $mod+Print    exec screenshot --clip
 | 
			
		||||
bindsym --release Print         exec screenshot --clip
 | 
			
		||||
bindsym --release $mod+Print    exec screenshot
 | 
			
		||||
bindsym --release Shift+Print   exec screenshot --active
 | 
			
		||||
bindsym --release $mod+Shift+Print exec screenshot --active --clip
 | 
			
		||||
bindsym $mod+Shift+x            exec systemd-run-i3 -n i3-sensible-terminal --class floating-term --hold -e /bin/echo "$(xprop -id $(xdotool getactivewindow))"
 | 
			
		||||
 
 | 
			
		||||
@@ -38,7 +38,7 @@ opacity-rule = [
 | 
			
		||||
blur:
 | 
			
		||||
{
 | 
			
		||||
	method = "dual_kawase";
 | 
			
		||||
	strength = 8;
 | 
			
		||||
	strength = 10;
 | 
			
		||||
};
 | 
			
		||||
blur-background-frame = true;
 | 
			
		||||
blur-background-fixed = true;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								scripts/dpi
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								scripts/dpi
									
									
									
									
									
								
							@@ -4,6 +4,10 @@ set -eu
 | 
			
		||||
# Based on https://github.com/vincentbernat/awesome-configuration/blob/master/bin/xsettingsd-setup
 | 
			
		||||
CONF_DIR="${XDG_CONFIG_HOME:-$HOME/.config}"
 | 
			
		||||
 | 
			
		||||
BLUR_STRENGTH=10
 | 
			
		||||
CORNER_RADIUS=9
 | 
			
		||||
CURSOR_SIZE=16
 | 
			
		||||
 | 
			
		||||
xrdbget() {
 | 
			
		||||
    set -o pipefail
 | 
			
		||||
    xrdb -query | grep -i -m1 "$1" | sed 's/^.*:\s//g' || echo "$2"
 | 
			
		||||
@@ -26,11 +30,11 @@ fi
 | 
			
		||||
 | 
			
		||||
dpi=$1
 | 
			
		||||
scale=$(( dpi/96 ))
 | 
			
		||||
cursor=$(( dpi/6 ))
 | 
			
		||||
cursor=$(( (dpi*CURSOR_SIZE)/96 ))
 | 
			
		||||
 | 
			
		||||
# Update picom scale
 | 
			
		||||
sed -i -e "s/strength =.*$/strength = $(( dpi*8/96 ));/" \
 | 
			
		||||
    -e "s/corner-radius =.*$/corner-radius = $(( dpi/13 ));/" \
 | 
			
		||||
sed -i -e "s/strength =.*$/strength = $(( (dpi*BLUR_STRENGTH)/96 ));/" \
 | 
			
		||||
    -e "s/corner-radius =.*$/corner-radius = $(( (dpi*CORNER_RADIUS)/96 ));/" \
 | 
			
		||||
    "$CONF_DIR/picom/picom.conf" &
 | 
			
		||||
 | 
			
		||||
# Build xsettingsd.conf
 | 
			
		||||
@@ -53,13 +57,13 @@ Xft.dpi: $dpi
 | 
			
		||||
Xcursor.size: $cursor
 | 
			
		||||
EOF
 | 
			
		||||
xrandr --dpi "$dpi" &
 | 
			
		||||
systemctl --user reload-or-restart xsettingsd &
 | 
			
		||||
systemctl --user try-reload-or-restart xsettingsd &
 | 
			
		||||
wait
 | 
			
		||||
 | 
			
		||||
systemctl --user reload \
 | 
			
		||||
systemctl --user try-reload-or-restart \
 | 
			
		||||
    i3 \
 | 
			
		||||
    polybar@i3bar &
 | 
			
		||||
systemctl --user restart \
 | 
			
		||||
systemctl --user try-restart \
 | 
			
		||||
    dunst &
 | 
			
		||||
 | 
			
		||||
wait
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user