add CSS better

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2023-03-18 16:53:45 -04:00
parent f376658e99
commit 805945ed59

View File

@@ -8,15 +8,12 @@
outputs = { self, nixpkgs, utils }: outputs = { self, nixpkgs, utils }:
utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system: utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system:
let pkgs = import nixpkgs { let pkgs = import nixpkgs { inherit system; };
inherit system;
};
in { in {
packages.default = pkgs.stdenvNoCC.mkDerivation { packages.default = pkgs.stdenvNoCC.mkDerivation {
name = "iosevka-iaso"; name = "iosevka-iaso";
dontUnpack = true; dontUnpack = true;
buildPhase = buildPhase = let
let
metric-override = { metric-override = {
cap = 790; cap = 790;
ascender = 790; ascender = 790;
@@ -29,9 +26,7 @@
spacing = "term"; spacing = "term";
serifs = "sans"; serifs = "sans";
no-ligation = false; no-ligation = false;
ligations = { ligations = { "inherit" = "default-calt"; };
"inherit" = "default-calt";
};
no-cv-ss = true; no-cv-ss = true;
variants = { variants = {
inherits = "ss01"; inherits = "ss01";
@@ -126,9 +121,7 @@
number-sign = "slanted-tall"; number-sign = "slanted-tall";
at = "fourfold-solid-inner-tall"; at = "fourfold-solid-inner-tall";
}; };
italic = { italic = { f = "flat-hook-tailed"; };
f = "flat-hook-tailed";
};
}; };
slopes = { slopes = {
upright = { upright = {
@@ -157,8 +150,7 @@
inherit metric-override; inherit metric-override;
}; };
}; };
in in ''
''
mkdir -p ttf mkdir -p ttf
for ttf in ${iosevka-curly}/share/fonts/truetype/*.ttf ${iosevka-aile}/share/fonts/truetype/*.ttf ${iosevka-etoile}/share/fonts/truetype/*.ttf; do for ttf in ${iosevka-curly}/share/fonts/truetype/*.ttf ${iosevka-aile}/share/fonts/truetype/*.ttf ${iosevka-etoile}/share/fonts/truetype/*.ttf; do
cp $ttf . cp $ttf .
@@ -171,7 +163,7 @@
cp *.woff2 $out cp *.woff2 $out
cp ttf/*.ttf $out cp ttf/*.ttf $out
cp ${src/family.css} $out cp ${src/family.css} $out/family.css
''; '';
}; };
}); });