From b41bb668e6a6e0d0483101e252cfb77be3f078ed Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Fri, 3 Mar 2023 09:43:59 -0800 Subject: [PATCH 1/3] home.go: Added go role --- roles/home/go.nix | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 roles/home/go.nix diff --git a/roles/home/go.nix b/roles/home/go.nix new file mode 100644 index 0000000..3a65913 --- /dev/null +++ b/roles/home/go.nix @@ -0,0 +1,8 @@ +{ config, pkgs, lib, ... }: { + programs.go.enable = true; + + home.sessionVariables = { + GOPATH = "$HOME/.local/share/go"; + PATH = "$PATH:$GOPATH/bin"; + }; +} From e645c632cf7a3caa4df664f2392c62c17cd53bcd Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Fri, 3 Mar 2023 10:03:26 -0800 Subject: [PATCH 2/3] flake: Add Go to X64 --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 3fec57c..548d28f 100644 --- a/flake.nix +++ b/flake.nix @@ -89,7 +89,7 @@ }; giulioX64 = utilsLinuxX64.user.mkHMUser { name = "giulio"; - roles = [ "ssh" ]; + roles = [ "ssh" "go" ]; }; giulioX64NoSSH = utilsLinuxX64.user.mkHMUser { name = "giulio"; }; }; From 40921b860afbeff98a3fd86cf986a3d0cdc86b72 Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Fri, 3 Mar 2023 10:04:12 -0800 Subject: [PATCH 3/3] flake: Add Go to X64NoSSH --- flake.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 548d28f..62fd26e 100644 --- a/flake.nix +++ b/flake.nix @@ -91,7 +91,10 @@ name = "giulio"; roles = [ "ssh" "go" ]; }; - giulioX64NoSSH = utilsLinuxX64.user.mkHMUser { name = "giulio"; }; + giulioX64NoSSH = utilsLinuxX64.user.mkHMUser { + name = "giulio"; + roles = [ "go" ]; + }; }; defaultTemplate = self.templates.basicShell;