36 lines
485 B
Nix
36 lines
485 B
Nix
{ pkgs, ... }:
|
|
{
|
|
nixpkgs.overlays = [
|
|
(import ../../utils/overlays/packages.nix)
|
|
];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# Development tools
|
|
ddev
|
|
docker-compose
|
|
git
|
|
git-lfs
|
|
|
|
# PHP
|
|
php
|
|
|
|
# Node.js
|
|
nodejs_22
|
|
|
|
# AI coding
|
|
claude-code
|
|
|
|
# Utilities
|
|
jq
|
|
unzip
|
|
vim
|
|
wget
|
|
curl
|
|
htop
|
|
tmux
|
|
];
|
|
|
|
# Docker for ddev
|
|
virtualisation.docker.enable = true;
|
|
users.users.dominik.extraGroups = [ "docker" ];
|
|
}
|