From bf22254602cdd3d4e490d6e8ac2f88e651f5ffe8 Mon Sep 17 00:00:00 2001 From: Quentin Boyer Date: Wed, 1 Jun 2022 22:24:15 +0200 Subject: [PATCH] add xdg-ninja --- flake.nix | 19 +++++++++++++++++++ home.nix | 1 + 2 files changed, 20 insertions(+) diff --git a/flake.nix b/flake.nix index e831dd0..63bcbde 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,10 @@ zsh-traxys = { url = "github:traxys/zsh-flake"; }; + xdg-ninja = { + url = "github:traxys/xdg-ninja"; + flake = false; + }; }; outputs = { @@ -37,6 +41,21 @@ inputs.nix-alien.overlay (import inputs.nixpkgs-mozilla) (final: prev: { + xdg-ninja = with pkgs; + stdenv.mkDerivation rec { + pname = "xdg-ninja"; + version = "0.1"; + src = inputs.xdg-ninja; + installPhase = '' + mkdir -p $out/bin + cp xdg-ninja.sh $out/bin + cp -r programs $out/bin + wrapProgram $out/bin/xdg-ninja.sh \ + --prefix PATH : ${lib.makeBinPath [bash jq glow]} + ''; + buildInputs = [jq glow bash]; + nativeBuildInputs = [makeWrapper]; + }; }) ]; }) diff --git a/home.nix b/home.nix index b351cf0..9f361da 100644 --- a/home.nix +++ b/home.nix @@ -33,6 +33,7 @@ in { tokei gcc11 nix-alien + xdg-ninja ]; services = {