diff --git a/configuration/desktop.nix b/configuration/desktop.nix index 8bfbbe95..4728d0b5 100644 --- a/configuration/desktop.nix +++ b/configuration/desktop.nix @@ -3,7 +3,7 @@ pkgs, ... }: { - imports = [./default.nix ../programs/firefox.nix]; + imports = [./default.nix]; nixpkgs.config.chromium.commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland"; environment = { sessionVariables = { diff --git a/programs/firefox.nix b/programs/firefox.nix deleted file mode 100644 index 4430b769..00000000 --- a/programs/firefox.nix +++ /dev/null @@ -1,128 +0,0 @@ -{...}: { - programs.firefox = { - enable = true; - languagePacks = ["en-GB"]; - policies = { - BlockAboutProfiles = true; - Containers = { - Default = [ - { - name = "Personal"; - icon = "fingerprint"; - color = "purple"; - } - { - name = "Work"; - icon = "briefcase"; - color = "blue"; - } - ]; - }; - Cookies = { - Behavior = "reject-tracker-and-partition-foreign"; - BehaviorPrivateBrowsing = "reject"; - Locked = true; - }; - DefaultDownloadDirectory = "\${home}/Downloads"; - DisableAppUpdate = true; - DisableFirefoxAccounts = true; - DisableFirefoxScreenshots = true; - DisableFirefoxStudies = true; - DisableFormHistory = true; - DisablePocket = true; - DisableProfileImport = true; - DisableSetDesktopBackground = true; - DisableSystemAddonUpdate = true; - DisableTelemetry = true; - DisplayBookmarksToolbar = "never"; - DisplayMenuBar = "default-off"; - DontCheckDefaultBrowser = true; - EnableTrackingProtection = { - Value = true; - Locked = true; - Cryptomining = true; - Fingerprinting = true; - }; - ExtensionSettings = { - "queryamoid@kaply.com" = { - installation_mode = "force_installed"; - install_url = "https://github.com/mkaply/queryamoid/releases/download/v0.1/query_amo_addon_id-0.1-fx.xpi"; - }; - "uBlock0@raymondhill.net" = { - installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; - }; - "addon@simplelogin" = { - installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/simplelogin/latest.xpi"; - }; - "{8446b178-c865-4f5c-8ccc-1d7887811ae3}" = { - installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/catppuccin-mocha-lavender-git/latest.xpi"; - }; - }; - FirefoxHome = { - Search = true; - TopSites = false; - SponsoredTopSites = false; - Highlights = false; - Pocket = false; - SponsoredPocket = false; - Snippets = false; - Locked = true; - }; - FirefoxSuggest = { - WebSuggestions = false; - SponsoredSuggestions = false; - ImproveSuggest = false; - Locked = true; - }; - HardwareAcceleration = true; - Homepage = { - Locked = true; - StartPage = "homepage-locked"; - }; - NewTabPage = true; - NoDefaultBookmarks = true; - OfferToSaveLogins = false; - PasswordManagerEnabled = false; - PDFjs = {Enabled = false;}; - Permissions = { - Autoplay = { - Default = "block-audio-video"; - }; - }; - PictureInPicture = {Enabled = true;}; - PopupBlocking = {Default = true;}; - Preferences = { - "browser.bookmarks.addedImportButton" = false; - "browser.bookmarks.showMobileBookmarks" = false; - "browser.newtabpage.pinned" = [ - { - title = "NixOS Wiki"; - url = "https://wiki.nixos.org"; - } - { - title = "Arch Wiki"; - url = "https://wiki.archlinux.org"; - } - { - title = "Hyprland Wiki"; - url = "https://wiki.hyprland.org"; - } - ]; - "browser.search.region" = "GB"; - "browser.warnOnQuitShortcut" = false; - "extensions.activeThemeID" = "{c6698fd1-fe9b-4eae-95d5-fe1703820469}"; - "intl.accept_languages" = "en-gb,en"; - "intl.locale.requested" = "en-gb,en"; - "intl.regional_prefs.use_os_locales" = false; - "media.eme.enabled" = true; - }; - RequestedLocales = ["en-GB"]; - SearchBar = "unified"; - ShowHomeButton = true; - StartDownloadsInTempDirectory = true; - }; - }; -}