summary refs log tree commit diff
path: root/hosts/navi/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/navi/default.nix')
-rw-r--r--hosts/navi/default.nix32
1 files changed, 31 insertions, 1 deletions
diff --git a/hosts/navi/default.nix b/hosts/navi/default.nix
index 1bb573f..755d06b 100644
--- a/hosts/navi/default.nix
+++ b/hosts/navi/default.nix
@@ -89,7 +89,32 @@
     };
 
     home-manager.users.tzlil = {
-      home.packages = [pkgs.schildichat-desktop-wayland pkgs.keepassxc pkgs.gtkcord4];
+      home.packages = [
+        pkgs.schildichat-desktop-wayland
+        pkgs.keepassxc
+        pkgs.gtkcord4
+
+        (pkgs.stdenv.mkDerivation rec {
+          name = "pragmata";
+          version = "1.0";
+          src = ./pragmata;
+
+          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
+          '';
+        })
+
+        (inputs.rizin-nixpkgs.legacyPackages.${pkgs.system}.cutter.withPlugins (ps: with ps; [rz-ghidra sigdb]))
+      ];
+
+      programs.foot.settings.main.font = "Pragmata Pro Mono:size=20";
       # programs.qutebrowser = {
       #   enable = true;
       #   settings.colors.webpage.darkmode.enabled = true;
@@ -138,5 +163,10 @@
 
     virtualisation.docker.enable = true;
     virtualisation.docker.storageDriver = "btrfs";
+
+    # pragmata
+    # home-manager.users.tzlil.home.packages = [
+
+    # ];
   };
 }