Setting up org-roam

I've been looking for ways to take notes and collect my scattered thoughts. So far I've tried putting everything in one org file, tried splitting them, tried pen and paper, tried Microsoft OneNote, and even thought about buying a reMarkable tablet to take with me. Now it's org-roam's turn.

Currently I'm running windows on my laptop, which means installation is a bit finnicky, but manageable. All that's needed is gcc. Install MSys2, run pacman -S mingw-w64-x86_64-gcc and add gcc to PATH. That'd probably be C:\msys64\mingw64\bin or if you installed msys/gcc, it'll be in C:\msys64\usr\bin. Then just install org-roam with use-package.

(use-package org-roam
  :ensure t
  :init
  (setq org-roam-directory (file-truename "~/notes/")))