David Tomaschik
bddd4ed107
Update plugs
2026-02-10 15:40:46 -08:00
David Tomaschik
a92b05a51c
Cleanup
2026-02-10 13:47:36 -08:00
David Tomaschik
5a49dd95b2
Refactor
2026-02-10 13:00:03 -08:00
David Tomaschik
d9223c92dc
feat: Migrate Vim and Tmux plugins to dedicated managers
...
Migrated Vim plugins from Git submodules to vim-plug, and Tmux plugins
to TPM (Tmux Plugin Manager).
This change:
- Updates `install.sh` to automatically install vim-plug and TPM.
- Modifies `dotfiles/vimrc` to configure plugins via vim-plug.
- Modifies `dotfiles/tmux.conf` to configure plugins via TPM.
- Removes all Vim and Tmux submodule entries from `.gitmodules`.
- Deletes the old submodule directories from the repository.
This streamlines plugin management, making updates easier and reducing
the complexity of the main `install.sh` script.
2026-02-10 19:17:00 +00:00
David Tomaschik
4c9038c33d
Refactor
2026-02-10 10:50:54 -08:00
David Tomaschik
f4e3447eb7
Cleanup skel
2026-02-09 23:11:54 -08:00
David Tomaschik
fe5b74511f
Update install.sh
2025-11-05 17:00:13 -08:00
David Tomaschik
f80b029ae3
Remove cruft
2025-11-05 16:55:25 -08:00
David Tomaschik
d7b6095c47
Cleanup install.sh
2025-09-02 10:54:38 -07:00
David Tomaschik
00bbe65691
Update installer to deal with overlays
2025-06-05 12:56:46 -07:00
David Tomaschik
746653d28d
Shallow clones
2025-05-23 16:17:03 -07:00
David Tomaschik
e0eebe2641
Update install.sh
2025-05-23 12:06:33 -07:00
David Tomaschik
61e81f33c8
Restructure packages
2025-04-30 14:16:43 -07:00
David Tomaschik
bc9150b592
shellcheck fixes
2023-08-14 21:41:12 -07:00
David Tomaschik
f81410cfc0
ensure $USER is set
2023-08-14 21:20:31 -07:00
David Tomaschik
87239b2034
fix up change
2023-08-14 20:57:47 -07:00
David Tomaschik
3188effbd3
update installer
2023-08-05 00:25:37 -07:00
David Tomaschik
9f4fbfb06a
split package names
2022-01-14 20:57:33 -08:00
David Tomaschik
d213b3b234
Fix find command
2021-11-07 20:57:19 -08:00
David Tomaschik
8f57fad78c
Shellcheck cleanups in install.sh
2021-11-07 16:41:41 -08:00
David Tomaschik
f8ddb56b02
Switch out which for command -v in install.sh
2021-11-07 15:49:09 -08:00
David Tomaschik
20bb942ac6
Update install script.
2020-11-28 14:49:14 -08:00
David Tomaschik
5ad1ad4616
Fix shell grouping.
2020-10-03 15:17:59 -07:00
David Tomaschik
20389cba90
Setup gitconfig.local during install.
2020-08-11 17:07:44 -07:00
David Tomaschik
8225785dcc
Only FF when running pull from install script.
2020-03-30 15:49:03 -07:00
David Tomaschik
7a5abd73cb
Fix symlinks for submodules.
...
This fixes the creation of symlinks for submodules when
run from outside the repo.
Fixes #7 .
2020-01-26 17:57:15 -08:00
David Tomaschik
288a9c3a7e
Cleanup command substitution styles.
2019-11-12 17:19:10 -08:00
David Tomaschik
2419693164
Simplify preference variables.
2019-11-12 16:54:12 -08:00
David Tomaschik
deb8b62c12
Make install git pull before installing.
2019-10-29 17:39:13 -07:00
David Tomaschik
55064a548d
Really fix package installation.
2019-09-26 22:49:54 -07:00
David Tomaschik
cb051b8686
Fix testing for packages.
2019-09-26 22:30:58 -07:00
David Tomaschik
ff14dcaf56
Prune package list better.
2019-09-26 22:03:39 -07:00
David Tomaschik
6c49de9512
Remove shallow clones, they cause trouble.
2019-09-25 23:59:08 -07:00
David Tomaschik
4b37169735
Fix git submodule call to use BASEDIR.
2019-06-04 08:32:15 -07:00
David Tomaschik
379ab1c375
Fix install on bash.
2019-04-29 18:27:19 -07:00
David Tomaschik
03a12e509e
Add a bash/zsh compatibility option.
2019-04-29 16:33:17 -07:00
David Tomaschik
19d78117cb
Symlink submodules as a whole instead of each file. Fixes #6 .
2019-04-29 15:59:58 -07:00
David Tomaschik
b073e7d61c
Not so shallow checkouts.
2019-04-18 19:28:02 -07:00
David Tomaschik
781142e8f2
Only run git if we have it.
2019-04-17 12:00:41 -07:00
David Tomaschik
3e87044901
Do shallow copies.
2019-04-17 10:28:31 -07:00
David Tomaschik
cb01867ba6
Use submodule for zprezto.
2019-04-16 23:36:57 -07:00
David Tomaschik
1fcdb910a2
Improvements.
2019-04-16 23:07:57 -07:00
David Tomaschik
815cf0a6e4
Move pwndbg to tools from dotfile status.
2019-04-16 23:01:40 -07:00
David Tomaschik
72914aa6e1
Remove vundle as I no longer use it.
2019-04-16 22:45:31 -07:00
David Tomaschik
c7619f93dc
Support submodules in install.
2019-03-25 21:03:42 -07:00
David Tomaschik
b3224e9ad3
Begin migrating from Vundle to Vim8 packages.
2019-03-19 20:23:54 -07:00
David Tomaschik
eb2d6e776f
Remove ptf from default install script.
2018-10-03 05:39:42 -07:00
David Tomaschik
10851db1a9
Improve package installation.
2018-08-03 22:37:06 -07:00
David Tomaschik
da545f0de7
Support restoring dconf.
2018-07-08 13:56:37 -07:00
David Tomaschik
d6800370de
Always try sudo if needed.
2018-05-12 12:50:16 -07:00