Go to file
~ajhalili2006 b0ee16d81f
feat(bashrc): add global bashrc stuff
Next, I'll import host-specifics then later this afternoon.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-06 01:22:50 +08:00
.config feat(systemd): add tildeverse-web-devpreview.service systemd user service file 2022-12-29 19:58:33 +08:00
.trunk feat(bashrc): add global bashrc stuff 2023-01-06 01:22:50 +08:00
bin feat(global): stage config and scripts to version control 2022-12-28 12:56:21 +08:00
.bash_login feat(bashrc): add global bashrc stuff 2023-01-06 01:22:50 +08:00
.bashrc feat(bashrc): add global bashrc stuff 2023-01-06 01:22:50 +08:00
.env feat(bashrc): add global bashrc stuff 2023-01-06 01:22:50 +08:00
.gitconfig feat(systemd): add tildeverse-web-devpreview.service systemd user service file 2022-12-29 19:58:33 +08:00
.gitignore chore(global): initial commit 2022-12-25 23:55:37 +08:00
.profile feat(bashrc): add global bashrc stuff 2023-01-06 01:22:50 +08:00
LICENSE docs(license): add license files 2022-12-29 19:51:07 +08:00
LICENSE-MIT docs(license): add license files 2022-12-29 19:51:07 +08:00
LICENSE-MPL-2.0 docs(license): add license files 2022-12-29 19:51:07 +08:00
README.md docs(global): update link to ~sircmpwn's blog post from 2019 2022-12-27 01:34:08 +08:00

README.md

~ajhalili2006's dotfiles

This is the redesigned dotfiles repo for ~ajhalili2006, because my first repo became a mess so hard to fix it in, built from scratch and based on https://drewdevault.com/2019/12/30/dotfiles.html.

Available Git mirrors

TBD

Setup

It's easy, although this will be different because git clone <clone-url-below> will scream some errors when attempt to do so after creating a user with their own home directory.

# go back to your $HOME
cd ~

# init repo, add origin to git.sr.ht repo (have you got your SSH keys?)
git init
git remote add origin git@git.sr.ht:~ajhalili2006/dotfiles-refreshed-staging

# fetch and force checkout
git fetch
git checkout -f main

# logout and login again to refresh your shell env or...
source ~/bin/postinstall-shell-init

Codespaces + Gitpod specifics

Because this cause confusion to most cloud dev environment services, although they'll symlink stuff when there's no install script, but that is a design flaw to be work around in the future.

License

TL;DR before we dive in to legalese:

  • Everything is licensed under both MIT + MPL 2.0, unless otherwise noted. Most third-party code and submodules used here aren't covered by this policy.
  • For contributors, either an agreement to the DCO (via --signoff flag on commits and when sending email patches via ~ajhalili2006/public-inbox@lists.sr.ht) or through signing the Recap Time Squad Individual CLA alongside this specific copyright transfer agreement on this project (requires separate signature because the Copyright Assignment clause is not part of our CLAs but mentioned and not included by default in most signatures) is mostly enough. Doing both is recommended to avoid further legal headaches down the line.