OS Workflows

OS Workflows

February 14, 2025 | seedling, permanent

tags :

Summary #

Efficient workflows while interacting with OS

Values, principles and patterns terms are used from Implementation Patterns Implement using group of principles

Values > Principles > Patterns > Implementation (Code)

Types of Contexts #

Main contexts #

  • coding
  • writing notes
    • research
  • meeting

Sub contexts #

Values for the workflows #

complete the action in most efficient way.

Mostly remain in the main context #

main context examples

Editor while coding #

Emacs is the main context

Emacs While Taking Notes #

Research

Minimal switching #

Don’t switch unless necessary from the context

Global Emacs workflows #

Ability to call these actions on Emacs from anywhere in the OS.

prefix command :: shift+ cmd + alt heuristic :: ctrl excluded

org-capture #

To capture fleeting notes (ideas), todos from anywhere

gptel #

Kindle #

Indexing #

  1. Download the highlights ruby fetch_higlights.rb
  2. Create Roam Nodes ruby highlights_to_roam_nodes.rb

Reviewing #

  1. Visit the book
  2. Copy the kindle link to clipboard C-x C-l
  3. Paste in browser Follow the link to open the Kindle

PDF #

Desired workflow #

  1. when I am doing annotations in PDFs they are associated with projects or any Org Roam Nodes
  2. From the nodes, calling a function, should collect all the related pdfs and run feed them a parser, PyMuPDF, that extracts all the comments and highlights and add them to a section in the node.
    • TODO

Meetings #

  1. Start preparing as soon as 10 mins before notifies.
  2. Create the meeting template (at reminder or any time before)
  3. Add apt title
  4. attending members
  5. review the context and related documents and notes to prepare effectively
  6. questions to discuss

Fleeting notes #

  1. Capture them from anywhere using org-capture
  2. Visit all notes using helm book marks ctrl+spc+h+b+b
  3. Search: prefix + h + s + f

Emacs #

Global emacs shortcuts

  • Cmd + Ctrl + Alt + E -> Emacs
  • Cmd + Ctrl + Alt + J -> GTD inbox
  • Cmd + Ctrl + Alt + K -> Org capture To capture
    • todo tasks,
    • ideas,
    • fleeting notes from anywhere
  • Cmd + Ctrl +Alt + M -> gptel

Jumping to the applications #

Using Alfred #

CMD + Space: open alfred


No notes link to this note

Go to random page

Previous Next