My collections of scripts, mainly bash, that I use on a daily basis.
Prints a minimally formatted list of key bindings found in the i3-config file.
Categorizes most of the files in the current directory as PDFs, Images, Code, etc.
Script that start three different instances of conky.
Requirements: conky (Obviously)
Helper script to manage displays. Can show the currently available display, and switch to duplicate or extend modes.
Requirements: rofi
Gives a choice of websites, and opens the chose site in firefox. The sites are taken from the sites folder in this directory. Also has a search option which brings up an input box.
Requirements: firefox, zenity
Compiles the latex file, with some helpful flags.
Requirements: pdflatex in your $PATH
Example script taken from the i3lock-color repo. Lockscreen, with bar ;)
Requirements: i3lock-color
The code for this script is taken from multiple sources, with a few edits of my own. It takes a screenshot, pixilates it and sets it as the lockscreen.
Requirements: i3lock-color
Yet another lockscreen script. Don't remember what it does. Can't seem to run it either. Just keeping it here incase I ever figure it out.
Compiles the markdown file to HTML documents.
Requirements: pandoc
Music player script. Fun times.
Requirements: mpv as the musicplayer. playerctl if you want the status bar block too.
Script to create a new template file. Try running new --help
.
Fun script.
newYear.sh "Happy New Year"
Gives you a choice of directories to choose from, and opens the chosen directory in pcmanfm
, a lightweight filemanager.
Requirements: pcmanfm
Simple yes/no prompt with dmenu. If yes, run the command.
Usage: prompt [prompt string] [command to run]
Requirements: dmenu
Ranger alternative to the pcman script.
Current status: Broken
Requirements: ranger
Script that auto generates my folder aliases for zsh and ranger. Idea from Luke Smith.
Scripts starts a local python server. Useful for file sharing and web dev.
Sublime text alternative for the pcmanfm script.
Calls the todo app with some extra choices.
Changes the wallpaper in a loop.
Status: Don't use this. Use a cron job instead.