diff --git a/README.md b/README.md index 921159e..6b533c0 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,5 @@ * [mikrotik](./mikrotik.user.css) * [notion](./notion.user.css) +* [pagure](./pagure.user.css) * [sourcehut](./sourcehut.user.css) diff --git a/pagure.user.css b/pagure.user.css new file mode 100644 index 0000000..1518dec --- /dev/null +++ b/pagure.user.css @@ -0,0 +1,55 @@ +/* ==UserStyle== +@name Pagure +@namespace git.mfocko.xyz/mfocko/dotfiles +@updateURL https://git.mfocko.xyz/mfocko/usercss/raw/branch/main/pagure.user.css +@version 1.1.4 +@description Replace default monospace font on Pagure instances. +@author mfocko +@preprocessor stylus +@var select monospace-font "Font" [ + "custom*", + "Berkeley Mono Variable", + "Cascadia Code NF", + "Comic Code Ligatures", + "Fira Code", + "Hack", + "IBM Plex Mono", + "Iosevka Term", + "Iosevka Term Slab", + "Iosevka Comfy", + "Pragmasevka", + "JetBrains Mono", + "JuliaMono", + "MonoLisa Variable", + "PragmataPro Liga", + "PragmataPro Mono Liga", + "Rec Mono Linear", + "Roboto Mono", + "SF Mono", + "Source Code Pro", + "Victor Mono", +] +@var text custom-font "Custom font" "monospace" +@var text font-features "Font feature settings" "'calt' on, 'liga' on, 'dlig' on" +==/UserStyle== */ + +if monospace-font == "custom" + monospace-font = custom-font + +@-moz-document domain("pagure.io"), +domain("src.fedoraproject.org"), +domain("git.centos.org") { + pre, + code, + kbd, + var, + samp, + tt, + textarea, + .d2h-diff-table, + .font-monospace, + .code_table tr .cell1 a::before { + font-family: monospace-font !important; + font-feature-settings: font-features; + } +}