Commit Graph

278 Commits

Author SHA1 Message Date
Sage Vaillancourt b32cf97e95 Add require function to copy.sh
Add requirements for jq and gron - used by mirror.sh
2024-08-29 14:26:28 -04:00
Sage Vaillancourt 48ebb1ea44 Add git-mirror-machine to copy.sh
This way, any machine using dotfiles will also maintain a mirror of my git repos.
2024-08-29 14:19:31 -04:00
Sage Vaillancourt 3df3362f28 Add curl check 2024-08-23 16:11:55 -04:00
Sage Vaillancourt 2859a8daa5 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-07-24 09:43:42 -04:00
Sage Vaillancourt f72140beae Don't bashrc on login.
Swap 0 and ^ in ideavimrc
alias k to kubectl
Add a little json 'arr' function
2024-07-24 09:40:50 -04:00
Sage Vaillancourt fbe7336480 Remove double spinlock 2024-07-21 13:03:19 -04:00
Sage Vaillancourt 1567a6328f Message cleanup 2024-07-21 13:01:59 -04:00
Sage Vaillancourt 8fb076931d Don't tee *everything*
It gets real sloppy when vim or similarly noisy outputs are captured
2024-07-21 12:59:33 -04:00
Sage Vaillancourt 01b5af233f More generic "lockfor" system 2024-07-21 12:53:33 -04:00
Sage Vaillancourt 82e05fc333 Share lock with getdot 2024-07-21 12:28:35 -04:00
Sage Vaillancourt cb2185ab3e Add a little lockfile for pushdot 2024-07-21 12:24:26 -04:00
Sage Vaillancourt dd6caf8f53 History merge note 2024-07-21 12:19:10 -04:00
Sage Vaillancourt 04614599f5 Correct full-pull-only-once login logic
Problem was that $current_date was overridden during the `source .zshrc` call.
2024-07-21 12:17:17 -04:00
Sage Vaillancourt 68dce8e419 Only dotsync on the first login of the day 2024-07-21 11:58:03 -04:00
Sage Vaillancourt d70ce29d7d Fewer hard-coded paths.
Disable nvm in bashrc for now.
2024-07-21 11:49:28 -04:00
Sage Vaillancourt 5df78e6c8a Include .desktop path in app listings.
Slightly faster lookups, but mostly to disambiguate between apps with identical names.
2024-07-09 21:30:40 -04:00
Sage Vaillancourt ccf3caee81 Only push ENABLED extensions 2024-06-30 10:52:41 -04:00
Sage Vaillancourt 62804ababa Ignore zip files
They're periodically left over from extension updates.
They should be properly cleaned up at some point, but for now,
2024-06-30 10:50:38 -04:00
Sage Vaillancourt d7c5ac1d5e Don't update firefox again if it's already been pulled today 2024-06-29 10:09:25 -04:00
Sage Vaillancourt 8f3f1662d3 Add standard/lf aliases
Lint skeleton.js
2024-06-24 12:33:52 -04:00
Sage Vaillancourt 7699de1ec9 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-06-24 12:27:41 -04:00
Sage Vaillancourt 16b704d1be Tweak some skeleton files.
Add bun to zshrc
2024-06-24 12:24:19 -04:00
Sage Vaillancourt e27931e626 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-06-13 08:36:07 -04:00
Sage Vaillancourt 0616f3a86e ideavim vv vi and new shell aliases 2024-06-13 08:35:48 -04:00
Sage Vaillancourt 65f8992ca1 alias g=git 2024-05-27 10:29:13 -04:00
Sage Vaillancourt f9d69a590a Try to run getdot at login time 2024-05-18 14:17:06 -04:00
Sage Vaillancourt 49ccb01787 More comprehensive failed-extension storage 2024-05-18 13:38:40 -04:00
Sage Vaillancourt b2c731f6ac Maintain a local list of unavailable extensions 2024-05-14 09:06:04 -04:00
Sage Vaillancourt 67d7b4a0b5 Do dconf cleaning on output AND input.
Add a few more ignored dconf sections.
Also, add uuid and vin aliases.
2024-04-25 08:55:30 -04:00
Sage Vaillancourt dc2b1ce01f Wrap firefox launch in bash
Re-enable dconf diff viewing
2024-04-09 07:17:26 -04:00
Sage Vaillancourt 9408d4a109 Also ignore gedit history entries 2024-04-09 07:04:50 -04:00
Sage Vaillancourt 99ee2c1ed2 Ignore broken "']" dconf entries 2024-04-09 07:03:15 -04:00
Sage Vaillancourt 8e1e3e117d Explanatory comment on master branch check 2024-03-27 11:39:41 -04:00
Sage Vaillancourt 7368c9364d Add githooks and tweak wait-for 2024-03-27 11:37:52 -04:00
Sage Vaillancourt 471fa724c8 Double-size vim viewport scrolling 2024-03-24 16:32:06 -04:00
Sage Vaillancourt 99c56b8bd1 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-03-22 11:19:53 -04:00
Sage Vaillancourt 246a358a4b Newly service-based sofi
suckto automatically converts spaces to hyphens in branch names
Some ideavimrc tweaks
2024-03-22 11:17:32 -04:00
Sage Vaillancourt 6e8e828fd5 Add wait-for alias 2024-03-20 23:47:13 -04:00
Sage Vaillancourt 7be306f091 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-03-20 21:11:30 -04:00
Sage Vaillancourt bcd54ddbf4 Broader DotSettings matcher 2024-03-20 11:31:48 -04:00
Sage Vaillancourt 67f8c8aa21 Don't run firefox until update is complete 2024-03-20 11:27:14 -04:00
Sage Vaillancourt 4f79affa37 Tweak recent processing 2024-03-17 20:00:38 -04:00
Sage Vaillancourt 658e5043e1 Add recents file for sofi.sh 2024-03-17 19:56:50 -04:00
Sage Vaillancourt ead75bbffd Add SixSuits Balatro mod
Disable sagev.space ping check for pushdot/getdot. Fails even when git may not.
2024-03-14 14:31:19 -04:00
Sage Vaillancourt ed708ccb64 Add keybind and EscapeExitButton Balatro mods 2024-03-13 11:15:36 -04:00
Sage Vaillancourt fa312ada5d Add Balatro mod directory 2024-03-13 11:11:07 -04:00
Sage Vaillancourt 7a3be1f160 Add ping check to pushdot 2024-03-08 19:25:32 -05:00
Sage Vaillancourt 3e26791ea3 Ensure up-to-date local history file before sync 2024-03-08 19:19:54 -05:00
Sage Vaillancourt 4a529f742d Perform sync even pushdot has no changes to commit 2024-03-08 19:12:03 -05:00
Sage Vaillancourt d9a74c9503 Use gnome-terminal for ffx.sh 2024-03-07 17:26:49 -05:00