1
0
Fork 0
mirror of https://github.com/tylernguyen/wiki.git synced 2025-02-05 08:23:14 -06:00

chore: minor stylization and consistency fixes

This commit is contained in:
Tyler Nguyen 2024-11-09 08:52:05 -06:00
parent 648a61413e
commit 0eb4fc5d60
No known key found for this signature in database
7 changed files with 83 additions and 60 deletions

View file

@ -34,11 +34,9 @@ Beyond that, I hope to create succinct writings that is both informative of the
## Disclaimer
/// warning | Mine and mine alone
Technical writings here are limited to my own knowledge and research.
Opinions expressed here are just that.
///
## Navigation

View file

@ -6,7 +6,7 @@
<div class="grid cards" markdown>
- :simple-git:{ .git } [tylernguyen/dotfiles](https://github.com/tylernguyen/dotfiles)
- :octicons-git-branch-16:{ .foreground } [tylernguyen/dotfiles](https://github.com/tylernguyen/dotfiles)
![GitHub Stars](https://img.shields.io/github/stars/tylernguyen/dotfiles?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/tylernguyen/dotfiles?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/tylernguyen/dotfiles?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
@ -50,25 +50,25 @@
- :simple-zsh:{ .foreground } [zsh](https://zsh.sourceforge.io/)
[:octicons-markdown-16:](https://zsh.sourceforge.io/Doc/){ .card-link title=Documentation}
:simple-git:{ .git } [zimfw/zimfw](<https://github.com/zimfw/zimfw>)
:octicons-git-branch-16:{ .foreground } [zimfw/zimfw](<https://github.com/zimfw/zimfw>)
![GitHub Stars](https://img.shields.io/github/stars/zimfw/zimfw?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/zimfw/zimfw?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/zimfw/zimfw?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/zimfw/zimfw?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
:simple-git:{ .git } [romkatv/powerlevel10k](<https://github.com/romkatv/powerlevel10k>)
:octicons-git-branch-16:{ .foreground } [romkatv/powerlevel10k](<https://github.com/romkatv/powerlevel10k>)
![GitHub Stars](https://img.shields.io/github/stars/romkatv/powerlevel10k?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/romkatv/powerlevel10k?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/romkatv/powerlevel10k?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/romkatv/powerlevel10k?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
:simple-git:{ .git } [atuinsh/atuin](<https://github.com/atuinsh/atuin>)
:octicons-git-branch-16:{ .foreground } [atuinsh/atuin](<https://github.com/atuinsh/atuin>)
![GitHub Stars](https://img.shields.io/github/stars/atuinsh/atuin?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/atuinsh/atuin?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/atuinsh/atuin?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/atuinsh/atuin?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
:simple-git:{ .git } [Aloxaf/fzf-tab](https://github.com/Aloxaf/fzf-tab)
:octicons-git-branch-16:{ .foreground } [Aloxaf/fzf-tab](https://github.com/Aloxaf/fzf-tab)
![GitHub Stars](https://img.shields.io/github/stars/Aloxaf/fzf-tab?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/Aloxaf/fzf-tab?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/Aloxaf/fzf-tab?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }

View file

@ -1,8 +1,8 @@
# ALC285 Dump
<figure markdown>
![ALC285 Pinout on X1C6](https://assets.tylernguyen.wiki/projects/x1c6-hackintosh/ALC285-Pinout.png){ width=800 }
<figcaption>ALC285 Pinout on X1C6</figcaption>
![ALC285 Pinout on X1C6](https://assets.tylernguyen.wiki/projects/x1c6-hackintosh/ALC285-Pinout.png){ loading-lazy width=800 }
<figcaption>ALC285 Pin Configuration on X1C6</figcaption>
</figure>
```

View file

@ -2,7 +2,7 @@
icon: material/chip
---
# BIOS Prep
# BIOS Settings
Modding the machine's BIOS is **optional** and will unlock hidden advanced settings. These settings allow for better optimizations under macOS.
@ -23,13 +23,17 @@ The CH341a SPI Programmer and SOIC8 Clip are needed to dump and flash the BIOS c
The BIOS chip is located just above the CPU, hidden under the sticker shield.
<figure markdown>
![BIOS Chip Location](https://user-images.githubusercontent.com/3349081/87883762-38686380-c9cf-11ea-9e9d-c400f7b5407b.jpg){ width=300 }
![BIOS Chip Location](https://user-images.githubusercontent.com/3349081/87883762-38686380-c9cf-11ea-9e9d-c400f7b5407b.jpg){ loading-lazy width=300 }
<figcaption>BIOS Chip Location</figcaption>
</figure>
<div style="text-align:center;" markdown>
<div class="grid cards" markdown>
[:simple-github:{.github} digmorepaka/thinkpad-firnware-patches](https://github.com/digmorepaka/thinkpad-firmware-patches){ .md-button }
- :octicons-git-branch-16:{ .foreground } [digmorepaka/thinkpad-firmware-patches](https://github.com/digmorepaka/thinkpad-firmware-patches)
![GitHub Stars](https://img.shields.io/github/stars/digmorepaka/thinkpad-firmware-patches?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/digmorepaka/thinkpad-firmware-patches?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/digmorepaka/thinkpad-firmware-patches?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/digmorepaka/thinkpad-firmware-patches?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
</div>
@ -63,7 +67,7 @@ DVMT Pre-Allocated will enable 4K HDMI output.
Disabling CFG Lock gives Kernel (XNU) and AppleIntelPowerManagement the ability to write to the MSR 0xE2 register.
``` mermaid
graph TD
graph LR
id1[Advance Tab]-->id2[Intel Advanced Menu];
id2-->id3[System Agent Configuration];
id2-->id4[Power & Performance];

View file

@ -6,20 +6,20 @@ icon: octicons/gear-16
## YogaSMC
<div style="text-align:center;" markdown>
<div class="grid cards" markdown>
[:simple-github:{.github} zhen-zen/YogaSMC](https://github.com/zhen-zen/YogaSMC){ .md-button }
- :octicons-git-branch-16:{ .foreground } [zhen-zen/YogaSMC](https://github.com/zhen-zen/YogaSMC)
![GitHub Stars](https://img.shields.io/github/stars/zhen-zen/YogaSMC?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/zhen-zen/YogaSMC?style=flat&logo=GitHub&logoColor=073642&labelColor=eee8d5&color=859900#only-light){ .twemoji }
![GitHub Stars](https://img.shields.io/github/stars/zhen-zen/YogaSMC?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
![GitHub Forks](https://img.shields.io/github/forks/zhen-zen/YogaSMC?style=flat&logo=GitHub&logoColor=839496&labelColor=073642&color=2aa198#only-dark){ .twemoji }
- YogaSMCPane is the preference pane showing basic information and settings.
- YogaSMCNC is the notification app that receive EC events. It also has fan control.
</div>
There are two components to YogaSMC:
1. YogaSMCPane: a preference pane showing basic information and settings.
2. YogaSMCNC: notification app that receives EC event; also has fan control.
## Display
### HiDPI
## HiDPI Display
/// warning
Enabling HiDPI requires disabling Apple's System Integrity Protection (SIP).

View file

@ -43,7 +43,9 @@ I recommend the linuxserver Docker image for its [image mods](https://mods.linux
- ![plex](https://assets.tylernguyen.wiki/logos/plex.svg){ .twemoji } [Plex Media Server](https://www.plex.tv/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/plex){ .card-link title=Container}
<div class="grid cards" markdown>
- ![Audiobookshelf](https://assets.tylernguyen.wiki/logos/audiobookshelf.svg){ .twemoji } [Audiobookshelf](https://www.audiobookshelf.org/)
[:octicons-container-16:{ .docker }](https://github.com/advplyr/audiobookshelf/pkgs/container/audiobookshelf){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/advplyr/audiobookshelf){ .card-link title="Source Code" }
- ![Kometa](https://assets.tylernguyen.wiki/logos/Kometa.png){ .twemoji } [Kometa](https://github.com/meisnate12/Plex-Meta-Manager)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/kometateam/kometa){ .card-link title=Container}
@ -52,15 +54,12 @@ I recommend the linuxserver Docker image for its [image mods](https://mods.linux
- ![Kometa/ImageMaid](https://assets.tylernguyen.wiki/logos/Kometa.png){ .twemoji } [Kometa/ImageMaid](https://github.com/meisnate12/Plex-Meta-Manager)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/kometateam/imagemaid){ .card-link title=Container}
</div>
- ![Calibre](https://assets.tylernguyen.wiki/logos/calibre.svg){ .twemoji } [Calibre](https://calibre-ebook.com/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/calibre){ .card-link title=Container}
</div>
<div class="grid cards" markdown>
- ![Audiobookshelf](https://assets.tylernguyen.wiki/logos/audiobookshelf.svg){ .twemoji } [Audiobookshelf](https://www.audiobookshelf.org/)
[:octicons-container-16:{ .docker }](https://github.com/advplyr/audiobookshelf/pkgs/container/audiobookshelf){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/advplyr/audiobookshelf){ .card-link title="Source Code" }
- ![Kavita](https://assets.tylernguyen.wiki/logos/kavita.svg){ .twemoji } [Kavita](https://www.kavitareader.com/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/kavita){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/Kareadita/Kavita){ .card-link title="Source Code" }
- [:simple-gitea: Gitea](https://gitea.io/en-us/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/gitea/gitea/tags){ .card-link title=Container}
@ -69,21 +68,10 @@ I recommend the linuxserver Docker image for its [image mods](https://mods.linux
[:octicons-container-16:{ .docker }](https://github.com/paperless-ngx/paperless-ngx/pkgs/container/paperless-ngx){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/paperless-ngx/paperless-ngx){ .card-link title="Source Code" }
- ![Calibre](https://assets.tylernguyen.wiki/logos/calibre.svg){ .twemoji } [Calibre](https://calibre-ebook.com/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/calibre){ .card-link title=Container}
- ![Kavita](https://assets.tylernguyen.wiki/logos/kavita.svg){ .twemoji } [Kavita](https://www.kavitareader.com/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/kavita){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/Kareadita/Kavita){ .card-link title="Source Code" }
- ![FreshRSS](https://assets.tylernguyen.wiki/logos/freshrss.svg){ .twemoji } [FreshRSS](https://freshrss.org/)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/linuxserver/freshrss){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/FreshRSS/FreshRSS){ .card-link title="Source Code" }
- [giorgi-o/SkinPeek](https://github.com/giorgi-o/SkinPeek)
[:octicons-container-16:{ .docker }](https://github.com/users/giorgi-o/packages/container/package/skinpeek%2Fskinpeek){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/giorgi-o/SkinPeek){ .card-link title="Source Code" }
- ![rmcrackan/Libation](https://assets.tylernguyen.wiki/logos/libation.png){ .twemoji } [rmcrackan/Libation](https://github.com/rmcrackan/Libation)
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/rmcrackan/libation/tags){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/rmcrackan/Libation){ .card-link title="Source Code" }
@ -96,6 +84,10 @@ I recommend the linuxserver Docker image for its [image mods](https://mods.linux
[:octicons-container-16:{ .docker }](https://hub.docker.com/r/rmcrackan/libation/tags){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/rmcrackan/Libation){ .card-link title="Source Code" }
- [giorgi-o/SkinPeek](https://github.com/giorgi-o/SkinPeek)
[:octicons-container-16:{ .docker }](https://github.com/users/giorgi-o/packages/container/package/skinpeek%2Fskinpeek){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/giorgi-o/SkinPeek){ .card-link title="Source Code" }
- [:simple-syncthing:{ .syncthing } Syncthing](https://gitea.io/en-us/)
[:octicons-container-16:{ .docker }](https://github.com/linuxserver/docker-syncthing/pkgs/container/syncthing){ .card-link title=Container}
[:fontawesome-regular-file-code:](https://github.com/syncthing/syncthing){ .card-link title="Source Code" }
@ -125,9 +117,9 @@ I recommend the linuxserver Docker image for its [image mods](https://mods.linux
## Cloudflare Zero Trust
![Cloudflare Zero Trust](https://assets.tylernguyen.wiki/logos/Cloudflare-Zero-Trust.svg){ align=right width=125 }
![Cloudflare Zero Trust](https://assets.tylernguyen.wiki/logos/Cloudflare_Zero-Trust2.svg){ align=right width=125 }
I use Cloudflare Tunnel[^1] (part of the Zero Trust suite) to expose some services to the public, notably my [:simple-mastodon:{ .mastodon } Mastodon](https://tylernguyen.social/@tylernguyen) and Gitea instance.
I use Cloudflare Tunnel[^1] (part of the Zero Trust suite) to expose some services to the public, notably my [:simple-mastodon:{ .mastodon } Mastodon](https://tylernguyen.social/@tylernguyen) and :simple-gitea:{ .gitea } Gitea.
<div class="grid cards" markdown>

View file

@ -22,15 +22,11 @@ I hate subscriptions and actively avoid them when I can. This is mostly a financ
- ![Google Calendar](https://assets.tylernguyen.wiki/logos/Google_Calendar.svg){ .twemoji } [Google Calendar](https://calendar.google.com/)
---
- <span class="solarized-red">:material-eye-lock-outline: **Properitary**</span>
- <span class="solarized-red">:material-newspaper: **Ad**</span>-ware
- :simple-todoist:{ .todoist } [Todoist](https://todoist.com/)
---
- <span class="solarized-red">:material-eye-lock-outline: **Properitary**</span>
- <span class="solarized-green">:material-sync: **Subscription**</span>-ware
@ -41,22 +37,39 @@ I hate subscriptions and actively avoid them when I can. This is mostly a financ
<div class="grid cards" markdown>
- :simple-audible:{ .audible } [Audible](https://www.audible.com/)
- :simple-pocketcasts:{ .pocketcasts } [Pocket Casts](https://pocketcasts.com/)
- ![Libby](https://assets.tylernguyen.wiki/logos/Libby.png){ .twemoji } [Libby](https://libbyapp.com)
/// warning
Audible is a subsidiary of Amazon.[^1]
///
Audible is only used for exclusives.
eBooks and audiobooks are sold by Amazon with DRM. Buy directly from publisher and your local bookstore when possible!
/// tip
Archive your Audible library in a DRM-free format. See :octicons-git-branch-16:{ .foreground } [rmcrackan/Libation](https://github.com/rmcrackan/Libation).
///
</div>
/// warning
Audible is a subsidiary of Amazon.[^1]
<div class="grid cards" markdown>
Audible is only used for exclusives.
- ![Libby](https://assets.tylernguyen.wiki/logos/Libby.png){ .twemoji } [Libby](https://libbyapp.com)
eBooks and audiobooks are sold by Amazon with DRM. Buy directly from publisher and your local bookstore when possible!
///
/// warning
Libby is a product of OverDrive, which is owned by :simple-rakuten:{ .rakuten } Rakuten.
///
/// tip
Consider archiving your audiobooks from Audible. See [rmcrackan/Libation](https://github.com/rmcrackan/Libation).
///
</div>
<div class="grid cards" markdown>
- :simple-pocketcasts:{ .pocketcasts } [Pocket Casts](https://pocketcasts.com/)
- <span class="solarized-red">:material-eye-lock-outline: **Properitary**</span>
- <span class="solarized-green">:material-sync: **Subscription**</span>-ware
</div>
## Proton
@ -138,6 +151,22 @@ I mainly need transactional email for self-hosted apps, which send a very low vo
[:fontawesome-regular-eye:](https://postmarkapp.com/privacy-policy){ .card-link title="Privacy Policy" }
[:octicons-markdown-16:](https://postmarkapp.com/manual){ .card-link title=Documentation }
## Steam
<div class="grid cards" markdown>
- <figure markdown>
<p align="center">
![Steam](https://assets.tylernguyen.wiki/logos/Steam-light.png#only-light){ loading-lazy width=250 }
![Steam](https://assets.tylernguyen.wiki/logos/Steam-dark.png#only-dark){ loading-lazy width=250 }
</p>
</figure>
</div>
[:octicons-link-external-16: Homepage](https://store.steampowered.com/){ .md-button }
[:fontawesome-regular-eye:](https://store.steampowered.com/privacy_agreement/){ .card-link title="Privacy Policy" }
[^1]: [Richard Stallman: Reasons not to buy from Amazon](https://stallman.org/amazon.html)
[^2]: [Privacy Guides: Email is an insecure form of communication by default](https://www.privacyguides.org/basics/email-security/)
[^3]: [Privacy Guides: VPN Overview](https://www.privacyguides.org/vpn/#vpn-overview)