# yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json site_name: ~ajhalili2006's personal wiki + digital garden site_author: "Andrei Jiroh Halili" copyright: >- Copyright 2025 Andrei Jiroh Halili. Licensed under CC-BY-SA-4.0 site_url: https://wiki.andreijiroh.dev repo_name: sources repo_url: https://mau.dev/andreijiroh-dev/wiki edit_uri: edit/main/src docs_dir: src # Theme settings theme: custom_dir: overrides name: material icon: logo: octicons/book-16 # TODO: Use Material icons instead of this admonition: note: octicons/tag-16 abstract: octicons/checklist-16 info: octicons/info-16 tip: octicons/squirrel-16 success: octicons/check-16 question: octicons/question-16 warning: octicons/alert-16 failure: octicons/x-circle-16 danger: octicons/zap-16 bug: octicons/bug-16 example: octicons/beaker-16 quote: octicons/quote-16 favicon: assets/branding/default-favicon_512.png features: - announce.dismiss - content.action.edit - content.action.view - content.code.annotate - content.code.copy # - content.tabs.link - content.tooltips # - header.autohide # - navigation.expand - navigation.footer - navigation.indexes # - navigation.instant # - navigation.prune - navigation.sections - navigation.tabs # - navigation.tabs.sticky - navigation.top - navigation.tracking - search.highlight - search.share - search.suggest - toc.follow # - toc.integrate palette: # Palette toggle for light mode - media: "(prefers-color-scheme: light)" scheme: default primary: teal accent: cyan toggle: icon: material/brightness-7 name: Switch to dark mode # Palette toggle for dark mode - media: "(prefers-color-scheme: dark)" scheme: slate primary: teal accent: cyan toggle: icon: material/brightness-4 name: Switch to light mode # Extensions markdown_extensions: - abbr - admonition - attr_list - def_list - footnotes - md_in_html - meta - wikilinks: base_url: https://wiki.andreijiroh.dev/go/ - toc: permalink: true - pymdownx.arithmatex: generic: true - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.details - pymdownx.emoji: emoji_generator: !!python/name:material.extensions.emoji.to_svg emoji_index: !!python/name:material.extensions.emoji.twemoji - pymdownx.highlight: anchor_linenums: true line_spans: __span pygments_lang_class: true - pymdownx.inlinehilite - pymdownx.keys - pymdownx.magiclink: normalize_issue_symbols: true repo_url_shorthand: true user: andreijiroh-dev repo: wiki provider: 'gitlab' - pymdownx.mark - pymdownx.smartsymbols - pymdownx.snippets: auto_append: - includes/mkdocs.md - pymdownx.superfences: custom_fences: - name: mermaid class: mermaid format: !!python/name:pymdownx.superfences.fence_code_format - pymdownx.tabbed: alternate_style: true combine_header_slug: true slugify: !!python/object/apply:pymdownx.slugs.slugify kwds: case: lower - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde nav: - Meta: - index.md - golinks.md - migration-progress.md - Meta: - "Content Tags": tags.md - Contribute: contributing.md - Copyright: copyright.md - Digital Garden: - garden/index.md - garden/foam.md - Daily Log: - garden/daily-notes/index.md - "In the Multiverse": garden/daily-note.md - Andrei Jiroh in nutshell: - Context behind username (and more): garden/ajhalili2006.md - garden/digital-hoarding.md - Personal user manual: - Manual Homepage: garden/user-manual/index.md - Personals: - FAQs about me: faq.md - Flaws and Quirks: garden/user-manual/flaws-and-quirks.md - Neurodivergence and Disability: garden/user-manual/neurodivergence-and-disability.md - Community: - DNI List: garden/user-manual/dni.md - Boundaries: garden/user-manual/boundaries.md - Social Media Policy: garden/user-manual/socials.md - On Roleplaying: garden/user-manual/roleplaying-hellscape.md - Communications: - General Communications Policy: garden/user-manual/communications.md - Encrypted communications: garden/user-manual/encrypted-communications.md - Tools and Cookbooks: - garden/tools/index.md - Linux: - garden/linux/index.md - Dotfiles: garden/linux/dotfiles.md - NixOS configs and friends: garden/linux/nixops-config.md - InfraOps: - garden/infraops/index.md - Homelab: garden/infraops/homelab.md - Service Accounts: - "GitHub and friends": garden/tools/github-bot.md - garden/tools/dotenv-tools.md - Static Site Generators: - garden/tools/mkdocs-material.md - Cookbooks: - cookbooks/index.md - Nixpkgs: - cookbooks/linux/nixpkgs/index.md - Setting up for NixOS: cookbooks/linux/nixpkgs/setup-new-machine.md - Dependency Updates: cookbooks/dep-update.md - Multiverse: - Hack Club: - multiverse/hackclub/index.md - multiverse/hackclub/hcb.md - YSWS Programs I Participated: - multiverse/hackclub/ysws/arcade.md - multiverse/hackclub/ysws/high-seas.md - Stellapent Cier / Gildedguy Stories: - multiverse/stellapent-cier/index.md - Humans Behind The Lore: - multiverse/stellapent-cier/mikedmoy.md - Episodes: - Story 8: multiverse/stellapent-cier/gildedguy-story-8.md - Hermitcraft: - World Downloads Mirror: multiverse/hermitcraft/world-downloads-mirror.md - "Jiroh's Kooky Insane Stuff": - kooky-insane-stuff/index.md - Autistic Vocabulary: - SABDFL: kooky-insane-stuff/vocabulary/sabdfl.md - The Burnout Bus: kooky-insane-stuff/vocabulary/hit-by-burnout-bus.md plugins: - search # Wiki Changelog feed - blog: blog_dir: changelog post_url_format: "{date}/{slug}" post_url_max_categories: 5 post_slugify: !!python/object/apply:pymdownx.slugs.slugify kwds: case: lower draft_if_future_date: !ENV [PREVIEW_DRAFTS, false] authors_file: "authors.yml" categories_allowed: - Content Updates Organization - Behind-The-Scenes Updates - Non-Site Updates - Legal post_readtime: false # Daily Notes? - blog: blog_dir: garden/daily-notes post_url_date_format: yyyy-MM-dd post_url_format: "{date}" draft_if_future_date: !ENV [PREVIEW_DRAFTS, false] authors_file: authors.yml categories_allowed: - Weekly Dump - Monthly Dump - School - Recap Time Squad - Open-source - Multifandom - Personal Stuff - Other Side Projects - Actually Autistic Status Update post_readtime: true - rss: enabled: !ENV [CI, false] match_path: (changelog|garden/daily-notes)/posts/.* date_from_meta: as_creation: date categories: - categories - tags - tags: tags_file: tags.md #- meta - redirects: redirect_maps: "garden/daily-notes/2024-06-08.md": garden/daily-notes/posts/2024-06-09.md "garden/daily-notes/2024-06-10.md": garden/daily-notes/posts/2024-06-12.md "garden/daily-notes/2024-06-11.md": garden/daily-notes/posts/2024-06-12.md "garden/daily-notes/2025-01-10.md": garden/daily-notes/posts/2025-01-12.md "garden/daily-notes/2025-01-11.md": garden/daily-notes/posts/2025-01-12.md "multiverse/hermitcraft/hermitcraft-world-downloads-mirror.md": multiverse/hermitcraft/world-downloads-mirror.md "cookbooks/linux/nixpkgs-setup-new-machine.md": "cookbooks/linux/nixpkgs/setup-new-machine.md" hooks: - overrides/hooks/magiclinks_rewriter.py extra: social: - icon: fontawesome/brands/mastodon link: https://tilde.zone/@ajhalili2006 name: fediverse - icon: simple/bluesky link: https://bsky.app/profile/did:plc:wcx4c3osbuzrwmxkqdfqygwv name: bsky - icon: simple/ghost link: https://blog.andreijiroh.dev - icon: simple/substack link: https://substack.com/@ajhalili2006 name: substack - icon: octicons/globe-24 link: https://andreijiroh.dev name: website