From 77e8bf2cc385958a91166e009ce58beab7782947 Mon Sep 17 00:00:00 2001 From: Ebrahim Date: Fri, 18 Jun 2021 04:08:27 +0430 Subject: [PATCH 1/3] maintainers: add dearrude Add Ebrahim Nejati on maintainers list --- maintainers/maintainer-list.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9e000409f446..46a91a7e3447 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2381,6 +2381,16 @@ githubId = 75067; name = "Daniel Duan"; }; + dearrude = { + name = "Ebrahim Nejati"; + email = "dearrude@tfwno.gf"; + github = "dearrude"; + githubId = 30749142; + keys = [{ + longkeyid = "rsa4096/19151E03BF2CF012"; + fingerprint = "4E35 F2E5 2132 D654 E815 A672 DB2C BC24 2868 6000"; + }]; + }; deepfire = { email = "_deepfire@feelingofgreen.ru"; github = "deepfire"; From 25eff5eb7dc52234b26b0d5626f7d4c7fdfad63f Mon Sep 17 00:00:00 2001 From: Ebrahim Date: Fri, 18 Jun 2021 04:20:11 +0430 Subject: [PATCH 2/3] vazir-code-font: init at 1.1.2 Vazir code is one of Rastikerdar's fonts which makes Arabic/Persian characters monospaced. --- pkgs/data/fonts/vazir-code-font/default.nix | 27 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/data/fonts/vazir-code-font/default.nix diff --git a/pkgs/data/fonts/vazir-code-font/default.nix b/pkgs/data/fonts/vazir-code-font/default.nix new file mode 100644 index 000000000000..d1a3e9b2159b --- /dev/null +++ b/pkgs/data/fonts/vazir-code-font/default.nix @@ -0,0 +1,27 @@ +{ lib, fetchFromGitHub }: + +let + pname = "vazir-code-font"; + version = "1.1.2"; +in fetchFromGitHub { + name = "${pname}-${version}"; + + owner = "rastikerdar"; + repo = "vazir-code-font"; + rev = "v${version}"; + + postFetch = '' + tar xf $downloadedFile --strip=1 + find . -name '*.ttf' -exec install -m444 -Dt $out/share/fonts/truetype {} \; + ''; + sha256 = "0ivwpn9xm2zwhwgg9mghyiy5v66cn4786w9j6rkff5cmzshv279r"; + + meta = with lib; { + homepage = "https://github.com/rastikerdar/vazir-code-font"; + description = + "A Persian (farsi) Monospaced Font for coding - فونت (قلم) فارسی وزیرکد برای کد نویسی "; + license = licenses.publicDomain; + platforms = platforms.all; + maintainers = [ maintainers.dearrude ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7bc9f0d036b4..c8b9a26af3e1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31362,6 +31362,8 @@ in vaultenv = haskellPackages.vaultenv; + vazir-code-font = callPackage ../data/fonts/vazir-code-font { }; + vazir-fonts = callPackage ../data/fonts/vazir-fonts { }; vbam = callPackage ../misc/emulators/vbam { }; From 8e22d687292f7747410ae2a7eade590ba963e818 Mon Sep 17 00:00:00 2001 From: Ebrahim <30749142+DearRude@users.noreply.github.com> Date: Sat, 19 Jun 2021 02:40:01 +0430 Subject: [PATCH 3/3] Update pkgs/data/fonts/vazir-code-font/default.nix Co-authored-by: Sandro --- pkgs/data/fonts/vazir-code-font/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/data/fonts/vazir-code-font/default.nix b/pkgs/data/fonts/vazir-code-font/default.nix index d1a3e9b2159b..6702fd1b0220 100644 --- a/pkgs/data/fonts/vazir-code-font/default.nix +++ b/pkgs/data/fonts/vazir-code-font/default.nix @@ -18,8 +18,7 @@ in fetchFromGitHub { meta = with lib; { homepage = "https://github.com/rastikerdar/vazir-code-font"; - description = - "A Persian (farsi) Monospaced Font for coding - فونت (قلم) فارسی وزیرکد برای کد نویسی "; + description = "A Persian (farsi) Monospaced Font for coding"; license = licenses.publicDomain; platforms = platforms.all; maintainers = [ maintainers.dearrude ];