This repository has been archived on 2024-04-17. You can view files and clone it, but cannot push or open issues/pull-requests.
dotfiles.nix/pkgs/lazygit-window/default.nix

18 lines
481 B
Nix

{ pkgs ? import <nixpkgs> { } }:
pkgs.stdenv.mkDerivation {
# inspired by one of Stöffel's keybindings at
# https://github.com/stoeffel/.dots/blob/master/tmux/keybindings.conf
name = "lazygit-window";
src = ./.;
buildInputs = [ pkgs.makeWrapper ];
installPhase = ''
mkdir -p $out/bin
cp ./lazygit-window.sh $out/bin/lazygit-window
wrapProgram $out/bin/lazygit-window --prefix PATH : ${
pkgs.lib.makeBinPath [ pkgs.tmux pkgs.lazygit ]
}
'';
}