Add some more fonts to be installed, try setting some basic defaults (to be tweaked next)
diff --git a/src/profiler.log b/src/profiler.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/profiler.log
diff --git a/src/system.nix b/src/system.nix
index 3f7e9bd..ed858ef 100644
--- a/src/system.nix
+++ b/src/system.nix
@@ -287,19 +287,35 @@
     dbpath = "/tmp/mongodb";
   };
 
-  fonts.fonts = with pkgs; [
-    nerdfonts
-    noto-fonts
-    noto-fonts-cjk
-    noto-fonts-emoji
-    liberation_ttf
-    fira-code
-    fira-code-symbols
-    mplus-outline-fonts
-    dina-font
-    proggyfonts
-    roboto
-  ];
+  fonts = {
+    fonts = with pkgs; [
+      nerdfonts
+      noto-fonts
+      noto-fonts-cjk
+      noto-fonts-emoji
+      liberation_ttf
+      fira-code
+      fira-code-symbols
+      mplus-outline-fonts
+      dina-font
+      proggyfonts
+      roboto
+      roboto-mono
+      roboto-slab
+      twemoji-color-font
+      ubuntu_font_family
+    ];
+
+    enableDefaultFonts = true;
+
+    fontconfig = {
+      defaultFonts = {
+        serif = [ "Ubuntu" ];
+        sansSerif = [ "Roboto" "Ubuntu" ];
+        monospace = [ "Ubuntu" ];  
+      };
+    };
+  };
 
   # Some programs need SUID wrappers, can be configured further or are
   # started in user sessions.