commit 356adcef710260dc5106f9ca7f806b81cae7565e
parent f2cb3c7eb17b9feb63ca616895b10a8fb4f1a3e2
Author: AndrewLockVI <andrew@laack.co>
Date: Sun, 9 Feb 2025 13:24:21 -0600
Updated install script
Diffstat:
1 file changed, 24 insertions(+), 5 deletions(-)
diff --git a/install.sh b/install.sh
@@ -3,6 +3,19 @@
# desktop setup via 'setup-desktop' (sway)
# Make sure to uncomment second line of /etc/apk/repositories
+# Make sure to run this script as YOUR user, not root. Your user
+# will need doas privileges, but if you run this as root setting the default
+# shell will not work as expected.
+
+# NOTE: There are sections (e.g. school) that I would not
+# recommend using unless you need them. This config is mine
+# so I want reproducability, but if it wasn't for my use case
+# I wouldn't download them.
+
+# If you are intending to run this on a server, some portions
+# should be commented out as there isn't a real reason to have
+# a thunderbird, an audio sever, firefox, okular, etc. on a server.
+
# why isn't this default?
doas apk add curl
@@ -15,7 +28,7 @@ doas apk add git
# Install and set default shell
doas apk add shadow
doas apk add bash
-doas chsh andrew -s /bin/bash
+doas chsh $USER -s /bin/bash
# Sync
doas apk add rsync
@@ -27,10 +40,6 @@ doas apk add py3-pip
# mount server
doas apk add sshfs
-# window manager
-doas apk add sway
-
-
# Email Client
doas apk add thunderbird
@@ -62,6 +71,16 @@ doas apk add firefox
doas apk add texmf-dist texlive
doas apk add pandoc
+# screen config (gui... gasp!!!)
+doas apk add wdisplays
+
+# THESE ARE FOR SCHOOL ONLY
+# I WOULDN'T USE THEM OTHERWISE
+
+doas apk add openjdk11
+
+# END SCHOOL SECTION
+
# tailscale