nixos/modules/packages/gaming.nix

47 lines
1017 B
Nix
Raw Normal View History

2023-06-09 20:54:03 +08:00
{ pkgs, ... }@inputs:
{
config =
{
environment.systemPackages = [ inputs.config.nur.repos.ataraxiasjel.proton-ge ];
programs = let generic-pkgs = (inputs.inputs.nixpkgs.lib.nixosSystem
2023-06-09 20:54:03 +08:00
{
system = "x86_64-linux";
specialArgs = { inputs = inputs.inputs; };
modules =
[
inputs.inputs.aagl.nixosModules.default
({ pkgs, ...}@inputs:
{
config.nixpkgs =
{
config.allowUnfree = true;
overlays =
[( final: prev:
{
anime-game-launcher = inputs.inputs.aagl.packages.x86_64-linux.anime-game-launcher;
honkers-railway-launcher = inputs.inputs.aagl.packages.x86_64-linux.honkers-railway-launcher;
} )];
};
})
];
}).pkgs;
in {
anime-game-launcher =
{
enable = true;
package = generic-pkgs.anime-game-launcher;
};
honkers-railway-launcher =
{
enable = true;
package = generic-pkgs.honkers-railway-launcher;
};
2023-06-14 09:05:52 +08:00
steam =
{
enable = true;
package = generic-pkgs.steam;
};
2023-06-09 20:54:03 +08:00
};
};
}