68 lines
2.4 KiB
Nix
68 lines
2.4 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
../../modules/zfs_unencrypted.nix
|
|
../../modules/shared.nix
|
|
../../modules/moritz/shared.nix
|
|
./reverse-proxy.nix
|
|
./ddns.nix
|
|
./nixarr
|
|
./mail-server.nix
|
|
./website/root
|
|
./navidrome.nix
|
|
./yottamaster.nix
|
|
inputs.home-manager.nixosModules.default
|
|
];
|
|
|
|
time.timeZone = "Europe/Berlin";
|
|
|
|
# Set this for clan commands use ssh i.e. `clan machines update`
|
|
# If you change the hostname, you need to update this line to root@<new-hostname>
|
|
# This only works however if you have avahi running on your admin machine else use IP
|
|
clan.core.networking.targetHost = "root@moritz-server";
|
|
nix.package = pkgs.lixPackageSets.latest.lix;
|
|
|
|
networking = {
|
|
interfaces.enp2s0 = {
|
|
ipv4.addresses = [
|
|
{
|
|
address = "192.168.0.3";
|
|
prefixLength = 24;
|
|
}
|
|
];
|
|
};
|
|
defaultGateway = {
|
|
address = "192.168.0.1";
|
|
interface = "enp2s0";
|
|
};
|
|
};
|
|
|
|
home-manager = {
|
|
users.moritz = {
|
|
programs.home-manager.enable = true;
|
|
home = {
|
|
username = "moritz";
|
|
homeDirectory = "/home/moritz";
|
|
stateVersion = "25.05";
|
|
};
|
|
};
|
|
useGlobalPkgs = true;
|
|
useUserPackages = true;
|
|
};
|
|
|
|
# You can get your disk id by running the following command on the installer:
|
|
# Replace <IP> with the IP of the installer printed on the screen or by running the `ip addr` command.
|
|
# ssh root@<IP> lsblk --output NAME,ID-LINK,FSTYPE,SIZE,MOUNTPOINT
|
|
disko.devices.disk.main.device = "/dev/disk/by-id/ata-TWSC_TSC10N512-F7T10S_TTSMA24C2X01780";
|
|
|
|
# IMPORTANT! Add your SSH key here
|
|
# e.g. > cat ~/.ssh/id_ed25519.pub
|
|
users.users.root.openssh.authorizedKeys.keys = [
|
|
''
|
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDHlemuKagHwz2T5rEwgJNlVUdUdOXyPtCEzD73CrwY2zmpR4AMj7y9u3Rm7HwHUDjLap1ZFwg+53bAsVP6HFZccCXoIfO/8BL0WDGQJrfgb+A+UiRhSqSvyZ77bGJkadbBkadguz3qR3PHcb41DOlhuqVcHxsY8ceHMxAuyb0pLJVJLeytMD+CHS/r7hoj2hckTNAZ+VhCXBtdZfZ7uPUBxLfluYRNNMmdwCglsg3RUS242nJUzy3A84+CXIGeWmNG9Fu45IDkwMthxSW9klyU9R38R9DBDcugkyb6vz+JKSuRVAa47qh/kmtsYekfL3ul9D2JN32P8S+6ZoXx+gXupGJ0ltwJWAFkhLJ+yeXj9kCOv/mIUmCB14jMGsvKiSwV25O/twyjqe2LEkMVgimgrjEYoHu+ZTyp0iFtUvSrFo4tsAhfWPV9yj4F/hUksW7xKIwq5Niyx7he5M/XddudtnAximyiBDGCdJm1Ejl0UaGa6ZQv7y6VZdx0PyZuraT7l9ub8so6JlE4cVgSSU9vE0IS2QqBuHhsIjh8RVksoTR2NQbeDdGaGpGnq2C8y0rDXwE/EJA4LK45khX/GPn73n8F0kBG8dBrWgRDAEODpmebScO7d5mCeM0z3lPcRmh+3e3DPnVVOl+uR7udlc7NauLzl7q913UtxZaF1PlD7Q== cardno:15_584_308
|
|
''
|
|
];
|
|
}
|