Instructions not included.
I typically just keep this repo cloned at ~/Projects/dots/ and then use symlinks in
my home, ~/.config/, and ~/.local/ folders, pointed at the appropriate resources.
Allows for easy "continuous development" of sorts.
The only exception to this approach, is the emptty/ folder, which contains its own
README that explains what to do with it.
I've tried to keep everything as "user agnostic" as possible, except for a couple limitations:
.config/aria2/aria2.confwon't allow you to use~,%h, or$HOMEto complete a user's home directory. So unfortunately, download and session directories are hardcoded.
As of 2024-08-23 the above is no longer the case. The offending lines have been removed
from the configuration file, and instead are set in the start-aria2c script as
command parameters.
- Some files in
.local/bin/may have hardcoded paths, and would need a quick glance over before you try to use them. I'd instead suggest just cherry picking files in this directory to suit your needs.
I use arandr as an xrandr frontend to make my life easier, and it just so happens to save config scripts to the .screenlayout/ dir by default.
After generating a config script for a specific arrangement of displays, I then manually
append an appropriate xwallpaper command for that specific configuration. This allows
my scripts (more specifically randr-layout-chooser) a fairly seamless way to switch display configurations on the fly.
This isn't an exhaustive list, but here are some of the tools/apps/services employed by or referenced within my dots:
amfora- Gemini clientaria2c- Download session managerblueman- Bluetooth managerdeluge- Torrent clientdunst- Notification serviceemptty- CLI-based desktop managererdtree- Directory information appfzf- Fuzzy-searching selectorherbstluftwm- Tiling windows managerkitty- Terminallibrewolf- Security-hardened Firefox forkmpd- Music player daemonmpv- Media playerncmpcpp- Client formpdnmcli- CLI client for Network Manageroh-my-zsh,powerline10k- Shellphetch- Gopher clientpicom- Compositorpolybar- Task barrofi- App/command Launchersabnzbd- Usenet clientsystemd- It's not that bad, reallytupimage- Terminal image servicewebapp-manager- Web app creatorweechat- IRC clientwireguard- VPN protocolwmctrl- Window manager toolsxsecurelock- Secure screen lockerxss-lock- Screen locking servicexwallpaper- Wallpaper utilityyt-dlp- Fuck tha police