-
Notifications
You must be signed in to change notification settings - Fork 1
/
pacman.conf
103 lines (86 loc) · 7.2 KB
/
pacman.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
# 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 linux linux-headers linux-firmware linux-firmware-marvell linux-firmware-whence xorg-util-macros sudo xorg
#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
# AMD drivers and etc. have been frozen
IgnorePkg = htop neofetch xorg cpupower firefox pulseaudio libreoffice base-devel git vim vi cronie net-tools asp plasma-wayland-session obs-studio jre-openjdk jre11-openjdk jre8-openjdk jdk-openjdk jdk11-openjdk jdk8-openjdk gcc glibc gamemode lib32-gamemode lib32-vkd3d vkd3d git-lfs tmux filezilla ksysguard fakeroot zram-generator linux linux-headers linux-firmware linux-firmware-marvell linux-firmware-whence xorg-util-macros sudo libfilezilla vim-runtime avogadrolibs avogadrolibs-qt5 broadcom-wl ethtool ffmpeg ffmpeg4.4 fuse-common fuse3 gdb gdb-common gst-plugins-bad gst-plugins-bad-libs gst-plugins-base gst-plugins-base-libs gst-plugins-good gstreamer iso-codes libass libvpx libwacom make qt5-webengine virtualbox-guest-utils-nox vlc vtk xorg-fonts-100dpi binutils llvm-libs noto-fonts python-trove-classifiers re2 xorg-fonts-75dpi xorg-fonts-encodings xorg-setxkbmap xxhash akonadi akonadi-calendar akonadi-contacts akonadi-mime akonadi-notes akonadi-search analitza baloo-widgets bind btrfs-progs bubblewrap calendarsupport cloud-init dbus eventviews gnupg grantleetheme grep gtk-update-icon-cache gtk3 harfbuzz harfbuzz-icu hdf5 incidenceeditor kaccounts-integration kaccounts-providers kcachegrind-common kcalutils kdeedu-data kdegraphics-mobipocket kdepim-runtime kidentitymanagement kimap kirigami-addons kitinerary kldap kmailtransport kmbox kmime kontactinterface kopeninghours kosmindoormap kpimtextedit kpkpass kpmcore kpublictransport kqtquickcharts ksanecore ksmtp ktnef lcms2 lib32-dbus lib32-libpsl lib32-openssl lib32-systemd libakonadi libgravatar libjcat libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkleo libkmahjongg libkomparediff2 libksane libksieve libktorrent libmbim libmm-glib libqalculate libqmi libreoffice-fresh libvirt libvirt-python libxi lmdb mailcommon mailimporter marble-common messagelib mlt modemmanager pango phodav pimcommon poppler poppler-glib poppler-qt5 python-cryptography qt5-location qt5-wayland sed spice-gtk systemd systemd-libs systemd-resolvconf systemd-sysvcompat tar util-linux util-linux-libs xapian-core xorg-fonts-alias-100dpi xorg-fonts-alias-75dpi python-urllib3 chromaprint libpulse alsa-plugins ca-certificates-mozilla cifs-utils cmake gavl ghostscript glib2 go hidapi hwdata iana-etc imagemagick imath kfilemetadata krita lib32-nss libbpf libde265 libedit libice libmfx libnm libopenmpt libpipewire libwireplumber libxau libxdmcp libxfont2 networkmanager nss open-vm-tools openal opencolorio openexr openvpn pcsclite pipewire python-pydantic qt5-base qt5-script sdl2 spice sqlite tinyxml v4l-utils wireplumber visual-studio-code-bin accountsservice appstream appstream-qt attica baloo bluez-qt breeze-icons clang findutils frameworkintegration gawk glibmm groff imlib2 kactivities kactivities-stats karchive kauth kbookmarks kcalendarcore kcmutils kcodecs kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kdav kdbusaddons kdeclarative kded kdelibs4support kdesu kdnssd kdoctools kemoticons kglobalaccel kguiaddons kholidays khtml ki18n kiconthemes kidletime kinit kio kirigami2 kitemmodels kitemviews kjobwidgets kjs knewstuff knotifications knotifyconfig kpackage kparts kpeople kplotting kpty kquickcharts kross krunner kservice ktexteditor ktextwidgets kunitconversion kwallet kwayland kwidgetsaddons kwindowsystem kxmlgui ldb libpaper libwbclient modemmanager-qt networkmanager-qt osinfo-db plasma-framework prison purpose python python-setuptools qqc2-desktop-style samba smbclient solid sonnet syndication syntax-highlighting threadweaver zxing-cpp audacious-plugins libcddb libcdio libcdio-paranoia libcue libmms libmng libsidplayfp lirc qt5-imageformats audacious nbd audacious-plugins desktop-file-utils glib2 hicolor-icon-theme qt5-base qt5-imageformats qt5-svg unzip python flatpak kimageannotator lib32-sqlite liblouis librsvg libxaw minizip-ng ostree python-platformdirs seabios thin-provisioning-tools onetbb ttf-liberation google-chrome handbrake luajit mujs rubberband uchardet mpv
IgnoreGroup = plasma kdevelop kde-accessibility kde-applications kde-education kde-games kde-graphics kde-multimedia kde-network kde-pim kde-system kde-utilities
NoUpgrade = linux linux-headers linux-firmware linux-firmware-marvell linux-firmware-whence xorg-util-macros sudo xorg
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
#CheckSpace
#VerbosePkgLists
ParallelDownloads = 12
# 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
# 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