commit 7c0c42e014c0ae37efe0bb6f54e90494503a2af7
parent a74e128e18491c1c1b58556a070f29bc3e58b1d4
Author: andrew <andrew@laack.co>
Date: Fri, 5 Sep 2025 20:03:04 -0500
Updated alpine installer, found tons of headaches...
Diffstat:
3 files changed, 72 insertions(+), 7 deletions(-)
diff --git a/installers/alpine-install.sh b/installers/alpine-install.sh
@@ -1,6 +1,5 @@
#!/bin/sh
# alpine base install via 'setup-alpine'
-# desktop setup via 'setup-desktop' (sway)
# Make sure to uncomment second line of /etc/apk/repositories
# install st, dwm, and tabbed if you are intending to replicate my dwm/x11 setup.
@@ -34,20 +33,35 @@ doas chsh $USER -s /bin/bash
# Sync
doas apk add rsync
+# Xorg input management
+doas apk add libinput
+doas apk add udev
+doas apk add xf86-input-libinput
+
+# This gives dmenu_run
+doas apk add dmenu
+
+
# python
doas apk add python3
-doas apk add py3-pip
+# No need for pip, use venvs ;)
+# python3 -m ensurepip --break-system-packages
+
+
+# doas apk add py3-pip
doas apk add python3-dev
# Email Client
-doas apk add thunderbird
+# doas apk add thunderbird
# Desktop notifications
# doas apk add libnotify
# doas apk add swaync
-# Audio Controller (yes, it is old, but it was the only thing that worked)
-doas apk add pulseaudio
+# Audio (TODO)
+
+# Unison
+doas apk add ocaml
# Session Manager
# I use tabbed now instead
@@ -219,7 +233,7 @@ doas apk add librewolf
# doas apk add emacs
# doas apk add emacs-x11
-#doas apk add fzf
+doas apk add fzf
#doas apk add fd
# Kakoune (not worth it for me, maybe for you though!)
@@ -236,7 +250,7 @@ doas apk add librewolf
# it would probably be better to use imagemagick via convert
# doas apk add py3-img2pdf
-pip install spotdl --break-system-packages
+# pip install spotdl --break-system-packages
# doas apk add virt-manager qemu
@@ -256,3 +270,6 @@ pip install spotdl --break-system-packages
# in my bin/resources directory.
doas mkdir -p /usr/local/texlive/texmf-local/tex/latex/
+
+doas apk add newsboat
+doas apk add flameshot
diff --git a/installers/build-all.sh b/installers/build-all.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+REPO_SOURCE=ssh://brgr:/home/shared/git/public-repos
+
+cd ~/gitRepos
+
+git clone $REPO_SOURCE/st.git
+cd st
+doas make install
+cd ..
+
+git clone $REPO_SOURCE/dmenu.git
+cd dmenu
+doas make install
+cd ..
+
+git clone $REPO_SOURCE/dwm.git
+cd dwm
+doas make install
+cd ..
+
+PREFIX=/usr/local/bin
+git clone $REPO_SOURCE/unison.git
+cd unison
+make
+doas make install
+cd ..
diff --git a/installers/config.sh b/installers/config.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+REPO_SOURCE=ssh://brgr:/home/shared/git/public-repos
+
+cd
+git clone $REPO_SOURCE/nvim
+git clone $REPO_SOURCE/dotfiles
+
+# THIS COULD BE DANGEROUS, PLEASE KNOW WHAT YOU'RE DOING!!!!
+rm -rf .config
+mv dotfiles .config
+mv nvim .config
+
+rm .bashrc
+rm .xinitrc
+
+ln .config/bashrc .bashrc
+ln .config/xinitrc .xinitrc
+
+rm -rf ~/.local/share/nvim/site/pack/packer
+git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim