2018-05-17 02:14:17 +00:00
|
|
|
# Dotfiles!
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2021-01-13 00:51:38 +00:00
|
|
|
1. Install dependencies
|
2018-05-17 02:14:17 +00:00
|
|
|
1. Optionally create ~/.dotfiles.postinst
|
2021-01-13 00:51:38 +00:00
|
|
|
1. `bash <(curl -sL https://dotfiles.online)` (https://c0de.dev/c0de/dotfiles/raw/branch/master/install.sh)
|
|
|
|
1. ????
|
|
|
|
1. Profit
|
2018-05-17 02:14:17 +00:00
|
|
|
|
2021-01-13 00:51:38 +00:00
|
|
|
### Dependencies
|
2018-10-23 05:08:59 +00:00
|
|
|
|
2021-01-13 00:51:38 +00:00
|
|
|
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
|
2020-03-26 21:31:39 +00:00
|
|
|
|
2021-01-13 00:51:38 +00:00
|
|
|
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.
|
2018-10-23 05:08:59 +00:00
|
|
|
|
2021-12-14 17:21:18 +00:00
|
|
|
Most of those packages are completely optional. The bare minimum for installing these dotfiles require you to have these programs:
|
|
|
|
|
|
|
|
1. git
|
|
|
|
1. curl
|
|
|
|
1. unzip
|
|
|
|
|
2021-01-13 00:51:38 +00:00
|
|
|
### 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.
|
2018-05-17 02:14:17 +00:00
|
|
|
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
|
2021-01-13 00:51:38 +00:00
|
|
|
|
2018-05-17 02:14:17 +00:00
|
|
|
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
|