From faa3ffcd9f11578badaa6dd44dd7fe454d2fa23d Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Thu, 21 Apr 2022 14:38:59 -0400 Subject: Add forgit --- lib/common.nix | 10 ++++++++++ lib/packages.nix | 1 + 2 files changed, 11 insertions(+) (limited to 'lib') diff --git a/lib/common.nix b/lib/common.nix index 7059cba..4b189a7 100644 --- a/lib/common.nix +++ b/lib/common.nix @@ -6,6 +6,7 @@ let homedir = builtins.getEnv "HOME"; in { + nixpkgs.overlays = [ (import ../overlay.nix) ]; home = { sessionVariables = { GPGID = gpgid; @@ -25,6 +26,12 @@ in FZF_DEFAULT_COMMAND = "git ls-files --cached --others --exclude-standard | fd --type f --type l $FD_OPTIONS"; FZF_CTRL_T_COMMAND = "fd $FD_OPTIONS"; FZF_ALT_C_COMMAND = "fd --type d $FD_OPTIONS"; + FORGIT_FZF_DEFAULT_OPTS = '' + --exact + --border + --cycle + --reverse + ''; }; # From the command line: @@ -287,6 +294,9 @@ in [[ -f "$DIR/nix.sh" ]] && . "$DIR/nix.sh" [[ -f "$DIR/hm-session-vars.sh" ]] && . "$DIR/hm-session-vars.sh" [[ -f "${homedir}/.bashrc.local" ]] && . "${homedir}/.bashrc.local" + + source "${pkgs.forgit}/share/bash/forgit.plugin.zsh" + function cd() { builtin cd "$@" && ls } diff --git a/lib/packages.nix b/lib/packages.nix index 4fdb0d0..1bc8c49 100644 --- a/lib/packages.nix +++ b/lib/packages.nix @@ -75,6 +75,7 @@ in { figlet file font-awesome_5 + forgit gcal git-lfs git-revise -- cgit v1.2.3