mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 19:46:05 +01:00
keepassxc: note the manifest installation conflict (#7675)
This commit is contained in:
parent
279ca5addc
commit
11626a4383
1 changed files with 22 additions and 2 deletions
|
|
@ -17,7 +17,27 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
options.programs.keepassxc = {
|
options.programs.keepassxc = {
|
||||||
enable = lib.mkEnableOption "keepassxc";
|
enable = lib.mkEnableOption "keepassxc" // {
|
||||||
|
description = ''
|
||||||
|
Whether to enable KeePassXC.
|
||||||
|
|
||||||
|
::: {.note}
|
||||||
|
When this flag is set, KeePassXC' builtin native messaging manifest for
|
||||||
|
communication with its browser extension is automatically installed.
|
||||||
|
This conflicts with KeePassXC' builtin installation mechanism. To
|
||||||
|
prevent error messages, either set
|
||||||
|
{option}`programs.keepassxc.settings.Browser.UpdateBinaryPath` to
|
||||||
|
`false`, or untick the checkbox
|
||||||
|
|
||||||
|
Application Settings/
|
||||||
|
Browser Integration/
|
||||||
|
Advanced/
|
||||||
|
Update native messaging manifest files at startup
|
||||||
|
|
||||||
|
in the GUI.
|
||||||
|
:::
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "keepassxc" { nullable = true; };
|
package = lib.mkPackageOption pkgs "keepassxc" { nullable = true; };
|
||||||
|
|
||||||
|
|
@ -52,7 +72,7 @@ in
|
||||||
default = false;
|
default = false;
|
||||||
example = true;
|
example = true;
|
||||||
description = ''
|
description = ''
|
||||||
Whether to start Keepassxc automatically on login through the XDG autostart mechanism.
|
Whether to start KeePassXC automatically on login through the XDG autostart mechanism.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue