Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 2.13 KB

README.md

File metadata and controls

46 lines (39 loc) · 2.13 KB

This is how I manage my machine setup. All the convention you see here is chezmoi.

Sometimes with Hammerspoon, penlight gets out of sync: For easy reference:

To fix penlight install for luarocks for lua 5.3: luarocks --lua-dir=$(brew --prefix)/opt/[email protected] install penlight

To fix penlight install for luarocks for latest lua: luarocks --lua-dir=$(brew --prefix)/opt/lua install penlight

ZSH startup reference:

+----------------+-----------+-----------+------+
|                |Interactive|Interactive|Script|
|                |login      |non-login  |      |
+----------------+-----------+-----------+------+
|/etc/zshenv     |    A      |    A      |  A   |
+----------------+-----------+-----------+------+
|~/.zshenv       |    B      |    B      |  B   |
+----------------+-----------+-----------+------+
|/etc/zprofile   |    C      |           |      |
+----------------+-----------+-----------+------+
|~/.zprofile     |    D      |           |      |
+----------------+-----------+-----------+------+
|/etc/zshrc      |    E      |    C      |      |
+----------------+-----------+-----------+------+
|~/.zshrc        |    F      |    D      |      |
+----------------+-----------+-----------+------+
|/etc/zlogin     |    G      |           |      |
+----------------+-----------+-----------+------+
|~/.zlogin       |    H      |           |      |
+----------------+-----------+-----------+------+
|                |           |           |      |
+----------------+-----------+-----------+------+
|                |           |           |      |
+----------------+-----------+-----------+------+
|~/.zlogout      |    I      |           |      |
+----------------+-----------+-----------+------+
|/etc/zlogout    |    J      |           |      |
+----------------+-----------+-----------+------+

=== Making changes in iTerm2 profile === Update the profile manually in iterm2, then export ALL profiles as json. The directory should default to the proper chezmoi repo. Replace existing. Deploy with cm apply, etc. Update to target file takes place immediately.