diff --git a/home.nix b/home.nix
index 6008126..0ba0872 100644
--- a/home.nix
+++ b/home.nix
@@ -147,5 +147,5 @@ in
enable = true;
};
- # xdg.configFile."keepassxc/keepassxc.ini".text = pkgs.lib.generators.toINI {} (import ./keepassxc.nix);
+ xdg.configFile."keepassxc/keepassxc.ini".text = lib.generators.toINI {} (import ./keepassxc.nix);
}
diff --git a/keepassxc.nix b/keepassxc.nix
index 8a01d85..0c574a2 100644
--- a/keepassxc.nix
+++ b/keepassxc.nix
@@ -2,42 +2,32 @@
General = {
ConfigVersion = 2;
};
+
Browser = {
- Enabled = true;
CustomProxyLocation = "";
- };
- FdoSecrets = {
Enabled = true;
- ConfirmAccessItem = false;
- ConfirmDeleteItem = false;
};
+
GUI = {
- AdvancedSettings = true;
MinimizeOnClose = true;
MinimizeOnStartup = true;
+ ShowExpiredEntriesOnDatabaseUnlock = false;
ShowTrayIcon = true;
- TrayIconAppearance = "colorful";
- };
- KeeShare = {
- Active = "\"\\n\\n \\n\\n\"";
- Foreign = "\"\\n\\n \\n\\n\"";
- Own = "\"\\n\\n \\n \\n\\n\"";
- QuietSuccess = true;
+ TrayIconAppearance = "monochrome-light";
};
+
PasswordGenerator = {
AdditionalChars = "";
- AdvancedMode = false;
ExcludedChars = "";
- Length = 40;
- SpecialChars = false;
- Type = 0;
- UpperCase = true;
};
+
SSHAgent = {
Enabled = true;
};
+
Security = {
ClearClipboardTimeout = 30;
ClearSearch = false;
+ EnableCopyOnDoubleClick = true;
};
}