mirror of
				https://github.com/frebib/dotfiles.git
				synced 2024-06-14 12:57:23 +00:00 
			
		
		
		
	Compare commits
	
		
			8 Commits
		
	
	
		
			surface
			...
			f247802bda
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						f247802bda
	
				 | 
					
					
						|||
| 
						
						
							
						
						abb66a954b
	
				 | 
					
					
						|||
| 
						
						
							
						
						ed9d50d68e
	
				 | 
					
					
						|||
| 
						 | 
					
						
						
							
						
						89b9222b7c
	
				 | 
					
					
						||
| 
						 | 
					
						
						
							
						
						ee6b7333fb
	
				 | 
					
					
						||
| 
						 | 
					
						
						
							
						
						2ac1111b72
	
				 | 
					
					
						||
| 
						
						
							
						
						83f8566faf
	
				 | 
					
					
						|||
| 
						
						
							
						
						59ac129a85
	
				 | 
					
					
						
@@ -12,7 +12,6 @@ export XDG_CURRENT_DESKTOP="GNOME" # Fixes xdg-open
 | 
				
			|||||||
# Load Xorg resources and set the DPI
 | 
					# Load Xorg resources and set the DPI
 | 
				
			||||||
xrdb -merge $XDG_CONFIG_HOME/X11/xresources
 | 
					xrdb -merge $XDG_CONFIG_HOME/X11/xresources
 | 
				
			||||||
xrandr --dpi $(xrdb -query | grep -i xft.dpi | cut -d: -f2)
 | 
					xrandr --dpi $(xrdb -query | grep -i xft.dpi | cut -d: -f2)
 | 
				
			||||||
xrandr --output eDP1 --primary
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
setxkbmap -option caps:none
 | 
					setxkbmap -option caps:none
 | 
				
			||||||
xset r rate 200 18
 | 
					xset r rate 200 18
 | 
				
			||||||
@@ -23,6 +22,3 @@ if [ -n "$DISPLAY" ] && exists autocutsel && ! pidof autocutsel 1>/dev/null; the
 | 
				
			|||||||
    autocutsel -fork
 | 
					    autocutsel -fork
 | 
				
			||||||
    autocutsel -selection PRIMARY -fork
 | 
					    autocutsel -selection PRIMARY -fork
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					 | 
				
			||||||
~/.local/share/surface-scripts/pend &
 | 
					 | 
				
			||||||
~/.local/share/surface-scripts/rotationd &
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@
 | 
				
			|||||||
*.color15:      #eceff1
 | 
					*.color15:      #eceff1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Xft.dpi:        140
 | 
					Xft.dpi:        96
 | 
				
			||||||
Xft.antialias:  true
 | 
					Xft.antialias:  true
 | 
				
			||||||
Xft.rgba:       rgb
 | 
					Xft.rgba:       rgb
 | 
				
			||||||
Xft.hinting:    true
 | 
					Xft.hinting:    true
 | 
				
			||||||
@@ -59,11 +59,11 @@ xterm.metaSendsEscape:      true
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
urxvt.termName:             xterm-256color
 | 
					urxvt.termName:             xterm-256color
 | 
				
			||||||
 | 
					
 | 
				
			||||||
urxvt.font:                 xft:Source Code Pro:style=regular:size=9.8
 | 
					urxvt.font:                 xft:Source Code Pro:style=regular:size=9
 | 
				
			||||||
urxvt.imFont:               xft:Source Code Pro:style=regular:size=9.8
 | 
					urxvt.imFont:               xft:Source Code Pro:style=regular:size=9
 | 
				
			||||||
urxvt.boldFont:             xft:Source Code Pro:style=bold:size=9
 | 
					urxvt.boldFont:             xft:Source Code Pro:style=bold:size=9
 | 
				
			||||||
urxvt.italicFont:           xft:Source Code Pro:style=italic:size=9.8
 | 
					urxvt.italicFont:           xft:Source Code Pro:style=italic:size=9
 | 
				
			||||||
urxvt.boldItalicFont:       xft:Source Code Pro:style=bold,italic:size=9.8
 | 
					urxvt.boldItalicFont:       xft:Source Code Pro:style=bold,italic:size=9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
