summaryrefslogtreecommitdiffstats
path: root/pkgs/data/fonts/fira-code/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/data/fonts/fira-code/default.nix')
-rw-r--r--pkgs/data/fonts/fira-code/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/data/fonts/fira-code/default.nix b/pkgs/data/fonts/fira-code/default.nix
index b0e63835156a..553a2d580988 100644
--- a/pkgs/data/fonts/fira-code/default.nix
+++ b/pkgs/data/fonts/fira-code/default.nix
@@ -1,11 +1,11 @@
-{ lib, stdenvNoCC, fetchzip }:
+{ lib, stdenvNoCC, fetchzip, useVariableFont ? true }:
-stdenvNoCC.mkDerivation rec {
+stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fira-code";
version = "6.2";
src = fetchzip {
- url = "https://github.com/tonsky/FiraCode/releases/download/${version}/Fira_Code_v${version}.zip";
+ url = "https://github.com/tonsky/FiraCode/releases/download/${finalAttrs.version}/Fira_Code_v${finalAttrs.version}.zip";
stripRoot = false;
hash = "sha256-UHOwZL9WpCHk6vZaqI/XfkZogKgycs5lWg1p0XdQt0A=";
};
@@ -14,7 +14,7 @@ stdenvNoCC.mkDerivation rec {
installPhase = ''
runHook preInstall
- install -Dm644 variable_ttf/*-VF.ttf -t $out/share/fonts/truetype
+ install -Dm644 -t $out/share/fonts/truetype ${if useVariableFont then "variable_ttf/*-VF.ttf" else "ttf/*.ttf"}
runHook postInstall
'';
@@ -31,4 +31,4 @@ stdenvNoCC.mkDerivation rec {
maintainers = [ maintainers.rycee ];
platforms = platforms.all;
};
-}
+})