{"id":34725486,"url":"https://github.com/cappyzawa/akari-theme","last_synced_at":"2026-04-01T23:52:06.933Z","repository":{"id":330523554,"uuid":"1121066426","full_name":"cappyzawa/akari-theme","owner":"cappyzawa","description":"A terminal color palette inspired by Japanese alleys lit by round lanterns.","archived":false,"fork":false,"pushed_at":"2026-03-17T21:17:45.000Z","size":14375,"stargazers_count":8,"open_issues_count":3,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-18T11:03:38.826Z","etag":null,"topics":["alacritty-theme","fzf-theme","ghostty-theme","helix-theme","neovim-theme","starship-preset","terminal-theme","theme","tmux-theme","vscode-theme","zsh-theme"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cappyzawa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2025-12-22T11:37:11.000Z","updated_at":"2026-03-09T16:48:04.000Z","dependencies_parsed_at":"2026-01-07T12:05:55.245Z","dependency_job_id":null,"html_url":"https://github.com/cappyzawa/akari-theme","commit_stats":null,"previous_names":["cappyzawa/akari-theme"],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/cappyzawa/akari-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cappyzawa%2Fakari-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cappyzawa%2Fakari-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cappyzawa%2Fakari-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cappyzawa%2Fakari-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cappyzawa","download_url":"https://codeload.github.com/cappyzawa/akari-theme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cappyzawa%2Fakari-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["alacritty-theme","fzf-theme","ghostty-theme","helix-theme","neovim-theme","starship-preset","terminal-theme","theme","tmux-theme","vscode-theme","zsh-theme"],"created_at":"2025-12-25T02:26:46.377Z","updated_at":"2026-04-01T23:52:06.925Z","avatar_url":"https://github.com/cappyzawa.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# akari-theme\n\nA terminal color theme inspired by Japanese alleys lit by round lanterns.\n\nAkari (灯) means *light* in Japanese.\nThis theme is not about darkness, rain, or neon —\nit is about warm light, quiet streets, and the presence of life.\n Akari provides two palettes:\n\n- **Akari Night** — lanterns are the primary light source\n- **Akari Dawn** — the same alley, as the night fades into morning\n\n![Akari Night vs. Akari Dawn](assets/akari-concept.png)\n\n## Concept\n\nAkari is inspired by a familiar Japanese scene:\n\n- Narrow residential alleys\n- Soft, **round lanterns** glowing above\n- Wood, stone, plants, and warm shadows\n- A night that feels alive, not silent\n\nThe goal is to translate this atmosphere into a terminal experience that feels calm,\nwarm, and readable for long sessions.\n\n## Color Philosophy\n\n- **Light is singular** — Only one warm color (lantern orange) serves as the primary accent\n- **Blue is air, not light** — Blue represents the night sky, not a light source\n- **Purple stays quiet** — Muted purple for distance, never neon\n- **Green is life** — Represents plants and human presence\n- **Black is gray** — True black doesn't exist in a lit alley; use warm grays instead\n\n## Supported Tools\n\n| Tool | Category | Installation |\n|------|----------|--------------|\n| [Ghostty](dist/ghostty/README.md) | Terminal Emulator | Copy theme to `~/.config/ghostty/themes/` |\n| [Alacritty](dist/alacritty/README.md) | Terminal Emulator | Import theme in `alacritty.toml` |\n| [Helix](dist/helix/README.md) | Editor | Copy theme to `~/.config/helix/themes/` |\n| [Neovim](dist/nvim/README.md) | Editor | Install via plugin manager |\n| [Visual Studio Code](dist/vscode/README.md) | Editor | Install from [Marketplace](https://marketplace.visualstudio.com/items?itemName=cappyzawa.akari-theme) or [Open VSX](https://open-vsx.org/extension/cappyzawa/akari-theme) |\n| [Starship](dist/starship/README.md) | Prompt | Add palette to `~/.config/starship.toml` |\n| [tmux](dist/tmux/README.md) | Terminal Multiplexer | Source config in `.tmux.conf` |\n| [Zellij](dist/zellij/README.md) | Terminal Multiplexer | Copy theme to `~/.config/zellij/themes/` |\n| [macOS Terminal](dist/terminal/README.md) | Terminal Emulator | Double-click to import profile |\n| [zsh-syntax-highlighting](dist/zsh/README.md) | Shell | Source in `.zshrc` |\n| [fzf](dist/fzf/README.md) | CLI | Source in `.bashrc` or `.zshrc` |\n| [bat](dist/bat/README.md) | CLI | Copy theme to `$(bat --config-dir)/themes/` |\n| [delta](dist/delta/README.md) | CLI | Include gitconfig in `~/.gitconfig` |\n| [Lazygit](dist/lazygit/README.md) | CLI | Copy theme to `~/.config/lazygit/themes/` |\n| [gh-dash](dist/gh-dash/README.md) | CLI | Copy theme to `~/.config/gh-dash/config.yml` |\n| [Chrome](dist/chrome/README.md) | Browser | Load unpacked extension |\n| [Slack](dist/slack/README.md) | App | Import theme string in Preferences |\n\n## Nix (Home Manager)\n\nAkari theme is available as a Home Manager module via Nix flakes.\n\n### Installation\n\nAdd akari-theme as a flake input and import the Home Manager module:\n\n```nix\n{\n  inputs = {\n    nixpkgs.url = \"github:NixOS/nixpkgs/nixos-unstable\";\n    home-manager.url = \"github:nix-community/home-manager\";\n    akari-theme.url = \"github:cappyzawa/akari-theme\";\n  };\n\n  outputs = { nixpkgs, home-manager, akari-theme, ... }: {\n    homeConfigurations.\"your-username\" = home-manager.lib.homeManagerConfiguration {\n      pkgs = nixpkgs.legacyPackages.x86_64-linux;\n      modules = [\n        akari-theme.homeModules.akari\n        # your other modules...\n      ];\n    };\n  };\n}\n```\n\n### Configuration\n\n```nix\n{\n  # Global settings (applies to all supported tools)\n  akari = {\n    enable = true;     # default: true\n    variant = \"night\"; # \"night\" or \"dawn\", default: \"night\"\n  };\n\n  # Per-tool overrides (optional)\n  akari.ghostty.variant = \"dawn\";  # Use dawn for Ghostty only\n  akari.helix.enable = false;      # Disable Akari for Helix\n}\n```\n\n### Supported Tools\n\nThe Home Manager module supports:\nalacritty, bat, delta, fzf, gh-dash, ghostty, helix, lazygit, starship, tmux, zellij, zsh\n\nEach tool inherits the global `akari.enable` and `akari.variant` settings by default, but can be individually overridden.\n\n## Palette\n\nColor definitions are the single source of truth in TOML format:\n\n- [Akari Night (Dark)](palette/akari-night.toml)\n- [Akari Dawn (Light)](palette/akari-dawn.toml)\n\n## Crate Usage\n\nUse akari-theme as a library to access palette colors in your Rust projects:\n\n```toml\n# Palette only (minimal dependencies: serde, toml, thiserror)\nakari-theme = \"1.9\"\n\n# With generator functionality\nakari-theme = { version = \"1.9\", features = [\"generator\"] }\n```\n\n```rust\nuse akari_theme::{Palette, Rgb};\n\nlet night = Palette::night();\nlet bg: Rgb = night.base.background.parse().unwrap();\nlet color = bg.to_array();  // [f32; 3] for wgpu\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcappyzawa%2Fakari-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcappyzawa%2Fakari-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcappyzawa%2Fakari-theme/lists"}