diff --git a/nixpkgs/nixos/apollo/configuration.nix b/nixpkgs/nixos/apollo/configuration.nix
index 6b632a28..c8eaf843 100644
--- a/nixpkgs/nixos/apollo/configuration.nix
+++ b/nixpkgs/nixos/apollo/configuration.nix
@@ -164,4 +164,8 @@ in
   programs.zsh.histSize = 5000;
 
   users.defaultUserShell = "/etc/profiles/per-user/opdavies/bin/zsh";
+
+  fonts.fonts = with pkgs; [
+    (nerdfonts.override { fonts = [ "FiraCode" "JetBrainsMono" ]; })
+  ];
 }
diff --git a/nixpkgs/nixos/apollo/default.nix b/nixpkgs/nixos/apollo/default.nix
index 71c189ee..515387a9 100644
--- a/nixpkgs/nixos/apollo/default.nix
+++ b/nixpkgs/nixos/apollo/default.nix
@@ -11,11 +11,8 @@
 #    ../../../home-manager/modules/zsh.nix
   ];
 
-  fonts.fontconfig.enable = true;
-
   home.packages = with pkgs; [
     docker
     docker-compose
-    jetbrains-mono
   ];
 }