From 1b35d92f6bd6146a66c1376695002f94dd59dfd4 Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Tue, 11 Feb 2025 13:27:35 +0100 Subject: [PATCH] Adding dina as console font --- pkgs/default.nix | 1 + pkgs/fonts/dina-psfu.nix | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/fonts/dina-psfu.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index d8a25c3..fbe2275 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -6,6 +6,7 @@ nixpkgs.config = { packageOverrides = pkgs: { dina-vector = pkgs.callPackage ./fonts/dina-vector.nix { }; + dina-psfu = pkgs.callPackage ./fonts/dina-psfu.nix { }; wqy-zenhei = pkgs.callPackage ./fonts/wqy-zenhei.nix { }; wqy-microhei = pkgs.callPackage ./fonts/wqy-microhei.nix { }; wqy-bitmapsong = pkgs.callPackage ./fonts/wqy-bitmapsong.nix { }; diff --git a/pkgs/fonts/dina-psfu.nix b/pkgs/fonts/dina-psfu.nix new file mode 100644 index 0000000..25b843a --- /dev/null +++ b/pkgs/fonts/dina-psfu.nix @@ -0,0 +1,29 @@ +{ + pkgs, + ... +}: + +pkgs.stdenv.mkDerivation { + pname = "dina-psfu"; + version = "1.0.0"; + + # src = pkgs.fetchurl { + # url = "mirror://sourceforge/wqy/${pname}-${version}.tar.gz"; + # # hash = "sha256-r2Vf7ftJCqu7jOc2AqCKaoR/r8eNw2P/OQGqbDOEyl0="; + # hash = "sha256-0uvwkRUbvJ0remTnlP8dElRjaBVd6iukNYBTE/CTO7s="; + # }; + + unpackPhase = "true"; + + buildInputs = with pkgs; [ + dina-font + bdf2psf + tree + ]; + buildPhase = '' + tree > debug.txt + ''; + installPhase = '' + install -Dm644 $out/debug.txt + ''; +}