Skip to content

protiumx/.dotfiles

Repository files navigation

    ____        __  _____ __
   / __ \____  / /_/ __(_) /__  _____
  / / / / __ \/ __/ /_/ / / _ \/ ___/
 / /_/ / /_/ / /_/ __/ / /  __(__  )
/_____/\____/\__/_/ /_/_/\___/____/

shellcheck License: MIT

My dotfiles to set up a dev environment in a MacOS machine. Summary:

  • Installs all the packages and apps I use
  • stows all config files
  • Sets all my preferred MacOS configurations

Previews

preview 1

preview 2

Apps

Main apps:

For more details check the apps script.

Neovim Plugins

Main plugins:

Plugins are managed with lazy.nvim. Check all plugins.

CLI

All CLI apps are listed in the packages script. CLIs from other sources like cargo and go are listed in cli script.

Installing

Warning

Please review the scripts and packages that are installed and settings before running the install script

Run the dotfiles script:

curl -sO https://raw.githubusercontent.com/protiumx/.dotfiles/main/dotfiles

Reusing

In order to reuse these scripts, here a summary of files you can change/adapt to your needs:

  • scripts/packages.sh: all the homebrew taps and packages to install
  • scripts/apps.sh: homebrew casks to install
  • scripts/cli.sh: CLI apps from different sources
  • scripts/osx.sh: MacOS settings
  • scripts/config.sh: general settings and dotfiles

Testing Stow

Simulate stow links

stow -nSv nvim

License

Licensed under MIT, © Brian Mayo 2025: https://protiumx.dev

About

My dev setup scripts and configs

Topics

Resources

License

Stars

Watchers

Forks