marleyos/hosts/marleycentre/default.nix

35 lines
846 B
Nix

{config, ...}: let
inherit (config.marleyos.my) name;
in {
imports = [./hardware-configuration.nix];
networking.hostName = "marleycentre";
marleyos = {
profiles.server = true;
};
users.users = {
marley.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAHOJsPkSBBw03QEFRtxnIdLF3OxNdU6T9LuklnkYfVw marley@nyx"
# iphone
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM+hMOzQBPmi6Rjw7fYvwn43w1Dgk+GEooGPnQz2RTcK Generated By Termius"
];
root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvLgGqr22sT1e+pvda5VDA92uCbVHbd61AjIQOA7pXZ marley@nyx"
];
};
networking.firewall = {
allowedTCPPorts = [6881];
allowedUDPPorts = [6881];
};
home-manager.users."${name}" = {
home.stateVersion = "24.05";
};
system.stateVersion = "24.05";
}