Skip to content

My personal config files stored here for convenience. (bash, kitty, neovim, ranger)

License

Notifications You must be signed in to change notification settings

manojuppala/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

dotfiles

What Are Dotfiles?

Dotfiles are the customization files that are used to personalize your Linux or other Unix-based system. 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, you may find some of my configurations helpful in customizing your own dotfiles.

Installation

curl -s https://gist.githubusercontent.com/manojuppala/15ff7820315549bf1baac787f5f63777/raw/install.sh | bash -s [options]

available [options] : dotfiles, neovim, apps, all

My Setup

Configs

Install Kitty using sudo apt install kitty

Note: 1. inorder to display images in the the terminal install imagemagick using sudo apt install imagemagick
2. display images using kitty +kitten icat <image_name>
3. install kitty themes from here

Install my Kitty color theme code-blue using

  1. Download code-blue color theme:

    THEME=https://raw.githubusercontent.com/manojuppala/dotfiles/master/.config/kitty/kitty-themes/themes/OneDark.conf
    wget "$THEME" -P ~/.config/kitty/kitty-themes/themes
  2. Create a symlink:

    cd ~/.config/kitty
    ln -s ./kitty-themes/themes/OneDark.conf ~/.config/kitty/theme.conf
  3. Add this line to your kitty.conf configuration file:

    include ./theme.conf
    

Neovim (init.vim)

Install Neovim using sudo apt install neovim
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.

install Plugins using vim-plug

Note: 1. for vim-airline plugin to work install powerline fonts from here
2. for vim-devicons plugin to work install nerd fonts from here. i would recommend a font that is not mono. i use Ubuntu Nerd Font Complete

Miscellaneous

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:

License

The 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.

About

My personal config files stored here for convenience. (bash, kitty, neovim, ranger)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published