Commit Graph

  • f8a60b4287 Change final backup check to use du again, not ls -l. Hyperling 2025-10-24 15:26:40 -07:00
  • a7f395a62a Remove test output. Hyperling 2025-10-24 15:18:44 -07:00
  • f02aec2cdb Fix case of DOCKER value. Hyperling 2025-10-24 15:16:57 -07:00
  • a94959bcf9 Add more verbosity. Change "BACKUP" to "DOCKER". Hyperling 2025-10-24 15:15:05 -07:00
  • 5004250f85 Add aliases for reloading shell like in Termux environment. Hyperling 2025-10-24 14:55:11 -07:00
  • 4c4d4bbef7 Additional enhancements to pulling Production backups. Hyperling 2025-10-24 14:53:36 -07:00
  • d32b636a99 Add more output. Hyperling 2025-10-23 20:02:52 -07:00
  • a7083733cc Add check on whether any zips were successful. Hyperling 2025-10-23 19:59:56 -07:00
  • 97ddcc4573 Properly handle removing the failed files. Hyperling 2025-10-23 19:50:57 -07:00
  • dc2ae57bd6 Add command to pull production backups while making sure that failed downloads are easily identified. Hyperling 2025-10-23 19:42:50 -07:00
  • 82ab31b9ea Add Grayjay to GNOME favorites. Hyperling 2025-10-20 19:33:09 -07:00
  • 49ababedc5 Add the flatpak Grayjay. Hyperling 2025-10-20 19:32:49 -07:00
  • 0d3931d738 Fix cronjobs to use BASH for RANDOM variable. Hyperling 2025-10-19 21:41:59 -07:00
  • 7c93f25a5d Add output for why dev branch shows up twice during load-prod. Hyperling 2025-10-15 06:45:49 -07:00
  • 8445b64d6b Check if the dev branch exists before moving to it. Hyperling 2025-10-15 06:42:16 -07:00
  • 8dfb3fe2a6 Change rollback aliases to only go down 1 layer. Add reset aliases for going all the way back to main. Hyperling 2025-10-15 06:38:50 -07:00
  • 5b749d2100 Fix failed branch switch. Hardcode to dev! Hyperling 2025-10-15 06:35:02 -07:00
  • 57ca267aa5 Add back the display of the current local branch we're on. Add newlines for readability. Hyperling 2025-10-15 06:32:28 -07:00
  • 2ca308c287 Re-do changes lost between branch pointing. Hyperling 2025-10-15 06:28:38 -07:00
  • 40ee72b587 Only continue each commnd if they are successful. Hyperling 2025-10-15 06:15:13 -07:00
  • 13bc98d7ef Further enhancments to load-branch. Better output and branch choices. Hyperling 2025-10-15 06:06:05 -07:00
  • d916637798 Complete the conditional branches. Hyperling 2025-10-15 05:53:48 -07:00
  • 71d236d0ba Add aliases to roll branches back to main, AKA the last official pull request. Hyperling 2025-10-15 05:48:18 -07:00
  • d81c424878 Allow using load-prod and load-stage with any branch, and default to dev if nothing is provided. Hyperling 2025-10-15 05:47:01 -07:00
  • 73e527640f Add heads back onto the ls-remote command. Hyperling 2025-10-15 05:41:12 -07:00
  • aa3075a9fc Do not do switch back to sender if did not switch to receiver. Hyperling 2025-10-15 05:33:17 -07:00
  • 89cdf8157f Add other missing then. Hyperling 2025-10-15 05:19:57 -07:00
  • 4e0ff86295 Add missing then. Hyperling 2025-10-15 05:19:21 -07:00
  • 305b8df6ff Ensure user is on dev branch if it exists. Hyperling 2025-10-15 05:09:56 -07:00
  • 6a78933875 Add helper for reorienting a git branch. Hyperling 2025-10-15 04:52:15 -07:00
  • 7095636915 Remove trailing s. Hyperling 2025-10-14 15:03:43 -07:00
  • 80bba3b21b Merge pull request 'Fixes & Enhancements' (#6) from dev into main Hyperling 2025-10-14 15:01:20 -07:00
  • d98bbb02a9 Quote the backup contents with an * so that backups get ignored properly. Hyperling 2025-10-14 12:21:38 -07:00
  • 00c87328ab Don't back up backup files. Hyperling 2025-10-14 11:16:52 -07:00
  • b4cdea984e Add sleep to ansible-pull commands. Change weekly force to daily. Use explicit command rather than rarely used file. Hyperling 2025-10-14 11:09:24 -07:00
  • 4651726268 Do a full truncate of backup directory so that partial zips with weird hash names and no file extension get deleted as well. Hyperling 2025-10-14 08:36:53 -07:00
  • 3410cf4426 Ensure backup's TRASH folder gets created and used properly. Hyperling 2025-10-14 08:35:21 -07:00
  • d5393f60f3 Add cleanup for backups. Hyperling 2025-10-14 08:34:33 -07:00
  • 5f882df33f Add ability to use aliases with sudo. Hyperling 2025-10-14 08:22:16 -07:00
  • 0dfbd0bd68 Add ls alias for only showing size, not all the file data. Hyperling 2025-10-14 08:18:20 -07:00
  • 0d5b095ad6 Remove directory from basename variable. Hyperling 2025-10-14 08:14:47 -07:00
  • 07e32decf8 Fixes and enhancements for system backups. Hyperling 2025-10-14 08:12:19 -07:00
  • afc3b20785 Reference script version of backup with function and add aliases. Hyperling 2025-10-14 07:44:52 -07:00
  • ed160da316 Move backup function into script so that cron can access it. Hyperling 2025-10-14 07:44:26 -07:00
  • 2f08b1414e Use more standardized backup directory, outside of RAM. Hyperling 2025-10-14 07:07:28 -07:00
  • c279884da2 Fix extra '. Really need to permanently turn off autocompletion type stuff, it keeps coming back on. Hyperling 2025-10-09 13:30:06 -07:00
  • df8b330893 Add and use functions for simpler and more readable logging. Hyperling 2025-10-09 12:38:56 -07:00
  • 08a7a22dde Add to TBD. Hyperling 2025-10-09 12:27:46 -07:00
  • 57243f65e3 Do not use OR, .list file was not getting changed. Hyperling 2025-10-09 11:12:29 -07:00
  • 35469851b3 Fix find command to use OR when checking for multiple extensions. Fix sources extension to be plural. Hyperling 2025-10-09 11:08:08 -07:00
  • 2cf4a348c3 Fix backup function not removing old files. Hyperling 2025-10-09 10:41:40 -07:00
  • 4a33adf073 Add TBD for timezones. Hyperling 2025-10-09 10:41:27 -07:00
  • fb00d3e6bc Separate file sections with periods. Hyperling 2025-10-09 07:49:24 -07:00
  • 267a260e90 Use hyphen not underscore for timestamp. Hyperling 2025-10-09 07:48:52 -07:00
  • 03b9f7e1b2 Add function for just the date. Hyperling 2025-10-09 07:48:27 -07:00
  • 57dc62a74a Change filename to match new Docker format. Hyperling 2025-10-09 07:47:09 -07:00
  • f7c321bf23 Sort the cleanup by filesize. Hyperling 2025-10-09 06:59:41 -07:00
  • 130b243be3 Add method to clean up hidden trashed files, usually from Android. Hyperling 2025-10-09 06:54:36 -07:00
  • 400ef8400c Change what clean does to be much safer. Hyperling 2025-10-06 18:35:20 -07:00
  • d35d9ccdd2 Add cleaning of generated PDF files. Hyperling 2025-10-06 18:21:24 -07:00
  • a730919b43 Purge existing PDFs first so that old names get removed. Hyperling 2025-10-04 14:10:31 -07:00
  • 4e9e714504 Add comment! Hyperling 2025-10-04 06:56:22 -07:00
  • c0ba27e782 Add command to regenerate all ebooks. Hyperling 2025-10-04 06:55:42 -07:00
  • 6d2a822323 Add System to local system backup file. Hyperling 2025-10-04 06:33:37 -07:00
  • a8e6e0b6c6 Ensure that debian.source files also get modified by debian-upgrade. Hyperling 2025-10-04 06:32:37 -07:00
  • 93b919f48b Remove bool filter where it does not always makes sense. Should fix swap files from not getting created. Hyperling 2025-10-03 18:53:20 -07:00
  • 215e7dee69 Add more eBooks to the reseed list. Hyperling 2025-09-30 14:04:34 -07:00
  • 70ac7bff94 Merge pull request 'General Improvements & Fixes' (#5) from dev into main Hyperling 2025-09-19 13:31:52 -07:00
  • 54589ca033 Add verbosity to ansible-pull command. Hyperling 2025-09-16 12:28:32 -07:00
  • 2dd0303176 Change URL for HTTP to include the S so that ansible-pull can correctly detect the changes to the repo. Hyperling 2025-09-16 12:23:38 -07:00
  • 411f203024 Add new project to rewrite my site in Hugo. Hyperling 2025-09-02 14:20:21 -07:00
  • 9f22385040 Simplex Desktop does not work without phone scan each time, do not keep on Favorite bar. Hyperling 2025-08-31 11:57:34 -07:00
  • 103a79a7ee Add Simplex to favorites. Hyperling 2025-08-31 11:50:19 -07:00
  • 602376df5f Remove Element from Favorites. Hyperling 2025-08-31 11:31:57 -07:00
  • 95c87448c8 Add aliases for remembering the Flatpak app size checking command. Hyperling 2025-08-31 11:30:13 -07:00
  • df5421defe Ensure name of code-oss executable does not interfere with any ~/Code shortcuts. Hyperling 2025-08-31 11:28:23 -07:00
  • 1e7e11ed91 Change the order of generic apps based on importance. Hyperling 2025-08-31 11:27:38 -07:00
  • 07dc365410 Add the Matrix protocol messenger Element back to the list, as well as Simplex. Hyperling 2025-08-31 11:03:11 -07:00
  • c248a3c048 Add extra dialog to show where we're at when next apt prompt comes up. Hyperling 2025-08-22 15:54:38 -07:00
  • 16466fb0c8 Finalize backup list. Fixes for debian-upgrade. Hyperling 2025-08-22 14:04:21 -07:00
  • 86e3f40d36 Added and tested now and backup. Still need to test debian-upgrade. Hyperling 2025-08-22 13:43:40 -07:00
  • 8038e10364 Add purge to autoremove so that unused config files also get removed. Hyperling 2025-08-22 11:54:22 -07:00
  • 295f29dece Do not check services if host is a Docker container. Hyperling 2025-08-21 15:31:40 -07:00
  • 8181ee0848 Remove extra space. Hyperling 2025-08-21 15:27:14 -07:00
  • c87c4468b3 Fix command to work locally. Hyperling 2025-08-21 15:26:26 -07:00
  • e19902074a Try starting the necessary services multiple times. Hyperling 2025-08-21 14:55:36 -07:00
  • c12b54d0dc Only use fastfetch for Trixie. Hyperling 2025-08-21 14:40:35 -07:00
  • a5023b2ef7 Add shortcut to remembering how to see Ansible facts. Hyperling 2025-08-21 14:40:25 -07:00
  • ad6601f17e neofetch is no longer available in Debian 13 (Trixie). Use fastfetch instead. Hyperling 2025-08-21 14:31:07 -07:00
  • 8e3e284753 Ensure boolean values are treated as booleans in Debian Trixie. Hyperling 2025-08-21 14:27:07 -07:00
  • df4efb2beb Move the Connect software to Workstation. Hyperling 2025-08-21 14:06:19 -07:00
  • c7d06da91e Add dig to default installs. Hyperling 2025-08-19 14:48:23 -07:00
  • 3e1b0cc961 Do not include an extra newline when working with HTML, causes whitespace issues. Hyperling 2025-08-19 11:52:38 -07:00
  • 2b551cbff5 Add hugo website to project list. Hyperling 2025-08-18 18:24:08 -07:00
  • 64c77cbd20 Add hugo to workstation packages. Hyperling 2025-08-13 16:55:07 -07:00
  • c8186d30da Add Telegram back to install list. Hyperling 2025-08-12 05:41:09 -07:00
  • 68e1e5a48f Fix unnecessary s in name. Hyperling 2025-07-26 11:40:46 -07:00
  • f61fe14a94 Add the speed boost to other stat checks as well. Hyperling 2025-07-26 11:38:52 -07:00
  • a03a1b6493 Fix lag of stat building checksum and other data on large swapfile. Hyperling 2025-07-26 11:35:28 -07:00
  • d1f50523fb Add output that the log is being followed. Hyperling 2025-07-26 11:27:09 -07:00