diff options
author | Peder Bergebakken Sundt <pbsds@hotmail.com> | 2023-12-16 21:29:02 +0100 |
---|---|---|
committer | Peder Bergebakken Sundt <pbsds@hotmail.com> | 2023-12-16 21:30:18 +0100 |
commit | 4071c294ac96b0b9abce50c9574ce45378e44ba1 (patch) | |
tree | 366b85f4f83360cb39b80f2ed78a1c3b668bea51 /nixos/modules/virtualisation | |
parent | da285ab5e55aae81370b6d92edc37d42dcea79e9 (diff) | |
download | nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar.gz nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar.bz2 nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar.lz nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar.xz nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.tar.zst nixlib-4071c294ac96b0b9abce50c9574ce45378e44ba1.zip |
nixos/lxd: convert cfg.package to mkPackageOption
Also fixes the documentation of `virtualisation.lxd.ui.package`, which currently says the package is `pkgs.ui`
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r-- | nixos/modules/virtualisation/lxd.nix | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/nixos/modules/virtualisation/lxd.nix b/nixos/modules/virtualisation/lxd.nix index c4c856d9be30..885fb4e07853 100644 --- a/nixos/modules/virtualisation/lxd.nix +++ b/nixos/modules/virtualisation/lxd.nix @@ -33,21 +33,11 @@ in { ''; }; - package = lib.mkOption { - type = lib.types.package; - default = pkgs.lxd; - defaultText = lib.literalExpression "pkgs.lxd"; - description = lib.mdDoc '' - The LXD package to use. - ''; - }; + package = lib.mkPackageOption pkgs "lxd" { }; - lxcPackage = lib.mkOption { - type = lib.types.package; - default = pkgs.lxc; - defaultText = lib.literalExpression "pkgs.lxc"; - description = lib.mdDoc '' - The LXC package to use with LXD (required for AppArmor profiles). + lxcPackage = lib.mkPackageOption pkgs "lxc" { + extraDescription = '' + Required for AppArmor profiles. ''; }; @@ -149,7 +139,7 @@ in { ui = { enable = lib.mkEnableOption (lib.mdDoc "(experimental) LXD UI"); - package = lib.mkPackageOption pkgs.lxd-unwrapped "ui" { }; + package = lib.mkPackageOption pkgs [ "lxd-unwrapped" "ui" ] { }; }; }; }; |