# Zellij-ps — project-aware Zellij session manager from m3ta-nixpkgs. # Delegates to the cli.zellij-ps module provided by inputs.m3ta-nixpkgs. { config, lib, ... }: with lib; let cfg = config.base.cliTools.zellijPs; in { options.base.cliTools.zellijPs = { enable = mkEnableOption "enable zellij-ps project session manager"; projectFolders = mkOption { type = types.listOf types.path; description = "Project root folders scanned by zellij-ps."; default = ["${config.home.homeDirectory}/p"]; }; }; config = mkIf cfg.enable { cli.zellij-ps = { enable = true; projectFolders = cfg.projectFolders; }; }; }