dnf5-txnupd.conf(5)
π dnf5-txnupd.conf(5) π
okay bestie, this is the manual for dnf5-txnupd.conf, straight out of the File Formats section of the manual. it's the config file that runs the show for the dnf5-txnupd plugin. let's get into it π
β¨ NAME β¨
dnf5-txnupd.conf β the configuration file for the dnf5-txnupd plugin. that's it, that's the name, iconic.
πΈ SYNOPSIS πΈ
/usr/share/dnf5/libdnf.plugins.conf.d/txnupd.conf
that's the path, and yes, it's giving very "one specific file, one specific place" energy π
π¦ DESCRIPTION π¦
so dnf5-txnupd.conf is the configuration file for the dnf5-txnupd(8) libdnf5 plugin. it keeps things simple, fr fr β just a plain INI-style format with a single [main] section. no nesting, no drama.
and the booleans? you've got options, bestie. you can write them as true/false, as yes/no, or as 1/0. pick your vibe π
π [main] SECTION π
this is where all the actual settings live. every single one, no skips:
name = txnupdβ the internal plugin name. do NOT change this value, i'm so serious. it's the plugin's whole identity. leave it alone πenabled = booleanβ turns the plugin on or off. when you set it tofalse(or0), the libdnf5 plugin does no snapshot wrapping at all, and even though thednf txnupdsubcommands stay available, the snapshot operations get skipped entirely. default:true. so yeah, it's on unless you say otherwise β¨apply_after_transaction = booleanβ set this totrueand the plugin will automatically calldnf txnupd apply-liveat the end of every successful package transaction, which activates the new snapshot on the running system β no reboot required, we love to see it ππ₯. heads up though: this has no effect whenenabledisfalse. default:false.
π EXAMPLE π
here's what it looks like when it's all put together, copy-paste core:
[main]
name = txnupd
enabled = 1
apply_after_transaction = false
π FILES π
/usr/share/dnf5/libdnf.plugins.conf.d/txnupd.confβ the default configuration file location. that's the one, that's where it lives π
π SEE ALSO π
go read these next, they're the whole friend group:
π AUTHORS π
the literal legends who made this:
- Shawn W Dunn
<sfalken@kalpadesktop.org> - Neal Gompa
<ngompa@velocitylimitless.com>
β LICENSE β
LGPL-2.1-or-later β free as in freedom, periodt π
and that's the whole page, bestie! this lil manual came to you from libdnf-plugin-txnupd 0.2.0, dated 2026-06-15. go forth and configure responsibly π«ΆπΈ
π¦ where this page comes from
- fedora 43: libdnf5-plugin-txnupd 0.3.0-2.fc43 Β· LGPL-2.1-or-later
- fedora 44: libdnf5-plugin-txnupd 0.3.0-2.fc44 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms