From c03a42396e88cdc07897039c1dbfb39bc7b4cf92 Mon Sep 17 00:00:00 2001 From: n0099 Date: Tue, 27 Jan 2026 14:02:41 +0000 Subject: [PATCH] feat: add forks of firefox and `profiles.*.userContent` as css --- README.md | 9 ++++++++- queries/nix/injections.scm | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) 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)