Skip to content

prdai/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

personal dotfiles for a consistent dev setup across machines.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors