Skip to content

Instantly share code, notes, and snippets.

View EdmundGoodman's full-sized avatar

Edmund Goodman EdmundGoodman

View GitHub Profile

Installing LLVM MLIR on MacOS

This gist gives instructions on how LLVM MLIR can be installed on MacOS. It is also available as a blog post on my website.

Build dependencies

On MacOS, building MLIR requires installing ninja and cmake, along with xcode's developer tools.

xcode-select --install
@EdmundGoodman
EdmundGoodman / github_ssh_authentication.md
Last active January 7, 2025 16:10
Setting up GitHub SSH authentication

Setting up GitHub SSH authentication

Why do I need to do this?

From August 2021, GitHub announced they would not be allowing password authentication when using the command line [^1].

This means that in order to interact with GitHub from the command line you have to use another authentication method. This gist enumerates the process of configuring git and GitHub to use SSH keys, and some tips to streamline their

@EdmundGoodman
EdmundGoodman / fixing_endeavourOS.md
Last active June 22, 2025 02:14
Fixing EndeavourOS Boot Failures

Fixing EndeavourOS Boot Failures

This gist enumerates a process which worked for me to repair an installation of EndeavourOS with full-disk encryption when it is unable to boot. It is also available as a blog post on my website.

Specifically, this set of steps fixed the boot process on a HP-Envy laptop running EndeavourOS with an ext4 file system. The issue normally occurs after an interrupted update using pacman -Syu, which then causes the system to be unable to boot after the next restart (showing only "boot to firmware interface" in the boot menu).

Steps to fix

1) Boot with an EndeavourOS live USB stick