wip: update firefox theme

This commit is contained in:
Sean Kovacs 2025-12-18 10:49:20 -05:00
commit 433d976629
Signed by: sckova
GPG key ID: 00F325187C68651A
3 changed files with 49 additions and 3 deletions

View file

@ -1,5 +1,9 @@
/* Dark theme */ /* Dark theme */
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
#nav-bar,
#PersonalToolbar {
background-color: rgb(24, 24, 37) !important;
}
:root { :root {
.tabbrowser-tab[selected="true"] .tab-background { .tabbrowser-tab[selected="true"] .tab-background {
border: 1px solid #313244 !important; border: 1px solid #313244 !important;

View file

@ -1,2 +1,3 @@
@import "./theme/colors.css"; @import "./colors.css";
@import "./theme/theme.css";
@import "./theme/hide.css"; @import "./theme/hide.css";

View file

@ -8,8 +8,49 @@
}: }:
{ {
home.file.".mozilla/firefox/default/chrome" = { home.file.".mozilla/firefox/default/chrome/theme" = {
source = ./chrome; source = ./chrome/theme;
force = true;
recursive = true;
};
home.file.".mozilla/firefox/default/chrome/userChrome.css" = {
source = ./chrome/userChrome.css;
force = true;
};
home.file.".mozilla/firefox/default/chrome/colors.css" = {
text = ''
* {
--accent: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.${config.catppuccin.accent}};
--rosewater: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.rosewater};
--flamingo: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.flamingo};
--pink: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.pink};
--mauve: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.mauve};
--red: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.red};
--maroon: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.maroon};
--peach: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.peach};
--yellow: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.yellow};
--green: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.green};
--teal: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.teal};
--sky: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.sky};
--sapphire: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.sapphire};
--blue: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.blue};
--lavender: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.lavender};
--text: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.text};
--subtext1: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.subtext1};
--subtext0: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.subtext0};
--overlay2: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.overlay2};
--overlay1: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.overlay1};
--overlay0: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.overlay0};
--surface2: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.surface2};
--surface1: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.surface1};
--surface0: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.surface0};
--base: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.base};
--mantle: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.mantle};
--crust: ${pkgs.catppuccin.rgb.${config.catppuccin.flavor}.crust};
}
'';
force = true; force = true;
}; };