aboutsummaryrefslogtreecommitdiff
path: root/shellrc-desktop.d/desktop
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2023-03-21 18:19:32 +0100
committerKarel Kočí <cynerd@email.cz>2023-03-21 20:46:05 +0100
commit7be0acbb1cd6b6d3c4c3df95611cb86be4b46915 (patch)
treefcdca6619a05b1e72ebb8b9ddf0d04586b434e94 /shellrc-desktop.d/desktop
parentf0eab21bab34beb657059cf5dfe91ca8072edb35 (diff)
downloadshellrc-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/desktop48
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 "$@"
- )
-}