summaryrefslogtreecommitdiff
path: root/common/packages
diff options
context:
space:
mode:
Diffstat (limited to 'common/packages')
-rw-r--r--common/packages/default.nix1
-rw-r--r--common/packages/nordwand-mono.nix23
2 files changed, 24 insertions, 0 deletions
diff --git a/common/packages/default.nix b/common/packages/default.nix
index d2b5ce6..0a6257e 100644
--- a/common/packages/default.nix
+++ b/common/packages/default.nix
@@ -1,5 +1,6 @@
{ ... }: {
perSystem = { pkgs, ... }: {
packages.iosevka-input = import ./iosevka-input.nix { inherit pkgs; };
+ packages.nordwandMono = import ./nordwand-mono.nix { inherit pkgs; };
};
}
diff --git a/common/packages/nordwand-mono.nix b/common/packages/nordwand-mono.nix
new file mode 100644
index 0000000..ec0c1f3
--- /dev/null
+++ b/common/packages/nordwand-mono.nix
@@ -0,0 +1,23 @@
+{ pkgs }:
+
+pkgs.stdenv.mkDerivation {
+ pname = "Nordwand-Mono";
+ version = "1.1.1";
+
+ src = pkgs.fetchzip {
+ url = "https://github.com/tywr/Nordwand-Mono/releases/download/1.1.1/NordwandMono-TTF.zip";
+ hash = "sha256-Mg6UW/+4A2b2PSjL3nTtpF/3BNm24zA4N3uWtvrDIdM=";
+ stripRoot = false;
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/share/fonts/truetype
+ find $src -name "*.ttf" -exec cp {} $out/share/fonts/truetype/ \;
+
+ runHook postInstall
+ '';
+}