Skip to content

A collection of configuration files and setup scripts.

License

Notifications You must be signed in to change notification settings

averak/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A collection of configuration files and setup scripts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published