mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-02-14 11:20:19 +01:00
add xdg-ninja
This commit is contained in:
parent
e4ec50fd5f
commit
bf22254602
2 changed files with 20 additions and 0 deletions
19
flake.nix
19
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];
|
||||
};
|
||||
})
|
||||
];
|
||||
})
|
||||
|
|
|
|||
1
home.nix
1
home.nix
|
|
@ -33,6 +33,7 @@ in {
|
|||
tokei
|
||||
gcc11
|
||||
nix-alien
|
||||
xdg-ninja
|
||||
];
|
||||
|
||||
services = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue