Commit graph

841 commits

Author SHA1 Message Date
19c802aa52
Add tmux config and bring back Neovim
Tmux config seems like it probably solved things. Wondering if I outta
put a line in there to automatically source the tmux config. Still can't
believe I've went this long without needing to muck with the tmux config
at all. I wonder how life will be different now, hopefully better.
2024-06-18 18:56:18 -05:00
112a2e95e6
Drop Vim aliases to NeoVim
Something screwy going on with 0.10.0 and whatever they did with the new
colorscheme stuff. You can't mess with a person's setup like that.

Going to slink back over to using mainline Vim for a bit.
2024-06-17 11:48:25 -05:00
e2be791528
Added vimproc plugin
Even though it's required when on older vim versions, and I'm on neovim,
opening TypeScript files with FZF was borked. This fixes it.
Productivity ensues.
2024-03-28 11:02:50 -05:00
d4ae18d2e3
Add SSH_AUTH_SOCK to fix recent GNOME change
Need to see how this works over on ol' macOS, got a feeling it'll break
something over there and will need to be walled off
2024-03-04 11:29:34 -06:00
51ecf01feb
Couple of changes I had laying around 2023-10-01 12:26:44 -05:00
c8ab9f6894
Update my favorite apps 2023-10-01 12:26:44 -05:00
68955cea7c
I missed you Arch Linux 2023-07-07 18:51:29 -05:00
dce619ff59
Arch doesn't live here anymore 2022-12-28 15:11:15 -06:00
2ede8c65a6
Add automatic node.js switching 2022-12-28 15:09:43 -06:00
a0a290a98a
Who let that tab in here? 2022-12-06 17:02:03 -06:00
ccf3ea1161
Somehow ended up with apt on macOS, which borked the alias 2022-10-24 22:23:21 -05:00
d248894481
Fix FZF on Debian
May just start to source these directly especially since that's the only
thing that I do that's reliant on the runtime path.
2022-09-06 11:53:52 -05:00
678395dcdb
Lowercase uuidgen output on macOS 2022-08-28 17:02:04 -05:00
880860d4c1
Commit to nvm and tweak for Debian 2022-08-15 14:46:13 -05:00
2f370a1113
Fix [bat]cat alias on Debian 2022-08-15 14:26:27 -05:00
ef02a3dfe2
Updated some things for my Debian homecoming 2022-08-15 14:17:03 -05:00
ce562d7eda
Added Copilot 2022-06-21 15:05:28 -05:00
bfba3fdf9d
Maybe in another life
Just wasn't for me
2022-06-21 13:32:42 -05:00
fd43150339
More tweaking on macOS 2022-06-19 16:11:42 -05:00
186278be5a
Add homebrew path for fzf 2022-06-07 21:01:07 -05:00
2abaf751f5
Replace Caps Lock with Hyper 2022-06-06 17:24:16 -05:00
bfd4b0d6bf
Force ssh:// over git://
This stemmed from an issue where an older version of npm wasn't properly
resolving git:// repos as well as github-style dependency names.

Don't think it'll cause any harm to carry this around between my rigs.
2022-06-06 13:45:01 -05:00
cf87564eb4
Moved to hyper key, disable menubar notifications 2022-06-04 23:13:04 -05:00
991426901a
Add additional key to the window snapping
Turns out I was overriding some macOS goodness. Also dropped the
tooltips from the slack notification since it fell apart with the
bullet.
2022-06-03 19:48:14 -05:00
d527bf3f02
Add in homebrew nvm path 2022-06-02 20:10:40 -05:00
fa85ede489
No more spoons 2022-06-02 18:39:35 -05:00
bace5c81ec
Nil not empty string 2022-06-01 21:50:31 -05:00
fb4711a5e8
Slack notification menubar, and other stuff 2022-06-01 21:21:03 -05:00
aa3272ae31
Simplify bindings, added some other stuff 2022-06-01 13:41:07 -05:00
00dad3db06
Window snapping 2022-05-31 21:59:46 -05:00
4c71424005
Add hushlogin file 2022-05-31 21:18:17 -05:00
56fa93eea7
Stub out macOS/hammerspon stuff 2022-05-31 21:14:57 -05:00
b4f0dc8181
Stub out macOS/hammerspon stuff 2022-05-31 21:04:32 -05:00
a66f5b0f2b
Doin' macOS stuff 2022-05-31 20:40:22 -05:00
d663630e00
fix indenting
Who let that tab in here?
2022-03-11 11:53:02 -06:00
1769b16f23
Getting crazy with vim-plug
In an effort to reduce the amount of manual lifting being done, I'm
finally coming back around to using a plugin manager for [n]vim.

Also formally swapping `vim` references for `nvim`.
2022-02-27 14:52:26 -06:00
feafeaf8da
Drop config that already has sane defaults
Neovim has some pretty great sane defaults, so no reason to keep stuff
around that's backfilling vim's lack of sane defaults.
2022-02-27 14:14:43 -06:00
569e2775eb
Go back to what works 2022-02-27 14:05:17 -06:00
95e3647bc9
Drop fzf from command check
Only checking for commands that are USED by the installer and not the
ones utilized within the dotfiles themselves. Since fzf has a sourced
file in the zshrc, it'll bark if that's missing already.
2022-02-27 13:45:49 -06:00
432ba3144e
Drop zsh plugins from installer
Same deal as fzf, moving away from installing these things as part of
the installer and favoring a version installed by the operating system's
package manager
2022-02-27 13:44:15 -06:00
703768d712
Drop fzf installation, favor package manager installed version
My dotfiles rarely change, but the plugins and apps I use have regular
updates. I don't refresh my local dotfiles frequently, so it makes sense
to favor moving these things out of my installer and let the operating
system's package manager handle keeping them up to date.

Also left some notes for later when I get my new MBP.
2022-02-27 13:32:48 -06:00
504dd5d8a0
Dropped some old comments 2022-02-27 13:25:30 -06:00
6e987f1052
Port cd function to be an alias 2022-02-27 13:25:00 -06:00
8c9827ab56
Bump [un]licensing year 2022-02-27 12:19:03 -06:00
1ebbbcb8cd
Spring clean up
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.
2022-02-27 12:13:51 -06:00
5d3dc5c568
Add some homebrew related stuff
Yeah, so I guess that's happening
2022-02-08 16:02:44 -06:00
a23d449f6c
Autoload nvm on specific machines
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.
2022-01-30 12:48:45 -06:00
e42350e849
Dropped bashrc
At this point, I always install / use zsh, so there's no point in
keeping this around just for the sake of thinking that maybe somehow
I'll do back to bash. If that day comes, I'll port my zshrc back to
bash.
2022-01-30 12:43:08 -06:00
eb03ed5196
Use the SSH URL instead 2021-04-25 15:56:58 -05:00
6da0c7a3dc
Clone instead of initializing
Not sure why I would have done it that way. Suspect I had a good reason
that I'm going to find out about down the road when this bites me.
2021-04-25 15:54:58 -05:00