{ config, self, ... }: { imports = [ ./hardware-configuration.nix "${self}/disks/himeji.nix" "${self}/modules/core" "${self}/modules/options" "${self}/modules/server" ]; config = { networking.hostName = "himeji"; system.stateVersion = "24.05"; modules = { mosh.enable = true; containers = { engine = "docker"; extraOptions = let engine = config.modules.containers.engine; in [ "--pull=${if engine == "podman" then "newer" else "always"}" ] ++ (if engine == "podman" then [ "--restart=on-failure" ] else [ ]); }; }; }; }