{ pkgs, lib, nixpkgs-Draupnir, ... }: { privateNetwork = true; autoStart = true; specialArgs = { inherit nixpkgs-Draupnir; }; config = { lib, pkgs, ... }: { imports = [ ./root.nix "${nixpkgs-Draupnir}/nixos/modules/services/matrix/draupnir.nix" ]; nixpkgs.overlays = [ (final: prev: { draupnir = nixpkgs-Draupnir.legacyPackages.${pkgs.stdenv.hostPlatform.system}.draupnir; }) ]; }; hostAddress = "192.168.100.16"; localAddress = "192.168.100.17"; #hostAddress6 = "fc00::3"; #localAddress6 = "fc00::4"; bindMounts."draupnir-access-token" = { hostPath = "/etc/draupnir-linux-mint-access-token"; mountPoint = "/etc/draupnir-access-token"; isReadOnly = true; }; }