Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vulonkaaz/random-scripts

a collection of useful shell scripts for desktop linux/unix users
https://github.com/vulonkaaz/random-scripts

dmenu dotfiles dotfiles-linux shell-scripts suckless

Last synced: about 1 month ago
JSON representation

a collection of useful shell scripts for desktop linux/unix users

Awesome Lists containing this project

README

        

# A collection of Unix scripts to make your life easier

This repo will contain a few of the many scripts I use on my linux desktop,
most of them are meant to be run from keyboard shortcuts and sometimes rely
on dmenu (you can substiture it with bemenu if you're on wayland)

You can see this kind of like a dotfiles repo, except I won't share my entire
desktop configuration because I view this as too personal

It is recommanded that you read and understand the scripts before running them

## Explanation of each script

### zshrc_example

not a script but an example .zshrc that I consider sane defaults

zsh has the reputation to be very powerful but a pain to configure, with this you
can just use it as a drop in replacement for bash and it should work right and feel
right right away, main differences are like vi-like keybindings and autocompletion
is a bit different than bash (way better)

you may wanna customize the PS1 variable and add your own aliases

### addtorrent.sh

a command line script to add a torrent to a remote Transmission server over HTTP

usage `./addtorrent.sh url`, url can be a magnet link or the http link of a
.torrent file

you have to set host, username and password before using

~~stolen from~~ inspired by this https://gist.github.com/tree-s/1b2177bac1d8f2b70fac9e235a7f262c

### audiosink.sh

Select the default audio output on wireplumber, when you launch the script a dmenu
will appear with the list of every audio sink that wireplumber can see and you can
select one to make it default, very useful if you have multiple audio cards

### autorip.sh

rip an audio CD using cdparanoia and let you name the files and save them as .flac

save everything to ~/music, depends on cdparanoia, ffmpeg and id3v2

interactive script meant to be run inside a terminal, please read it carefully
before trying it out

### calc.sh

a dmenu calculator, very simple and effective, relies on the bc calculator

### conversion.sh

a dmenu program to convert some units, as of now it can convert km to miles and
vice versa and °C/°F, I'll add more when I feel like I need them, I'll probably
accept your pull request if you decide to add more units yourself

### emoji.sh

an emoji selector that I probably copied from Luke Smith or someone else idk,
copies the selected emoji to the clipboard

you might need to adjust the path of the emoji list and use absolute path

replace xclip with wl-copy on wayland

### playmusic.sh

select a song or an album from your music library and play it with mpd, one of my
favourite scripts