From 93f60414ac133493f41f03ce889c0d901351c6c1 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 9 Feb 2024 01:04:09 +0100 Subject: [PATCH 1/2] Common/helix: add nil (nix lsp) --- roles/common/programs/helix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/common/programs/helix.nix b/roles/common/programs/helix.nix index a542a4a..a10c323 100644 --- a/roles/common/programs/helix.nix +++ b/roles/common/programs/helix.nix @@ -5,6 +5,9 @@ programs.helix = { enable = true; defaultEditor = true; + extraPackages = with pkgs; [ + nil + ]; settings = { theme = "catppuccin_mocha"; editor = { From 80eaacd3a36d553767ec0eaceaf29db8bb8c445c Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 9 Feb 2024 01:06:06 +0100 Subject: [PATCH 2/2] Common/helix: add nixpkgs-fmt (nix formatter) --- roles/common/programs/helix.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/common/programs/helix.nix b/roles/common/programs/helix.nix index a10c323..5a535fb 100644 --- a/roles/common/programs/helix.nix +++ b/roles/common/programs/helix.nix @@ -6,9 +6,10 @@ enable = true; defaultEditor = true; extraPackages = with pkgs; [ + nixpkgs-fmt nil ]; - settings = { + settings = { theme = "catppuccin_mocha"; editor = { mouse = true; @@ -21,6 +22,12 @@ indent-guides.render = true; }; }; + languages = [ + { + name = "nix"; + formatter.command = "nixpkgs-fmt"; + } + ]; }; }; }