From f7a7898c58fac7f90209d020be4755c8948fa9f7 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Tue, 22 Mar 2022 00:04:49 -0600 Subject: reorganized bash configs --- bash/.bash/03-boot.bash | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 bash/.bash/03-boot.bash (limited to 'bash/.bash/03-boot.bash') diff --git a/bash/.bash/03-boot.bash b/bash/.bash/03-boot.bash new file mode 100644 index 0000000..34f1d9c --- /dev/null +++ b/bash/.bash/03-boot.bash @@ -0,0 +1,31 @@ +#!/bin/sh +# +# 03-boot.bash +# startup scripts for systems +# + +# run startup script if tty +# for dingo +if [[ $TERM == 'linux' && $(hostname) == 'dingo' ]]; then + cat ~/bin/house.txt + printf "\n${CYAN}Welcome back Bryson :)\n\n" + USAGE="${blue}\td:start-docked\n\tn:start-not-docked\n\tq:shutdown\n\tr:reboot\n\tb:bash\n\n${NC}" + printf "${LGREEN}What should dingo do?\n" + printf "%b" $USAGE + + while read -rs -N 1 key; do + case $key in + d) startx ;; + n) nstartx.sh ;; + q) echo "Are you sure you want to shutdown? (y/n)"; + read -rs -N 1 key2; case $key2 in y) shutdown now ;; esac; ;; + r) echo "Are you sure you want to reboot? (y/n)"; + read -rs -N 1 key3; case $key3 in y) reboot ;; esac; ;; + b) break ;; + [h?]) echo "$USAGE";; + esac + printf "${LGREEN}What should dingo do now?\n" + printf "%b" $USAGE + done +fi + -- cgit v1.2.3