default: just --list # inits init-arch: install-arch stow build-wayfreeze init-debian: install-debian 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 # my apps install-stabs-apps: sudo 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 @echo "Permissionizing..." flatpak override --user --filesystem=home io.gitlab.librewolf-community flatpak override --user --filesystem=host com.valvesoftware.Steam flatpak override --user --filesystem=home dev.vencord.Vesktop flatpak override --user --filesystem=home org.gajim.Gajim stow: mkdir -p ~/.config/ stow -t ~/.config config @echo "Stoweed" unstow: stow -D -t ~/.config config setup-displays: mkdir -p ~/.config/mute/ python3 init/swaysetupmonitors.py mv mute/monitors.conf ~/.config/mute/ restow: stow -R -t ~/.config config # builds build-wayfreeze: 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