dunst fix, switch to xscreensaver and proper support for the whole git repo tree
This commit is contained in:
		
							parent
							
								
									724af4b844
								
							
						
					
					
						commit
						25eeeff21d
					
				
					 3 changed files with 18 additions and 4 deletions
				
			
		
							
								
								
									
										19
									
								
								bashplugins
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								bashplugins
									
										
									
									
									
								
							| 
						 | 
					@ -38,13 +38,26 @@ gdf()
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					is_git_repo()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    local curr_dir="$PWD"
 | 
				
			||||||
 | 
					    while [[ -n "${curr_dir}" ]]; do
 | 
				
			||||||
 | 
					        if [[ -r "${curr_dir}/.git/HEAD" ]]; then
 | 
				
			||||||
 | 
					            return 0
 | 
				
			||||||
 | 
					        else
 | 
				
			||||||
 | 
					            curr_dir="${curr_dir%/*}"
 | 
				
			||||||
 | 
					        fi
 | 
				
			||||||
 | 
					    done
 | 
				
			||||||
 | 
					    return 1
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
git_prompt()
 | 
					git_prompt()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    prompt_command
 | 
					    prompt_command
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if [[ ! -r ./.git/HEAD ]] || ! local raw_status="$(git status --porcelain -bu 2>/dev/null)"; then
 | 
					    is_git_repo || return 0
 | 
				
			||||||
        return
 | 
					
 | 
				
			||||||
    fi
 | 
					    local raw_status="$(git status --porcelain -bu 2>/dev/null)"
 | 
				
			||||||
    local branch_info full_status IFS=
 | 
					    local branch_info full_status IFS=
 | 
				
			||||||
    local git_status=''
 | 
					    local git_status=''
 | 
				
			||||||
    local staged_count=0
 | 
					    local staged_count=0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										1
									
								
								dunstrc
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								dunstrc
									
										
									
									
									
								
							| 
						 | 
					@ -29,6 +29,7 @@
 | 
				
			||||||
    browser = /home/von/.local/bin/default-web-browser
 | 
					    browser = /home/von/.local/bin/default-web-browser
 | 
				
			||||||
    icon_position = left
 | 
					    icon_position = left
 | 
				
			||||||
    icon_folders = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
 | 
					    icon_folders = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
 | 
				
			||||||
 | 
					    max_icon_size = 32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[frame]
 | 
					[frame]
 | 
				
			||||||
    width = 1
 | 
					    width = 1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -111,7 +111,7 @@ bindsym $mod+Control+r restart
 | 
				
			||||||
# exit i3 (logs you out of your X session)
 | 
					# exit i3 (logs you out of your X session)
 | 
				
			||||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
 | 
					bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
 | 
				
			||||||
# lock screen
 | 
					# lock screen
 | 
				
			||||||
bindsym $mod+z exec "xautolock -locknow"
 | 
					bindsym $mod+z exec "xscreensaver-command -lock"
 | 
				
			||||||
# toggle touchpad
 | 
					# toggle touchpad
 | 
				
			||||||
bindsym XF86TouchpadToggle exec "touchpad-toggle"
 | 
					bindsym XF86TouchpadToggle exec "touchpad-toggle"
 | 
				
			||||||
bindsym XF86KbdBrightnessDown exec "keybrightness d"
 | 
					bindsym XF86KbdBrightnessDown exec "keybrightness d"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue