Repository to manage dotfiles with chezmoi.
This repository contains my personal dotfiles, optimized for a productive and visually appealing terminal experience. It features Fish shell paired with the Starship prompt, a fast, customizable, and minimalistic prompt for any shell. Fish provides user-friendly scripting, autosuggestions, and syntax highlighting, while Starship enhances the terminal with a sleek, informative interface. Together, they create a streamlined environment for developers and enthusiasts alike.
This section covers how to set up and sync these dotfiles to your system. Follow the steps below to get started.
## install fish
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish
chsh -s $(which fish) # set default shell
## install fisher, a plugin manager
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
## install and init chezmoi
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply ThomasCode92
coming soon
To install a new plugin (e.g. autopair.fish), simply follow these steps:
chezmoi edit $__fish_config_dir/fish_plugins --apply # add jorgebucaran/autopair.fish
chezmoi apply
Kitty is a fast, feature-rich, and GPU-accelerated terminal emulator. Kitty offers GPU rendering for fast performance, multi-layout support with tabs and splits, and highly customizable themes and shortcuts.
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
coming soon
The Catppuccin theme is a popular, soothing pastel color scheme with variants like Latte, Frappรฉ, Macchiato, and Mocha to suit different preferences. Itโs highly versatile, supporting code editors (VS Code, Neovim), terminals (Kitty, Ghostty), browsers (Firefox, Chrome), and more, ensuring a consistent look across tools. Its open-source, community-driven nature means frequent updates and ports for new applications. Easy to install and customize, Catppuccin is ideal for developers and designers seeking a modern, cohesive, and aesthetically pleasing theme for long work sessions. Its popularity and community support, makes it a top choice for workflow customization.
- Fish Shell: Official Website - Documentation
- Starship: Official Website - Configuration
- Fisher: Fisher GitHub
- Chezmoi: Official Website - GitHub Repository