diff --git a/home-manager/roles/games.nix b/home-manager/roles/games.nix index dca24838..679a6356 100644 --- a/home-manager/roles/games.nix +++ b/home-manager/roles/games.nix @@ -11,6 +11,11 @@ }; home.packages = builtins.attrValues { + factorio = pkgs.unstableUnfree.factorio.override { + username = "maralorn"; + token = import ../../nixos/machines/apollo/secret/factory.nix; + experimental = true; + }; inherit (pkgs.unfree) steam; inherit (pkgs) minetest; inherit (pkgs.wineWowPackages) staging; diff --git a/nixos/machines/apollo/secret/factory.nix b/nixos/machines/apollo/secret/factory.nix new file mode 100644 index 00000000..98003302 Binary files /dev/null and b/nixos/machines/apollo/secret/factory.nix differ diff --git a/overlays/20-unfree.nix b/overlays/20-unfree.nix index 01b127fa..3db9e1c8 100644 --- a/overlays/20-unfree.nix +++ b/overlays/20-unfree.nix @@ -3,4 +3,5 @@ if super.config.allowUnfree or false then { } else { unfree = import self.sources.nixpkgs { config.allowUnfree = true; }; + unstableUnfree = import self.sources.unstable { config.allowUnfree = true; }; }