#!/bin/sh -e # vars user="schrofi" home="/home/schrofi" # setup user __user "$user" --home "$home" --shell /bin/fish require="__user/$user" __directory "$home" \ --owner "$user" --group "$user" --mode 0755 __timezone --tz Europe/Vienna # install packages __package_update_index require="__package_update_index" __package_upgrade_all package_list=" alacritty binutils chromium clipmenu cups dbeaver emacs fakeroot feh filezilla firefox fish flameshot galculator gcc gimp git git-lfs gnupg gmp gparted gradle gtk3 htop jdk-openjdk jre-openjdk libreoffice libxss manjaro-pipewire mosh mtpfs nss nss-mdns ntfs-3g openvpn pass patch pipewire pipewire-jack pipewire-pulse plasma-browser-integration ranger realtime-privileges signal-desktop strip-nondeterminism udevil unarchiver vlc zerotier-one " for package in $package_list do require="__package_upgrade_all" __package $package --state=present done # setup dotfiles #__dot_file .config/i3/config --user "$user" --source "$__type/dotfiles/i3/config" __dot_file .config/ncspot/config.toml --user "$user" --source "$__type/dotfiles/ncspot/config.toml" # those have to be done in order, install spacemacs export CDIST_ORDER_DEPENDENCY=on require="__package/emacs" __git "$home/.emacs.d" --source https://github.com/syl20bnr/spacemacs __directory "$home/.emacs.d" --owner $user --group $user --recursive unset CDIST_ORDER_DEPENDENCY # install aur packages aurdir="$home/Projects/AUR" # the installation of the following libraries is failing: # aura-bin # postman-bin # seafile aur_packages=" android-studio helvum ncspot rescrobbled-git scrcpy teams " export CDIST_ORDER_DEPENDENCY=on for package in $aur_packages do __aur $package --user $user --directory $aurdir done unset CDIST_ORDER_DEPENDENCY