niklas-heer / dotfiles

niklas dotfiles • powered by

Home Page:https://git.io/dotbot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Screenshot

These dotfiles use Dotbot for installation.
These dotfiles should also update automatically every once in a while. 😉

Installation

  1. Clone this repo somewhere in your $HOME.
  2. Run make.
  3. Change you standard shell to zsh.
  4. Change your ~/.gitconfig.
  5. Profit. 💵

Note that the install script is idempotent, which means it can safely run multiple times.

You can append your environment after make. Like that: make linux.
The following environments are available:

Command Desciption
make Make a basic installation.
make linux It basically runs make and installs Linux specifics.
make solus It basically runs make linux and installs software on Solus after that.
make arch It basically runs make linux and installs software on Arch after that.
make mac It setups macOS and installs software via brew and brew cask

Making Local Customizations

You can make local customizations for some programs by editing these files:

  • zsh : ~/.zshrc_local_before run before .zshrc
  • zsh : ~/.zshrc_local_after run after .zshrc
  • git : ~/.gitconfig_local

Software needed

  • git
  • zsh
  • vim
  • tmux
  • tree
  • python3
  • python3-pip

Thanks

  • zsh as being an awesome shell ❤️
  • oh-my-zsh for the update functionality and plugins 👍
  • zgen for being a lightweight and fast ZSH plugin manager ⚡
  • starship for being a blazing-fast prompt 🚀
  • anishs dotfiles from which I got the inspiration 💡
  • dotbot for being an awesome base and pretty extensible! ❤️

License

Copyright (c) 2016-2020 Niklas Heer.
Released under the MIT License.
See LICENSE for details.

About

niklas dotfiles • powered by

https://git.io/dotbot

License:MIT License


Languages

Language:Vim Script 88.9%Language:Shell 10.2%Language:Python 0.4%Language:Batchfile 0.2%Language:Makefile 0.1%Language:Ruby 0.1%