Tools Setup For Mac
To use any of these key combinations, press and hold the keys immediately after pressing the power button to, or immediately after your Mac begins to restart. Keep holding until the described behavior occurs. If your Mac is using a, all of these key combinations are disabled, except as noted below. Command (⌘)-R: Start up from the built-in system. Or use Option-Command-R or Shift-Option-Command-R to start up from macOS Recovery over the Internet., depending on the key combination you use while starting up. If your Mac is using a, you're asked to enter the password. Option (⌥): Start up to, which allows you to choose other startup disks or volumes, if available.
If your Mac is using a, you're asked to enter the password. Option-Command-P-R: or PRAM. If your Mac is using a, it ignores this key combination or starts up from macOS Recovery. Shift (⇧): Start up in. D: Start up from the built-in or utility, depending on your Mac model. Or use Option-D to start up from this utility over the Internet.
N: Start up from a compatible, if available. To use the default boot image on the NetBoot server, hold down Option-N instead. Don't support this startup key. Command-S: Start up in. This key combination requires. T: Start up in. Command-V: Start up in. Eject (⏏) or F12 or mouse button or trackpad button: Eject removable media, such as an optical disc.
My wonderful world of macOS List of applications and tools that make my macOS experience even more amazing All the apps are in one desktop because there is delay in switching between macOS multiple desktops Contents. Applications I use a lot of applications on my mac. Below is a list of the ones that I love and use the most in my day to day life. I also share together with my.
And I made a to discuss all things macOS/iOS. Productivity - Launcher. Alfred is a powerful launcher that you can program to show anything you want. It saved me a lot of time in my life. It has a great and that you can use. I wrote on how anyone can start developing workflows of their own using Go language and library.
Keyboard remapping. Karabiner is an absolutely amazing app that lets you remap keys at a very low level on macOS. I have completely remapped my keyboard with it and every key on my keyboard is a custom modifier key that I can program to do what I want. For example you can make caps lock into an escape key when pressed once but if you hold it, it becomes a. Hyper key means that a key now serves two purposes, once when pressed alone and once when held down. So for example, for remapping caps lock, we can remap it to act as escape when pressed alone once but if we hold down on it, it becomes ⌘ + ⌃ modifier key.
So Caps Lock + F becomes ⌘ + ⌃ + F. I take this idea further and define these kind of hyper keys for every single key on my keyboard.
I describe how I use Karabiner in detail and I generate with a. Automation tool.
Keyboard Maestro is essentially an IDE for automation. You create macros of actions that you can then easily call from Karabiner. It has a that is happy to help with whatever you are trying to achieve. I share with the app. Flexible task manager. I love GTD methodology.
This app is phenomenal with helping me. Here is how my sidebar looks:. It also has global quick add with a hotkey.
Together with lists, priorities, powerful search and a lot more. Project management tool. I use the app a lot to track various projects I have in my life. I share many boards I made.
Here is an example of a public board for tracking various. I assign myself to the cards I am working on now and filter to see only them. I mark cards I want to work on next with Next tag. Password manager. Generate all of my passwords with it and keep everything in a secured and encrypted vault kept secure by my one master password.
No longer need to remember passwords and I now have a unique password for every website that I am signed up on whilst wherever possible. Automatic time tracker. I use Timing app to fully automate tracking my time on my computer. The fact that I can combine active and passive tracking together is very powerful and allows me to be more aware of where I spend my time.
Interactive Mind Mapping. An application which allowed me to originally create all of the maps for. I also use MindNode to visualize topics and their relations as an.
Text expansions. I use the app to.
I share all the Typinator sets I made with the app. Mac input customizer. I use this app a lot for mapping to hotkeys and actions both globally and per specific apps. I love scrolling through my tabs in Safari with three finger swipes left and right as well as opening and closing tabs with swiping up and down respectively. I share that you can view and download.
I also use the app to modify how my TouchBar looks. PDF reader/editor. I read a lot of PDFs like books, research papers and the like. This app is a huge upgrade over Preview app that I used before.
Multiple tabs, sepia mode, very nice annotation tools, great search, performance. Calendar. I use the app to manage events in my life. I take great use of Fantastical's natural language input and I use to ease this process. I always view my events from Week view. And show 5 days only with all 24h shown for all days. This lets me have a perspective over what I have to do now.
What deadlines I have to complete soon. And gives me the freedom to adjust my schedule in light of upcoming deadlines and events. Window switcher. Allows me to fuzzy search through all the currently active windows that I have.
Makes jumping to the right window I need effortless. I often may have many VS Code instances with different projects running and this lets me switch to the project I need in seconds. Plain text TODOs. Use the app to. Comes natively with macOS and I started to love using it for exploring and searching through Wikipedia. It is incredibly fast to make the searches and it gives quick autosuggestions for any query I type that I can then select with up and down arrows.
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:. My menu bar is always hidden so I rarely ever use it and I show most needed info on the instead.
Block distracting websites. I use as a recurring which lets me work in sessions of 80 minutes with 10 min breaks by blocking and apps. If I go to any of my blocked websites during my Focus time, I am greeted with this message. Create and annotate screenshots. Best annotation tool I found to exist.
After you make a screenshot, it allows for quick edits. Adding arrows, some text, blurring parts of the image as well as ability to quickly save the image or drag it to Dropzone to upload to Imgur to share the link quickly with anyone I want. iOS like mouse text selection popover. Another great utility I cannot live without, brings up a quick menu whenever some text is selected on which I can do a number of quick actions, like searching on Google, DuckDuckGo, YouTube, Dictionary, Reddit, Google Images or it can translate text selected, copy it or even make a SnippetsLab snippet from it.
Here is how it looks for me:. I share all the extensions I use with it. Ambient sounds. I never listen to music when I want to focus on something as it is distracting. Instead I listen to sounds of rain, train or fire. Automation tool.
Powerful automation engine I am still exploring. My config for it can be seen.
RSS Reeder. The app I use to keep up with my RSS feeds. I use RSS to follow my favorite blogs, stay up to date on new podcast episodes and even track some software releases. I use to sync between phone and mac. Here is how Reeder looks like for me: - Drag and drop actions.
A quick utility that pops up when I drag some file into it or open it with a hotkey, use it to upload images to, dropping files into a preset number of folders that I made quickly as well as going to them in an instant. 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 the right to connect to your data.
Extend Mac Media Keys. Enhance play/pause as well as previous/next playback keys to not only work in iTunes and Spotify but work for SoundCloud, YouTube and many other services. BitTorrent client. A torrent client that I use. Very minimal in its UI but very powerful and has all the features that I need. Transfer files. I sometimes use this app to quickly send files from my local file system to the cloud and get a shareable link I can send to people.
I use to quickly open the cloud storage I need. Use the app to store the many I like to make. Code - Code editor. My favorite editor that I use to write code in.
I use for it. My config for it can be found. I use theme with font. Here is how it looks: - Terminal Emulator. Use Zsh as my shell together with to install.
Assigned w + j with to open the app from Keyboard Maestro in seconds. I made my own for it.
I also love using to quickly switch between active tty sessions. I go over how I use the app. Text Editor. Use this editor in addition to VS Code and Neovim for its blazing fast speed of opening files. I use it primarily to edit markdown files like. I also edit config files and open large and small files for quick edits.
I use together with. 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 to simplify the process of searching for the right things. I also use I made to quickly switch between Dash profiles. Snippet manager. I use the app to manage my own personal library of snippets. I prefix all snippets I make.
For example vim snippets are prefixed with vim. Git related snippets with git: and so on. This lets me then use the that the app's author provides to search for these snippets insanely fast. Here is how my library looks:.
I share my entire library of snippets as. Git client. Use the app to help me version control any project I am working on.
Love the ability to search through commits, check out branches with ease and searching through all the Git repositories I have on my mac with quick search. HTTP client. Use the tool to quickly make HTTP requests and test out API endpoints. Text Editor.
The best text editing experience you will ever get. It is worth learning it as you will start thinking about text editing differently.
I use some kind of vim bindings in any app I use and if there is a vim plugin for the app, I often use it. I use often when connecting to remote sessions and when I need a console editor. My config can be seen. Here is how it looks: - GitHub Issue Tracker.
Use the app to stay on top of all issues across my GitHub repos. All issues I want to work on soon are put into Next queue and I work through each one, one by one. Social - IRC Client. I love IRC and this is the best macOS client for it. I created my own for it that I love. The app also has an awesome channel search feature that I use a lot.
Messenger. The app has a very clean interface, a native client for macOS and stickers. Chats are not encrypted by default and don't use but the client is amazing and fast. Email client. Love how it smartly categorizes emails by categories.
I approach all of my email tasks in GTD style. Keeping my email Inbox close to 0 at all times. Twitter client. I use the app to stay up to date and communicate on Twitter. Tweetbot is also blocked for me during my. I can only post tweets but I can't visit the app to see my feeds.
Twitter is my primary way to stay up to date on things and is my favorite social network after GitHub. I curate and publicly share all I personally use. I have Tweetbot open in full screen with four columns (Mentions///). Here is how that looks for me: Writing - Digital journal. Day One is my digital life journal.
My entire life's experiences lives encrypted in the journal. Adding photographs I made, the thoughts I had and events that happened to me. I document and review publicly too. The app has integration with which I use to automatically log all.
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. Writing app. The app I use to write all my articles in. All your writing in one place is the motto and the underlying design of the app. I hook up my as an external folder and I love how it creates an index of everything that I can search over:. It also has pretty awesome export functions that let you export the text you write to PDF, ePub and HTML.
I mostly use it's ability to export text to Medium. I use theme when I write.
Here is how it looks:. I describe my thoughts and approach to writing. Preview rendered markdown files. If I ever need to preview a readme or any other markdown file that I wrote or just want to read, this app is the best application for that I found.
It also features live updating and quite a lot of customizable features. Design - Design tool.
Use the app to quickly prototype new designs. I also enjoy using a lot.
Collect, organize & share colors. A great color picker I use to collect my favorite colors and color schemes. Measure everything on screen. Use it to quickly get measurements of objects and distances between elements. Music - Music streaming. Found a with this application and the phenomenal makes using the application an absolute joy.
Quickly finding artists, songs I want to listen, instantly adding the song playing to my playlist or any other playlist I want, seeing what other songs the artist has and more. Images - Image/GIF/Video organizer. I use Pixave as my own personal image library. I sort images in groups and I have powerful search I can use to find any image I need.
Here is how my library looks like:. The red tag means that the image was uploaded to my. Video - Video player. Open source alternative to VLC built specifically for macOS. It is based on and has a more modern and native look than VLC.
Screen recorder. An open source screen recorder I use to record GIFs. Has keyboard support so I can quickly start and end recording of the GIF in one hotkey. Utilities - Automated File Organization. Use it to fully automate my filing process and automatically commit changes in. I share most Hazel rules and how I use them.
Visualize taken disk space. A great tool to quickly get a visual glance over what is taking up your disk space and where. Mac system monitoring from menu bar. Great system monitoring tools which I use to quickly see my CPU/network/memory usage. I find it very valuable to know if my CPU is being abused by some application and if so by which. I then use workflow to quickly kill off misbehaving processes. Often times iStat Menus is deactivated for me to preserve battery.
Puts Overcast in menu bar. Allows you to listen and control playback of podcasts from right from your menu bar. Browsers. My favorite browser. It is incredibly fast, doesn't have the baggage of all the Google Chrome tracking and is native to macOS so it is extremely optimized and doesn't kill your battery. One powerful plus that Chrome does have over safari is the amount of Chrome extensions that you can get.
Fortunately the ones most needed for me do. Safari Extensions. Adds a custom layer of keybinds you can customize to personalize your browsing experience.
Ad content blocker that uses. is a phenomenal password manager, this extension just gives a seamless interaction of it with the browser.
Custom styles extension. Use it to create dark themes for apps that don't have a dark mode option. Also allows importing of. I only use Chrome for web development due to its superior Chrome Dev tools.
I also love the variety of that people have built and shared. Experimental Peer to Peer browser.
Experimenting with using it more and more as I find the. Use it for web development for its superior Dev Tools in debugging CSS Grid. Prefer Chrome Dev tools still. Command Line Apps I use package manager to install all the.
I curate a list of you can use. Below are some command line tools I personally use and love. Command-line fuzzy finder.
Search text for patterns fast. Simple, fast and user-friendly alternative to 'find'.
Replacement for ls written in rust. Cat clone with wings.
Deploy infinitely scalable serverless apps, APIs, and sites in seconds to AWS. JSON processor. Version control. Transfer data from or to a server. Download videos from YouTube and other video sites.
Terminal multiplexer. Environment switcher for the shell. Interactive text-mode process viewer for Unix systems.
HTTP client. Tool for doing record analysis and transformation.
Universal markup converter. Move files and folders to the trash. Graphical activity monitor. Terminal based graphical activity monitor inspired by gtop and vtop. Transfer data, supports various protocols.
Instant coding answers. Terminal session recorder. Simplified and community-driven man pages. Like but for images. Fetches system/theme information in terminal.
Fast and flexible static site generator. Run a command when files change. Flexible tool for responding to file system changes. Create React apps with no build configuration. Real time global deployments served over HTTP/2. Fast, reliable, and secure dependency management. GitHub wrapper.
Run arbitrary commands when files change. Fast CSV command line toolkit written in Rust.
Pro Tools Setup For Mac
Pipe Viewer. Useful utils for macOS. Postgres CLI with autocompletion and syntax highlighting. CLI for mac app store. Count lines of code quickly. Manage Go-based Alfred workflows.
System information tool. Create a license quickly for your project. Copy/paste anything over the network. Command-line benchmark tool.
Manage remote repository clones. Execute npm package binaries. Local webserver for developers. Get the password of the WiFi you're on. Fabulously kill processes. Preference Panes. Encrypt, decrypt, sign and verify files or messages.
Set the default application used for various URL schemes, file extensions, file types, MIME types, and Uniform Type Identifiers. Gives you access to additional preference settings Apple has built into macOS. Desktop Screenshot Using Alfred launcher Searching.
Monokai Night themes Having a across apps is amazing Launchpad I add a to separate apps I always have open with apps I seldom open If you found this interesting, I also have going over what applications I use on iOS/WatchOS as well as how and why I use them. Similar Setups Here you can find more setups by other people that you can take ideas and inspiration from. Collection of developer toolkits. What do people use to get stuff done?. Another my-mac-os. Related. Contributing If you shared a similar personal setup to this, be it for Windows, Linux or anything else, you can add it in section.
I love finding new awesome tools and apps. If you have a favorite tool or app that you think I missed, please.
Thank you You can support me on or look into I shared.