From 61ca2fc1c00a275b8bd61582b23195d60fe0fa40 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 29 Aug 2021 22:42:54 -0500 Subject: [PATCH] mcfly: switch to init command (#2301) mcfly migrated its initialization method to a subcomand called `init`, which available since mcfly 0.5.4 released on Feb 28, 2021. --- modules/programs/mcfly.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/programs/mcfly.nix b/modules/programs/mcfly.nix index 7f7303916..e6b1640bb 100644 --- a/modules/programs/mcfly.nix +++ b/modules/programs/mcfly.nix @@ -65,18 +65,15 @@ in { home.packages = [ pkgs.mcfly ]; programs.bash.initExtra = mkIf cfg.enableBashIntegration '' - source "${pkgs.mcfly}/share/mcfly/mcfly.bash" + eval "$(${pkgs.mcfly}/bin/mcfly init bash)" ''; programs.zsh.initExtra = mkIf cfg.enableZshIntegration '' - source "${pkgs.mcfly}/share/mcfly/mcfly.zsh" + eval "$(${pkgs.mcfly}/bin/mcfly init zsh)" ''; programs.fish.shellInit = mkIf cfg.enableFishIntegration '' - source "${pkgs.mcfly}/share/mcfly/mcfly.fish" - if status is-interactive - mcfly_key_bindings - end + ${pkgs.mcfly}/bin/mcfly init fish | source ''; home.sessionVariables.MCFLY_KEY_SCHEME = cfg.keyScheme;