# notes regarding my workflow and system use

## workspaces layout

idea from the ThePrimeagen: designated workspace/tags/desktop per app/purpose

### current layout

| key | app/focus
|-----|-----------
| 1.  | tbd
| 2.  | music making - misc
| 3.  | music making - daw
| 4.  | listening/wathcing (any music, audio, or video)
| 5.  | games
| 6.  | comms (emails, chats, av/calls)
| 7.  | web browser
| 8.  | primary terminal (with tmux)
| 9.  | general - misc (catch-all)
| 0.  | system monitor (htop)

- note: programs which i'm likely to use with peripherals (i.e. trackpad, mouse, stylus,
  etc) should be where i can navigate those screens with one hand
    - for me, my left hand would still be on the keyboard, so: workspaces 1 through 5

### usage notes

- my default approach is to run program/client windows in fullscreen
    - note: on macOS, this is not mac's notion of fullscreen with windows essentially
      moved to a new desktop; instead, i just want the windows taking up all of the
      normal screen space (excluding any menu bar at the top of the screen)
- mental model for navigating windows:
    - each window is in a stack
        - keybinds: mod + j/k, to move down/up the stack
    - each tab is in a circular list (imagine it is horizontal)
        - keybinds: mod + h/l, to move left/right in this list
    - note: in primary terminal, i'm running tmux, which has its own navigation approach,
      refer to the tmux.conf and tmux-session-init scripts
- for the workspaces where i keep multiple apps, i try to maintain consistent order of
  those apps within the stack of each respective workspace

## theme usage

| theme name  | focus / use context
|-------------|--------------------
| gruvbox     | admin/productivity work (default theme)
| tokyodark   | music
| pina        | programming/coding
| mars        | night (within 2+ hours of sleep)
| lanterns    | (tbd?)
| lighthouse  | (tbd?)
| jade        | (tbd?)

