Andrei Jiroh's personal dotfiles for Linux/WSL and possibly Windows in the future.
Go to file
Andrei Jiroh Eugenio Halili 8a2f5e6eba
submodules: Add github:gjsheep/bash-wakatime.git
Pluse hardcoded the Wakatime Project name, just in case lol.

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-04-13 19:21:59 +08:00
.github github: Updated FUNDING.yml 2021-04-06 17:51:28 +08:00
bash-wakatime@c2ac2a80c9 submodules: Add github:gjsheep/bash-wakatime.git 2021-04-13 19:21:59 +08:00
bashrc bashrc: Add DOTDILES_HOME into my Termux one. 2021-04-13 15:29:36 +08:00
bin [manual-pull] Merge branch 'main' of the remote into main 2021-04-11 20:27:41 +08:00
gitconfig gitconfig: Update config for Linux 2021-04-12 20:55:14 +08:00
nanorc nanorc: Add config for Linux 2021-04-13 18:50:06 +08:00
ssh-client repo: Update bashrc and ssh-client config for Ubuntu 2021-04-12 20:54:58 +08:00
.gitignore repo: Add gitignore 2021-02-18 18:26:08 +08:00
.gitmodules submodules: Add github:gjsheep/bash-wakatime.git 2021-04-13 19:21:59 +08:00
.wakatime-project submodules: Add github:gjsheep/bash-wakatime.git 2021-04-13 19:21:59 +08:00
README.md repo: Update README 2021-04-13 18:49:24 +08:00
dotfiles-bootstrapper-script.sh bootstrapper: Updated the bootstrap script 2021-04-13 17:39:18 +08:00
linux.gitconfig dotfiles: Update gitconfig and bashrc for Ubuntu 2021-03-28 20:33:55 +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 repo: Update bashrc and ssh-client config for Ubuntu 2021-04-12 20:54:58 +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 without cloning

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

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

## Done?
unset GH_USERNAME GH_PAT

With Cloning the Repo

# assuming git is installed
git clone https://github.com/AndreiJirohHaliliDev2006/dotfiles $HOME/.dotfiles
cd $HOME/.dotfiles

# no need for exporting my PAT before running this
./setup.sh [android|ubuntu-debian|arch|alpine|macos]

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. You can use The Pins Team's dotfiles template to start from our template.

  • Customize the dotfiles-bootstrapper-script.sh and setup.sh into your needs.
  • Delete any existing dotfiles I made (e.g. gitconfig/*, bashrc/* excluding aliases and worthwhile-functions, 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#L6-7 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.