Dotfiles for configuring wezterm, zsh, oh-my-zsh, p10k and neovim. Cross-platform for linux and windows.
Find a file
Mats Ricardo Nomedal 53a9f3b30b add ssh to .zshrc
2026-04-25 09:34:54 +02:00
nvim initial dotfiles 2026-04-23 23:48:01 +02:00
wezterm initial dotfiles 2026-04-23 23:48:01 +02:00
zsh add ssh to .zshrc 2026-04-25 09:34:54 +02:00
bootstrap.ps1 initial dotfiles 2026-04-23 23:48:01 +02:00
bootstrap.sh initial dotfiles 2026-04-23 23:48:01 +02:00
CLAUDE.md initial dotfiles 2026-04-23 23:48:01 +02:00
CONTEXT.md initial dotfiles 2026-04-23 23:48:01 +02:00
README.md add README 2026-04-25 09:18:53 +02:00

dotfiles

Personal config files for WezTerm, Neovim, and Zsh. Managed with symlinks — no dotfile managers.

Platforms: EndeavourOS (primary) · Windows

Setup

# Linux
bash bootstrap.sh

# Windows (PowerShell as Administrator)
.\bootstrap.ps1

The bootstrap script installs oh-my-zsh, powerlevel10k, and zsh plugins, then symlinks everything into place. Neovim plugins install automatically on first nvim launch.

What's included

Zsh — oh-my-zsh + powerlevel10k prompt, custom bira-nerd theme, autosuggestions, syntax highlighting, history search, and eza aliases for colored file listings.

WezTerm — custom CovenantUI color scheme (dark teal/cyan), JetBrainsMono Nerd Font, 144fps, pane splits on Alt+D / Alt+Shift+D.

Neovim — IDE-like setup via lazy.nvim:

  • File tree: <leader>e (neo-tree)
  • Fuzzy search: <leader>ff files · <leader>fg text · <leader>fb buffers · <leader>fr recent
  • LSP + completion for Bash, Python, and C# (auto-installed via Mason)
  • System clipboard by default (y/p work with the OS)
  • <leader> → shows all keybindings (which-key)