urxvt.iso14755:             false
 | 
					urxvt.iso14755:             false
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +0,0 @@
 | 
				
			|||||||
--force-device-scale-factor=1.2
 | 
					 | 
				
			||||||
@@ -31,7 +31,7 @@ alpha-step = 0.02;				# XRender backend: Step size for alpha pictures. Increasin
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Blurring
 | 
					# Blurring
 | 
				
			||||||
blur-method = "dual_kawase";
 | 
					blur-method = "dual_kawase";
 | 
				
			||||||
blur-strength = 6;
 | 
					blur-strength = 5;
 | 
				
			||||||
blur-background = true;		    # Blur background of transparent windows.
 | 
					blur-background = true;		    # Blur background of transparent windows.
 | 
				
			||||||
blur-background-exclude  = [ "class_g = 'Peek'", "class_g = 'Onboard'", "class_g = 'slop'", "class_g = 'Polybar'" ];
 | 
					blur-background-exclude  = [ "class_g = 'Peek'", "class_g = 'Onboard'", "class_g = 'slop'", "class_g = 'Polybar'" ];
 | 
				
			||||||
blur-background-frame = true;	# Blur background of opaque windows with transparent
 | 
					blur-background-frame = true;	# Blur background of opaque windows with transparent
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
[global]
 | 
					[global]
 | 
				
			||||||
    font = sans 9
 | 
					    font = sans 9.5
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    # Allow a small subset of html markup:
 | 
					    # Allow a small subset of html markup:
 | 
				
			||||||
    #   <b>bold</b>
 | 
					    #   <b>bold</b>
 | 
				
			||||||
@@ -65,7 +65,7 @@
 | 
				
			|||||||
    # screen width minus the width defined in within the geometry option.
 | 
					    # screen width minus the width defined in within the geometry option.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # 53 = 30 + 23 (bar-height)
 | 
					    # 53 = 30 + 23 (bar-height)
 | 
				
			||||||
    geometry = "560x5-30+30"
 | 
					    geometry = "360x5-30+30"
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    # Shrink window if it's smaller than the width.  Will be ignored if
 | 
					    # Shrink window if it's smaller than the width.  Will be ignored if
 | 
				
			||||||
    # width is 0.
 | 
					    # width is 0.
 | 
				
			||||||
@@ -146,7 +146,7 @@
 | 
				
			|||||||
    icon_position = left
 | 
					    icon_position = left
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Scale larger icons down to this size, set to 0 to disable
 | 
					    # Scale larger icons down to this size, set to 0 to disable
 | 
				
			||||||
    max_icon_size = 72
 | 
					    max_icon_size = 44
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Paths to default icons.
 | 
					    # Paths to default icons.
 | 
				
			||||||
    icon_path = /usr/share/icons/Xenlism-Wildfire/Status/:/usr/share/icons/Xenlism-Wildfire/Devices/:/usr/share/icons/Adwaita/32x32/status:/usr/share/icons/Adwaita/32x32/devices
 | 
					    icon_path = /usr/share/icons/Xenlism-Wildfire/Status/:/usr/share/icons/Xenlism-Wildfire/Devices/:/usr/share/icons/Adwaita/32x32/status:/usr/share/icons/Adwaita/32x32/devices
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,7 +31,6 @@ bindsym $mod+w split v
 | 
				
			|||||||
# enter fullscreen mode for the focused container
 | 
					# enter fullscreen mode for the focused container
 | 
				
			||||||
bindsym $mod+Shift+f fullscreen toggle global
 | 
					bindsym $mod+Shift+f fullscreen toggle global
 | 
				
			||||||
bindsym $mod+f fullscreen toggle
 | 
					bindsym $mod+f fullscreen toggle
 | 
				
			||||||
popup_during_fullscreen leave_fullscreen
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# change container layout (stacked, tabbed, toggle split)
 | 
					# change container layout (stacked, tabbed, toggle split)
 | 
				
			||||||
bindsym $mod+p layout stacking
 | 
					bindsym $mod+p layout stacking
 | 
				
			||||||
