Michael Hoang
66994da558
unixtools: Fix `nix run nixpkgs#unixtools.<cmd>`
2 years ago
Monson Shao
5bfd6d4491
unixtools: use real provider name instead of inaccurate version
...
The version "1003.1-2008" comes from IEEE Std but is not quite accurate.
Using the provider name could give us more info in store path.
3 years ago
Jörg Thalheim
124655ed49
unixtools: align attribute name with filename
...
(so they can be easier matched)
3 years ago
Graham Christensen
bc49a0815a
utillinux: rename to util-linux
4 years ago
Matthew Bauer
7cc40e15e4
treewide/nixos: use stdenv.cc.libc instead of glibc when available
...
This prevents duplication in cross-compiled nixos machines. The
bootstrapped glibc differs from the natively compiled one, so we get
two glibc’s in the closure. To reduce closure size, just use
stdenv.cc.libc where available.
4 years ago
Matthew Bauer
a08d462563
unix-tools: default when no provider exists
5 years ago
Matthew Bauer
accfd7ca08
unix-tools: get platforms from doubles
5 years ago
Matthew Bauer
228f2ea6a7
unix-tools: set low priority
5 years ago
Matthew Bauer
d9332f2a71
unixtools.utillinux: add column
...
requested on IRC
5 years ago
John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
Matthew Bauer
f1a14f9844
unixtools: link instead of copying
...
This is better for disk space.
6 years ago
Matthew Bauer
7e4ce2cfcb
unixtools: refactor
6 years ago
Matthew Bauer
8ab5cc3202
unixtools: add watch command
6 years ago
Matthew Bauer
2f523dd9a4
xxd: move to unixtools
...
also add manpage to unixtools if provided to give compat with old xxd.
6 years ago
Matthew Bauer
bceb29f177
unixtools: add killall
6 years ago
Matthew Justin Bauer
4ca4c886e4
unix-tools.nix: install binary instead of linking
...
This gives us a little smaller closure & was the original intent with unix-tools.nix. Some merge must have gotten rid of it.
6 years ago
Matthew Bauer
1b46c4b2a4
click: fix locale in darwin
...
unixtools.locale is used
6 years ago
Matthew Justin Bauer
55282f339b
unix-tools: add glibc
6 years ago
Matthew Bauer
ae6a4a913c
fix eval
6 years ago
Matthew Bauer
e99322507e
treewide: get rid of musl stuff
6 years ago
Matthew Bauer
02de1dc707
unix-tools: add version
...
Uses the POSIX standard 1003.1-2008 as version number. It can be
accessed for free at http://pubs.opengroup.org/onlinepubs/9699919799/ .
6 years ago
Matthew Justin Bauer
882e08ced1
unixtools: fixup bad merge
...
This should hopefully fix the eval issue.
6 years ago
Patrick Hilhorst
ab0d4f26ff
unixtools: use 2-space indent
6 years ago
Patrick Hilhorst
4b93f21ced
unixtools: refactor for less redundancy
6 years ago
Matthew Bauer
9395d05b65
unix-tools: install man pages
6 years ago
Matthew Bauer
9673ac562c
unixtools: add col to utillinux
6 years ago
Matthew Justin Bauer
293e18d9c4
unixtools: fixup hexdump issue
...
utillinux puts everything in ".bin" output. We need to use lib.getBin to get it correctly.
6 years ago
Matthew Bauer
f1fb3651d8
quota: get from unixtools
6 years ago
Matthew Bauer
47fdc26c26
unixtools: quota is not in utillinux
6 years ago
Matthew Bauer
8287ba10fc
unix-tools: cleanup things
...
- Adds ifconfig to nettools
- Adds top to procps
- Adds fsck, fdisk, mount, umount, quota to utillinux
6 years ago
Matthew Bauer
1914ef6040
unixtools: add mount, umount for darwin
6 years ago
Matthew Bauer
6398791733
unixtools: get rid of modprobe
...
modprobe only exists in Linux kernel. Just use kmod if it's needed.
6 years ago
Piotr Bogdan
0b9ca7875a
unixtools.modprobe: fix
6 years ago
Matthew Justin Bauer
b1fa009aa2
unix-tools: fixup hexdump
...
hexdump needs utillinux
6 years ago
Matthew Justin Bauer
27dd872227
unix-tools: fixup
6 years ago
Matthew Bauer
50bdc5a612
unix-tools: fix typo
6 years ago
Matthew Bauer
70c378891e
unix-tools: copy instead of linking
...
This prevents big closures from getting pulled in.
6 years ago
Matthew Bauer
f94c9c5459
unix-tools: provide getconf and getent
6 years ago
John Ericson
52f4be2c1f
unixtools: Utilize meta.platforms
6 years ago
Matthew Bauer
49455d7bae
treewide: replace utillinux refs of {u,}mount
...
umount and mount are now provided top-level
6 years ago
Matthew Bauer
11f0e07d4f
unixtools: replace darwin.ps
6 years ago
Matthew Bauer
4a9fddc598
unixtools: cleanup
6 years ago
Matthew Bauer
ce8ce600ae
unix-tools: introduce unix-tools.nix
...
unix-tools.nix has a collection of tools that are commonly installed
by default in Unix derivatives. This is intended to provide
compatibility between macOS and Linux users. Three Linux-only
derivations are provided for compatbility:
- procps
- utillinux
- nettools
More tools are also provided.
Also: treewide: use unixtools
Non-comprehensive replace of Linux-only procps and util-linux with
'unixtools'.
6 years ago