Pamac package items
Handles packages installed by pacman
(e.g. Arch Linux) and pamac
. Uses pamac
to install, build and remove packages. Needs pacman
to determine if a package is installed.
Pacman
is only used to read information from the node, all action is handeled by pamac
.
pkg_pamac = {
"foopkg": {
"installed": True, # default
},
"bar": {
"installed": False,
},
"somethingelse": {
"when_creating": {
"aur": True, # installs package from AUR instead of official repos. Defaults to `False`
},
}.
}
pamac install --no-upgrade $pkgname
. You should manually do a full system update before installing new packages via BundleWrap!Attribute reference
See also: The list of generic builtin item attributes
installed
True
when the package is expected to be present on the system; False
if this package and all dependencies that are no longer needed should be removed.
aur
True
when the package should be installed from AUR; False
if package should be installed from official sources. Defaults to False
.
This attribute will only be read when creating the item on the node, e.g. when the desired package will be installed for the first time. In subsequent runs, this item will be ignored. See when_creating documentation