{ "main": { "id": "7f0b11e44951b0ae", "type": "split", "children": [ { "id": "d7ac73dacb8efdbe", "type": "tabs", "children": [ { "id": "b3764c9f25704f99", "type": "leaf", "state": { "type": "markdown", "state": { "file": "GroupVPS Platform Knowledge Base.md", "mode": "source", "source": false, "backlinks": true, "backlinkOpts": { "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true } }, "icon": "lucide-file", "title": "GroupVPS Platform Knowledge Base" } }, { "id": "822398f611b8f173", "type": "leaf", "state": { "type": "markdown", "state": { "file": "A nice way to test flake output.md", "mode": "source", "source": false, "backlinks": true, "backlinkOpts": { "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true } }, "icon": "lucide-file", "title": "A nice way to test flake output" } }, { "id": "bb782d1a8c5850d8", "type": "leaf", "state": { "type": "markdown", "state": { "file": "Building Go applications or packages with Nix.md", "mode": "source", "source": false, "backlinks": true, "backlinkOpts": { "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true } }, "icon": "lucide-file", "title": "Building Go applications or packages with Nix" } }, { "id": "a26014d8fc4e2d9f", "type": "leaf", "state": { "type": "split-diff-view", "state": { "aFile": "GroupVPS Platform Knowledge Base.md", "bFile": "GroupVPS Platform Knowledge Base.md", "aRef": "" }, "icon": "diff", "title": "Diff: GroupVPS Platform Knowledge Base" } }, { "id": "98d6d636842f318b", "type": "leaf", "state": { "type": "markdown", "state": { "file": "A nice way to test flake output.md", "mode": "source", "source": false, "backlinks": true, "backlinkOpts": { "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true } }, "icon": "lucide-file", "title": "A nice way to test flake output" } } ], "currentTab": 3 } ], "direction": "vertical" }, "left": { "id": "04edd518860eb1eb", "type": "split", "children": [ { "id": "2397effb8763e885", "type": "tabs", "children": [ { "id": "f1111e0bbe22e125", "type": "leaf", "state": { "type": "file-explorer", "state": { "sortOrder": "alphabetical", "autoReveal": false }, "icon": "lucide-folder-closed", "title": "Files" } }, { "id": "a7d38b9dfcdb980e", "type": "leaf", "state": { "type": "search", "state": { "query": "", "matchingCase": false, "explainSearch": false, "collapseAll": true, "extraContext": false, "sortOrder": "alphabetical" }, "icon": "lucide-search", "title": "Search" } }, { "id": "ab6d5f81f8263ef7", "type": "leaf", "state": { "type": "bookmarks", "state": {}, "icon": "lucide-bookmark", "title": "Bookmarks" } } ] } ], "direction": "horizontal", "width": 300 }, "right": { "id": "4c2d9261a6d27fe3", "type": "split", "children": [ { "id": "72d892cdc5001398", "type": "tabs", "children": [ { "id": "85b7e37f12e873f6", "type": "leaf", "state": { "type": "backlink", "state": { "file": "NixOS - Imperative container management.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-coming-in", "title": "Backlinks for NixOS - Imperative container management" } }, { "id": "0cd81621ed683245", "type": "leaf", "state": { "type": "outgoing-link", "state": { "file": "NixOS - Imperative container management.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", "title": "Outgoing links from NixOS - Imperative container management" } }, { "id": "2196498eb2fbdd42", "type": "leaf", "state": { "type": "tag", "state": { "sortOrder": "frequency", "useHierarchy": true, "showSearch": false, "searchQuery": "" }, "icon": "lucide-tags", "title": "Tags" } }, { "id": "00a689c4c9b061ac", "type": "leaf", "state": { "type": "outline", "state": {}, "icon": "lucide-list", "title": "Outline" } }, { "id": "b0f1c4ab2b436d68", "type": "leaf", "state": { "type": "git-view", "state": {}, "icon": "git-pull-request", "title": "Source Control" } } ], "currentTab": 4 } ], "direction": "horizontal", "width": 300 }, "left-ribbon": { "hiddenItems": { "switcher:Open quick switcher": false, "graph:Open graph view": false, "canvas:Create new canvas": false, "daily-notes:Open today's daily note": false, "templates:Insert template": false, "command-palette:Open command palette": false, "obsidian-git:Open Git source control": false, "obsidian-excalidraw-plugin:New drawing": false } }, "active": "a26014d8fc4e2d9f", "lastOpenFiles": [ "Excalidraw/Drawing 2025-04-26 13.13.29.excalidraw.md", "Building Go applications or packages with Nix.md", "A nice way to test flake output.md", "Specifying a License in a Flake output.md", "Basic building blocks of Nix.md", "Nix.md", "GroupVPS Platform Knowledge Base.md", "Updating the image os admin user to fix password resets.md", "Untitled.canvas", "OVN upgrade.md", "Using Libvirt to manage QEMU image bitmaps.md", "About keyboard layout on Wayland.md", "daily/17-Apr-2025.md", "NixOS.md", "A useful Go oneliner to run a fileserver.md", "Testing Golang programs.md", "Benchmarking code in Golang.md", "weekly/2025 W16.md", "daily/10-Apr-2025.md", "A reason for becoming senior is that when Rutger is off I take most of his responsibilities.md", "daily/11-Apr-2025.md", "daily/18-Apr-2025.md", "daily/16-Apr-2025.md", "daily/14-Apr-2025.md", "weekly", "archive", "Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md", "We don't support filesystem discard syscalls on our openstack platform.md", "Exposing development headers on Nixos.md", "daily", "ESP", "Excalidraw" ] }