diff --git a/flake.nix b/flake.nix index 49e4fea..6a63eff 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,10 @@ url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; + firefox-gnome-theme = { + url = "github:rafaelmardojai/firefox-gnome-theme"; + flake = false; + }; gitea-github-theme = { url = "git+ssh://git@git.vimium.com/jordan/gitea-github-theme.git?ref=main"; flake = false; diff --git a/users/jordan/common/optional/graphical/firefox.nix b/users/jordan/common/optional/graphical/firefox.nix index 5e90ebf..fce810b 100644 --- a/users/jordan/common/optional/graphical/firefox.nix +++ b/users/jordan/common/optional/graphical/firefox.nix @@ -1,13 +1,10 @@ { + inputs, ... }: { - stylix.targets.firefox = { - enable = true; - firefoxGnomeTheme.enable = true; - profileNames = [ "Default" ]; - }; + home.file.".mozilla/firefox/Default/chrome/firefox-gnome-theme".source = inputs.firefox-gnome-theme; programs.firefox = { enable = true; @@ -17,6 +14,12 @@ privateDefault = "ddg"; force = true; }; + userChrome = '' + @import "firefox-gnome-theme/userChrome.css"; + ''; + userContent = '' + @import "firefox-gnome-theme/userContent.css"; + ''; settings = { ## GNOME theme "toolkit.legacyUserProfileCustomizations.stylesheets" = true; # Enable customChrome.css