diff --git a/hosts/omega/default.nix b/hosts/omega/default.nix index 6fdde57..71dcdda 100644 --- a/hosts/omega/default.nix +++ b/hosts/omega/default.nix @@ -3,6 +3,7 @@ ../../overlays ../../modules/base ../../modules/desktop + ../../modules/games.nix ../../modules/syncthing.nix ./hardware.nix ./borg.nix diff --git a/modules/desktop/programs.nix b/modules/desktop/programs.nix index 3cb00c0..fed1a60 100644 --- a/modules/desktop/programs.nix +++ b/modules/desktop/programs.nix @@ -31,6 +31,9 @@ "android-studio-stable" "pycharm-professional" "spotify" + "steam" + "steam-original" + "steam-run" "terraform" ]; diff --git a/modules/games.nix b/modules/games.nix new file mode 100644 index 0000000..e42fccd --- /dev/null +++ b/modules/games.nix @@ -0,0 +1,20 @@ +{ + pkgs, + ... +}: { + # https://nixos.wiki/wiki/Lutris + # https://nixos.wiki/wiki/Steam + programs.steam.enable = true; + + environment.systemPackages = with pkgs; [ + steam-run + (lutris.override { + extraLibraries = pkgs: [ + # List library dependencies here + ]; + extraPkgs = pkgs: [ + # List package dependencies here + ]; + }) + ]; +}