chore(global): initial commit

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
This commit is contained in:
Andrei Jiroh Halili 2022-12-25 23:55:37 +08:00
commit 09f5cc3ff5
2 changed files with 54 additions and 0 deletions

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
# Safety ops, because I don't want to fuck things up and leak my hentai
# (not necessary NSFW bullshit, but SSH keys and unencrypted GPG key backups).
# This isn't one-file file due to mandatory self docs, but see ~sircmpwn's post for
# the deets: https://drewdevault.com/2019/12/30/dotfiles.html
*

49
README.md Normal file
View file

@ -0,0 +1,49 @@
# ~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://git.sr.ht/~ajhalili2006/dotfiles-refreshed-staging>.
## 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.
```bash
# 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](https://go.recaptime.eu.org/cla/sign?type=individual) alongside this specific
[copyright transfer agreement on this project][cta-ajhalili2006-dotfiles] (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.
[cta-ajhalili2006-dotfiles]: https://go.recaptime.eu.org/cla/oss-cta/sign?project=ajhalili2006-dotfiles&require_cla_signature=true