summaryrefslogtreecommitdiff
path: root/nixos/parts/dev.nix
blob: e2ac1f629d1fed383c730ca693466896686c35c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ config, pkgs, ... }:

{
  environment.systemPackages = with pkgs; [
    rustup
    python313
    nodejs_22

    # CLI tools
    docker-compose
    gnumake
    jq
    just
    sqlite-interactive
    tokei

    gcc # rustc fails if cc linker isn't found
    chromium

    vscodium
    # I'm installing extensions via my install-imperative script.
  ];

  virtualisation.podman = {
    enable = true;
    dockerSocket.enable = true;
  };
}