Skip to content

amitrahman1026/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles Repository

This repository contains my personal dotfiles for various tools and configurations, including ZSH, Vim & Neovim, Git, VSCode, and MacOS settings.

It's a minimalist configuration, I don't tinker too much out of the box or use too many plugins, I mainly just want to keep some of my personal set up backed up and ready to deploy.

Installation

  1. Clone the Repository:

    git clone --recurse-submodules https://github.com/amitrahman1026/dotfiles.git ~/dotfiles
  2. Run the Installation Script: Navigate to the cloned repository and run the install.sh script. This script will install necessary tools, set up symlinks for the configuration files, and apply other configurations.

    cd ~/dotfiles
    ./install.sh
  3. MacOS Settings: During the installation, you'll be prompted to apply MacOS settings. You can choose to apply them immediately or do it later manually by running:

    source ~/dotfiles/macos/.macos

Contents

  • zsh/: ZSH configuration files
  • vim/: Vim and Neovim configurations
  • git/: Git configuration
  • vscode/: VSCode settings and extensions list
  • macos/: MacOS custom settings script
  • brew/: Homebrew dependencies and Brewfile
  • iterm2/: iTerm2 configurations and color themes

Submodules

This repository uses Git submodules to manage certain configurations (e.g., Neovim). To update these submodules, run:

git submodule update --init --recursive

Future stuff

If this ever gets massive (unlikely because I'd probably not want to automate everything) I might want to try out ansible or something similar but I personally hate yaml hell.

Contributions

Feel free to fork, modify, or contribute to this repository. Any suggestions or improvements are welcome.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published