@@ -46,7 +45,21 @@ bindsym $mod+e sticky toggle
 | 
				
			|||||||
bindsym $mod+a focus parent
 | 
					bindsym $mod+a focus parent
 | 
				
			||||||
bindsym $mod+o focus child
 | 
					bindsym $mod+o focus child
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set $10 "10:"
 | 
					#  Screen configs  #
 | 
				
			||||||
 | 
					set    $bl  "DP-5"
 | 
				
			||||||
 | 
					set    $tl  "DP-1"
 | 
				
			||||||
 | 
					set    $br  "HDMI-0"
 | 
				
			||||||
 | 
					set    $tr  "DP-3"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Workspace -> Screen
 | 
				
			||||||
 | 
					workspace 1 output $bl
 | 
				
			||||||
 | 
					workspace 2 output $br
 | 
				
			||||||
 | 
					workspace 3 output $tl
 | 
				
			||||||
 | 
					workspace 4 output $tr
 | 
				
			||||||
 | 
					workspace 5 output $bl
 | 
				
			||||||
 | 
					workspace 6 output $br
 | 
				
			||||||
 | 
					workspace 7 output $tl
 | 
				
			||||||
 | 
					workspace 8 output $tr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# switch to workspace
 | 
					# switch to workspace
 | 
				
			||||||
bindsym $mod+1 workspace 1
 | 
					bindsym $mod+1 workspace 1
 | 
				
			||||||
@@ -58,7 +71,7 @@ bindsym $mod+6 workspace 6
 | 
				
			|||||||
bindsym $mod+7 workspace 7
 | 
					bindsym $mod+7 workspace 7
 | 
				
			||||||
bindsym $mod+8 workspace 8
 | 
					bindsym $mod+8 workspace 8
 | 
				
			||||||
bindsym $mod+9 workspace 9
 | 
					bindsym $mod+9 workspace 9
 | 
				
			||||||
bindsym $mod+0 workspace $10
 | 
					bindsym $mod+0 workspace 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# move workspaces across screens
 | 
					# move workspaces across screens
 | 
				
			||||||
bindsym $mod+$alt+d move workspace to output left
 | 
					bindsym $mod+$alt+d move workspace to output left
 | 
				
			||||||
@@ -76,7 +89,7 @@ bindsym $mod+Shift+6 move container to workspace 6
 | 
				
			|||||||
bindsym $mod+Shift+7 move container to workspace 7
 | 
					bindsym $mod+Shift+7 move container to workspace 7
 | 
				
			||||||
bindsym $mod+Shift+8 move container to workspace 8
 | 
					bindsym $mod+Shift+8 move container to workspace 8
 | 
				
			||||||
bindsym $mod+Shift+9 move container to workspace 9
 | 
					bindsym $mod+Shift+9 move container to workspace 9
 | 
				
			||||||
bindsym $mod+Shift+0 move container to workspace $10
 | 
					bindsym $mod+Shift+0 move container to workspace 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# opens logout/shutdown menu
 | 
					# opens logout/shutdown menu
 | 
				
			||||||
bindsym $mod+Shift+Escape exec --no-startup-id ~/.config/i3/powermenu.sh
 | 
					bindsym $mod+Shift+Escape exec --no-startup-id ~/.config/i3/powermenu.sh
 | 
				
			||||||
@@ -124,9 +137,9 @@ bindsym $mod+Return             exec i3-sensible-terminal
 | 
				
			|||||||
bindsym $mod+Ctrl+Return        exec i3-sensible-terminal -r floating-term
 | 
					bindsym $mod+Ctrl+Return        exec i3-sensible-terminal -r floating-term
 | 
				
			||||||
bindsym $mod+Shift+Return       exec i3-sensible-terminal -d "`xcwd`"
 | 
					bindsym $mod+Shift+Return       exec i3-sensible-terminal -d "`xcwd`"
 | 
				
			||||||
bindsym $mod+Ctrl+Shift+Return  exec i3-sensible-terminal -r floating-term -d "`xcwd`"
 | 
					bindsym $mod+Ctrl+Shift+Return  exec i3-sensible-terminal -r floating-term -d "`xcwd`"
 | 
				
			||||||
