Quite a few updates to leverage GNU `stow` and reduce the manual efforts
in the install script. Localized my `[n]vim` color scheme of choice
since it hasn't been updated in years. Also updated the installer to
pull from remote instead of completely removing itself if it's already
present.
Contemplating moving to using some plugin managers for `zsh` and
`[n]vim` to help reduce the install size a bit more, and to provide a
bit more flexibility for anybody else running this.
I don't use nvm version often outside of my work machine, so I like to
keep my prompt speedy by lazy loading it. With that, on my work machine,
I often forget to manually run nvm and that causes me more grief when
I'm trying to run something that had it's dependencies installed by the
older version.
Sadly, with installing an older version of Node.js on Arch, you don't
get the paired version of npm which caused it's own set of additional
problems for me. Ideally, once our local dev stack is fully dockerized,
I can go back to lazy loading nvm or just dropping it entirely since it
won't be necessary at all.
Did some routine cleanup, mostly just dropping old commented out stuff
and other crap that was no longer applicable. Finally fixed the issue
where entering the `.git` directory would throw an error.
I once was lost, but now I'm found. Original issue where I would forget
if I was inside of a shell inside of `vim` has been pretty much
nullified as I rarely use terminals inside of `nvim` and when I do, it's
quite obvious that I'm inside of a shell that's inside of `vim` and not
obscured like it was in the `:sh[ell]` days.
Totally forgot to enable the damned thing. Default color blended in too
much, so updated the default color to the darkest color from the
solarized palette that was still readable.
Kept the ones that made ZSH act like Bash does but dropped all of the shit that
was custom to my external keyboard's paging button which I realistically don't
typically go for while in a terminal
Also kinda tired of the [prefix] shit I was doing. Abstracting aliases allows me
to jump between shells a bit easier as I continue to do some soul searching
Needed this for a work laptop that I no longer possess. Also wrote a blog post
about this and it's more of a system thing than my actual dotfiles so yeah,
redacted.
Trying to get closer to a vanilla setup so I'm not crippled when I am accessing
new servers and other people's machines and such. So many times I am on a
machine that has vim installed but NOT my v alias. It's frustrating and I feel
like it wastes a ton more time than it saves.