walpaper script and i3 fixes
@ -6,3 +6,4 @@ mpd
 | 
				
			|||||||
mpc
 | 
					mpc
 | 
				
			||||||
playerctl
 | 
					playerctl
 | 
				
			||||||
zscroll-git
 | 
					zscroll-git
 | 
				
			||||||
 | 
					pistol-git
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										29
									
								
								bin/wallpaper.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					wallpapers_dir=~/.local/share/wallpapers
 | 
				
			||||||
 | 
					finder="fzf --preview='feh {}'"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					cd "$wallpapers_dir"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -n "$TMUX" ] ; then
 | 
				
			||||||
 | 
					    #finder="fzf-tmux -p --preview='pistol {}'"
 | 
				
			||||||
 | 
					    finder="fzf-tmux -p"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# fzf selector
 | 
				
			||||||
 | 
					if [ "$1" == '-s' ] ; then
 | 
				
			||||||
 | 
					    # follows links and omits the env file
 | 
				
			||||||
 | 
					    selection=$(find -L -type f -printf '%P\n' | $finder)
 | 
				
			||||||
 | 
					    if [ -n "$selection" ] ; then
 | 
				
			||||||
 | 
					        # didnt exit
 | 
				
			||||||
 | 
					        feh --bg-scale "$selection"
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# feh slideshow selector
 | 
				
			||||||
 | 
					if [ "$1" == '-p' ] ; then
 | 
				
			||||||
 | 
					    # follows links and omits the env file
 | 
				
			||||||
 | 
					    # find -L -type f -printf '%P\n' | feh -A "echo '%f';"
 | 
				
			||||||
 | 
					    echo "BROKEN">&2
 | 
				
			||||||
 | 
					    exit 1
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
@ -92,11 +92,6 @@ let g:vimtex_view_method = 'zathura'
 | 
				
			|||||||
let g:tex_flavor='latex'
 | 
					let g:tex_flavor='latex'
 | 
				
			||||||
let g:vimtex_quickfix_mode=0
 | 
					let g:vimtex_quickfix_mode=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" live markdown settings
 | 
					 | 
				
			||||||
let g:mkdp_refresh_slow = 1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
nnoremap <C-s> :MarkdownPreview<CR>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" fzf settings
 | 
					" fzf settings
 | 
				
			||||||
set rtp+=~/.fzf
 | 
					set rtp+=~/.fzf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -185,4 +185,4 @@ bindsym $mod+r mode "resize"
 | 
				
			|||||||
exec --no-startup-id picom-launch.sh
 | 
					exec --no-startup-id picom-launch.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# background
 | 
					# background
 | 
				
			||||||
exec_always --no-startup-id feh --bg-scale ~/.config/i3/wallpaper.jpg
 | 
					exec_always --no-startup-id ~/.fehbg
 | 
				
			||||||
 | 
				
			|||||||
@ -49,7 +49,7 @@ height = 24pt
 | 
				
			|||||||
modules-left = xworkspaces focus spotify spotify-len todo
 | 
					modules-left = xworkspaces focus spotify spotify-len todo
 | 
				
			||||||
;modules-left = xworkspaces spotify spotify-len
 | 
					;modules-left = xworkspaces spotify spotify-len
 | 
				
			||||||
modules-center = weather-desktop
 | 
					modules-center = weather-desktop
 | 
				
			||||||
modules-right = pulseaudio memory cpu temperature eth mouse-power seafile calendar-sync date powermenu
 | 
					modules-right = pulseaudio memory cpu temperature eth mouse-power seafile calendar-sync bg-selector date powermenu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[module/xworkspaces]
 | 
					[module/xworkspaces]
 | 
				
			||||||
type = internal/xworkspaces
 | 
					type = internal/xworkspaces
 | 
				
			||||||
@ -247,5 +247,12 @@ hook-3 = echo -e '%{F#FF0}\uf073'
 | 
				
			|||||||
initial = 1
 | 
					initial = 1
 | 
				
			||||||
click-left = calcurse-sync.sh
 | 
					click-left = calcurse-sync.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[module/bg-selector]
 | 
				
			||||||
 | 
					; select background
 | 
				
			||||||
 | 
					type = custom/script
 | 
				
			||||||
 | 
					interval = 60
 | 
				
			||||||
 | 
					exec = echo -e '\uf1c5'
 | 
				
			||||||
 | 
					click-left = wallpaper.sh -s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[settings]
 | 
					[settings]
 | 
				
			||||||
screenchange-reload = true
 | 
					screenchange-reload = true
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/AI_snow_mountain.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.8 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/dusk_mountains.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 11 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/iceland_spotlight.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 13 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/lake_mountains.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 19 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/misty_forest.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 16 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/rocky_shores.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 12 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/storm_eye_space.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 15 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								gui/wallpapers/woods_trail.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 14 MiB  | 
@ -3,7 +3,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
- clean:
 | 
					- clean:
 | 
				
			||||||
    ~/.config/i3:
 | 
					    ~/.config/i3:
 | 
				
			||||||
 | 
					    ~/.local/share/wallpapers:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- link:
 | 
					- link:
 | 
				
			||||||
    ~/.config/i3/config: gui/i3/desktop.conf
 | 
					    ~/.config/i3/config: gui/i3/desktop.conf
 | 
				
			||||||
    ~/.config/i3/wallpaper.jpg: gui/wallpapers/pine_tree.jpg
 | 
					    ~/.local/bin/wallpaper.sh: bin/wallpaper.sh
 | 
				
			||||||
 | 
					    ~/.local/share/wallpapers/: 
 | 
				
			||||||
 | 
					      path: gui/wallpapers/**
 | 
				
			||||||
 | 
					      glob: true
 | 
				
			||||||
 | 
				
			|||||||
@ -6,4 +6,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
- link:
 | 
					- link:
 | 
				
			||||||
    ~/.config/i3/config: gui/i3/thinkpad.conf
 | 
					    ~/.config/i3/config: gui/i3/thinkpad.conf
 | 
				
			||||||
    ~/.config/i3/wallpaper.jpg: gui/wallpapers/pine_tree.jpg
 | 
					    ~/.local/bin/wallpaper.sh: bin/wallpaper.sh
 | 
				
			||||||
 | 
					    ~/.local/share/wallpapers/:
 | 
				
			||||||
 | 
					      path: gui/wallpapers/**
 | 
				
			||||||
 | 
					      globe: true
 | 
				
			||||||
 | 
				
			|||||||