From 605b20d67c7199df74bc6a89e5893d6982b14989 Mon Sep 17 00:00:00 2001 From: Nico Date: Fri, 7 Nov 2025 20:01:53 +1100 Subject: [PATCH 1/2] 1password: remove from machines --- flake.nix | 1 - modules/applications/darwin.nix | 3 --- 2 files changed, 4 deletions(-) diff --git a/flake.nix b/flake.nix index 9f726e4..1b8d54b 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,6 @@ ./modules/browser/chromium.nix ./modules/applications/default.nix ./modules/games/linux.nix - ./modules/applications/1password.nix ./modules/services/archiveteam-warrior.nix ./modules/services/linkding.nix diff --git a/modules/applications/darwin.nix b/modules/applications/darwin.nix index dd110c6..ef05368 100644 --- a/modules/applications/darwin.nix +++ b/modules/applications/darwin.nix @@ -8,7 +8,6 @@ "/Applications/Zen.app" "/Applications/Ghostty.app" "/System/Applications/Music.app" - "/Applications/1Password.app" { spacer.small = true; } "/Applications/Infuse.app" @@ -46,8 +45,6 @@ "blender" "obs" "gimp" - "1password" - "1password-cli" "signal" "soulseek" "whatsapp" From b7b2187440d404f427339ba970961afed2e35a1b Mon Sep 17 00:00:00 2001 From: Nico Date: Fri, 7 Nov 2025 22:57:56 +1100 Subject: [PATCH 2/2] keepassxc: init --- flake.nix | 1 + modules/applications/darwin.nix | 1 + modules/applications/default.nix | 1 + modules/applications/keepassxc.nix | 16 ++++++++++++++++ 4 files changed, 19 insertions(+) create mode 100644 modules/applications/keepassxc.nix diff --git a/flake.nix b/flake.nix index 1b8d54b..74b2240 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,7 @@ ./modules/browser/firefox.nix ./modules/browser/chromium.nix ./modules/applications/default.nix + ./modules/applications/keepassxc.nix ./modules/games/linux.nix ./modules/services/archiveteam-warrior.nix ./modules/services/linkding.nix diff --git a/modules/applications/darwin.nix b/modules/applications/darwin.nix index ef05368..c4884e6 100644 --- a/modules/applications/darwin.nix +++ b/modules/applications/darwin.nix @@ -8,6 +8,7 @@ "/Applications/Zen.app" "/Applications/Ghostty.app" "/System/Applications/Music.app" + "/Applications/Nix Apps/KeePassXC.app" { spacer.small = true; } "/Applications/Infuse.app" diff --git a/modules/applications/default.nix b/modules/applications/default.nix index 4a0160a..b74f398 100644 --- a/modules/applications/default.nix +++ b/modules/applications/default.nix @@ -27,5 +27,6 @@ iina raycast anki-bin + keepassxc ]); } diff --git a/modules/applications/keepassxc.nix b/modules/applications/keepassxc.nix new file mode 100644 index 0000000..e5a7406 --- /dev/null +++ b/modules/applications/keepassxc.nix @@ -0,0 +1,16 @@ +{ config, pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ + keepassxc + ]; + # browser extensions + programs.firefox.policies.ExtensionSettings."keepassxc-browser@keepassxc.org" = { + installation_mode = "force_installed"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/keepassxc-browser/latest.xpi"; + }; + + programs.chromium.extensions = [ + "oboonakemofpalcgghocfoadofidjkkk" # KeePassXC + ]; +}