Ghostfox
This commit is contained in:
@@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user