diff --git a/users/buffet/default.nix b/users/buffet/default.nix index 01f0078..7f4a437 100644 --- a/users/buffet/default.nix +++ b/users/buffet/default.nix @@ -10,6 +10,7 @@ ./foot.nix ./fzf.nix ./git.nix + ./git-entr.nix ./ime.nix ./mako.nix ./nixvim.nix @@ -55,6 +56,7 @@ alejandra clang du-dust + entr fd fx gdb diff --git a/users/buffet/git-entr.nix b/users/buffet/git-entr.nix new file mode 100644 index 0000000..d0dd76b --- /dev/null +++ b/users/buffet/git-entr.nix @@ -0,0 +1,15 @@ +{pkgs, ...}: { + home-manager.users.buffet = { + home.packages = [ + (pkgs.writeScriptBin "git-entr" '' + #!/bin/sh + + echo "looping entr. press ctrl-c twice to exit" + + while sleep 1; do + git ls-files -cdmo --exclude-standard | entr -d "$@" + done + '') + ]; + }; +}