about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/workstation/windowing/firefox/default.nix18
-rw-r--r--modules/workstation/windowing/firefox/profiles.ini8
-rw-r--r--modules/workstation/windowing/firefox/user.js1
3 files changed, 10 insertions, 17 deletions
diff --git a/modules/workstation/windowing/firefox/default.nix b/modules/workstation/windowing/firefox/default.nix
index 42f29c778965..f85a3a0c5a39 100644
--- a/modules/workstation/windowing/firefox/default.nix
+++ b/modules/workstation/windowing/firefox/default.nix
@@ -5,15 +5,17 @@ let
 in
 
 {
-  systemd.tmpfiles.rules = [
-    "d ${stateDir}                 0700 qyliss qyliss"
-    "d ${stateDir}/firefox         0700 qyliss qyliss"
-    "d ${stateDir}/firefox/default 0700 qyliss qyliss"
-    "L+ ${stateDir}/firefox/profiles.ini - - - - ${./profiles.ini}"
-    "L+ ${stateDir}/firefox/user.js      - - - - ${./user.js}"
+  environment.systemPackages = with pkgs; [
+    (wrapFirefox firefox-unwrapped {
+      extraPolicies = {
+        DefaultDownloadDirectory = "/tmp";
+        FirefoxHome = {
+          SponsoredTopSites = false;
+          SponsoredPocket = false;
+        };
+      };
+    })
   ];
 
-  environment.systemPackages = with pkgs; [ firefox-wayland ];
-
   environment.variables.BROWSER = "firefox";
 }
diff --git a/modules/workstation/windowing/firefox/profiles.ini b/modules/workstation/windowing/firefox/profiles.ini
deleted file mode 100644
index becf53354e76..000000000000
--- a/modules/workstation/windowing/firefox/profiles.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[General]
-StartWithLastProfile=1
-
-[Profile0]
-Name=default
-IsRelative=1
-Path=default
-Default=1
diff --git a/modules/workstation/windowing/firefox/user.js b/modules/workstation/windowing/firefox/user.js
deleted file mode 100644
index 8b137891791f..000000000000
--- a/modules/workstation/windowing/firefox/user.js
+++ /dev/null
@@ -1 +0,0 @@
-