{ pkgs, lib, ... }: let mkCodex = name: pkgs.writeScriptBin "codex-${name}" '' #!${lib.getExe pkgs.nushell} --no-config-file def --wrapped main [...args] { $env.CODEX_HOME = $env | get --optional "CODEX_HOME" | default ($env.HOME | path join ".codex-${name}") mkdir $env.CODEX_HOME exec ${lib.getExe pkgs.codex} --dangerously-bypass-approvals-and-sandbox --enable goals --enable code_mode ...$args } ''; in { environment.systemPackages = [ (mkCodex "amaan") (mkCodex "koss") ]; }