default:
    just --list

init-arch: install-aur install-arch stow

install-arch:
    @echo "installing pkgs"
    sudo pacman -S --needed --noconfirm - < packages-arch
    @echo "Done. Moving onto aur..."
    yay -S --noconfirm wayfreeze

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-stabs-apps:
    @echo "installing my apps"
    flatpak install -y org.vinegarhq.Sober 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:
    stow -t ~/.config config
    @echo "Stoweed"

unstow:
    stow -D -t ~/.config config

setup-displays:
    python init/swaysetupmonitors.py
    mv mute ~/.config/

restow:
    stow -R -t ~/.config config