mirror of
https://github.com/nix-community/home-manager
synced 2024-11-10 07:04:17 +00:00
atuin: use 'lib.getExe'
This commit is contained in:
parent
2fb5c1e0a1
commit
f749fabecc
1 changed files with 6 additions and 4 deletions
|
@ -110,18 +110,18 @@ in {
|
||||||
programs.bash.initExtra = mkIf cfg.enableBashIntegration ''
|
programs.bash.initExtra = mkIf cfg.enableBashIntegration ''
|
||||||
if [[ :$SHELLOPTS: =~ :(vi|emacs): ]]; then
|
if [[ :$SHELLOPTS: =~ :(vi|emacs): ]]; then
|
||||||
source "${pkgs.bash-preexec}/share/bash/bash-preexec.sh"
|
source "${pkgs.bash-preexec}/share/bash/bash-preexec.sh"
|
||||||
eval "$(${cfg.package}/bin/atuin init bash ${flagsStr})"
|
eval "$(${lib.getExe cfg.package} init bash ${flagsStr})"
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.zsh.initExtra = mkIf cfg.enableZshIntegration ''
|
programs.zsh.initExtra = mkIf cfg.enableZshIntegration ''
|
||||||
if [[ $options[zle] = on ]]; then
|
if [[ $options[zle] = on ]]; then
|
||||||
eval "$(${cfg.package}/bin/atuin init zsh ${flagsStr})"
|
eval "$(${lib.getExe cfg.package} init zsh ${flagsStr})"
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.fish.interactiveShellInit = mkIf cfg.enableFishIntegration ''
|
programs.fish.interactiveShellInit = mkIf cfg.enableFishIntegration ''
|
||||||
${cfg.package}/bin/atuin init fish ${flagsStr} | source
|
${lib.getExe cfg.package} init fish ${flagsStr} | source
|
||||||
'';
|
'';
|
||||||
|
|
||||||
programs.nushell = mkIf cfg.enableNushellIntegration {
|
programs.nushell = mkIf cfg.enableNushellIntegration {
|
||||||
|
@ -130,7 +130,9 @@ in {
|
||||||
if not ($atuin_cache | path exists) {
|
if not ($atuin_cache | path exists) {
|
||||||
mkdir $atuin_cache
|
mkdir $atuin_cache
|
||||||
}
|
}
|
||||||
${cfg.package}/bin/atuin init nu ${flagsStr} | save --force ${config.xdg.cacheHome}/atuin/init.nu
|
${
|
||||||
|
lib.getExe cfg.package
|
||||||
|
} init nu ${flagsStr} | save --force ${config.xdg.cacheHome}/atuin/init.nu
|
||||||
'';
|
'';
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
source ${config.xdg.cacheHome}/atuin/init.nu
|
source ${config.xdg.cacheHome}/atuin/init.nu
|
||||||
|
|
Loading…
Reference in a new issue