modules: Use inherit instead of with

This commit is contained in:
Tom Hubrecht 2023-07-18 17:00:51 +02:00
parent 5b4cf12ed7
commit 935d4a5ee5
2 changed files with 12 additions and 4 deletions

View file

@ -34,6 +34,14 @@
{ config, lib, dgn-lib, meta, name, ... }:
let
inherit (lib)
mkDefault
mkEnableOption
mkIf
mkOption
types;
nodeMeta = meta.nodes.${name};
admins = meta.members.groups.root ++ nodeMeta.admins
++ (builtins.concatMap (g: meta.members.groups.${g}) nodeMeta.adminGroups);
@ -41,8 +49,6 @@ let
cfg = config.dgn-access-control;
in
with lib;
{
options.dgn-access-control = {
enable = mkEnableOption "DGNum access control." // { default = true; };

View file

@ -34,9 +34,11 @@
{ config, lib, ... }:
with lib;
let
inherit (lib)
mkEnableOption
mkIf;
cfg = config.dgn-ssh;
in