dotfiles/nixos/essential.nix

66 lines
898 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
# Audio
playerctl
# 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
2021-07-17 23:00:46 -06:00
git-sync
2023-06-18 00:40:15 -06:00
gitFull
2021-07-11 13:34:38 -06:00
htop
jq
lsof
2023-05-14 15:15:10 -06:00
ncdu
nix-index
2021-07-19 19:38:04 -06:00
pass
pciutils
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
];
}