My file system
I have an intricate system where I put files according to their purpose and context thus I always know where to find them. And I access everything from Alfred.

~/Desktop

My Desktop is nearly always empty. It acts as a kind of temp folder where every file that is put there needs to be acted upon and either moved to some other place in my system or deleted.
I use this workflow to completely trash everything inside ~/Desktop with one hotkey. I also use this workflow to quickly scan the contents of ~/Desktop from Alfred.

~/Documents

All my actual documents (books, papers..) are put there. The folder synced with iCloud and I often access it from my phone via Spotlight search.
1
~/Documents
2
❯ exa
3
Books Design Learn PDFs Personal Pixave Research Videos Zoom
Copied!

~/Downloads

I try to keep this folder like Desktop always empty. This is the folder where I download things to from the browser as well as other places.
I use this workflow to scan through contents of it from Alfred.

~/src

Everything that is code is put into this folder.
1
~/src
2
❯ exa
3
learning cli clones curated extensions games ios lib macos orgs personal web
Copied!

~/src/clones

I often love checking out various GitHub repos. Everything that I clone, I clone into this folder. I use km macro that will clone the repo that is currently open in my Safari tab. It will put the repo in ~/src/clones and then open it in VS Code. I also have similar macros that will only clone the repo or clone the repo and open it in Sublime Text.
I then filter contents of the folder with this workflow.

~/src/orgs

Inside this folder I keep all code from orgs I am working or worked on.
1
~/src/orgs
2
❯ exa
3
2do learn-anything
Copied!

~/src/learning

The folder is OSS on GitHub. Inside this folder I have a bunch of language/framework specific folders. I use it to test out new tools/ideas.

~/src/extensions

Contains different extensions to various apps in form of workflows/plugins.
1
~/src/extensions
2
❯ exa
3
alfred safari vim vscode
Copied!

~/src/extensions/alfred

All my Alfred workflows are placed there. And each one is symlinked with workflow-install.
1
~/src/extensions/alfred
2
❯ exa
3
alfred-ask-create-share alfred-awesome-lists alfred-github alfred-learn-anything alfred-my-mind alfred-npm alfred-pocket alfred-timer alfred-trello alfred-web-searches small-workflows
Copied!

~/src/curated

Keep all the GitHub curated lists there where all edits to the README.md files is automatically committed with Hazel.
1
~/src/curated
2
❯ exa
3
alfred-workflows cheat-sheets courses events forums humans movies privacy-respecting quotes safari-extensions stack-exchange tv-series
4
blogs chrome-extensions curated-lists find-work games ios-apps newsletters programming-languages reddit slack-groups talks websites
5
books command-line-tools documentaries firefox-extensions github-stars macos-apps podcasts quora research-papers spectrum telegram youtube
Copied!

~/Dropbox

Use Dropbox to sync configuration files. I also keep this wiki in Write dir in Dropbox so I can edit it on the phone with Ulysses.
1
~/Dropbox
2
❯ exa
3
Alfred Apps Config IFTTT Public Shared Temp upload.sh Write
Copied!

Links

Last modified 23d ago