Andrei Jiroh's personal dotfiles for Linux/WSL and possibly Windows in the future.
Go to file
Andrei Jiroh Eugenio Halili 7da21975e3
bin: Add some more stuff
I'm currently working on making your scripts on your
dotfiles available system-wide and also generating
your SSH client/server config.

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-03-22 17:35:32 +08:00
.github Create FUNDING.yml 2021-03-14 16:03:26 +08:00
bashrc repo: Moved stuff to be more organized4s 2021-03-05 19:54:41 +08:00
bin bin: Add some more stuff 2021-03-22 17:35:32 +08:00
gitconfig gitconfig/termux: Use nano by default 2021-03-22 00:22:11 +08:00
.gitignore repo: Add gitignore 2021-02-18 18:26:08 +08:00
README.md repo: Update README KEK 2021-02-27 22:28:58 +08:00
bootstrap-linux.sh Haha, merge conflicts on stashes went brrrr 2021-02-28 00:02:24 +08:00
linux.gitconfig repo: Moved stuff to be more organized4s 2021-03-05 19:54:41 +08:00
no-gpg.gitconfig gitconfig: Add config in case my PGP keys went brrrr. 2021-02-22 13:57:24 +08:00
termux.bashrc repo: Moved stuff to be more organized4s 2021-03-05 19:54:41 +08:00
termux.gitconfig repo: Moved stuff to be more organized4s 2021-03-05 19:54:41 +08:00
ubuntu.bashrc add my gitconfig and bashrc for Ubuntu/Linux 2021-02-22 21:17:28 +08:00
wsl.gitconfig repo: Moved stuff to be more organized4s 2021-03-05 19:54:41 +08:00

README.md

My Personal Dotfiles

Personal configuration for Linux/macOS stuff. If you're working at The Pins Team, see our dotfiles.

Getting Started

Using the bootstraper script

## configure required variables
export GH_USERNAME=AndreiJirohHaliliDev2006
export GH_PAT=<my-gitlabdotcom-PAT>

## Run the bootstrap script
$(command -v curl>>/dev/null && echo curl -o-||wget -q0-) https://raw.githubusercontent.com/AndreiJirohHaliliDev2006/.dotfiles/main/bootstrap-linux.sh | bash -

## Done?
unset GH_USERNAME GH_PAT

Want to fork me owo?

Follow the checklist below after forking to ensure no references to mine are found. Remember that your fork, your problem. It's up to you on how do you customize stuff.

  • Customize the bootstrap-linux.sh into your needs.
  • Delete any existing dotfiles I made (e.g. *.gitconfig, *.bashrc, etc.) and do bin/backup-dotfiles. That script will move your current config into your .dotfiles local repo and do soft links.
  • Edit bin/fix-wrong-emails#L4 to use your email instead of mine.
  • Edit bin/add-ssh-keys#L4 to use your SSH key in ~/.ssh directory.
  • Want to backup your worst secrets AKA SSH and PGP keys (and some Pyrgoram session files?) Use my bin/init-secrets-dir script to setup an secrets directory. Don't forget to push this into an GitLab private repo.