{config, ...}: let baseUsers = { "gkleen" = import ./users/gkleen.nix; }; extraUsers = { ymir = { "mherold" = import ./users/mherold.nix; "some" = import ./users/some.nix; "llovisa" = import ./users/llovisa.nix; "vkleen" = import ./users/vkleen.nix; "tkleen" = import ./users/tkleen.nix; "mkleen" = import ./users/mkleen.nix; "lkellers" = import ./users/lkellers.nix; "mwgnr" = import ./users/mwagner.nix; "ineumann" = import ./users/ineumann.nix; "sselle" = import ./users/sselle.nix; "sgoebels" = import ./users/sgoebels.nix; "mtrinh" = import ./users/mtrinh.nix; }; odin = { "mherold" = import ./users/mherold.nix; }; }; host = config.networking.hostName; in { users.mutableUsers = false; users.extraUsers = baseUsers // (if builtins.hasAttr host extraUsers then builtins.getAttr host extraUsers else {}); }