From d5f0705ac92185432899491f967ffa0401ee139e Mon Sep 17 00:00:00 2001 From: Caroline Larimore Date: Tue, 27 Jan 2026 13:32:07 -0800 Subject: hytale: install hytale launcher --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 6 ++++++ modules/home/apps/default.nix | 9 +++++++++ modules/home/suites/gaming/default.nix | 1 + 4 files changed, 37 insertions(+) diff --git a/flake.lock b/flake.lock index a85b84a..9a202dc 100644 --- a/flake.lock +++ b/flake.lock @@ -149,6 +149,26 @@ "type": "github" } }, + "hytale-launcher": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1769500474, + "narHash": "sha256-zYpn6sYt28OI5BJKO9+47lQLtJbSGddpi/8p1MsTOlc=", + "owner": "CartConnoisseur", + "repo": "hytale-launcher-flake", + "rev": "f53e84541f16ff1f6810598c2d4ac866406870b6", + "type": "github" + }, + "original": { + "owner": "CartConnoisseur", + "repo": "hytale-launcher-flake", + "type": "github" + } + }, "impermanence": { "inputs": { "home-manager": "home-manager_2", @@ -281,6 +301,7 @@ "root": { "inputs": { "home-manager": "home-manager", + "hytale-launcher": "hytale-launcher", "impermanence": "impermanence", "k95aux": "k95aux", "nix-minecraft": "nix-minecraft", diff --git a/flake.nix b/flake.nix index 18acda9..4145197 100644 --- a/flake.nix +++ b/flake.nix @@ -22,6 +22,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + hytale-launcher = { + url = "github:CartConnoisseur/hytale-launcher-flake"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixvim = { url = "github:nix-community/nixvim"; inputs.nixpkgs.follows = "nixpkgs"; @@ -54,6 +59,7 @@ overlays = with inputs; [ nix-minecraft.overlay + hytale-launcher.overlay ]; channels-config.allowUnfreePredicate = pkg: builtins.elem (inputs.nixpkgs.lib.getName pkg) [ diff --git a/modules/home/apps/default.nix b/modules/home/apps/default.nix index 9dfe193..f7f1633 100644 --- a/modules/home/apps/default.nix +++ b/modules/home/apps/default.nix @@ -4,7 +4,16 @@ with lib; with lib.${namespace}; { imports = with pkgs; [ (mkSimpleApp "gimp" { packages = [ gimp3 ]; }) (mkSimpleApp "jellyfin" { packages = [ jellyfin-media-player ]; }) + (mkSimpleApp "lutris" { persist = [ ".local/share/lutris" ]; }) + (mkSimpleApp "hytale" { + packages = [ hytale-launcher ]; + persist = [ + ".local/share/hytale-launcher" + ".local/share/Hytale" + ]; + }) + (mkSimpleApp "irssi" { persist = [ ".irssi" ]; }) (mkSimpleApp "intellij" { diff --git a/modules/home/suites/gaming/default.nix b/modules/home/suites/gaming/default.nix index 13e98ec..656aaef 100644 --- a/modules/home/suites/gaming/default.nix +++ b/modules/home/suites/gaming/default.nix @@ -14,6 +14,7 @@ in { steam.enable = true; prismlauncher.enable = true; lutris.enable = true; + hytale.enable = true; }; }; }; -- cgit v1.2.3