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";
|
PULUMI_SKIP_UPDATE_CHECK = "true";
|
||||||
REPOS = "$HOME/Code";
|
REPOS = "$HOME/Code";
|
||||||
|
XDG_CONFIG_HOME = "${config.xdg.configHome}";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ with lib;
|
||||||
config = mkIf config.homeManagerModules.tmux-sessionizer.enable {
|
config = mkIf config.homeManagerModules.tmux-sessionizer.enable {
|
||||||
home.packages = with pkgs; [ tmux-sessionizer ];
|
home.packages = with pkgs; [ tmux-sessionizer ];
|
||||||
|
|
||||||
home.file.".tmux-sessionizer".source = "${
|
home.file."${config.xdg.configHome}/tmux-sessionizer/default".source = "${
|
||||||
pkgs.writeShellApplication {
|
pkgs.writeShellApplication {
|
||||||
name = ".tmux-sessionizer";
|
name = ".tmux-sessionizer";
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,10 @@ stdenv.mkDerivation {
|
||||||
tmux
|
tmux
|
||||||
];
|
];
|
||||||
|
|
||||||
patches = [ ./configure-directories.patch ];
|
patches = [
|
||||||
|
./move-default-script.patch
|
||||||
|
./configure-directories.patch
|
||||||
|
];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
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