Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 3.29 KB

README.md

File metadata and controls

90 lines (62 loc) · 3.29 KB


Logo

Nafis's Dotfiles

My personal configuration files for various tools and applications.

About the Project

These dotfiles are a collection of my personal configurations for various tools and applications that I use on my development machines. They are organized to help streamline my setup process and ensure consistency across different environments.

Built With

Neovim Alacritty iTerm2 VSCode Tmux Eza

Configuration

  • Neovim: The configuration for Neovim is located in the .config/nvim directory.
  • Alacritty: The configuration for Alacritty is located in the .config/alacritty directory.
  • iTerm2: The configuration for iTerm2 is located in the .config/iterm2 directory.
  • VSCode: The VSCode settings are located in the vscode.code-profile file.
  • Tmux: The Tmux configuration is located in the .tmux.conf file.
  • Zsh: The Zsh configuration is located in the .zshrc file.

Important Zsh Configuration

  • Theme: Using powerlevel10k theme.
  • Plugins:
    • git
    • zsh-autosuggestions
    • zsh-completions
    • colored-man-pages
    • command-not-found
    • extract
    • themes
    • zsh-syntax-highlighting
  • Terminal Keybindings:
    • bindkey "^[[1;9D" beginning-of-line
    • bindkey "^[[1;9C" end-of-line

(back to top)

Features

Terminal

  • Alacritty: Fast, lightweight terminal emulator with GPU acceleration.
  • iTerm2: Advanced terminal emulator for macOS with support for split panes, tmux integration, and more.
  • Eza: Modern replacement for ls with more features.

Code Editor

  • Neovim: Enhanced version of Vim, optimized for extensibility and performance.

Multiplexer

  • Tmux: Terminal multiplexer for managing multiple terminal sessions.

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Nafis Khan - LinkedIn · Email · Twitter

(back to top)