All Projects → caarlos0 → Dotfiles

caarlos0 / Dotfiles

Licence: mit
Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Dotfiles

Dotfiles
My OS X environment
Stars: ✭ 316 (-50.55%)
Mutual labels:  zsh, dotfiles
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (-0.78%)
Mutual labels:  zsh, dotfiles
Dotbare
Manage dotfiles and any git directories interactively with fzf
Stars: ✭ 327 (-48.83%)
Mutual labels:  zsh, dotfiles
Dotfiles
My dotfiles
Stars: ✭ 258 (-59.62%)
Mutual labels:  zsh, dotfiles
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: ✭ 617 (-3.44%)
Mutual labels:  zsh, dotfiles
.dotfiles
There's no place like ~ !
Stars: ✭ 265 (-58.53%)
Mutual labels:  zsh, dotfiles
Zsh Quickstart Kit
Simple ZSH quickstart for using ZSH and zgen
Stars: ✭ 366 (-42.72%)
Mutual labels:  zsh, dotfiles
config-public
Linux/WSL config to optimize ergonomics, security, and productivity: vim/neovim, zsh, tmux, i3, emacs, vscode, ipython, jupyter, ranger, fzf, kitty, xkb, selfquant, firejail, systemd, etc
Stars: ✭ 14 (-97.81%)
Mutual labels:  dotfiles, zsh
Dotfiles
My macOS environment: zsh, Git, Visual Studio Code, etc.
Stars: ✭ 405 (-36.62%)
Mutual labels:  zsh, dotfiles
Dotfiles
My personal dotfiles
Stars: ✭ 400 (-37.4%)
Mutual labels:  zsh, dotfiles
dotfiles
My dot files
Stars: ✭ 25 (-96.09%)
Mutual labels:  dotfiles, zsh
Dotfiles
Dotfiles for unix, managed by GNU stow.
Stars: ✭ 617 (-3.44%)
Mutual labels:  zsh, dotfiles
zshrc
📝 Zsh Configuration for nerds with zplug
Stars: ✭ 28 (-95.62%)
Mutual labels:  dotfiles, zsh
Dotly
🌚 Modular and easy to customize dotfiles framework
Stars: ✭ 301 (-52.9%)
Mutual labels:  zsh, dotfiles
dotfiles
Configs for apps I care about
Stars: ✭ 19 (-97.03%)
Mutual labels:  dotfiles, zsh
Dotfiles
files that define my GNU/Linux box.
Stars: ✭ 351 (-45.07%)
Mutual labels:  zsh, dotfiles
dotfiles
🏠 dotfiles for my macOS environment
Stars: ✭ 17 (-97.34%)
Mutual labels:  dotfiles, zsh
dotfiles
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
Stars: ✭ 30 (-95.31%)
Mutual labels:  dotfiles, zsh
Dotfiles
Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide
Stars: ✭ 385 (-39.75%)
Mutual labels:  zsh, dotfiles
Dotfiles
dotfiles for the developer happiness: macos, zsh, brew, vscode, codespaces, python, node, elixir
Stars: ✭ 408 (-36.15%)
Mutual labels:  zsh, dotfiles

Important: I'm now using the Fish shell, so I have a new repository for my fish dotfiles. This repo will be eventually be replaced by it.

Check it out here.

carlos' dotfiles

Build Status Powered by Antibody

Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.

screenshot 1

screenshot 2

Installation

Dependencies

First, make sure you have all those things installed:

  • git: to clone the repo
  • curl: to download some stuff
  • tar: to extract downloaded stuff
  • zsh: to actually run the dotfiles
  • sudo: some configs may need that

Install

Then, run these steps:

$ git clone https://github.com/caarlos0/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ ./script/bootstrap
$ zsh # or just close and open your terminal again.

All changed files will be backed up with a .backup suffix.

Recommended Software

For macOS, I recommend:

  • iTerm: a better terminal emulator;

For both Linux and macOS:

  • diff-so-fancy: better git difs (you'll need to run dot_update to apply it);
  • fzf: fuzzy finder, used in ,t on vim, for example;
  • kubectx for better kubernetes context and namespace switch;

macOS defaults

You use it by running:

$DOTFILES/macos/set-defaults.sh

And logging out and in again/restart.

Themes and fonts being used

Theme is Dracula, font is JetBrains Mono on editors and Hack on terminals.

Further help:

Contributing

Feel free to contribute. Pull requests will be automatically checked/linted with Shellcheck and shfmt.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].