dotfiles/nixos/essential.nix

69 lines
949 B
Nix

{ 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.python3.withPackages my-python-packages;
in
{
nixpkgs.config.allowBroken = true;
environment.systemPackages = with pkgs; [
python-with-my-packages
(emacs29.override {
withNativeCompilation = true;
withTreeSitter = true;
})
# Tools
automake
bazel
bind
binutils
cmake
dex
direnv
dpkg
fd
file
gawk
gcc
gdb
gitFull
git-sync
gnumake
htop
inotify-tools
ispell
jq
lsof
ncdu
neofetch
nix-index
pass
patchelf
pciutils
pstree
rclone
rcm
ripgrep
silver-searcher
tmux
tzupdate
udiskie
unzip
usbutils
wget
yubikey-manager
];
}