#!/bin/bash {{ if eq .flavor "desktop" }} {{ if eq .chezmoi.osRelease.id "fedora" }} # 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 # 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 # add asdf git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0 # enable coprs {{ range .packages.linux.copr -}} sudo dnf copr -y enable {{ . | quote }} {{ end }} # install packages sudo dnf install -y {{ .packages.linux.fedora | join " "}} # install asdf plugins {{ range .packages.linux.asdf -}} asdf install {{ . }} latest asdf global {{ . }} latest {{ end }} {{ end }} {{ else }} {{ if eq.chezmoi.osRelease.id "arch" }} sudo pacman -Syu {{ .packages.linux.arch | join " " -}} {{ end }} {{ end }}