Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dartegnian/shell-scripts
Shell scripts for Unix-like systems, mainly (Arch) Linux for now. Will expand to cover *nix OSes in the future.
https://github.com/dartegnian/shell-scripts
bash linux shell shell-scripting shell-scripts unix
Last synced: 2 days ago
JSON representation
Shell scripts for Unix-like systems, mainly (Arch) Linux for now. Will expand to cover *nix OSes in the future.
- Host: GitHub
- URL: https://github.com/dartegnian/shell-scripts
- Owner: Dartegnian
- License: gpl-3.0
- Created: 2020-12-11T09:21:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T09:18:26.000Z (4 months ago)
- Last Synced: 2024-10-12T14:31:10.330Z (about 1 month ago)
- Topics: bash, linux, shell, shell-scripting, shell-scripts, unix
- Language: Shell
- Homepage:
- Size: 238 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/funding.yml
- License: LICENSE
Awesome Lists containing this project
README
# *nix Shell Scripts
Shell scripts for Unix-based systems, mostly for (Arch) Linux.## What's inside
### Restic backup script
`backup_restic.sh`A script for backing up my local folders onto my own cloud storage. It needs to be run as root and have the proper directories set up.
### Backup script
`backup.sh`State-of-the-art, high-performant, Excel-spreadsheet-driven script to backup all my precious dotfiles without the need for me to manually transfer the configuration scripts to The Cloud™.
Generally backs up configs that manually need to be copied (for now), like NPM packages, and system packages.
### Maim screenshot taker
Takes a screenshot with `maim` with `--screen`/`-s`, `--screen-temp`/`-t`, `--area`/`-a` as parameters.### Microphone toggler
Toggles between muting and unmuting the default microphone source in PulseAudio and shows a desktop notification. Not sure if it works in PipeWire or even ALSA.### MOTD updater
Configures the MOTD in my Linux system to mimic that of the startup messages in AT&T Unix System V because it looks cool.### Restic file backup
Uploads configured folders and tags onto some cloud storage solution. Must be configured via `/etc/restic-env`.### Update script
Thingamajig that updates your ((Arch)) Linux install and all the penguins inside. Written by me, for me, and probably only used by me. I'm trying my best to write a shell script, okay? Hmph.## Deprecated
### GAME MODE™
GAME MODE `ON`/`OFF` turns on GAME MODE™ for my Linux system.