modularise config

This commit is contained in:
Felix Schröter 2019-10-19 12:55:35 +02:00
parent ae44502f36
commit 79bba316c2
No known key found for this signature in database
GPG key ID: A12D7C9D2FD34458
28 changed files with 407 additions and 432 deletions

22
home/common/dotnet.nix Normal file
View file

@ -0,0 +1,22 @@
{ config, pkgs, ... }:
with pkgs;
let
unstable = import <nixos-unstable> {
config = removeAttrs config.nixpkgs.config [ "packageOverrides" ];
};
dotnet-sdk_3 = pkgs.callPackage (import (pkgs.fetchFromGitHub {
name = "nixos-pr-dotnet-sdk_3";
owner = "NixOS";
repo = "nixpkgs";
rev = "c3978355e1b1b23a0e1af5abe4a8901321126f49";
sha256 = "006jxl07kfl2qbsglx0nsnmygdj3wvwfl98gpl3bprrja0l4gplk";
} + /pkgs/development/compilers/dotnet/sdk/3.nix )) {};
in
{
home.packages = [
# dotnet-sdk
dotnet-sdk_3
omnisharp-roslyn
];
}