Skip to content

My dotfiles and basic systems settings across all machines (Mac and Linux)

Notifications You must be signed in to change notification settings

alombarte/dotfiles

Repository files navigation

██████╗  ██████╗ ████████╗███████╗██╗██╗     ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║     ██╔════╝██╔════╝
██║  ██║██║   ██║   ██║   █████╗  ██║██║     █████╗  ███████╗
██║  ██║██║   ██║   ██║   ██╔══╝  ██║██║     ██╔══╝  ╚════██║
██████╔╝╚██████╔╝   ██║   ██║     ██║███████╗███████╗███████║
╚═════╝  ╚═════╝    ╚═╝   ╚═╝     ╚═╝╚══════╝╚══════╝╚══════╝

Build Status

My collection of dotfiles, software and scripts used in Mac and Linux. When I have a new machine I just run make.

Installation

Clone the repository under ~/.dotfiles:

git clone https://github.com/alombarte/dotfiles.git ~/.dotfiles

Dependencies:

  • make
  • curl
  • git

Install all selected software (you might want to change it):

make packages

# or alternatively

./packages/install.sh

Install a group of dotfiles in the HOME dir:

stow term git

Software installed via package systems

All the software installed through package systems (brew, apt, snap..) is declared in .txt files. Edit these files to select what is installed in your computer. Mac systems use only brew, while Linux use apt and snap.

Linux:

  • linux-apt-uninstall.txt - Software that comes with Linux distributions, such as card games, that I don't need. Will be REMOVED.
  • linux-apt.txt - All the software installed using apt-get install
  • linux-brew.txt - Packages installed via Snap

Mac:

  • mac-brew.txt - List of software installed using brew

Custom software (under packages):

  • common: software installed in both Mac and Linux
  • Linux
  • Darwin (Mac)

Dotfiles

The dotfiles are managed using stow, a small utility that manages symlinks for you.

About

My dotfiles and basic systems settings across all machines (Mac and Linux)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published