go.nix
1 { config, pkgs, ... }: 2 3 { 4 home.sessionVariables = { 5 # GOPATH = "${config.home.homeDirectory}"; 6 GOPATH = "${config.xdg.dataHome}/go"; 7 }; 8 home.packages = with pkgs; [ 9 gcc 10 go_1_24 11 gopls 12 godef 13 golangci-lint 14 golint 15 gopkgs 16 go-outline 17 go-symbols 18 delve 19 gotools 20 gotestsum 21 gofumpt 22 # misc 23 protobuf 24 my.ram 25 # not really go but still 26 gosmee 27 # cue 28 deptree 29 ]; 30 }