Files
kitty-config/README.md
T
2026-04-25 21:54:33 -04:00

5.3 KiB

Rootiest Kitty Configuration

 ██▀███   ▒█████   ▒█████  ▄▄▄█████▓ ██▓▓█████   ██████ ▄▄▄█████▓
▓██ ▒ ██▒▒██▒  ██▒▒██▒  ██▒▓  ██▒ ▓▒▓██▒▓█   ▀ ▒██    ▒ ▓  ██▒ ▓▒
▓██ ░▄█ ▒▒██░  ██▒▒██░  ██▒▒ ▓██░ ▒░▒██▒▒███   ░ ▓██▄   ▒ ▓██░ ▒░
▒██▀▀█▄  ▒██   ██░▒██   ██░░ ▓██▓ ░ ░██░▒▓█  ▄   ▒   ██▒░ ▓██▓ ░
░██▓ ▒██▒░ ████▓▒░░ ████▓▒░  ▒██▒ ░ ░██░░▒████▒▒██████▒▒  ▒██▒ ░
░ ▒▓ ░▒▓░░ ▒░▒░▒░ ░ ▒░▒░▒░   ▒ ░░   ░▓  ░░ ▒░ ░▒ ▒▓▒ ▒ ░  ▒ ░░
  ░▒ ░ ▒░  ░ ▒ ▒░   ░ ▒ ▒░     ░     ▒ ░ ░ ░  ░░ ░▒  ░ ░    ░
  ░░   ░ ░ ░ ░ ▒  ░ ░ ░ ▒    ░       ▒ ░   ░   ░  ░  ░    ░
   ░         ░ ░      ░ ░            ░     ░  ░      ░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░
░▒▓███████▓▒░░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░    ░▒▓██████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░      ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░      ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░  ░▒▓█▓▒░      ░▒▓█▓▒░      ░▒▓█▓▒░

        ▄████▄   ▒█████   ███▄    █   █████▒
        ▒██▀ ▀█  ▒██▒  ██▒ ██ ▀█   █ ▓██   ▒
        ▒▓█    ▄ ▒██░  ██▒▓██  ▀█ ██▒▒████ ░
        ▒▓▓▄ ▄██▒▒██   ██░▓██▒  ▐▌██▒░▓█▒  ░
        ▒ ▓███▀ ░░ ████▓▒░▒██░   ▓██░░▒█░
        ░ ░▒ ▒  ░░ ▒░▒░▒░ ░ ▒░   ▒ ▒  ▒ ░
        ░  ▒     ░ ▒ ▒░ ░ ░░   ░ ▒░ ░
        ░        ░ ░ ░ ▒     ░   ░ ░  ░ ░
        ░ ░          ░ ░           ░
        ░

            _..---...,""-._     ,/}/)
         .''        ,      ``..'(/-<
        /   _      {      )         \
       ;   _ `.     `.   <         a(
     ,'   ( \  )      `.  \ __.._ .: y
    (  <\_-) )'-.____...\  `._   //-'
     `. `-' /-._)))      `-._)))
       `...'

The rootiest kitty configuration you will ever see!

Installation

  1. Install kitty

  2. Install pre-requisites

  3. Backup your current kitty configuration (if you have one)

    mv ~/.config/kitty ~/.config/kitty.bak
    
  4. Clone the repository

    git clone --recurse-submodules https://git.rootiest.dev/rootiest/kitty-conf.git ~/.config/kitty
    

    If you already cloned without --recurse-submodules, initialize submodules manually:

    git submodule update --init
    
  5. Enjoy! 🎉

Features

  • Smart key bindings
  • Integration with NeoVim
  • Integration with fish shell
  • Catppuccin theme by default
  • Integrates cleanly with other Rootiest projects
  • Single clean session with splits layout

Companion Tools

Rootiest Fish - Fish shell configuration that pairs well with this kitty configuration and the NeoVim configuration.

Rootiest Tmux - A tmux configuration that is designed to work with this kitty config.

Rootiest Neovim - A NeoVim config built to work alongside this and the fish config.

Rootiest Iosevka Font - A custom Iosevka font that is designed by developers, for developers.

Nerd Fonts - A collection of fonts that include many icons and glyphs that are used in this configuration.

Dotfiles

Rootiest Dotfiles

Credits