From b69713e7fc4c13265321626b66d442c66e6ae923 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Fri, 9 Aug 2024 16:44:53 +0200 Subject: [PATCH] feat: enable lutris --- modules/games/default.nix | 3 +++ modules/games/lutris.nix | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 modules/games/lutris.nix diff --git a/modules/games/default.nix b/modules/games/default.nix index c3c6e09..2307f85 100644 --- a/modules/games/default.nix +++ b/modules/games/default.nix @@ -6,13 +6,16 @@ in options.modules.games = { enable = lib.mkEnableOption "enable gaming services"; minecraft.enable = lib.mkEnableOption "enable minecraft"; + lutris.enable = lib.mkEnableOption "enable lutris"; }; imports = [ ./minecraft.nix + ./lutris.nix ]; config = lib.mkIf cfg.enable { modules.games.minecraft.enable = true; + modules.games.lutris.enable = true; }; } diff --git a/modules/games/lutris.nix b/modules/games/lutris.nix new file mode 100644 index 0000000..396faa8 --- /dev/null +++ b/modules/games/lutris.nix @@ -0,0 +1,12 @@ +{ lib, config, pkgs, ... }: +let + cfg = config.modules.games.lutris; +in +{ + config = lib.mkIf cfg.enable { + home.packages = [ + pkgs.lutris + pkgs.wineWowPackages.waylandFull + ]; + }; +}