summaryrefslogtreecommitdiff
path: root/modules/nixos/games/minecraft.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/games/minecraft.nix')
-rw-r--r--modules/nixos/games/minecraft.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/nixos/games/minecraft.nix b/modules/nixos/games/minecraft.nix
index 8a1a0b5..6e163dc 100644
--- a/modules/nixos/games/minecraft.nix
+++ b/modules/nixos/games/minecraft.nix
@@ -5,10 +5,12 @@
pkgs,
...
}:
-with lib; let
+with lib;
+let
cfg = config.nixfiles.modules.games.minecraft;
-in {
- imports = [inputs.minecraft.nixosModules.minecraft-servers];
+in
+{
+ imports = [ inputs.minecraft.nixosModules.minecraft-servers ];
options.nixfiles.modules.games.minecraft = {
client.enable = mkEnableOption "Minecraft client";
@@ -30,13 +32,11 @@ in {
};
config = mkMerge [
- (mkIf cfg.client.enable {
- hm.home.packages = [pkgs.prismlauncher];
- })
+ (mkIf cfg.client.enable { hm.home.packages = [ pkgs.prismlauncher ]; })
(mkIf cfg.server.enable {
- nixfiles.modules.common.nix.allowedUnfreePackages = ["minecraft-server"];
+ nixfiles.modules.common.nix.allowedUnfreePackages = [ "minecraft-server" ];
- ark.directories = [config.services.minecraft-servers.dataDir];
+ ark.directories = [ config.services.minecraft-servers.dataDir ];
services.minecraft-servers = {
enable = true;
@@ -78,9 +78,9 @@ in {
};
};
- nixpkgs.overlays = [inputs.minecraft.overlay];
+ nixpkgs.overlays = [ inputs.minecraft.overlay ];
- my.extraGroups = [config.services.minecraft-servers.group];
+ my.extraGroups = [ config.services.minecraft-servers.group ];
})
];
}