diff --git a/flake.nix b/flake.nix index 3fec57c..62fd26e 100644 --- a/flake.nix +++ b/flake.nix @@ -89,9 +89,12 @@ }; giulioX64 = utilsLinuxX64.user.mkHMUser { name = "giulio"; - roles = [ "ssh" ]; + roles = [ "ssh" "go" ]; + }; + giulioX64NoSSH = utilsLinuxX64.user.mkHMUser { + name = "giulio"; + roles = [ "go" ]; }; - giulioX64NoSSH = utilsLinuxX64.user.mkHMUser { name = "giulio"; }; }; defaultTemplate = self.templates.basicShell; 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"; + }; +}