{"id":50884218,"url":"https://github.com/bbbbbrie/locus-garden","last_synced_at":"2026-06-15T15:31:05.732Z","repository":{"id":356827446,"uuid":"1110328081","full_name":"bbbbbrie/locus-garden","owner":"bbbbbrie","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-05T03:18:57.000Z","size":1942,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-10T00:42:09.389Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbbbbrie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-05T03:16:56.000Z","updated_at":"2025-12-05T03:17:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bbbbbrie/locus-garden","commit_stats":null,"previous_names":["bbbbbrie/locus-garden"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/bbbbbrie/locus-garden","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbrie%2Flocus-garden","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbrie%2Flocus-garden/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbrie%2Flocus-garden/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbrie%2Flocus-garden/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbbbbrie","download_url":"https://codeload.github.com/bbbbbrie/locus-garden/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbrie%2Flocus-garden/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34369839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-15T15:31:05.014Z","updated_at":"2026-06-15T15:31:05.715Z","avatar_url":"https://github.com/bbbbbrie.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Digital Obsidian Garden\nThis is the template to be used together with the [Digital Garden Obsidian Plugin](https://github.com/oleeskild/Obsidian-Digital-Garden).\nSee the README in the plugin repo for information on how to set it up.\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/oleeskild/digitalgarden)\n\n---\n## Docs\nDocs are available at [dg-docs.ole.dev](https://dg-docs.ole.dev/)\n\n---\n## CSS Variables\n\nThe digital garden is fully customizable through CSS variables. Override these in `src/site/styles/custom-style.scss` to customize your garden's appearance.\n\n### How to Customize\n\nAdd your overrides to `custom-style.scss`:\n\n```scss\nbody {\n    --dg-content-max-width: 800px;\n    --dg-content-font-size: 16px;\n    --dg-sidebar-max-width: 400px;\n}\n```\n\n### Available Variables\n\n#### Color Variables\nYou can override the base Obsidian theme color variables directly:\n\n| Variable | Description |\n|----------|-------------|\n| `--text-normal` | Normal text color |\n| `--text-muted` | Muted/secondary text |\n| `--text-faint` | Faint text |\n| `--text-accent` | Accent/link color |\n| `--text-accent-hover` | Accent hover color |\n| `--background-primary` | Primary background |\n| `--background-primary-alt` | Alt primary background |\n| `--background-secondary` | Secondary background |\n| `--background-secondary-alt` | Alt secondary background |\n| `--interactive-normal` | Interactive element color |\n| `--interactive-hover` | Interactive hover color |\n| `--interactive-accent` | Interactive accent |\n| `--interactive-accent-hover` | Interactive accent hover |\n\n#### Layout Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-content-max-width` | `700px` | Maximum width of content area |\n| `--dg-content-margin-top` | `90px` | Top margin for content |\n| `--dg-content-margin-top-mobile` | `75px` | Top margin on mobile |\n| `--dg-content-font-size` | `18px` | Base font size for content |\n| `--dg-content-line-height` | `1.5` | Line height for content |\n\n#### Sidebar (Right) Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-sidebar-top` | `75px` | Sidebar top offset |\n| `--dg-sidebar-gap` | `80px` | Gap between content and sidebar |\n| `--dg-sidebar-min-width` | `25px` | Minimum sidebar width |\n| `--dg-sidebar-max-width` | `350px` | Maximum sidebar width |\n| `--dg-sidebar-container-padding` | `20px` | Sidebar container padding |\n| `--dg-sidebar-container-height` | `87%` | Sidebar container height |\n\n#### Graph Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-graph-width` | `250px` | Graph component width |\n| `--dg-graph-height` | `250px` | Graph component height |\n| `--dg-graph-border-radius` | `10px` | Graph border radius |\n| `--dg-graph-margin-bottom` | `20px` | Graph bottom margin |\n| `--dg-graph-fullscreen-width` | `600px` | Fullscreen graph width |\n| `--dg-graph-fullscreen-height` | `600px` | Fullscreen graph height |\n\n#### Filetree (Left Sidebar) Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-filetree-width` | `250px` | Filetree sidebar width |\n| `--dg-filetree-min-width` | `250px` | Minimum filetree width |\n| `--dg-filetree-padding` | `10px 20px` | Filetree padding |\n| `--dg-filetree-gap` | `80px` | Gap from content |\n| `--dg-filetree-title-size` | `32px` | Filetree title font size |\n\n#### TOC (Table of Contents) Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-toc-padding` | `5px` | TOC container padding |\n| `--dg-toc-font-size` | `0.9rem` | TOC font size |\n| `--dg-toc-max-height` | `220px` | TOC max height |\n| `--dg-toc-title-size` | `1.2rem` | TOC title font size |\n| `--dg-toc-item-padding` | `2px 0 2px 8px` | TOC item padding |\n| `--dg-toc-indent` | `1em` | TOC nested list indent |\n\n#### Backlinks Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-backlinks-margin-top` | `10px` | Backlinks section top margin |\n| `--dg-backlinks-max-height` | `250px` | Backlinks list max height |\n| `--dg-backlinks-title-size` | `0.9rem` | Backlinks title font size |\n| `--dg-backlinks-card-size` | `0.85rem` | Backlink card font size |\n| `--dg-backlinks-card-padding` | `6px 0` | Backlink card padding |\n| `--dg-backlinks-icon-size` | `14px` | Backlink icon size |\n\n#### Search Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-search-box-width` | `900px` | Search box width |\n| `--dg-search-box-max-width` | `80%` | Search box max width |\n| `--dg-search-box-radius` | `15px` | Search box border radius |\n| `--dg-search-box-padding` | `10px` | Search box padding |\n| `--dg-search-input-size` | `2rem` | Search input font size |\n| `--dg-search-input-padding` | `10px` | Search input padding |\n| `--dg-search-input-radius` | `5px` | Search input border radius |\n| `--dg-search-results-max-height` | `50vh` | Search results max height |\n| `--dg-search-result-size` | `1.2rem` | Search result font size |\n| `--dg-search-result-radius` | `10px` | Search result border radius |\n| `--dg-search-link-size` | `1.4rem` | Search link font size |\n\n#### Search Button Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-search-btn-radius` | `8px` | Search button border radius |\n| `--dg-search-btn-height` | `32px` | Search button height |\n| `--dg-search-btn-padding` | `0 10px` | Search button padding |\n| `--dg-search-btn-gap` | `8px` | Search button icon/text gap |\n| `--dg-search-btn-font-size` | `0.85rem` | Search button font size |\n| `--dg-search-btn-icon-size` | `14px` | Search button icon size |\n\n#### Navbar Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-navbar-title-size-mobile` | `18px` | Navbar title size on mobile |\n| `--dg-navbar-search-margin` | `20px` | Navbar search button margin |\n| `--dg-navbar-search-min-width` | `36px` | Navbar search min width |\n\n#### Note Link / Filetree Item Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-notelink-padding` | `4px 8px 4px 12px` | Note link padding |\n| `--dg-notelink-size` | `0.85rem` | Note link font size |\n| `--dg-notelink-border-width` | `2px` | Note link left border width |\n| `--dg-notelink-hover-bg` | `rgba(255, 255, 255, 0.05)` | Note link hover background |\n| `--dg-folder-margin` | `4px 0 4px 2px` | Folder name margin |\n| `--dg-folder-icon-size` | `14px` | Folder icon size |\n| `--dg-inner-folder-padding` | `3px 0 3px 0` | Inner folder padding |\n| `--dg-inner-folder-margin` | `12px` | Inner folder left margin |\n| `--dg-filelist-margin` | `8px` | File list left margin |\n\n#### Graph Controls Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-graph-ctrl-padding` | `6px 10px` | Graph controls padding |\n| `--dg-graph-ctrl-radius` | `6px` | Graph controls border radius |\n| `--dg-graph-ctrl-margin` | `10px` | Graph controls margin |\n| `--dg-graph-ctrl-size` | `0.7rem` | Graph controls font size |\n| `--dg-graph-ctrl-icon-size` | `14px` | Graph control icon size |\n| `--dg-graph-ctrl-gap` | `10px` | Graph controls gap |\n| `--dg-depth-slider-width` | `50px` | Depth slider width |\n| `--dg-depth-display-size` | `1.1rem` | Depth display size |\n\n#### Timestamps Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-timestamps-size` | `0.8em` | Timestamps font size |\n| `--dg-timestamps-gap` | `10px` | Timestamps gap |\n| `--dg-timestamps-margin-top` | `20px` | Timestamps top margin |\n\n#### Misc Component Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `--dg-overlay-bg` | `rgba(0, 0, 0, 0.5)` | Overlay background color |\n| `--dg-mermaid-radius` | `25px` | Mermaid diagram border radius |\n| `--dg-mermaid-padding` | `10px` | Mermaid diagram padding |\n| `--dg-transclusion-padding` | `8px` | Transclusion container padding |\n| `--dg-external-link-icon-size` | `13px` | External link icon size |\n| `--dg-external-link-padding` | `16px` | External link right padding |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbbbrie%2Flocus-garden","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbbbbrie%2Flocus-garden","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbbbrie%2Flocus-garden/lists"}