diff options
Diffstat (limited to 'lass')
| -rw-r--r-- | lass/2configs/minecraft.nix | 22 | 
1 files changed, 8 insertions, 14 deletions
diff --git a/lass/2configs/minecraft.nix b/lass/2configs/minecraft.nix index 6f8ceb358..d2a3672c5 100644 --- a/lass/2configs/minecraft.nix +++ b/lass/2configs/minecraft.nix @@ -1,19 +1,13 @@ -{ pkgs, ... }: +{ pkgs, ... }: let -{ -  users.users = { -    mc = { -      name = "mc"; -      description = "user playing mc"; -      home = "/home/mc"; -      createHome = true; -      useDefaultShell = true; -      packages = with pkgs; [ -        tmux -      ]; -    }; +  unstable = import <nixpkgs-unstable> { config.allowUnfree = true; }; + +in { +  services.minecraft-server = { +    enable = true; +    eula = true; +    package = unstable.minecraft-server;    }; -  krebs.per-user.mc.packages = [ pkgs.jdk ];    krebs.iptables.tables.filter.INPUT.rules = [      { predicate = "-p tcp --dport 25565"; target = "ACCEPT"; }      { predicate = "-p udp --dport 25565"; target = "ACCEPT"; }  | 
