diff --git a/src/cookbooks/linux/nixpkgs/index.md b/src/cookbooks/linux/nixpkgs/index.md index 487645f..a1a554e 100644 --- a/src/cookbooks/linux/nixpkgs/index.md +++ b/src/cookbooks/linux/nixpkgs/index.md @@ -5,6 +5,7 @@ description: From NixOS to packaging for Nix and everything in between. # All Things Nixpkgs and NixOS -Collection of +Collection of manuals and tutorials I wrote throughout my nixpkgs and NixOS journey as a Linux user and +a Windows 7/10 refugee of sorts. -* [Setting up](./setup-new-machine.md) \ No newline at end of file +* [Setting up](./setup-new-machine.md) diff --git a/src/cookbooks/linux/nixpkgs/setup-new-machine.md b/src/cookbooks/linux/nixpkgs/setup-new-machine.md index fda4f76..2036bd5 100644 --- a/src/cookbooks/linux/nixpkgs/setup-new-machine.md +++ b/src/cookbooks/linux/nixpkgs/setup-new-machine.md @@ -6,4 +6,16 @@ tags: - nixpkgs --- -# Setting up a new machine with Nixpkgs or NixOS \ No newline at end of file +# Setting up a new machine with Nixpkgs or NixOS + +Generally speaking you wouldn't want to write any NixOS configurations to provision a new install +without figuring out about partitions and hardware side of things, considering that I want to go +[multiarch based configurations] without repeating myself by copying and pasting boilerplate config code. + +[multiarch based configurations]: https://discourse.nixos.org/t/using-flake-utils-lib-eachsystem-for-reproducible-nixos-home-manager-configurations-across-cpu-arches/60541 + +## Root directory layout + +Other than good old default directories (minus `/usr` directory given that NixOS is not FHS compliant by design in pursuit +of reproducible builds), I have to make a `/workspaces` directory to host Git-based projects locally much like if I am inside +GitHub Codespaces. diff --git a/src/garden/ajhalili2006.md b/src/garden/ajhalili2006.md index cb0ee1a..84ae25c 100644 --- a/src/garden/ajhalili2006.md +++ b/src/garden/ajhalili2006.md @@ -1 +1,19 @@ -To be copied soon. \ No newline at end of file +--- +description: What's behind Andrei Jiroh's current username, the tidbits about him and more in one place. +--- + +# Andrei Jiroh in a nutshell + +* [[go]] https://andreijiroh.dev + +## History behind the username + +In the past, I have numerous usernames across socials (which has caused nightmares for everyone +involved), such as: + +* `andreijiroh` and `Kuys_Potpot` for Twitter/X +* `andreijiroh.halili23` for Facebook and my Yahoo mailbox address +* `andreijiroheugeniohalili24680` for my Gmail address +* `AndreiJirohHaliliDev2006` at the time I created my GitHub account in 2017-2018 + +Hence in 2022, I decided to shorten it to just `ajhalili2006` across all of my socials and email addresses. It is based on my first initials, last name and birth year diff --git a/src/garden/linux/dotfiles.md b/src/garden/linux/dotfiles.md index e25ff8d..39f6238 100644 --- a/src/garden/linux/dotfiles.md +++ b/src/garden/linux/dotfiles.md @@ -5,18 +5,25 @@ description: Shell customizations, configurations of all sorts and more. # Dotfiles +* [[go]] https://gitlab.com/andreijiroh-dev/dotfiles + ## Repository -Canonically between [`github:andreijiroh-dev/dotfiles`][gh] and [`mau.dev/andreijiroh-dev/dotfiles`][maudev] -but also in the works for [sourcehut](https://git.sr.ht/~ajhaliliu2006/dotfiles) mirror. +Canonically between [`github:andreijiroh-dev/dotfiles`][gh] and +[`gitlab:andreijiroh-dev/dotfiles`][gl] +but also in the works for mirroring to [sourcehut] and on [`mau.dev`][maudev]. ## Branches * [`nixpkgs`][nixpkgs-df] - **current branch** +* [`termux`][termux-df] [gh]: https://github.com/andreijiroh-dev/dotfiles +[gl]: https://gitlab.com/andreijiroh-dev/dotfiles +[sourcehut]: https://git.sr.ht/~ajhaliliu2006/dotfiles [maudev]: https://mau.dev/andreijiroh-dev/dotfiles -[nixpkgs-df]: https://github.com/andreijiroh-dev/dotfiles/tree/nixpkgs +[nixpkgs-df]: https://gitlab.com/andreijiroh-dev/dotfiles/tree/nixpkgs +[termux-df]: https://gitlab.com/andreijiroh-dev/dotfiles/tree/termux ## Usage @@ -34,25 +41,25 @@ git init # check the URLs above for hints git remote add hub https://github.com/andreijiroh-dev/dotfiles -git remote add lab https://mau.dev/andreijiroh-dev/dotfiles +git remote add lab https://gitlab/andreijiroh-dev/dotfiles git fetch --all # force checkout to the branch for that host git checkout -f nixpkgs # nixpkgs defaults git checkout -f termux # termux +git checkout -f linux-plains # plain linux configs +# in case for linux-plains branch git submdoule update --init ``` Since our configurations are managed by `home-manager`, we need to run do the following commands, assuming `nix-commands` and `flakes` feature flags -are enabled ([see userspace `nix.conf`](https://github.com/andreijiroh-dev/dotfiles/blob/main/.config/nix/nix.conf) -for hints and context) +are enabled, ```bash -# local copy / submodule -nix run home-manager/master -- switch --flake .config/nixos # flake mode -nix run home-manager/master -- switch # plain flakeless mode +# local copy (change /path/to/nixops-config-repo to your local path) +nix run home-manager/master -- switch --flake /path/to/nixops-config-repo # or just use the flake remotely without cloning it nix run home-manager/master -- switch --flake github:andreijiroh-dev/nixops-config @@ -60,10 +67,15 @@ nix run home-manager/master -- switch --flake github:andreijiroh-dev/nixops-conf ### Reusing configs in other systems -_Think of [Nest](https://hackclub.app) and [Project Segfault](https://psf.lt) for the Nix-based setups._ +_Think of [Nest](https://hackclub.app) and [Project Segfault](https://psf.lt) for the +Nix-based setups._ Instead of having to polluting things a la `yadm`, we'll use Git branches as a hack -or workaround (depending on your vocabulary) and some quick edits should do at least, +or workaround (depending on your vocabulary) and some quick edits should do at least. + +```bash +# TODO: Add docs here in the future +``` ## Related repositories diff --git a/src/garden/user-manual/index.md b/src/garden/user-manual/index.md index 74c4680..0340a17 100644 --- a/src/garden/user-manual/index.md +++ b/src/garden/user-manual/index.md @@ -3,13 +3,7 @@ description: Get to know Andrei Jiroh better by reading his personal user manual --- # Personal User Manual -!!! info "This website is currently the official mirror of my personal README over at Coda" - - In the future, I'll port things into this website to allow for community contributions without - messing around doc permissions. If you found any inconsistencies between versions, please do let me know in the Issue tracker so that I fix it. - - [:octicons-link-external-16: Open in Coda](https://coda.io/@ajhalili2006/readme/personal-user-manual-8){ .md-button } - [:octicons-report-16: Report inconsistencies between versions](https://go.andreijiroh.eu.org/website-feedback/coda){ .md-button } +!!! info "We've just migrated this from the website" Hello there, and welcome to my personal user manual. This is where I document about myself for others in terms of communications and teamwork. While the contents of this mini wiki will be always a work in progress, I’ll expand @@ -17,7 +11,7 @@ them as I add missing information and update outdated details behind the scenes. ## About me -[_Go back to the homepage for the introduction_](../index.md) +_[Visit my homepage](https://andreijiroh.dev) or [](../ajhalili2006.md)_ ## Contents diff --git a/src/index.md b/src/index.md index e8cd9a0..4f4a1b0 100644 --- a/src/index.md +++ b/src/index.md @@ -31,7 +31,7 @@ If you are looking for his Autistic Life Notebook, it is on [Traumatized Autists ## More from Andrei Jiroh -* [Personal user manual](https://andreijiroh.dev/user-manual) +* [Personal user manual](./garden/user-manual/index.md) * [Recap Time Squad Wiki](https://wiki.recaptime.dev) [ttad]: https://github.com/traumatizedautists/notes diff --git a/src/multiverse/index.md b/src/multiverse/index.md index 8a2092a..feafe4f 100644 --- a/src/multiverse/index.md +++ b/src/multiverse/index.md @@ -2,10 +2,15 @@ ## Across the multiverse of madness -* [[Stellapent Cier]] +* [[Stellapent Cier]] ([in-wiki link](./stellapent-cier/index.md)) * [[Hermitcraft]] ([in-wiki link](./hermitcraft/index.md)) -* [[Monstercat]] ([in-wiki link]()) +* Music + * [[Monstercat]] ([in-wiki link](./music/monstercat/index.md)) +* [[Hack Club]] ([in-wiki link](./hackclub/index.md)) ## In the socials -You may find my multifandom related activities across socials +You may find my multifandom related activities across socials if you prefer. + +* [Fediverse](https://mstdn.social/@mfhellscapes) - `@mfhellscpes@mstdn.social` +* [Bluesky](https://bsky.app/profile/multifandom.andreijiroh.dev) diff --git a/src/multiverse/stellapent-cier/community-wiki.md b/src/multiverse/stellapent-cier/community-wiki.md new file mode 100644 index 0000000..03ac6bc --- /dev/null +++ b/src/multiverse/stellapent-cier/community-wiki.md @@ -0,0 +1,4 @@ +# Stellapent Cier Community Wiki + +* [[go]] https://stellapent.wiki +* A [[Community Lorebooks]] project for documenting the diff --git a/src/multiverse/stellapent-cier/index.md b/src/multiverse/stellapent-cier/index.md index ac02fbd..d6ccf4d 100644 --- a/src/multiverse/stellapent-cier/index.md +++ b/src/multiverse/stellapent-cier/index.md @@ -5,7 +5,7 @@ tags: - meta --- -# Stellapent Cier mini wiki homepage +# Stellapent Cier For more extenstive content, please visit the [[Stellapent Cier Wiki]], an [[lorebooks.wiki]] project, at .[^1]