Skip to content

timopruesse/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

448 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

Declarative, YAML-driven dotfiles for a WSL2 development environment. Managed by machine_setup.

Overview

Keybinds

See KEYBINDS.md for a full reference of Tmux and Neovim keybindings.

Aliases

See ALIASES.md for all ZSH aliases grouped by category.

Neovim

The config is written in Lua and lives in home/.config/nvim/. Key features:

  • LSP via mason.nvim + nvim-lspconfig
  • Format on save via conform.nvim (Prettier, rustfmt, stylua, black, shfmt, goimports)
  • Telescope for fuzzy finding
  • LuaSnip snippets for JS, Rust, Lua, Svelte

How It Works

The home/ directory is symlinked to ~, so edits take effect immediately. System-level files (etc/wsl.conf, terminal/settings.json) are copied by the setup tool. See machine_setup.yaml for the full task list.

Languages & Tools

Managed via machine_setup.yaml: Rust (nightly), Node (nvm), Bun, Deno, Python, Go, Dart/Flutter, plus lazygit, ripgrep, eza, zoxide, and fzf.

About

My dotfiles 🤡

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors