{ config, inputs, ... }: let nixosModules = config.flake.modules.nixos; homeModules = config.flake.modules.homeManager; in { flake.modules.nixos.host-base = { imports = [ nixosModules.meta inputs.home-manager.nixosModules.home-manager nixosModules.nix nixosModules.region-nl ]; home-manager = { useGlobalPkgs = true; backupFileExtension = "bak"; extraSpecialArgs = { inherit inputs; }; sharedModules = [ homeModules.meta ]; }; security.sudo.extraConfig = '' Defaults env_keep+=SSH_AUTH_SOCK ''; }; }