diff --git a/module/desktop/App.nix b/module/desktop/App.nix index 9600f92..dd89ed2 100644 --- a/module/desktop/App.nix +++ b/module/desktop/App.nix @@ -1,6 +1,10 @@ { pkgs, ... } @args: let mangohud = import ./mangohud args; in { + imports = [ + ./firefox + ]; + xdg.mime.defaultApplications = { # Use `file -i file.txt` to find file mime type. # Use `xdg-mime query default "text/plain"` to find default app. diff --git a/module/common/firefox/default.nix b/module/desktop/firefox/Config.nix similarity index 98% rename from module/common/firefox/default.nix rename to module/desktop/firefox/Config.nix index 38b8e00..46d5c9a 100644 --- a/module/common/firefox/default.nix +++ b/module/desktop/firefox/Config.nix @@ -1,5 +1,5 @@ { util, ... }: { - config = util.trimTabs '' + text = util.trimTabs '' // Bookmarks. lockPref("browser.microsummary.enabled", true); lockPref("browser.places.importBookmarksHTML", true); diff --git a/module/common/Firefox.nix b/module/desktop/firefox/default.nix similarity index 97% rename from module/common/Firefox.nix rename to module/desktop/firefox/default.nix index ff8c78c..87ea620 100644 --- a/module/common/Firefox.nix +++ b/module/desktop/firefox/default.nix @@ -1,5 +1,5 @@ { pkgs, util, ... } @args: let - firefox = import ./firefox args; + config = import ./Config.nix args; mkExtension = url: { installation_mode = "force_installed"; @@ -18,7 +18,7 @@ in { enable = true; package = pkgs.firefox-esr; languagePacks = [ "en-US" "ru" ]; - autoConfig = firefox.config; + autoConfig = config.text; policies = { ManagedBookmarks = [ { toplevel_name = "Pin"; }