Add Firefox configuration

This commit is contained in:
Jo 2025-07-18 21:10:04 +02:00
parent 8473347b4e
commit 5dd5bf894f
4 changed files with 549 additions and 64 deletions

View file

@ -0,0 +1,19 @@
{ lib, config, ... }:
let
inherit (lib) mkIf;
in
{
programs.firefox = mkIf config.programs.firefox.enable {
# Required settings for Onebar
profiles.default.settings = {
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
};
};
home.file.".mozilla/firefox/default/chrome/userChrome.css".text =
mkIf config.programs.firefox.enable ''
@import "onebar/onebar.css";
'';
home.file.".mozilla/firefox/default/chrome/onebar/onebar.css".source = ./onebar.css;
}