nixos/dwm: add package option
This commit is contained in:
parent
104e8082de
commit
0d07870dc5
@ -13,7 +13,27 @@ in
|
||||
###### interface
|
||||
|
||||
options = {
|
||||
services.xserver.windowManager.dwm.enable = mkEnableOption (lib.mdDoc "dwm");
|
||||
services.xserver.windowManager.dwm = {
|
||||
enable = mkEnableOption (lib.mdDoc "dwm");
|
||||
package = mkOption {
|
||||
type = types.package;
|
||||
default = pkgs.dwm;
|
||||
defaultText = literalExpression "pkgs.dwm";
|
||||
example = literalExpression ''
|
||||
pkgs.dwm.overrideAttrs (oldAttrs: rec {
|
||||
patches = [
|
||||
(super.fetchpatch {
|
||||
url = "https://dwm.suckless.org/patches/steam/dwm-steam-6.2.diff";
|
||||
sha256 = "1ld1z3fh6p5f8gr62zknx3axsinraayzxw3rz1qwg73mx2zk5y1f";
|
||||
})
|
||||
];
|
||||
})
|
||||
'';
|
||||
description = lib.mdDoc ''
|
||||
dwm package to use.
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -30,7 +50,7 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
environment.systemPackages = [ pkgs.dwm ];
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user