Skip to content

debaraj-barua/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

Personal dotfiles repository containing configuration files for various development tools and applications.

Installation

Clone this repository:

git clone https://github.com/debaraj-barua/.dotfiles.git

Note: The setup commands below assume the repository is cloned to $HOME/.dotfiles. If you cloned it elsewhere, adjust the paths accordingly.

Configurations

ZSH

Complete ZSH configuration with shell startup scripts and custom configurations.

Setup:

ln -s $HOME/.dotfiles/zsh/.zshrc $HOME/.zshrc
ln -s $HOME/.dotfiles/zsh/.zprofile $HOME/.zprofile
ln -s $HOME/.dotfiles/zsh/.zshenv $HOME/.zshenv

See zsh/README.md for detailed shell startup process information.

Neovim

Modern Neovim configuration based on Kickstart.nvim with custom settings.

Setup:

ln -s $HOME/.dotfiles/nvim $HOME/.config/nvim

Ghostty Terminal

Configuration for the Ghostty terminal emulator with Catppuccin Mocha theme.

Setup:

ln -s $HOME/.dotfiles/ghostty $HOME/.config/ghostty

Features:

  • Catppuccin Mocha theme
  • Background opacity
  • Window padding
  • Clipboard integration

Vim

Traditional Vim configuration with custom statusline.

Setup:

ln -s $HOME/.dotfiles/vimrc/.vimrc $HOME/.vimrc

Or source in your existing .vimrc:

source ~/.dotfiles/vimrc/.vimrc

Git

Git configuration with useful aliases and settings.

Setup: Add to your global .gitconfig:

[include]
    path = ~/.dotfiles/git/.gitconfig

Bash

Bash configuration with custom prompt and aliases.

Setup:

ln -s $HOME/.dotfiles/bashrc/.bashrc $HOME/.bashrc

Or source in your existing .bashrc:

source ~/.dotfiles/bashrc/.bashrc

Dash to Panel

GNOME extension configuration for Dash to Panel.

Setup:

ln -s $HOME/.dotfiles/dashToPanel/.dashtopanel $HOME/.local/share/gnome-shell/extensions/[email protected]/.dashtopanel

Releases

No releases published

Packages

No packages published