# Development tools and utilities { inputs, lib, config, pkgs, ... }: { home.packages = with pkgs; [ # Version control tools gh # GitHub CLI lazygit # Terminal UI for git # Build tools gnumake cmake # Optional language runtimes (uncomment as needed) # python311 # nodejs_20 # go # rustc # cargo # Docker and containers (Linux only, macOS uses Docker Desktop) ] ++ lib.optionals pkgs.stdenv.isLinux [ # docker # docker-compose ]; # Direnv for per-directory environments programs.direnv = { enable = true; nix-direnv.enable = true; }; }