Home

Awesome

Script Descriptions

ALSA Scripts

alsavolctrl

Changes the volume of tracks in alsa

Dependencies

BSPWM Scripts

bspfullscreen

Simple script to toggle a node to fullscreen mode in bspwm

Dependencies

bsphide

Simple script to hide all the nodes on a desktop in bspwm

Dependencies

bspunhide

Simple script to show all the nodes on a desktop in bspwm

Dependencies

tabc

Adds/removes a node into/out of an instance of tabbed, to allow for tabbing in bspwm

Modified version of this script

Dependencies

i3 Scripts

i3battery

Shows the battery percentage formatted to show in i3blocks

Dependencies

i3cpu

Shows the cpu usage formatted to show in i3blocks

Dependencies

i3disk

Shows the disk usage formatted to show in i3blocks

Dependencies

i3ip

Shows the ip address of the computer formatted to show in i3blocks

Dependencies

i3memory

Shows the memory usage formatted to show in i3blocks

Dependencies

i3speedtest

Shows the network performance formatted to show in i3blocks

Dependencies

i3temp

Shows the cpu temperate formatted to show in i3blocks

Dependencies

i3torrents

Shows the torrents available in transmission formatted to show in i3blocks

Dependencies

i3volume

Shows the volume for alsa formatted to show in i3blocks

Dependencies

i3weather

Shows the current weather in Adelaide formatted to show in i3blocks

Dependencies

i3wifi

Shows the current wifi connectivity level formatted to show in i3blocks

Lemonbar Scripts

launchlemon

Launches an instance of lemonbar

Dependencies

lemonconfig

Outputs a configuration for lemonbar

Dependencies

Lf Scripts

preview

Preview script built for use with lf and fzf

Dependencies

Polybar Scripts

launchpolybar

Launches an instance of polybar

Dependencies

polybattery

Shows battery percentage formatted to be shown in polybar

Dependencies

polycpu

Shows the cpu usage formatted to be shown in polybar

Dependencies

polypulsevolume

Shows the pulse volume formatted to be shown in polybar

Dependencies

polytemp

Shows the temperature of the CPU formatted to be shown in polybar

Dependencies

reloadpolybar

Reloads an instance of polybar or launches it if it's not already running

Dependencies

Pulse Audio Scripts

pulsedevices

Lists out the pulse devices and volume data

Dependencies

pulsevolctrl

Modifies the volumes level of a pulse sink

Dependencies

Transmission Scripts

notifytorrents

Hacky script to list out all the torrents in transmission

Dependencies

tordore

Sends a notification that a torrent has completed in transmission

Dependencies

transadd

Sends a notification that a torrent has been added to transmission

Dependencies

transclr

Clears out all completed torrents from transmission

Dependencies

transrss

Opens transmission-rss in the background

Dependencies

Other Scripts

comp

General handler script for compiling various file types

Dependencies

crf

Generates a template react file

dfm

Dmenu based file manager

Sourced from this repo

dfm-ext

Extraction script for dmenufm

Sourced from this repo

dlfile

Provides the ability to download a file by dropping it into a window

Dependencies

dman

Searches the man page data for an entry entered from a dmenu prompt

Dependencies

encode

Performs HTML encoding on a string, there's probably a better way to do this

extramonitor

Toggle on/off an external monitor and attempt to fix overscan issues

Dependencies

fixcam

Sets my C920 with my webcam settings

Dependencies

importandroid

Imports all the files of a specified type from an android device between a specific time frame

Dependencies

keys

Uses xev to output the codes of the keys pressed

Sourced from the arch wiki

Dependencies

killandnotify

Kills an application and sends a notification saying it was killed

Dependencies

mepapemaker.sh

Turns any wallpaper into an arch wallpaper

Source from this repo

mkscript

Generates a new script file in my scripts directory

mntandroid

Handler script for mounting and unmounting an android device

Dependencies

mntandroid

Mounts an android device to the cell directory

Dependencies

multimonitor

Wrapper script for extramonitor to select the way mode to use the extramonitor in

Dependencies

nodechildren

Lists the children of window

Dependencies

nodeclass

Prints out the window class of a window

Dependencies

openterminalin

Cd into a directory using dmenufm

Dependencies

opnbrow

Handler script for opening different browsers

Dependencies

opout

General handler script for opening the output for a file

pfetch

POSIX compliant version of neofetch Source from this repo

prompt

Simple confirmation prompt using dmenu

Dependencies

pyshell

Opens a python shell in a prompt, to run simple scripts

Dependencies

rootid

Outputs the id of the root window

Dependencies

sch

Browser independent search engine querying

Dependencies

screenshot

Handler script to take a screenshot with maim

stabmux

Wrapper script to open up st in tabbed and tmux

Dependencies

tabdmenu

Provides a simple interface through dmenu to open common tabbing applications

Dependencies

toggleprogram

Provides the ability to toggle any program

Dependencies

toggletouch

Toggles my laptops touchpad

Dependencies

updatepackages

Opens up pacman in a terminal to update my packages

Dependencies

view

Provides a method to generate read only versions of files

Dependencies

virmon

Hacky script to test out virtual monitors

Dependencies