bindsym $mod+l                  exec ~/.config/i3/lock.sh
 | 
					bindsym $mod+l                  exec dm-tool switch-to-greeter
 | 
				
			||||||
bindsym $mod+space              exec "pkill rofi; rofi -show run -sidebar-mode -terminal i3-sensible-terminal -normal-window"
 | 
					bindsym $mod+space              exec "pkill rofi; rofi -show run -sidebar-mode -terminal i3-sensible-terminal -normal-window"
 | 
				
			||||||
bindsym $mod+Shift+p            exec rofi-pass
 | 
					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 rofi-emoji
 | 
					bindsym $mod+Shift+e            exec rofi-emoji
 | 
				
			||||||
bindsym $mod+Shift+i            exec rofi-fontawesome
 | 
					bindsym $mod+Shift+i            exec rofi-fontawesome
 | 
				
			||||||
bindsym --release Print         exec screenshot
 | 
					bindsym --release Print         exec screenshot
 | 
				
			||||||
@@ -137,11 +150,11 @@ bindsym $mod+r                  exec "bash -c 'pwgen -nc 32 1 | tee >(xargs noti
 | 
				
			|||||||
bindsym $mod+g                  exec "LINK=$(gist -PRpc); notify-send -c transfer \\"<a href=\\\\"$LINK\\\\">$LINK</a>\\""
 | 
					bindsym $mod+g                  exec "LINK=$(gist -PRpc); notify-send -c transfer \\"<a href=\\\\"$LINK\\\\">$LINK</a>\\""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Media player controls
 | 
					# Media player controls
 | 
				
			||||||
bindsym XF86AudioPlay           exec --no-startup-id mpc toggle
 | 
					bindsym XF86AudioPlay           exec --no-startup-id playerctl -a play-pause
 | 
				
			||||||
bindsym XF86AudioPause          exec --no-startup-id mpc pause
 | 
					bindsym XF86AudioPause          exec --no-startup-id playerctl -a pause
 | 
				
			||||||
bindsym XF86AudioStop           exec --no-startup-id mpc stop
 | 
					bindsym XF86AudioStop           exec --no-startup-id playerctl -a stop
 | 
				
			||||||
bindsym XF86AudioNext           exec --no-startup-id mpc next
 | 
					bindsym XF86AudioNext           exec --no-startup-id playerctl -a next
 | 
				
			||||||
bindsym XF86AudioPrev           exec --no-startup-id mpc previous
 | 
					bindsym XF86AudioPrev           exec --no-startup-id playerctl -a previous
 | 
				
			||||||
bindsym XF86AudioRaiseVolume    exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@  +1000
 | 
					bindsym XF86AudioRaiseVolume    exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@  +1000
 | 
				
			||||||
bindsym XF86AudioLowerVolume    exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@  -1000
 | 
					bindsym XF86AudioLowerVolume    exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@  -1000
 | 
				
			||||||
bindsym XF86AudioMute           exec --no-startup-id pactl set-sink-mute   @DEFAULT_SINK@ toggle
 | 
					bindsym XF86AudioMute           exec --no-startup-id pactl set-sink-mute   @DEFAULT_SINK@ toggle
 | 
				
			||||||
@@ -151,23 +164,22 @@ bindsym XF86MonBrightnessDown   exec xbacklight -dec 5 && pkill -RTMIN+12 i3bloc
 | 
				
			|||||||
# app launch shortcuts
 | 
					# app launch shortcuts
 | 
				
			||||||
exec --no-startup-id ~/.config/i3/disable-standby-fs.py
 | 
					exec --no-startup-id ~/.config/i3/disable-standby-fs.py
 | 
				
			||||||
exec --no-startup-id feh --no-fehbg --no-xinerama --bg-fill ~/pictures/lakesidesunrise.jpg
 | 
					exec --no-startup-id feh --no-fehbg --no-xinerama --bg-fill ~/pictures/lakesidesunrise.jpg
 | 
				
			||||||
