feat: stuff
This commit is contained in:
@@ -35,5 +35,6 @@ lib.optionalAttrs device.hasGui {
|
|||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
./blueman.nix
|
./blueman.nix
|
||||||
./zen.nix
|
./zen.nix
|
||||||
|
./jellyflix.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
9
home/apps/jellyflix.nix
Normal file
9
home/apps/jellyflix.nix
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home.packages = lib.optionals pkgs.stdenv.isLinux [
|
||||||
|
pkgs.jellyflix
|
||||||
|
];
|
||||||
|
}
|
||||||
56
nixos/ryu/services/minecraft.nix
Normal file
56
nixos/ryu/services/minecraft.nix
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
# imports = [inputs.nix-minecraft.nixosModules.minecraft-servers];
|
||||||
|
services = let
|
||||||
|
whitelist = {
|
||||||
|
"AbhinavSE" = "8b6c052e-69b3-4bee-b9dc-12eb94653c9e";
|
||||||
|
"Serveus" = "79882fb6-d594-4073-a3d0-70a01d0abb67";
|
||||||
|
"__Shun__" = "1c7a300f-98e4-402c-8741-432f3494bb25";
|
||||||
|
"shashikant" = "20891e82-203c-4d04-9868-79a5879ecfc3";
|
||||||
|
};
|
||||||
|
in {
|
||||||
|
minecraft-server = {
|
||||||
|
inherit whitelist;
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
eula = true;
|
||||||
|
declarative = true;
|
||||||
|
serverProperties = {
|
||||||
|
motd = "Servius's Minecraft Server";
|
||||||
|
level-seed = "4504535438041489910";
|
||||||
|
view-distance = 24;
|
||||||
|
white-list = true;
|
||||||
|
};
|
||||||
|
package = let
|
||||||
|
getJavaVersion = v: (builtins.getAttr "openjdk${toString v}" pkgs.javaPackages.compiler).headless;
|
||||||
|
in
|
||||||
|
pkgs.minecraft-server.override {
|
||||||
|
url = "https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar";
|
||||||
|
sha1 = "sha1-bmTcq7o8AacnG0+mvYmEg7eUxZs=";
|
||||||
|
version = "1.21.6";
|
||||||
|
jre_headless = getJavaVersion 21;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
# minecraft-servers = {
|
||||||
|
# enable = true;
|
||||||
|
# eula = true;
|
||||||
|
# openFirewall = true;
|
||||||
|
# servers.fabric = {
|
||||||
|
# inherit whitelist;
|
||||||
|
# enable = true;
|
||||||
|
# jvmOpts = "-Xmx4G -Xms4G";
|
||||||
|
# package = pkgs.fabricServers.fabric-1_21_7;
|
||||||
|
# serverProperties = {
|
||||||
|
# motd = "Servius's Fabric Minecraft Server";
|
||||||
|
# server-port = 25567;
|
||||||
|
# level-seed = "4504535438041489910";
|
||||||
|
# view-distance = 24;
|
||||||
|
# white-list = true;
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -10,6 +10,5 @@
|
|||||||
# ./dnscrypt.nix
|
# ./dnscrypt.nix
|
||||||
./resolved.nix
|
./resolved.nix
|
||||||
./flaresolverr.nix
|
./flaresolverr.nix
|
||||||
./minecraft.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,47 +0,0 @@
|
|||||||
{
|
|
||||||
pkgs,
|
|
||||||
inputs,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
# imports = [inputs.nix-minecraft.nixosModules.minecraft-servers];
|
|
||||||
services = let
|
|
||||||
whitelist = {
|
|
||||||
"AbhinavSE" = "8b6c052e-69b3-4bee-b9dc-12eb94653c9e";
|
|
||||||
"Serveus" = "79882fb6-d594-4073-a3d0-70a01d0abb67";
|
|
||||||
"__Shun__" = "1c7a300f-98e4-402c-8741-432f3494bb25";
|
|
||||||
"shashikant" = "20891e82-203c-4d04-9868-79a5879ecfc3";
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
# minecraft-server = {
|
|
||||||
# inherit whitelist;
|
|
||||||
# enable = true;
|
|
||||||
# openFirewall = true;
|
|
||||||
# eula = true;
|
|
||||||
# declarative = true;
|
|
||||||
# serverProperties = {
|
|
||||||
# motd = "Servius's Minecraft Server";
|
|
||||||
# level-seed = "4504535438041489910";
|
|
||||||
# view-distance = 24;
|
|
||||||
# white-list = true;
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
minecraft-servers = {
|
|
||||||
enable = true;
|
|
||||||
eula = true;
|
|
||||||
openFirewall = true;
|
|
||||||
servers.fabric = {
|
|
||||||
inherit whitelist;
|
|
||||||
enable = true;
|
|
||||||
jvmOpts = "-Xmx4G -Xms4G";
|
|
||||||
package = pkgs.fabricServers.fabric-1_21_8;
|
|
||||||
serverProperties = {
|
|
||||||
motd = "Servius's Fabric Minecraft Server";
|
|
||||||
server-port = 25567;
|
|
||||||
level-seed = "4504535438041489910";
|
|
||||||
view-distance = 24;
|
|
||||||
white-list = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user