From 4b098e04b65d32ba65265233b8fce6489ef491d4 Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Sun, 4 May 2025 14:12:28 +0200 Subject: [PATCH] apps: Add Unreal Engine support --- modules/home/editors/vscode.nix | 16 +++++++++++++++- modules/system/apps/lutris.nix | 7 +++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/modules/home/editors/vscode.nix b/modules/home/editors/vscode.nix index cc5ccea..924144f 100644 --- a/modules/home/editors/vscode.nix +++ b/modules/home/editors/vscode.nix @@ -41,13 +41,27 @@ in userSettings = commonSettings; }; - C_CPP = { + "C/C++" = { extensions = with pkgs.vscode-extensions; commonExtensions ++ [ ms-vscode.cpptools ]; }; + "C#" = { + extensions = + with pkgs.vscode-extensions; + commonExtensions + ++ [ ms-dotnettools.csdevkit ]; + }; + + "Unreal Engine" = { + extensions = + with pkgs.vscode-extensions; + commonExtensions + ++ [ ms-vscode.cpptools ms-dotnettools.csdevkit ]; + }; + Phoenix = { extensions = with pkgs.vscode-extensions; diff --git a/modules/system/apps/lutris.nix b/modules/system/apps/lutris.nix index d093cc3..1d43991 100644 --- a/modules/system/apps/lutris.nix +++ b/modules/system/apps/lutris.nix @@ -3,6 +3,13 @@ with lib; let cfg = config.modules.system.apps.lutris; + + lutris = pkgs.lutris.override { + extraLibraries = pkgs: with pkgs; [ + # For Unreal Engine Fab Plugin + nspr + ]; + }; in { options.modules.system.apps.lutris = {