2024-06-17 07:22:52 +00:00
#!/bin/bash
2024-02-07 14:34:30 +00:00
{{ if eq .flavor "desktop" }}
2024-06-07 08:21:12 +00:00
{{ if eq .chezmoi.osRelease.id "fedora" }}
2024-07-25 21:04:47 +00:00
# add terra repository
sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra $ releasever ' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra $ releasever /key.asc' terra-release -y
2024-07-06 15:35:43 +00:00
2024-06-03 15:32:55 +00:00
# add codium
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
2024-02-07 12:54:36 +00:00
2024-07-25 21:04:47 +00:00
# add asdf
2024-07-06 15:35:43 +00:00
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
2024-07-25 21:04:47 +00:00
# enable coprs
2024-07-06 15:35:43 +00:00
{{ range .packages.linux.copr -}}
2024-07-25 21:04:47 +00:00
sudo dnf copr -y enable {{ . | quote }}
2024-07-06 15:35:43 +00:00
{{ end }}
# install packages
sudo dnf install -y {{ .packages.linux.fedora | join " "}}
# install asdf plugins
{{ range .packages.linux.asdf -}}
2024-07-08 08:36:02 +00:00
asdf install {{ . }} latest
asdf global {{ . }} latest
2024-07-06 15:35:43 +00:00
{{ end }}
2024-02-07 11:52:56 +00:00
{{ end }}
2024-06-17 07:28:07 +00:00
{{ else }}
{{ if eq.chezmoi.osRelease.id "arch" }}
sudo pacman -Syu {{ .packages.linux.arch | join " " -}}
2024-02-07 14:34:30 +00:00
{{ end }}
2024-06-17 07:28:07 +00:00
{{ end }}