A collection of scripts and dotfiles I like to keep handy.
Spells: Scritps to be run by hand or through a keybind.
- add_rune - Add a new rune to the dotfiles, supports some customization options
- allgst - Performs
git status
on every folder in thecwd
. - battery_check - Checks battery life and suspends if it's too low.
- bt-connect
- bulkrename - Bulk rename every file in the current directory using your default editor (Editor defined by $EDITOR or $VISUAL)
- changeMeWallCicle - Runs
changeMeWall
every 5 minutes - changeMeWall - Changes the wallpaper to a random one in the
$WALLPAPERS
folder. (requiresfeh
). Thanks matilde for the idea and help finding the more contrasting colors for dmenu - change-zone
- clean_ws_names - I sometimes rename my workspaces, this resets the name when the ws is empty. Supports bspwm and herbstluftwm
- daemons - Enable/disable my custom daemons
- dell-toggle-dock
- del_rss_feed - Script to be used by newsboat to delete the selected rss feed
- die_now - Auto shutdown that sets slowly dims the light, slowly lowers the song volume, and turns of the monitor(s)
- discord_voice - Change discord voice channel with dmenu
- edh-rec-new-cards
- ex - Extract anything
- glavad - Open glava in the background, suports multiple screens_ish_
- hooks
- k - Configure my keymap, I'm too lazy to configure X and udev
- launch-cocktracice
- lock
- make-magic-wall - make a small wallpaper big by surrouding with a solid color. Inspired by: https://github.com/chrisJuresh/paperWiz
- mtg-wallpapers - Downloads the last 6 wallpapers uploaded to https://magic.wizards.com/en/articles/media/wallpapers.
- new-cards
- new-rust-version
- picker
- playClipboard - Plays whatever is in the clipboard with xdg-open
- projects - Open dmenu, show me my projects, open a terminal in the selected one
- refresh_firefox - Refreshes firefox
- share
- ssh-menu - A menu to quickly open ssh connections
- syncspellbook - Tries to synchronise with changes to the remote repository. Also runs learnSpells and castRunes
- termFromHere - Opens a terminal in the same
cwd
as the focusedX
program. - todo - Write/remove a task to do later. Select an existing entry to remove it from the file, or type a new entry to add it.
- wfreetube
- wmgr
- work-to-home
- xls_to_csv - Python script that converts a xls file to a csv
- displayselect - Configure multi monitors
- draw - draw terminals
- emoji - Give dmenu list of all unicode characters to copy. Shows the selected character in dunst if running.
- free-nitro - I don't feel like paying discord, so I just store emoji gifs and quickly copy them to the clipboard to paste in chat. 😎
- game - Launch steam games from /comfy/ dmenu/fzf/tofi
- mconlinelist - Send a notification with the list of online players in a minecraft server
- menu - The menu used to find and launch the cantrips
- quickbrowser - Launches vimb with one of the bookmarks
- rename-ws - Dynamic [i3|bspwm|herbstluftwm] workspace renamer
- trayer - trayer launcher
- youtube - Launches the music player controled using m
Runes: Static configuration files
Scrolls: Instalation scripts Mostly untested
- autologin - Setup auto login with or without password
- basicWF - Sets up my basic workflow, install packages, configures some other packages.
- calendar - Configure khal using vdirsyncer
- dmenu - Install my custom build of dmenu
- fix-dns-home - Fix my home dns resolution, basically sets the primary dns provider to the gateway and sets the secondary dns provider to 1.1.1.1 (cloudflare)
- fix-ssh-permissions
- gestures - Enable gestures to switch workspace
- lutris - Install lutris and all the dependencies needed for battle net, assuming nvidia
- packages - List of important packages
- spotify-adblock - Install a hacky addblock for spotify
- theme - Setup the artim-dark theme
- thinkpad