about summary refs log tree commit diff
path: root/nix/users/fcuny/go.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/users/fcuny/go.nix')
-rw-r--r--nix/users/fcuny/go.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/nix/users/fcuny/go.nix b/nix/users/fcuny/go.nix
new file mode 100644
index 0000000..b52f89e
--- /dev/null
+++ b/nix/users/fcuny/go.nix
@@ -0,0 +1,12 @@
+{ config, pkgs, ... }: {
+  home.packages = with pkgs; [ go-tools golangci-lint gopls delve ];
+
+  programs.go = {
+    enable = true;
+    goPath = ".local/share/pkg.go";
+    goBin = ".local/bin.go";
+    goPrivate = [ "github.rbx.com/*" "github.com/fcuny/*" "git.fcuny.net/*" ];
+  };
+
+  home.sessionPath = [ config.home.sessionVariables.GOBIN ];
+}