Commit Graph

82 Commits

Author SHA1 Message Date
Sage Vaillancourt d6af926afb Remove inconsistent history check
Current histfile will often be larger than merged file (duplicate lines being possible)
2024-10-10 16:33:45 -04:00
Sage Vaillancourt 823b081b69 Include port in tscp alias 2024-10-10 16:27:58 -04:00
Sage Vaillancourt e608cda593 Merge branch 'main' of https://git.sagev.space/sage/dotfiles 2024-10-10 16:25:28 -04:00
Sage Vaillancourt 66cf733f4e Clarify sync-history 2024-10-10 16:25:13 -04:00
Sage Vaillancourt fff303850e Remove redundant getdot logic 2024-10-10 16:14:57 -04:00
Sage Vaillancourt 260e3a4749 Don't recurse forever :) 2024-10-10 16:09:48 -04:00
Sage Vaillancourt 828a93e54c Move all getdot logic back into .zshrc 2024-10-10 16:07:41 -04:00
Sage Vaillancourt 09476d019f Skip starship on Windows 2024-10-04 11:17:24 -04:00
Sage Vaillancourt bbe841e8ec Bail and warn if merged histfile is a file reduction 2024-10-04 10:09:06 -04:00
Sage Vaillancourt 2424e2210f Add gron install to copy.sh
Add connection timeout to sagev.space scp connections
2024-10-04 10:01:28 -04:00
Sage Vaillancourt efa697a2c4 Fix inverted conditionals 2024-08-30 14:15:55 -04:00
Sage Vaillancourt 4af46ebe64 Skip certain sync operations while on sagev.space itself 2024-08-30 14:14:29 -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 d70ce29d7d Fewer hard-coded paths.
Disable nvm in bashrc for now.
2024-07-21 11:49:28 -04:00
Sage Vaillancourt ccf3caee81 Only push ENABLED extensions 2024-06-30 10:52:41 -04:00
Sage Vaillancourt 8f3f1662d3 Add standard/lf aliases
Lint skeleton.js
2024-06-24 12:33:52 -04:00
Sage Vaillancourt 16b704d1be Tweak some skeleton files.
Add bun to zshrc
2024-06-24 12:24:19 -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 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 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 cdbbb722a8 More consistently push non-dotfile data 2024-03-01 07:06:13 -05:00
Sage Vaillancourt b9982fd8a5 Always apply dsync changes. 2024-02-28 19:54:49 -05:00
Sage Vaillancourt e2b9a3acfe Also push on sync-dconf 2024-02-26 22:49:17 -05:00
Sage Vaillancourt aba727e205 Use $HOME/.tmp instead of /tmp
Works better with termux, etc
2024-02-26 00:24:28 -05:00
Sage Vaillancourt f09a1ae032 Add some early bails for non-standard devices 2024-02-26 00:21:53 -05:00
Sage Vaillancourt 6eac61d6bd Do a quick ping before running getdot 2024-02-25 22:00:03 -05:00
Sage Vaillancourt e659f1af3d Histfile fallback 2024-02-24 13:38:43 -05:00
Sage Vaillancourt b0bc85b327 Add sync-history 2024-02-24 13:36:19 -05:00
Sage Vaillancourt b35022a684 Don't push extensions if they haven't changed 2024-02-24 13:12:23 -05:00
Sage Vaillancourt 14b3872e32 Add load/push-extensions for gnome 2024-02-24 12:16:49 -05:00
Sage Vaillancourt d90b7dc63c Drop dconf-dump rm output 2024-02-22 23:08:43 -05:00
Sage Vaillancourt 3132e9ce0d Guard-clause-style scpace checks 2024-02-19 01:37:07 -05:00
Sage Vaillancourt b96fff3c6a Just a pinch cleaner 2024-02-19 01:30:26 -05:00
Sage Vaillancourt 87d11d8f27 Correct gsconnect wildcard 2024-02-19 01:27:06 -05:00
Sage Vaillancourt 1b437e6671 More flexible dconf-dump specifics 2024-02-19 01:25:44 -05:00
Sage Vaillancourt aa95c7a9fe Add continue/cancel prompt to dconf-dump changes 2024-02-19 01:02:23 -05:00