dnf5-txnupd.conf(5)

πŸ“¦ version 0.3.0, in fedora 43, fedora 44

πŸ’– 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 to false (or 0), the libdnf5 plugin does no snapshot wrapping at all, and even though the dnf txnupd subcommands 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 to true and the plugin will automatically call dnf txnupd apply-live at 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 when enabled is false. 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