Skip to content

Zsh, Karabiner, VS Code, Sublime, Neovim, Nix

License

Notifications You must be signed in to change notification settings

luisfontes/dotfiles-1

This branch is 780 commits ahead of, 13 commits behind nikitavoloboev/ts:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c6d8700 · Nov 21, 2021
Jun 23, 2020
Dec 16, 2020
Sep 25, 2021
Nov 6, 2018
Jan 10, 2019
Nov 21, 2021
Feb 23, 2020
Jan 11, 2020
Sep 25, 2021
Mar 7, 2020
Nov 21, 2021
Nov 21, 2021
May 1, 2020
Mar 8, 2020
Mar 8, 2020
Mar 21, 2020
Jun 23, 2020
Dec 16, 2020
Aug 20, 2020

Repository files navigation

My config files for macOS Thanks

Zsh, Karabiner, VS Code, Sublime, Neovim, Nix

Light appearance. Prefer to use light themes as it makes text more readable during the day with natural light around.

Dark appearance. Using screenfetch to get OS details.

I don't actually split editors like above. I code with each window maximized & switch quickly between windows/apps with Karabiner. Sometimes I use iPad with Sidecar on the side (for web dev) but mostly use one 16" MacBook screen.

You can see my top used apps, Safari extensions and Alfred workflows here. I also explain how I use the apps in detail there.

Clean install

  1. Boot latest macOS version. Remember that username is the name you want the home folder to be (by default its first name & last name).
  2. Go through preferences & set everything up.
  3. Download & install apps I use.
  4. Clone dotfiles & sync them.
  5. Sync settings for apps I use.

Setup & sync dotfiles

Take a look at install shell script. It will install brew, go & mage.

Run it with ./install. As part of the script it will run mage setup. Take a look at 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.

Interesting dotfiles

Here are dotfiles I got many ideas from and liked. I also mention Nix configurations I liked.

Contributing

Suggestions on how I can improve the these dotfiles or suggestions of new and awesome tools are welcome.

Thank you

You can support me on GitHub or look into other projects I shared.

MIT Twitter

About

Zsh, Karabiner, VS Code, Sublime, Neovim, Nix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 67.3%
  • Vim Script 9.0%
  • Go 8.8%
  • Ruby 6.4%
  • Lua 3.4%
  • Python 2.8%
  • Nix 2.3%