debian support (devaun but debian works too)

This commit is contained in:
2026-06-27 11:29:45 -05:00
parent 5e9e9f8599
commit 4cd7ff3c3a
10 changed files with 103 additions and 43 deletions
+18 -4
View File
@@ -1,7 +1,16 @@
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 doas apt install -y
install-arch:
@echo "installing pkgs"
@@ -13,9 +22,11 @@ install-aur:
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"
flatpak install -y org.vinegarhq.Sober dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community org.gajim.Gajim
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
@@ -24,6 +35,7 @@ install-stabs-apps:
flatpak override --user --filesystem=home org.gajim.Gajim
stow:
mkdir -p ~/.config/
stow -t ~/.config config
@echo "Stoweed"
@@ -31,8 +43,9 @@ unstow:
stow -D -t ~/.config config
setup-displays:
python init/swaysetupmonitors.py
mv mute ~/.config/
mkdir -p ~/.config/mute/
python3 init/swaysetupmonitors.py
mv mute/monitors.conf ~/.config/mute/
restow:
stow -R -t ~/.config config
@@ -43,4 +56,5 @@ build-wayfreeze:
rm -rf /tmp/wayfreeze
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
cd /tmp/wayfreeze && cargo build --release
sudo mv /tmp/wayfreeze/target/release/wayfreeze /opt/bin/wayfreeze
mkdir -p ~/.local/bin
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze