Compare commits

...

3 Commits

Author SHA1 Message Date
9fe7cfbbfc [home] Add codex 2025-05-27 19:35:26 -07:00
741e3a67d6 [doom] unset DOOMPROFILE 2025-05-27 19:35:16 -07:00
22254eb1f3 [doom] bump version 2025-05-27 19:02:34 -07:00
2 changed files with 13 additions and 4 deletions

View File

@@ -39,6 +39,7 @@ in
# '') # '')
pkgs.bitwarden pkgs.bitwarden
pkgs.codex
pkgs.dunst pkgs.dunst
pkgs.element-desktop pkgs.element-desktop
pkgs.fd pkgs.fd
@@ -114,7 +115,16 @@ in
./modules/tmux ./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. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;

View File

@@ -6,8 +6,8 @@ let
doomEmacs = pkgs.fetchFromGitHub { doomEmacs = pkgs.fetchFromGitHub {
owner = "doomemacs"; owner = "doomemacs";
repo = "doomemacs"; repo = "doomemacs";
rev = "009a285c0a63c305d0aa89f46122b7f98a57e897"; rev = "8406c1ff22b95bd0f816de4a0223fa3ce3c82568";
sha256 = "sha256-DDEVz/3zm//4CieuYYvKHvnDNccOMcApV1vYrWXIgGI="; sha256 = "sha256-rOkgOdmLESVAbOeEM9nJTzxyI+akdk48Ed2VlktOy3Q=";
}; };
in in
{ {
@@ -40,7 +40,6 @@ in
home.sessionVariables = { home.sessionVariables = {
DOOMDIR = "${config.xdg.configHome}/doom"; DOOMDIR = "${config.xdg.configHome}/doom";
DOOMLOCALDIR = "${config.xdg.dataHome}/doom"; DOOMLOCALDIR = "${config.xdg.dataHome}/doom";
DOOMPROFILE = "default";
}; };
home.file."${config.xdg.configHome}/doom".source = ./doom; home.file."${config.xdg.configHome}/doom".source = ./doom;