exec --no-startup-id xautolock -time 5 -locker 'dm-tool lock' -nocloseout -nocloseerr
 | 
					exec --no-startup-id xautolock -time 5 -locker 'dm-tool switch-to-greeter' -nocloseout -nocloseerr
 | 
				
			||||||
 | 
					exec --no-startup-id xss-lock dm-tool switch-to-greeter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# startup programs
 | 
					# startup programs
 | 
				
			||||||
exec --no-startup-id nextcloud
 | 
					exec --no-startup-id nextcloud
 | 
				
			||||||
exec --no-startup-id nm-applet
 | 
					 | 
				
			||||||
exec --no-startup-id blueman-applet
 | 
					exec --no-startup-id blueman-applet
 | 
				
			||||||
exec --no-startup-id redshift
 | 
					exec --no-startup-id redshift
 | 
				
			||||||
exec --no-startup-id xbindkeys
 | 
					exec --no-startup-id xbindkeys
 | 
				
			||||||
exec --no-startup-id solaar
 | 
					exec --no-startup-id solaar
 | 
				
			||||||
exec --no-startup-id pullover
 | 
					exec --no-startup-id pullover
 | 
				
			||||||
exec --no-startup-id onboard
 | 
					 | 
				
			||||||
exec --no-startup-id touchegg
 | 
					 | 
				
			||||||
exec --no-startup-id mailnag
 | 
					exec --no-startup-id mailnag
 | 
				
			||||||
exec --no-startup-id compton -b --config ~/.config/compton.conf
 | 
					exec --no-startup-id compton -b
 | 
				
			||||||
exec --no-startup-id chromium --no-startup-window
 | 
					exec --no-startup-id chromium --no-startup-window
 | 
				
			||||||
exec --no-startup-id thunderbird
 | 
					exec --no-startup-id thunderbird
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exec i3-msg 'workspace 1; exec chromium'
 | 
					exec i3-msg 'workspace 1; exec sleep 2 && chromium'
 | 
				
			||||||
 | 
					exec i3-msg 'workspace 2; exec i3-sensible-terminal'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# vim:ft=i3
 | 
					# vim:ft=i3
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,9 +1,9 @@
 | 
				
			|||||||
#!/bin/sh
 | 
					#!/bin/sh
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
option=$(echo "lock|logout|sleep|hibernate|power off|reboot|windows" | rofi -sep "|" -dmenu -i -p "" -auto-select -hide-scrollbar -monitor 0 -width 8 -lines 7 -location 3 -tokenize false -matching normal | xargs)
 | 
					option=$(echo "lock|logout|sleep|hibernate|power off|reboot|windows" | rofi -sep "|" -dmenu -i -p "" -auto-select -hide-scrollbar -monitor 0 -width 10 -lines 7 -location 3 -tokenize false -matching normal | xargs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case $option in
 | 
					case $option in
 | 
				
			||||||
    lock) ./lock.sh;;
 | 
					    lock) dm-tool switch-to-greeter;;
 | 
				
			||||||
    logout) i3-msg exit;;
 | 
					    logout) i3-msg exit;;
 | 
				
			||||||
    sleep) systemctl suspend;;
 | 
					    sleep) systemctl suspend;;
 | 
				
			||||||
    hibernate) systemctl hibernate;;
 | 
					    hibernate) systemctl hibernate;;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								.config/npm/npmrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.config/npm/npmrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					prefix=${XDG_DATA_HOME}/npm
 | 
				
			||||||
 | 
					cache=${XDG_CACHE_HOME}/npm
 | 
				
			||||||
 | 
					tmp=${XDG_RUNTIME_DIR}/npm
 | 
				
			||||||
@@ -13,13 +13,13 @@ format-margin  = 2.5
 | 
				
			|||||||
format-offset  = 0
 | 
					format-offset  = 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[bar/i3bar]
 | 
					[bar/i3bar]
 | 
				
			||||||
monitor = ${env:MONITOR:eDP1}
 | 
					monitor = ${env:MONITOR:HDMI-0}
 | 
				
			||||||
dpi  = ${xrdb:Xft.dpi:-1}
 | 
					dpi  = ${xrdb:Xft.dpi:96}
 | 
				
			||||||
fixed-center = false
 | 
					fixed-center = false
 | 
				
			||||||
enable-ipc = true
 | 
					enable-ipc = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
