{pkgs, ...}: let firefox-gnome-theme = pkgs.fetchFromGitHub { owner = "rafaelmardojai"; repo = "firefox-gnome-theme"; rev = "v129"; hash = "sha256-MOE9NeU2i6Ws1GhGmppMnjOHkNLl2MQMJmGhaMzdoJM="; }; profile-location = ".mozilla/firefox/jdnxpg97.temp"; in { home-manager.users.toast = { programs.firefox = { enableGnomeExtensions = true; }; home.file."${profile-location}/chrome".source = firefox-gnome-theme; }; programs.firefox = { autoConfig = '' lockPref("toolkit.legacyUserProfileCustomizations.stylesheets",true); lockPref("svg.context-properties.content.enabled",true); ''; }; }