This repo is my ~/bin folder. ./posix contains POSIX versions of some of the scripts.
-
change-bright
: adjusts monitor brightness -
check-display
: runs at xstart to organize monitors and other display-tangential programs -
clean-symlinks
: deletes broken symlinks -
cr
: compiles and runs a c program with any other arguments provided. requires penlight -
dmsn
: get the dimensions of an image -
ext-backup
: creates backups to an external drive -
gen-license
: generates a license file for you based off of $USER and the current year -
get-installed
: grabs all installed programs and saves them in a folder -
gitignore
interactively select a gitignore for the current directory -
i3-toggle-gaps
: toggles comments on the lines enabling gaps in your i3 config
note: workspaces must be reloaded for changes to take place -
note
: opens up a text note -
[
picom-restart.sh
]: restart picom. meant to be called fromcheck-display
, hence the extension -
pint
: interfaces withyay
for interactive package management -
pushit
: checks the git status of the current repository and commits/pushes based off of user input -
pvw
: previews files as pdfs -
pyformat
: formats and lints a python file -
python-gitignore
: creates a.gitignore
for a Python project in the current directory -
startups
: programs that get run every time my computer starts -
u
: updates packages (intended for pacman/yay)- requires informant, pacman-contrib and yay
-
upgrade-zinit
: upgrades zinit and any zsh plugins -
usbguard-interactive
: interfaces with usbguard for interactive choices -
volume
: changes the volume and shows adjusted levels via dunst -
week_from.py
: tells you the week from a given ISO 8601 date -
wttr
: gets the weather (this one's from wttr.io, but i tweaked a few things)