nixos-config/basic-tools.nix

61 lines
895 B
Nix
Raw Normal View History

{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs.haskellPackages; with pkgs; [
stdenv
2017-06-06 16:29:17 +02:00
# nox
wget
2016-01-06 09:49:40 +01:00
neovim
2017-10-13 16:09:43 +02:00
neovim-remote
2018-08-07 14:47:55 +02:00
# zsh
gitFull gitAndTools.hub tig
gnumake
m4
screen
psmisc
pkgs.parallel
gnupg
pwgen
gcc
2019-06-05 10:52:08 +02:00
silver-searcher
2019-05-30 13:30:01 +02:00
ripgrep
2016-01-05 09:27:07 +01:00
fzf
tree
2016-06-19 19:02:42 +02:00
python3
python3Packages.ipython
2020-09-08 17:03:17 +02:00
perl
gdb
bind nmap tcpdump telnet
2018-06-17 17:44:30 +02:00
usbutils
dstat
which
zip
file
unzip
2019-06-07 12:17:45 +02:00
(if hostPlatform.isAarch64 then hello else elinks)
2019-05-30 13:30:01 +02:00
links2
ctags
nix-prefetch-scripts
2018-09-01 15:40:10 +02:00
(pkgs.wireguard or pkgs.hello)
jq
2019-05-30 13:30:01 +02:00
#b2sum
2020-08-22 17:36:21 +02:00
strace
2020-09-20 10:41:49 +02:00
ncdu
];
2016-07-10 08:38:24 +02:00
environment.variables.EDITOR = "${pkgs.neovim}/bin/nvim";
2018-02-19 10:30:59 +01:00
# programs.zsh = {
# enable = true;
# promptInit = "";
# };
2015-09-20 10:45:13 +02:00
programs.bash = {
enableCompletion = true;
};
2018-10-09 13:29:33 +02:00
programs.fish = {
enable = true;
};
}