-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbig.nix
159 lines (157 loc) · 2.83 KB
/
big.nix
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
{ pkgs }:
with pkgs; [
silver-searcher
antlr
/*
the networking unixtools all need an env to
permit openssl 1.0.2 and then end up triggering
a *build* of that openssl that takes several minutes
(so long that basically everything else that doesn't
depend on this has been long-since finished; ~8
minutes in this specific run).
I am letting this complete a single time in CI, noting
the result here, and then disabling these to save time
in the future. (all are cannot_exec on both platforms)
*/
# unixtools.arp
apacheHttpd
asmfmt
bash
bat
bc
bison
brotli
bup
bzip2
# clang # no longer in scope unless requested; purged overrides
cmake
unixtools.col
coloursum
unixtools.column
coreutils
curl
dash
dig
diffutils
docker
doxygen
ed
# emacs # breaking on macOS as of 9/2/2023
# esh # probably needs to wait for file 5.41+
unixtools.fdisk
ffmpeg
findutils
fop
unixtools.fsck
fzf
gawk
# gcc
unixtools.getconf
unixtools.getent
unixtools.getopt
git
gnugrep
gnumake
# gnupatch # defer to generic patch for now
gnupg
gnused
gnutar
grc
gzip
heroku
unixtools.hexdump
unixtools.hostname
htop
hub
# unixtools.ifconfig
j2cli
jmespath
jq
unixtools.killall
kubectl
less
libarchive
# no longer in scope unless requested; purged overrides
# llvm_5
# llvm_6
# llvm_7
# llvm_8
# llvm_9
# llvm_10
# llvm_11
loc
unixtools.locale
lsof
lynx
man
unixtools.more
unixtools.mount
mpv
nano
ncurses
neovim
# unixtools.netstat
nginx
ninja
nmap
openssh
openvpn
p7zip
pass
patch
patchutils
pcre
perl
# php temp disable tue may 25; for some reason this is building suddenly, and it eats a fair chunk of build time
# unixtools.ping
unixtools.ps
pstree
python3
unixtools.quota
ranger
rlwrap
# unixtools.route
rsync
ruby
rustc
screen
unixtools.script
shellcheck
shfmt
smenu
socat
sqlite
# sudo disabled because nix+sudo doesn't work like this; it needs a wrapper and isn't cross-platform
unixtools.sysctl
textql
time
tmate
tmux
unixtools.top
tree
unixtools.umount
unzip
# vagrant # unfree license now
# vault # hash mismatch on macOS 9/11/2023
vim
unixtools.watch
wget
unixtools.whereis
unixtools.write
unixtools.xxd
xz
yaml2json
yarn
yt-dlp
zsh
zip
] ++ lib.optionals (!stdenv.isDarwin) [
pacman
unixtools.eject
unixtools.logger
unixtools.wall
] ++ lib.optionals (stdenv.isLinux) [
nixos-install-tools
nixos-rebuild
util-linux
]