blob: e726c59f1107348ca40fa75bbe8507ad53fdb618 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
{ pkgs }: with pkgs;
let
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh
# https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
paths = [
# archives
lzo unzip bzip2 p7zip xz
# unrar is unfree
# backups
duply
# calendar/contacts
abook khard khal cadaver vdirsyncer pal
# computing
boinctui
# cryptocurrencies
cardano cardano-cli sia monero
xmr-stak
solc
iota-cli-app
# debugging
rr valgrind netcat-gnu strace shellcheck
# documentations
unicodeDoc
# e-mails
muttprint mutt-ics
notmuch-python2 notmuch-python3 notmuch-vim
neomutt mairix
bogofilter fetchmail
sieve-connect
# git
vcsh gitRepo gitAndTools.stgit tig ripgrep mr
# graphical tools
nextcloud-client firefox
dwm dmenu st xorg.xauth tigervnc
# images
feh imagemagick tiv graphicsmagick qrcode
# internet browsing
w3m lynx links elinks browsh weboob urlview urlscan googler urlwatch
# less
python3Packages.pygments lesspipe highlight sourceHighlight
# monitoring
cnagios mtop pg_activity nagios-cli mtr
iftop htop iotop iperf bonfire
goaccess tcpdump tshark tcpflow mitmproxy
# nagnu
# messaging/forums/news
#flrn slrn
telegram-cli telegram-history-dump telegramircd
weechat profanity
newsboat irssi
# nix
yarn2nix-moretea.yarn2nix nix
nixops nix-prefetch-scripts nix-generate-from-cpan
bundix nodePackages.bower2nix
nodePackages.node2nix niv
# (nixos {}).nixos-generate-config
# (nixos {}).nixos-install
# (nixos {}).nixos-enter
# (nixos {}).manual.manpages
# note taking
note terminal-velocity jrnl doing
# office
sc-im ranger
genius bc
ledger
tmux
rtorrent
ldapvi
fzf
buku
vimPlugins.vim-plug
(vim_configurable.override { python = python3; })
mailcap
webapps.surfer
# password management
(pass.withExtensions (exts: [ exts.pass-otp ])) apg pwgen
# pdf
pdftk poppler_utils
# programming
pelican emacs26-nox ctags
wdiff patch gnumake
# security
keybase gnupg
# todolist/time management
taskwarrior vit timewarrior
# video/music
youtube-dl ncmpc ncmpcpp ffmpeg
# s6 tools (part of skawarePackages)
skalibs execline s6 s6-dns s6-linux-utils s6-networking
s6-portable-utils
# system tools
telnet bind.dnsutils httpie ngrep nmap p0f socat lsof psmisc
wget patchelf rename tmux (lib.meta.hiPrio nettools)
vlock mosh manpages openssl openssl.doc openssl.man
# other tools
pgloader s3cmd lftp jq cpulimit libxslt gandi-cli
# Terraform + AWS
terraform_0_12 awscli
(ansible.override { python2 = python3; }) python3Packages.boto
openvpn
zsh-completions
];
in
buildEnv {
name = "immae-eu-packages";
inherit paths;
pathsToLink = [ "/bin" "/etc" "/include" "/lib" "/libexec" "/share"];
extraOutputsToInstall = [ "bin" "man" "doc" "info" ];
passthru = { packages = paths; };
}
|