Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243{ config, lib, pkgs, ...}:let inherit (lib.options) mkEnableOption mkPackageOption; inherit (lib.modules) mkIf; inherit (lib.meta) getExe;
cfg = config.programs.television;in{ options.programs.television = { enable = mkEnableOption "Blazingly fast general purpose fuzzy finder TUI"; package = mkPackageOption pkgs "television" { };
enableBashIntegration = mkEnableOption "Bash integration"; enableZshIntegration = mkEnableOption "Zsh integration"; enableFishIntegration = mkEnableOption "Fish integration"; };
config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ];
programs = { zsh.interactiveShellInit = mkIf cfg.enableZshIntegration '' eval "$(${getExe cfg.package} init zsh)" ''; bash.interactiveShellInit = mkIf cfg.enableBashIntegration '' eval "$(${getExe cfg.package} init bash)" ''; fish.interactiveShellInit = mkIf cfg.enableFishIntegration '' ${getExe cfg.package} init fish | source ''; };
};
meta.maintainers = with lib.maintainers; [ pbek ];}