diff --git a/home/programs/firefox.nix b/home/programs/firefox.nix index 8b181bb..5186ffd 100644 --- a/home/programs/firefox.nix +++ b/home/programs/firefox.nix @@ -8,6 +8,10 @@ profiles = { default = { + # Extensions: + # * https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ + # * https://addons.mozilla.org/en-US/firefox/addon/languagetool/ + # * https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/ name = "default"; id = 0; isDefault = true; diff --git a/home/xdg.nix b/home/xdg.nix index 815b3a6..f0c9705 100644 --- a/home/xdg.nix +++ b/home/xdg.nix @@ -10,16 +10,24 @@ "borg/exclude".source = ./files/borg-exclude; "ctags/config.ctags".source = ./files/ctags; "keepassxc/keepassxc.ini".text = pkgs.lib.generators.toINI { } { + General = { ConfigVersion = 2; }; + GUI = { ApplicationTheme = "dark"; CompactMode = true; + HidePreviewPanel = false; HideToolbar = true; HideUsernames = false; + + MinimizeToTray = true; + ShowTrayIcon = true; + TrayIconAppearance = "monochrome-dark"; }; + PasswordGenerator = { AdditionalChars = ""; AdvancedMode = true; @@ -31,6 +39,20 @@ Quotes = true; SpecialChars = false; }; + + Browser = { + CustomProxyLocation = ""; + Enabled = true; + SearchInAllDatabases = true; + }; + + Security = { + ClearSearchTimeout = 1; + LockDatabaseIdle = true; + LockDatabaseIdleSeconds = 60; + Security_HideNotes = true; + }; + }; "litecli/config".source = ./files/litecli; "phpactor".source = ./files/phpactor;