nix-stuff/roles/gnome/programs/firefox.nix

22 lines
651 B
Nix

{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);
'';
};
}