Home

Awesome

Config (macOS / iOS)

Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor..

Dark appearance. All apps are in one desktop since there is delay in switching between macOS multiple desktops. Dock is hidden.

Light appearance. Use light themes when outside or when there is glare from the sun as it makes text more readable.

<a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/1-ios.png"></a> <a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/2-ios.png"></a> <a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/3-ios.png"></a> <a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/4-ios.png"></a> <a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/5-ios.png"></a>

iOS screens. All described in detail below.

<!-- - [VisionOS](#visionos) - [WatchOS](#watchos) - [iPad](#ipad) -->

Clean install / replicate my macOS fully

Read through this. It lists all settings I use on macOS, all apps I install with settings I use etc.

It's what I used to move from old mac to new one cleanly from scratch.

Some things like config file symlinking, alfred, KM macros moving is not yet documented/fully-shared but will be soon.

<!-- TODO: do above! --> <!-- TODO: fix below. needs updating and is broken, I need to write a cleaner sync up approach --> <!-- Take a look at [install](install) shell script. It will install [brew](https://brew.sh), [go](https://go.dev) & [mage](https://github.com/magefile/mage). Run it with `./install`. As part of the script it will run `mage setup`. Take a look at [magefile.go](magefile.go) `Setup` function to see what it will do. You can also run `mage` alone to see what commands you can run with descriptions of them. In short, it will create appropriate symlinks pointing at files in `~/.dotfiles`. It is assumed that the dotfiles repo is placed there. It will also install CLI tools & apps. 5. [Sync settings](https://github.com/zenangst/Syncalicious) for apps I use. --> <!-- TODO: Syncalicious looks neat, try use and test it works --> <!-- TODO: mention [~/bin](https://github.com/nikitavoloboev/bin) -->

macOS Apps

<!-- TODO: link `CLIs` to wiki where it shows all the CLIs I have installed with descriptions or to file here that I parse with CLI of my own (fuzzy search command + what command/CLI does) (fish functions / CLIs / builtins / ..) (JSON?) --> <!-- TODO: maybe do same for `apps`, can have list of all apps installed + location from where to install the app --> <!-- TODO: make [apps] and [CLIs] hyperlinks, for now it's broken/outdated thus removed -->

Below is a list of all the apps & CLIs I use and how. Together with the config I use for everything.

Productivity

<!-- - [Obsidian](https://wiki.nikiv.dev/tools/obsidian) for [note taking](https://wiki.nikiv.dev/other/wiki-workflow). Love its linking feature and various plugins it has. Also use it as a thinking scratchpad of todos. -->

Code

<!-- - [Pathfinder](https://pathfinder.dev/) for GraphQL requests (use [Grafbase](https://grafbase.com)). And [HTTPie](https://httpie.io/) for regular HTTP requests. -->

Social

Design

Music

Video

Browsers

macOS CLIs

Use Brew and global Bun packages for most of my CLIs. Eventually want to settle down on Nix as I learn it more.

I'd love to keep my macOS declarative but it's currently not. I tried getting there with magefile.go but it's not up to date. Most likely be moved to chezmoi or written from scratch in Bun/Go.

I list CLIs I use here (out of date).

macOS Config

All config files are part of this repo. They include configs for fish, karabiner, git and more. Configs for tools I stopped using are in archive.

iOS Apps

I only use 2 active spaces on my phone without any folders to minimize hand movement. Everything is optimized for reachability and partly aesthetics. I nearly always use dark mode as I prefer it unless I am outside and it's hard to read the text.

I minimize push notifications to nearly only messaging apps (Telegram/Discord/..). I also keep it nearly always on Do Not Disturb mode. Especially when I work on my mac and keep the phone on the side so as to not duplicate notifications.

Apps are listed in order they appear in each of the screens.

<!-- TODO: add other apps --> <!-- - [Wipr](https://itunes.apple.com/us/app/wipr/id1030595027) - Safari ad blocker -->

iOS Widgets

I use 3 widgets in lock screen.

I keep common shortcut actions as widgets on the side (just need to scroll left to access):

<a align="center" href="https://github.com/nikitavoloboev/my-ios"> <img width="250" helgth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/6-ios.png"></a>

iOS Shortcuts

I color all shortcuts I use with gray color for consistency.

I use Test shortcut to prototype new actions/ideas quickly. I then duplicate the working prototype & give it appropriate name. I use the same prototyping idea with KM macros.

<a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/test-shortcut.jpg"></a>

And I mapped the action button to run Quick Note shortcut.

iOS Control Center

Here is how my control center looks:

<a align="center" href="https://github.com/nikitavoloboev/config"> <img width="250" heigth="400" src="https://raw.githubusercontent.com/nikitavoloboev/media/main/config/7-ios.png"></a> <!-- TODO: uncomment/udpate when I get iPad again and find use for it --> <!-- ## WatchOS I stopped wearing a watch. But when I did I mostly used it to track my health and fitness and view useful information at a glance like current time and events. <a align="center" href="https://github.com/nikitavoloboev/my-ios"> <img width="250" heigth="400" src="https://i.imgur.com/qzFn7Ot.jpg"></a> I used only one Infograph Modular watch face. It showed the current time and day, the weather and my current or future calendar events (with [Fantastical](https://flexibits.com/fantastical)). It also let me quickly start cardio workout (running/biking) or bodyweight workout (with [Streaks Workout](https://streaksworkout.com)). I could also start a timer or see the time of a timer if one is already running. --> <!-- TODO: uncomment/udpate when I get iPad again and find use for it --> <!-- ## iPad I don't use iPad either. When I did, I mostly used it to draw with [Procreate](https://procreate.art) or noting/sketching in [Notes](https://www.icloud.com/notes)/[Muse](https://museapp.com/) with the pencil. I also sometimes used it as second screen with [Sidecar](https://support.apple.com/en-me/HT210380). <a align="center" href="https://github.com/nikitavoloboev/my-ios"> <img width="450" heigth="450" src="https://raw.githubusercontent.com/nikitavoloboev/config/main/images/ipad.png"></a> -->

Automation course

I describe my macOS/iOS setup in greater detail in my course.

And I describe my workflow in a lot of detail in wiki.

macOS/iOS Telegram group

I made a Telegram group to discuss all things macOS/iOS.

And I have a personal Discord where you can for ask questions about this repo and others.

Contribute

Whilst this is a personal config/setup, I am always open to useful suggestions/ideas or new tools/apps.

Can open new issue (search existing issues first) or start discussion.

Join Discord for more indepth discussions on this repo and others.

🖤

Support on GitHub or look into other projects.

Discord X nikiv.dev