feat(PABU): setup nix development environment

This commit is contained in:
Jacob Bachmann 2025-08-18 22:19:00 +02:00
parent 53271d1d4c
commit 6647e371e3
2 changed files with 21 additions and 6 deletions

View file

@ -22,9 +22,7 @@
}; };
}; };
users.groups.gandalf = { users.groups.gandalf = { gid = 1000; };
gid = 1000;
};
users.users.gandalf = { users.users.gandalf = {
isNormalUser = true; isNormalUser = true;
@ -36,7 +34,25 @@
security.sudo.wheelNeedsPassword = false; 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"; system.stateVersion = "24.05";
} }

View file

@ -1,5 +1,4 @@
{ pkgs, ... }: { pkgs, ... }: {
{
home.packages = with pkgs; [ home.packages = with pkgs; [
gcc gcc
nodejs_20 nodejs_20