scripts

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
Minstallers/alpine-install.sh | 31++++++++++++++++++++++++-------
Ainstallers/build-all.sh | 27+++++++++++++++++++++++++++
Ainstallers/config.sh | 21+++++++++++++++++++++
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