dotfiles/nixos/essential.nix

71 lines
983 B
Nix
Raw Normal View History

2021-07-10 15:22:38 -06:00
{ pkgs, ... }:
2021-07-11 19:10:07 -06:00
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
2021-07-10 15:21:29 -06:00
{
nixpkgs.config.allowBroken = true;
2023-06-28 22:27:09 -06:00
2021-07-10 15:21:29 -06:00
environment.systemPackages = with pkgs; [
2021-07-11 19:10:07 -06:00
python-with-my-packages
2023-06-21 17:52:19 -06:00
(emacs29.override {
withNativeCompilation = true;
withTreeSitter = true;
})
2021-07-10 15:21:29 -06:00
# Tools
2023-06-18 00:40:15 -06:00
automake
2022-09-27 09:38:29 -06:00
bazel
2023-06-18 00:40:15 -06:00
bind
2021-07-10 15:21:29 -06:00
binutils
2023-06-18 00:40:15 -06:00
cmake
dex
direnv
dpkg
fd
file
2021-07-13 03:37:03 -06:00
gawk
2023-06-18 00:40:15 -06:00
gcc
gdb
gitFull
2023-07-20 18:10:32 -06:00
git-lfs
git-sync
gnumake
2021-07-11 13:34:38 -06:00
htop
inotify-tools
ispell
jq
lsof
2023-06-29 13:37:34 -06:00
magic-wormhole-rs
2023-05-14 15:15:10 -06:00
ncdu
neofetch
2023-05-14 15:15:10 -06:00
nix-index
2021-07-19 19:38:04 -06:00
pass
patchelf
pciutils
pstree
2022-09-27 09:38:29 -06:00
rclone
2021-07-10 15:21:29 -06:00
rcm
ripgrep
2021-07-11 16:55:55 -06:00
silver-searcher
2021-07-10 15:21:29 -06:00
tmux
2023-06-18 00:40:15 -06:00
tzupdate
2023-06-28 22:27:09 -06:00
udiskie
unzip
2021-07-11 16:55:55 -06:00
usbutils
2021-07-10 15:21:29 -06:00
wget
2021-07-10 15:22:38 -06:00
yubikey-manager
2021-07-10 15:21:29 -06:00
];
}