diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix
index 55b89592bb86..538300f5793a 100644
--- a/nixos/modules/services/x11/desktop-managers/kde5.nix
+++ b/nixos/modules/services/x11/desktop-managers/kde5.nix
@@ -153,8 +153,7 @@ in
           then { GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"; }
           else { });
 
-    # Plasma uses Noto Sans and Oxygen Mono by default
-    fonts.fonts = [ kde5.oxygen-fonts pkgs.noto-fonts ];
+    fonts.fonts = [ (kde5.oxygen-fonts or pkgs.noto-fonts) ];
 
     programs.ssh.askPassword = "${kde5.ksshaskpass.out}/bin/ksshaskpass";