{"id":20296729,"url":"https://github.com/lah7/breeze-dark-icons-static","last_synced_at":"2026-05-09T08:38:51.750Z","repository":{"id":244452999,"uuid":"815283934","full_name":"lah7/breeze-dark-icons-static","owner":"lah7","description":"Static compliation of the Breeze Dark icon theme. Fixes KDE bugs 448169 and 482648.","archived":false,"fork":false,"pushed_at":"2025-01-11T23:13:25.000Z","size":8574,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-12T00:19:25.792Z","etag":null,"topics":["icon-theme","kde-breeze","kde-plasma"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lah7.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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-14T19:01:24.000Z","updated_at":"2025-01-11T23:13:28.000Z","dependencies_parsed_at":"2024-12-14T18:29:32.608Z","dependency_job_id":null,"html_url":"https://github.com/lah7/breeze-dark-icons-static","commit_stats":null,"previous_names":["lah7/breeze-dark-icons-static-5.87","lah7/breeze-dark-icons-static"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lah7%2Fbreeze-dark-icons-static","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lah7%2Fbreeze-dark-icons-static/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lah7%2Fbreeze-dark-icons-static/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lah7%2Fbreeze-dark-icons-static/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lah7","download_url":"https://codeload.github.com/lah7/breeze-dark-icons-static/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241794109,"owners_count":20021188,"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":["icon-theme","kde-breeze","kde-plasma"],"created_at":"2024-11-14T15:40:38.734Z","updated_at":"2026-05-09T08:38:51.734Z","avatar_url":"https://github.com/lah7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Breeze Dark Icons — Static Remix\n\nThis repository puts together a \"static\" version of the **Breeze Dark** theme\nwhich fixes this problem:\n\n* [BUG 448169](https://bugs.kde.org/show_bug.cgi?id=448169) - fix the inlay icon in places being white.\n   * _White inlays looks odd compared to the original dark inlays. Is it just me?_\n   * _This happens because the inlay use the 'text colour', which is white for Breeze Dark._\n   * _White inlays are harder to read. It's actually because it's not a compliant foreground/background colour for accessibility._\n\nPlus, some of my personal preferences applied — _design tastes are subjective!_\n\n* Drop `places/96` and `64/folder-git.svg` icons as they look too thin.\n* Revert to the older, brighter `folder-black` icon.\n* Revert to the older dialog icons.\n* Revert to the older `list-remove` icon.\n* Revert to the older `application-x-trash` icon.\n* Use non-symbolic weather applet icons _(due to a bug in this script)_\n\nThis repository exists because of bugs affecting icons under **Breeze Dark.**\nProblems started around 5.87 when the recolouring accent colours were introduced,\nand more recently (6.x) there were issues affecting symbolic icons.\n\nThis repository is mostly a fork, which takes a copy of the icons from upstream\nand makes them _static_ in a way that prevents them from being modified by KDE's\nicon colouring logic. This could be useful for non-KDE environments.\n\n\n## Usage\n\nThe easiest approach is to clone this repository and install into your local icons folder:\n\n```bash\nmkdir -p ~/.local/share/icons\ncd ~/.local/share/icons\ngit clone https://github.com/lah7/breeze-dark-icons-static.git\n```\n\nThen, select the icon theme via **System Settings** in KDE.\n\nLater, to update this theme:\n\n```bash\ncd ~/.local/share/icons/breeze-dark-icons-static\ngit pull\n```\n\n\n## KDE vs GNOME Approach\n\nTo me, an icon theme has been traditionally static. If you look at GNOME and GTK based\ndistros _(of which I started my journey with, so it could be bias)_, they\ntypically have a separate theme per colour, like\n[Ubuntu's Yaru](https://github.com/ubuntu/yaru/tree/master/icons) and\n[Linux Mint's themes](https://github.com/linuxmint/mint-themes/tree/master/files/usr/share/themes).\n\nKDE, on the other hand, have a single icon theme \"Breeze\" that is recoloured by code\nin `kiconthemes`. It's a more dynamic approach and it has its merits: It is still a\nstandard SVG using CSS classes to recolour certain elements, meaning the default icon\nwill work just fine (quite statically) in other desktop environments. It would\nsave disk space too then duplicating icons in many colours.\n\nWhen it comes to the dark theme... well... it's a moving part that can (and has) introduced bugs\nas it tries to inherit the \"Breeze\" icon theme.\n\n[This comment](https://bugs.kde.org/show_bug.cgi?id=494399#c3) by Nate Graham (a board member of KDE) highlights:\n* There is no standardized way to recolour icons in the icon theme spec.\n* Both KDE and GNOME are happy with their current ways and neither wish to change.\n* KDE considers GNOME's implementation worse and a hack.\n\nSo it's a bit of a _stale-mate situation_. Currently, you can't choose\n\"Breeze\" and use GTK apps, as they will have dark icons on your dark theme.\nYet, if you choose \"Breeze Dark\", you may encounter some bugs mentioned above\nin KDE/Qt apps. It's not a great user experience for dark theme enthusiasts until\nthe bugs are squashed, or there's a standardised solution.\n\n\n## License\n\n[LGPL-3.0 license](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flah7%2Fbreeze-dark-icons-static","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flah7%2Fbreeze-dark-icons-static","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flah7%2Fbreeze-dark-icons-static/lists"}