From 47a747747bfc12f59bdc4c2615bea2387033fb7a Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 15 Oct 2024 10:03:54 +0200 Subject: [PATCH] vt323: init at 2.0 --- pkgs/by-name/vt/vt323/package.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pkgs/by-name/vt/vt323/package.nix diff --git a/pkgs/by-name/vt/vt323/package.nix b/pkgs/by-name/vt/vt323/package.nix new file mode 100644 index 000000000000..865b11b077ec --- /dev/null +++ b/pkgs/by-name/vt/vt323/package.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenv, + fetchFromGitHub, + ... +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "vt323"; + version = "2.0"; + + src = fetchFromGitHub { + owner = "phoikoi"; + repo = "VT323"; + rev = "v${finalAttrs.version}"; + hash = "sha256-Abq0/hU/BXJMxQxzhZG1SEGIZYt+qofuXwy5/A9byQ8="; + }; + + installPhase = '' + mkdir -p $out/share/fonts/truetype + cp fonts/ttf/VT323-Regular.ttf $out/share/fonts/truetype + ''; + + meta = { + changelog = "https://github.com/phoikoi/VT323/releases/tag/v${finalAttrs.version}"; + description = "Monospaced typeface designed to look like the VT320 text terminal glyphs"; + homepage = "https://github.com/phoikoi/VT323"; + license = with lib.licenses; [ ofl ]; + maintainers = with lib.maintainers; [ marcel ]; + }; +})