Move tmux-sessionizer default script
This commit is contained in:
parent
aa2426d955
commit
02cd87af90
4 changed files with 19 additions and 2 deletions
nix
home/opdavies
modules/home-manager/cli
pkgs/tmux-sessionizer
|
@ -70,5 +70,6 @@ in
|
|||
];
|
||||
PULUMI_SKIP_UPDATE_CHECK = "true";
|
||||
REPOS = "$HOME/Code";
|
||||
XDG_CONFIG_HOME = "${config.xdg.configHome}";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ with lib;
|
|||
config = mkIf config.homeManagerModules.tmux-sessionizer.enable {
|
||||
home.packages = with pkgs; [ tmux-sessionizer ];
|
||||
|
||||
home.file.".tmux-sessionizer".source = "${
|
||||
home.file."${config.xdg.configHome}/tmux-sessionizer/default".source = "${
|
||||
pkgs.writeShellApplication {
|
||||
name = ".tmux-sessionizer";
|
||||
|
||||
|
|
|
@ -19,7 +19,10 @@ stdenv.mkDerivation {
|
|||
tmux
|
||||
];
|
||||
|
||||
patches = [ ./configure-directories.patch ];
|
||||
patches = [
|
||||
./move-default-script.patch
|
||||
./configure-directories.patch
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
|
|
13
nix/pkgs/tmux-sessionizer/move-default-script.patch
Normal file
13
nix/pkgs/tmux-sessionizer/move-default-script.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff --git a/tmux-sessionizer b/tmux-sessionizer
|
||||
index fa1bec5..1a5319f 100755
|
||||
--- a/tmux-sessionizer
|
||||
+++ b/tmux-sessionizer
|
||||
@@ -15,7 +15,7 @@ hydrate() {
|
||||
if [ -f $2/.tmux-sessionizer ]; then
|
||||
tmux send-keys -t $1 "source $2/.tmux-sessionizer" c-M
|
||||
elif [ -f $HOME/.tmux-sessionizer ]; then
|
||||
- tmux send-keys -t $1 "source $HOME/.tmux-sessionizer" c-M
|
||||
+ tmux send-keys -t $1 "source $XDG_CONFIG_HOME/tmux-sessionizer/default" c-M
|
||||
fi
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue