From f2dccf7583c46d4f4c1e66cd2c27c41ad89efe6d Mon Sep 17 00:00:00 2001 From: DuskyElf Date: Sat, 8 Aug 2026 22:28:28 +0530 Subject: [PATCH] feat: install dev langauges globally --- cli/home.nix | 1 + cli/languages.nix | 10 ++++++++++ cli/nvim.nix | 14 +++++++++++--- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 cli/languages.nix diff --git a/cli/home.nix b/cli/home.nix index 2a4b58d..18b88a3 100644 --- a/cli/home.nix +++ b/cli/home.nix @@ -5,6 +5,7 @@ ./git.nix ./tmux.nix ./nvim.nix + ./languages.nix ./pi-coding-agent.nix ]; } diff --git a/cli/languages.nix b/cli/languages.nix new file mode 100644 index 0000000..5c52cf0 --- /dev/null +++ b/cli/languages.nix @@ -0,0 +1,10 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + rustc + cargo + clippy + nodejs + python3 + ]; +} diff --git a/cli/nvim.nix b/cli/nvim.nix index a6993ee..c095c9c 100644 --- a/cli/nvim.nix +++ b/cli/nvim.nix @@ -3,12 +3,20 @@ home.packages = with pkgs; [ inputs.neovimBTW.packages.${pkgs.stdenv.hostPlatform.system}.nvim - nil # nix LSP nodejs - stylua + + nil + rust-analyzer lua-language-server - vscode-langservers-extracted + svelte-language-server luajitPackages.luacheck + typescript-language-server + tailwindcss-language-server + vscode-langservers-extracted + + stylua + rustfmt + prettierd ]; home.sessionVariables = { -- 2.51.2