Skip to content

sudo-julia/bin

Repository files navigation

homemade utilities

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 from check-display, hence the extension

  • pint: interfaces with yay 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)

  • 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)