From 9a17fe032db1ba7b5d921fed80a0642f29b76c02 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 29 Jul 2023 21:46:06 +0100 Subject: [PATCH] Replace yay with paru --- files/paru.conf | 39 +++++++++++++++++++++++++++++++++++++++ files/zshrc | 1 + tasks/packages.yml | 10 ++++++++-- 3 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 files/paru.conf diff --git a/files/paru.conf b/files/paru.conf new file mode 100644 index 0000000..d49d5e4 --- /dev/null +++ b/files/paru.conf @@ -0,0 +1,39 @@ +# +# $PARU_CONF +# /etc/paru.conf +# ~/.config/paru/paru.conf +# +# See the paru.conf(5) manpage for options + +# +# GENERAL OPTIONS +# +[options] +PgpFetch +Devel +Provides +DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg -fossil +#AurOnly +BottomUp +#RemoveMake +#SudoLoop +#UseAsk +#SaveChanges +#CombinedUpgrade +#CleanAfter +#UpgradeMenu +#NewsOnUpgrade + +#LocalRepo +#Chroot +#Sign +#SignDb +#KeepRepoCache + +# +# Binary OPTIONS +# +#[bin] +#FileManager = vifm +#MFlags = --skippgpcheck +#Sudo = doas diff --git a/files/zshrc b/files/zshrc index bb96f33..34b22ae 100644 --- a/files/zshrc +++ b/files/zshrc @@ -110,6 +110,7 @@ git-cleanup() { } alias lg="lazygit" +alias yay="paru" # miscellaneous software aliases alias serve="/usr/bin/python3 -m http.server" diff --git a/tasks/packages.yml b/tasks/packages.yml index bb20740..c2a7cf4 100644 --- a/tasks/packages.yml +++ b/tasks/packages.yml @@ -54,12 +54,18 @@ become: true when: added_repo_keys.changed or pacman_conf.changed -- name: Install yay +- name: Install paru kewlfft.aur.aur: - name: yay + name: paru become: true become_user: aur_builder +- name: Install paru config + template: + src: ./files/paru.conf + dest: /etc/paru.conf + mode: 0644 + - name: Install additional repo keyrings kewlfft.aur.aur: name: "{{ item }}"