{ lib, config, pkgs, ... }: { # boot settings boot = { loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; kernelModules = [ "wireguard" ]; initrd.systemd.enable = true; }; networking = { useDHCP = false; # todo: configure properly firewall.enable = lib.mkForce false; }; systemd.network.enable = true; systemd.network.networks."20-wired" = { name = "enp1s0"; DHCP = "yes"; }; fileSystems = { # todo: migrate jellyfin drive # note: yes, the drive is called okta, but # is mounted as 'Duo', because that was # the old name of the previous drive. see todo. "/run/media/mel/Duo" = { device = "/dev/disk/by-label/Okta"; fsType = "ext4"; options = [ "defaults" "discard" ]; }; }; }