This repository contains my personal dotfiles, running on a Framework 13 laptop. I use GNU Stow to manage and symlink these configuration files.
- Prompt: Uses Powerlevel10k for a fast, customizable prompt with instant prompt support.
- Plugin Manager: zinit is used to manage plugins and snippets.
- Plugins:
- Syntax highlighting (
zsh-users/zsh-syntax-highlighting) - Command completions (
zsh-users/zsh-completions) - Autosuggestions (
zsh-users/zsh-autosuggestions) - FZF tab completion (
Aloxaf/fzf-tab)
- Syntax highlighting (
- Snippets: Loads Oh My Zsh plugins for
git,sudo, andcommand-not-found. - Completions: Customizes completion styles and integrates with FZF and zoxide.
- Keybindings: Emacs-style keybindings, with history search on
Ctrl+p/Ctrl+n. - History: Large, deduplicated, and shared shell history with several options for better usability.
- Aliases: Common command aliases for convenience (see
aliasesfile for more). - Integrations:
Clone this repository and use GNU Stow to symlink the dotfiles into your home directory:
stow .- Laptop: Framework 13 with this configuration
- Current OS: Arch Linux (Omarchy)
Feel free to explore and adapt these configs for your own