croc: 10.1.1 -> 10.1.3 (#364662)
[NixPkgs.git] / nixos / modules / services / x11 / window-managers / berry.nix
blobba094d0e3efcfbd16ce896c2db5bd9e7bee6cd6b
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 with lib;
10 let
11   cfg = config.services.xserver.windowManager.berry;
14   ###### interface
15   options = {
16     services.xserver.windowManager.berry.enable = mkEnableOption "berry";
17   };
19   ###### implementation
20   config = mkIf cfg.enable {
21     services.xserver.windowManager.session = singleton {
22       name = "berry";
23       start = ''
24         ${pkgs.berry}/bin/berry &
25         waitPID=$!
26       '';
27     };
28     environment.systemPackages = [ pkgs.berry ];
29   };