{"id":25456219,"url":"https://github.com/titembaatar/sarnai.nvim","last_synced_at":"2025-05-16T16:37:40.596Z","repository":{"id":275158112,"uuid":"925257264","full_name":"titembaatar/sarnai.nvim","owner":"titembaatar","description":"🌸 sarnai - A Mongolian-inspired colorscheme for neovim","archived":false,"fork":false,"pushed_at":"2025-05-01T00:54:54.000Z","size":1452,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-01T01:38:07.966Z","etag":null,"topics":["color-scheme","colorscheme","lua","neovim","neovim-plugin"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/titembaatar.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}},"created_at":"2025-01-31T14:35:05.000Z","updated_at":"2025-05-01T00:54:57.000Z","dependencies_parsed_at":"2025-01-31T15:35:09.133Z","dependency_job_id":"1a39f5c4-5af7-47c2-9549-d09f0a528f0c","html_url":"https://github.com/titembaatar/sarnai.nvim","commit_stats":null,"previous_names":["titembaatar/sarnai.nvim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titembaatar%2Fsarnai.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titembaatar%2Fsarnai.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titembaatar%2Fsarnai.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/titembaatar%2Fsarnai.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/titembaatar","download_url":"https://codeload.github.com/titembaatar/sarnai.nvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254567947,"owners_count":22092869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["color-scheme","colorscheme","lua","neovim","neovim-plugin"],"created_at":"2025-02-18T01:29:29.700Z","updated_at":"2025-05-16T16:37:40.588Z","avatar_url":"https://github.com/titembaatar.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003esarnai.nvim\u003c/h3\u003e\n\u003ch6 align=\"center\"\u003eᠰᠠᠷᠠᠨᠠᠢ\u003c/h6\u003e\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/titembaatar/sarnai.nvim\"\u003e\u003cimg src=\"https://img.shields.io/badge/SARNAI-NEOVIM-c7958d?style=for-the-badge\u0026logo=github\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/titembaatar/sarnai/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/LICENSE-MIT-9d4a40?style=for-the-badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e **This is the Neovim colorscheme repository for `sarnai`.**\n\u003e The theme repository (including palettes, integrations, etc...) is at:\n\u003e 👉 **[titembaatar/sarnai](https://github.com/titembaatar/sarnai)**\n\n## ✨ Features\n\n- Two variants: 🌸 **Khavar** (dark) and ❄️  **Ovol** (light)\n- Aim to reduce eye strain\n- Treesitter integration\n- Plugin ecosystem compatibility\n- Customizable\n- Caching for improved performance\n\n## 📥 Installation\n\n### Using [lazy.nvim](https://github.com/folke/lazy.nvim)\n\n```lua\n{\n  \"titembaatar/sarnai.nvim\",\n  lazy = false,\n  priority = 1000,\n  opts = {\n    -- your configuration comes here\n    -- leave it empty to use the default settings\n    style = \"khavar\", -- khavar or ovol\n    transparent = false, -- true enables transparent background\n  },\n}\n```\n\n## 📸 Screenshots\n\n### Khavar (Dark Theme)\n![Khavar Theme](assets/khavar.png)\n\n### Ovol (Light Theme)\n![Ovol Theme](assets/ovol.png)\n\n## 🎨 Usage\n\nAfter installation, you can set the colorscheme using:\n\n```lua\n-- In your init.lua\nvim.cmd.colorscheme(\"sarnai\")       -- Default (khavar/dark)\n-- or\nvim.cmd.colorscheme(\"sarnai-khavar\") -- Explicitly dark theme\n-- or\nvim.cmd.colorscheme(\"sarnai-ovol\")   -- Light theme\n```\n\n## ⚙️ Configuration\n\nSarnai.nvim comes with these defaults:\n\n```lua\nrequire(\"sarnai\").setup({\n  -- The theme style: \"khavar\" (dark) or \"ovol\" (light)\n  style = \"khavar\",\n\n  -- Enable transparent background\n  transparent = false,\n\n  -- Set terminal colors\n  terminal_colors = true,\n\n  -- Configure syntax highlighting styles\n  styles = {\n    -- Set to false to disable a style globally\n    italic = true,\n    bold = true,\n    underline = true,\n\n    -- Specific syntax elements\n    comments = { italic = true },\n    keywords = { italic = true },\n    functions = {},\n    variables = {},\n  },\n\n  -- Plugin integrations\n  plugins = {\n    -- Enable all plugins by default (when not using lazy.nvim)\n    all = true,\n\n    -- Auto-detect plugins via lazy.nvim\n    auto = true,\n\n    -- Override specific plugins\n    -- mini = true,\n    -- trouble = true,\n  },\n\n  -- Enable caching for better performance\n  cache = true,\n\n  -- Override colors\n  on_colors = function(colors)\n    -- Example: Customize the pink accent\n    -- colors.palette.sarnai = \"#e5a3ab\"\n  end,\n\n  -- Override highlights\n  on_highlights = function(highlights, colors)\n    -- Example: Custom comment styling\n    -- highlights.Comment = { fg = colors.palette.muted, italic = true }\n  end,\n})\n```\n\n## 🌟 Supported Plugins\n\nSarnai.nvim provides highlighting for:\n\n- [blink.cmp](https://github.com/saghen/blink.cmp) (completion)\n- [fzf-lua](https://github.com/ibhagwan/fzf-lua) (fuzzy finder)\n- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) (git integration)\n- [mini.nvim](https://github.com/echasnovski/mini.nvim) (statusline, files, comments, etc.)\n- [nvim-dap](https://github.com/mfussenegger/nvim-dap) (debugging)\n- [render-markdown.nvim](https://github.com/MeanderingProgrammer/render-markdown.nvim) (markdown)\n- [snacks.nvim](https://github.com/folke/snacks.nvim) (dashboard, notifications)\n- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) (fuzzy finder)\n- [trouble.nvim](https://github.com/folke/trouble.nvim) (diagnostics viewer)\n- [which-key.nvim](https://github.com/folke/which-key.nvim) (keybindings)\n- [zen-mode.nvim](https://github.com/folke/zen-mode.nvim) (focus mode)\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to report issues, suggest features, or submit pull requests.\n\n## 📜 License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftitembaatar%2Fsarnai.nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftitembaatar%2Fsarnai.nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftitembaatar%2Fsarnai.nvim/lists"}