Geoff's Notebook
  • Home
  • About Me
  • Patents

Geoff Corey

NeoVim/Node.js/Eslint - 80007 'await' has no effect on the type of this expression.

NeoVim/Node.js/Eslint - 80007 'await' has no effect on the type of this expression.

Recently this drove me nuts trying to figure out what is wrong. Not going into depth, going straight to the answer. The error is saying await has no effect even if the function it calls is async. This is due to the annotated documentation being wrong. To fix this, fix

By Geoff Corey 03 Feb 2025
Hyprland & Arch Linux

Hyprland & Arch Linux

I have been playing with Hyprland on and off. There is a lot of nice setups out there including: GitHub - JaKooLit/Arch-Hyprland: For automated installation of Hyprland on Arch or any arch based distrosFor automated installation of Hyprland on Arch or any arch based distros - JaKooLit/Arch-HyprlandGitHubJaKooLitGitHub -

By Geoff Corey 18 Nov 2024
AstroNvim (NeoVim) for Javascript and Mocha Test Runner

AstroNvim (NeoVim) for Javascript and Mocha Test Runner

UPDATE: Moved to LazyVim and fixed config for mocha test Note 2/27/2025 - The options passed to mocha in this blog post were for version 10.x.x. The new version of mocha 11.x.x. does not work as something has changed. I will investigate and update

By Geoff Corey 30 Oct 2024
Docker-Compose, Caddy & PiHole

Docker-Compose, Caddy & PiHole

With everyone realizing Google Chrome going to manifest 3 and dropping extensions to block ads, I figure it was time to dust off my PiHole config. First let's look at the docker-compose.yml file x-logging: &default-logging options: max-size: "500m" driver: json-file networks: web: external: true

By Geoff Corey 24 Oct 2024
Docker-compose, Caddy & Minecraft (papermc)

Docker-compose, Caddy & Minecraft (papermc)

Here is how I setup Docker with Caddy and PaperMC (bukkit version of Minecraft). Now I have a pretty beefy home machine and use it to host a lot of different web apps including this blog. OS: EndeavourOS x86_64 Kernel: Linux 6.11.5-arch1-1 CPU: 12th Gen Intel(R)

By Geoff Corey 24 Oct 2024
Why?

Why?

Always a good question! Why indeed! Wait which why? Why did a start this blog? Well I have https://geoffcorey.github.io where all my past posts have been written. It was written in Jekyll and frankly, I think the whole mechanism is cool that it generates a static website

By Geoff Corey 12 Aug 2024
See all
Geoff's Notebook
  • Sign up
Powered by Ghost