diff --git a/modules/nixos/configs/window-manager/xmonad.nix b/modules/nixos/configs/window-manager/xmonad.nix
index 98bb213..c2ac59e 100644
--- a/modules/nixos/configs/window-manager/xmonad.nix
+++ b/modules/nixos/configs/window-manager/xmonad.nix
@@ -5,10 +5,8 @@ let cfg = config.local.window-manager.xmonad; in
   options.local.window-manager.xmonad.enable = lib.mkEnableOption "xmonad";
 
   config = lib.mkIf cfg.enable {
-    services.dbus = {
-      enable = true;
-      packages = [ pkgs.dconf ];
-    };
+    programs.dconf.enable = true;
+    services.dbus.enable = true;
 
     services.displayManager.defaultSession = "none+xmonad";