diff --git a/modules/system/defaults/NSGlobalDomain.nix b/modules/system/defaults/NSGlobalDomain.nix
index 80be2b6b..3cb04f21 100644
--- a/modules/system/defaults/NSGlobalDomain.nix
+++ b/modules/system/defaults/NSGlobalDomain.nix
@@ -23,6 +23,14 @@ in {
       '';
     };
 
+    system.defaults.NSGlobalDomain.AppleInterfaceStyle = mkOption {
+      type = types.nullOr (types.enum [ "Dark" ]);
+      default = null;
+      description = ''
+        Set to 'Dark' to enable dark mode, or leave unset for normal mod.
+      '';
+    };
+
     system.defaults.NSGlobalDomain.AppleKeyboardUIMode = mkOption {
       type = types.nullOr (types.enum [ 3 ]);
       default = null;