From 313b15f10fee61500de8b8b1333702da8375f6b6 Mon Sep 17 00:00:00 2001 From: tzlil Date: Sun, 10 Sep 2023 19:47:48 +0300 Subject: add discord (openasar/vencord), finalize arxiv server, switch to APL385 --- hosts/navi/default.nix | 51 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 8 deletions(-) (limited to 'hosts/navi') diff --git a/hosts/navi/default.nix b/hosts/navi/default.nix index c6d5db5..6d01de2 100644 --- a/hosts/navi/default.nix +++ b/hosts/navi/default.nix @@ -119,20 +119,55 @@ installPhase = '' install -D ${src}/Pragmata_Pro_Bold_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Bold_Italic.otf - install -D ${src}/Pragmata_Pro_Bold.otf $out/share/fonts/opentype/Pragmata_Pro_Bold.otf - install -D ${src}/Pragmata_Pro_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Italic.otf - install -D ${src}/Pragmata_Pro_Mono_Bold_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Bold_Italic.otf - install -D ${src}/Pragmata_Pro_Mono_Bold.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Bold.otf - install -D ${src}/Pragmata_Pro_Mono_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Italic.otf - install -D ${src}/Pragmata_Pro_Mono_Regular.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Regular.otf - install -D ${src}/Pragmata_Pro_Regular.otf $out/share/fonts/opentype/Pragmata_Pro_Regular.otf + install -D ${src}/Pragmata_Pro_Bold.otf $out/share/fonts/opentype/Pragmata_Pro_Bold.otf + install -D ${src}/Pragmata_Pro_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Italic.otf + install -D ${src}/Pragmata_Pro_Mono_Bold_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Bold_Italic.otf + install -D ${src}/Pragmata_Pro_Mono_Bold.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Bold.otf + install -D ${src}/Pragmata_Pro_Mono_Italic.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Italic.otf + install -D ${src}/Pragmata_Pro_Mono_Regular.otf $out/share/fonts/opentype/Pragmata_Pro_Mono_Regular.otf + install -D ${src}/Pragmata_Pro_Regular.otf $out/share/fonts/opentype/Pragmata_Pro_Regular.otf ''; }) + (pkgs.stdenv.mkDerivation rec { + name = "APL"; + version = "1.0"; + src = pkgs.linkFarm "APL" [ + { + name = "APL333.ttf"; + path = + pkgs.fetchurl + { + url = "https://www.dyalog.com/uploads/files/download.php?file=fonts_and_keyboards/APL333.ttf"; + hash = "sha256-rvwaHOvoU+p9huY7ZGiX5TrWr5XYSBelFm9IU4S6NQ4="; + }; + } + { + name = "APL385.ttf"; + path = + pkgs.fetchurl + { + url = "https://www.dyalog.com/uploads/files/download.php?file=fonts_and_keyboards/Apl385.ttf"; + hash = "sha256-Hs4dom9BCM3tDLSkQd2RbEs6UFy0KqlLgOFxtIBOFwU="; + }; + } + ]; + installPhase = '' + install -D ${src}/APL333.ttf $out/share/fonts/truetype/APL333.ttf + install -D ${src}/APL385.ttf $out/share/fonts/truetype/APL385.ttf + + ''; + }) + pkgs.apl386 (pkgs.cutter.withPlugins (ps: with ps; [rz-ghidra sigdb])) + + (pkgs.discord.override { + withOpenASAR = true; + withVencord = true; + }) ]; - programs.foot.settings.main.font = "Pragmata Pro Mono:size=20"; + programs.foot.settings.main.font = "APL385 Unicode:size=20"; # programs.qutebrowser = { # enable = true; # settings.colors.webpage.darkmode.enabled = true; -- cgit 1.4.1