new beginning

This commit is contained in:
2024-06-30 23:27:40 +02:00
commit ec1513fbf3
52 changed files with 5459 additions and 0 deletions

View File

@ -0,0 +1,43 @@
{
pkgs,
lib,
fetchFromGitHub,
fetchurl,
...
}:
pkgs.stdenv.mkDerivation rec {
name = "Comic Mono Patched";
version = "0.0.1";
src = fetchFromGitHub {
owner = "dtinth";
repo = "comic-mono-font";
rev = "9a96d04cdd2919964169192e7d9de5012ef66de4";
sha256 = "sha256-q8NxrluWuH23FfRlntIS0MDdl3TkkGE7umcU2plS6eU=";
};
fontpatcher = fetchurl {
url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v2.3.3/FontPatcher.zip";
sha256 = "sha256-mfKA6hwQ158i+cZ41qEUfKBpsGKfONkM8/BNys6PPg0=";
};
nativeBuildInputs = with pkgs; [
python39
python39Packages.fontforge
pkgs.unzip
];
phases = ["buildPhase"];
buildPhase = ''
unzip ${fontpatcher}
mkdir -p $out/share/fonts
for font in ${src}/*.ttf; do
fontforge -script font-patcher $font --quiet -out $out/share/fonts
done
mkdir -p $out/etc/fonts/conf.d
ln -s ${./weight.conf} $out/etc/fonts/conf.d/30-comic-mono.conf
'';
}