summaryrefslogtreecommitdiff
path: root/packages.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2019-05-10 13:36:24 -0700
committerBen Sima <ben@bsima.me>2019-05-12 14:06:43 -0700
commit26308ade6d4ba9eac49c527e2afc3c13d053e192 (patch)
treec6558f61dfbe4b4f07bdc5409c002e9f521b36e8 /packages.nix
parente87b87c264ca95fe5405fd8c06f3f4a69e5db1ff (diff)
remove cmdtree submodule, just replace the cfg file instead
Diffstat (limited to 'packages.nix')
-rw-r--r--packages.nix18
1 files changed, 17 insertions, 1 deletions
diff --git a/packages.nix b/packages.nix
index 75a3f15..1d397cc 100644
--- a/packages.nix
+++ b/packages.nix
@@ -2,7 +2,23 @@
with pkgs;
let
- cmdtree = import ./cmdtree { nixpkgs = pkgs; };
+ cmdtree = stdenv.mkDerivation {
+ name = "cmdtree";
+ src = fetchGit {
+ url = "https://git.sr.ht/~jb55/cmdtree";
+ ref = "master";
+ rev = "5606078e8fa02462f0208d9f9cad98c7673812e6";
+ };
+ buildPhase = ''
+ cp ${./cfg.def.h} ./cfg.def.h
+ make
+ '';
+ installPhase = ''
+ mkdir -p $out/bin
+ cp ./cmdtree $out/bin
+ '';
+ buildInputs = [ pkgs.xorg.libX11 pkgs.xorg.libXft ];
+ };
in
[
ag