1
0
Fork 0
dotfiles/cdist/type/__manjaro_desktop/manifest

106 lines
1.9 KiB
Plaintext
Raw Normal View History

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