width = 100%
 | 
					width = 100%
 | 
				
			||||||
height = 44
 | 
					height = 32
 | 
				
			||||||
bottom = true
 | 
					bottom = true
 | 
				
			||||||
radius = 0
 | 
					radius = 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -44,9 +44,9 @@ modules-right = volume updates weather wlan eth memory cpu xbacklight battery te
 | 
				
			|||||||
tray-position = right
 | 
					tray-position = right
 | 
				
			||||||
tray-detached = false
 | 
					tray-detached = false
 | 
				
			||||||
tray-background = ${root.background}
 | 
					tray-background = ${root.background}
 | 
				
			||||||
tray-offset-x = -6
 | 
					tray-offset-x = -4
 | 
				
			||||||
tray-offset-y = -2
 | 
					tray-offset-y = 0
 | 
				
			||||||
tray-maxsize = 24
 | 
					tray-maxsize = 16
 | 
				
			||||||
tray-padding = 2
 | 
					tray-padding = 2
 | 
				
			||||||
tray-scale = 1.0
 | 
					tray-scale = 1.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -89,7 +89,7 @@ wrapping-scroll = false
 | 
				
			|||||||
; Only show workspaces on the same output as the bar
 | 
					; Only show workspaces on the same output as the bar
 | 
				
			||||||
; pin-workspaces = true
 | 
					; pin-workspaces = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
label-mode-padding = 3
 | 
					label-mode-padding = 2
 | 
				
			||||||
label-mode-foreground = ${colours.text}
 | 
					label-mode-foreground = ${colours.text}
 | 
				
			||||||
label-mode-background = ${colours.background}
 | 
					label-mode-background = ${colours.background}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -115,7 +115,7 @@ label-visible-underline = ${self.label-focused-underline}
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
; urgent = Workspace with urgency hint set
 | 
					; urgent = Workspace with urgency hint set
 | 
				
			||||||
label-urgent = ${self.label-focused}
 | 
					label-urgent = ${self.label-focused}
 | 
				
			||||||
label-urgent-foreground = ${colours.warning}
 | 
					label-urgent-foreground = ${colours.critical}
 | 
				
			||||||
label-urgent-padding = ${self.label-focused-padding}
 | 
					label-urgent-padding = ${self.label-focused-padding}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -254,7 +254,7 @@ ramp-capacity-1-foreground = ${colours.warning}
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[module/temperature]
 | 
					[module/temperature]
 | 
				
			||||||
type = internal/temperature
 | 
					type = internal/temperature
 | 
				
			||||||
thermal-zone = 1
 | 
					thermal-zone = 2
 | 
				
			||||||
warn-temperature = 70
 | 
					warn-temperature = 70
 | 
				
			||||||
 | 
					
 | 
				
			||||||
format = <ramp>  <label>
 | 
					format = <ramp>  <label>
 | 
				
			||||||
@@ -267,11 +267,9 @@ label-warn-foreground = ${colours.background}
 | 
				
			|||||||
ramp-0 = 
 | 
					ramp-0 = 
 | 
				
			||||||
ramp-1 = 
 | 
					ramp-1 = 
 | 
				
			||||||
ramp-2 = 
 | 
					ramp-2 = 
 | 
				
			||||||
ramp-3 = 
 | 
					ramp-3 = 
 | 
				
			||||||
ramp-4 = 
 | 
					ramp-4 = 
 | 
				
			||||||
ramp-5 = 
 | 
					ramp-5 = 
 | 
				
			||||||
ramp-6 = 
 | 
					 | 
				
			||||||
ramp-7 = 
 | 
					 | 
				
			||||||
ramp-foreground = ${colours.icon}
 | 
					ramp-foreground = ${colours.icon}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,26 +0,0 @@
 | 
				
			|||||||
!-----------------------------
 | 
					 | 
				
			||||||
! Rofi config
 | 
					 | 
				
			||||||
!-----------------------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
! State:            'bg',       'fg',     'bgalt'     'hlbg',   'hlfg'
 | 
					 | 
				
			||||||
rofi.color-window:  #F2383C4A,  #2F343F
 | 
					 | 
				
			||||||
