diff --git a/depends.pacman b/depends.pacman new file mode 100644 index 0000000..b63f316 --- /dev/null +++ b/depends.pacman @@ -0,0 +1,33 @@ +linux +linux-firmware +wpa_supplicant +dhcpcd +networkmanager +pulseaudio +git +base +base-devel +curl +xorg +bspwm +sxhkd +xorg-xrandr +imagemagick +mpv +feh +neovim +tig +python +openssh +tmux +fzy +tor +torsocks +firefox +chromium +jq +remind +ledger +cmus +yt-dlp +python-pip diff --git a/depends.pip b/depends.pip new file mode 100644 index 0000000..6eb2539 --- /dev/null +++ b/depends.pip @@ -0,0 +1,2 @@ +neovim +spotify-dl diff --git a/deploy.sh b/deploy.sh index bf12a63..e3f548f 100644 --- a/deploy.sh +++ b/deploy.sh @@ -8,6 +8,16 @@ for i in $modules; do ln -sf "$(pwd)/$i" "$HOME/gitt/" done +if [ -f /etc/arch-release ]; then + pacman_packages=$(cat depends.pacman | tr '\n' ' ') + sudo pacman -Syu $pacman_packages +fi + +pip_packages=$(cat depends.pip | tr '\n' ' ') +pip install $pip_packages + +exit + cd dot make echo "### WARNING: you need to install environment hooks and firefox setup later. please do that. ###"