Configs/scripts/etc as part of my workstation
Find a file
2024-06-19 07:59:53 -05:00
outerheaven.init3.home kitty: init 2024-06-19 07:32:08 -05:00
README.md readme: document autostart manager 2024-06-19 07:59:53 -05:00
update.sh update.sh: dir guidance RE: rsync+'/' for entries 2024-06-19 07:30:19 -05:00

dot

Yet another dotfiles repo! Files are organized by hostname and maintained by update.sh

A relatively recent Linux desktop is assumed throughout; PRs are always welcome! I use Fedora btw :)

Notable entries

i3/Sway auto-start script

Time/date aware autostart manager. The script: .config/sway/scripts/startup.py

This reads .config/autostart-i3ipc.yml to know what programs to exec. Example:

---
autostarts:
  pre:        # *always* run, before/blocking others. ie: backup
  weekend: [] # blocking tasks to run on weekends only, after 'pre'/before 'common'. ie: backup tier 2
  common: []  # things started every day, after 'pre' - non-blocking
  work: []    # does not execute on weekends; only if within working day/hours

Touch ~/.vacation to skip work autostarts; remove the file when work may begin again :)

Working days are assumed Monday through Friday. Hours are between 8 AM and 4 PM. These parameters may be changed in the WorkTime class.