rofi.color-normal:  #00383C4A,  #D3DAE3,  #00383C4A,  #5294E2,  #ECEFF1
 | 
					 | 
				
			||||||
rofi.bc:            #CC383C4A
 | 
					 | 
				
			||||||
rofi.bw:            5
 | 
					 | 
				
			||||||
rofi.padding:       8
 | 
					 | 
				
			||||||
rofi.lines:         14
 | 
					 | 
				
			||||||
rofi.width:         40
 | 
					 | 
				
			||||||
rofi.font:          Noto Sans 18
 | 
					 | 
				
			||||||
rofi.line-margin:   6
 | 
					 | 
				
			||||||
rofi.sep:           |
 | 
					 | 
				
			||||||
rofi.prompt:        >
 | 
					 | 
				
			||||||
rofi.ssh-command:   {terminal} -e "{ssh-client} {host}"
 | 
					 | 
				
			||||||
rofi.separator-style: solid
 | 
					 | 
				
			||||||
rofi.kb-row-tab:    Shift+Tab
 | 
					 | 
				
			||||||
rofi.kb-row-select: Tab
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
rofi.matching:      glob
 | 
					 | 
				
			||||||
rofi.tokenize:      true
 | 
					 | 
				
			||||||
rofi.normal-window: true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
! vim: ft=xdefaults
 | 
					 | 
				
			||||||
@@ -2,8 +2,8 @@ configuration {
 | 
				
			|||||||
  theme: "arc-dark";
 | 
					  theme: "arc-dark";
 | 
				
			||||||
  font: "sans 14";
 | 
					  font: "sans 14";
 | 
				
			||||||
  dpi: 0;
 | 
					  dpi: 0;
 | 
				
			||||||
  width: 40;
 | 
					  width: 35;
 | 
				
			||||||
  lines: 12;
 | 
					  lines: 10;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* show-icons: true; */
 | 
					  /* show-icons: true; */
 | 
				
			||||||
  separator-style: "solid";
 | 
					  separator-style: "solid";
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +0,0 @@
 | 
				
			|||||||
[Unit]
 | 
					 | 
				
			||||||
Description=Lock X session using i3lock
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Service]
 | 
					 | 
				
			||||||
User=%i
 | 
					 | 
				
			||||||
Environment=DISPLAY=:0
 | 
					 | 
				
			||||||
ExecStart=sh -c '~/.config/i3/lock.sh'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Install]
 | 
					 | 
				
			||||||
WantedBy=sleep.target
 | 
					 | 
				
			||||||
							
								
								
									
										12
									
								
								.config/systemd/user/sleep-lock-lightdm.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								.config/systemd/user/sleep-lock-lightdm.service
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					[Unit]
 | 
				
			||||||
 | 
					Description=Lock X LightDM session before sleeping
 | 
				
			||||||
 | 
					Before=sleep.target
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Service]
 | 
				
			||||||
 | 
					Type=oneshot
 | 
				
			||||||
 | 
					ExecStart=/usr/bin/dm-tool switch-to-greeter
 | 
				
			||||||
 | 
					# Ensure enough time for the session to lock before sleeping
 | 
				
			||||||
 | 
					ExecStartPost=/usr/bin/sleep 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Install]
 | 
				
			||||||
 | 
					WantedBy=sleep.target
 | 
				
			||||||
@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					../sleep-lock-lightdm.service
 | 
				
			||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
[options]
 | 
					[options]
 | 
				
			||||||
font = monospace 9.5
 | 
					font = monospace 9
 | 
				
			||||||
scrollback_lines = 1000000
 | 
					scrollback_lines = 1000000
 | 
				
			||||||
cursor_blink = off
 | 
					cursor_blink = off
 | 
				
			||||||
size_hints = true
 | 
					size_hints = true
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
[submodule "surface-scripts"]
 | 
					 | 
				
			||||||
	path = surface-scripts
 | 
					 | 
				
			||||||
	url = https://github.com/frebib/surface-scripts.git
 | 
					 | 
				
			||||||
							
								
								
									
										6
									
								
								.profile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								.profile
									
									
									
									
									
								
							@@ -25,6 +25,7 @@ export CARGO_HOME="$XDG_DATA_HOME/cargo"
 | 
				
			|||||||
