about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2019-04-19 09:47:19 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2019-05-05 17:14:41 -0300
commit77fa14725fd0c7a674f95264bc6cc585e338db6f (patch)
treef50cf2e52d1310b7f1c91554e9451f263a0cb1b3 /nixos
parent6121a8e3b53e1438d02c814864ab85b230f58adc (diff)
downloadnixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar.gz
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar.bz2
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar.lz
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar.xz
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.tar.zst
nixlib-77fa14725fd0c7a674f95264bc6cc585e338db6f.zip
nixos/deepin: move deepin-menu.nix into deepin.nix
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/module-list.nix1
-rw-r--r--nixos/modules/services/desktops/deepin/deepin-menu.nix29
-rw-r--r--nixos/modules/services/desktops/deepin/deepin.nix10
3 files changed, 10 insertions, 30 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 28e3d5171492..a07461022a31 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -257,7 +257,6 @@
   ./services/desktops/accountsservice.nix
   ./services/desktops/bamf.nix
   ./services/desktops/deepin/deepin.nix
-  ./services/desktops/deepin/deepin-menu.nix
   ./services/desktops/dleyna-renderer.nix
   ./services/desktops/dleyna-server.nix
   ./services/desktops/pantheon/contractor.nix
diff --git a/nixos/modules/services/desktops/deepin/deepin-menu.nix b/nixos/modules/services/desktops/deepin/deepin-menu.nix
deleted file mode 100644
index 23fe5a741c42..000000000000
--- a/nixos/modules/services/desktops/deepin/deepin-menu.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-# deepin-menu
-
-{ config, pkgs, lib, ... }:
-
-{
-
-  ###### interface
-
-  options = {
-
-    services.deepin.deepin-menu = {
-
-      enable = lib.mkEnableOption
-        "DBus service for unified menus in Deepin Desktop Environment";
-
-    };
-
-  };
-
-
-  ###### implementation
-
-  config = lib.mkIf config.services.deepin.deepin-menu.enable {
-
-    services.dbus.packages = [ pkgs.deepin.deepin-menu ];
-
-  };
-
-}
diff --git a/nixos/modules/services/desktops/deepin/deepin.nix b/nixos/modules/services/desktops/deepin/deepin.nix
index 192dec48308e..eff9c05fdce3 100644
--- a/nixos/modules/services/desktops/deepin/deepin.nix
+++ b/nixos/modules/services/desktops/deepin/deepin.nix
@@ -13,6 +13,10 @@
       Deepin Desktop Environment.
     ";
 
+    services.deepin.deepin-menu.enable = lib.mkEnableOption "
+      DBus service for unified menus in Deepin Desktop Environment.
+    ";
+
   };
 
 
@@ -51,6 +55,12 @@
         group = "deepin-daemon";
         isSystemUser = true;
       };
+
+      services.deepin.deepin-menu.enable = true;
+    })
+
+    (lib.mkIf config.services.deepin.deepin-menu.enable {
+      services.dbus.packages = [ pkgs.deepin.deepin-menu ];
     })
 
   ];