GPG-TUI.TOML(5)

πŸ“¦ version 0.11.2, in arch rolling

🌸 GPG-TUI.TOML(5) 🌸

okay bestie, so this is the file formats manual page for gpg-tui.toml β€” yes, that's the config file for gpg-tui, and no, you don't have to be scared of it, i promise 🫢


✨ NAME ✨

gpg-tui.toml β€” the configuration file for gpg-tui, literally the glow-up settings page for your terminal gpg era πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

So gpg-tui.toml is a configuration file for gpg-tui, and it has to live in one of these exact spots, no cap:

$HOME/.config/gpg-tui.toml, $HOME/.config/gpg-tui/gpg-tui.toml,
$HOME/.config/gpg-tui/config

You can also point at it manually with the --config option, or with the $GPG_TUI_CONFIG environment variable. iconic, right? 🌈

and if the file isn't there at the right location, or you just didn't provide one at all β€” no stress β€” gpg-tui just uses its default configuration settings. she's got you πŸ’–

πŸŽ€ DESCRIPTION πŸŽ€

The TOML file that configures gpg-tui has a section of general settings, followed by the gpg section, which lets you configure the GnuPG options. two sections, one vibe check, we love to see it ⭐


πŸ‘‘ FORMAT πŸ‘‘

[general]

the section for general settings, your main character settings if you will πŸ’œ

  • splash β€” show the splash screen on startup (default: false) ✨
  • tick_rate β€” set the tick rate of the terminal (default: 250)
  • color β€” set the accent color of the terminal (default: gray) 🎨
  • style β€” set the style of the terminal (default: colored) (possible values: plain, colored) πŸ’…
  • file_explorer β€” set the utility for file selection (default: xplr) πŸ¦‹
  • detail_level β€” set the detail level for the keys (default: minimum) (possible values: minimum, standard, full) πŸ‘€
  • log_file β€” set the file to save the logs πŸ“
  • key_bindings β€” list of custom key bindings (your own little keyboard choreography, iykyk) ⌨️

[gpg]

the section for GnuPG settings β€” this is where the gpg girlies live πŸ”

  • armor β€” enable ASCII armored output (default: false) πŸ›‘οΈ
  • homedir β€” set the GnuPG home directory 🏠
  • outdir β€” set the output directory πŸ“
  • outfile β€” set the template for the output file name 🏷️
  • default_key β€” set the default key to sign with πŸ”‘

🌈 EXAMPLE 🌈

here's the whole complete gpg-tui.toml default configuration example β€” screenshot this, it's giving reference material πŸ“Έ

[general]
  splash = false
  tick_rate = 250
  color = "gray"
  style = "colored"
  file_explorer = "xplr"
  detail_level = "minimum"
  key_bindings = [
    { keys = [ "?", "h", "f1" ], command = ":help" },
    { keys = [ "C-d", "C-c", "q" ], command = ":quit" },
  ]

[gpg]
  armor = false
  homedir = "~/.gnupg"
  outdir = "~/.gnupg/out"
  outfile = "{type}_{query}.{ext}"
  default_key = ""

like, look at her. flawless. no notes. 🌸


πŸ’€ BUGS πŸ’€

found a bug? don't suffer in silence bestie 😭 report bugs at <https://github.com/orhun/gpg-tui/issues> or contact the author via email. they wanna know, fr fr πŸ™ˆ


🫢 AUTHOR 🫢

Orhun ParmaksΔ±z <orhunparmaksiz@gmail.com> β€” the icon, the moment, the legend πŸ‘‘


⭐ ABOUT ⭐

gpg-tui is maintained by Orhun ParmaksΔ±z, and released under the MIT license πŸ“œ

See the project homepage at <https://github.com/orhun/gpg-tui> for full documentation. go read it, it's worth it πŸ’–


🧚 SEE ALSO 🧚

  • gpg-tui(1) β€” the main character herself 🌟

k bye ily, go configure something beautiful πŸ’…βœ¨

gpg-tui 0.11.2 Β· April 2026 Β· GPG-TUI.TOML(5) β€” that's the version and the date, mwah, see you in the config file bestie πŸ“πŸ’œ

πŸ“¦ where this page comes from