Skip to content

Commit

Permalink
create psdoom-ng.conf in $HOME if not existent
Browse files Browse the repository at this point in the history
also add a ps.sh to get the processes
  • Loading branch information
yeoldegrove committed Dec 26, 2018
1 parent 5bfe421 commit 52dec64
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions psd.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ elif [[ -f /etc/psdoom-ng.conf ]]; then
source /etc/psdoom-ng.conf
fi

if [[ ! -f /home/${USER}/.psdoom-ng/psdoom-ng.conf ]]; then
mkdir -p /home/${USER}/.psdoom-ng
cat << EOF > /home/${USER}/.psdoom-ng/psdoom-ng.conf
PSDOOMPSCMD="${HOME}/.psdoom-ng/ps.sh"
PSDOOMRENICECMD="renice"
PSDOOMKILLCMD="kill -9"
DOOMWADPATH="${HOME}/.psdoom-ng/psdoom-data"
# doom1e1p1 pid monster start coordinates
#DEFAULT_ARGS="-psuser ${USER} -episode 1 -godstart -telestartf 136310834 -257677815"
DEFAULT_ARGS="-psallusers -episode 1 -godstart"
EOF
fi

if [[ ! -f /home/${USER}/.psdoom-ng/ps.sh ]]; then
cat << EOF > /home/${USER}/.psdoom-ng/ps.sh
#!/bin/bash
### get all processes but ...
### exclude kernel processes "[foobar]" and psd(oom) processes
ps aux|awk '{print $1,$2,$11,"0"}'|grep -E -v '^USER|\[|psd|psdoom'
EOF
chmod +x /home/${USER}/.psdoom-ng/ps.sh
fi

[[ ! -v PSDOOMPSCMD || -z $PSDOOMPSCMD ]] && Z="$(unset PSDOOMPSCMD)" || export PSDOOMPSCMD="${PSDOOMPSCMD}"
[[ ! -v PSDOOMRENICECMD || -z $PSDOOMRENICECMD ]] && Z="$(unset PSDOOMRENICECMD)" || export PSDOOMRENICECMD="${PSDOOMRENICECMD}"
[[ ! -v PSDOOMKILLCMD || -z $PSDOOMKILLCMD ]] && Z="$(unset PSDOOMKILLCMD)" || export PSDOOMKILLCMD="${PSDOOMKILLCMD}"
Expand Down

0 comments on commit 52dec64

Please sign in to comment.