export GNUPGHOME="$XDG_CONFIG_HOME/gnupg"
 | 
					export GNUPGHOME="$XDG_CONFIG_HOME/gnupg"
 | 
				
			||||||
export GOPATH="$XDG_DATA_HOME/go"
 | 
					export GOPATH="$XDG_DATA_HOME/go"
 | 
				
			||||||
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/settings.ini"
 | 
					export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/settings.ini"
 | 
				
			||||||
 | 
					export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc
 | 
				
			||||||
export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass"
 | 
					export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass"
 | 
				
			||||||
export PYTHONHISTFILE="$XDG_DATA_HOME/python/histfile"
 | 
					export PYTHONHISTFILE="$XDG_DATA_HOME/python/histfile"
 | 
				
			||||||
export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
 | 
					export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
 | 
				
			||||||
@@ -38,7 +39,7 @@ export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc"
 | 
				
			|||||||
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
 | 
					export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export DOTFILES="$(dirname "${thisfile:-$XDG_CONFIG_HOME/dotfiles/.profile}")"
 | 
					export DOTFILES="$(dirname "${thisfile:-$XDG_CONFIG_HOME/dotfiles/.profile}")"
 | 
				
			||||||
export PATH="${PATH}:/sbin:/usr/sbin:$DOTFILES/scripts:$HOME/.local/share/surface-scripts:$GOPATH/bin"
 | 
					export PATH="${PATH}:/sbin:/usr/sbin:$DOTFILES/scripts:$GOPATH/bin"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exists() { which $@ 0<&- 1>/dev/null 2>/dev/null; }
 | 
					exists() { which $@ 0<&- 1>/dev/null 2>/dev/null; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -76,6 +77,7 @@ fi
 | 
				
			|||||||
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && exists dbus-launch; then
 | 
					if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && exists dbus-launch; then
 | 
				
			||||||
    eval $(dbus-launch --sh-syntax --exit-with-session)
 | 
					    eval $(dbus-launch --sh-syntax --exit-with-session)
 | 
				
			||||||
    dbus-update-activation-environment --systemd \
 | 
					    dbus-update-activation-environment --systemd \
 | 
				
			||||||
        DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY
 | 
					        DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY \
 | 
				
			||||||
 | 
					        XDG_SEAT_PATH
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								aliases
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								aliases
									
									
									
									
									
								
							@@ -266,7 +266,7 @@ alias zfs='sudo zfs'
 | 
				
			|||||||
alias zpool='sudo zpool'
 | 
					alias zpool='sudo zpool'
 | 
				
			||||||
alias z=zfs
 | 
					alias z=zfs
 | 
				
			||||||
alias zp=zpool
 | 
					alias zp=zpool
 | 
				
			||||||
zl() { (set -o pipefail; command zfs list $@ | grep -Ev 'docker/[0-9a-f]{64}'); return $?; }
 | 
					zl() { (set -o pipefail; command zfs list $@ | grep -Ev 'docker/[0-9a-f]{64}' | column -t -R 2,3,4); return $?; }
 | 
				
			||||||
_zl() { _zfs "list $@"; }
 | 
					_zl() { _zfs "list $@"; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# General Aliases
 | 
					# General Aliases
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,8 +23,3 @@ echo cd `pwd`
 | 
				
			|||||||
for file in $conffiles; do
 | 
					for file in $conffiles; do
 | 
				
			||||||
    ln -sfv $confpath/.config/$file .
 | 
					    ln -sfv $confpath/.config/$file .
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
 | 
					 | 
				
			||||||
cd $HOME
 | 
					 | 
				
			||||||
mkdir -p .local/share/ && cd .local/share
 | 
					 | 
				
			||||||
echo cd `pwd`
 | 
					 | 
				
			||||||
ln -sfv $DOTFILES/surfacetools .
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
 Submodule surface-scripts deleted from f94e25f0b8
									
								
							 Submodule surface3-scripts deleted from bd6eaf1fb0
									
								
							
		Reference in New Issue
	
	Block a user