1
0
Fork 0

Install minecraft on zeus

This commit is contained in:
Malte Brandy 2021-12-09 20:01:13 +01:00
parent 7efef48cf8
commit 478569c261
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9
4 changed files with 13 additions and 2 deletions

View file

@ -57,6 +57,7 @@ in
Chromium = fork "chromium";
Games = {
Steam = fork "steam";
Minecraft = fork "minecraft-launcher";
};
Deluge = fork "deluge";
};

View file

@ -20,6 +20,7 @@ let
".local/share/khal"
".local/share/mpd"
".mozilla/firefox/maralorn-default"
".minecraft"
".ssh"
".task"
".vdirsyncer"

View file

@ -76,6 +76,7 @@ in
"d /disk/volatile/maralorn 700 maralorn users - -"
"d /disk/persist/var/lib/bluetooth - - - - -"
"d /disk/persist/var/lib/waydroid 777 root root - -"
"d /disk/persist/minecraft 700 minecraft minecraft - -"
"L+ /var/lib/bluetooth - - - - /disk/persist/var/lib/bluetooth"
"L+ /var/lib/waydroid - - - - /disk/persist/var/lib/waydroid"
"L+ /root/.ssh - - - - /disk/persist/root/.ssh"
@ -114,7 +115,8 @@ in
networking = {
hostName = "zeus";
domain = "m-0.eu";
domain = "lo.m-0.eu";
networkmanager.enable = false;
interfaces.enp34s0 = {
useDHCP = true;
ipv6.addresses = [{ address = "fdc0:1::4"; prefixLength = 64; }];
@ -207,6 +209,12 @@ in
tracker-miners.enable = false;
gnome-online-miners.enable = lib.mkForce false;
};
minecraft-server = {
enable = true;
openFirewall = true;
eula = true;
dataDir = "/disk/persist/minecraft";
};
};
boot.kernel.sysctl."fs.inotify.max_user_watches" = 204800;

View file

@ -1,8 +1,9 @@
self: super:
let
unfree = import self.sources."${self.nixpkgs-channel}" { config.allowUnfree = true; };
# unstableUnfree = import self.sources.nixos-unstable { config.allowUnfree = true; };
unstableUnfree = import self.sources.nixos-unstable { config.allowUnfree = true; };
in
{
inherit (unfree) discord factorio zoom-us skypeforlinux google-chrome minecraft teamviewer steam;
inherit (unstableUnfree) minecraft-server;
}