d7b1b48748
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk> |
||
---|---|---|
.github | ||
bash-wakatime@c2ac2a80c9 | ||
bashrc | ||
bin | ||
gitconfig | ||
nanorc | ||
ssh-client | ||
.gitignore | ||
.gitmodules | ||
.wakatime-project | ||
README.md | ||
dotfiles-bootstrapper-script.sh | ||
linux.gitconfig | ||
no-gpg.gitconfig | ||
termux.bashrc | ||
termux.gitconfig | ||
ubuntu.bashrc | ||
wsl.gitconfig |
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
andsetup.sh
into your needs. - Delete any existing dotfiles I made (e.g.
gitconfig/*
,bashrc/*
excludingaliases
andworthwhile-functions
, etc.) and dobin/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 ansecrets
directory. Don't forget to push this into an GitLab private repo.