diff --git a/modules/programs/television.nix b/modules/programs/television.nix index 9286ce84..b273f3b9 100644 --- a/modules/programs/television.nix +++ b/modules/programs/television.nix @@ -86,6 +86,7 @@ in enableBashIntegration = lib.hm.shell.mkBashIntegrationOption { inherit config; }; enableZshIntegration = lib.hm.shell.mkZshIntegrationOption { inherit config; }; enableFishIntegration = lib.hm.shell.mkFishIntegrationOption { inherit config; }; + enableNushellIntegration = lib.hm.shell.mkNushellIntegrationOption { inherit config; }; }; config = lib.mkIf cfg.enable { @@ -114,5 +115,8 @@ in programs.fish.interactiveShellInit = lib.mkIf cfg.enableFishIntegration '' source ${cfg.package}/share/television/completion.fish ''; + programs.nushell = lib.mkIf cfg.enableNushellIntegration { + extraConfig = "source ${cfg.package}/share/television/completion.nu"; + }; }; }