diff --git a/README.md b/README.md index 1460609..51e5a16 100644 --- a/README.md +++ b/README.md @@ -96,8 +96,15 @@ automatically setup these arbitrary injections. - `programs.bash.loginExtra` - `programs.bash.logoutExtra` - `programs.bash.profileExtra` -* Firefox (css language) +* Firefox and its forks (css language) - `programs.firefox.profiles.*.userChrome` + - `programs.firefox.profiles.*.userContent` + - `programs.floorp.profiles.*.userChrome` + - `programs.floorp.profiles.*.userContent` + - `programs.librewolf.profiles.*.userChrome` + - `programs.librewolf.profiles.*.userContent` + - `programs.thunderbird.profiles.*.userChrome` + - `programs.thunderbird.profiles.*.userContent` * Wezterm (lua language) - `programs.wezterm.extraConfig` diff --git a/queries/nix/injections.scm b/queries/nix/injections.scm index c7e0618..51a7361 100644 --- a/queries/nix/injections.scm +++ b/queries/nix/injections.scm @@ -90,9 +90,9 @@ (#set! injection.combined) ) -; Firefox +; Firefox and its forks (binding - attrpath: (_) @_path (#hmts-path? @_path "programs" "firefox" "profiles" ".*" "userChrome") + attrpath: (_) @_path (#hmts-path? @_path "programs" "(firefox|floorp|librewolf|thunderbird)" "profiles" ".*" "userC(hrome|ontent)") expression: (_ (string_fragment) @injection.content) (#set! injection.language "css") (#set! injection.combined)