-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
30 lines (26 loc) · 962 Bytes
/
default.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
with import <nixpkgs> { };
stdenv.mkDerivation rec {
name = "nux-${version}";
version = "1.4";
src = lib.cleanSource ./.;
buildCommand = ''
mkdir -p $out/bin
cp $src/nux $out/bin/nux
chmod +x $out/bin/nux
'';
meta = with stdenv.lib; {
description = "Imperative-Declarative alternative to nix-env";
longDescription = ''
Used to maintain a set of packages in the user environment, the main
difference to nix-env is that updates are tracked based on path names
defined in $NIX_PATH and attribute names instead of the name attribute of
derivations. Consequently, the package attributes are the same as the
ones returned by `nix search` and the NixOS package set.
Based on the following original code:
https://gist.github.com/danbst/f07d9760ed15dd844e141177cf7dd478 by danbst.
'';
maintainers = [ maintainers.timor ];
platforms = platforms.all;
license = licenses.unlicense;
};
}