From 6d0f63344e655c6c20f7cf2114c92fefdc23e84e Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 20 Dec 2025 10:15:21 +0800 Subject: [PATCH] nixos/television: use pre-generated completions with keybindings --- nixos/modules/programs/television.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nixos/modules/programs/television.nix b/nixos/modules/programs/television.nix index 1989df2b925b..51685f04d733 100644 --- a/nixos/modules/programs/television.nix +++ b/nixos/modules/programs/television.nix @@ -7,7 +7,6 @@ let inherit (lib.options) mkEnableOption mkPackageOption; inherit (lib.modules) mkIf; - inherit (lib.meta) getExe; cfg = config.programs.television; in @@ -26,13 +25,13 @@ in programs = { zsh.interactiveShellInit = mkIf cfg.enableZshIntegration '' - eval "$(${getExe cfg.package} init zsh)" + source ${cfg.package}/share/television/completion.zsh ''; bash.interactiveShellInit = mkIf cfg.enableBashIntegration '' - eval "$(${getExe cfg.package} init bash)" + source ${cfg.package}/share/television/completion.bash ''; fish.interactiveShellInit = mkIf cfg.enableFishIntegration '' - ${getExe cfg.package} init fish | source + source ${cfg.package}/share/television/completion.fish ''; };