From f11fc685ebbaac1b942d1b0e204b745f9150039b Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sun, 26 Jun 2022 02:37:04 -0400 Subject: [PATCH] Added custom pacman.conf and paru.conf --- chrootInstall.sh | 2 + config-files/pacman.conf | 28 +++++----- config-files/pacman.conf-g14 | 104 ----------------------------------- config-files/paru.conf | 3 +- 4 files changed, 18 insertions(+), 119 deletions(-) delete mode 100755 config-files/pacman.conf-g14 diff --git a/chrootInstall.sh b/chrootInstall.sh index 5e2a5fa..a3f3cfa 100755 --- a/chrootInstall.sh +++ b/chrootInstall.sh @@ -58,6 +58,8 @@ curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/confi chown "$username":"$users" /home/"$username"/.bashrc # pacman configuration +curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/config-files/pacman.conf -o /etc/pacman.conf +curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/config-files/paru.conf -o /etc/paru.conf curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/config-files/paccache-clean-hook -o /etc/pacman.d/hooks/paccache-clean.hook if [ "$gpu" == 'NVIDIA' ]; then curl https://raw.githubusercontent.com/rwinkhart/artix-install-script/main/config-files/nvidia-hook -o /etc/pacman.d/hooks/nvidia.hook diff --git a/config-files/pacman.conf b/config-files/pacman.conf index 524d627..dc63674 100755 --- a/config-files/pacman.conf +++ b/config-files/pacman.conf @@ -1,5 +1,6 @@ # -# /etc/pacman.conf - Universal-ish Arch Installer 12/14/2021 +# rwinkhart/artix-install-script 06/26/2022 +# /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives @@ -34,7 +35,6 @@ Color #NoProgressBar CheckSpace #VerbosePkgLists -#ParallelDownloads = 5 # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. @@ -43,8 +43,8 @@ LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Arch Linux -# packagers with `pacman-key --populate archlinux`. +# keyring can then be populated with the keys of all official Artix Linux +# packagers with `pacman-key --populate artix`. # # REPOSITORIES @@ -65,33 +65,33 @@ LocalFileSigLevel = Optional # uncommented to enable the repo. # -# The testing repositories are disabled by default. To enable, uncomment the +# The gremlins repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. -#[testing] +#[gremlins] #Include = /etc/pacman.d/mirrorlist -[core] +[system] Include = /etc/pacman.d/mirrorlist -[extra] +[world] Include = /etc/pacman.d/mirrorlist -#[community-testing] +#[galaxy-gremlins] #Include = /etc/pacman.d/mirrorlist -[community] +[galaxy] Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. +# enable the lib32 repositories as required here. -#[multilib-testing] +#[lib32-gremlins] #Include = /etc/pacman.d/mirrorlist -[multilib] -Include = /etc/pacman.d/mirrorlist +#[lib32] +#Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. diff --git a/config-files/pacman.conf-g14 b/config-files/pacman.conf-g14 deleted file mode 100755 index 715411b..0000000 --- a/config-files/pacman.conf-g14 +++ /dev/null @@ -1,104 +0,0 @@ -# -# /etc/pacman.conf - Universal-ish Arch Installer 12/14/2021 -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -L -C - -f -o %o %u -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -Color -#NoProgressBar -CheckSpace -#VerbosePkgLists -#ParallelDownloads = 5 - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Arch Linux -# packagers with `pacman-key --populate archlinux`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[testing] -#Include = /etc/pacman.d/mirrorlist - -[core] -Include = /etc/pacman.d/mirrorlist - -[extra] -Include = /etc/pacman.d/mirrorlist - -#[community-testing] -#Include = /etc/pacman.d/mirrorlist - -[community] -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -[multilib] -Include = /etc/pacman.d/mirrorlist - -[g14] -SigLevel = DatabaseNever Optional TrustAll -Server = https://arch.asus-linux.org - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/config-files/paru.conf b/config-files/paru.conf index e8eee8a..32300c4 100755 --- a/config-files/paru.conf +++ b/config-files/paru.conf @@ -1,5 +1,5 @@ # -# $PARU_CONF - Universal-ish Arch Installer 12/14/2021 +# $PARU_CONF - rwinkhart/artix-install-script 06/26/2022 # /etc/paru.conf # ~/.config/paru/paru.conf # @@ -28,6 +28,7 @@ BottomUp #Chroot #Sign #SignDb +#KeepRepoCache # # Binary OPTIONS