···117 '';
118119 #--use-gl=egl for it to use hardware rendering it seems. Otherwise there are terrible framerates
120- postInstall = ''
121- substituteInPlace share/applications/Plasticity.desktop \
122- --replace-fail 'Exec=Plasticity %U' "Exec=Plasticity --use-gl=egl %U"
123 '';
124125 meta = with lib; {
···117 '';
118119 #--use-gl=egl for it to use hardware rendering it seems. Otherwise there are terrible framerates
120+ preFixup = ''
121+ gappsWrapperArgs+=(--add-flags "--use-gl=egl")
0122 '';
123124 meta = with lib; {
···97 },
98 {
99 "caskName": "comic-shanns-mono",
100- "description": "The very typeface you\u2019ve been trained to recognize since childhood",
101 "folderName": "ComicShannsMono",
102 "licenseId": "MIT",
103 "patchedName": "ComicShannsMono",
···217 },
218 {
219 "caskName": "hack",
220- "description": "Dotted zero, short descenders, expands upon work done for Bitstream Vera & DejaVu, legible at common sizes",
221 "folderName": "Hack",
222 "licenseId": "Bitstream-Vera AND MIT",
223 "patchedName": "Hack",
···281 },
282 {
283 "caskName": "intone-mono",
284- "description": "Expressive monospaced font family that\u2019s built with clarity, legibility, and the needs of developers in mind",
285 "folderName": "IntelOneMono",
286 "licenseId": "OFL-1.1-RFN",
287 "patchedName": "IntoneMono",
···377 },
378 {
379 "caskName": "monoid",
380- "description": "Ligatures, distinguishable glyphs with short ascenders & descenders, large operators & punctuation",
381 "folderName": "Monoid",
382 "licenseId": "MIT OR OFL-1.1-no-RFN",
383 "patchedName": "Monoid",
···513 },
514 {
515 "caskName": "ubuntu-mono",
516- "description": "Dotted zeros, used the `n`, `o`, `H` & `O` Latin characters as a base for design",
517 "folderName": "UbuntuMono",
518 "licenseId": "LicenseRef-UbuntuFont",
519 "patchedName": "UbuntuMono",
···97 },
98 {
99 "caskName": "comic-shanns-mono",
100+ "description": "The very typeface you’ve been trained to recognize since childhood",
101 "folderName": "ComicShannsMono",
102 "licenseId": "MIT",
103 "patchedName": "ComicShannsMono",
···217 },
218 {
219 "caskName": "hack",
220+ "description": "Dotted zero, short descenders, expands upon work done for Bitstream Vera & DejaVu, legible at common sizes",
221 "folderName": "Hack",
222 "licenseId": "Bitstream-Vera AND MIT",
223 "patchedName": "Hack",
···281 },
282 {
283 "caskName": "intone-mono",
284+ "description": "Expressive monospaced font family that’s built with clarity, legibility, and the needs of developers in mind",
285 "folderName": "IntelOneMono",
286 "licenseId": "OFL-1.1-RFN",
287 "patchedName": "IntoneMono",
···377 },
378 {
379 "caskName": "monoid",
380+ "description": "Ligatures, distinguishable glyphs with short ascenders & descenders, large operators & punctuation",
381 "folderName": "Monoid",
382 "licenseId": "MIT OR OFL-1.1-no-RFN",
383 "patchedName": "Monoid",
···513 },
514 {
515 "caskName": "ubuntu-mono",
516+ "description": "Dotted zeros, used the `n`, `o`, `H` & `O` Latin characters as a base for design",
517 "folderName": "UbuntuMono",
518 "licenseId": "LicenseRef-UbuntuFont",
519 "patchedName": "UbuntuMono",
+3-2
pkgs/data/fonts/nerd-fonts/update.py
···3import os
4import urllib.request as ureq
5import json
067if not all(
8 f"UPDATE_NIX_{v}" in os.environ
···2829def storejson(path, obj):
30 with open(path, "w", encoding="utf-8") as f:
31- json.dump(obj, f, indent=2)
32 # Needed to satisfy EditorConfig's rules
33 f.write('\n')
3435def slicedict(d, ks):
36- return {k: d[k] for k in ks}
3738os.chdir(os.path.join(os.path.dirname(os.path.abspath(__file__)), "manifests"))
39
···3import os
4import urllib.request as ureq
5import json
6+import html
78if not all(
9 f"UPDATE_NIX_{v}" in os.environ
···2930def storejson(path, obj):
31 with open(path, "w", encoding="utf-8") as f:
32+ json.dump(obj, f, indent=2, ensure_ascii=False)
33 # Needed to satisfy EditorConfig's rules
34 f.write('\n')
3536def slicedict(d, ks):
37+ return {k: html.unescape(d[k]) for k in ks}
3839os.chdir(os.path.join(os.path.dirname(os.path.abspath(__file__)), "manifests"))
40
···1421 xmlada = gnatPackages.xmlada; # Added 2024-02-25
1422 xmr-stak = throw "xmr-stak has been removed from nixpkgs because it was broken"; # Added 2024-07-15
1423 xmake-core-sv = throw "'xmake-core-sv' has been removed, use 'libsv' instead"; # Added 2024-10-10
01424 xonsh-unwrapped = python3Packages.xonsh; # Added 2024-06-18
1425 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
1426 xulrunner = firefox-unwrapped; # Added 2023-11-03
···1421 xmlada = gnatPackages.xmlada; # Added 2024-02-25
1422 xmr-stak = throw "xmr-stak has been removed from nixpkgs because it was broken"; # Added 2024-07-15
1423 xmake-core-sv = throw "'xmake-core-sv' has been removed, use 'libsv' instead"; # Added 2024-10-10
1424+ xournal = throw "'xournal' has been removed due to lack of activity upstream and depending on gnome2. Consider using 'xournalpp' instead."; # Added 2024-12-06
1425 xonsh-unwrapped = python3Packages.xonsh; # Added 2024-06-18
1426 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14
1427 xulrunner = firefox-unwrapped; # Added 2023-11-03