{ pkgs, ... }:
let
  my-python-packages = python-packages: with python-packages; [
    appdirs
    ipdb
    ipython
    numpy
    openpyxl
    pip
    requests
    tox
    virtualenv
    virtualenvwrapper
  ];
  python-with-my-packages = pkgs.python311.withPackages my-python-packages;
in
{
  nixpkgs.config.allowBroken = true;

  environment.systemPackages = with pkgs; [
    automake
    bazel
    bind
    binutils
    cachix
    cmake
    dex
    direnv
    dpkg
    efibootmgr
    emacs
    fd
    ffmpeg
    file
    gawk
    gcc
    gdb
    git-lfs
    git-sync
    gitFull
    glxinfo
    gnumake
    gparted
    home-manager
    htop
    inotify-tools
    iotop
    ispell
    jq
    lshw
    lsof
    magic-wormhole-rs
    ncdu
    neofetch
    neovim
    nix-index
    pass
    patchelf
    pciutils
    pstree
    python-with-my-packages
    rclone
    rcm
    ripgrep
    silver-searcher
    sysz
    sshfs
    tmux
    tzupdate
    udiskie
    unzip
    usbutils
    wget
    yubikey-manager
  ];
}