summary refs log tree commit diff
path: root/pkgs/data/fonts
diff options
context:
space:
mode:
authorMichael Reilly <OmnipotentEntity@gmail.com>2020-03-31 21:11:51 -0400
committerJörg Thalheim <joerg@thalheim.io>2020-04-10 17:54:53 +0100
commit84cf00f98031e93f389f1eb93c4a7374a33cc0a9 (patch)
tree203c51a8740cb4893b8cfc4426d4cd49a97430e0 /pkgs/data/fonts
parentbf5eb87033cc6a5de5cc48da544c17a4dedc790b (diff)
treewide: Per RFC45, remove all unquoted URLs
Diffstat (limited to 'pkgs/data/fonts')
-rw-r--r--pkgs/data/fonts/agave/default.nix2
-rw-r--r--pkgs/data/fonts/andagii/default.nix4
-rw-r--r--pkgs/data/fonts/andika/default.nix2
-rw-r--r--pkgs/data/fonts/ankacoder/condensed.nix2
-rw-r--r--pkgs/data/fonts/ankacoder/default.nix2
-rw-r--r--pkgs/data/fonts/anonymous-pro/default.nix2
-rw-r--r--pkgs/data/fonts/arphic/default.nix4
-rw-r--r--pkgs/data/fonts/aurulent-sans/default.nix2
-rw-r--r--pkgs/data/fonts/b612/default.nix2
-rw-r--r--pkgs/data/fonts/babelstone-han/default.nix4
-rw-r--r--pkgs/data/fonts/baekmuk-ttf/default.nix2
-rw-r--r--pkgs/data/fonts/bakoma-ttf/default.nix4
-rw-r--r--pkgs/data/fonts/behdad-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/cabin/default.nix2
-rw-r--r--pkgs/data/fonts/caladea/default.nix2
-rw-r--r--pkgs/data/fonts/camingo-code/default.nix4
-rw-r--r--pkgs/data/fonts/carlito/default.nix2
-rw-r--r--pkgs/data/fonts/charis-sil/default.nix2
-rw-r--r--pkgs/data/fonts/cherry/default.nix2
-rw-r--r--pkgs/data/fonts/cm-unicode/default.nix2
-rw-r--r--pkgs/data/fonts/comfortaa/default.nix2
-rw-r--r--pkgs/data/fonts/comic-neue/default.nix2
-rw-r--r--pkgs/data/fonts/comic-relief/default.nix2
-rw-r--r--pkgs/data/fonts/cooper-hewitt/default.nix4
-rw-r--r--pkgs/data/fonts/corefonts/default.nix4
-rw-r--r--pkgs/data/fonts/creep/default.nix2
-rw-r--r--pkgs/data/fonts/crimson/default.nix2
-rw-r--r--pkgs/data/fonts/culmus/default.nix4
-rw-r--r--pkgs/data/fonts/d2coding/default.nix2
-rw-r--r--pkgs/data/fonts/dejavu-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/dina/default.nix4
-rw-r--r--pkgs/data/fonts/dosis/default.nix2
-rw-r--r--pkgs/data/fonts/doulos-sil/default.nix2
-rw-r--r--pkgs/data/fonts/eb-garamond/default.nix2
-rw-r--r--pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/emojione/default.nix2
-rw-r--r--pkgs/data/fonts/encode-sans/default.nix4
-rw-r--r--pkgs/data/fonts/eunomia/default.nix2
-rw-r--r--pkgs/data/fonts/fantasque-sans-mono/default.nix2
-rw-r--r--pkgs/data/fonts/fira-mono/default.nix4
-rw-r--r--pkgs/data/fonts/fira/default.nix2
-rw-r--r--pkgs/data/fonts/fixedsys-excelsior/default.nix8
-rw-r--r--pkgs/data/fonts/fontconfig-penultimate/default.nix2
-rw-r--r--pkgs/data/fonts/freefont-ttf/default.nix2
-rw-r--r--pkgs/data/fonts/gandom-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/gdouros/default.nix2
-rw-r--r--pkgs/data/fonts/gentium-book-basic/default.nix2
-rw-r--r--pkgs/data/fonts/gentium/default.nix2
-rw-r--r--pkgs/data/fonts/go-font/default.nix2
-rw-r--r--pkgs/data/fonts/gohufont/default.nix2
-rw-r--r--pkgs/data/fonts/google-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/hack/default.nix2
-rw-r--r--pkgs/data/fonts/hasklig/default.nix2
-rw-r--r--pkgs/data/fonts/helvetica-neue-lt-std/default.nix2
-rw-r--r--pkgs/data/fonts/hermit/default.nix2
-rw-r--r--pkgs/data/fonts/hyperscrypt/default.nix2
-rw-r--r--pkgs/data/fonts/ia-writer-duospace/default.nix2
-rw-r--r--pkgs/data/fonts/ibm-plex/default.nix2
-rw-r--r--pkgs/data/fonts/inconsolata/default.nix2
-rw-r--r--pkgs/data/fonts/inconsolata/lgc.nix2
-rw-r--r--pkgs/data/fonts/input-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/inriafonts/default.nix2
-rw-r--r--pkgs/data/fonts/inter-ui/default.nix2
-rw-r--r--pkgs/data/fonts/inter/default.nix2
-rw-r--r--pkgs/data/fonts/ipaexfont/default.nix2
-rw-r--r--pkgs/data/fonts/ipafont/default.nix2
-rw-r--r--pkgs/data/fonts/ir-standard-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/iwona/default.nix2
-rw-r--r--pkgs/data/fonts/jost/default.nix2
-rw-r--r--pkgs/data/fonts/joypixels/default.nix2
-rw-r--r--pkgs/data/fonts/junicode/default.nix2
-rw-r--r--pkgs/data/fonts/kawkab-mono/default.nix2
-rw-r--r--pkgs/data/fonts/lalezar-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/lato/default.nix4
-rw-r--r--pkgs/data/fonts/league-of-moveable-type/default.nix2
-rw-r--r--pkgs/data/fonts/liberastika/default.nix2
-rw-r--r--pkgs/data/fonts/liberation-sans-narrow/default.nix2
-rw-r--r--pkgs/data/fonts/libertine/default.nix4
-rw-r--r--pkgs/data/fonts/libertinus/default.nix2
-rw-r--r--pkgs/data/fonts/libre-baskerville/default.nix2
-rw-r--r--pkgs/data/fonts/libre-bodoni/default.nix2
-rw-r--r--pkgs/data/fonts/libre-caslon/default.nix2
-rw-r--r--pkgs/data/fonts/libre-franklin/default.nix2
-rw-r--r--pkgs/data/fonts/lmmath/default.nix2
-rw-r--r--pkgs/data/fonts/lmodern/default.nix2
-rw-r--r--pkgs/data/fonts/lobster-two/default.nix2
-rw-r--r--pkgs/data/fonts/lohit-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/luculent/default.nix4
-rw-r--r--pkgs/data/fonts/manrope/default.nix2
-rw-r--r--pkgs/data/fonts/marathi-cursive/default.nix2
-rw-r--r--pkgs/data/fonts/material-design-icons/default.nix2
-rw-r--r--pkgs/data/fonts/material-icons/default.nix2
-rw-r--r--pkgs/data/fonts/meslo-lg/default.nix2
-rw-r--r--pkgs/data/fonts/migmix/default.nix2
-rw-r--r--pkgs/data/fonts/migu/default.nix2
-rw-r--r--pkgs/data/fonts/mno16/default.nix2
-rw-r--r--pkgs/data/fonts/monoid/default.nix2
-rw-r--r--pkgs/data/fonts/mononoki/default.nix2
-rw-r--r--pkgs/data/fonts/mph-2b-damase/default.nix2
-rw-r--r--pkgs/data/fonts/mro-unicode/default.nix2
-rw-r--r--pkgs/data/fonts/myrica/default.nix2
-rw-r--r--pkgs/data/fonts/nafees/default.nix2
-rw-r--r--pkgs/data/fonts/nahid-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/nanum-gothic-coding/default.nix2
-rw-r--r--pkgs/data/fonts/national-park/default.nix2
-rw-r--r--pkgs/data/fonts/nika-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/norwester/default.nix2
-rw-r--r--pkgs/data/fonts/noto-fonts/default.nix6
-rw-r--r--pkgs/data/fonts/noto-fonts/tools.nix4
-rw-r--r--pkgs/data/fonts/office-code-pro/default.nix2
-rw-r--r--pkgs/data/fonts/oldsindhi/default.nix2
-rw-r--r--pkgs/data/fonts/oldstandard/default.nix2
-rw-r--r--pkgs/data/fonts/open-dyslexic/default.nix4
-rw-r--r--pkgs/data/fonts/open-sans/default.nix2
-rw-r--r--pkgs/data/fonts/orbitron/default.nix2
-rw-r--r--pkgs/data/fonts/parastoo-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/paratype-pt/mono.nix6
-rw-r--r--pkgs/data/fonts/paratype-pt/sans.nix6
-rw-r--r--pkgs/data/fonts/paratype-pt/serif.nix6
-rw-r--r--pkgs/data/fonts/pecita/default.nix2
-rw-r--r--pkgs/data/fonts/poly/default.nix2
-rw-r--r--pkgs/data/fonts/powerline-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/profont/default.nix2
-rw-r--r--pkgs/data/fonts/proggyfonts/default.nix2
-rw-r--r--pkgs/data/fonts/public-sans/default.nix2
-rw-r--r--pkgs/data/fonts/quattrocento-sans/default.nix2
-rw-r--r--pkgs/data/fonts/quattrocento/default.nix2
-rw-r--r--pkgs/data/fonts/raleway/default.nix2
-rw-r--r--pkgs/data/fonts/redhat-liberation-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/redhat-official/default.nix2
-rw-r--r--pkgs/data/fonts/ricty/default.nix2
-rw-r--r--pkgs/data/fonts/roboto/default.nix2
-rw-r--r--pkgs/data/fonts/rounded-mgenplus/default.nix2
-rw-r--r--pkgs/data/fonts/sahel-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/samim-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/sampradaya/default.nix2
-rw-r--r--pkgs/data/fonts/sarasa-gothic/default.nix2
-rw-r--r--pkgs/data/fonts/scheherazade/default.nix2
-rw-r--r--pkgs/data/fonts/shabnam-fonts/default.nix2
-rw-r--r--pkgs/data/fonts/shrikhand/default.nix4
-rw-r--r--pkgs/data/fonts/signwriting/default.nix2
-rw-r--r--pkgs/data/fonts/siji/default.nix4
-rw-r--r--pkgs/data/fonts/source-code-pro/default.nix4
-rw-r--r--pkgs/data/fonts/source-han-code-jp/default.nix2
-rw-r--r--pkgs/data/fonts/source-sans-pro/default.nix2
-rw-r--r--pkgs/data/fonts/source-serif-pro/default.nix2
-rw-r--r--pkgs/data/fonts/spleen/default.nix2
-rw-r--r--pkgs/data/fonts/stix-otf/default.nix2
-rw-r--r--pkgs/data/fonts/stix-two/default.nix2
-rw-r--r--pkgs/data/fonts/tai-languages/default.nix2
-rw-r--r--pkgs/data/fonts/tamsyn/default.nix4
-rw-r--r--pkgs/data/fonts/tempora-lgc/default.nix8
-rw-r--r--pkgs/data/fonts/terminus-font-ttf/default.nix2
-rw-r--r--pkgs/data/fonts/terminus-font/default.nix2
-rw-r--r--pkgs/data/fonts/tewi/default.nix2
-rw-r--r--pkgs/data/fonts/tex-gyre-math/default.nix2
-rw-r--r--pkgs/data/fonts/tex-gyre/default.nix2
-rw-r--r--pkgs/data/fonts/theano/default.nix2
-rw-r--r--pkgs/data/fonts/tlwg/default.nix2
-rw-r--r--pkgs/data/fonts/ttf-envy-code-r/default.nix2
-rw-r--r--pkgs/data/fonts/ubuntu-font-family/default.nix2
-rw-r--r--pkgs/data/fonts/ucs-fonts/default.nix6
-rw-r--r--pkgs/data/fonts/undefined-medium/default.nix4
-rw-r--r--pkgs/data/fonts/uni-vga/default.nix4
-rw-r--r--pkgs/data/fonts/unifont/default.nix4
-rw-r--r--pkgs/data/fonts/unifont_upper/default.nix4
-rw-r--r--pkgs/data/fonts/unscii/default.nix4
-rw-r--r--pkgs/data/fonts/uw-ttyp0/default.nix2
-rw-r--r--pkgs/data/fonts/vdrsymbols/default.nix4
-rw-r--r--pkgs/data/fonts/vegur/default.nix2
-rw-r--r--pkgs/data/fonts/vista-fonts-chs/default.nix4
-rw-r--r--pkgs/data/fonts/vista-fonts/default.nix4
-rw-r--r--pkgs/data/fonts/weather-icons/default.nix2
-rw-r--r--pkgs/data/fonts/wqy-microhei/default.nix2
-rw-r--r--pkgs/data/fonts/wqy-zenhei/default.nix2
-rw-r--r--pkgs/data/fonts/xkcd-font/default.nix2
-rw-r--r--pkgs/data/fonts/yanone-kaffeesatz/default.nix4
-rw-r--r--pkgs/data/fonts/zilla-slab/default.nix2
178 files changed, 223 insertions, 223 deletions
diff --git a/pkgs/data/fonts/agave/default.nix b/pkgs/data/fonts/agave/default.nix
index 1fffbd9dcb168..585ab6b4292c9 100644
--- a/pkgs/data/fonts/agave/default.nix
+++ b/pkgs/data/fonts/agave/default.nix
@@ -17,7 +17,7 @@ in fetchurl {
 
   meta = with lib; {
     description = "truetype monospaced typeface designed for X environments";
-    homepage = https://b.agaric.net/page/agave;
+    homepage = "https://b.agaric.net/page/agave";
     license = licenses.mit;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/andagii/default.nix b/pkgs/data/fonts/andagii/default.nix
index 0f20b9c46cf53..700680a54b27d 100644
--- a/pkgs/data/fonts/andagii/default.nix
+++ b/pkgs/data/fonts/andagii/default.nix
@@ -5,7 +5,7 @@ let
 in fetchzip {
   name = "andagii-${version}";
 
-  url = http://www.i18nguy.com/unicode/andagii.zip;
+  url = "http://www.i18nguy.com/unicode/andagii.zip";
   curlOpts = "--user-agent 'Mozilla/5.0'";
   postFetch = ''
     unzip $downloadedFile
@@ -18,7 +18,7 @@ in fetchzip {
   # package; but I cannot find the original source, so use it on your
   # own risk Debian claims it is GPL - good enough for me.
   meta = with lib; {
-    homepage = http://www.i18nguy.com/unicode/unicode-font.html;
+    homepage = "http://www.i18nguy.com/unicode/unicode-font.html";
     description = "Unicode Plane 1 Osmanya script font";
     maintainers = with maintainers; [ raskin rycee ];
     license = "unknown";
diff --git a/pkgs/data/fonts/andika/default.nix b/pkgs/data/fonts/andika/default.nix
index e03a800b3ad5a..5fa2f1b271080 100644
--- a/pkgs/data/fonts/andika/default.nix
+++ b/pkgs/data/fonts/andika/default.nix
@@ -17,7 +17,7 @@ in
     sha256 = "1jy9vpcprpd1k48p20wh6jhyn909ibia8lr5i747p41l0s8a7lqy";
 
     meta = with lib; {
-      homepage = https://software.sil.org/andika;
+      homepage = "https://software.sil.org/andika";
       description = "A family designed especially for literacy use taking into account the needs of beginning readers";
       longDescription = ''
       Andika is a sans serif, Unicode-compliant font designed especially for literacy use, taking into account the needs of beginning readers. The focus is on clear, easy-to-perceive letterforms that will not be readily confused with one another.
diff --git a/pkgs/data/fonts/ankacoder/condensed.nix b/pkgs/data/fonts/ankacoder/condensed.nix
index 0b6340d1ba942..655c780129d86 100644
--- a/pkgs/data/fonts/ankacoder/condensed.nix
+++ b/pkgs/data/fonts/ankacoder/condensed.nix
@@ -15,7 +15,7 @@ fetchzip {
 
   meta = with lib; {
     description = "Anka/Coder Condensed font";
-    homepage = https://code.google.com/archive/p/anka-coder-fonts;
+    homepage = "https://code.google.com/archive/p/anka-coder-fonts";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/ankacoder/default.nix b/pkgs/data/fonts/ankacoder/default.nix
index 3a57d08dbc28e..fbf587c7c6cab 100644
--- a/pkgs/data/fonts/ankacoder/default.nix
+++ b/pkgs/data/fonts/ankacoder/default.nix
@@ -15,7 +15,7 @@ fetchzip {
 
   meta = with lib; {
     description = "Anka/Coder fonts";
-    homepage = https://code.google.com/archive/p/anka-coder-fonts;
+    homepage = "https://code.google.com/archive/p/anka-coder-fonts";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/anonymous-pro/default.nix b/pkgs/data/fonts/anonymous-pro/default.nix
index 4aeda64377edb..0f8289fe18aa6 100644
--- a/pkgs/data/fonts/anonymous-pro/default.nix
+++ b/pkgs/data/fonts/anonymous-pro/default.nix
@@ -14,7 +14,7 @@ in fetchzip rec {
   sha256 = "05rgzag38qc77b31sm5i2vwwrxbrvwzfsqh3slv11skx36pz337f";
 
   meta = with lib; {
-    homepage = https://www.marksimonson.com/fonts/view/anonymous-pro;
+    homepage = "https://www.marksimonson.com/fonts/view/anonymous-pro";
     description = "TrueType font set intended for source code";
     longDescription = ''
       Anonymous Pro (2009) is a family of four fixed-width fonts
diff --git a/pkgs/data/fonts/arphic/default.nix b/pkgs/data/fonts/arphic/default.nix
index 1e52ea301afa4..714af585d2558 100644
--- a/pkgs/data/fonts/arphic/default.nix
+++ b/pkgs/data/fonts/arphic/default.nix
@@ -20,7 +20,7 @@ in {
 
     meta = with lib; {
       description = "CJK Unicode font Kai style";
-      homepage = https://www.freedesktop.org/wiki/Software/CJKUnifonts/;
+      homepage = "https://www.freedesktop.org/wiki/Software/CJKUnifonts/";
 
       license = licenses.arphicpl;
       maintainers = [ maintainers.changlinli ];
@@ -45,7 +45,7 @@ in {
 
     meta = with lib; {
       description = "CJK Unicode font Ming style";
-      homepage = https://www.freedesktop.org/wiki/Software/CJKUnifonts/;
+      homepage = "https://www.freedesktop.org/wiki/Software/CJKUnifonts/";
 
       license = licenses.arphicpl;
       maintainers = [ maintainers.changlinli ];
diff --git a/pkgs/data/fonts/aurulent-sans/default.nix b/pkgs/data/fonts/aurulent-sans/default.nix
index a87be94acd09a..50f456373c698 100644
--- a/pkgs/data/fonts/aurulent-sans/default.nix
+++ b/pkgs/data/fonts/aurulent-sans/default.nix
@@ -14,7 +14,7 @@ fetchFromGitHub rec {
   meta = {
     description = "Aurulent Sans";
     longDescription = "Aurulent Sans is a humanist sans serif intended to be used as an interface font.";
-    homepage = http://delubrum.org/;
+    homepage = "http://delubrum.org/";
     maintainers = with lib.maintainers; [ deepfire ];
     license = lib.licenses.ofl;
     platforms = lib.platforms.all;
diff --git a/pkgs/data/fonts/b612/default.nix b/pkgs/data/fonts/b612/default.nix
index 1c2d7f53bad80..bf97ff30c6d6d 100644
--- a/pkgs/data/fonts/b612/default.nix
+++ b/pkgs/data/fonts/b612/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "0r3lana1q9w3siv8czb3p9rrb5d9svp628yfbvvmnj7qvjrmfsiq";
 
   meta = with lib; {
-    homepage = http://b612-font.com/;
+    homepage = "http://b612-font.com/";
     description = "Highly legible font family for use on aircraft cockpit screens";
     longDescription = ''
       B612 is the result of a research project initiated by Airbus. The font
diff --git a/pkgs/data/fonts/babelstone-han/default.nix b/pkgs/data/fonts/babelstone-han/default.nix
index da2d67c084ff5..7f2898db9f1af 100644
--- a/pkgs/data/fonts/babelstone-han/default.nix
+++ b/pkgs/data/fonts/babelstone-han/default.nix
@@ -6,7 +6,7 @@ in fetchzip {
   name = "babelstone-han-${version}";
 
   # upstream download links are unversioned, so hash changes
-  url = https://web.archive.org/web/20200210125314/https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip;
+  url = "https://web.archive.org/web/20200210125314/https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip";
   postFetch = ''
     mkdir -p $out/share/fonts/truetype
     unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype
@@ -15,7 +15,7 @@ in fetchzip {
 
   meta = with lib; {
     description = "Unicode CJK font with over 36000 Han characters";
-    homepage = https://www.babelstone.co.uk/Fonts/Han.html;
+    homepage = "https://www.babelstone.co.uk/Fonts/Han.html";
 
     license = licenses.free;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/baekmuk-ttf/default.nix b/pkgs/data/fonts/baekmuk-ttf/default.nix
index 583a7457e2dc1..92f7401b32da4 100644
--- a/pkgs/data/fonts/baekmuk-ttf/default.nix
+++ b/pkgs/data/fonts/baekmuk-ttf/default.nix
@@ -13,7 +13,7 @@ fetchzip rec {
 
   meta = {
     description = "Korean font";
-    homepage = http://kldp.net/projects/baekmuk/;
+    homepage = "http://kldp.net/projects/baekmuk/";
     license = "BSD-like";
   };
 }
diff --git a/pkgs/data/fonts/bakoma-ttf/default.nix b/pkgs/data/fonts/bakoma-ttf/default.nix
index 70074a58d9642..a8c01b41e6769 100644
--- a/pkgs/data/fonts/bakoma-ttf/default.nix
+++ b/pkgs/data/fonts/bakoma-ttf/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "bakoma-ttf";
 
-  url = http://tarballs.nixos.org/sha256/1j1y3cq6ys30m734axc0brdm2q9n2as4h32jws15r7w5fwr991km;
+  url = "http://tarballs.nixos.org/sha256/1j1y3cq6ys30m734axc0brdm2q9n2as4h32jws15r7w5fwr991km";
 
   postFetch = ''
     tar xjvf $downloadedFile --strip-components=1
@@ -15,6 +15,6 @@ fetchzip {
 
   meta = {
     description = "TrueType versions of the Computer Modern and AMS TeX Fonts";
-    homepage = http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/;
+    homepage = "http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/";
   };
 }
diff --git a/pkgs/data/fonts/behdad-fonts/default.nix b/pkgs/data/fonts/behdad-fonts/default.nix
index a0fcd5f7bbf53..d5d0b2a3c1dd8 100644
--- a/pkgs/data/fonts/behdad-fonts/default.nix
+++ b/pkgs/data/fonts/behdad-fonts/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "0c57232462cv1jrfn0m2bl7jzcfkacirrdd2qimrc8iqhkz0ajfz";
 
   meta = with lib; {
-    homepage = https://github.com/font-store/BehdadFont;
+    homepage = "https://github.com/font-store/BehdadFont";
     description = "A Persian/Arabic Open Source Font";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/cabin/default.nix b/pkgs/data/fonts/cabin/default.nix
index 0a8168cdf9e20..e68d429db2e84 100644
--- a/pkgs/data/fonts/cabin/default.nix
+++ b/pkgs/data/fonts/cabin/default.nix
@@ -29,7 +29,7 @@ fetchFromGitHub rec {
       adjusted. The curved stem endings have a 10 degree angle. E and F have
       shorter center arms. M is splashed.
     '';
-    homepage = http://www.impallari.com/cabin;
+    homepage = "http://www.impallari.com/cabin";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/caladea/default.nix b/pkgs/data/fonts/caladea/default.nix
index b1f9312a7e9c3..14a8de1b0d9e9 100644
--- a/pkgs/data/fonts/caladea/default.nix
+++ b/pkgs/data/fonts/caladea/default.nix
@@ -18,7 +18,7 @@ in fetchzip {
   meta = with lib; {
     # This font doesn't appear to have any official web site but this
     # one provides some good information and samples.
-    homepage = http://openfontlibrary.org/en/font/caladea;
+    homepage = "http://openfontlibrary.org/en/font/caladea";
     description = "A serif font metric-compatible with Microsoft Cambria";
     longDescription = ''
       Caladea is a free font that is metric-compatible with the
diff --git a/pkgs/data/fonts/camingo-code/default.nix b/pkgs/data/fonts/camingo-code/default.nix
index 98175373ebd52..3db1f67281859 100644
--- a/pkgs/data/fonts/camingo-code/default.nix
+++ b/pkgs/data/fonts/camingo-code/default.nix
@@ -5,7 +5,7 @@ let
 in fetchzip rec {
   name = "camingo-code-${version}";
 
-  url = https://github.com/chrissimpkins/codeface/releases/download/font-collection/codeface-fonts.zip;
+  url = "https://github.com/chrissimpkins/codeface/releases/download/font-collection/codeface-fonts.zip";
   postFetch = ''
     unzip $downloadedFile
     install -m444 -Dt $out/share/fonts/truetype fonts/camingo-code/*.ttf
@@ -14,7 +14,7 @@ in fetchzip rec {
   sha256 = "16iqjwwa7pnswvcc4w8nglkd0m0fz50qsz96i1kcpqip3nwwvw7y";
 
   meta = with lib; {
-    homepage = https://www.myfonts.com/fonts/jan-fromm/camingo-code/;
+    homepage = "https://www.myfonts.com/fonts/jan-fromm/camingo-code/";
     description = "A monospaced typeface designed for source-code editors";
     platforms = platforms.all;
     license = licenses.cc-by-nd-30;
diff --git a/pkgs/data/fonts/carlito/default.nix b/pkgs/data/fonts/carlito/default.nix
index 79913bb83980e..1de2e9afc0f94 100644
--- a/pkgs/data/fonts/carlito/default.nix
+++ b/pkgs/data/fonts/carlito/default.nix
@@ -20,7 +20,7 @@ in fetchzip {
   meta = with lib; {
     # This font doesn't appear to have any official web site but this
     # one provides some good information and samples.
-    homepage = http://openfontlibrary.org/en/font/carlito;
+    homepage = "http://openfontlibrary.org/en/font/carlito";
     description = "A sans-serif font metric-compatible with Microsoft Calibri";
     longDescription = ''
       Carlito is a free font that is metric-compatible with the
diff --git a/pkgs/data/fonts/charis-sil/default.nix b/pkgs/data/fonts/charis-sil/default.nix
index e28a718fad14f..44b40c72b58f2 100644
--- a/pkgs/data/fonts/charis-sil/default.nix
+++ b/pkgs/data/fonts/charis-sil/default.nix
@@ -17,7 +17,7 @@ in
     sha256 = "1a220s8n0flvcdkazqf5g10v6r55s2an308slvvarynpj6l7x27n";
 
     meta = with lib; {
-      homepage = https://software.sil.org/charis;
+      homepage = "https://software.sil.org/charis";
       description = "A family of highly readable fonts for broad multilingual use";
       longDescription = ''
       This Charis SIL font is essentially the same design as the SIL Charis font first released by SIL in 1997. Charis is similar to Bitstream Charter, one of the first fonts designed specifically for laser printers. It is highly readable and holds up well in less-than-ideal reproduction environments. It also has a full set of styles – regular, italic, bold, bold italic. Charis is a serif, proportionally-spaced font optimized for readability in long printed documents.
diff --git a/pkgs/data/fonts/cherry/default.nix b/pkgs/data/fonts/cherry/default.nix
index 00a8a2f61fcc9..a69aa3684ab43 100644
--- a/pkgs/data/fonts/cherry/default.nix
+++ b/pkgs/data/fonts/cherry/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "cherry font";
-    homepage = https://github.com/turquoise-hexagon/cherry;
+    homepage = "https://github.com/turquoise-hexagon/cherry";
     license = licenses.mit;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/cm-unicode/default.nix b/pkgs/data/fonts/cm-unicode/default.nix
index c058f07ed51ca..d7437c3231d63 100644
--- a/pkgs/data/fonts/cm-unicode/default.nix
+++ b/pkgs/data/fonts/cm-unicode/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "1rzz7yhqq3lljyqxbg46jfzfd09qgpgx865lijr4sgc94riy1ypn";
 
   meta = with lib; {
-    homepage = http://canopus.iacp.dvo.ru/~panov/cm-unicode/;
+    homepage = "http://canopus.iacp.dvo.ru/~panov/cm-unicode/";
     description = "Computer Modern Unicode fonts";
     maintainers = with maintainers; [ raskin rycee ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/comfortaa/default.nix b/pkgs/data/fonts/comfortaa/default.nix
index 6e4c0bb08e7ab..525c2920dbe6c 100644
--- a/pkgs/data/fonts/comfortaa/default.nix
+++ b/pkgs/data/fonts/comfortaa/default.nix
@@ -14,7 +14,7 @@ in fetchzip rec {
   sha256 = "0z7xr0cnn6ghwivrm5b5awq9bzhnay3y99qq6dkdgfkfdsaz0n9h";
 
   meta = with lib; {
-    homepage = http://aajohan.deviantart.com/art/Comfortaa-font-105395949;
+    homepage = "http://aajohan.deviantart.com/art/Comfortaa-font-105395949";
     description = "A clean and modern font suitable for headings and logos";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/comic-neue/default.nix b/pkgs/data/fonts/comic-neue/default.nix
index 6dcefe9005565..709d93dc2c9f0 100644
--- a/pkgs/data/fonts/comic-neue/default.nix
+++ b/pkgs/data/fonts/comic-neue/default.nix
@@ -20,7 +20,7 @@ in fetchzip rec {
   sha256 = "1gs4vhys0m3qsw06qaxzyi81f06w5v66kbyl64yw3pq2rb656779";
 
   meta = with lib; {
-    homepage = http://comicneue.com/;
+    homepage = "http://comicneue.com/";
     description = "A casual type face: Make your lemonade stand look like a fortune 500 company";
     longDescription = ''
       It is inspired by Comic Sans but more regular.  The font was
diff --git a/pkgs/data/fonts/comic-relief/default.nix b/pkgs/data/fonts/comic-relief/default.nix
index d51c915b844e2..1f5ce7f642faf 100644
--- a/pkgs/data/fonts/comic-relief/default.nix
+++ b/pkgs/data/fonts/comic-relief/default.nix
@@ -19,7 +19,7 @@ in fetchzip rec {
   sha256 = "0dz0y7w6mq4hcmmxv6fn4mp6jkln9mzr4s96vsg68wrl5b7k9yff";
 
   meta = with lib; {
-    homepage = http://loudifier.com/comic-relief/;
+    homepage = "http://loudifier.com/comic-relief/";
     description = "A font metric-compatible with Microsoft Comic Sans";
     longDescription = ''
       Comic Relief is a typeface designed to be metrically equivalent
diff --git a/pkgs/data/fonts/cooper-hewitt/default.nix b/pkgs/data/fonts/cooper-hewitt/default.nix
index e1635c560d667..8783b1121738a 100644
--- a/pkgs/data/fonts/cooper-hewitt/default.nix
+++ b/pkgs/data/fonts/cooper-hewitt/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "cooper-hewitt-2014-06-09";
 
-  url = https://www.cooperhewitt.org/wp-content/uploads/fonts/CooperHewitt-OTF-public.zip;
+  url = "https://www.cooperhewitt.org/wp-content/uploads/fonts/CooperHewitt-OTF-public.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts/opentype
@@ -13,7 +13,7 @@ fetchzip {
   sha256 = "01iwqmjvqkc6fmc2r0486vk06s6f51n9wxzl1pf9z48n0igj4gqd";
 
   meta = with lib; {
-    homepage = https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/;
+    homepage = "https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/";
     description = "A contemporary sans serif, with characters composed of modified-geometric curves and arches";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/corefonts/default.nix b/pkgs/data/fonts/corefonts/default.nix
index 5e06a34b6f0b4..e4107cd4b9980 100644
--- a/pkgs/data/fonts/corefonts/default.nix
+++ b/pkgs/data/fonts/corefonts/default.nix
@@ -18,7 +18,7 @@ let
   ];
 
   eula = fetchurl {
-    url = http://corefonts.sourceforge.net/eula.htm;
+    url = "http://corefonts.sourceforge.net/eula.htm";
     sha256 = "1aqbcnl032g2hd7iy56cs022g47scb0jxxp3mm206x1yqc90vs1c";
   };
 
@@ -62,7 +62,7 @@ stdenv.mkDerivation {
   outputHash = "0baadsrgpqj15fgjmcn0aim0k0nk7mvivcxinw1zwg61kkcwhalx";
 
   meta = with stdenv.lib; {
-    homepage = http://corefonts.sourceforge.net/;
+    homepage = "http://corefonts.sourceforge.net/";
     description = "Microsoft's TrueType core fonts for the Web";
     platforms = platforms.all;
     license = licenses.unfreeRedistributable;
diff --git a/pkgs/data/fonts/creep/default.nix b/pkgs/data/fonts/creep/default.nix
index 90b0d19ae99bf..2e66ac468b083 100644
--- a/pkgs/data/fonts/creep/default.nix
+++ b/pkgs/data/fonts/creep/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A pretty sweet 4px wide pixel font";
-    homepage = https://github.com/romeovs/creep;
+    homepage = "https://github.com/romeovs/creep";
     license = licenses.mit;
     platforms = platforms.all;
     maintainers = with maintainers; [ buffet ];
diff --git a/pkgs/data/fonts/crimson/default.nix b/pkgs/data/fonts/crimson/default.nix
index a3f24985fd9d3..b8ff43a11288c 100644
--- a/pkgs/data/fonts/crimson/default.nix
+++ b/pkgs/data/fonts/crimson/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "0mg65f0ydyfmb43jqr1f34njpd10w8npw15cbb7z0nxmy4nkl842";
 
   meta = with lib; {
-    homepage = https://aldusleaf.org/crimson.html;
+    homepage = "https://aldusleaf.org/crimson.html";
     description = "A font family inspired by beautiful oldstyle typefaces";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/culmus/default.nix b/pkgs/data/fonts/culmus/default.nix
index 5aad7ff236f1a..00c472d7fe348 100644
--- a/pkgs/data/fonts/culmus/default.nix
+++ b/pkgs/data/fonts/culmus/default.nix
@@ -22,7 +22,7 @@ in fetchzip {
     longDescription = "The Culmus project aims at providing the Hebrew-speaking GNU/Linux and Unix community with a basic collection of Hebrew fonts for X Windows.";
     platforms = lib.platforms.all;
     license = lib.licenses.gpl2;
-    homepage = http://culmus.sourceforge.net/;
-    downloadPage = http://culmus.sourceforge.net/download.html;
+    homepage = "http://culmus.sourceforge.net/";
+    downloadPage = "http://culmus.sourceforge.net/download.html";
   };
 }
diff --git a/pkgs/data/fonts/d2coding/default.nix b/pkgs/data/fonts/d2coding/default.nix
index b73da9a504b3e..25d92fc0f9eef 100644
--- a/pkgs/data/fonts/d2coding/default.nix
+++ b/pkgs/data/fonts/d2coding/default.nix
@@ -24,7 +24,7 @@ in fetchzip {
       Since verion 1.3, D2Coding font is officially supported by the font
       creator, with symbols for Powerline.
     '';
-    homepage = https://github.com/naver/d2codingfont;
+    homepage = "https://github.com/naver/d2codingfont";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = with maintainers; [ dtzWill ];
diff --git a/pkgs/data/fonts/dejavu-fonts/default.nix b/pkgs/data/fonts/dejavu-fonts/default.nix
index b14ba6479d9bc..839cb80a6b99c 100644
--- a/pkgs/data/fonts/dejavu-fonts/default.nix
+++ b/pkgs/data/fonts/dejavu-fonts/default.nix
@@ -12,7 +12,7 @@ let
       This package includes DejaVu Sans, DejaVu Serif, DejaVu Sans Mono, and
       the TeX Gyre DejaVu Math font.
     '';
-    homepage = http://dejavu-fonts.org/wiki/Main_Page;
+    homepage = "http://dejavu-fonts.org/wiki/Main_Page";
 
     # Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
     # Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved.
diff --git a/pkgs/data/fonts/dina/default.nix b/pkgs/data/fonts/dina/default.nix
index 8bc1af60ab4dd..49c2194782091 100644
--- a/pkgs/data/fonts/dina/default.nix
+++ b/pkgs/data/fonts/dina/default.nix
@@ -58,8 +58,8 @@ stdenv.mkDerivation {
       relatively compact to allow a lot of code on screen, while (hopefully)
       clear enough to remain readable even at high resolutions.
     '';
-    homepage = https://www.donationcoder.com/Software/Jibz/Dina/;
-    downloadPage = https://www.donationcoder.com/Software/Jibz/Dina/;
+    homepage = "https://www.donationcoder.com/Software/Jibz/Dina/";
+    downloadPage = "https://www.donationcoder.com/Software/Jibz/Dina/";
     license = licenses.free;
     maintainers = [ maintainers.prikhi ];
   };
diff --git a/pkgs/data/fonts/dosis/default.nix b/pkgs/data/fonts/dosis/default.nix
index 48b170e2e1b64..918996c5f6448 100644
--- a/pkgs/data/fonts/dosis/default.nix
+++ b/pkgs/data/fonts/dosis/default.nix
@@ -28,7 +28,7 @@ fetchFromGitHub rec {
       It comes in 7 incremental weights: ExtraLight, Light, Book, Medium,
       Semibold, Bold & ExtraBold
     '';
-    homepage = http://www.impallari.com/dosis;
+    homepage = "http://www.impallari.com/dosis";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/doulos-sil/default.nix b/pkgs/data/fonts/doulos-sil/default.nix
index 59371593f79bd..3de4cfc0cae32 100644
--- a/pkgs/data/fonts/doulos-sil/default.nix
+++ b/pkgs/data/fonts/doulos-sil/default.nix
@@ -17,7 +17,7 @@ in
     sha256 = "04a9cr7jbw7d8llcj8xsqp9rp8w6gcgbd9sdwvi02kz7jhqa0vad";
 
     meta = with lib; {
-      homepage = https://software.sil.org/doulos;
+      homepage = "https://software.sil.org/doulos";
       description = "A font that provides complete support for the International Phonetic Alphabet";
       longDescription = ''
       This Doulos SIL font is essentially the same design as the SIL Doulos font first released by SIL in 1992. The design has been changed from the original in that it has been scaled down to be a better match with contemporary digital fonts, such as Times New Roman®. This current release is a regular typeface, with no bold or italic version available or planned. It is intended for use alongside other Times-like fonts where a range of styles (italic, bold) are not needed. Therefore, just one font is included in the Doulos SIL release: Doulos SIL Regular.
diff --git a/pkgs/data/fonts/eb-garamond/default.nix b/pkgs/data/fonts/eb-garamond/default.nix
index 1423326899162..869d889ef3cc0 100644
--- a/pkgs/data/fonts/eb-garamond/default.nix
+++ b/pkgs/data/fonts/eb-garamond/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "04jq4mpln85zzbla8ybsjw7vn9qr3r0snmk5zykrm24imq7ripv3";
 
   meta = with lib; {
-    homepage = http://www.georgduffner.at/ebgaramond/;
+    homepage = "http://www.georgduffner.at/ebgaramond/";
     description = "Digitization of the Garamond shown on the Egenolff-Berner specimen";
     maintainers = with maintainers; [ relrod rycee ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix b/pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix
index e7981f63baf30..e9c646d32d08c 100644
--- a/pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix
+++ b/pkgs/data/fonts/emacs-all-the-icons-fonts/default.nix
@@ -21,7 +21,7 @@ in fetchzip {
       presentation of information in emacs. This package provides
       the fonts needed to make the package work properly.
     '';
-    homepage = https://github.com/domtronn/all-the-icons.el;
+    homepage = "https://github.com/domtronn/all-the-icons.el";
 
     /*
     The fonts come under a mixture of licenses - the MIT license,
diff --git a/pkgs/data/fonts/emojione/default.nix b/pkgs/data/fonts/emojione/default.nix
index 171ec10c8f16f..6f5168e90d5e2 100644
--- a/pkgs/data/fonts/emojione/default.nix
+++ b/pkgs/data/fonts/emojione/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Open source emoji set";
-    homepage = http://emojione.com/;
+    homepage = "http://emojione.com/";
     license = licenses.cc-by-40;
     maintainers = with maintainers; [ abbradar ];
   };
diff --git a/pkgs/data/fonts/encode-sans/default.nix b/pkgs/data/fonts/encode-sans/default.nix
index 787a83f95611a..c6bb23b43266a 100644
--- a/pkgs/data/fonts/encode-sans/default.nix
+++ b/pkgs/data/fonts/encode-sans/default.nix
@@ -3,7 +3,7 @@
 fetchzip rec {
   name = "encode-sans-1.002";
 
-  url = https://github.com/impallari/Encode-Sans/archive/11162b46892d20f55bd42a00b48cbf06b5871f75.zip;
+  url = "https://github.com/impallari/Encode-Sans/archive/11162b46892d20f55bd42a00b48cbf06b5871f75.zip";
 
   postFetch = ''
     mkdir -p $out/share/{doc,fonts}
@@ -23,7 +23,7 @@ fetchzip rec {
 
       Designed by Pablo Impallari and Andres Torresi.
     '';
-    homepage = http://www.impallari.com/projects/overview/encode;
+    homepage = "http://www.impallari.com/projects/overview/encode";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/eunomia/default.nix b/pkgs/data/fonts/eunomia/default.nix
index de68b17d6ebb3..e68f528ff3838 100644
--- a/pkgs/data/fonts/eunomia/default.nix
+++ b/pkgs/data/fonts/eunomia/default.nix
@@ -18,7 +18,7 @@ fetchzip {
   '';
 
   meta = with lib; {
-    homepage = http://dotcolon.net/font/eunomia/;
+    homepage = "http://dotcolon.net/font/eunomia/";
     description = "A futuristic decorative font.";
     platforms = platforms.all;
     maintainers = with maintainers; [ leenaars ];
diff --git a/pkgs/data/fonts/fantasque-sans-mono/default.nix b/pkgs/data/fonts/fantasque-sans-mono/default.nix
index 156db5d214ca0..e8068d7faead5 100644
--- a/pkgs/data/fonts/fantasque-sans-mono/default.nix
+++ b/pkgs/data/fonts/fantasque-sans-mono/default.nix
@@ -18,7 +18,7 @@ fetchzip rec {
   sha256 = "07y2w6xzkbaj6vr95fvvnmwq1pw9jib4z02xf8937dx812yic9ni";
 
   meta = with lib; {
-    homepage = https://github.com/belluzj/fantasque-sans;
+    homepage = "https://github.com/belluzj/fantasque-sans";
     description = "A font family with a great monospaced variant for programmers";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/fira-mono/default.nix b/pkgs/data/fonts/fira-mono/default.nix
index 2f50a83a70b4b..d29d6304cee10 100644
--- a/pkgs/data/fonts/fira-mono/default.nix
+++ b/pkgs/data/fonts/fira-mono/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "fira-mono-3.206";
 
-  url = https://github.com/mozilla/Fira/archive/4.106.zip;
+  url = "https://github.com/mozilla/Fira/archive/4.106.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
@@ -13,7 +13,7 @@ fetchzip {
   sha256 = "1ci3fxhdwabvfj4nl16pwcgqnh7s2slp8vblribk8zkpx8cbp1dj";
 
   meta = with stdenv.lib; {
-    homepage = https://mozilla.github.io/Fira/;
+    homepage = "https://mozilla.github.io/Fira/";
     description = "Monospace font for Firefox OS";
     longDescription = ''
       Fira Mono is a monospace font designed by Erik Spiekermann,
diff --git a/pkgs/data/fonts/fira/default.nix b/pkgs/data/fonts/fira/default.nix
index fe27ac2cd5db1..23baee7cb9d9e 100644
--- a/pkgs/data/fonts/fira/default.nix
+++ b/pkgs/data/fonts/fira/default.nix
@@ -18,7 +18,7 @@ in fetchFromGitHub {
   sha256 = "0c97nmihcq0ki7ywj8zn048a2bgrszc61lb9p0djfi65ar52jab4";
 
   meta = with lib; {
-    homepage = https://mozilla.github.io/Fira/;
+    homepage = "https://mozilla.github.io/Fira/";
     description = "Sans-serif font for Firefox OS";
     longDescription = ''
       Fira Sans is a sans-serif font designed by Erik Spiekermann,
diff --git a/pkgs/data/fonts/fixedsys-excelsior/default.nix b/pkgs/data/fonts/fixedsys-excelsior/default.nix
index 14232edee0cbc..c8d2d1c2a9eec 100644
--- a/pkgs/data/fonts/fixedsys-excelsior/default.nix
+++ b/pkgs/data/fonts/fixedsys-excelsior/default.nix
@@ -8,9 +8,9 @@ in fetchurl rec {
   name = "fixedsys-excelsior-${version}";
 
   urls = [
-    http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf
-    https://raw.githubusercontent.com/chrissimpkins/codeface/master/fonts/fixed-sys-excelsior/FSEX300.ttf
-    http://tarballs.nixos.org/sha256/6ee0f3573bc5e33e93b616ef6282f49bc0e227a31aa753ac76ed2e3f3d02056d
+    "http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf"
+    "https://raw.githubusercontent.com/chrissimpkins/codeface/master/fonts/fixed-sys-excelsior/FSEX300.ttf"
+    "http://tarballs.nixos.org/sha256/6ee0f3573bc5e33e93b616ef6282f49bc0e227a31aa753ac76ed2e3f3d02056d"
   ];
   downloadToTemp = true;
   recursiveHash = true;
@@ -22,7 +22,7 @@ in fetchurl rec {
 
   meta = {
     description = "Pan-unicode version of Fixedsys, a classic DOS font.";
-    homepage = http://www.fixedsysexcelsior.com/;
+    homepage = "http://www.fixedsysexcelsior.com/";
     platforms = stdenv.lib.platforms.all;
     license = stdenv.lib.licenses.publicDomain;
     maintainers = [ stdenv.lib.maintainers.ninjatrappeur ];
diff --git a/pkgs/data/fonts/fontconfig-penultimate/default.nix b/pkgs/data/fonts/fontconfig-penultimate/default.nix
index 601146d99a9d6..5216cf0e3d89c 100644
--- a/pkgs/data/fonts/fontconfig-penultimate/default.nix
+++ b/pkgs/data/fonts/fontconfig-penultimate/default.nix
@@ -15,7 +15,7 @@ fetchzip {
   '';
 
   meta = with lib; {
-    homepage = https://github.com/ttuegel/fontconfig-penultimate;
+    homepage = "https://github.com/ttuegel/fontconfig-penultimate";
     description = "Sensible defaults for Fontconfig";
     license = licenses.asl20;
     maintainers = [ maintainers.ttuegel ];
diff --git a/pkgs/data/fonts/freefont-ttf/default.nix b/pkgs/data/fonts/freefont-ttf/default.nix
index c5e19edea2626..5934ec3589ac3 100644
--- a/pkgs/data/fonts/freefont-ttf/default.nix
+++ b/pkgs/data/fonts/freefont-ttf/default.nix
@@ -19,7 +19,7 @@ fetchzip rec {
       (PostScript Type0, TrueType, OpenType...) fonts covering the ISO
       10646/Unicode UCS (Universal Character Set).
     '';
-    homepage = https://www.gnu.org/software/freefont/;
+    homepage = "https://www.gnu.org/software/freefont/";
     license = lib.licenses.gpl3Plus;
     platforms = lib.platforms.all;
     maintainers = [];
diff --git a/pkgs/data/fonts/gandom-fonts/default.nix b/pkgs/data/fonts/gandom-fonts/default.nix
index 4d925b269cd32..54e0020ae6878 100644
--- a/pkgs/data/fonts/gandom-fonts/default.nix
+++ b/pkgs/data/fonts/gandom-fonts/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "0zsq6s9ziyb5jz0v8aj00dlxd1aly0ibxgszd05dfvykmgz051lc";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/gandom-font;
+    homepage = "https://github.com/rastikerdar/gandom-font";
     description = "A Persian (Farsi) Font - فونت (قلم) فارسی گندم";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/gdouros/default.nix b/pkgs/data/fonts/gdouros/default.nix
index afe73aa1caf1d..eb6635ec3a386 100644
--- a/pkgs/data/fonts/gdouros/default.nix
+++ b/pkgs/data/fonts/gdouros/default.nix
@@ -31,7 +31,7 @@ let
       # no redistribution, "a single instantiation and no
       # network installation"
       license = lib.licenses.unfree;
-      homepage = http://users.teilar.gr/~g1951d/;
+      homepage = "http://users.teilar.gr/~g1951d/";
     };
   };
 in
diff --git a/pkgs/data/fonts/gentium-book-basic/default.nix b/pkgs/data/fonts/gentium-book-basic/default.nix
index 505b273c2d24c..2e14795ebd14a 100644
--- a/pkgs/data/fonts/gentium-book-basic/default.nix
+++ b/pkgs/data/fonts/gentium-book-basic/default.nix
@@ -18,7 +18,7 @@ in fetchzip rec {
   sha256 = "0598zr5f7d6ll48pbfbmmkrybhhdks9b2g3m2g67wm40070ffzmd";
 
   meta = with lib; {
-    homepage = https://software.sil.org/gentium/;
+    homepage = "https://software.sil.org/gentium/";
     description = "A high-quality typeface family for Latin, Cyrillic, and Greek";
     maintainers = with maintainers; [ ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/gentium/default.nix b/pkgs/data/fonts/gentium/default.nix
index a60a39f4f01eb..3622e1c3b3c72 100644
--- a/pkgs/data/fonts/gentium/default.nix
+++ b/pkgs/data/fonts/gentium/default.nix
@@ -18,7 +18,7 @@ in fetchzip rec {
   sha256 = "1qr2wjdmm93167b0w9cidlf3wwsyjx4838ja9jmm4jkyian5whhp";
 
   meta = with lib; {
-    homepage = https://software.sil.org/gentium/;
+    homepage = "https://software.sil.org/gentium/";
     description = "A high-quality typeface family for Latin, Cyrillic, and Greek";
     longDescription = ''
       Gentium is a typeface family designed to enable the diverse ethnic groups
diff --git a/pkgs/data/fonts/go-font/default.nix b/pkgs/data/fonts/go-font/default.nix
index bb28d3be67fa2..e887f0ffef127 100644
--- a/pkgs/data/fonts/go-font/default.nix
+++ b/pkgs/data/fonts/go-font/default.nix
@@ -18,7 +18,7 @@ in (fetchgit {
   sha256 = "1488426ya2nzmwjas947fx9h5wzxrp9wasn8nkjqf0y0mpd4f1xz";
 }) // {
   meta = with stdenv.lib; {
-    homepage = https://blog.golang.org/go-fonts;
+    homepage = "https://blog.golang.org/go-fonts";
     description = "The Go font family";
     license = licenses.bsd3;
     maintainers = with maintainers; [ sternenseemann ];
diff --git a/pkgs/data/fonts/gohufont/default.nix b/pkgs/data/fonts/gohufont/default.nix
index b331edf7aa1e3..e2361ef816371 100644
--- a/pkgs/data/fonts/gohufont/default.nix
+++ b/pkgs/data/fonts/gohufont/default.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
     description = ''
       A monospace bitmap font well suited for programming and terminal use
     '';
-    homepage    = https://font.gohu.org/;
+    homepage    = "https://font.gohu.org/";
     license     = licenses.wtfpl;
     maintainers = with maintainers; [ epitrochoid rnhmjoj ];
   };
diff --git a/pkgs/data/fonts/google-fonts/default.nix b/pkgs/data/fonts/google-fonts/default.nix
index 7c1af485a989f..7a3b488212df0 100644
--- a/pkgs/data/fonts/google-fonts/default.nix
+++ b/pkgs/data/fonts/google-fonts/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation {
   '';
 
   meta = with stdenv.lib; {
-    homepage = https://fonts.google.com;
+    homepage = "https://fonts.google.com";
     description = "Font files available from Google Fonts";
     license = with licenses; [ asl20 ofl ufl ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/hack/default.nix b/pkgs/data/fonts/hack/default.nix
index 3c49bf7f56560..0427cf36429f5 100644
--- a/pkgs/data/fonts/hack/default.nix
+++ b/pkgs/data/fonts/hack/default.nix
@@ -23,7 +23,7 @@ in fetchzip {
       The face has been re-designed with a larger glyph set, modifications of
       the original glyph shapes, and meticulous attention to metrics.
     '';
-    homepage = https://sourcefoundry.org/hack/;
+    homepage = "https://sourcefoundry.org/hack/";
 
     /*
      "The font binaries are released under a license that permits unlimited
diff --git a/pkgs/data/fonts/hasklig/default.nix b/pkgs/data/fonts/hasklig/default.nix
index 6286cf8a1df80..d9deef80c0d7c 100644
--- a/pkgs/data/fonts/hasklig/default.nix
+++ b/pkgs/data/fonts/hasklig/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "0xxyx0nkapviqaqmf3b610nq17k20afirvc72l32pfspsbxz8ybq";
 
   meta = with lib; {
-    homepage = https://github.com/i-tu/Hasklig;
+    homepage = "https://github.com/i-tu/Hasklig";
     description = "A font with ligatures for Haskell code based off Source Code Pro";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/helvetica-neue-lt-std/default.nix b/pkgs/data/fonts/helvetica-neue-lt-std/default.nix
index 23f6fb29be07a..275b0d8f87110 100644
--- a/pkgs/data/fonts/helvetica-neue-lt-std/default.nix
+++ b/pkgs/data/fonts/helvetica-neue-lt-std/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "0ampp9vf9xw0sdppl4lb9i9h75ywljhdcqmzh45mx2x9m7h6xgg9";
 
   meta = {
-    homepage = http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html;
+    homepage = "http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html";
     description = "Helvetica Neue LT Std font";
     longDescription = ''
       Helvetica Neue Lt Std is one of the most highly rated and complete
diff --git a/pkgs/data/fonts/hermit/default.nix b/pkgs/data/fonts/hermit/default.nix
index f641b36a1b055..3ff5dd3682923 100644
--- a/pkgs/data/fonts/hermit/default.nix
+++ b/pkgs/data/fonts/hermit/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "monospace font designed to be clear, pragmatic and very readable";
-    homepage = https://pcaro.es/p/hermit;
+    homepage = "https://pcaro.es/p/hermit";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/hyperscrypt/default.nix b/pkgs/data/fonts/hyperscrypt/default.nix
index 726fbab95bd81..09bcc2464ba41 100644
--- a/pkgs/data/fonts/hyperscrypt/default.nix
+++ b/pkgs/data/fonts/hyperscrypt/default.nix
@@ -16,7 +16,7 @@ fetchzip {
   '';
 
   meta = with lib; {
-    homepage = http://velvetyne.fr/fonts/hyper-scrypt/;
+    homepage = "http://velvetyne.fr/fonts/hyper-scrypt/";
     description = "A modern stencil typeface inspired by stained glass technique";
     longDescription = ''
       The Hyper Scrypt typeface was designed for the Hyper Chapelle
diff --git a/pkgs/data/fonts/ia-writer-duospace/default.nix b/pkgs/data/fonts/ia-writer-duospace/default.nix
index 1d910ed54a4b1..6da80a1bf830a 100644
--- a/pkgs/data/fonts/ia-writer-duospace/default.nix
+++ b/pkgs/data/fonts/ia-writer-duospace/default.nix
@@ -18,7 +18,7 @@ in fetchFromGitHub {
 
   meta = with lib; {
     description = "iA Writer Duospace Typeface";
-    homepage = https://ia.net/topics/in-search-of-the-perfect-writing-font;
+    homepage = "https://ia.net/topics/in-search-of-the-perfect-writing-font";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = [ maintainers.marsam ];
diff --git a/pkgs/data/fonts/ibm-plex/default.nix b/pkgs/data/fonts/ibm-plex/default.nix
index ffd6a49be5c85..3e507047166c5 100644
--- a/pkgs/data/fonts/ibm-plex/default.nix
+++ b/pkgs/data/fonts/ibm-plex/default.nix
@@ -13,7 +13,7 @@ in fetchzip {
 
   meta = with lib; {
     description = "IBM Plex Typeface";
-    homepage = https://www.ibm.com/plex/;
+    homepage = "https://www.ibm.com/plex/";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = [ maintainers.romildo ];
diff --git a/pkgs/data/fonts/inconsolata/default.nix b/pkgs/data/fonts/inconsolata/default.nix
index a170a0780a489..10568073e4b29 100644
--- a/pkgs/data/fonts/inconsolata/default.nix
+++ b/pkgs/data/fonts/inconsolata/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
   '';
 
   meta = with stdenv.lib; {
-    homepage = https://www.levien.com/type/myfonts/inconsolata.html;
+    homepage = "https://www.levien.com/type/myfonts/inconsolata.html";
     description = "A monospace font for both screen and print";
     maintainers = with maintainers; [ mikoim raskin rycee ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/inconsolata/lgc.nix b/pkgs/data/fonts/inconsolata/lgc.nix
index aec48b1208607..e69e6e02a22f1 100644
--- a/pkgs/data/fonts/inconsolata/lgc.nix
+++ b/pkgs/data/fonts/inconsolata/lgc.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
 
     # See `License.txt' for details.
     license = licenses.ofl;
-    homepage = https://github.com/MihailJP/Inconsolata-LGC;
+    homepage = "https://github.com/MihailJP/Inconsolata-LGC";
     maintainers = with maintainers; [ avnik rht ];
   };
 }
diff --git a/pkgs/data/fonts/input-fonts/default.nix b/pkgs/data/fonts/input-fonts/default.nix
index c3d3bf4aa6a0b..2db7e259a3523 100644
--- a/pkgs/data/fonts/input-fonts/default.nix
+++ b/pkgs/data/fonts/input-fonts/default.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
       generous spacing, large punctuation, and easily distinguishable
       characters — but without the limitations of a fixed width.
     '';
-    homepage = https://input.fontbureau.com;
+    homepage = "https://input.fontbureau.com";
     license = licenses.unfree;
     maintainers = with maintainers; [ romildo ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/inriafonts/default.nix b/pkgs/data/fonts/inriafonts/default.nix
index 5a8e3476bf802..d8127b8512743 100644
--- a/pkgs/data/fonts/inriafonts/default.nix
+++ b/pkgs/data/fonts/inriafonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "0wrwcyycyzvgvgnlmwi1ncdvwb8f6bbclynd1105rsyxgrz5dd70";
 
   meta = with lib; {
-    homepage = https://black-foundry.com/work/inria;
+    homepage = "https://black-foundry.com/work/inria";
     description = "Inria Sans and Inria Serif";
     longDescription = ''
       Inria Sans and Inria Serif are the two members of a type family
diff --git a/pkgs/data/fonts/inter-ui/default.nix b/pkgs/data/fonts/inter-ui/default.nix
index d9ef6684faa6a..37b48f7ceb2f3 100644
--- a/pkgs/data/fonts/inter-ui/default.nix
+++ b/pkgs/data/fonts/inter-ui/default.nix
@@ -19,7 +19,7 @@ in fetchzip {
   sha256 = "01d2ql803jrhss6g60djvs08x9xl7z6b3snkn03vqnrajdgifcl4";
 
   meta = with lib; {
-    homepage = https://rsms.me/inter/;
+    homepage = "https://rsms.me/inter/";
     description = "A typeface specially designed for user interfaces";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/inter/default.nix b/pkgs/data/fonts/inter/default.nix
index 83779e7618eb2..9c7ef62c76900 100644
--- a/pkgs/data/fonts/inter/default.nix
+++ b/pkgs/data/fonts/inter/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "1bk4q478jy84ylgm1mmh23n8cw1cd3k7gvfih77sd7ya1zv26vl1";
 
   meta = with lib; {
-    homepage = https://rsms.me/inter/;
+    homepage = "https://rsms.me/inter/";
     description = "A typeface specially designed for user interfaces";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/ipaexfont/default.nix b/pkgs/data/fonts/ipaexfont/default.nix
index 4d7e2fa380e06..ef914d144843c 100644
--- a/pkgs/data/fonts/ipaexfont/default.nix
+++ b/pkgs/data/fonts/ipaexfont/default.nix
@@ -21,7 +21,7 @@ fetchzip {
 
       This is the successor to the IPA fonts.
     '';
-    homepage = http://ipafont.ipa.go.jp/;
+    homepage = "http://ipafont.ipa.go.jp/";
     license = licenses.ipa;
     maintainers = with maintainers; [ gebner ];
   };
diff --git a/pkgs/data/fonts/ipafont/default.nix b/pkgs/data/fonts/ipafont/default.nix
index d1cb007088386..eec28db883a85 100644
--- a/pkgs/data/fonts/ipafont/default.nix
+++ b/pkgs/data/fonts/ipafont/default.nix
@@ -19,7 +19,7 @@ fetchzip {
       Promotion Agency of Japan. It provides both Mincho and Gothic fonts,
       suitable for both display and printing.
     '';
-    homepage = http://ipafont.ipa.go.jp/ipafont/;
+    homepage = "http://ipafont.ipa.go.jp/ipafont/";
     license = lib.licenses.ipa;
     maintainers = [ lib.maintainers.auntie ];
   };
diff --git a/pkgs/data/fonts/ir-standard-fonts/default.nix b/pkgs/data/fonts/ir-standard-fonts/default.nix
index eef3883506efe..25ec1e5d11da7 100644
--- a/pkgs/data/fonts/ir-standard-fonts/default.nix
+++ b/pkgs/data/fonts/ir-standard-fonts/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "0i2vzhwk77pm6fx5z5gxl026z9f35rhh3cvl003mry2lcg1x5rhp";
 
   meta = with lib; {
-    homepage = https://github.com/morealaz/ir-standard-fonts;
+    homepage = "https://github.com/morealaz/ir-standard-fonts";
     description = "Iran Supreme Council of Information and Communication Technology (SCICT) standard Persian fonts series";
     # License information is unavailable.
     license = licenses.unfree;
diff --git a/pkgs/data/fonts/iwona/default.nix b/pkgs/data/fonts/iwona/default.nix
index afa59b737a5c7..7333c5abe3583 100644
--- a/pkgs/data/fonts/iwona/default.nix
+++ b/pkgs/data/fonts/iwona/default.nix
@@ -14,7 +14,7 @@ in fetchzip {
 
   meta = with lib; {
     description = "A two-element sans-serif typeface, created by Małgorzata Budyta";
-    homepage = http://jmn.pl/en/kurier-i-iwona/;
+    homepage = "http://jmn.pl/en/kurier-i-iwona/";
     # "[...] GUST Font License (GFL), which is a free license, legally
     # equivalent to the LaTeX Project Public # License (LPPL), version 1.3c or
     # later." - GUST website
diff --git a/pkgs/data/fonts/jost/default.nix b/pkgs/data/fonts/jost/default.nix
index 3c1403da26396..fc06a7e98438b 100644
--- a/pkgs/data/fonts/jost/default.nix
+++ b/pkgs/data/fonts/jost/default.nix
@@ -14,7 +14,7 @@ in fetchzip {
   sha256="0l78vhmbsyfmrva5wc76pskhxqryyg8q5xddpj9g5wqsddy525dq";
 
   meta = with stdenv.lib; {
-    homepage = https://github.com/indestructible-type/Jost;
+    homepage = "https://github.com/indestructible-type/Jost";
     description = "A sans serif font by Indestructible Type";
     license = licenses.ofl;
     maintainers = [ maintainers.ar1a ];
diff --git a/pkgs/data/fonts/joypixels/default.nix b/pkgs/data/fonts/joypixels/default.nix
index 41543729e1fc6..fb9b76b0efc61 100644
--- a/pkgs/data/fonts/joypixels/default.nix
+++ b/pkgs/data/fonts/joypixels/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Emoji as a Service (formerly EmojiOne)";
-    homepage = https://www.joypixels.com/;
+    homepage = "https://www.joypixels.com/";
     license = licenses.unfree;
     maintainers = with maintainers; [ jtojnar ];
   };
diff --git a/pkgs/data/fonts/junicode/default.nix b/pkgs/data/fonts/junicode/default.nix
index 1e1341932f560..19502cdf78fda 100644
--- a/pkgs/data/fonts/junicode/default.nix
+++ b/pkgs/data/fonts/junicode/default.nix
@@ -16,7 +16,7 @@ in fetchzip {
   sha256 = "1n170gw41lr0zr5958z5cgpg6i1aa7kj7iq9s6gdh1cqq7hhgd08";
 
   meta = {
-    homepage = http://junicode.sourceforge.net/;
+    homepage = "http://junicode.sourceforge.net/";
     description = "A Unicode font for medievalists";
     maintainers = with lib.maintainers; [ ivan-timokhin ];
     license = lib.licenses.ofl;
diff --git a/pkgs/data/fonts/kawkab-mono/default.nix b/pkgs/data/fonts/kawkab-mono/default.nix
index f6a031c7faf03..1e07123badc38 100644
--- a/pkgs/data/fonts/kawkab-mono/default.nix
+++ b/pkgs/data/fonts/kawkab-mono/default.nix
@@ -14,7 +14,7 @@ fetchzip {
 
   meta = {
     description = "An arab fixed-width font";
-    homepage = https://makkuk.com/kawkab-mono/;
+    homepage = "https://makkuk.com/kawkab-mono/";
     license = lib.licenses.ofl;
   };
 }
diff --git a/pkgs/data/fonts/lalezar-fonts/default.nix b/pkgs/data/fonts/lalezar-fonts/default.nix
index 2cd33e9fe1b3e..01e9d209a3177 100644
--- a/pkgs/data/fonts/lalezar-fonts/default.nix
+++ b/pkgs/data/fonts/lalezar-fonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "0jmwhr2dqgj3vn0v26jh6c0id6n3wd6as3bq39xa870zlk7v307b";
 
   meta = with lib; {
-    homepage = https://github.com/BornaIz/Lalezar;
+    homepage = "https://github.com/BornaIz/Lalezar";
     description = "A multi-script display typeface for popular culture";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/lato/default.nix b/pkgs/data/fonts/lato/default.nix
index ea9d1837ef5b5..2b9f6c1114f07 100644
--- a/pkgs/data/fonts/lato/default.nix
+++ b/pkgs/data/fonts/lato/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "lato-2.0";
 
-  url = http://www.latofonts.com/download/Lato2OFL.zip;
+  url = "http://www.latofonts.com/download/Lato2OFL.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
@@ -13,7 +13,7 @@ fetchzip {
   sha256 = "1amwn6vcaggxrd2s4zw21s2pr47zmzdf2xfy4x9lxa2cd9bkhvg5";
 
   meta = with lib; {
-    homepage = http://www.latofonts.com/;
+    homepage = "http://www.latofonts.com/";
 
     description = ''
       Sans-serif typeface family designed in Summer 2010 by Łukasz Dziedzic
diff --git a/pkgs/data/fonts/league-of-moveable-type/default.nix b/pkgs/data/fonts/league-of-moveable-type/default.nix
index 5657b8380a969..9a80b9a43df8b 100644
--- a/pkgs/data/fonts/league-of-moveable-type/default.nix
+++ b/pkgs/data/fonts/league-of-moveable-type/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
       open-source, @font-face ready fonts.
     '';
 
-    homepage = https://www.theleagueofmoveabletype.com/;
+    homepage = "https://www.theleagueofmoveabletype.com/";
 
     license = stdenv.lib.licenses.ofl;
 
diff --git a/pkgs/data/fonts/liberastika/default.nix b/pkgs/data/fonts/liberastika/default.nix
index 1bc3b9b20927f..c42bc9f756327 100644
--- a/pkgs/data/fonts/liberastika/default.nix
+++ b/pkgs/data/fonts/liberastika/default.nix
@@ -17,7 +17,7 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "Liberation Sans fork with improved cyrillic support";
-    homepage = https://sourceforge.net/projects/lib-ka/;
+    homepage = "https://sourceforge.net/projects/lib-ka/";
 
     license = licenses.gpl2;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/liberation-sans-narrow/default.nix b/pkgs/data/fonts/liberation-sans-narrow/default.nix
index 51af6a20baea1..373704f25f539 100644
--- a/pkgs/data/fonts/liberation-sans-narrow/default.nix
+++ b/pkgs/data/fonts/liberation-sans-narrow/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
     '';
 
     license = licenses.gpl2;
-    homepage = https://github.com/liberationfonts;
+    homepage = "https://github.com/liberationfonts";
     maintainers = [ maintainers.leenaars ];
   };
 }
diff --git a/pkgs/data/fonts/libertine/default.nix b/pkgs/data/fonts/libertine/default.nix
index eb0a47e13d962..bd47998b924f1 100644
--- a/pkgs/data/fonts/libertine/default.nix
+++ b/pkgs/data/fonts/libertine/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "linux-libertine-5.3.0";
 
   src = fetchurl {
-    url = mirror://sourceforge/linuxlibertine/5.3.0/LinLibertineSRC_5.3.0_2012_07_02.tgz;
+    url = "mirror://sourceforge/linuxlibertine/5.3.0/LinLibertineSRC_5.3.0_2012_07_02.tgz";
     sha256 = "0x7cz6hvhpil1rh03rax9zsfzm54bh7r4bbrq8rz673gl9h47v0v";
   };
 
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
 
   meta = with stdenv.lib; {
     description = "Linux Libertine Fonts";
-    homepage = http://linuxlibertine.sf.net;
+    homepage = "http://linuxlibertine.sf.net";
     maintainers = [ maintainers.volth ];
     license = licenses.ofl;
   };
diff --git a/pkgs/data/fonts/libertinus/default.nix b/pkgs/data/fonts/libertinus/default.nix
index 62aad87c902bf..7d95b6a26ff37 100644
--- a/pkgs/data/fonts/libertinus/default.nix
+++ b/pkgs/data/fonts/libertinus/default.nix
@@ -23,7 +23,7 @@ in fetchFromGitHub rec {
       that started as an OpenType math companion of the Libertine font family,
       but grown as a full fork to address some of the bugs in the fonts.
     '';
-    homepage = https://github.com/alif-type/libertinus;
+    homepage = "https://github.com/alif-type/libertinus";
     license = licenses.ofl;
     maintainers = with maintainers; [ siddharthist ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/libre-baskerville/default.nix b/pkgs/data/fonts/libre-baskerville/default.nix
index f5e6083f94466..a4be7b5b3e6bf 100644
--- a/pkgs/data/fonts/libre-baskerville/default.nix
+++ b/pkgs/data/fonts/libre-baskerville/default.nix
@@ -23,7 +23,7 @@ fetchFromGitHub rec {
       counters and less contrast that allow it to work on small sizes in any
       screen.
     '';
-    homepage = http://www.impallari.com/projects/overview/libre-baskerville;
+    homepage = "http://www.impallari.com/projects/overview/libre-baskerville";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/libre-bodoni/default.nix b/pkgs/data/fonts/libre-bodoni/default.nix
index e55d50307415f..63bbf8eba724e 100644
--- a/pkgs/data/fonts/libre-bodoni/default.nix
+++ b/pkgs/data/fonts/libre-bodoni/default.nix
@@ -28,7 +28,7 @@ fetchFromGitHub rec {
       Libre Bodoni currently features four styles: Regular, Italic, Bold and
       Bold Italic.
     '';
-    homepage = https://github.com/impallari/Libre-Bodoni;
+    homepage = "https://github.com/impallari/Libre-Bodoni";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/libre-caslon/default.nix b/pkgs/data/fonts/libre-caslon/default.nix
index 7a68c9deb5a62..1b5e5b1be690b 100644
--- a/pkgs/data/fonts/libre-caslon/default.nix
+++ b/pkgs/data/fonts/libre-caslon/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Caslon fonts based on hand-lettered American Caslons of 1960s";
-    homepage = http://www.impallari.com/librecaslon;
+    homepage = "http://www.impallari.com/librecaslon";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/libre-franklin/default.nix b/pkgs/data/fonts/libre-franklin/default.nix
index 97832ab56517f..b41ae8878cc25 100644
--- a/pkgs/data/fonts/libre-franklin/default.nix
+++ b/pkgs/data/fonts/libre-franklin/default.nix
@@ -17,7 +17,7 @@ fetchFromGitHub rec {
 
   meta = with lib; {
     description = "A reinterpretation and expansion based on the 1912 Morris Fuller Benton’s classic.";
-    homepage = https://github.com/impallari/Libre-Franklin;
+    homepage = "https://github.com/impallari/Libre-Franklin";
     license = licenses.ofl;
     maintainers = with maintainers; [ cmfwyp ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/lmmath/default.nix b/pkgs/data/fonts/lmmath/default.nix
index c971a699b2a5b..a66bd48c897ad 100644
--- a/pkgs/data/fonts/lmmath/default.nix
+++ b/pkgs/data/fonts/lmmath/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "The Latin Modern Math (LM Math) font completes the modernization of the Computer Modern family of typefaces designed and programmed by Donald E. Knuth.";
-    homepage = http://www.gust.org.pl/projects/e-foundry/lm-math;
+    homepage = "http://www.gust.org.pl/projects/e-foundry/lm-math";
     # "The Latin Modern Math font is licensed under the GUST Font License (GFL),
     # which is a free license, legally equivalent to the LaTeX Project Public
     # License (LPPL), version 1.3c or later." - GUST website
diff --git a/pkgs/data/fonts/lmodern/default.nix b/pkgs/data/fonts/lmodern/default.nix
index 1b277a0691ce2..53fc456d75839 100644
--- a/pkgs/data/fonts/lmodern/default.nix
+++ b/pkgs/data/fonts/lmodern/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "lmodern-2.004.5";
 
-  url = mirror://debian/pool/main/l/lmodern/lmodern_2.004.5.orig.tar.gz;
+  url = "mirror://debian/pool/main/l/lmodern/lmodern_2.004.5.orig.tar.gz";
 
   postFetch = ''
     tar xzvf $downloadedFile
diff --git a/pkgs/data/fonts/lobster-two/default.nix b/pkgs/data/fonts/lobster-two/default.nix
index 773b53c889218..d5a46b43fb493 100644
--- a/pkgs/data/fonts/lobster-two/default.nix
+++ b/pkgs/data/fonts/lobster-two/default.nix
@@ -70,7 +70,7 @@ in
     outputHash = "0if9l8pzwgfnbdjg5yblcy08dwn9yj3wzz29l0fycia46xlzd4ym";
 
     meta = with stdenv.lib; {
-      homepage = https://github.com/librefonts/lobstertwo;
+      homepage = "https://github.com/librefonts/lobstertwo";
       description = "Script font with many ligatures";
       license = licenses.ofl;
       platforms = platforms.all;
diff --git a/pkgs/data/fonts/lohit-fonts/default.nix b/pkgs/data/fonts/lohit-fonts/default.nix
index 0e8b1f8fe4dbe..64ae831767bb4 100644
--- a/pkgs/data/fonts/lohit-fonts/default.nix
+++ b/pkgs/data/fonts/lohit-fonts/default.nix
@@ -46,7 +46,7 @@ let
     meta = {
       inherit license;
       description = "Free and open source fonts for Indian languages (" + label + ")";
-      homepage = https://pagure.io/lohit;
+      homepage = "https://pagure.io/lohit";
       maintainers = [ lib.maintainers.mathnerd314 lib.maintainers.ttuegel ];
       # Set a non-zero priority to allow easy overriding of the
       # fontconfig configuration files.
diff --git a/pkgs/data/fonts/luculent/default.nix b/pkgs/data/fonts/luculent/default.nix
index 7e5a69a2c1f7d..9d61931db365d 100644
--- a/pkgs/data/fonts/luculent/default.nix
+++ b/pkgs/data/fonts/luculent/default.nix
@@ -3,7 +3,7 @@
 let version = "2.0.0"; in
 fetchzip {
   name = "luculent-${version}";
-  url =  http://www.eastfarthing.com/luculent/luculent.tar.xz;
+  url =  "http://www.eastfarthing.com/luculent/luculent.tar.xz";
 
   postFetch = ''
     tar -xJf $downloadedFile --strip-components=1
@@ -15,7 +15,7 @@ fetchzip {
 
   meta = with lib; {
     description = "luculent font";
-    homepage = http://www.eastfarthing.com/luculent/;
+    homepage = "http://www.eastfarthing.com/luculent/";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/manrope/default.nix b/pkgs/data/fonts/manrope/default.nix
index 9dce73a28aae6..9bf4f32caeb27 100644
--- a/pkgs/data/fonts/manrope/default.nix
+++ b/pkgs/data/fonts/manrope/default.nix
@@ -15,7 +15,7 @@ in fetchFromGitHub {
   '';
   meta = with lib; {
     description = "Open-source modern sans-serif font family";
-    homepage = https://github.com/sharanda/manrope;
+    homepage = "https://github.com/sharanda/manrope";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = with maintainers; [ dtzWill ];
diff --git a/pkgs/data/fonts/marathi-cursive/default.nix b/pkgs/data/fonts/marathi-cursive/default.nix
index 60c77dddc8dd3..724d975e53a7c 100644
--- a/pkgs/data/fonts/marathi-cursive/default.nix
+++ b/pkgs/data/fonts/marathi-cursive/default.nix
@@ -18,7 +18,7 @@ in fetchzip rec {
   sha256 = "0wq4w79x8r5w6ikm9amcmapf0jcdgifs9zf1pbnw3fk4ncz5s551";
 
   meta = with lib; {
-    homepage = https://github.com/MihailJP/MarathiCursive;
+    homepage = "https://github.com/MihailJP/MarathiCursive";
     description = "Modi script font with Graphite and OpenType support";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.mit; # It's the M+ license, M+ is MIT(-ish)
diff --git a/pkgs/data/fonts/material-design-icons/default.nix b/pkgs/data/fonts/material-design-icons/default.nix
index 201b0dfe417ce..72dc5fe6313c0 100644
--- a/pkgs/data/fonts/material-design-icons/default.nix
+++ b/pkgs/data/fonts/material-design-icons/default.nix
@@ -25,7 +25,7 @@ in fetchFromGitHub {
       developers targeting various platforms to download icons in the format,
       color and size they need for any project.
     '';
-    homepage = https://materialdesignicons.com;
+    homepage = "https://materialdesignicons.com";
     license = with licenses; [
       asl20  # for icons from: https://github.com/google/material-design-icons
       ofl
diff --git a/pkgs/data/fonts/material-icons/default.nix b/pkgs/data/fonts/material-icons/default.nix
index 0126fbac225e0..656be1b153eb3 100644
--- a/pkgs/data/fonts/material-icons/default.nix
+++ b/pkgs/data/fonts/material-icons/default.nix
@@ -18,7 +18,7 @@ in fetchFromGitHub {
 
   meta = with lib; {
     description = "System status icons by Google, featuring material design";
-    homepage = https://material.io/icons;
+    homepage = "https://material.io/icons";
     license = licenses.asl20;
     platforms = platforms.all;
     maintainers = with maintainers; [ mpcsh ];
diff --git a/pkgs/data/fonts/meslo-lg/default.nix b/pkgs/data/fonts/meslo-lg/default.nix
index a041f9ce907a0..2837e488389bf 100644
--- a/pkgs/data/fonts/meslo-lg/default.nix
+++ b/pkgs/data/fonts/meslo-lg/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
 
   meta = {
     description = "A customized version of Apple’s Menlo-Regular font";
-    homepage = https://github.com/andreberg/Meslo-Font/;
+    homepage = "https://github.com/andreberg/Meslo-Font/";
     license = stdenv.lib.licenses.asl20;
     maintainers = with stdenv.lib.maintainers; [ balajisivaraman ];
     platforms = with stdenv.lib.platforms; all;
diff --git a/pkgs/data/fonts/migmix/default.nix b/pkgs/data/fonts/migmix/default.nix
index 8a089ea9e79f5..1b3313d4e026e 100644
--- a/pkgs/data/fonts/migmix/default.nix
+++ b/pkgs/data/fonts/migmix/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A high-quality Japanese font based on M+ fonts and IPA fonts";
-    homepage = http://mix-mplus-ipa.osdn.jp/migmix;
+    homepage = "http://mix-mplus-ipa.osdn.jp/migmix";
     license = licenses.ipa;
     maintainers = [ maintainers.mikoim ];
   };
diff --git a/pkgs/data/fonts/migu/default.nix b/pkgs/data/fonts/migu/default.nix
index 775d1766894cc..530fd4f543f2a 100644
--- a/pkgs/data/fonts/migu/default.nix
+++ b/pkgs/data/fonts/migu/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A high-quality Japanese font based on modified M+ fonts and IPA fonts";
-    homepage = http://mix-mplus-ipa.osdn.jp/migu/;
+    homepage = "http://mix-mplus-ipa.osdn.jp/migu/";
     license = licenses.ipa;
     maintainers = [ maintainers.mikoim ];
   };
diff --git a/pkgs/data/fonts/mno16/default.nix b/pkgs/data/fonts/mno16/default.nix
index 2a700be113a46..1b311d2c25a2a 100644
--- a/pkgs/data/fonts/mno16/default.nix
+++ b/pkgs/data/fonts/mno16/default.nix
@@ -15,7 +15,7 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "minimalist monospaced font";
-    homepage = https://sev.dev/fonts/mno16; 
+    homepage = "https://sev.dev/fonts/mno16"; 
     license = licenses.cc0;
   };
 }
diff --git a/pkgs/data/fonts/monoid/default.nix b/pkgs/data/fonts/monoid/default.nix
index 22714170fa4b2..f62f4961fc7af 100644
--- a/pkgs/data/fonts/monoid/default.nix
+++ b/pkgs/data/fonts/monoid/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
   '';
 
   meta = with stdenv.lib; {
-    homepage = http://larsenwork.com/monoid;
+    homepage = "http://larsenwork.com/monoid";
     description = "Customisable coding font with alternates, ligatures and contextual positioning";
     license = [ licenses.ofl licenses.mit ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/mononoki/default.nix b/pkgs/data/fonts/mononoki/default.nix
index 658c3bdf20a79..195c39c0e817f 100644
--- a/pkgs/data/fonts/mononoki/default.nix
+++ b/pkgs/data/fonts/mononoki/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "19y4xg7ilm21h9yynyrwcafdqn05zknpmmjrb37qim6p0cy2glff";
 
   meta = with lib; {
-    homepage = https://github.com/madmalik/mononoki;
+    homepage = "https://github.com/madmalik/mononoki";
     description = "A font for programming and code review";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/mph-2b-damase/default.nix b/pkgs/data/fonts/mph-2b-damase/default.nix
index 4230e63360b54..10a8dc38d9549 100644
--- a/pkgs/data/fonts/mph-2b-damase/default.nix
+++ b/pkgs/data/fonts/mph-2b-damase/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "MPH-2B-Damase-2";
 
-  url = http://www.wazu.jp/downloads/damase_v.2.zip;
+  url = "http://www.wazu.jp/downloads/damase_v.2.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
diff --git a/pkgs/data/fonts/mro-unicode/default.nix b/pkgs/data/fonts/mro-unicode/default.nix
index bb5a1ed8a9f1e..9f4eda63d0fa1 100644
--- a/pkgs/data/fonts/mro-unicode/default.nix
+++ b/pkgs/data/fonts/mro-unicode/default.nix
@@ -10,7 +10,7 @@ fetchzip {
   sha256 = "1i71bjd9gdyn8ladfncbfhz6xz1h8xx8yf876j1z8lh719410c8g";
 
   meta = with lib; {
-    homepage = https://github.com/phjamr/MroUnicode;
+    homepage = "https://github.com/phjamr/MroUnicode";
     description = "Unicode-compliant Mro font";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/myrica/default.nix b/pkgs/data/fonts/myrica/default.nix
index 444d526f5ae1b..aa5ee0ff1c380 100644
--- a/pkgs/data/fonts/myrica/default.nix
+++ b/pkgs/data/fonts/myrica/default.nix
@@ -15,7 +15,7 @@ fetchFromGitHub {
   '';
 
   meta = with lib; {
-    homepage = https://myrica.estable.jp/;
+    homepage = "https://myrica.estable.jp/";
     license = licenses.ofl;
     maintainers = with maintainers; [ mikoim ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/nafees/default.nix b/pkgs/data/fonts/nafees/default.nix
index d2aaadc42794d..11e1ccb564513 100644
--- a/pkgs/data/fonts/nafees/default.nix
+++ b/pkgs/data/fonts/nafees/default.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation {
       Al-Hussaini (Nafees Raqam) one of the finest calligraphers of
       Pakistan
     '';
-    homepage = http://www.cle.org.pk/software/localization.htm;
+    homepage = "http://www.cle.org.pk/software/localization.htm";
 
     # Used to be GPLv2.  The license distributed with the fonts looks
     # more like a modified BSD, but still contains the GPLv2 embedded
diff --git a/pkgs/data/fonts/nahid-fonts/default.nix b/pkgs/data/fonts/nahid-fonts/default.nix
index b9d9025b2c08c..0e08bebea0920 100644
--- a/pkgs/data/fonts/nahid-fonts/default.nix
+++ b/pkgs/data/fonts/nahid-fonts/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "0df169sibq14j2mj727sq86c00jm1nz8565v85hkvh4zgz2plb7c";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/nahid-font;
+    homepage = "https://github.com/rastikerdar/nahid-font";
     description = "A Persian (Farsi) Font - قلم (فونت) فارسی ناهید";
     license = licenses.free;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/nanum-gothic-coding/default.nix b/pkgs/data/fonts/nanum-gothic-coding/default.nix
index 7d908b62cc6d2..4785c1386a623 100644
--- a/pkgs/data/fonts/nanum-gothic-coding/default.nix
+++ b/pkgs/data/fonts/nanum-gothic-coding/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
 
   meta = with lib; {
     description = "A contemporary monospaced sans-serif typeface with a warm touch";
-    homepage = https://github.com/naver/nanumfont;
+    homepage = "https://github.com/naver/nanumfont";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = with maintainers; [ linarcx ];
diff --git a/pkgs/data/fonts/national-park/default.nix b/pkgs/data/fonts/national-park/default.nix
index bc8fc8041a81c..8ed251de53d51 100644
--- a/pkgs/data/fonts/national-park/default.nix
+++ b/pkgs/data/fonts/national-park/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
   meta = with lib; {
     description = ''Typeface designed to mimic the national park service
     signs that are carved using a router bit'';
-    homepage = https://nationalparktypeface.com/;
+    homepage = "https://nationalparktypeface.com/";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
   };
diff --git a/pkgs/data/fonts/nika-fonts/default.nix b/pkgs/data/fonts/nika-fonts/default.nix
index 3f58bc5f93362..5db9bb2a95183 100644
--- a/pkgs/data/fonts/nika-fonts/default.nix
+++ b/pkgs/data/fonts/nika-fonts/default.nix
@@ -16,7 +16,7 @@ in fetchFromGitHub {
   sha256 = "1x34b2dqn1dymi1vmj5vrjcy2z8s0f3rr6cniyrz85plvid6x40i";
 
   meta = with lib; {
-    homepage = https://github.com/font-store/NikaFont/;
+    homepage = "https://github.com/font-store/NikaFont/";
     description = "Persian/Arabic Open Source Font";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/norwester/default.nix b/pkgs/data/fonts/norwester/default.nix
index ae70c74c3e49f..d4e4cf1ee0fea 100644
--- a/pkgs/data/fonts/norwester/default.nix
+++ b/pkgs/data/fonts/norwester/default.nix
@@ -16,7 +16,7 @@ in fetchzip {
   sha256 = "1npsaiiz9g5z6315lnmynwcnrfl37fyxc7w1mhkw1xbzcnv74z4r";
 
   meta = with lib; {
-    homepage = http://jamiewilson.io/norwester;
+    homepage = "http://jamiewilson.io/norwester";
     description = "A condensed geometric sans serif by Jamie Wilson";
     maintainers = with maintainers; [ leenaars ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix
index 9681bb50efac0..f4a6dba302913 100644
--- a/pkgs/data/fonts/noto-fonts/default.nix
+++ b/pkgs/data/fonts/noto-fonts/default.nix
@@ -40,7 +40,7 @@ let
 
       meta = with lib; {
         description = "Beautiful and free fonts for many languages";
-        homepage = https://www.google.com/get/noto/;
+        homepage = "https://www.google.com/get/noto/";
         longDescription =
         ''
           When text is rendered by a computer, sometimes characters are
@@ -89,7 +89,7 @@ in
 
     meta = with lib; {
       description = "Beautiful and free fonts for CJK languages";
-      homepage = https://www.google.com/get/noto/help/cjk/;
+      homepage = "https://www.google.com/get/noto/help/cjk/";
       longDescription =
       ''
         Noto Sans CJK is a sans serif typeface designed as an intermediate style
@@ -140,7 +140,7 @@ in
     meta = with lib; {
       inherit version;
       description = "Color and Black-and-White emoji fonts";
-      homepage = https://github.com/googlei18n/noto-emoji;
+      homepage = "https://github.com/googlei18n/noto-emoji";
       license = with licenses; [ ofl asl20 ];
       platforms = platforms.all;
       maintainers = with maintainers; [ mathnerd314 ];
diff --git a/pkgs/data/fonts/noto-fonts/tools.nix b/pkgs/data/fonts/noto-fonts/tools.nix
index d91ace35e2c8f..3cc1570161e63 100644
--- a/pkgs/data/fonts/noto-fonts/tools.nix
+++ b/pkgs/data/fonts/noto-fonts/tools.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
   patches = lib.optionals isPy3k [
     # Additional Python 3 compat https://github.com/googlefonts/nototools/pull/497
     (fetchpatch {
-      url = https://github.com/googlefonts/nototools/commit/ded1f311b3260f015b5c5b80f05f7185392c4eff.patch;
+      url = "https://github.com/googlefonts/nototools/commit/ded1f311b3260f015b5c5b80f05f7185392c4eff.patch";
       sha256 = "0bn0rlbddxicw0h1dnl0cibgj6xjalja2qcm563y7kk3z5cdwhgq";
     })
   ];
@@ -43,6 +43,6 @@ buildPythonPackage rec {
   meta = {
     description = "Noto fonts support tools and scripts plus web site generation";
     license = lib.licenses.asl20;
-    homepage = https://github.com/googlefonts/nototools;
+    homepage = "https://github.com/googlefonts/nototools";
   };
 }
diff --git a/pkgs/data/fonts/office-code-pro/default.nix b/pkgs/data/fonts/office-code-pro/default.nix
index 4354725c90cee..0513baf486802 100644
--- a/pkgs/data/fonts/office-code-pro/default.nix
+++ b/pkgs/data/fonts/office-code-pro/default.nix
@@ -25,7 +25,7 @@ in fetchFromGitHub rec {
       Incorporated. The customizations were made specifically for text editors
       and coding environments, but are still very usable in other applications.
     '';
-    homepage = https://github.com/nathco/Office-Code-Pro;
+    homepage = "https://github.com/nathco/Office-Code-Pro";
     license = licenses.ofl;
     maintainers = [ maintainers.AndersonTorres ];
   };
diff --git a/pkgs/data/fonts/oldsindhi/default.nix b/pkgs/data/fonts/oldsindhi/default.nix
index c2ea6a7180b32..fbca0283d2312 100644
--- a/pkgs/data/fonts/oldsindhi/default.nix
+++ b/pkgs/data/fonts/oldsindhi/default.nix
@@ -17,7 +17,7 @@ in fetchzip rec {
   sha256 = "0d4l9cg2vmh2pvnqsla8mgcwvc7wjxzcabhlli6633h3ifj2yp7b";
 
   meta = with lib; {
-    homepage = https://github.com/MihailJP/oldsindhi;
+    homepage = "https://github.com/MihailJP/oldsindhi";
     description = "Free Sindhi Khudabadi font";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.bsd2;
diff --git a/pkgs/data/fonts/oldstandard/default.nix b/pkgs/data/fonts/oldstandard/default.nix
index cd0d0063efb2f..5284ec7e119fd 100644
--- a/pkgs/data/fonts/oldstandard/default.nix
+++ b/pkgs/data/fonts/oldstandard/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "1qwfsyp51grr56jcnkkmnrnl3r20pmhp9zh9g88kp64m026cah6n";
 
   meta = with lib; {
-    homepage = https://github.com/akryukov/oldstand;
+    homepage = "https://github.com/akryukov/oldstand";
     description = "An attempt to revive a specific type of Modern style of serif typefaces";
     maintainers = with maintainers; [ raskin rycee ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/open-dyslexic/default.nix b/pkgs/data/fonts/open-dyslexic/default.nix
index 8519c34689136..f22ce9f882f82 100644
--- a/pkgs/data/fonts/open-dyslexic/default.nix
+++ b/pkgs/data/fonts/open-dyslexic/default.nix
@@ -5,7 +5,7 @@ let
 in fetchzip {
   name = "open-dyslexic-${version}";
 
-  url = https://github.com/antijingoist/open-dyslexic/archive/20160623-Stable.zip;
+  url = "https://github.com/antijingoist/open-dyslexic/archive/20160623-Stable.zip";
 
   postFetch = ''
     mkdir -p $out/share/{doc,fonts}
@@ -16,7 +16,7 @@ in fetchzip {
   sha256 = "1vl8z5rknh2hpr2f0v4b2qgs5kclx5pzyk8al7243k5db82a2cyi";
 
   meta = with lib; {
-    homepage = https://opendyslexic.org/;
+    homepage = "https://opendyslexic.org/";
     description = "Font created to increase readability for readers with dyslexia";
     license = "Bitstream Vera License (https://www.gnome.org/fonts/#Final_Bitstream_Vera_Fonts)";
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/open-sans/default.nix b/pkgs/data/fonts/open-sans/default.nix
index 0c1293ebda3f3..e92f758025217 100644
--- a/pkgs/data/fonts/open-sans/default.nix
+++ b/pkgs/data/fonts/open-sans/default.nix
@@ -23,7 +23,7 @@ in fetchFromGitLab {
       Open Sans is a humanist sans serif typeface designed by Steve Matteson,
       Type Director of Ascender Corp.
     '';
-    homepage = https://www.opensans.com;
+    homepage = "https://www.opensans.com";
     license = licenses.asl20;
     platforms = platforms.all;
     maintainers = [ maintainers.worldofpeace ];
diff --git a/pkgs/data/fonts/orbitron/default.nix b/pkgs/data/fonts/orbitron/default.nix
index 699345f753eb3..4c00b086e10dc 100644
--- a/pkgs/data/fonts/orbitron/default.nix
+++ b/pkgs/data/fonts/orbitron/default.nix
@@ -18,7 +18,7 @@ in fetchFromGitHub {
   sha256 = "1y9yzvpqs2v3ssnqk2iiglrh8amgsscnk8vmfgnqgqi9f4dhdvnv";
 
   meta = with lib; {
-    homepage = https://www.theleagueofmoveabletype.com/orbitron;
+    homepage = "https://www.theleagueofmoveabletype.com/orbitron";
     downloadPage = "https://www.theleagueofmoveabletype.com/orbitron/download";
     description = ''
      Geometric sans-serif for display purposes by Matt McInerney'';
diff --git a/pkgs/data/fonts/parastoo-fonts/default.nix b/pkgs/data/fonts/parastoo-fonts/default.nix
index d297baddc4d78..7c713576a21c4 100644
--- a/pkgs/data/fonts/parastoo-fonts/default.nix
+++ b/pkgs/data/fonts/parastoo-fonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "10jbii6rskcy4akjl5yfcqv4mfwk3nqnx36l6sbxks43va9l04f4";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/parastoo-font;
+    homepage = "https://github.com/rastikerdar/parastoo-font";
     description = "A Persian (Farsi) Font - فونت ( قلم ) فارسی پرستو";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/paratype-pt/mono.nix b/pkgs/data/fonts/paratype-pt/mono.nix
index 6b619d232016f..54dbe3abf4eaf 100644
--- a/pkgs/data/fonts/paratype-pt/mono.nix
+++ b/pkgs/data/fonts/paratype-pt/mono.nix
@@ -4,8 +4,8 @@ fetchzip {
   name = "paratype-pt-mono";
 
   url = [
-    https://company.paratype.com/system/attachments/631/original/ptmono.zip
-    http://rus.paratype.ru/system/attachments/631/original/ptmono.zip
+    "https://company.paratype.com/system/attachments/631/original/ptmono.zip"
+    "http://rus.paratype.ru/system/attachments/631/original/ptmono.zip"
   ];
 
   postFetch = ''
@@ -17,7 +17,7 @@ fetchzip {
   sha256 = "07kl82ngby55khvzsvn831ddpc0q8djgz2y6gsjixkyjfdk2xjjm";
 
   meta = with stdenv.lib; {
-    homepage = http://www.paratype.ru/public/;
+    homepage = "http://www.paratype.ru/public/";
     description = "An open Paratype font";
 
     license = "Open Paratype license";
diff --git a/pkgs/data/fonts/paratype-pt/sans.nix b/pkgs/data/fonts/paratype-pt/sans.nix
index a369280902647..afaba6804f8b9 100644
--- a/pkgs/data/fonts/paratype-pt/sans.nix
+++ b/pkgs/data/fonts/paratype-pt/sans.nix
@@ -4,8 +4,8 @@ fetchzip {
   name = "paratype-pt-sans";
 
   url = [
-    https://company.paratype.com/system/attachments/629/original/ptsans.zip
-    http://rus.paratype.ru/system/attachments/629/original/ptsans.zip
+    "https://company.paratype.com/system/attachments/629/original/ptsans.zip"
+    "http://rus.paratype.ru/system/attachments/629/original/ptsans.zip"
   ];
 
   postFetch = ''
@@ -17,7 +17,7 @@ fetchzip {
   sha256 = "01fkd417gv98jf3a6zyfi9w2dkqsbddy1vacga2672yf0kh1z1r0";
 
   meta = with stdenv.lib; {
-    homepage = http://www.paratype.ru/public/;
+    homepage = "http://www.paratype.ru/public/";
     description = "An open Paratype font";
 
     license = "Open Paratype license";
diff --git a/pkgs/data/fonts/paratype-pt/serif.nix b/pkgs/data/fonts/paratype-pt/serif.nix
index d74295571e002..a6f21e425f8d2 100644
--- a/pkgs/data/fonts/paratype-pt/serif.nix
+++ b/pkgs/data/fonts/paratype-pt/serif.nix
@@ -4,8 +4,8 @@ fetchzip {
   name = "paratype-pt-serif";
 
   url = [
-    https://company.paratype.com/system/attachments/634/original/ptserif.zip
-    http://rus.paratype.ru/system/attachments/634/original/ptserif.zip
+    "https://company.paratype.com/system/attachments/634/original/ptserif.zip"
+    "http://rus.paratype.ru/system/attachments/634/original/ptserif.zip"
   ];
 
   postFetch = ''
@@ -17,7 +17,7 @@ fetchzip {
   sha256 = "1iw5qi4ag3yp1lwmi91lb18gr768bqwl46xskaqnkhr9i9qp0v6d";
 
   meta = with stdenv.lib; {
-    homepage = http://www.paratype.ru/public/;
+    homepage = "http://www.paratype.ru/public/";
     description = "An open Paratype font";
 
     license = "Open Paratype license";
diff --git a/pkgs/data/fonts/pecita/default.nix b/pkgs/data/fonts/pecita/default.nix
index 1fc252421de6b..f0bdbc3ea0046 100644
--- a/pkgs/data/fonts/pecita/default.nix
+++ b/pkgs/data/fonts/pecita/default.nix
@@ -20,7 +20,7 @@ fetchurl {
   sha256 = "0pwm20f38lcbfkdqkpa2ydpc9kvmdg0ifc4h2dmipsnwbcb5rfwm";
 
   meta = with lib; {
-    homepage = http://pecita.eu/police-en.php;
+    homepage = "http://pecita.eu/police-en.php";
     description = "Handwritten font with connected glyphs";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/poly/default.nix b/pkgs/data/fonts/poly/default.nix
index 24155f2ea5465..05b411a5ba301 100644
--- a/pkgs/data/fonts/poly/default.nix
+++ b/pkgs/data/fonts/poly/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
       line. Poly is a Unicode typeface family that supports Open Type features
       and languages that use the Latin script and its variants.
     '';
-    homepage = http://www.fontsquirrel.com/fonts/poly;
+    homepage = "http://www.fontsquirrel.com/fonts/poly";
     license = stdenv.lib.licenses.ofl;
     maintainers = with stdenv.lib.maintainers; [ relrod ];
   };
diff --git a/pkgs/data/fonts/powerline-fonts/default.nix b/pkgs/data/fonts/powerline-fonts/default.nix
index f051ef76c9c10..3a2ae92c1e5a5 100644
--- a/pkgs/data/fonts/powerline-fonts/default.nix
+++ b/pkgs/data/fonts/powerline-fonts/default.nix
@@ -19,7 +19,7 @@ fetchFromGitHub {
   sha256 = "0r8p4z3db17f5p8jr7sv80nglmjxhg83ncfvwg1dszldswr0dhvr";
 
   meta = with lib; {
-    homepage = https://github.com/powerline/fonts;
+    homepage = "https://github.com/powerline/fonts";
     description = "Patched fonts for Powerline users";
     longDescription = ''
       Pre-patched and adjusted fonts for usage with the Powerline plugin.
diff --git a/pkgs/data/fonts/profont/default.nix b/pkgs/data/fonts/profont/default.nix
index d1f2cd9c5af18..cba08309fac8c 100644
--- a/pkgs/data/fonts/profont/default.nix
+++ b/pkgs/data/fonts/profont/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
   outputs = [ "out" "otb" ];
 
   meta = with stdenv.lib; {
-    homepage = https://tobiasjung.name/profont/;
+    homepage = "https://tobiasjung.name/profont/";
     description = "A monospaced font created to be a most readable font for programming";
     maintainers = with maintainers; [ myrl ];
     license = licenses.mit;
diff --git a/pkgs/data/fonts/proggyfonts/default.nix b/pkgs/data/fonts/proggyfonts/default.nix
index 51165ceac13ea..7ddfd69aeeb4c 100644
--- a/pkgs/data/fonts/proggyfonts/default.nix
+++ b/pkgs/data/fonts/proggyfonts/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation {
   outputHash = "1x196rp3wqjd7m57bgp5kfy5jmj97qncxi1vwibs925ji7dqzfgf";
 
   meta = with stdenv.lib; {
-    homepage = http://upperbounds.net;
+    homepage = "http://upperbounds.net";
     description = "A set of fixed-width screen fonts that are designed for code listings";
     license = licenses.mit;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/public-sans/default.nix b/pkgs/data/fonts/public-sans/default.nix
index 13eb4a4da5f18..7d7a81ec7e735 100644
--- a/pkgs/data/fonts/public-sans/default.nix
+++ b/pkgs/data/fonts/public-sans/default.nix
@@ -20,7 +20,7 @@ in fetchzip {
 
   meta = with lib; {
     description = "A strong, neutral, principles-driven, open source typeface for text or display";
-    homepage = https://public-sans.digital.gov/;
+    homepage = "https://public-sans.digital.gov/";
     license = licenses.ofl;
     maintainers = with maintainers; [ dtzWill ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/quattrocento-sans/default.nix b/pkgs/data/fonts/quattrocento-sans/default.nix
index 429cd80c2fc7d..ed0411ceb9f6c 100644
--- a/pkgs/data/fonts/quattrocento-sans/default.nix
+++ b/pkgs/data/fonts/quattrocento-sans/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "0g8hnn92ks4y0jbizwj7yfa097lk887wqkqpqjdmc09sd2n44343";
 
   meta = with lib; {
-    homepage = http://www.impallari.com/quattrocentosans/;
+    homepage = "http://www.impallari.com/quattrocentosans/";
     description = "A classic, elegant and sober sans-serif typeface";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/quattrocento/default.nix b/pkgs/data/fonts/quattrocento/default.nix
index 7e268182eef4a..3d11321cd4b26 100644
--- a/pkgs/data/fonts/quattrocento/default.nix
+++ b/pkgs/data/fonts/quattrocento/default.nix
@@ -16,7 +16,7 @@ in fetchzip rec {
   sha256 = "0f8l19y61y20sszn8ni8h9kgl0zy1gyzychg22z5k93ip4h7kfd0";
 
   meta = with lib; {
-    homepage = http://www.impallari.com/quattrocento/;
+    homepage = "http://www.impallari.com/quattrocento/";
     description = "A classic, elegant, sober and strong serif typeface";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/raleway/default.nix b/pkgs/data/fonts/raleway/default.nix
index 7fd6b80b714e0..ddded71a6fa21 100644
--- a/pkgs/data/fonts/raleway/default.nix
+++ b/pkgs/data/fonts/raleway/default.nix
@@ -34,7 +34,7 @@ in fetchFromGitHub {
       It also has a sister display family, Raleway Dots.
     '';
 
-    homepage = https://github.com/impallari/Raleway;
+    homepage = "https://github.com/impallari/Raleway";
     license = lib.licenses.ofl;
 
     maintainers = with lib.maintainers; [ Profpatsch ];
diff --git a/pkgs/data/fonts/redhat-liberation-fonts/default.nix b/pkgs/data/fonts/redhat-liberation-fonts/default.nix
index 6d075424bc52c..1cb0eb349e4d6 100644
--- a/pkgs/data/fonts/redhat-liberation-fonts/default.nix
+++ b/pkgs/data/fonts/redhat-liberation-fonts/default.nix
@@ -42,7 +42,7 @@ let
         '';
 
         license = licenses.ofl;
-        homepage = https://github.com/liberationfonts;
+        homepage = "https://github.com/liberationfonts";
         maintainers = [
           maintainers.raskin
         ];
diff --git a/pkgs/data/fonts/redhat-official/default.nix b/pkgs/data/fonts/redhat-official/default.nix
index 33321a2c7fe18..44eea3774ffcc 100644
--- a/pkgs/data/fonts/redhat-official/default.nix
+++ b/pkgs/data/fonts/redhat-official/default.nix
@@ -13,7 +13,7 @@ fetchzip {
   sha256 = "0yb6shgq6jrv3kq9faky66qpdbv4g580c3jl942844grwyngymyj";
 
   meta = with lib; {
-    homepage = https://github.com/RedHatOfficial/RedHatFont;
+    homepage = "https://github.com/RedHatOfficial/RedHatFont";
     description = "Red Hat's Open Source Fonts - Red Hat Display and Red Hat Text";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/ricty/default.nix b/pkgs/data/fonts/ricty/default.nix
index a248bb9d4949d..13cb056dc454a 100644
--- a/pkgs/data/fonts/ricty/default.nix
+++ b/pkgs/data/fonts/ricty/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A high-quality Japanese font based on Inconsolata and Migu 1M";
-    homepage = http://www.yusa.lab.uec.ac.jp/~yusa/ricty.html;
+    homepage = "http://www.yusa.lab.uec.ac.jp/~yusa/ricty.html";
     license = licenses.unfree;
     maintainers = [ maintainers.mikoim ];
   };
diff --git a/pkgs/data/fonts/roboto/default.nix b/pkgs/data/fonts/roboto/default.nix
index 50629c5f97735..fe13fdf89d1e3 100644
--- a/pkgs/data/fonts/roboto/default.nix
+++ b/pkgs/data/fonts/roboto/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "1s3c48wwvvwd3p4w3hfkri5v2c54j2bdxmd3bjv54klc5mrlh6z3";
 
   meta = {
-    homepage = https://github.com/google/roboto;
+    homepage = "https://github.com/google/roboto";
     description = "The Roboto family of fonts";
     longDescription = ''
       Google’s signature family of fonts, the default font on Android and
diff --git a/pkgs/data/fonts/rounded-mgenplus/default.nix b/pkgs/data/fonts/rounded-mgenplus/default.nix
index 4319870249264..eccbddd1851d9 100644
--- a/pkgs/data/fonts/rounded-mgenplus/default.nix
+++ b/pkgs/data/fonts/rounded-mgenplus/default.nix
@@ -15,7 +15,7 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "A Japanese font based on Rounded M+ and Noto Sans Japanese";
-    homepage = http://jikasei.me/font/rounded-mgenplus/;
+    homepage = "http://jikasei.me/font/rounded-mgenplus/";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = with maintainers; [ mnacamura ];
diff --git a/pkgs/data/fonts/sahel-fonts/default.nix b/pkgs/data/fonts/sahel-fonts/default.nix
index 029ed33611f41..ff86338c26d4a 100644
--- a/pkgs/data/fonts/sahel-fonts/default.nix
+++ b/pkgs/data/fonts/sahel-fonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "0vj8ydv50rjanb0favd7rh4r9rv5fl39vqwvzkpgfdcdawn0xjm7";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/sahel-font;
+    homepage = "https://github.com/rastikerdar/sahel-font";
     description = "A Persian (farsi) Font - فونت (قلم) فارسی ساحل";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/samim-fonts/default.nix b/pkgs/data/fonts/samim-fonts/default.nix
index d8d3d0d3b5ae0..e10249a1afd97 100644
--- a/pkgs/data/fonts/samim-fonts/default.nix
+++ b/pkgs/data/fonts/samim-fonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "0mmhncqg48dp0d7l725dv909zswbkk22dlqzcdfh6k6cgk2gn08q";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/samim-font;
+    homepage = "https://github.com/rastikerdar/samim-font";
     description = "A Persian (Farsi) Font - فونت (قلم) فارسی صمیم";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/sampradaya/default.nix b/pkgs/data/fonts/sampradaya/default.nix
index 90b32f251ef63..749abb71dbd4f 100644
--- a/pkgs/data/fonts/sampradaya/default.nix
+++ b/pkgs/data/fonts/sampradaya/default.nix
@@ -10,7 +10,7 @@ fetchzip {
   sha256 = "1pqyj5r5jc7dk8yyzl7i6qq2m9zvahcjj49a66wwzdby5zyw8dqv";
 
   meta = with lib; {
-    homepage = https://bitbucket.org/OorNaattaan/sampradaya/;
+    homepage = "https://bitbucket.org/OorNaattaan/sampradaya/";
     description = "Unicode-compliant Grantha font";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.ofl; # See font metadata
diff --git a/pkgs/data/fonts/sarasa-gothic/default.nix b/pkgs/data/fonts/sarasa-gothic/default.nix
index 7e073bf56d34d..1be4835e20c9d 100644
--- a/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -17,7 +17,7 @@ in fetchurl {
 
   meta = with lib; {
     description = "SARASA GOTHIC is a Chinese & Japanese programming font based on Iosevka and Source Han Sans";
-    homepage = https://github.com/be5invis/Sarasa-Gothic;
+    homepage = "https://github.com/be5invis/Sarasa-Gothic";
     license = licenses.ofl;
     maintainers = [ maintainers.ChengCat ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/scheherazade/default.nix b/pkgs/data/fonts/scheherazade/default.nix
index 062b29c90397d..e7651f22d6a05 100644
--- a/pkgs/data/fonts/scheherazade/default.nix
+++ b/pkgs/data/fonts/scheherazade/default.nix
@@ -18,7 +18,7 @@ in fetchzip rec {
   sha256 = "1g5f5f9gzamkq3kqyf7vbzvl4rdj3wmjf6chdrbxksrm3rnb926z";
 
   meta = with lib; {
-    homepage = https://software.sil.org/scheherazade/;
+    homepage = "https://software.sil.org/scheherazade/";
     description = "A font designed in a similar style to traditional Naskh typefaces";
     longDescription = ''
       Scheherazade, named after the heroine of the classic Arabian Nights tale,
diff --git a/pkgs/data/fonts/shabnam-fonts/default.nix b/pkgs/data/fonts/shabnam-fonts/default.nix
index 5834b797eeab1..5cf54697fdf60 100644
--- a/pkgs/data/fonts/shabnam-fonts/default.nix
+++ b/pkgs/data/fonts/shabnam-fonts/default.nix
@@ -17,7 +17,7 @@ in fetchFromGitHub {
   sha256 = "0wfyaaj2pq2knz12l7rsc4wc703cbz0r8gkcya5x69p0aixch8ba";
 
   meta = with lib; {
-    homepage = https://github.com/rastikerdar/shabnam-font;
+    homepage = "https://github.com/rastikerdar/shabnam-font";
     description = "A Persian (Farsi) Font - فونت (قلم) فارسی شبنم";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/shrikhand/default.nix b/pkgs/data/fonts/shrikhand/default.nix
index a00036510f50c..684f3d0395e9d 100644
--- a/pkgs/data/fonts/shrikhand/default.nix
+++ b/pkgs/data/fonts/shrikhand/default.nix
@@ -5,14 +5,14 @@ let
 in fetchzip {
   name = "shrikhand-${version}";
 
-  url = https://github.com/jonpinhorn/shrikhand/raw/c11c9b0720fba977fad7cb4f339ebacdba1d1394/build/Shrikhand-Regular.ttf;
+  url = "https://github.com/jonpinhorn/shrikhand/raw/c11c9b0720fba977fad7cb4f339ebacdba1d1394/build/Shrikhand-Regular.ttf";
 
   postFetch = "install -D -m644 $downloadedFile $out/share/fonts/truetype/Shrikhand-Regular.ttf";
 
   sha256 = "0s54k9cs1g2yz6lwg5gakqb12vg5qkfdz3pc8mh7mib2s6q926hs";
 
   meta = with lib; {
-    homepage = https://jonpinhorn.github.io/shrikhand/;
+    homepage = "https://jonpinhorn.github.io/shrikhand/";
     description = "A vibrant and playful typeface for both Latin and Gujarati writing systems";
     maintainers = with maintainers; [ sternenseemann ];
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/signwriting/default.nix b/pkgs/data/fonts/signwriting/default.nix
index 883e43b4381f2..ae5f0bb0fb930 100644
--- a/pkgs/data/fonts/signwriting/default.nix
+++ b/pkgs/data/fonts/signwriting/default.nix
@@ -18,7 +18,7 @@ runCommand "signwriting-1.1.4" {
   outputHash = "0cn37s3lc7gbr8036l7ia2869qmxglkmgllh3r9q5j54g3sfjc7q";
 
   meta = with lib; {
-    homepage = https://github.com/Slevinski/signwriting_2010_fonts;
+    homepage = "https://github.com/Slevinski/signwriting_2010_fonts";
     description = "Typeface for written sign languages";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/siji/default.nix b/pkgs/data/fonts/siji/default.nix
index 336fe48f54da0..d1e53bbb75756 100644
--- a/pkgs/data/fonts/siji/default.nix
+++ b/pkgs/data/fonts/siji/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
   version = "2016-05-13";
 
   src = fetchzip {
-    url = https://github.com/stark/siji/archive/95369afac3e661cb6d3329ade5219992c88688c1.zip;
+    url = "https://github.com/stark/siji/archive/95369afac3e661cb6d3329ade5219992c88688c1.zip";
     sha256 = "1408g4nxwdd682vjqpmgv0cp0bfnzzzwls62cjs9zrds16xa9dpf";
   };
 
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
   outputs = [ "out" "bdf" "otb" ];
 
   meta = with stdenv.lib; {
-    homepage = https://github.com/stark/siji;
+    homepage = "https://github.com/stark/siji";
     description = "An iconic bitmap font based on Stlarch with additional glyphs";
     license = licenses.gpl2;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/source-code-pro/default.nix b/pkgs/data/fonts/source-code-pro/default.nix
index be4d045815c77..c9518b78a65a5 100644
--- a/pkgs/data/fonts/source-code-pro/default.nix
+++ b/pkgs/data/fonts/source-code-pro/default.nix
@@ -5,7 +5,7 @@ let
 in fetchzip {
   name = "source-code-pro-${version}";
 
-  url = https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip;
+  url = "https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
@@ -18,7 +18,7 @@ in fetchzip {
     description = "A set of monospaced OpenType fonts designed for coding environments";
     maintainers = with lib.maintainers; [ relrod ];
     platforms = with lib.platforms; all;
-    homepage = https://adobe-fonts.github.io/source-code-pro/;
+    homepage = "https://adobe-fonts.github.io/source-code-pro/";
     license = lib.licenses.ofl;
   };
 }
diff --git a/pkgs/data/fonts/source-han-code-jp/default.nix b/pkgs/data/fonts/source-han-code-jp/default.nix
index 85f5cddd2eabd..5960e4fb6ea4d 100644
--- a/pkgs/data/fonts/source-han-code-jp/default.nix
+++ b/pkgs/data/fonts/source-han-code-jp/default.nix
@@ -19,7 +19,7 @@ in fetchzip {
     description = "A monospaced Latin font suitable for coding";
     maintainers = with lib.maintainers; [ mt-caret ];
     platforms = with lib.platforms; all;
-    homepage = https://blogs.adobe.com/CCJKType/2015/06/source-han-code-jp.html;
+    homepage = "https://blogs.adobe.com/CCJKType/2015/06/source-han-code-jp.html";
     license = lib.licenses.ofl;
   };
 }
diff --git a/pkgs/data/fonts/source-sans-pro/default.nix b/pkgs/data/fonts/source-sans-pro/default.nix
index 5186b9fe4a5e6..7d5c7679ad8c8 100644
--- a/pkgs/data/fonts/source-sans-pro/default.nix
+++ b/pkgs/data/fonts/source-sans-pro/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
   sha256 = "11jd50cqiq2s0z39rclg73iiw2j5yzgs1glfs9psw5wbbisgysmr";
 
   meta = with lib; {
-    homepage = https://adobe-fonts.github.io/source-sans-pro/;
+    homepage = "https://adobe-fonts.github.io/source-sans-pro/";
     description = "A set of OpenType fonts designed by Adobe for UIs";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/source-serif-pro/default.nix b/pkgs/data/fonts/source-serif-pro/default.nix
index eb776a3df26fb..86a45b80efd7b 100644
--- a/pkgs/data/fonts/source-serif-pro/default.nix
+++ b/pkgs/data/fonts/source-serif-pro/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
   sha256 = "06yp8y79mqk02qzp81h8zkmzqqlhicgrkwmzkd0bm338xh8grsiz";
 
   meta = with lib; {
-    homepage = https://adobe-fonts.github.io/source-serif-pro/;
+    homepage = "https://adobe-fonts.github.io/source-serif-pro/";
     description = "A set of OpenType fonts to complement Source Sans Pro";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/spleen/default.nix b/pkgs/data/fonts/spleen/default.nix
index c3cfec244e3aa..6994b7d4a720e 100644
--- a/pkgs/data/fonts/spleen/default.nix
+++ b/pkgs/data/fonts/spleen/default.nix
@@ -23,7 +23,7 @@ in fetchurl {
 
   meta = with lib; {
     description = "Monospaced bitmap fonts";
-    homepage = https://www.cambus.net/spleen-monospaced-bitmap-fonts;
+    homepage = "https://www.cambus.net/spleen-monospaced-bitmap-fonts";
     license = licenses.bsd2;
     maintainers = with maintainers; [ dtzWill ];
   };
diff --git a/pkgs/data/fonts/stix-otf/default.nix b/pkgs/data/fonts/stix-otf/default.nix
index f3ff9600f5dec..894fd22c36f9a 100644
--- a/pkgs/data/fonts/stix-otf/default.nix
+++ b/pkgs/data/fonts/stix-otf/default.nix
@@ -15,7 +15,7 @@ in fetchzip {
   sha256 = "04d4qxq3i9fyapsmxk6d9v1xirjam8c74fyxs6n24d3gf2945zmw";
 
   meta = with lib; {
-    homepage = http://www.stixfonts.org/;
+    homepage = "http://www.stixfonts.org/";
     description = "Fonts for Scientific and Technical Information eXchange";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/stix-two/default.nix b/pkgs/data/fonts/stix-two/default.nix
index c71b51ad75de9..e6e4009020aeb 100644
--- a/pkgs/data/fonts/stix-two/default.nix
+++ b/pkgs/data/fonts/stix-two/default.nix
@@ -19,7 +19,7 @@ in fetchFromGitHub {
   sha256 = "1ah8s0cb67yv4ll8zfs01mdh9m5i2lbkrfbmkhi1xdid6pxsk32x";
 
   meta = with stdenv.lib; {
-    homepage = http://www.stixfonts.org/;
+    homepage = "http://www.stixfonts.org/";
     description = "Fonts for Scientific and Technical Information eXchange";
     license = licenses.ofl;
     platforms = platforms.all;
diff --git a/pkgs/data/fonts/tai-languages/default.nix b/pkgs/data/fonts/tai-languages/default.nix
index 7778c4a98b81f..71ca170afb1de 100644
--- a/pkgs/data/fonts/tai-languages/default.nix
+++ b/pkgs/data/fonts/tai-languages/default.nix
@@ -11,7 +11,7 @@ tai-ahom = fetchzip {
   sha256 = "03h8ql9d5bzq4j521j0cz08ddf717bzim1nszh2aar6kn0xqnp9q";
 
   meta = with lib; {
-    homepage = https://github.com/enabling-languages/tai-languages;
+    homepage = "https://github.com/enabling-languages/tai-languages";
     description = "Unicode-compliant Tai Ahom font";
     maintainers = with maintainers; [ mathnerd314 ];
     license = licenses.ofl; # See font metadata
diff --git a/pkgs/data/fonts/tamsyn/default.nix b/pkgs/data/fonts/tamsyn/default.nix
index 10f96b2b17a8d..2738925478f43 100644
--- a/pkgs/data/fonts/tamsyn/default.nix
+++ b/pkgs/data/fonts/tamsyn/default.nix
@@ -45,8 +45,8 @@ in stdenv.mkDerivation {
     font was further inspired by Gohufont, Terminus, Dina, Proggy, Fixedsys, and
     Consolas.
     '';
-    homepage = http://www.fial.com/~scott/tamsyn-font/;
-    downloadPage = http://www.fial.com/~scott/tamsyn-font/download;
+    homepage = "http://www.fial.com/~scott/tamsyn-font/";
+    downloadPage = "http://www.fial.com/~scott/tamsyn-font/download";
     license = licenses.free;
     maintainers = [ maintainers.rps ];
   };
diff --git a/pkgs/data/fonts/tempora-lgc/default.nix b/pkgs/data/fonts/tempora-lgc/default.nix
index f06a5bfee27a6..d20acad663c10 100644
--- a/pkgs/data/fonts/tempora-lgc/default.nix
+++ b/pkgs/data/fonts/tempora-lgc/default.nix
@@ -2,19 +2,19 @@
 let
   srcs = [
     (fetchurl {
-      url = http://www.ttfotf.com/download-font/tempora-lgc-unicode-bold-italic.otf;
+      url = "http://www.ttfotf.com/download-font/tempora-lgc-unicode-bold-italic.otf";
       sha256 = "1yfbi62j6gjmzglxz29m6x6lxqpxghcqjjh916qn8in74ba5v0gq";
     })
     (fetchurl {
-      url = http://www.ttfotf.com/download-font/tempora-lgc-unicode-bold.otf;
+      url = "http://www.ttfotf.com/download-font/tempora-lgc-unicode-bold.otf";
       sha256 = "0bfbl1h9h1022km2rg1zwl9lpabhnwdsvzdp0bwmf0wbm62550cp";
     })
     (fetchurl {
-      url = http://www.ttfotf.com/download-font/tempora-lgc-unicode-italic.otf;
+      url = "http://www.ttfotf.com/download-font/tempora-lgc-unicode-italic.otf";
       sha256 = "10m9j4bvr6c4zp691wxm4hvzhph2zlfsxk1nmbsb9vn1i6vfgz04";
     })
     (fetchurl {
-      url = http://www.ttfotf.com/download-font/tempora-lgc-unicode.otf;
+      url = "http://www.ttfotf.com/download-font/tempora-lgc-unicode.otf";
       sha256 = "0iwa8wyydcpjss6d1jy4jibqxpvzph4vmaxwwmndpsqy1fz64y9i";
     })
   ];
diff --git a/pkgs/data/fonts/terminus-font-ttf/default.nix b/pkgs/data/fonts/terminus-font-ttf/default.nix
index bdd0fd7762b63..f9d25a0128ef1 100644
--- a/pkgs/data/fonts/terminus-font-ttf/default.nix
+++ b/pkgs/data/fonts/terminus-font-ttf/default.nix
@@ -26,7 +26,7 @@ in fetchzip {
       Monospaced bitmap font designed for long work with computers
       (TTF version, mainly for Java applications)
     '';
-    homepage = http://files.ax86.net/terminus-ttf;
+    homepage = "http://files.ax86.net/terminus-ttf";
     license = licenses.ofl;
     maintainers = with maintainers; [ okasu ];
   };
diff --git a/pkgs/data/fonts/terminus-font/default.nix b/pkgs/data/fonts/terminus-font/default.nix
index 88ae9ac72c2e9..4c7f5d85e869d 100644
--- a/pkgs/data/fonts/terminus-font/default.nix
+++ b/pkgs/data/fonts/terminus-font/default.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
       16x32. The styles are normal and bold (except for 6x12), plus
       EGA/VGA-bold for 8x14 and 8x16.
     '';
-    homepage = http://terminus-font.sourceforge.net/;
+    homepage = "http://terminus-font.sourceforge.net/";
     license = licenses.gpl2Plus;
     maintainers = with maintainers; [ astsmtl ];
   };
diff --git a/pkgs/data/fonts/tewi/default.nix b/pkgs/data/fonts/tewi/default.nix
index 6245032246c9d..7b67c1dd52d33 100644
--- a/pkgs/data/fonts/tewi/default.nix
+++ b/pkgs/data/fonts/tewi/default.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
       particularily useful while programming, to fit a lot of code on your
       screen.
     '';
-    homepage = https://github.com/lucy/tewi-font;
+    homepage = "https://github.com/lucy/tewi-font";
     license = {
       fullName = "GNU General Public License with a font exception";
       url = "https://www.gnu.org/licenses/gpl-faq.html#FontException";
diff --git a/pkgs/data/fonts/tex-gyre-math/default.nix b/pkgs/data/fonts/tex-gyre-math/default.nix
index 8e1d27431748f..cd3c3ab00b180 100644
--- a/pkgs/data/fonts/tex-gyre-math/default.nix
+++ b/pkgs/data/fonts/tex-gyre-math/default.nix
@@ -54,7 +54,7 @@ let
           ${displayName} family of fonts (see
           http://www.gust.org.pl/projects/e-foundry/tex-gyre/) in the OpenType format.
         '';
-        homepage = http://www.gust.org.pl/projects/e-foundry/tg-math;
+        homepage = "http://www.gust.org.pl/projects/e-foundry/tg-math";
         # "The TeX Gyre Math fonts are licensed under the GUST Font License (GFL),
         # which is a free license, legally equivalent to the LaTeX Project Public
         # License (LPPL), version 1.3c or later." - GUST website
diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix
index 7e55a70c71a9f..197d14c3f03e1 100644
--- a/pkgs/data/fonts/tex-gyre/default.nix
+++ b/pkgs/data/fonts/tex-gyre/default.nix
@@ -23,7 +23,7 @@ let
     inherit outputHash;
 
     meta = with stdenv.lib; {
-      homepage = http://www.gust.org.pl/projects/e-foundry/tex-gyre;
+      homepage = "http://www.gust.org.pl/projects/e-foundry/tex-gyre";
       # "The TeX Gyre fonts are licensed under the GUST Font License (GFL),
       # which is a free license, legally equivalent to the LaTeX Project Public
       # License (LPPL), version 1.3c or later." - GUST website
diff --git a/pkgs/data/fonts/theano/default.nix b/pkgs/data/fonts/theano/default.nix
index 82563205454cf..360d32f3e625c 100644
--- a/pkgs/data/fonts/theano/default.nix
+++ b/pkgs/data/fonts/theano/default.nix
@@ -17,7 +17,7 @@ in fetchzip rec {
   sha256 = "1my1symb7k80ys33iphsxvmf6432wx6vjdnxhzhkgrang1rhx1h8";
 
   meta = with lib; {
-    homepage = https://github.com/akryukov/theano;
+    homepage = "https://github.com/akryukov/theano";
     description = "An old-style font designed from historic samples";
     maintainers = with maintainers; [ raskin rycee ];
     license = licenses.ofl;
diff --git a/pkgs/data/fonts/tlwg/default.nix b/pkgs/data/fonts/tlwg/default.nix
index 787009928313b..2e3a0a95c0552 100644
--- a/pkgs/data/fonts/tlwg/default.nix
+++ b/pkgs/data/fonts/tlwg/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "A collection of Thai scalable fonts available under free licenses";
-    homepage = https://linux.thai.net/projects/fonts-tlwg;
+    homepage = "https://linux.thai.net/projects/fonts-tlwg";
     license = with licenses; [ gpl2 publicDomain lppl13c free ];
     maintainers = [ maintainers.yrashk ];
   };
diff --git a/pkgs/data/fonts/ttf-envy-code-r/default.nix b/pkgs/data/fonts/ttf-envy-code-r/default.nix
index 0f670f106fd08..4da4aa1823b72 100644
--- a/pkgs/data/fonts/ttf-envy-code-r/default.nix
+++ b/pkgs/data/fonts/ttf-envy-code-r/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
   sha256 = "0x0r07nax68cmz7490x2crzzgdg4j8fg63wppcmjqm0230bggq2z";
 
   meta = with lib; {
-    homepage = https://damieng.com/blog/tag/envy-code-r;
+    homepage = "https://damieng.com/blog/tag/envy-code-r";
     description = "Free scalable coding font by DamienG";
     license = licenses.unfree;
     maintainers = [ maintainers.lyt ];
diff --git a/pkgs/data/fonts/ubuntu-font-family/default.nix b/pkgs/data/fonts/ubuntu-font-family/default.nix
index 7c90c16d4d1ef..0f1d5b5a4cc03 100644
--- a/pkgs/data/fonts/ubuntu-font-family/default.nix
+++ b/pkgs/data/fonts/ubuntu-font-family/default.nix
@@ -18,7 +18,7 @@ fetchzip {
     created to complement the Ubuntu tone of voice. It has a
     contemporary style and contains characteristics unique to
     the Ubuntu brand that convey a precise, reliable and free attitude.";
-    homepage = http://font.ubuntu.com/;
+    homepage = "http://font.ubuntu.com/";
     license = lib.licenses.free;
     platforms = lib.platforms.all;
     maintainers = [ lib.maintainers.antono ];
diff --git a/pkgs/data/fonts/ucs-fonts/default.nix b/pkgs/data/fonts/ucs-fonts/default.nix
index d363f01309be9..7168607ce099b 100644
--- a/pkgs/data/fonts/ucs-fonts/default.nix
+++ b/pkgs/data/fonts/ucs-fonts/default.nix
@@ -8,15 +8,15 @@ stdenv.mkDerivation {
 
   srcs = [
     (fetchurl {
-      url = http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz;
+      url = "http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz";
       sha256 = "12hgizg25fzmk10wjl0c88x97h3pg5r9ga122s3y28wixz6x2bvh";
     })
     (fetchurl {
-      url = http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts-asian.tar.gz;
+      url = "http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts-asian.tar.gz";
       sha256 = "0ibjy4xpz5j373hsdr8bx99czfpclqmviwwv768j8n7z12z3wa51";
     })
     (fetchurl {
-      url = http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts-75dpi100dpi.tar.gz;
+      url = "http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts-75dpi100dpi.tar.gz";
       sha256 = "08vqr8yb636xa1s28vf3pm22dzkia0gisvsi2svqjqh4kk290pzh";
     })
   ];
diff --git a/pkgs/data/fonts/undefined-medium/default.nix b/pkgs/data/fonts/undefined-medium/default.nix
index c98936b8096dd..4c13a297c6f6a 100644
--- a/pkgs/data/fonts/undefined-medium/default.nix
+++ b/pkgs/data/fonts/undefined-medium/default.nix
@@ -3,7 +3,7 @@
 fetchzip rec {
   name = "undefined-medium-1.0";
 
-  url = https://github.com/andirueckel/undefined-medium/archive/v1.0.zip;
+  url = "https://github.com/andirueckel/undefined-medium/archive/v1.0.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
@@ -13,7 +13,7 @@ fetchzip rec {
   sha256 = "1wa04jzbffshwcxm705yb5wja8wakn8j7fvim1mlih2z1sqw0njk";
 
   meta = with lib; {
-    homepage = https://undefined-medium.com/;
+    homepage = "https://undefined-medium.com/";
     description = "A pixel grid-based monospace typeface";
     longDescription = ''
       undefined medium is a free and open-source pixel grid-based
diff --git a/pkgs/data/fonts/uni-vga/default.nix b/pkgs/data/fonts/uni-vga/default.nix
index 9cc0fb9adcc5a..58a5dbcfdbc2f 100644
--- a/pkgs/data/fonts/uni-vga/default.nix
+++ b/pkgs/data/fonts/uni-vga/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
   name = "uni-vga";
 
   src = fetchurl {
-    url = http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz;
+    url = "http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz";
     sha256 = "05sns8h5yspa7xkl81ri7y1yxf5icgsnl497f3xnaryhx11s2rv6";
   };
 
@@ -55,7 +55,7 @@ stdenv.mkDerivation {
   meta = {
     description = "Unicode VGA font";
     maintainers = [ maintainers.ftrvxmtrx ];
-    homepage = http://www.inp.nsk.su/~bolkhov/files/fonts/univga/;
+    homepage = "http://www.inp.nsk.su/~bolkhov/files/fonts/univga/";
     license = licenses.mit;
   };
 }
diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix
index 034c2583d268b..460efc2c581ab 100644
--- a/pkgs/data/fonts/unifont/default.nix
+++ b/pkgs/data/fonts/unifont/default.nix
@@ -45,10 +45,10 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Unicode font for Base Multilingual Plane";
-    homepage = http://unifoundry.com/unifont.html;
+    homepage = "http://unifoundry.com/unifont.html";
 
     # Basically GPL2+ with font exception.
-    license = http://unifoundry.com/LICENSE.txt;
+    license = "http://unifoundry.com/LICENSE.txt";
     maintainers = [ maintainers.rycee maintainers.vrthra ];
     platforms = platforms.all;
   };
diff --git a/pkgs/data/fonts/unifont_upper/default.nix b/pkgs/data/fonts/unifont_upper/default.nix
index 21d31914479fe..153c6272ca205 100644
--- a/pkgs/data/fonts/unifont_upper/default.nix
+++ b/pkgs/data/fonts/unifont_upper/default.nix
@@ -13,10 +13,10 @@ in fetchzip rec {
 
   meta = with lib; {
     description = "Unicode font for glyphs above the Unicode Basic Multilingual Plane";
-    homepage = http://unifoundry.com/unifont.html;
+    homepage = "http://unifoundry.com/unifont.html";
 
     # Basically GPL2+ with font exception.
-    license = http://unifoundry.com/LICENSE.txt;
+    license = "http://unifoundry.com/LICENSE.txt";
     maintainers = [ maintainers.mathnerd314 maintainers.vrthra ];
     platforms = platforms.all;
   };
diff --git a/pkgs/data/fonts/unscii/default.nix b/pkgs/data/fonts/unscii/default.nix
index 93fe8cdfb74be..724d015a7c316 100644
--- a/pkgs/data/fonts/unscii/default.nix
+++ b/pkgs/data/fonts/unscii/default.nix
@@ -48,8 +48,8 @@ stdenv.mkDerivation rec {
     description = ''Bitmapped character-art-friendly Unicode fonts'';
     # Basically GPL2+ with font exception — because of the Unifont-augmented
     # version. The reduced version is public domain.
-    license = http://unifoundry.com/LICENSE.txt;
+    license = "http://unifoundry.com/LICENSE.txt";
     maintainers = [ stdenv.lib.maintainers.raskin ];
-    homepage = http://pelulamu.net/unscii/;
+    homepage = "http://pelulamu.net/unscii/";
   };
 }
diff --git a/pkgs/data/fonts/uw-ttyp0/default.nix b/pkgs/data/fonts/uw-ttyp0/default.nix
index 1d63b3fa54c80..96cde444d2b95 100644
--- a/pkgs/data/fonts/uw-ttyp0/default.nix
+++ b/pkgs/data/fonts/uw-ttyp0/default.nix
@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Monospace bitmap screen fonts for X11";
-    homepage = https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/;
+    homepage = "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/";
     license = with licenses; [ free mit ];
     maintainers = with maintainers; [ rnhmjoj ];
   };
diff --git a/pkgs/data/fonts/vdrsymbols/default.nix b/pkgs/data/fonts/vdrsymbols/default.nix
index fd74897077f36..4b280df564419 100644
--- a/pkgs/data/fonts/vdrsymbols/default.nix
+++ b/pkgs/data/fonts/vdrsymbols/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "vdrsymbols-20100612";
 
-  url = http://andreas.vdr-developer.org/fonts/download/vdrsymbols-ttf-20100612.tgz;
+  url = "http://andreas.vdr-developer.org/fonts/download/vdrsymbols-ttf-20100612.tgz";
 
   sha256 = "0wpxns8zqic98c84j18dr4zmj092v07yq07vwwgzblr0rw9n6gzr";
 
@@ -14,7 +14,7 @@ fetchzip {
 
   meta = with lib; {
     description = "DejaVu fonts with additional symbols used by VDR";
-    homepage = http://andreas.vdr-developer.org/fonts/;
+    homepage = "http://andreas.vdr-developer.org/fonts/";
     platforms = platforms.all;
     maintainers = with maintainers; [ ck3d ];
 
diff --git a/pkgs/data/fonts/vegur/default.nix b/pkgs/data/fonts/vegur/default.nix
index a269f17bf0e62..af6c00e32c889 100644
--- a/pkgs/data/fonts/vegur/default.nix
+++ b/pkgs/data/fonts/vegur/default.nix
@@ -17,7 +17,7 @@ in fetchzip {
   sha256 = "0iisi2scq72lyj7pc1f36fhfjnm676n5byl4zaavhbxpdrbc6d1v";
 
   meta = with lib; {
-    homepage = http://dotcolon.net/font/vegur/;
+    homepage = "http://dotcolon.net/font/vegur/";
     description = "A humanist sans serif font.";
     platforms = platforms.all;
     maintainers = [ maintainers.samueldr ];
diff --git a/pkgs/data/fonts/vista-fonts-chs/default.nix b/pkgs/data/fonts/vista-fonts-chs/default.nix
index 6a7cc71133aee..5902356703ace 100644
--- a/pkgs/data/fonts/vista-fonts-chs/default.nix
+++ b/pkgs/data/fonts/vista-fonts-chs/default.nix
@@ -5,7 +5,7 @@
 fetchzip {
   name = "vista-fonts-chs-1";
 
-  url = http://download.microsoft.com/download/d/6/e/d6e2ff26-5821-4f35-a18b-78c963b1535d/VistaFont_CHS.EXE;
+  url = "http://download.microsoft.com/download/d/6/e/d6e2ff26-5821-4f35-a18b-78c963b1535d/VistaFont_CHS.EXE";
 
   postFetch = ''
     ${buildPackages.cabextract}/bin/cabextract --lowercase --filter '*.TTF' $downloadedFile
@@ -24,7 +24,7 @@ fetchzip {
 
   meta = {
     description = "TrueType fonts from Microsoft Windows Vista For Simplified Chinese (Microsoft YaHei)";
-    homepage = https://www.microsoft.com/typography/fonts/family.aspx?FID=350;
+    homepage = "https://www.microsoft.com/typography/fonts/family.aspx?FID=350";
     license = lib.licenses.unfree;
     maintainers = [ lib.maintainers.ChengCat ];
 
diff --git a/pkgs/data/fonts/vista-fonts/default.nix b/pkgs/data/fonts/vista-fonts/default.nix
index 59cff1b0f470a..df7a6e5383bfb 100644
--- a/pkgs/data/fonts/vista-fonts/default.nix
+++ b/pkgs/data/fonts/vista-fonts/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "vista-fonts-1";
 
-  url = https://web.archive.org/web/20171225132744/http://download.microsoft.com/download/E/6/7/E675FFFC-2A6D-4AB0-B3EB-27C9F8C8F696/PowerPointViewer.exe;
+  url = "https://web.archive.org/web/20171225132744/http://download.microsoft.com/download/E/6/7/E675FFFC-2A6D-4AB0-B3EB-27C9F8C8F696/PowerPointViewer.exe";
 
   postFetch = ''
     ${cabextract}/bin/cabextract --lowercase --filter ppviewer.cab $downloadedFile
@@ -25,7 +25,7 @@ fetchzip {
 
   meta = {
     description = "Some TrueType fonts from Microsoft Windows Vista (Calibri, Cambria, Candara, Consolas, Constantia, Corbel)";
-    homepage = http://www.microsoft.com/typography/ClearTypeFonts.mspx;
+    homepage = "http://www.microsoft.com/typography/ClearTypeFonts.mspx";
     license = stdenv.lib.licenses.unfree; # haven't read the EULA, but we probably can't redistribute these files, so...
 
     # Set a non-zero priority to allow easy overriding of the
diff --git a/pkgs/data/fonts/weather-icons/default.nix b/pkgs/data/fonts/weather-icons/default.nix
index 172273671207f..cf45152178ec2 100644
--- a/pkgs/data/fonts/weather-icons/default.nix
+++ b/pkgs/data/fonts/weather-icons/default.nix
@@ -21,7 +21,7 @@ in fetchzip {
       ready to be dropped right into Bootstrap, or any project that needs high
       quality weather, maritime, and meteorological based icons!
     '';
-    homepage = https://erikflowers.github.io/weather-icons/;
+    homepage = "https://erikflowers.github.io/weather-icons/";
     license = licenses.ofl;
     platforms = platforms.all;
     maintainers = with maintainers; [ pnelson ];
diff --git a/pkgs/data/fonts/wqy-microhei/default.nix b/pkgs/data/fonts/wqy-microhei/default.nix
index dc87e6b634f7b..f7d3b0333c5ef 100644
--- a/pkgs/data/fonts/wqy-microhei/default.nix
+++ b/pkgs/data/fonts/wqy-microhei/default.nix
@@ -14,7 +14,7 @@ fetchzip rec {
 
   meta = {
     description = "A (mainly) Chinese Unicode font";
-    homepage = http://wenq.org;
+    homepage = "http://wenq.org";
     license = lib.licenses.asl20;
     maintainers = [ lib.maintainers.pkmx ];
     platforms = lib.platforms.all;
diff --git a/pkgs/data/fonts/wqy-zenhei/default.nix b/pkgs/data/fonts/wqy-zenhei/default.nix
index 7df1e5aeb2a81..5d461d0f5b008 100644
--- a/pkgs/data/fonts/wqy-zenhei/default.nix
+++ b/pkgs/data/fonts/wqy-zenhei/default.nix
@@ -17,7 +17,7 @@ in fetchzip rec {
 
   meta = {
     description = "A (mainly) Chinese Unicode font";
-    homepage = http://wenq.org;
+    homepage = "http://wenq.org";
     license = lib.licenses.gpl2; # with font embedding exceptions
     maintainers = [ lib.maintainers.pkmx ];
     platforms = lib.platforms.all;
diff --git a/pkgs/data/fonts/xkcd-font/default.nix b/pkgs/data/fonts/xkcd-font/default.nix
index e5dd11db72a7b..af740e4089814 100644
--- a/pkgs/data/fonts/xkcd-font/default.nix
+++ b/pkgs/data/fonts/xkcd-font/default.nix
@@ -19,7 +19,7 @@ in fetchFromGitHub {
 
   meta = with lib; {
     description = "The xkcd font";
-    homepage = https://github.com/ipython/xkcd-font;
+    homepage = "https://github.com/ipython/xkcd-font";
     license = licenses.cc-by-nc-30;
     platforms = platforms.all;
     maintainers = [ maintainers.marsam ];
diff --git a/pkgs/data/fonts/yanone-kaffeesatz/default.nix b/pkgs/data/fonts/yanone-kaffeesatz/default.nix
index e713f4d64a375..bd610938154de 100644
--- a/pkgs/data/fonts/yanone-kaffeesatz/default.nix
+++ b/pkgs/data/fonts/yanone-kaffeesatz/default.nix
@@ -3,7 +3,7 @@
 fetchzip {
   name = "yanone-kaffeesatz-2004";
 
-  url = https://yanone.de/2015/data/UIdownloads/Yanone%20Kaffeesatz.zip;
+  url = "https://yanone.de/2015/data/UIdownloads/Yanone%20Kaffeesatz.zip";
 
   postFetch = ''
     mkdir -p $out/share/fonts
@@ -16,7 +16,7 @@ fetchzip {
     description = "The free font classic";
     maintainers = with lib.maintainers; [ mt-caret ];
     platforms = with lib.platforms; all;
-    homepage = https://yanone.de/fonts/kaffeesatz/;
+    homepage = "https://yanone.de/fonts/kaffeesatz/";
     license = lib.licenses.ofl;
   };
 }
diff --git a/pkgs/data/fonts/zilla-slab/default.nix b/pkgs/data/fonts/zilla-slab/default.nix
index 369fb53e6abcc..a244c04a65cd4 100644
--- a/pkgs/data/fonts/zilla-slab/default.nix
+++ b/pkgs/data/fonts/zilla-slab/default.nix
@@ -14,7 +14,7 @@ in fetchzip {
   sha256 = "1b1ys28hyjcl4qwbnsyi6527nj01g3d6id9jl23fv6f8fjm4ph0f";
 
   meta = with lib; {
-    homepage = https://github.com/mozilla/zilla-slab;
+    homepage = "https://github.com/mozilla/zilla-slab";
     description = "Zilla Slab fonts";
     longDescription = ''
       Zilla Slab is Mozilla's core typeface, used