Fix dmenu_run
This commit is contained in:
		
							
								
								
									
										14
									
								
								dmenu_run
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								dmenu_run
									
									
									
									
									
								
							| @ -1,8 +1,14 @@ | ||||
| #!/usr/bin/env bash | ||||
| # dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & | ||||
|  | ||||
| config_file="$HOME/.config/dmenu/aliases" | ||||
| cmd="$(dmenu_path | dmenu "$@")" | ||||
|  | ||||
| [[ -e "$config_file" ]] && flags="--rcfile $config_file" | ||||
| [ $? -ne 0 ] && exit 1 | ||||
|  | ||||
| dmenu_path | dmenu "$@" | echo "unset HISTFILE; $(cat)" | /usr/bin/env bash $flags -i >/dev/null 2>&1 | ||||
| config_file="${XDG_CONFIG_HOME:-"${HOME}/.config"}/dmenu/aliases" | ||||
| [ -f "$config_file" ] && source_cmd="source '$config_file'" | ||||
| exec bash <<EOF | ||||
| shopt -s expand_aliases | ||||
| $source_cmd | ||||
| alias exec='exec ' | ||||
| exec $cmd | ||||
| EOF | ||||
|  | ||||
		Reference in New Issue
	
	Block a user