let mods = import ./modules; users = import ./users; in { meta.nixpkgs = ; meta.specialArgs = { inherit mods users; }; defaults = { pkgs, ... }: { imports = [ ]; boot.tmp.useTmpfs = true; }; kat-probook = { name, nodes, ... }: { deployment.allowLocalDeployment = true; imports = [ ./machines/kat-probook/configuration.nix users.root users.catvayor ]; networking.hostName = name; }; kat-r86s = { name, nodes, ... }: { imports = [ ./machines/kat-r86s/configuration.nix users.root ]; networking.hostName = name; users.users.root.openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAA16foz+XzwKwyIR4wFgNIAE3Y7AfXyEsUZFVVz8Rie catvayor@katvayor" ]; }; kat-iso = { name, ... }:{ deployment = { allowLocalDeployment = false; targetHost = null; }; imports = [ users.root ]; networking = { hostName = name; networkmanager.enable = true; wireless.enable = false; }; console.keyMap = "fr"; boot.supportedFilesystems = [ "bcachefs" ]; programs.zsh.enable = true; services.openssh.enable = true; users.users.root.openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAA16foz+XzwKwyIR4wFgNIAE3Y7AfXyEsUZFVVz8Rie catvayor@katvayor" ]; }; }