diff --git a/modules/programs/sheldon.nix b/modules/programs/sheldon.nix index aaf904e1..d28457f2 100644 --- a/modules/programs/sheldon.nix +++ b/modules/programs/sheldon.nix @@ -47,48 +47,36 @@ in { }; programs.bash.initExtra = builtins.concatStringsSep "\n" [ - mkIf - (cfg.settings != { }) - '' + (mkIf (cfg.settings != { }) '' eval "$(sheldon source)" - '' - mkIf - cfg.enableBashCompletions - '' + '') + (mkIf cfg.enableBashCompletions '' if [[ $TERM != "dumb" ]]; then eval "$(${cmd} completions --shell=bash)" fi - '' + '') ]; programs.zsh.initExtra = builtins.concatStringsSep "\n" [ - mkIf - (cfg.settings != { }) - '' + (mkIf (cfg.settings != { }) '' eval "$(sheldon source)" - '' - mkIf - cfg.enableZshCompletions - '' + '') + (mkIf cfg.enableZshCompletions '' if [[ $TERM != "dumb" ]]; then eval "$(${cmd} completions --shell=zsh)" fi - '' + '') ]; programs.fish.interactiveShellInit = builtins.concatStringsSep "\n" [ - mkIf - (cfg.settings != { }) - '' + (mkIf (cfg.settings != { }) '' eval "$(sheldon source)" - '' - mkIf - cfg.enableFishCompletions - '' + '') + (mkIf cfg.enableFishCompletions '' if test "$TERM" != "dumb" eval "$(${cmd} completions --shell=fish)" end - '' + '') ]; }; }