Skip to content

My personal development environment configuration files and setup scripts.

License

Notifications You must be signed in to change notification settings

peyton-chandarana/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

237 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

This repository contains my personal development environment setup files and scripts. Please feel free to use it as you wish.

Installing Tools:

I setup my environment primarily using the Makefile and passing in the corresponding platform name. As of now the following Makefile targets are supported which runs their respective setup scripts:

  • arch
  • ubuntu
  • docker
  • mac

Simply run make <target> to use call the respective scripts.

Cleanup Tools:

Not Implemented Yet! Coming soon!

You can run make clean to revert the changes made by running one of the setup targets.

Current Features Included:

The following features are currently implemented. Some features are not implemented in Docker to reduce any added performance overhead.

  • Sets up .zshrc with history and pointing to the ./etc/zshrc_custom file for aliases and functions.
  • Sets up ZSH syntax-highlighting and autosuggestions.
  • Installs Miniforge3.
  • Copies the contents of ./etc/vimrc to home.
  • Custom Oh-My-Posh prompt theme.
  • Copies SSH config file to ~/.ssh
  • Downloads Fira Code Nerd Font
  • Installs Google Chrome and VSCode
  • Downloads grub2-themes for simple grub theme customization.

About

My personal development environment configuration files and setup scripts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published