diff --git a/config/configuration.nix b/config/configuration.nix index 41565eb..9d82e4a 100644 --- a/config/configuration.nix +++ b/config/configuration.nix @@ -20,4 +20,5 @@ system.stateVersion = "25.11"; nixpkgs.config.allowUnfree = true; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; } diff --git a/config/flakes.nix b/config/flakes.nix new file mode 100644 index 0000000..0bf61b5 --- /dev/null +++ b/config/flakes.nix @@ -0,0 +1,5 @@ +{ system ? "x86_64-linux" }: + +{ + hytale-launcher = (builtins.getFlake "github:TNAZEP/HytaleLauncherFlake").packages.${system}.default; +} \ No newline at end of file diff --git a/config/home.nix b/config/home.nix index 8d55161..d114939 100644 --- a/config/home.nix +++ b/config/home.nix @@ -3,6 +3,7 @@ let localScripts = import ./scripts.nix { inherit pkgs; }; + flakePackages = import ./flakes.nix {}; in { home.stateVersion = "25.11"; @@ -37,6 +38,7 @@ in lutris steam prismlauncher + flakePackages.hytale-launcher # Entwicklung jetbrains-toolbox