From fdce6c3d57edfa997c00a4005cc0475456c541b1 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 15 Dec 2024 14:22:31 +0100 Subject: [PATCH] go --- home-modules/helix.nix | 8 ++++++++ home-modules/programming/go.nix | 8 ++++++++ home.nix | 1 + 3 files changed, 17 insertions(+) create mode 100644 home-modules/programming/go.nix diff --git a/home-modules/helix.nix b/home-modules/helix.nix index 897b84b..0650242 100644 --- a/home-modules/helix.nix +++ b/home-modules/helix.nix @@ -5,6 +5,7 @@ # nixfmt-classic # nix formater # nil # nix language server # nixd # specified in nixd.nix + gopls python311Packages.python-lsp-server ruff ruff-lsp @@ -122,6 +123,13 @@ }]; }; } + { + name = "go"; + language-servers = [ "gopls" "llm" ]; + # formatter = { + # command = "gofmt"; + # }; + } ]; language-server = { "nixd" = { diff --git a/home-modules/programming/go.nix b/home-modules/programming/go.nix new file mode 100644 index 0000000..c1bd295 --- /dev/null +++ b/home-modules/programming/go.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ + home = { + packages = with pkgs; [ + go + ]; + }; +} diff --git a/home.nix b/home.nix index cbd6752..6753d12 100644 --- a/home.nix +++ b/home.nix @@ -38,6 +38,7 @@ ./home-modules/pnx.nix ./home-modules/programming/c.nix ./home-modules/programming/gleam.nix + ./home-modules/programming/go.nix ./home-modules/programming/node.nix ./home-modules/programming/python.nix ./home-modules/qt.nix