Commit Graph
56 Commits
Author SHA1 Message Date
me 1764705562 swap-stopper, increase full_pct. 2026-10-17 14:42:12 -07:00
me f17b6a96b2 swap-stopper, only restart ollama. 2026-10-17 09:11:08 -07:00
me 9d7a6414b3 swap-stopper, go back to continuing after the restarts are called. 2026-10-12 12:12:59 -07:00
me 18b73f7665 swap-stopper, add another process which needs stopped so that it does not keep starting models. 2026-10-12 12:10:44 -07:00
me fe46062be0 swap-stopper, be more robust in the checks by using both ram and swap for checking conditions, lower full percentage from 98 to 95 to avoid edge cases. 2026-10-11 06:03:18 -07:00
me 6fc8181272 swap-stopper, prevent restart loops if swap does not go down after it started to rise, also fix log consistency with newlines between loops. 2026-10-10 19:07:36 -07:00
me 0776e89d26 Add shell script which stops LLMs from causing system swap. 2026-10-10 18:41:25 -07:00
me c4964a1a1e i3 and battery_nag, reached a point where it successfully kills then restarts on each reload. 2026-08-22 12:12:43 -07:00
me df622a175b battery_nag, add log output on what battery percentage caused the notification. 2026-08-20 17:26:09 -07:00
me 7f6110a3f9 battery_nag, ensure 'killall battery_nag.sh' doesn't make the program think it's already running. 2026-08-20 17:24:04 -07:00
me bb9ac37d9c battery_nag, add comments. 2026-08-19 18:34:41 -07:00
me 4d1c461fcf battery_nag, simplify the acceleration and allow it to be turned off. 2026-08-19 18:30:45 -07:00
me d5ef919e6d battery_nag, improve the active process checker and enhance edge case handling. 2026-08-19 16:06:32 -07:00
me 8ec82bd3f1 battery_nag.sh, only run if not already running. 2026-08-19 14:47:06 -07:00
me b0620734b6 battery_nag.sh, add additional output as well as speeding up the nags as the percentage goes down. 2026-08-19 14:43:39 -07:00
me d58d830206 battery_nag,sh, enhance the comment section. 2026-08-19 14:17:47 -07:00
me 5f50b3d1d7 battery_nag.sh, add output. 2026-08-19 14:14:13 -07:00
me ab2d39c700 i3, add a battery nagging notification which expands upon existing functions. 2026-08-19 14:01:41 -07:00
me b0a7a03542 Change scripts to not use tilde, prefer $HOME. 2026-07-24 15:00:04 -07:00
me a9352773a7 Create an executable script which calls the volume function. Hoping it works better with i3 than the function was. 2026-07-23 13:00:28 -07:00
me 5d7318ec32 Add note for which bitrate is used by default. 2026-01-18 07:03:42 -07:00
me cf676808c9 Fix header comment. 2026-01-18 07:01:59 -07:00
me 2e560c9f2b Ignore files which are ignored by clone alias. 2025-12-20 20:05:25 -07:00
me c21d7415f5 Add a gap in output and timing between the two backup files. 2025-12-20 20:01:52 -07:00
me e3c61c5bcd Add a backup of data directories. 2025-12-20 19:59:32 -07:00
me b8fa688e52 Add a parameter to image compressing which does not use a big fancy tag. 2025-12-08 15:15:11 -07:00
me ea3ce8d023 Change the t parameter to do what the e parameter does, and finish what the e parameter is supposed to do. 2025-12-08 14:54:08 -07:00
me dd7325da39 Prevent date formatting if the time flag is not set. 2025-12-08 14:48:32 -07:00
me 71cf71e29b Ignore the /srv/sftp directory when making system backups. 2025-12-01 09:47:43 -07:00
me f7869fd453 Change the timestamp formatting to be optional. 2025-11-30 19:16:50 -07:00
me 7095636915 Remove trailing s. 2025-10-14 15:03:43 -07:00
me d98bbb02a9 Quote the backup contents with an * so that backups get ignored properly. 2025-10-14 12:21:38 -07:00
me 00c87328ab Don't back up backup files. 2025-10-14 11:16:52 -07:00
me 3410cf4426 Ensure backup's TRASH folder gets created and used properly. 2025-10-14 08:35:21 -07:00
me 0d5b095ad6 Remove directory from basename variable. 2025-10-14 08:14:47 -07:00
me 07e32decf8 Fixes and enhancements for system backups. 2025-10-14 08:12:19 -07:00
me ed160da316 Move backup function into script so that cron can access it. 2025-10-14 07:44:26 -07:00
me 1db8c0b7b0 Fix tabs in usage to spaces. 2025-06-16 18:07:23 -06:00
me 116087928d Strip metadata from converted images. 2025-06-16 18:01:59 -06:00
me b6e820570f Allow re-expanding the filename in a consistent way so it's not one big number. 2025-06-16 18:01:41 -06:00
me 3bca080de1 UNTESTED: Add cleaning of the video filename. 2025-04-03 14:50:01 -07:00
me e308beec07 Do the size as an extra extension so that it is no longer cleaned into the date. 2025-04-03 10:34:51 -07:00
me e155d36ab4 Fix null size variable bug with determining the default bitrate. 2025-03-31 15:09:00 -07:00
me e69b5d2d33 Determine default video bitrates based on dimensions. Add file options to extension. Fix shrinking to certain sizes by using -2 as width. Tested successfully! 2025-01-19 16:37:02 -07:00
me 4a3ac3622f Allow shrinking a shrunk image. Add size to tag. Add defaults to usage. Tested successfully! 2025-01-19 12:41:16 -07:00
me 752969e2fa Add Music Studio, Migrate from GitHub to Personal Gitea (#1)
Reviewed-on: #1
2025-01-02 13:03:50 -07:00
me e66dbed7a8 Enhance Functions + General Improvements (#52)
* Add an alternative to Audacity.

* Remove the Brave Browser since the repo has started failing and I only use Firefox browsers these days.

* Remove alias audacity for tenacity.

* Ignore if the repos are already removed.

* Stop installing Telegraf.

* Add the new dconf name for System Monitor.

* Remove the download if it already exists. Force the move.

* Fix overwrite prompt for Metasploit.

* Don't do flatpaks during a battery device's goodbye.

* Fix variable case, add quotes.

* Fix double quotes.

* Add full set of commands for compressing videos.

* Fix trash size checking to work for folders.

* Allow only updating system or Flatpak programs.

* Also check the DE trash folder.

* No longer have Flatpaks contingent on system updates.

* Improve variable names and flow.

* Fix maxdepth.

* Check network mounts for hidden trash folders.

* Add media. Only restrict maxdepth for Home directory.

* Properly check media.

* Ensure hidden files also get seen and removed.
2024-09-23 11:51:17 -07:00
me 742f225de1 General Enhancements (#51)
* Fix website not being trashed during reseed.

* Fix port flags.

* Fix errors about comments by being sneaky.

* Add `encfs`.

* Leave the audio alone when compressing videos unless explicitly requested.

* ffmpeg seems to default to 128k audio, raise it to 192k.

* Handle `time` not being installed more gracefully.

* Add audio normlization per Cahlen Lee.

* Try preventing directories from being renamed.

* Add ability to resize videos, similar to process-video in my Termux project's bashrc.

* Add an -A parameter similar to compress_image.sh.

* Handle uppercase extensions, use TRASH for old compressed copies if it exists, print the FFMPEG command.

* Add datestamps around the conversion.

* Maxrate has been working well in Termux project, use it on desktop too, but don't worry about 2-pass.

* Automatically source Docker environment for using manage.sh if user is root and file exists.

* Add android studio.

* Add missing pipes.

* Stop including Nix, inclue TTT, add git stash to reset.
2024-05-16 10:00:49 -07:00
me 04a980a7a3 General Enhancements (#50)
* Hide email clients.

* Always install CRON.

* Add variable for the static IP to Hyperling.com.

* Change IPs.

* Beginnings of a script to do IPv6 SCP.

* Add ability to specify which port SSH runs on.

* Require the destination.
2024-01-30 05:25:50 -07:00
me 7519f23a81 Fixes and Enhancements (#48)
* Fix metasplot install if /usr/local/bin is not active in path yet. Also use variables.

* Use plocate on openSUSE. Supposed to be faster. Cannot have both m and p installed at the same time and p comes with the base system.

* Include wheel group for user as well.

* Finalize GNOME settings, go with RC commands instead of dconf module.

* Add hostname to report files.

* Add TBD for shared home situation.

* Fix cron service for Fedora.

* Disable the power button.

* Fix Fedora ffmpeg issues. Move package modules from flatpak playbook. Uninstall firefox from package manager.

* Enhance update function to handle shared home between multiple distributions.

* Allow keeping local backups of files.

* Replace flatpak repair check with accept flag instead of battery so that any automated update runs do the cleanup.

* Begin hoarding settings files.

* Start building out a FireFox profile.

* Fix extra comment command in comment.

* Add an All option to completely compress the entire directory.

* Codium is still broken on all tested systems, hide from Favorites.

* Add scipt to handle audio files. Also can convert to 432Hz.

* Use cut instead of awk to get rid of first parameter. Fixes bugs when spaces are allowed in the filenames.

* Enhancements and bugfix for "$freq".

* Add playbook for desktop VPN clients. Start with Mullvad.

* Add website to the seeded projects.

* Add firmware updates to the update function.

* Allow `fwupdmgr` to fail and have `update` still continue.

* Shorten lines.

* Uninstall DeltaChat.

* Separate the firmware update into its own function.

* Add alias for cloning one folder to another without using rm/cp.

* Fix typo in rsync.

* Go ahead and add extra options.

* Make the files human readable size descriptions.

* Remove unnecessary v, P does good enough.
2024-01-23 09:43:42 -07:00