{"id":13786802,"url":"https://github.com/vednoc/dark-gitlab","last_synced_at":"2025-06-14T13:05:01.503Z","repository":{"id":50716081,"uuid":"173594869","full_name":"vednoc/dark-gitlab","owner":"vednoc","description":"Very customizable dark theme for GitLab and self-hosted GitLab instances. Mirror of gitlab.com/vednoc/dark-gitlab ","archived":false,"fork":false,"pushed_at":"2021-07-23T22:17:52.000Z","size":7443,"stargazers_count":83,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-14T06:37:00.927Z","etag":null,"topics":["dark-gitlab","dark-theme","stylish","stylus","usercss","userstyle"],"latest_commit_sha":null,"homepage":"https://gitlab.com/vednoc/dark-gitlab","language":"CSS","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/vednoc.png","metadata":{"files":{"readme":"readme.org","changelog":"changelog.org","contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-03T15:46:18.000Z","updated_at":"2025-01-13T13:37:37.000Z","dependencies_parsed_at":"2022-08-22T23:21:00.339Z","dependency_job_id":null,"html_url":"https://github.com/vednoc/dark-gitlab","commit_stats":null,"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"purl":"pkg:github/vednoc/dark-gitlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vednoc%2Fdark-gitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vednoc%2Fdark-gitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vednoc%2Fdark-gitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vednoc%2Fdark-gitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vednoc","download_url":"https://codeload.github.com/vednoc/dark-gitlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vednoc%2Fdark-gitlab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259820806,"owners_count":22916547,"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":["dark-gitlab","dark-theme","stylish","stylus","usercss","userstyle"],"created_at":"2024-08-03T20:00:14.740Z","updated_at":"2025-06-14T13:05:01.471Z","avatar_url":"https://github.com/vednoc.png","language":"CSS","funding_links":["https://ko-fi.com/vednoc","https://liberapay.com/vednoc"],"categories":["Styles"],"sub_categories":["Other sites"],"readme":"#+STARTUP: nofold\n#+HTML: \u003cdiv align=\"center\"\u003e\n\n* Dark-GitLab\nOpinionated, customizable, dark and light mode implementation for [[https://gitlab.com][GitLab]] and\nself-hosted GitLab instances.\n\nCheck [[https://gitlab.com/vednoc/dark-gitlab/-/milestones/1][dark-gitlab/milestones/1]] to see the roadmap to =v1.0=.\n\n# [[https://gitlab.com/vednoc/dark-gitlab/-/starrers][https://img.shields.io/badge/dynamic/json?color=orange\u0026label=Stars\u0026query=%24.star_count\u0026url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F7904989]]\n# [[https://gitlab.com/vednoc/dark-gitlab/-/forks][https://img.shields.io/badge/dynamic/json?color=blue\u0026label=Forks\u0026query=%24.forks_count\u0026url=https%3A%2F%2Fgitlab.com%2Fapi%2Fv4%2Fprojects%2F7904989]]\n[[https://gitlab.com/vednoc/dark-gitlab/raw/master/gitlab.user.styl][https://img.shields.io/badge/Install%20directly%20with-Stylus-116b59.svg?longCache=true\u0026style=flat]]\n[[https://discord.gg/NpT8PzA][https://img.shields.io/discord/272011641694978048.svg?longCache=true\u0026colorB=7289da\u0026logo=discord\u0026style=flat]]\n\n#+HTML: \u003cimg src=\"https://gitlab.com/vednoc/dark-gitlab/-/raw/master/images/preview.png\" width=\"100%\"/\u003e\n\n/Preview image shows v1.0.0 with default colors, Inter as the UI font, and\nIosevka as the mono font on 1920x1080 resolution./\n\n#+HTML: \u003c/div\u003e\n\n** Features\nThis is why you should consider using Dark-GitLab!\n\n- Fully customizable color-scheme through Stylus configuration menu\n  - Supports dark and light color-schemes, and works great with [[https://gitlab.com/vednoc/dark-switcher/][dark-switcher]].\n- Custom regex and included support for well-known public GitLab instances\n  - Easy to add your private GitLab instance.\n    - ⚠ Modifying the code will prevent auto-update from working.\n    - See [[https://gitlab.com/vednoc/dark-gitlab/issues/99#note_265480670][#99]] for more info.\n  - Found a public instance that's not already on the list? Make a MR!\n- Custom image opacity in Markdown areas\n- Custom rounded corners for avatars\n- Custom UI/code/emoji fonts\n\n** Installation\nThere are a few ways to install this userstyle.\n\n*** With Stylus\nThe recommended method; allows for full customization of custom features.\n\n1. Install [[https://add0n.com/stylus.html][Stylus]]\n2. Click on the install link or install badge.\n    #+begin_quote\n    Installs from =gitlab.user.styl= file using [[https://gitlab.com/vednoc/dark-gitlab/raw/master/gitlab.user.styl][this link]].\n    #+end_quote\n    [[https://gitlab.com/vednoc/dark-gitlab/raw/master/gitlab.user.styl][https://img.shields.io/badge/Install%20directly%20with-Stylus-116b59.svg?longCache=true\u0026style=flat]]\n3. Confirm the installation\n4. Continue to /Initial configuration/\n\n*** With /xStyle/, /Cascadia/, etc\nThis is for userstyle managers that don't support stylus-lang. It doesn't\noffer the customizability that the recommended method offers.\n\n1. Install your userstyle manager of choice\n2. Click on the install link\n   #+begin_quote\n   Installs from =gitlab.user.css= file using [[https://gitlab.com/vednoc/dark-gitlab/raw/master/gitlab.user.css][this link]].\n   #+end_quote\n3. Confirm the installation\n4. Continue to /Initial configuration/\n\n*** With /Stylish/ through /[[https://userstyles.org/styles/164877][userstyles.org]]/ (USo)\nI don't recommended using this method because of the following reasons:\n\n1. Stylish is spyware and USo is abandoned by the same developers\n2. Only supported due to it being the largest repository of userstyles\n3. Updated manually, is very likely outdated, and only has core functionality.\n\n** Initial configuration\nThis step is mandatory if you want to tune settings to your liking, or\nif you've changed GitLab's default preferences.\n\nDark-GitLab works best with /default/ settings as it tries to offer seamless\nexperience across all GitLab instances that you might stumble upon on the web.\n\nThe following [[https://gitlab.com/profile/preferences][preferences]] need to be set on instances you're logged in:\n1. Set syntax highlighting theme set to =white=\n2. Set navigation theme to =indigo=\n\nTo customize colors and/or other features, follow these instructions:\n- Click on Stylus icon on your toolbar then on the configure button (gear icon)\n  and you'll be able to configure everything from within the popup. Same menu\n  can be opened from the /Manage/ page in Stylus.\n- Additionally, install [[https://gitlab.com/vednoc/dark-switcher/][dark-switcher]] if you'd like to quickly switch between\n  various pre-defined color-schemes.\n\n** FAQ\nThis section covers frequently asked questions.\n\n*** Why are there so many warnings and/or errors?\nThe linter that Stylus is using doesn't understand [[https://stylus-lang.com][Stylus-lang]] syntax. Disable\nthe linter and all warnings will be gone. More info can be found here:\n[[https://github.com/openstyles/stylus/issues/880][GitHub/openstyles/stylus/880]]\n\n*** How to add custom domains?\nClick on Stylus icon on your toolbar then on the edit button (pen icon) to open\nit in the editor. When you get there, simply press on the =+= button to add a new\ndomain.\n\n- ⚠ Modifying the code will prevent auto-update from working.\n- See [[https://gitlab.com/vednoc/dark-gitlab/issues/99#note_265480670][#99]] for more info.\n\n*** How to exclude a domain?\nClick on Stylus icon on your toolbar then on the action menu button (three dots\nicon) and choose domain/URL exclusion you want to use.\n\n*** How to customize colors and/or other options?\nClick on Stylus icon on your toolbar then on the configure button (gear icon)\nand you'll be able to configure everything from within the popup. Same menu can\nalso be accessed from the /Manage/ page in Stylus.\n\n** Contributing\nAny contribution is greatly appreciated.\n\nIf you really like this project and would like to tip me for my work, then you\ncan:\n- Buy me a coffee over at [[https://ko-fi.com/vednoc][ko-fi]]\n- Support me over at [[https://liberapay.com/vednoc][LiberaPay]]\n\n** License\nCode released under the [[license][MIT]] license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvednoc%2Fdark-gitlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvednoc%2Fdark-gitlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvednoc%2Fdark-gitlab/lists"}