gostfont/flake.nix
2025-01-06 16:32:01 +03:00

39 lines
997 B
Nix

{
description = "GOST Type fonts flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
};
outputs = { self, nixpkgs, ... }:
let
pkgs = import nixpkgs { system = "x86_64-linux"; };
gostfont = pkgs.stdenvNoCC.mkDerivation rec {
pname = "gosttypefont";
version = "1.0.0";
src = pkgs.fetchzip {
url = "http://kafpi.local/GOST_Type.zip";
sha256 = "sha256-c7jwmmQX0gpLcFxX+cZ5m55eGxNnyKnJW7ggoefN6s4=";
stripRoot = false;
};
dontPatch = true;
dontConfigure = true;
dontBuild = true;
doCheck = false;
dontFixup = true;
installPhase = ''
runHook preInstall
install -Dm644 -t $out/share/fonts/truetype/ *.ttf
install -Dm644 -t $out/share/fonts/truetype/ *.ttf
runHook postInstall
'';
};
in {
packages.x86_64-linux.gostfont = gostfont;
defaultPackage.x86_64-linux = gostfont;
};
}