diff options
| author | Karel Kočí <cynerd@email.cz> | 2023-03-21 18:19:32 +0100 | 
|---|---|---|
| committer | Karel Kočí <cynerd@email.cz> | 2023-03-21 20:46:05 +0100 | 
| commit | 7be0acbb1cd6b6d3c4c3df95611cb86be4b46915 (patch) | |
| tree | fcdca6619a05b1e72ebb8b9ddf0d04586b434e94 /shellrc-desktop.d/desktop | |
| parent | f0eab21bab34beb657059cf5dfe91ca8072edb35 (diff) | |
| download | shellrc-7be0acbb1cd6b6d3c4c3df95611cb86be4b46915.tar.gz shellrc-7be0acbb1cd6b6d3c4c3df95611cb86be4b46915.tar.bz2 shellrc-7be0acbb1cd6b6d3c4c3df95611cb86be4b46915.zip  | |
Drop desktop variant and rework nix packages
Diffstat (limited to 'shellrc-desktop.d/desktop')
| -rw-r--r-- | shellrc-desktop.d/desktop | 48 | 
1 files changed, 0 insertions, 48 deletions
diff --git a/shellrc-desktop.d/desktop b/shellrc-desktop.d/desktop deleted file mode 100644 index 64f0431..0000000 --- a/shellrc-desktop.d/desktop +++ /dev/null @@ -1,48 +0,0 @@ -# vim: ft=sh: -# This is handy only on desktop and is useless on server - -alias sdcv='sdcv -c' - -# Following section is applicable for any desktop but only for graphics########## -# TODO add check for wayland -[ -z "$DISPLAY" ] && return - -alias feh='feh --conversion-timeout 10 -.' - - -# This function should not be called externaly -# It expects PID of surf instace as first argument and all other arguments should -# be command to be called before kill is sent. -__insurf_callback() { -	local SPID=$1 -	shift -	"$@" -	echo kill $SPID SIGHUP -	kill -s SIGHUP $SPID || exit 1 -} - -# Same as inrun but it opens first argument it founds in surf and then reloads -# that instance automatically. -insurf() { -	( -	set -e -	# Run surf -	surf "$1" & -	local SPID=$! -	trap "kill $SPID; trap '' EXIT; exit 0" EXIT INT QUIT TERM ABRT -	# Insert our callback -	local ISFIRST=true -	for ARG in "$@"; do -		if $ISFIRST; then -			shift $# -			ISFIRST=false -		fi -		set "$@" "$ARG" -		if [ "$ARG" = "--" ]; then -			set "$@" "__insurf_callback" "$SPID" -		fi -	done -	# Run inrun -	inrun "$@" -	) -}  | 
