{ hostname }: { self, pkgs, ... }: let username = "skydrive"; serverCfg = self.nixosConfigurations.dn-server.config; serverNextcloudCfg = serverCfg.services.nextcloud; nextcloudURL = (if serverNextcloudCfg.https then "https" else "http") + "://" + serverNextcloudCfg.hostName; in { systemConf = { inherit hostname username; domain = "net.dn"; enableHomeManager = true; windowManager = "niri"; face = pkgs.fetchurl { url = "${nextcloudURL}/s/EtMnqXqCy78MLt4/preview"; hash = "sha256-McwMPLFJWiWhh7K12ZHI6uwyvRgj9zW/hFIBl3dLrKE="; }; }; imports = [ ../../modules/presets/basic.nix ../../modules/virtualization.nix ./common ./games ./sops ./utility ./network ./home ../../modules/shells/noctalia ]; users.users.root.openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJSAOufpee7f8D8ONIIGU3qsN+8+DGO7BfZnEOTYqtQ5 danny@pre7780.dn" ]; users.users."${username}".openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJSAOufpee7f8D8ONIIGU3qsN+8+DGO7BfZnEOTYqtQ5 danny@pre7780.dn" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBDk8GmC7b9+XSDxnIj5brYmNLPVO47G5enrL3Q+8fuh 好強上的捷徑" ]; }