packaging JetBrains Rider (UNSTABLE)
This commit is contained in:
parent
46ed077813
commit
17807752e5
2 changed files with 55 additions and 0 deletions
47
hosts/modules/apps/rider.nix
Normal file
47
hosts/modules/apps/rider.nix
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
pkgs-unstable,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(self: super: {
|
||||||
|
# rider-override = super.jetbrains.rider.overrideAttrs (
|
||||||
|
# final: prev: {
|
||||||
|
# # XXX: DEBUG
|
||||||
|
# buildInputs = prev.buildInputs ++ [pkgs.icu];
|
||||||
|
# }
|
||||||
|
# );
|
||||||
|
|
||||||
|
# rider-fhs = super.buildFHSEnv {
|
||||||
|
# name = "rider-fhs";
|
||||||
|
|
||||||
|
# targetPkgs = pkgs:
|
||||||
|
# with pkgs; [
|
||||||
|
# jetbrains.rider
|
||||||
|
# icu
|
||||||
|
# ];
|
||||||
|
|
||||||
|
# runScript = ''${super.jetbrains.rider}/bin/rider'';
|
||||||
|
|
||||||
|
# profile = ''
|
||||||
|
# export DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||||
|
# '';
|
||||||
|
# };
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.systemPackages = [
|
||||||
|
# rider-fhs
|
||||||
|
# rider-override
|
||||||
|
|
||||||
|
# Unsure latest "stable" version
|
||||||
|
# pkgs-unstable.jetbrains.rider
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.nix-ld = {
|
||||||
|
enable = true;
|
||||||
|
libraries = with pkgs; [
|
||||||
|
icu
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -22,6 +22,7 @@ in {
|
||||||
../modules/steam.nix
|
../modules/steam.nix
|
||||||
|
|
||||||
../modules/obsidian.nix
|
../modules/obsidian.nix
|
||||||
|
../modules/apps/rider.nix
|
||||||
../modules/apps/winbox.nix
|
../modules/apps/winbox.nix
|
||||||
|
|
||||||
#../modules/flipperzero.nix
|
#../modules/flipperzero.nix
|
||||||
|
|
@ -62,6 +63,12 @@ in {
|
||||||
vscext.ms-dotnettools.csdevkit
|
vscext.ms-dotnettools.csdevkit
|
||||||
vscext.github.copilot
|
vscext.github.copilot
|
||||||
vscext.github.copilot-chat
|
vscext.github.copilot-chat
|
||||||
|
|
||||||
|
# XXX: DEBUG
|
||||||
|
# rider-override
|
||||||
|
# XXX: DEBUG
|
||||||
|
|
||||||
|
# jetbrains.rider
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
pkg: builtins.elem (lib.getName pkg) whitelist;
|
pkg: builtins.elem (lib.getName pkg) whitelist;
|
||||||
|
|
@ -327,6 +334,7 @@ in {
|
||||||
dotnetCorePackages.dotnet_9.sdk
|
dotnetCorePackages.dotnet_9.sdk
|
||||||
dotnetCorePackages.dotnet_9.aspnetcore
|
dotnetCorePackages.dotnet_9.aspnetcore
|
||||||
dotnetCorePackages.dotnet_9.runtime
|
dotnetCorePackages.dotnet_9.runtime
|
||||||
|
mono
|
||||||
omnisharp-roslyn
|
omnisharp-roslyn
|
||||||
netcoredbg
|
netcoredbg
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue