mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-11 17:09:22 +08:00
39 lines
1002 B
Nix
39 lines
1002 B
Nix
inputs:
|
|
{
|
|
config =
|
|
{
|
|
nixos =
|
|
{
|
|
model.cluster.nodeType = "master";
|
|
system =
|
|
{
|
|
nixpkgs.march = "cascadelake";
|
|
network.settings =
|
|
{
|
|
static =
|
|
{
|
|
eno145 = { ip = "192.168.1.10"; mask = 24; gateway = "192.168.1.1"; };
|
|
eno146 = { ip = "192.168.178.1"; mask = 24; };
|
|
};
|
|
masquerade = [ "eno146" ];
|
|
trust = [ "eno146" ];
|
|
};
|
|
};
|
|
services =
|
|
{
|
|
sshd.motd = true;
|
|
xray.client.dnsmasq.extraInterfaces = [ "eno146" ];
|
|
beesd."/" = { hashTableSizeMB = 128; threads = 4; };
|
|
xrdp = { enable = true; hostname = [ "srv1.chn.moe" ]; };
|
|
samba = { hostsAllowed = ""; shares = { home.path = "/home"; root.path = "/"; }; };
|
|
};
|
|
packages =
|
|
{
|
|
desktop = {};
|
|
packages._prebuildPackages =
|
|
[ inputs.topInputs.self.nixosConfigurations.srv1-node1.pkgs.localPackages.vasp.intel ];
|
|
};
|
|
};
|
|
};
|
|
}
|