Commit Graph
100 Commits
Author SHA1 Message Date
Petr NycandCodex bf5f2131b4 refactor(shell): simplify zsh profile startup
Summary:
- Move reusable PATH setup into a shared .pathrc and source it from zsh
  login and interactive startup.
- Keep .zshenv minimal, and guard p10k, Oh My Zsh, and terminal-only
  setup so non-terminal shells stay quiet.
- Preserve Emacs vterm p10k support while skipping prompt-heavy setup in
  eshell-style sessions.

Rationale:
- The local profile had startup-time side effects, duplicate PATH/plugin
  setup, and non-terminal noise similar to the cleanup already done on
  dabel.
- Neutral helper names avoid personal prefixes in reusable profile code.

Tests:
- zsh -n ~/.zshenv ~/.zprofile ~/.zshrc ~/.pathrc
- zsh -lic 'print ok'
- INSIDE_EMACS=eshell TERM=dumb zsh -ic 'print ok; print theme=$ZSH_THEME'
- INSIDE_EMACS=vterm TERM=xterm-256color zsh -ic 'print ok; print theme=$ZSH_THEME'
- SSH_AUTH_SOCK=/tmp/test-sock zsh -lc 'printf "%s\n" "$SSH_AUTH_SOCK"'

Co-authored-by: Codex <codex@openai.com>
2026-06-05 13:36:44 +02:00
Petr Nyc 4d6a76487f Fix watcher prompt detection 2026-06-05 12:13:19 +02:00
Petr Nyc 657223f051 my mods for watcher.pl take 1 2026-06-05 12:02:57 +02:00
Petr Nyc 1902fe4f1f initial watcher version from Vlad 2026-06-04 15:18:52 +02:00
Petr Nyc 2490c7be0b Share Codex auth preflight 2026-06-04 08:40:42 +02:00
Petr Nyc 8ed0c97799 before codex auth refactor 2026-06-04 08:31:01 +02:00
Petr Nyc 7a88b84fd0 first codex-sso config version 2026-06-02 15:57:52 +02:00
Petr Nyc 9919b59057 before SSO migration 2026-06-01 10:14:13 +02:00
Petr Nyc bdc17cef59 slack & vcap MCPs 2026-05-25 22:07:09 +02:00
Petr Nyc 8d7fd92dd3 codex improvements 2026-05-21 16:57:06 +02:00
Petr Nyc 804e9278b8 codex profile 2026-05-20 14:29:34 +02:00
Petr Nyc d367547fab codex startup unification 2026-05-20 11:08:09 +02:00
Petr Nyc 543f9b64ec periodic commit 2026-05-19 10:07:40 +02:00
Petr Nyc 90048cd869 config.toml: decluttered jenkins config 2026-05-14 11:36:39 +02:00
Petr Nyc 24d21b052f config.toml 2026-05-14 10:21:00 +02:00
Petr Nyc 12388473e2 config.toml 2026-05-05 23:53:04 +02:00
Petr Nyc 23fae1d7f2 config.toml 2026-05-04 18:46:11 +02:00
Petr Nyc 1c62aa50fa before upgrade 2026-04-30 21:14:01 +02:00
Petr Nyc 6f3d870ca3 codex fixes 2026-04-24 14:20:28 +02:00
Petr Nyc 5e002cbab0 solaris ssh config fix 2026-04-21 10:04:04 +02:00
Petr Nyc 970dfb4c1e Config cleanup, create_mrshughes refactoring 2026-04-21 10:02:19 +02:00
Petr Nyc 4bef91eb1b create mrshughes update 2026-04-20 17:20:59 +02:00
Petr Nyc cbce1614ff add jira.oci.oraclecorp.com MCP 2026-04-09 13:00:30 +02:00
Petr Nyc 155085aae4 ssh config tweaks 2026-04-08 13:17:32 +02:00
Petr Nyc c198851d10 add MCPs to codex - oci-kb, notmuch, grt, webrti, bugdb, central confluence, vm, bitbucket 2026-04-08 13:16:05 +02:00
Petr Nyc 44d8948315 create mrshughes works again 2026-03-18 11:31:48 +01:00
Petr Nyc 8e7c99edcf mrshughes and retag-email mods 2026-03-18 11:00:49 +01:00
Petr Nyc 4eaf054c8a MCPs config - grt,webrti,bugdb 2026-03-13 08:29:42 +01:00
Petr Nyc 7c6c295eb8 devops-mcp and codex-mcp config and auth wrapper 2026-03-11 16:59:17 +01:00
Petr Nyc b10c0d0bda removing oca/ from model names, it's no longer needed 2026-03-06 10:09:12 +01:00
Petr Nyc 73905e4066 codex config update 2026-03-06 09:59:41 +01:00
Petr Nyc 4f23496458 codex config update 2026-02-27 11:41:16 +01:00
Petr Nyc 6832bb64d0 zellij config 2026-02-26 13:07:15 +01:00
Petr Nyc 501aea9cea zellij init bug workaround 2026-02-26 11:26:49 +01:00
Petr Nyc ee48da8eaa codex 5.3 config 2026-02-26 09:36:36 +01:00
Petr Nyc b35293a9f0 config tweaks 2026-02-13 09:46:37 +01:00
Petr Nyc 4ee18f77e0 codex config 2026-02-09 09:52:23 +01:00
Petr Nyc 42b3c7d306 before security stuff reboot 2026-02-04 14:23:01 +01:00
Petr Nyc b1885f5463 laptop is discharging 2026-01-30 21:42:47 +01:00
Petr Nyc db6a8c0de2 aidermacs layer config 2026-01-22 15:51:03 +01:00
Petr Nyc d0b359d475 added solaris focused inbox 2026-01-22 14:51:06 +01:00
Petr Nyc 97ed53041c more notmuch-hello finetuning 2026-01-21 22:27:37 +01:00
Petr Nyc 59a00dbb6e notmuch-hello finetuning 2026-01-21 22:00:54 +01:00
Petr Nyc 84741f68ed notmuch - notmuch-hello & retag-email changes 2026-01-21 21:48:34 +01:00
Petr Nyc 36635268be notmuch-hello config 2026-01-21 21:46:26 +01:00
Petr Nyc cc5e1a21e3 homebrew config 2026-01-21 14:40:08 +01:00
Petr Nyc 558efec514 notmuch hello config 2026-01-19 22:28:48 +01:00
Petr Nyc b789f4afe9 notmuch email tagging 0.2 2026-01-19 22:28:48 +01:00
Petr Nyc a3a021ee18 notmuch email tagging 0.1 2026-01-19 22:26:32 +01:00
Petr Nyc 3c76055b05 notmuch tweaks 2026-01-19 21:10:13 +01:00
Petr Nyc f4e8efeb8f added conda layer 2026-01-18 21:13:10 +01:00
Petr Nyc 6aef629cc2 dockerfile and terraform syntax checking 2026-01-18 17:26:59 +01:00
Petr Nyc d80bca7f00 Syntax checking for python 2026-01-18 12:20:03 +01:00
Petr Nyc ab11fc8566 custom mods 2026-01-18 12:20:03 +01:00
Petr Nyc 516f5cd88a magit-status-dotfiles function bug fix 2026-01-18 12:20:03 +01:00
Petr Nyc 866eed3a57 commented out org-calendar - doesn't work to my satisfaction 2026-01-18 12:20:03 +01:00
Petr Nyc 3438d019a9 org-jira config for Emacs 2026-01-17 16:43:32 +01:00
Petr Nyc 108c9cefd7 update 2026-01-16 09:42:02 +01:00
Petr Nyc 766e6808b5 update 2025-12-08 08:57:11 +01:00
Petr Nyc c84c63b0b8 minor spacemacs changes 2025-11-21 19:34:24 +01:00
Petr Nyc 56a36622c1 before upgrade 2025-11-18 08:57:41 +01:00
Petr Nyc 5715fd5577 periodic check-in 2025-11-11 16:25:03 +01:00
Petr Nyc 25384cbd95 new functions and spacemacs config tweaks 2025-09-25 12:45:09 +02:00
Petr Nyc 0cb372ee42 is_server_up and wait_for_server_to_boot up functions 2025-09-25 09:49:43 +02:00
Petr Nyc 879f3fb0bf changed target for UL gate open 2025-09-23 11:21:52 +02:00
Petr Nyc 9b34237c99 changed dabel to andel - andel keeps old ssh ciphers 2025-09-22 18:42:12 +02:00
Petr Nyc 185d2e20b5 karabiner changes 2025-09-16 21:38:12 +02:00
Petr Nyc 44efe712fe 16.9. before IE layoffs 2025-09-16 18:54:13 +02:00
Petr Nyc c6e19f8633 2.9 2025-09-02 10:06:29 +02:00
Petr Nyc f0f6f560c6 25.8. 2025-08-25 12:28:03 +02:00
Petr Nyc 8fc1c62462 add tridactyl config 2025-08-18 18:43:20 +02:00
Petr Nyc 13a20f7783 14.8.2025 2025-08-14 15:12:45 +02:00
Petr Nyc 8064928ba4 1.8.2025 2025-08-01 15:13:10 +02:00
Petr Nyc 7950fdc252 UL scripting changes 2025-06-24 14:09:22 +02:00
Petr Nyc 64d163dc1a UL scripting changes 2025-06-24 09:51:16 +02:00
Petr Nyc a9a135ca0b ssh config for pnyc-ws 2025-06-09 14:36:53 +02:00
Petr Nyc 405a4637ee 17.5.2025 Saturday 22:41 2025-05-17 22:41:18 +02:00
Petr Nyc ad8fffcec7 23.4.2025 Wednesday 18:44 2025-04-23 18:44:08 +02:00
Petr Nyc 89369e066d ul11u4 gate open checks for queued RTIs 2025-04-23 13:51:19 +02:00
Petr Nyc 8ab6bd4bff 15.4.2025 Tuesday 01:33 2025-04-15 01:33:02 +02:00
Petr Nyc 1b89c295c3 Merge branch 'main' of git.meinlschmidt.org:jetpac/dotfiles 2025-04-13 12:21:01 +02:00
Petr Nyc b8ec75febe 13.4.2025 Sunday 11:34 2025-04-13 11:34:32 +02:00
Petr Nyc d23d3d65ec added deansi helper 2025-03-26 12:36:49 +01:00
Petr Nyc 81f6289374 Doc on installing tmux plugins via script 2025-03-24 08:31:38 +00:00
Petr Nyc 4ab866acef ssh configs 2025-03-07 09:20:02 +01:00
Petr Nyc a4f14e33c8 Merged changes from linux hosts 2025-02-12 14:01:30 +01:00
Petr Nyc 856bcc9ee9 vim and zsh improvements 2025-02-12 13:58:12 +01:00
Petr Nyc f13f3c71c7 Solaris Userland CLI utils 2025-02-12 13:54:28 +01:00
Petr Nyc 5f287688d6 added kubectl and helm plugins for oh-my-zsh 2024-11-12 15:32:59 +01:00
Petr Nyc 48dfbaa8ae next 2024-11-08 16:03:51 +01:00
Petr Nyc 43d96a7a3d bootstrap take 2 2024-11-08 15:59:26 +01:00
Petr Nyc 64b1207b53 bootstrap.sh 2024-11-08 15:16:55 +01:00
Petr Nyc a7111acdc2 path for config 2024-11-08 14:38:12 +01:00
Petr Nyc d3915d64e3 bootstrap script take 1 2024-11-08 14:30:33 +01:00
Petr Nyc eb9d882449 14.10.2024 Monday 00:54 2024-10-14 00:54:25 +02:00
Petr Nyc 2aab479968 zsh plugins, tmux tweaks 2024-08-22 09:54:07 +02:00
Petr Nyc e4af88ee68 alacritty config improvements 2024-08-15 15:11:53 +02:00
Petr Nyc 4670ee5597 Alacritty tmux bindings, pig and time for zsh prompt 2024-07-16 14:48:41 +02:00
Petr Nyc 239e93905a Emacs setup information 2024-06-19 11:13:19 +02:00
Petr Nyc f1455d03cd Added spacemacs config file 2024-06-19 11:11:53 +02:00