Skip to content
/ shell Public

shell scripts for system/hardware management and general maintenance like alsa, aria2c, aur, package, stats, build, backlight, backup, color, picker, cyanrip, dynv6, fritzbox, git, clone, compress, extract, multi, notify, test, padd, pdf, speed, ssh, status, stopwatch, cleanup, touchpad, urxvt, w3m, wallpaper, windows, key, wireguard

License

Notifications You must be signed in to change notification settings

mrdotx/shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shell

shell scripts for system/hardware management and general maintenance

folder comment
archive old stuff and things that couldn't be assigned
systemd systemd services and timer
file comment
alsa.sh change volume with status notification
aria2c.sh add download urls to aria2c
aurbuild.sh aurutils sync packages and sync devel packages
backlight.sh change backlight brightness with status notification
backup_keys.sh key backup with rsync to specific usb device
backup_nds.sh nds flashcard backup with rsync (roms backup as list)
backup_system.sh system backup with rsync from local/remote location to specific usb device
color_picker.sh pick color with a tool, copy hex to clipboard and preview with notify-send
compressor.sh script to compress/extract/list files and folders
cyanrip.sh wrapper for cyanrip cd ripping tool
dynv6.example.conf example config for the dynv6.sh script
dynv6.sh script to update dyndns service dynv6 with multi-config file
fritzbox.sh get data from the fritzbox: external ipv4/-v6 and current up-/download rates
git_multi.sh execute git command on multiple repositories
git_repos.sh perform oparations for all repositories of a user or organization
notify_test.sh generate test messages with notify-send
padd_update.sh script to update pi-hole padd
pdf.sh script to compress/convert/chain/unchain pdf files
pkgstats.sh download package stats from arch packages
speedtest.sh output speedtest-cli results to structured csv file
ssh_exec.sh execute command with ssh if remote host not local host
status.sh simple script for system information in different formats
stopwatch.sh script to measure the time
sync_notes.sh sync notes to webserver
system_cleanup.sh purge cache and remove duplicated entries from python-, bash- and zsh-history
touchpad_toggle.sh disable/enable touchpad
urxvtc.sh start urxvtd if not already running and open urxvtc
w3m.sh terminal wrapper for w3m with or without suckless tabbed
wallpaper.sh set and load wallpaper (file/random file from directory) from xresources
windows_key.sh read windows product key from uefi
wireguard_toggle.sh enable/disable wireguard interface with predefined config in systemd-network

related projects:

About

shell scripts for system/hardware management and general maintenance like alsa, aria2c, aur, package, stats, build, backlight, backup, color, picker, cyanrip, dynv6, fritzbox, git, clone, compress, extract, multi, notify, test, padd, pdf, speed, ssh, status, stopwatch, cleanup, touchpad, urxvt, w3m, wallpaper, windows, key, wireguard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages