This commit is contained in:
Ghostfox
2026-05-30 13:18:26 +02:00
parent 64e088a0df
commit be2b0590a5
6 changed files with 210 additions and 1 deletions

View File

@@ -32,9 +32,14 @@ in
dbaeumer.vscode-eslint
mesonbuild.mesonbuild
ms-vscode.cmake-tools
ms-dotnettools.csharp
ms-dotnettools.csdevkit
ms-dotnettools.vscode-dotnet-runtime
];
userSettings = {
"chat.agent.enabled" = false;
"github.copilot.enable" = {};
"editor.inlineSuggest.suppressSuggestions" = true;
};
};
};

View File

@@ -1,8 +1,26 @@
{ config, pkgs, ... }:
let
hasGui = config.services.dbus.implementation == "dbus";
dotnet-combined = (with pkgs.dotnetCorePackages; combinePackages [
sdk_8_0
sdk_10_0
]).overrideAttrs (finalAttrs: previousAttrs: {
# This is needed to install workload in $HOME
# https://discourse.nixos.org/t/dotnet-maui-workload/20370/2
postBuild = (previousAttrs.postBuild or '''') + ''
for i in $out/sdk/*
do
i=$(basename $i)
mkdir -p $out/metadata/workloads/''${i/-*}
touch $out/metadata/workloads/''${i/-*}/userlocal
done
'';
});
in
{
environment.sessionVariables.DOTNET_ROOT = "${dotnet-combined}";
environment.systemPackages = with pkgs; [
# Languages
nodejs