diff --git a/overlays.nix b/overlays.nix index c52edc6..0944de6 100644 --- a/overlays.nix +++ b/overlays.nix @@ -73,6 +73,33 @@ in linux-manual = prev.linux-manual.override { linuxPackages_latest = config.boot.kernelPackages; }; }) + (final: prev: { + lutris-fhs = + (prev.buildFHSUserEnv { + name = "lutris"; + targetPkgs = pkgs: (with pkgs; + [ + glibc + bashInteractive + + python3Full + + lutris + gamescope + wineWowPackages.waylandFull + flatpak + ] + ); + + # symlink shared assets, including icons and desktop entries + extraInstallCommands = '' + ln -s "${pkgs.lutris}/share" "$out/" + ''; + + runScript = "/usr/bin/lutris"; + }); + }) + (final: prev: { jetbrains = prev.jetbrains // { pycharm-professional-fhs = (