Merge pull request #99256 from Ma27/sudo-pkg-option
nixos/sudo: add `package` option
This commit is contained in:
commit
8626701b2d
@ -42,6 +42,15 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
security.sudo.package = mkOption {
|
||||||
|
type = types.package;
|
||||||
|
default = pkgs.sudo;
|
||||||
|
defaultText = "pkgs.sudo";
|
||||||
|
description = ''
|
||||||
|
Which package to use for `sudo`.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
security.sudo.wheelNeedsPassword = mkOption {
|
security.sudo.wheelNeedsPassword = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
default = true;
|
||||||
@ -208,8 +217,8 @@ in
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
security.wrappers = {
|
security.wrappers = {
|
||||||
sudo.source = "${pkgs.sudo.out}/bin/sudo";
|
sudo.source = "${cfg.package.out}/bin/sudo";
|
||||||
sudoedit.source = "${pkgs.sudo.out}/bin/sudoedit";
|
sudoedit.source = "${cfg.package.out}/bin/sudoedit";
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = [ sudo ];
|
environment.systemPackages = [ sudo ];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user