Custom fonts and wallpapers built using nix. assets.lemueldls.dev/index.json
wallpapers

chore: update sarasa gothic font

lem.my 64febf93 9aaa5f7b

verified
+7 -5
+3 -3
flake.lock
··· 100 100 ] 101 101 }, 102 102 "locked": { 103 - "lastModified": 1767717424, 104 - "narHash": "sha256-pJyzC35QcsuftLmszhNlk+HV2erJJEVyqlvA2ANHn40=", 103 + "lastModified": 1771741507, 104 + "narHash": "sha256-c/2wrBMkoNpcD2agZBxWbSIiqVgnZUgAxWOXVOsd+tI=", 105 105 "owner": "lemueldls", 106 106 "repo": "rubify", 107 - "rev": "7d49671b2d72c7cfd9594a5379f8d15b5e5420c1", 107 + "rev": "5670a0a369250ef0ca742278a33a64b8dbd9564f", 108 108 "type": "github" 109 109 }, 110 110 "original": {
+4 -2
modules/sarasa-gothic.nix
··· 2 2 inputs, 3 3 lib, 4 4 stdenv, 5 + fetchurl, 5 6 6 7 # Deps 7 8 callPackage, ··· 17 18 installPhase = '' 18 19 runHook preInstall 19 20 20 - ${lib.getExe rubify} *.ttc --font ${iosevka.slim}/share/fonts/truetype/IosevkaSlim-Regular.ttf --subset -o dist 21 - install -Dm644 -t $out/share/fonts/truetype dist/*.ttc 21 + ${lib.getExe rubify} *.ttc -o phase1 --ruby pinyin --position top --font ${iosevka.slim}/share/fonts/truetype/IosevkaSlim-Regular.ttf 22 + ${lib.getExe rubify} phase1/*.ttc -o phase2 --ruby romaji --position bottom --font ${iosevka.slim}/share/fonts/truetype/IosevkaSlim-Regular.ttf 23 + install -Dm644 -t $out/share/fonts/truetype phase2/*.ttc 22 24 23 25 runHook postInstall 24 26 '';