This is where my dotfiles live
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
c0de 53cd608716 update htop config 1 month ago
home update htop config 1 month ago
omz Add newer version of zsh-syntax-highlighting 11 months ago
.editorconfig add editorconfig 1 month ago
.gitignore clean up gitignore 1 month ago
.gitmodules Add zsh-syntax-highlighting plugin 1 year ago
LICENSE start cleaning up directory structure 1 month ago
README.md rework readme 1 month ago
check_for_upgrade.sh Move the update scripts to root of repo 1 month ago
generate_pacman.lst.sh improve install of arch packages 1 month ago
install.sh create ~/dev/ on install 1 month ago
pacman.lst update installed package list for manjaro 20.2 1 month ago
pacman_aur.lst update installed package list for manjaro 20.2 1 month ago
upgrade.sh Move the update scripts to root of repo 1 month ago
vs_code_extensions.lst Automatically install vscode extensions 1 month ago

README.md

Dotfiles!

Installation

  1. Install dependencies
  2. Optionally create ~/.dotfiles.postinst
  3. bash <(curl -sL https://dotfiles.online) (https://c0de.dev/c0de/dotfiles/raw/branch/master/install.sh)
  4. ????
  5. Profit

Dependencies

I primarilarly use Arch, but these dotfiles also get installed to headless Debian servers.
It shouldn't be difficult to find an equilivant package for your distribution with the provided lists

A list of the packages that I have installed can be found in the files pacman.lst and pacman_aur.lst.
Non-official packages come from the AUR, which can't typically be installed by pacman directly and the reason why it's a seperate list.

Dotfiles Postinstall

You may create a standard text file called .dotfiles.postinst in your home directory before installing.
This file is basically a bash script that contains commands, that will be executed after the install script finishes.
For example, you may want to add commands such as git config --global user.name "My Name" and git config --global user.email "me@my.email"

Customizing Dotfiles

  1. Fork this repo
  2. Update repourl inside install.sh to point to your own
  3. Make your changes
  4. Push to origin
  5. Install your new dotfiles everywhere