Skip to content

hm: add Go development tools to Node/dev tool sets - #112

Merged
avanderbergh merged 6 commits into
avanderbergh:mainfrom
jared-q15:feat/add-go-dev-tools
Feb 14, 2026
Merged

avanderbergh merged 6 commits into
avanderbergh:mainfrom
jared-q15:feat/add-go-dev-tools

Conversation

@jared-q15

Copy link
Copy Markdown
Contributor

Adds Go development tooling in the same Home Manager tool groups that currently include Node/dev tooling.

What was added

  • go_1_25
  • gopls
  • gofumpt
  • gotools
  • golangci-lint
  • golines
  • gosec
  • delve

Files changed

  • modules/hm/bot/tools.nix
  • modules/hm/node.nix

Why

Aligned with the go-focused tooling used in the goclaw flake devShell so the NixOS developer environment has Go compiler/LSP/format/lint/debug tools available alongside Node tooling.

morbo added 6 commits February 14, 2026 00:40
Sync Go-focused dev packages with goclaw flake conventions:
- go_1_25
- gopls
- gofumpt
- gotools
- golangci-lint
- golines
- gosec
- delve
Create modules/hm/go.nix and import it from node and bot tool modules
to avoid duplicated Go tool definitions.
- make modules/hm/go.nix a normal HM module
- include go.nix alongside node.nix in flake shared imports
- include go.nix in bot module imports
- keep node.nix focused on Node packages only
@avanderbergh
avanderbergh merged commit 0026516 into avanderbergh:main Feb 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants