1{ config, lib, pkgs, ... }:
2
3with lib;
4
5let
6
7 cfg = config.services.xserver.windowManager.metacity;
8 inherit (pkgs) gnome3;
9in
10
11{
12 options = {
13 services.xserver.windowManager.metacity.enable = mkEnableOption "metacity";
14 };
15
16 config = mkIf cfg.enable {
17
18 services.xserver.windowManager.session = singleton
19 { name = "metacity";
20 start = ''
21 ${gnome3.metacity}/bin/metacity &
22 waitPID=$!
23 '';
24 };
25
26 environment.systemPackages = [ gnome3.metacity ];
27
28 };
29
30}