Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 1.71 KB

File metadata and controls

62 lines (46 loc) · 1.71 KB

dotfiles

my personal dev configs.

setup

git clone https://github.com/prdai/dotfiles.git ~/.dotfiles

# Shell
ln -sf ~/.dotfiles/bash/bashrc ~/.bashrc                  # Linux / bash
ln -sf ~/.dotfiles/zshrc/.zshrc ~/.zshrc                  # macOS / zsh

# Editors & tools
ln -sf ~/.dotfiles/nvim ~/.config/
ln -sf ~/.dotfiles/lazygit ~/.config/
ln -sf ~/.dotfiles/.idea/.ideavimrc ~/.ideavimrc
ln -sf ~/.dotfiles/.idea/.editorconfig ~/.editorconfig

# Terminals
ln -sf ~/.dotfiles/ghostty ~/.config/
ln -sf ~/.dotfiles/kitty ~/.config/

# Multiplexer
ln -sf ~/.dotfiles/tmux ~/.config/

# Window manager (macOS)
ln -sf ~/.dotfiles/aerospace ~/.config/

# Git
ln -sf ~/.dotfiles/git/.gitconfig ~/.gitconfig
ln -sf ~/.dotfiles/git/ignore ~/.config/git/ignore

# Fish shell
ln -sf ~/.dotfiles/fish ~/.config/

# Reload
source ~/.bashrc   # or: source ~/.zshrc

what's inside

Config Description
bash Shell aliases, functions, custom prompt (Linux)
zshrc Shell aliases, functions, custom prompt (macOS)
fish Fish shell env variables
nvim Neovim with LSP, Telescope, Harpoon, LazyGit
ghostty Main terminal emulator
kitty Alternative terminal emulator
tmux Terminal multiplexer
lazygit Git TUI with nvim integration
git Global gitconfig and global gitignore
aerospace Tiling window manager (macOS)
.idea IdeaVim config for JetBrains IDEs
.vscode VSCode Vim keybindings and editor settings

note: wezterm config is no longer maintained. using ghostty now.

check */README.md for details.

for contribution workflow and docs tone, see CONTRIBUTING.md.