GPG-TUI.TOML(5)
πΈ 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
- arch rolling: gpg-tui 0.11.2-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms