From 09f5cc3ff5891cd27b324f4bfda1fd84e1eb7e81 Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Halili Date: Sun, 25 Dec 2022 23:55:37 +0800 Subject: [PATCH] chore(global): initial commit Signed-off-by: Andrei Jiroh Halili --- .gitignore | 5 +++++ README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d458865 --- /dev/null +++ b/.gitignore @@ -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 +* diff --git a/README.md b/README.md new file mode 100644 index 0000000..af57000 --- /dev/null +++ b/README.md @@ -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 . + +## Available Git mirrors + +TBD + +## Setup + +It's easy, although this will be different because `git clone ` 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