██████╗  ██████╗ ████████╗███████╗██╗██╗     ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║     ██╔════╝██╔════╝
██║  ██║██║   ██║   ██║   █████╗  ██║██║     █████╗  ███████╗
██║  ██║██║   ██║   ██║   ██╔══╝  ██║██║     ██╔══╝  ╚════██║
██████╔╝╚██████╔╝   ██║   ██║     ██║███████╗███████╗███████║
           ╚═════╝  ╚═════╝    ╚═╝   ╚═╝     ╚═╝╚══════╝╚══════╝╚══════╝           

@manojuppala's Dotfiles

Find these dotfiles here: github.com/manojuppala/dotfiles

Table Of Contents

What Are Dotfiles?

Dotfiles are the customization files that are used to personalize your Linux or other Unix-based system. You can tell that a file is a dotfile because the name of the file will begin with a period–a dot! The period at the beginning of a filename or directory name indicates that it is a hidden file or directory. This repository contains my personal dotfiles. They are stored here for convenience so that I may quickly access them on new machines or new installs. Also, others may find some of my configurations helpful in customizing their own dotfiles.

My Configs

Kitty (kitty.conf)

Neovim (init.vim)

Neovim is fast, modern, and infinitely customizable. Neovim is an implementation of Vim, but focused on extensibility and usability. The key feature is asynchronous plugins (mostly) compatible with Vim, which significantly improves performance for things like code-completion and linting.

Cool Features

How to install Exa, a modern replacement for the ls command Add fish like autocompletion to bash How to install NvChad (nvim rice)

How To Manage Your Own Dotfiles

There are a hundred ways to manage your dotfiles. Personally, I use the git bare repository method for managing my dotfiles. Here is an article about this method of managing your dotfiles. Other resources discussing dotfile management are listed below:

Git Bare Repository - A Better Way To Manage Dotfiles (Distro Tube) Managing dotfiles with style with rcm (Ronnie Nissan) Interactive dotfile management with dotbare (Kevin Zhuang)


files and scripts in this repository are licensed under the MIT License, which is a very permissive license allowing you to use, modify, copy, distribute, sell, give away, etc. the software. In other words, do what you want with it. The only requirement with the MIT License is that the license and copyright notice must be provided with the software.