{ "main": { "id": "7f0b11e44951b0ae", "type": "split", "children": [ { "id": "d7ac73dacb8efdbe", "type": "tabs", "children": [ { "id": "6bdd9a8324d3b0f0", "type": "leaf", "state": { "type": "markdown", "state": { "file": "Build custom modules as profiles to manage various NixOS hosts.md", "mode": "source", "backlinks": true, "source": false }, "icon": "lucide-file", "title": "Build custom modules as profiles to manage various NixOS hosts" } }, { "id": "84e32b3623ed3a00", "type": "leaf", "state": { "type": "markdown", "state": { "file": "NixOS - Advantage of imperative container management.md", "mode": "source", "backlinks": true, "source": false }, "icon": "lucide-file", "title": "NixOS - Advantage of imperative container management" } }, { "id": "be0892c76b1d189a", "type": "leaf", "state": { "type": "markdown", "state": { "file": "Nix Inherit.md", "mode": "source", "backlinks": true, "source": false }, "icon": "lucide-file", "title": "Nix Inherit" } }, { "id": "1fb3c7b7af372a3c", "type": "leaf", "state": { "type": "markdown", "state": { "file": "Distinction between imperative and declarative programming.md", "mode": "source", "backlinks": true, "source": false }, "icon": "lucide-file", "title": "Distinction between imperative and declarative programming" } } ], "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" }, "icon": "lucide-folder-closed", "title": "Files" } }, { "id": "a7d38b9dfcdb980e", "type": "leaf", "state": { "type": "search", "state": { "query": "", "matchingCase": false, "explainSearch": false, "collapseAll": false, "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 }, "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": "1fb3c7b7af372a3c", "lastOpenFiles": [ "Nix Inherit.md", "Distinction between imperative and declarative programming.md", "NixOS - Advantage of imperative container management.md", "NixOS - Imperative container management.md", "Freenet CPU steal graph.md", "Test.md", "Build custom modules as profiles to manage various NixOS hosts.md", "EF02 boot partition.md", "EF00 partition.md", "Automatic configuration deployment with NixOS.md", "Booting a NixOS on OpenStack.md", "NixOS.md", "Acronis Managed Backup provisioning flow.md", "ESP", "TODO's in Zettelkasten?.md", "Becoming a Senior.md", "A reason for becoming senior is that when Rutger is off I take most of his responsibilities.md", "Overview of Ceph.md", "Excalidraw/Intro to Ceph.excalidraw.md", "Ceph on devstack.md", "Excalidraw", "Ideas versus facts.md", "Installing a devstack plugin.md", "Making notes useful.md", "NixOS - Declarative container management.md", "NixOS - Containers.md", "NixOS - Container networking.md", "Practice summarizing and paraphrasing.md" ] }