Add go_1_18 overlay hell
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, fetchurl, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
@@ -13,6 +13,29 @@
|
|||||||
|
|
||||||
services.dunst.enable = true;
|
services.dunst.enable = true;
|
||||||
|
|
||||||
|
nixpkgs.overlays = [ (final: prev: {
|
||||||
|
go_1_18 = prev.go_1_17.overrideAttrs (old: rec {
|
||||||
|
version="1.18beta1";
|
||||||
|
src = prev.fetchurl {
|
||||||
|
url = "https://dl.google.com/go/go${version}.src.tar.gz";
|
||||||
|
sha256 = "sha256-QYwCjbFGmctbLUkHrTpBnXn3ibMZFu+HZIZ+SnjmU6E=";
|
||||||
|
};
|
||||||
|
patches = builtins.filter (
|
||||||
|
x: !(builtins.isList (builtins.match ".*/go-1.9-skip-flaky-20072.patch" (builtins.toString x)))
|
||||||
|
) old.patches;
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
(final: prev: {
|
||||||
|
gopls = prev.gopls.override {
|
||||||
|
buildGoModule = prev.buildGoModule.override {
|
||||||
|
go = final.go_1_18;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
username = "daniel";
|
username = "daniel";
|
||||||
homeDirectory = "/home/daniel";
|
homeDirectory = "/home/daniel";
|
||||||
@@ -49,7 +72,7 @@
|
|||||||
entr
|
entr
|
||||||
feh
|
feh
|
||||||
fzf
|
fzf
|
||||||
go_1_17
|
go_1_18
|
||||||
google-drive-ocamlfuse
|
google-drive-ocamlfuse
|
||||||
gomuks
|
gomuks
|
||||||
gopls
|
gopls
|
||||||
|
|||||||
Reference in New Issue
Block a user