• Stars
    star
    156
  • Rank 239,589 (Top 5 %)
  • Language
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

List of applications and tools that make my macOS experience amazing, inspired by https://github.com/nikitavoloboev/my-mac-os

my-mac-os

List of hardware, applications, and tools that make my macOS experience amazing, inspired by https://github.com/nikitavoloboev/my-mac-os (with shameless copy pasting (I hope that's ok πŸ™πŸΌ) where I couldn't find better wording).

Using screenfetch

Wallpaper: Icy land beside JΓΆkulsΓ‘rlΓ³n Lake

Contents

Hardware

Computer: 14" 2021 Macbook Pro with M1 Pro Chip.

Trackpad: Apple Magic Trackpad 2.

Monitor(s): LG 34UC98-W.

Keyboards:

Applications

I'm slowly transitioning to cross-platform software because I want to be able to use the majority of my apps on any OS.

Productivity

Raycast - Launcher

Here's a small example of me using it to quickly run/evaluate Ruby code:

Paste - Clipboard History

  • Paste is a clipboard manager that can sync your clipboard history with your iOS devices.
  • Part of Setapp.

TickTick - All my Tasks in One Place

  • TickTick helps me plan out everything I want to do either for the short term or long term (I'm not sure if I follow GTD)

  • Tasks, habits (e.g. drink x liters of water), calendar, and reminders all in one app

  • The one place I go to to answer the question "What do I have to do today?"

  • Has apps on all platforms I use, and a great web app

  • Really powerful calendar integration (works just like a standard calendar app) with quick links to join meetings

  • It also has global quick add with a hotkey. Together with lists, priorities, powerful search and a lot more

    img

1Password - Password manager

  • Generate all of my passwords with it and keep everything in a secured and encrypted vault kept secure by a master password and two factor authentication.
  • No longer need to remember passwords and I now have a unique password for every website that I am signed up on whilst activating two factor authentication wherever possible.

MindNode - Interactive Mind Mapping

  • I write A LOT, too much actually, MindNode helps me write short summaries of my thoughts that I "connect the dots" (or lines) between.

PDF Expert - PDF reader/editor

  • Super fast PDF viewer.
  • Best experience for editing PDFs or filling PDF forms.

Bartender - Menu bar organizer

  • Allows you to customize and hide the contents of your menu bar and improve the aesthetics of your OS. Here is how mine looks: img

Magnet - Organize your workspace

  • Lets me use keyboard shortcuts (or more rarely, drag-drop to edges) to tile windows on my screen.
  • Keyboard shortcuts to move windows across monitors.

Little Snitch - Control incoming/outgoing network traffic

  • Amazing networking tool that gives you a clear picture of what connections are incoming to your computer and what are outgoing.
  • Takes a bit of time to set it up correctly and is quite an insightful experience first turning it on and having it notify every couple of seconds that some app is trying to send data to some server and whether you want to allow that.
  • This is essential if you want to take control of what information gets sent out from your computer and what connections have right to connect to your data.

Code

Visual Studio Code - Code editor

Here is how it looks:

Neovim - Powerful text editor

  • Opening, editing, modifying, and searching through huge files.
  • Go-to commandline text editor.
  • I use vim-plug to manage plugins.

iTerm 2 - Terminal Emulator

Dash - API Documentation Browser

  • Allows you to download any docset that you might want to use, search for any method, class or anything that you need very quickly, comes with the amazing Alfred workflow to simplify the process of searching for the right things.

Tower - Git client

  • Great Git client that integrates well with GitHub, BitBucket, GitLab, and supports GitFlow.

If you'd like, you can use my referral link and you'll get a 10% discount.

Kaleidoscope - Powerful diff tool

  • Really great, precise, and beautiful diffing.
  • Great at viewing/merging conflicts.
  • Can do directory and image diffs as well.

Social

Textual - IRC Client

  • The best macOS IRC client I've found.

Slack - Work chat

It looks a bit like this (the screenshot is from the slack-nord-theme repo):

Spark - Email client

  • Fast.
  • Great dark theme.
  • I approach all of my email tasks in GTD style. Keeping my email Inbox close to 0 at all times.
  • Smart grouping of new emails.
  • Quickly take batch actions.

Writing

Day One - Digital journal

  • Day One is my digital life journal.
  • If you don't journal, I suggest you to start, it is a very powerful mind cleanser and acts as a wonderful history record of your life.

Typora - Smart WYSIWYG distraction-free markdown editor

  • Smart WYSIWYG editor, no need for an editing and preview views like most markdown editors, it's just one view.
  • Distraction-free markdown editor, I use it when I want absolute focus.
  • Cross-platform.
  • Beautiful themes, and even one that supports RTL.
  • I use it to edit my wiki.

Notion - Large writing, scans, and web clips

It's very hard to describe exactly what Notion does, but it's basically a workspace for everything and I'm trying to move everything to it.

  • I do my huge writing here.
  • If I want to access a document from anywhere, I usually store it here.
  • Personal project management.
  • Managing lists of things I want to buy, sell, and games I want to play.
  • I also use it to keep a list of public Notion pages with ideas I'm working on and more.

Music

YouTube Music - Music Streaming 2nd solution

  • The only music app that has the most kind of songs I like (oldschool videogame music, videogame OSTs, anime OSTs, etc.)

Images

Google Photos - Cloud storage for photos

  • Easiest way to backup my photos and access them from multiple places.
  • Machine learning, auto detects images.
  • πŸ˜– Kind of scary.

Utilities

Setapp - One subscription that unlocks many paid apps for macOS and iOS

  • Has many great paid apps in one place, cheaper than individually buying/subscribing to all those apps.

If you'd like, you can use my referral link and we'll both get a free month.

xScope - Measure. Inspect. Test.

  • A powerful set of tools for Mac OS X that are ideal for measuring, aligning and inspecting on-screen graphics and layouts.

Dato - Better clock/calendar widget for menubar

  • More configurable than Apple's default widget.
  • Has a great calendar popup that shows when you click date/time in the menubar. This is something I was really used to from Windows/Linux that I'm glad to have back again.
  • Can show calendar events

TablePlus - Modern, Native Tool for Database Management

  • Available for many platforms (Mac, Linux, Windows, and iOS so far).
  • Part of Setapp.
  • Supports many databases (MySQL, PostgreSQL, MongoDB, SQLite, Redis, Cassandra, and more).
  • Intelligent autocomplete and great filtering utilities.
  • Frequently updated and well-maintained.

Insomnia - Great API tool

  • Full-featured HTTP client that lets you test and describe the APIs you build or consume.
  • Open source.
  • Cross-platform.
  • Themeable, I use the Nord theme here as well.

Browsers

Google Chrome

Safari

  • Incredibly fast/lightweight web browser.
  • Since I don't have extensions on it, I use it for when my Chrome extensions break sites.

Command Line Apps

  • autojump - A cd command that learns, easily navigate directories from the command line.
  • asdf - One version manager for all my programming languages.
  • fzf - Command-line fuzzy finder.
  • colorls - Beautify ls command with color and font-awesome icons.
  • bat - Cat clone with wings.
  • git - Version control.
  • curl - Transfer data from or to a server.
  • htop - Interactive text-mode process viewer for Unix systems.
  • httpie - HTTP client.
  • curl - Transfer data, supports various protocols.
  • howdoi - Instant coding answers.
  • asciinema - Terminal session recorder.
  • tldr - Simplified and community-driven man pages.
  • now - Real time global deployments served over HTTP/2.
  • yarn - Fast, reliable, and secure dependency management.
  • hub - GitHub wrapper.
  • fx - A great toolkit for interactively exploring, parsing, searching, exporting, and filtering JSON
  • xsv - Fast CSV command line toolkit written in Rust.

Preference Panes

  • GPG Suite - Encrypt, decrypt, sign and verify files or messages.
    • I use this also for signing my commits.

Similar Setups

Here you can find more setups by other people that you can take ideas and inspiration from.

Related

Contributing

If you shared a similar personal setup to this, be it for Windows, Linux or anything else, you can add it in Similar Setups section.

I love finding new awesome tools and apps. If you have a favorite tool or app that you think I missed, please say it.

More Repositories

1

are-you-es5

A package to help you find out which of your node_modules aren't ES5 so you can add them to your Webpack/Rollup/Parcel transpilation steps.
TypeScript
276
star
2

notion-rtl

ARCHIVED - A Chrome extension to enable RTL support in https://notion.so
JavaScript
58
star
3

knowledge

This is the beginning of a Gitbook containing everything I know.
27
star
4

mada-supported-gateways

Payment gateways that support Mada
11
star
5

remote_saudi

A list of remote companies in Saudi Arabia
5
star
6

awesome-mena-conferences-and-meetups

A list of awesome conferences and meetups in the MENA region.
CSS
5
star
7

ama

Ask me anything! https://omar.engineer
4
star
8

my-linux

List of applications and tools that make my Linux experience amazing.
4
star
9

has-my-gsuite-been-pwned

This project allows G Suite admins to quickly check their entire G Suite directory (emails) against haveibeenpwned.com
Elixir
4
star
10

raycast-scripts

Scripts I use to extend Raycast
Ruby
3
star
11

bank-al-bilad-sms-parser

TypeScript
3
star
12

my-android

List of applications and tools that make my Android experience amazing, inspired by https://github.com/nikitavoloboev/my-ios
3
star
13

dotfiles

My dotfiles.
Shell
3
star
14

obahareth

obahareth's README
2
star
15

twitter-relations-grapher

(Work in progress) A small project to build a graph of twitter followers
Elixir
1
star
16

static.omar.engineer

1
star
17

notion-widgets

A repository I use to embed HTML widgets into Notion.
HTML
1
star
18

my-linux-autokey-remappings

Remapping keys to give me an experience similar to macOS keyboard shortcuts
Python
1
star