diff --git a/overlays/cascadia-code.nix b/overlays/cascadia-code.nix new file mode 100644 index 0000000..59ce553 --- /dev/null +++ b/overlays/cascadia-code.nix @@ -0,0 +1,12 @@ +self: super: { + cascadia-code = super.cascadia-code.overrideAttrs(o: { + installPhase = (builtins.replaceStrings ["runHook postInstall"] [""] o.installPhase) + '' + install -Dm644 otf/static/*.otf -t $out/share/fonts/opentype + install -Dm644 ttf/static/*.ttf -t $out/share/fonts/truetype + rm $out/share/fonts/opentype/*NF* + rm $out/share/fonts/truetype/*NF* + runHook postInstall + ''; + + }); +} diff --git a/overlays/default.nix b/overlays/default.nix index 98b0cc9..ff5bad1 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,5 +1,6 @@ builtins.map (path: import path) [ ./android-studio.nix + ./cascadia-code.nix ./ccache.nix ./eww.nix ./material-icons.nix