Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 2.24 KB

README.md

File metadata and controls

54 lines (36 loc) · 2.24 KB

Dotfiles

A collection of configuration files and setup scripts to quickly set up and maintain a development environment.

Compatibility

  • macOS
  • Ubuntu
  • Cent7

Quick Start

First, clone this repository.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/averak/dotfiles/master/install.sh)"

Incidentally, this script will perform the following tasks.

  • make install - install essential tools
  • make symlink - create symbolic links for dotfiles

If you want to know details, just execute make help in the repository.

Change default shell

You need to add zsh to the list of available shells. (required sudo)

echo $(which zsh) >> /etc/shells
chsh -s $(which zsh) $USER

Local configuration

If you want to customize the configuration, you can add .sh files to the ./local directory.

Tools

Configuration files for tools that are no longer in use are still retained.

The tools that are actually used are as follows.

Tool configuration Category
zsh ./config/zsh Shell
sheldon ./config/sheldon Shell Plugin Manager
neovim ./config/nvim Text Editor
zellij ./config/zellij Terminal Multiplexer
ghostty ./config/ghostty Terminal Emulator
lazygit ./config/lazygit Git Terminal UI
gitui ./config/gitui Git Terminal UI
karabiner ./config/karabiner Keyboard Customizer