Skip to content

dotfiles for local env config

Notifications You must be signed in to change notification settings

wesker-albert/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dots

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.

Notes

I've tried to keep everything as "user agnostic" as possible, except for a couple limitations:

  • ./.config/aria2/aria2.conf won't allow you to use ~, %h, or $HOME to 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.

Tools expected

This isn't an exhaustive list, but here are some of the tools/apps/services employed by or referenced within my dots:

  • amfora - Gemini client
  • aria2c - Download session manager
  • blueman - Bluetooth manager
  • deluge - Torrent client
  • dunst - Notification service
  • emptty - CLI-based desktop manager
  • erdtree - Directory information app
  • fzf - Fuzzy-searching selector
  • herbstluftwm - Tiling windows manager
  • kitty - Terminal
  • librewolf - Security-hardened Firefox fork
  • mpv - Media player
  • nitrogen - Wallpaper manager
  • nmcli - CLI client for Network Manager
  • oh-my-zsh, powerline10k - Shell
  • phetch - Gopher client
  • picom - Compositor
  • polybar - Task bar
  • rofi - App/command Launcher
  • sabnzbd - Usenet client
  • systemd - It's not that bad, really
  • tupimage - Terminal image service
  • webapp-manager - Web app creator
  • weechat - IRC client
  • wireguard - VPN protocol
  • wmctrl - Window manager tools
  • xsecurelock - Secure screen locker
  • xss-lock - Screen locking service
  • yt-dlp - Fuck the police