Personal dotfiles for Linux, mostly for Nixpkgs/NixOS-based and Termux setups. Mirrored using GitLab's push mirroring feature. gitlab.com/andreijiroh-dev/dotfiles
linux dotfiles

chore(global): initial commit

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>

+54
+5
.gitignore
··· 1 + # Safety ops, because I don't want to fuck things up and leak my hentai 2 + # (not necessary NSFW bullshit, but SSH keys and unencrypted GPG key backups). 3 + # This isn't one-file file due to mandatory self docs, but see ~sircmpwn's post for 4 + # the deets: https://drewdevault.com/2019/12/30/dotfiles.html 5 + *
+49
README.md
··· 1 + # ~ajhalili2006's dotfiles 2 + 3 + This is the redesigned dotfiles repo for ~ajhalili2006, because my first repo became a mess so hard 4 + to fix it in, built from scratch and based on <https://git.sr.ht/~ajhalili2006/dotfiles-refreshed-staging>. 5 + 6 + ## Available Git mirrors 7 + 8 + TBD 9 + 10 + ## Setup 11 + 12 + It's easy, although this will be different because `git clone <clone-url-below>` will 13 + scream some errors when attempt to do so after creating a user with their own home directory. 14 + 15 + ```bash 16 + # go back to your $HOME 17 + cd ~ 18 + 19 + # init repo, add origin to git.sr.ht repo (have you got your SSH keys?) 20 + git init 21 + git remote add origin git@git.sr.ht:~ajhalili2006/dotfiles-refreshed-staging 22 + 23 + # fetch and force checkout 24 + git fetch 25 + git checkout -f main 26 + 27 + # logout and login again to refresh your shell env or... 28 + source ~/bin/postinstall-shell-init 29 + ``` 30 + 31 + ## Codespaces + Gitpod specifics 32 + 33 + Because this cause confusion to most cloud dev environment services, although they'll symlink 34 + stuff when there's no install script, but that is a design flaw to be work around in the future. 35 + 36 + ## License 37 + 38 + TL;DR before we dive in to legalese: 39 + 40 + * Everything is licensed under both MIT + MPL 2.0, unless otherwise noted. Most third-party 41 + code and submodules used here aren't covered by this policy. 42 + * For contributors, either an agreement to the DCO (via `--signoff` flag on commits and when sending 43 + email patches via `~ajhalili2006/public-inbox@lists.sr.ht`) or through signing the Recap Time Squad 44 + [Individual CLA](https://go.recaptime.eu.org/cla/sign?type=individual) alongside this specific 45 + [copyright transfer agreement on this project][cta-ajhalili2006-dotfiles] (requires separate signature 46 + because the Copyright Assignment clause is not part of our CLAs but mentioned and not included by default in 47 + most signatures) is mostly enough. Doing both is recommended to avoid further legal headaches down the line. 48 + 49 + [cta-ajhalili2006-dotfiles]: https://go.recaptime.eu.org/cla/oss-cta/sign?project=ajhalili2006-dotfiles&require_cla_signature=true