{"id":49295004,"url":"https://github.com/kevinlangleyjr/logseq-slatewave","last_synced_at":"2026-04-26T03:02:15.170Z","repository":{"id":353281504,"uuid":"1218382095","full_name":"kevinlangleyjr/logseq-slatewave","owner":"kevinlangleyjr","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-23T07:17:20.000Z","size":254,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-23T09:12:02.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinlangleyjr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2026-04-22T20:24:40.000Z","updated_at":"2026-04-23T07:10:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kevinlangleyjr/logseq-slatewave","commit_stats":null,"previous_names":["kevinlangleyjr/logseq-slatewave"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/kevinlangleyjr/logseq-slatewave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinlangleyjr%2Flogseq-slatewave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinlangleyjr%2Flogseq-slatewave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinlangleyjr%2Flogseq-slatewave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinlangleyjr%2Flogseq-slatewave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinlangleyjr","download_url":"https://codeload.github.com/kevinlangleyjr/logseq-slatewave/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinlangleyjr%2Flogseq-slatewave/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32284334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"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-04-26T03:02:11.983Z","updated_at":"2026-04-26T03:02:15.163Z","avatar_url":"https://github.com/kevinlangleyjr.png","language":"CSS","funding_links":[],"categories":["🎨 CSS Themes"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://getslatewave.com/brand/icon.png\" alt=\"\" height=\"64\" align=\"middle\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://getslatewave.com/brand/wordmark-light.png\"\u003e\n  \u003cimg alt=\"Slatewave\" src=\"https://getslatewave.com/brand/wordmark.png\" height=\"64\" align=\"middle\"\u003e\n\u003c/picture\u003e\n\n# Slatewave (Logseq)\n\nA dark [Logseq](https://logseq.com) theme on a slate foundation with a teal signature. Part of the [Slatewave family](#slatewave-family) — one palette across editors, terminals, prompts, notes, and more.\n\n\u003e _Slate below, teal above._\n\n\u003c/div\u003e\n\n---\n\n## Preview\n\n![A Logseq journal page rendered with Slatewave — slate editor, teal headings, pink list markers, side-by-side editing and reading views](docs/preview.png)\n\n---\n\n## What it styles\n\nSlatewave is written against Logseq's `--ls-*` CSS variable API — no upstream theme dependencies. It tunes:\n\n- **Headings** — teal cascade (H1–H3 `#5eead4`, H4 `#99f6e4`, H5 `#7dd3fc`, H6 `#b388ff`)\n- **Bullets** — pink `#fb7185` markers so lists read at a glance\n- **Accent states** — active block, command palette selection, cursor, and focus rings resolve to `#5eead4`\n- **Links** — page refs teal, external links sky, unresolved refs pink\n- **Block refs** — dashed sky underline; teal on hover\n- **Tags** — teal on a faint teal pill\n- **Code** — inline pill with pale-teal foreground on `#1e293b`; fenced blocks get a soft border and Slatewave-flavoured `hljs` tokens\n- **Task markers** — `TODO` pink, `DOING` amber, `DONE` muted teal, `WAITING` sky\n- **Sidebars \u0026 header** — darker slate (`#21252b`) to frame the editor canvas (`#282c34`)\n\nDark mode only.\n\n---\n\n## Installation\n\n### From the Logseq Marketplace\n\n_(TBD — not yet published)_\n\n### From a local clone\n\n1. Clone this repo somewhere stable:\n\n   ```sh\n   git clone https://github.com/kevinlangleyjr/logseq-slatewave ~/logseq-plugins/logseq-slatewave\n   ```\n\n2. In Logseq, open **⋯ → Plugins → Load unpacked plugin** and select the cloned folder.\n3. Open **Settings → Themes** and pick **Slatewave Dark**.\n\n---\n\n## Palette\n\nSlatewave shares its palette with the companion themes. The anchor colors:\n\n| | Hex | Tailwind | Role |\n|---|---|---|---|\n| ![#282c34](https://placehold.co/20x20/282c34/282c34.png) | `#282c34` | — | editor background |\n| ![#21252b](https://placehold.co/20x20/21252b/21252b.png) | `#21252b` | — | sidebars, header |\n| ![#1e293b](https://placehold.co/20x20/1e293b/1e293b.png) | `#1e293b` | slate-800 | code blocks, modals |\n| ![#334155](https://placehold.co/20x20/334155/334155.png) | `#334155` | slate-700 | borders, dividers |\n| ![#e2e8f0](https://placehold.co/20x20/e2e8f0/e2e8f0.png) | `#e2e8f0` | slate-200 | body text |\n| ![#5eead4](https://placehold.co/20x20/5eead4/5eead4.png) | `#5eead4` | teal-300 | **primary accent** — headings, cursor, active state |\n| ![#99f6e4](https://placehold.co/20x20/99f6e4/99f6e4.png) | `#99f6e4` | teal-200 | hover accent, H4 |\n| ![#7dd3fc](https://placehold.co/20x20/7dd3fc/7dd3fc.png) | `#7dd3fc` | sky-300 | H5, block refs, functions |\n| ![#38bdf8](https://placehold.co/20x20/38bdf8/38bdf8.png) | `#38bdf8` | sky-400 | external links, keywords |\n| ![#b388ff](https://placehold.co/20x20/b388ff/b388ff.png) | `#b388ff` | — | H6, decorators |\n| ![#fb7185](https://placehold.co/20x20/fb7185/fb7185.png) | `#fb7185` | rose-400 | **bullets**, unresolved refs, TODO |\n| ![#fbbf24](https://placehold.co/20x20/fbbf24/fbbf24.png) | `#fbbf24` | amber-400 | DOING, highlights |\n\nSee the [VSCode theme README](https://github.com/kevinlangleyjr/vscode-slatewave#palette) for the full scale and syntax mapping.\n\n---\n\n## Customize\n\nSlatewave is a single CSS file built around CSS custom properties. To override a variable without forking, drop rules into Logseq's `custom.css` (open your graph folder → `logseq/custom.css`):\n\n```css\n:root {\n  --ls-active-primary-color: #34d399;  /* swap teal for emerald */\n  --ls-block-bullet-color: #fbbf24;    /* amber bullets instead of pink */\n}\n```\n\n`custom.css` loads after the theme, so your overrides win.\n\n---\n\n## Slatewave family\n\nOne palette. Every tool.\n\n- **Editors** — [VSCode](https://github.com/kevinlangleyjr/vscode-slatewave) · [Neovim](https://github.com/kevinlangleyjr/neovim-slatewave) · [Helix](https://github.com/kevinlangleyjr/helix-slatewave) · [Zed](https://github.com/kevinlangleyjr/zed-slatewave) · [Sublime Text](https://github.com/kevinlangleyjr/sublime-text-slatewave) · [JetBrains](https://github.com/kevinlangleyjr/jetbrains-slatewave)\n- **Terminals** — [Alacritty](https://github.com/kevinlangleyjr/alacritty-slatewave) · [Ghostty](https://github.com/kevinlangleyjr/ghostty-slatewave) · [iTerm2](https://github.com/kevinlangleyjr/iterm2-slatewave) · [WezTerm](https://github.com/kevinlangleyjr/wezterm-slatewave) · [Windows Terminal](https://github.com/kevinlangleyjr/windows-terminal-slatewave)\n- **Prompts** — [Oh My Posh](https://github.com/kevinlangleyjr/slatewave-omp) · [Starship](https://github.com/kevinlangleyjr/starship-slatewave)\n- **Multiplexer** — [tmux](https://github.com/kevinlangleyjr/tmux-slatewave)\n- **CLI** — [LSD](https://github.com/kevinlangleyjr/lsd-slatewave)\n- **Notes** — [Obsidian](https://github.com/kevinlangleyjr/obsidian-slatewave) · [MarkEdit](https://github.com/kevinlangleyjr/markedit-slatewave)\n- **Launchers** — [Alfred](https://github.com/kevinlangleyjr/alfred-slatewave) · [Raycast](https://github.com/kevinlangleyjr/raycast-slatewave)\n- **Chat** — [Slack](https://github.com/kevinlangleyjr/slack-slatewave)\n\nSee [getslatewave.com](https://getslatewave.com) for the full family.\n---\n\n## Contributing\n\nIssues and PRs welcome. For palette changes, include a before/after screenshot of the same graph so the visual tradeoff is obvious.\n\n---\n\n## License\n\nWTFPL — Do What The Fuck You Want To Public License. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinlangleyjr%2Flogseq-slatewave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinlangleyjr%2Flogseq-slatewave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinlangleyjr%2Flogseq-slatewave/lists"}