Juni Kim 2 years ago
parent
commit
c45c7f49f3
  1. 16
      install_alpine.sh

16
install_alpine.sh

@ -42,6 +42,7 @@ user_setup() {
Options: Options:
-F,--nfs install aliases for connecting to nases
-G,--graphical install xorg and wm -G,--graphical install xorg and wm
-N,--nvim install neovim -N,--nvim install neovim
-C,--cp install competitive programming scripts -C,--cp install competitive programming scripts
@ -51,6 +52,7 @@ EOF
GRAPHICAL= GRAPHICAL=
CP= CP=
NVIM= NVIM=
NFS=
while test $# -ne 0; do while test $# -ne 0; do
case $1 in case $1 in
-G|--graphical) -G|--graphical)
@ -62,6 +64,9 @@ EOF
-N|--nvim) -N|--nvim)
NVIM=1 NVIM=1
;; ;;
-F|--nfs)
NFS=1
;;
*) *)
echo "invalid option $1" echo "invalid option $1"
help_text help_text
@ -152,6 +157,14 @@ EOF
go install git.junickim.me/junikimm717/cpgo@latest go install git.junickim.me/junikimm717/cpgo@latest
} }
nfs() {
doas apk add nfs-utils samba cifs-utils
mkdir -p "$HOME/nfs/rpi" && mkdir -p "$HOME/nfs/d2"
echo 'export WORKSPACES=$HOME/nfs/rpi/ohsg11/s2:$HOME/nfs/d2/ohsg11/s2:$WORKSPACES' >> ~/.zshrc
echo "alias schoolmount=\'sudo mount 192.168.1.34:/srv/nfs ~/nfs/rpi\'" >> ~/.zshrc
echo "alias d2mount=\'sudo mount.cifs //157.245.86.196/d2nas ~/nfs/d2\'" >> ~/.zshrc
}
graphical() { graphical() {
# xorg and drivers # xorg and drivers
doas setup-xorg-base doas setup-xorg-base
@ -197,6 +210,9 @@ EOF
if ! test -z "$GRAPHICAL"; then if ! test -z "$GRAPHICAL"; then
graphical || exit 1 graphical || exit 1
fi fi
if ! test -z "$NFS"; then
nfs || exit 1
fi
} }
if test $# -eq 0; then if test $# -eq 0; then

Loading…
Cancel
Save