feat(kilimandjaro): add rider

This commit is contained in:
uku 2024-11-29 12:18:39 +01:00
parent dbe90476f2
commit a539246486
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
2 changed files with 21 additions and 0 deletions

13
programs/dotnet.nix Normal file
View file

@ -0,0 +1,13 @@
# wee oo wee oo warning !!! this is a home manager module!!! destined to be put in hm's import, not nixos' !!!!
{
config,
pkgs,
...
}: let
inherit (config.lib.file) mkOutOfStoreSymlink;
in {
home.file = {
".dotnet/8".source = mkOutOfStoreSymlink "${pkgs.dotnetCorePackages.dotnet_8.sdk.unwrapped}/share/dotnet";
".dotnet/mono".source = mkOutOfStoreSymlink pkgs.mono;
};
}

View file

@ -8,6 +8,14 @@
../../programs/games.nix
];
environment.systemPackages = [
(pkgs.jetbrains.rider.overrideAttrs (old: {
postInstall = builtins.replaceStrings ["ln -s ${pkgs.dotnet-sdk_7}"] ["ln -s ${pkgs.dotnet-sdk_8.unwrapped}/share/dotnet"] old.postInstall or "";
}))
];
hm.imports = [../../programs/dotnet.nix];
services.asus-numpad = {
enable = true;
settings.layout = "M433IA";