From 72917d1970824ee24a0f9383d196a0e72fe522cb Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Wed, 19 Apr 2023 13:20:43 +0200 Subject: [PATCH] Split client specific and user css for firefox --- .gitattributes | 2 +- home/programs/firefox.nix | 5 ++++- home/programs/firefox/clientSpecific.css | Bin 0 -> 1113 bytes home/programs/firefox/userContent.css | Bin 2381 -> 1345 bytes 4 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 home/programs/firefox/clientSpecific.css diff --git a/.gitattributes b/.gitattributes index 8b0bdd5..74474b3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -home/programs/firefox/userContent.css filter=git-crypt diff=git-crypt +home/programs/firefox/clientSpecific.css filter=git-crypt diff=git-crypt home/programs/ssh-match-blocks.nix filter=git-crypt diff=git-crypt home/files/composer/auth.json filter=git-crypt diff=git-crypt home/files/docker/config.json filter=git-crypt diff=git-crypt diff --git a/home/programs/firefox.nix b/home/programs/firefox.nix index bdd5d74..df6fedb 100644 --- a/home/programs/firefox.nix +++ b/home/programs/firefox.nix @@ -263,7 +263,10 @@ in { "network.IDN_show_punycode" = true; }; - userContent = builtins.readFile(./firefox/userContent.css); + + # See: https://lists.w3.org/Archives/Public/www-style/2004Aug/0135 + # See: https://developer.mozilla.org/en-US/docs/Web/CSS/@document + userContent = builtins.readFile(./firefox/userContent.css) + builtins.readFile(./firefox/clientSpecific.css); }; toggl = { name = "toggl"; diff --git a/home/programs/firefox/clientSpecific.css b/home/programs/firefox/clientSpecific.css new file mode 100644 index 0000000000000000000000000000000000000000..27fc247c5c098da32c7e8a759d6f6798cfbf25e9 GIT binary patch literal 1113 zcmV-f1g84{M@dveQdv+`03;N=zrrl%jf9i}XIQd-<#|L!zXt^OK{ef-I{J z*1raAo#uirM|A21?KJZW7O`BeU2z!1;l6qRq8Or~rE07087DFWP*?oI5w;s<4$=fe z>k*^3{>j8Nm`AXwrEqUt^j3vxndvK9OOYq!+Plo&)A+Ndbje&*H5|# zkM-V>?Y5SUsSg*m%*&#wwdAcxbI5Svti<%V7NB8>Ub;5 z(Q>6c-+wmxl)KA(Z3mZ~I-%f>d16mNA|JX+neqO61f$>Y)l{Hv?r7z3$gSAX&s4+h z6~fq41YZS}*3^w}2s=(TeQhU5juR}#%i{kup7re8hRW78HAT9YIHA4jl@RIQ zY*RK-vw!UEw)a_JRib7jnUkE4KH$gko;fdbtw_4E2bKy<%645rj1rMT~z`%N-m-U8YF0_JG+qJ-s^qQhe2oFZquP^520H8#$a3#DqC zog!Zg;oB44di>qOB)IT>m9q1ZUdoZ9`*>#nW|_rCf`QY(gZbacZi4-Yio9Pnw^Y@~9JHAw`{&xy=) z>Vz5_c(=WU+_wuJ*E-8S5Wuiygz4}Q?m`q^?n-1&f%&Dv9WWzeTOhK>>E&;&Y5ic_ z!$uu^-a!SQbUqadg|U0FyxH~Bu}4q;-`>%ZCy9g2LoW9n+f6O&Wh3vC#mIbT1!ka{ zA|rnZCCb&@?t&6S|E@4y?=8|rAD=e>=5g8k1?v3po10iNaG@`%>tjvo4wNlYx=saU z9J8^$EbMf{s2Bj$(iKo(=V{^)1aFTXt9$2eJpU=2LFxNneQUzxy&di9+Ez z7<`IcN85=Pm^vY%o|mfxoaQqw8sh~cQ+WHOJxvHAvM|v9_YF~h*$p^nnh}rR8R{V| z!tFPC$g)yAMFJjsT{)or5jNWMWSC_p)JYCUe;z-1?;LDwE%kXOXfHlWPi#sl;V*II z51rQ}_10dPL?TM;hNuZ)GKGWH{yP|pK3g!!TN+MVXRVZ;_Lz||r6|A=>#s4IM@VJF zl$U@gwLs+3_$k?I#z`@@bq9zJxH`0%YQH`kF?Ur;;NOU|87`#;$-KF+Txa}3%PQhV zIuZ>ceO-#J0>3RjW9{8-+WqfBL?y%XNPLZKj{uVH$fy!J_Puv|;=jYUvrvjpO+~kB zOjnlHL?N9{SB0k7k+Y7`DRw+6GF8%&u@H3PuA!M80SHGe*P7pda`{zhiE$FBVO!75 zB7xW*KXGf$05Me&1Baz`S7NR~b(7JU0Cp!3Hn4G6r{sQeC^O#=;cQZ)4$QGPZ*nME zDMYF_S#xhvxY`Y3_$aUZ4rL+2f__?th`#=<*;629eo-hzRp&qsal4um&H6W}E}_Ur zv|k;SCs;JUIbE}V8M3mx#_z8tfE`IWah$^0h63Y+?khN2;bb6QN_4JHpY^_Tat53; zJ95o>gw>Ke-;Hb56PVab^q7ELHg>9(q)keRQNBb;v+VR-}q*IArew5;2d*9!&LE;6PhU%!GgQ8dk5`Kk)S50(&;5x zAk8?a5-d?S{U>*P9XeKJH1UTQH}mfqRa+#K<7tJB+{UB9h@gRyzIMl=WunEztv{cvW#ajhVaUt=AbW%F`O! zu70l3N^{yElG{ykh0;ZdHLk}&k~f3rVUjDqGfDN}F!z1}s<-zcYjoAaKLB3h;k*}@ z>>>Vf3Tyo7Gpvf`NB@L;^aWxbL#uMye98bW zncValFd1z6= z^F^O<;*Ji3#sU9R$suxbHr>R2Wm!2z2h!y>fy}lzcNc2J%6u1KlQIHXmimgRTe_4F z#b$#RnvnnAAG8}+8y4ya@T&lU098`ce9;2$+9q!Ri|Ay@u6>G$G{Ev!K$K%GLr(U1zNM%+*XB+NUUR9{Ur~I->$2R8>*Gh%B@LJzs^gl4B;e}|v>D}u+ zu}f;iOB;pcrEVR_@5$5OPFi;mv}Q26{9%+bJQ$}Y$<94Az9TOxpJ7C&us6d>RkqYV D`kaa! literal 2381 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