From 5e3393378bb9b41d24db6db52b3d59fec808eb51 Mon Sep 17 00:00:00 2001 From: eshanized Date: Wed, 15 Jan 2025 00:35:23 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20chore:=20update=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- usr/local/share/snigdhaos/pacman.conf | 94 ++++++++++++--------------- 1 file changed, 40 insertions(+), 54 deletions(-) diff --git a/usr/local/share/snigdhaos/pacman.conf b/usr/local/share/snigdhaos/pacman.conf index 3543bab..a1c1dff 100644 --- a/usr/local/share/snigdhaos/pacman.conf +++ b/usr/local/share/snigdhaos/pacman.conf @@ -7,102 +7,88 @@ # 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. +# Default paths - uncomment and update if you want to change 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 +# Package upgrade exclusions # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = -#NoUpgrade = -#NoExtract = - # Misc options -#UseSyslog +CheckSpace # Ensure there's enough space during installs +ParallelDownloads = 5 # Allows pacman to download up to 5 packages simultaneously +DownloadUser = alpm # Download user for better permissions handling +ILoveCandy # Enable pacman’s "candy" feature for a better UI + +# Color and progress bar (uncomment if you prefer) #Color #NoProgressBar -CheckSpace -#VerbosePkgLists -ParallelDownloads = 5 -ILoveCandy + +# Package signature verification +SigLevel = Required DatabaseOptional # Ensure all packages are signed +LocalFileSigLevel = Optional # Allow local files with optional signature verification +#RemoteFileSigLevel = Required # Uncomment to enforce signature verification for remote files + +# Disable sandbox (if necessary for advanced configurations) +#DisableSandbox + # 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`. +# Ensure to run `pacman-key --init` before first using pacman. # # 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 +# - Repositories are listed in order. Pacman will use the first available repository. +# - Custom mirrors can be added here or in separate files. +# - Use `Include` to include a list of mirrors. # # 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. -#[core-testing] -#Include = /etc/pacman.d/mirrorlist +# Official Arch repositories +[core-testing] +Include = /etc/pacman.d/mirrorlist [core] Include = /etc/pacman.d/mirrorlist -[snigdhaos-core] -SigLevel = Never -Include = /etc/pacman.d/snigdhaos-mirrorlist - -#[extra-testing] -#Include = /etc/pacman.d/mirrorlist +[extra-testing] +Include = /etc/pacman.d/mirrorlist [extra] Include = /etc/pacman.d/mirrorlist -[snigdhaos-extra] -SigLevel = Never +# Snigdha OS custom repositories +[snigdhaos-core] Include = /etc/pacman.d/snigdhaos-mirrorlist -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. +[snigdhaos-extra] +Include = /etc/pacman.d/snigdhaos-mirrorlist -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist +# Multilib repositories for 32-bit compatibility on x86_64 systems +[multilib-testing] +Include = /etc/pacman.d/mirrorlist [multilib] Include = /etc/pacman.d/mirrorlist -# 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 - +# Chaotic AUR repository for additional packages [chaotic-aur] Include = /etc/pacman.d/chaotic-mirrorlist + +# Custom repositories (uncomment and configure if needed) +#[custom] +#SigLevel = Optional TrustAll +#Server = file:///home/custompkgs \ No newline at end of file