diff --git a/home/home.nix b/home/home.nix index 399e2bb..d1442ed 100644 --- a/home/home.nix +++ b/home/home.nix @@ -39,6 +39,7 @@ in # '') pkgs.bitwarden + pkgs.codex pkgs.dunst pkgs.element-desktop pkgs.fd @@ -114,7 +115,16 @@ in ./modules/tmux ]; - programs.bash.enable = true; + programs.bash = { + enable = true; + initExtra = '' + codex() { + local key + key="$(rbw get openai-api-key-codex)" + OPENAI_API_KEY="$key" command codex "$@" + } + ''; + }; # Let Home Manager install and manage itself. programs.home-manager.enable = true;