From 6647e371e3108ef7f1a2b9d23093e16ab2265ee6 Mon Sep 17 00:00:00 2001 From: Jacob Bachmann Date: Mon, 18 Aug 2025 22:19:00 +0200 Subject: [PATCH] feat(PABU): setup nix development environment --- hosts/PABU/default.nix | 24 ++++++++++++++++++++---- modules/home-manager/neovim.nix | 3 +-- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/hosts/PABU/default.nix b/hosts/PABU/default.nix index 2de692b..9ff8c45 100644 --- a/hosts/PABU/default.nix +++ b/hosts/PABU/default.nix @@ -22,9 +22,7 @@ }; }; - users.groups.gandalf = { - gid = 1000; - }; + users.groups.gandalf = { gid = 1000; }; users.users.gandalf = { isNormalUser = true; @@ -36,7 +34,25 @@ security.sudo.wheelNeedsPassword = false; - environment.systemPackages = with pkgs; [ git neovim ]; + programs.nix-ld = { enable = true; }; + + environment.systemPackages = with pkgs; [ + + git + neovim + + gcc + clang-tools + cargo + nodejs_24 + jdk + tree-sitter + python3 + go + + unzip + + ]; system.stateVersion = "24.05"; } diff --git a/modules/home-manager/neovim.nix b/modules/home-manager/neovim.nix index 4c5479e..92112f7 100644 --- a/modules/home-manager/neovim.nix +++ b/modules/home-manager/neovim.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }: -{ +{ pkgs, ... }: { home.packages = with pkgs; [ gcc nodejs_20