diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-01-25 08:08:19 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-01-25 08:08:19 +0900 |
| commit | 199bd1ea9c452a540a8011114e3cee2c44e30ff7 (patch) | |
| tree | 831dea24c0fd594e591109078178a30d578bf2c1 /pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix | |
| parent | d2aa71281c6a95ad112e1371ab7ddd912a4d99c3 (diff) | |
| download | nur-packages-199bd1ea9c452a540a8011114e3cee2c44e30ff7.tar.gz nur-packages-199bd1ea9c452a540a8011114e3cee2c44e30ff7.tar.zst nur-packages-199bd1ea9c452a540a8011114e3cee2c44e30ff7.zip | |
feat(nvim-setcellwidths-table-for-udev-gothic): new
Diffstat (limited to 'pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix')
| -rw-r--r-- | pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix b/pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix new file mode 100644 index 0000000..18df323 --- /dev/null +++ b/pkgs/nvim-setcellwidths-table-for-udev-gothic/default.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenv, + python3, + udev-gothic, +}: + +stdenv.mkDerivation { + pname = "nvim-setcellwidths-table-for-udev-gothic"; + version = "1.0.0"; + + src = ./.; + + nativeBuildInputs = [ + (python3.withPackages (ps: [ ps.fonttools ])) + ]; + + buildPhase = '' + python main.py ${udev-gothic}/share/fonts/udev-gothic/UDEVGothic35-Regular.ttf > setcellwidths.lua + ''; + + installPhase = '' + mkdir -p $out + cp setcellwidths.lua $out + ''; + + meta = with lib; { + description = "Generate setcellwidths() table for udev-gothic font"; + license = licenses.ofl; + }; +} |
