Here are some articles I wrote about my environment:
What's in there?
brewdependencies including: applications, fonts, etc. See
We are using
to set things up. Steps:
I am using both
Terminal App as terminal emulators.
I am using
as a main shell.
antibody to manage shell plugins.
I also have a lot of tools to make my working experience better.
I mainly work with three stacks:
So, they are configured nice and smoothly. You will have configured version managers, best practices, and useful tools. And some productivity hacks!
I also have several other languages installed. But I don't use them on a daily basis.
I am using
brew to install all free apps for my mac.
I also sync apps from AppStore with
so the resulting
Brewfile contains everything.
I prefer to use
edge version of
So, you will have to download it manually.
However, I also use several databases and other services locally:
I use this setup for small and simple projects. Other stuff is always dockerized.
I loved my
Sublime. It was fast and beautiful.
But I have switched to
The main reason is that
Sublime is almost unmaintained.
Packages are also abandoned.
So, I have switched to
It solved almost all issues I had with
Here's how my new
vscode setup looks like:
Here's a list of packages I use:
ayutheme with modifications and
A File Iconicons
I also use powered-up
for in-terminal editing.
Some of the used tools requires local configuration. Such as
git with username and email.
Here's the full list:
~/.gitconfig_localto store any user-specific data
~/.shell_env_localto store local shell config, like: usernames, passwords, tokens,
gpgkeys and so on
WTFPL: do the fuck you want. Enjoy!