Merge pull request #238205 from CardboardTurkey/linearicons-free

linearicons-free: init at v1.0.0

authored by Pol Dellaiera and committed by GitHub 607b9c86 5a695710

+32
+30
pkgs/data/fonts/linearicons-free/default.nix
···
··· 1 + { lib, fetchzip, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (finalAttrs: { 4 + pname = "linearicons-free"; 5 + version = "1.0.0"; 6 + 7 + src = fetchzip { 8 + url = "https://cdn.linearicons.com/free/${finalAttrs.version}/Linearicons-Free-v${finalAttrs.version}.zip"; 9 + hash = "sha256-0Gb0CRdgzSnpeN+x8TrH5TCrAA57+jsBWZ4FgJ8cm08="; 10 + }; 11 + 12 + installPhase = '' 13 + runHook preInstall 14 + 15 + install -D -m444 -t $out/share/fonts/truetype $src/Desktop\ Font/Linearicons-Free.ttf 16 + 17 + runHook postInstall 18 + ''; 19 + 20 + meta = { 21 + description = "Crisp Line Icons by Perxis"; 22 + longDescription = '' 23 + See cheat sheet here: https://linearicons.com/free#cheat-sheet 24 + ''; 25 + homepage = "https://linearicons.com/free"; 26 + license = lib.licenses.cc-by-sa-40; 27 + maintainers = [ lib.maintainers.CardboardTurkey ]; 28 + platforms = lib.platforms.all; 29 + }; 30 + })
+2
pkgs/top-level/all-packages.nix
··· 28700 28701 line-awesome = callPackage ../data/fonts/line-awesome { }; 28702 28703 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { }; 28704 28705 linja-sike = callPackage ../data/fonts/linja-sike { };
··· 28700 28701 line-awesome = callPackage ../data/fonts/line-awesome { }; 28702 28703 + linearicons-free = callPackage ../data/fonts/linearicons-free { }; 28704 + 28705 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { }; 28706 28707 linja-sike = callPackage ../data/fonts/linja-sike { };