alpine update
This commit is contained in:
@@ -2,36 +2,22 @@ default:
|
||||
just --list
|
||||
|
||||
# inits
|
||||
init-arch: install-arch stow build-wayfreeze
|
||||
init-debian: install-debian stow build-wayfreeze
|
||||
init-alpine: install-alpine stow build-wayfreeze
|
||||
|
||||
install-debian:
|
||||
@echo "installing pkgs"
|
||||
wget -qO- https://apt.fury.io/nushell/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/fury-nushell.gpg
|
||||
echo "deb [signed-by=/etc/apt/keyrings/fury-nushell.gpg] https://apt.fury.io/nushell/ /" | sudo tee /etc/apt/sources.list.d/fury-nushell.list
|
||||
sudo apt update
|
||||
xargs -a packages-debian sudo apt install -y
|
||||
|
||||
install-arch:
|
||||
@echo "installing pkgs"
|
||||
sudo pacman -S --needed --noconfirm - < packages-arch
|
||||
|
||||
# optional now. Stinkers in the aur scare me!
|
||||
install-aur:
|
||||
sudo pacman -S --noconfirm debugedit fakeroot go make gcc
|
||||
git clone https://aur.archlinux.org/yay.git /tmp/yay
|
||||
cd /tmp/yay && makepkg -si
|
||||
install-alpine:
|
||||
doas apk update
|
||||
doas apk upgrade
|
||||
xargs -a packages doas apk add
|
||||
|
||||
# my apps
|
||||
install-stabs-apps:
|
||||
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
doas flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
@echo "installing my apps"
|
||||
sudo flatpak install -y dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community org.gajim.Gajim
|
||||
doas flatpak install -y dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community
|
||||
|
||||
@echo "Permissionizing..."
|
||||
flatpak override --user --filesystem=home io.gitlab.librewolf-community
|
||||
flatpak override --user --filesystem=home dev.vencord.Vesktop
|
||||
flatpak override --user --filesystem=home org.gajim.Gajim
|
||||
|
||||
stow:
|
||||
mkdir -p ~/.config/
|
||||
@@ -50,10 +36,11 @@ restow:
|
||||
stow -R -t ~/.config config
|
||||
|
||||
# builds
|
||||
|
||||
build-wayfreeze:
|
||||
@echo "Ensuring compilation dependencies are met..."
|
||||
doas apk add git cargo
|
||||
rm -rf /tmp/wayfreeze
|
||||
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
|
||||
cd /tmp/wayfreeze && cargo build --release
|
||||
mkdir -p ~/.local/bin
|
||||
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze
|
||||
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze
|
||||
Reference in New Issue
Block a user