{"id":18277132,"url":"https://github.com/ok-ryoko/blue-screen","last_synced_at":"2025-08-25T06:35:02.357Z","repository":{"id":172288752,"uuid":"649094517","full_name":"ok-ryoko/blue-screen","owner":"ok-ryoko","description":"Neovim theme inspired by the blue screen of death","archived":false,"fork":false,"pushed_at":"2024-08-04T18:06:23.000Z","size":282,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T09:41:48.265Z","etag":null,"topics":["bsod","lua","neovim","neovim-colorscheme","neovim-theme","nvim","nvim-colorscheme","nvim-theme"],"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/ok-ryoko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2023-06-03T18:58:23.000Z","updated_at":"2024-08-04T18:06:26.000Z","dependencies_parsed_at":"2024-04-02T16:32:31.192Z","dependency_job_id":null,"html_url":"https://github.com/ok-ryoko/blue-screen","commit_stats":null,"previous_names":["ok-ryoko/blue-screen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ok-ryoko/blue-screen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ok-ryoko%2Fblue-screen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ok-ryoko%2Fblue-screen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ok-ryoko%2Fblue-screen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ok-ryoko%2Fblue-screen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ok-ryoko","download_url":"https://codeload.github.com/ok-ryoko/blue-screen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ok-ryoko%2Fblue-screen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272013593,"owners_count":24858481,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"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":["bsod","lua","neovim","neovim-colorscheme","neovim-theme","nvim","nvim-colorscheme","nvim-theme"],"created_at":"2024-11-05T12:18:11.333Z","updated_at":"2025-08-25T06:35:02.333Z","avatar_url":"https://github.com/ok-ryoko.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blue Screen #\n\n… is a minimal and monochromatic [Neovim] theme inspired by the notorious [blue screen of death] and dedicated to [error 0xA], `IRQL_NOT_LESS_OR_EQUAL`.\n\n![Linux kernel source code relating to capability checks in Blue Screen colors](./docs/img/c-linux-commoncap.png)\nExample: [Lines 66–87 from linux/security/commoncap.c@v6.0][example] rendered in [foot] at 80 × 24 featuring [Intel One Mono] at 10.5 pt, [nvim-treesitter], [Lualine][nvim-lualine/lualine.nvim] and [Indent Blankline][lukas-reineke/indent-blankline.nvim]\n\n## Requirements ##\n\n- Neovim 0.9.0 or later\n- A terminal emulator that supports 24-bit RGB color, italics and undercurls\n\n## Recommendations ##\n\nThis theme is optimized for the following option values:\n\n```lua\nvim.opt.colorcolumn = \"\"\nvim.opt.cursorcolumn = false\nvim.opt.cursorline = true\nvim.opt.cursorlineopt = \"number\"\nvim.opt.number = true\n```\n\nShould you prefer a different combination of option values, this theme may not work well for you.\n\n## Installation ##\n\nPlease follow the instructions for your favorite package manager.\n\n## Usage ##\n\n### Lua ###\n\n```lua\nrequire(\"blue-screen\").setup()\n```\n\n### Vimscript ###\n\n```vim\ncolorscheme blue-screen\n```\n\n## Explicitly supported plugins ##\n\nTo promote aesthetic consistency, [Ryoko] may update highlight groups for some plugins that she uses. This theme accounts for the following plugins:\n\n- [hrsh7th/nvim-cmp]\n- [lewis6991/gitsigns.nvim]\n- [nvim-lualine/lualine.nvim]\n- [nvim-treesitter]\n\n## Backward compatibility of highlight groups ##\n\nBecause the Neovim ecosystem is unstable and changing rapidly, Ryoko prefers to minimize cognitive load than to maintain backward compatibility. She will keep deprecated highlight groups for at least:\n\n- Neovim: one minor version\n- stable semantically versioned plugins: one major version\n- nonversioned or unstable plugins: two months\n\n## License ##\n\nBlue Screen is free and open source software licensed under the [MIT license].\n\n[blue screen of death]: https://en.wikipedia.org/wiki/Blue_screen_of_death\n[error 0xA]: https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xa--irql-not-less-or-equal\n[example]: https://github.com/torvalds/linux/blob/v6.0/security/commoncap.c#L66-L87\n[foot]: https://codeberg.org/dnkl/foot\n[Intel One Mono]: https://github.com/intel/intel-one-mono\n[MIT license]: ./LICENSE.txt\n[Neovim]: https://github.com/neovim/neovim\n[Ryoko]: https://github.com/ok-ryoko\n\n[hrsh7th/nvim-cmp]: https://github.com/hrsh7th/nvim-cmp\n[lewis6991/gitsigns.nvim]: https://github.com/lewis6991/gitsigns.nvim\n[lukas-reineke/indent-blankline.nvim]: https://github.com/lukas-reineke/indent-blankline.nvim\n[nvim-lualine/lualine.nvim]: https://github.com/nvim-lualine/lualine.nvim\n[nvim-treesitter]: https://github.com/nvim-treesitter/nvim-treesitter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fok-ryoko%2Fblue-screen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fok-ryoko%2Fblue-screen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fok-ryoko%2Fblue-screen/lists"}