3 ms·
This is my favourite passtime. So so many little scripts. Some fun ones: * cli tool to diff changes to a branch since the last revision you looked at when it h
by willjp 4y ago
This is my favourite passtime. So so many little scripts. Some fun ones:
* cli tool to diff changes to a branch since the last revision you looked at when it has been rebased (only if you haven’t git gc’d!!)
* use fzf to choose from pulseaudio sinks/sources, changing the default and applying it to all current audio streams (ex.change mic or to headphones)
* change the default linux webcam by renaming devices, runs as a udev hook.
* various arch tools. Automatically download mirrorlist and enable the fastest 5 sources. Download/extract a package from the aur. Fzf multiselect all of the .pacnew files, vimdiff them, and delete the .pacnew files for files that changed. Also my own install script with choices for ext4 or zfs.
* use mplayer to play a video as the background on all monitors. I downloaded several 10hrs of ocean/forest sounds and alternate between them.
* tool to convert restructured text to html email in mutt
* using xargs to parallelize updating my most common config repos
* index all git repos on disk, then either fzf choose from or choose best match and cd into it. Not my idea, but I love it so much!
* makefile for my i3 config that looks at avail displays and gives me 10 monitors per display with the same hotkeys (like dwm).
* choose from several presets and recompile st with a different colourscheme.
* categorize all of my bank transactions to monitor my spending over time.
* a cli DM with different Xorg configurations and window managers (music keeps playing, fuse mounts retained). Useful for multimonitor games that require different setups.
* wine, proton scripts to manage prefixes and cd to common windows directories within them.
So,so many more.