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

66 lines
1.2 KiB
Plaintext
Raw Normal View History

2021-01-06 08:16:13 -05:00
user="schrofi"
home="/home/schrofi"
# setup user
__user "$user" --home "$home" --shell /bin/bash
require="__user/$user" __directory "$home" \
--owner "$user" --group "$user" --mode 0755
# install packages
__package_update_index
require="__package_update_index" __package_upgrade_all
package_list="
alacritty
chezmoi
chromium
clipmenu
dbeaver
emacs
filezilla
firefox
fish
flameshot
galculator
gimp
git
git-lfs
gnupg
gparted
gradle
htop
i3-wm
i3blocks
i3lock
i3status
jdk-openjdk
jre-openjdk
libreoffice
mosh
networkmanager
nomacs
ntfs-3g
openvpn
pass
pavucontrol
pinentry
pulseaudio
ranger
thunderbird
udevil
unarchiver
vlc
"
# missing AUR packages: android-studio, ncspot, postman, scrcp, seafile-client
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 "$__files/dotfiles/i3/config"
__dot_file .config/ncspot/config.toml --user "$user" --source "$__files/dotfiles/ncspot/config.toml"
require="__package/emacs" __git "$home/.emacs.d" --source https://github.com/syl20bnr/spacemacs