Skip to content

mikybars/dotfiles

Repository files navigation

almibarss/dotfiles

🐳 A dockerized version of these dotfiles is available for a quick try!

Installation

bash <(curl -sL https://raw.githubusercontent.com/almibarss/dotfiles/main/install.sh)

The installation script will clone the dotfiles repo by default into ~/.dotfiles. You can optionally choose a custom directory by specifying the environment variable $DOTFILES_HOME. The dotfiles repo will then get symlinked into ~/.dotfiles as well.

Update

dot update

Features

🚴‍♂ Performance

Opening a new terminal should be really fast, despite all the fancy features you may use. Zim can help a lot with speed along with techniques such as the lazy loading pattern.

🧠 Productivity

Saving fractions of milliseconds here and there eventually adds up:

  • fzf is the tool that changes the game: shell history, file trees, brew packages, whatever.
  • Syntax highlighting (1) (2): because parsing blank lines of text all the time can be frustrating.
  • Minimalistic prompt: staying out of the way most of the time while still providing useful information.
  • Clever tooling:
    • ripgrep + tag for seamless browsing of search results.
    • autojump: where was that directory? uh, don't mind.

🧹 XDG Base Directory Specification

Keep your home directory as clean as if it were your bedroom 🙄

Take a look at the list of software that currently supports XDG.

🎣 Extensibility

Each machine will eventually need its own settings that can be hooked into the main dotfiles without messing with them.

More dotfiles