at 24.11-pre 397 B view raw
1{ config, lib, pkgs, ... }: 2 3let 4 cfg = config.programs.zsh.zsh-autoenv; 5in { 6 options = { 7 programs.zsh.zsh-autoenv = { 8 enable = lib.mkEnableOption "zsh-autoenv"; 9 package = lib.mkPackageOption pkgs "zsh-autoenv" { }; 10 }; 11 }; 12 13 config = lib.mkIf cfg.enable { 14 programs.zsh.interactiveShellInit = '' 15 source ${cfg.package}/share/zsh-autoenv/autoenv.zsh 16 ''; 17 }; 18}