{ config, lib, pkgs, ... }: with lib; let cfg = config.grimmShared; in { options.grimmShared = { enable = mkEnableOption "grimm-shared-modules"; locale = mkOption { type = types.bool; default = true; description = "Sets german units but english language"; }; printing = mkOption { type = types.bool; default = true; description = "Enables print and scan related options"; }; }; imports = [ ./modules/localisation.nix ./modules/printing.nix ]; }