{
  pkgs,
  lib,
  ...
}: {
  programs.librewolf = {
    enable = true;
    settings = {
      "app.update.auto" = false;
      "browser.startup.homepage" = "https://lobste.rs";
      "extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
      # "browser.urlbar.placeholderName" = "Wikipedia";
      # "browser.urlbar.suggest.history" = "false";
      # "privacy.resistFingerprinting" = "false";
    };
  };

  programs.firefox = {
    enable = true;
    profiles = let
      defaultSettings = {
        "app.update.auto" = false;
        "browser.startup.homepage" = "https://lobste.rs";
        # *snip* no need to splurge all my settings, you get the idea...
        # "identity.fxaccounts.account.device.name" = config.networking.hostName;
        # "signon.rememberSignons" = false;
      };
    in {
      home = {
        id = 0;
        settings =
          defaultSettings
          // {
            "browser.urlbar.placeholderName" = "DuckDuckGo";
            "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
          };
        # userChrome = builtins.readFile ../conf.d/userChrome.css;
      };
    };
  };
}
