{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; networking.hostName = "miki"; # gpu drivers hardware.graphics.enable = true; services.xserver.videoDrivers = [ "nvidia" ]; hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_470; hardware.nvidia.open = false; nixpkgs.config.allowUnfree = true; nixpkgs.config.nvidia.acceptLicense = true; services.minecraft-servers.servers.velocity.jvmOpts = lib.mkForce "-Xms128M -Xmx1024M -Dvelocity.max-known-packs=135"; services.minecraft-servers.servers.velocity.symlinks."velocity.toml".value = { servers.try = [ "building" ]; forced-hosts = { "neoforge.miki.astolfo.org" = [ "neoforge-1-21-1" ]; "building.miki.astolfo.org" = [ "building" ]; "neoforge.miki-ext.astolfo.org" = [ "neoforge-1-21-1" ]; "building.miki-ext.astolfo.org" = [ "building" ]; }; }; swapDevices = [{ device = "/swapfile"; size = 8*1024; # 8 GB }]; # so safe!!!! nixpkgs.config.permittedInsecurePackages = [ "broadcom-sta-6.30.223.271-59-6.12.65" ]; }