org-roam

Org-roam is a knowledge management system, or personal wiki, built on top of Emacs’ Org-mode. It implements a networked thought system, similar to Roam Research, allowing users to create interconnected notes in a non-hierarchical way. This facilitates effortless linking and discovery of connections between ideas, effectively creating a “second brain” for managing information. Setting up Org-roam Since I’m also publishing the notes using hugo, some properties are needed. (setq org-roam-capture-templates '(("d" "default" plain "#+author: %n\n#+date: %t\n#+description: \n#+hugo_base_dir: ..\n#+hugo_section: posts\n#+hugo_categories: other\n#+property: header-args :exports both\n#+hugo_tags: \n%?" :if-new (file+head "%<%Y-%m-%d_%H-%M-%S>-${slug}.org" "#+title: ${title}\n") :unnarrowed t) ("p" "programming" plain "#+author: %n\n#+date: %t\n#+description: \n#+hugo_base_dir: ..\n#+hugo_section: posts\n#+hugo_categories: programming\n#+property: header-args :exports both\n#+hugo_tags: \n%?" :if-new (file+head "%<%Y-%m-%d_%H-%M-%S>-${slug}.org" "#+title: ${title}\n") :unnarrowed t) ("t" "tech" plain "#+author: %n\n#+date: %t\n#+description: \n#+hugo_base_dir: ..\n#+hugo_section: posts\n#+hugo_categories: tech\n#+property: header-args :exports both\n#+hugo_tags: \n%?" :if-new (file+head "%<%Y-%m-%d_%H-%M-%S>-${slug}.org" "#+title: ${title}\n") :unnarrowed t))) Code Snippet 1: org-roam-capture-templates for quick note capturing. d default plain #+author: %n These will separate each templates into its own category. Other category is still needed as default, for when I’m using a less used category. ...

July 31, 2025 · 1 min · Kristian Alexander P

qemu

Qemu QEMU is a free and open-source emulator and virtualizer. It allows users to run different operating systems and programs on various hardware architectures, effectively emulating a different computer system. It can be used as a standalone emulator or combined with other virtualization technologies like KVM for near-native performance. Backlinks libvirt

July 31, 2025 · 1 min · Kristian Alexander P

virsh

virsh Virsh is a command-line interface (CLI) utility used for managing virtual machines (VMs) and other virtualization components, interacting with them through the Libvirt virtualization API. It allows users to create, manage, and control virtual machines, as well as interact with storage pools and networks within a virtualization environment. Backlinks libvirt libvirt

July 31, 2025 · 1 min · Kristian Alexander P

virt-manager

virt-manager virt-manager is a graphical tool, a frontend, for managing virtual machines (VMs) using libvirt. It primarily works with KVM (Kernel-based Virtual Machine) but also supports Xen and LXC containers. It offers features like creating and configuring new VMs, managing existing ones, monitoring performance, and accessing virtual consoles. Windows VM I can only get native resolution for windows vm using QXL Video mode.

July 31, 2025 · 1 min · Kristian Alexander P

window-manager

Window managers are X clients that control the appearance and behaviour of the frames (“windows”) where the various graphical applications are drawn. types tiling window manager stacking window manager dynamic window manager Backlinks i3wm

July 31, 2025 · 1 min · Kristian Alexander P

noweb

noweb in org-mode The Code in org-org-mode: #+name: first-block #+begin_src python :results output print ("first-block") #+end_src #+begin_src python :noweb yes :results output <<first-block>> print("second-block") #+end_src print ("first-block") Code Snippet 1: first block first-block print ("first-block") print("second-block") Code Snippet 2: second block first-block second-block

March 27, 2024 · 1 min · Kristian Alexander P

org-agenda

A built-in agenda for Emacs org-mode.

March 19, 2024 · 1 min · Kristian Alexander P

gif

Graphics Interchange Format reduce gif file size using gifsicle. gifsicle --optimize=3 --lossy=100 -o output.gif input.gif convert mp4 video to gif using ffmpeg ffmpeg -ss 3 -to 8 -i input.mp4 -filter_complex "fps=10,scale=360:-1[s]; [s]split[a][b]; [a]palettegen[palette]; [b][palette]paletteuse" output.gif

March 9, 2024 · 1 min · Kristian Alexander P

ffmpeg

tools to record, convert, stream audio, and video in linux. Backlinks gif

March 9, 2024 · 1 min · Kristian Alexander P

video formats

Backlinks ffmpeg gif

March 9, 2024 · 1 min · Kristian Alexander P