summary refs log tree commit diff stats
path: root/user/settings
diff options
context:
space:
mode:
authorAlan Pearce2023-11-17 19:37:05 +0100
committerAlan Pearce2023-11-17 19:37:05 +0100
commit7445dd16c27e21bae83506c1811dc163ca4bed28 (patch)
treec3420f9d0d4d01791fa154f86d32e7fc1fcd20ca /user/settings
parent2d8104c4f4a035744ce609e478f8037cdaa9f196 (diff)
downloadnixfiles-7445dd16c27e21bae83506c1811dc163ca4bed28.tar.lz
nixfiles-7445dd16c27e21bae83506c1811dc163ca4bed28.tar.zst
nixfiles-7445dd16c27e21bae83506c1811dc163ca4bed28.zip
user-interface: update librewolf setup
Diffstat (limited to 'user/settings')
-rw-r--r--user/settings/user-interface.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/user/settings/user-interface.nix b/user/settings/user-interface.nix
index 9801de74..daafce20 100644
--- a/user/settings/user-interface.nix
+++ b/user/settings/user-interface.nix
@@ -14,9 +14,15 @@ in
     enable = stdenv.hostPlatform.isLinux;
   };
 
-  nixpkgs.config.librewolf = {
-    enablePlasmaBrowserIntegration = true;
-    enableTridactylNative = true;
+  programs.librewolf = {
+    enable = stdenv.hostPlatform.isLinux;
+    package = pkgs.librewolf.override {
+      nativeMessagingHosts = with pkgs; [
+        tridactyl-native
+        plasma-browser-integration
+        keepassxc
+      ];
+    };
   };
   home.packages = with pkgs;
     [
@@ -42,7 +48,6 @@ in
       })
     ]
     ++ lib.optionals (!stdenv.isDarwin) (with pkgs; [
-      librewolf
       logseq
 
       falkon