{"id":19527804,"url":"https://github.com/ellie-commons/eOSdock-themeswitcher","last_synced_at":"2025-04-26T11:32:17.601Z","repository":{"id":258384892,"uuid":"872106940","full_name":"teamcons/eOSdock-themeswitcher","owner":"teamcons","description":"a simple theme switcher for eOS 8's brand new dock","archived":false,"fork":false,"pushed_at":"2024-11-10T16:19:15.000Z","size":154,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-10T17:25:52.724Z","etag":null,"topics":["elementary-apps","elementary-os","elementaryos","linux"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teamcons.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}},"created_at":"2024-10-13T19:46:46.000Z","updated_at":"2024-11-10T16:19:19.000Z","dependencies_parsed_at":"2024-11-02T11:21:45.614Z","dependency_job_id":"9de30685-ea4d-453d-bc27-e6a5f76a9de5","html_url":"https://github.com/teamcons/eOSdock-themeswitcher","commit_stats":null,"previous_names":["teamcons/eosdock-themeswitcher"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamcons%2FeOSdock-themeswitcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamcons%2FeOSdock-themeswitcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamcons%2FeOSdock-themeswitcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teamcons%2FeOSdock-themeswitcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teamcons","download_url":"https://codeload.github.com/teamcons/eOSdock-themeswitcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224032148,"owners_count":17244373,"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":["elementary-apps","elementary-os","elementaryos","linux"],"created_at":"2024-11-11T01:16:27.175Z","updated_at":"2025-04-26T11:32:17.584Z","avatar_url":"https://github.com/teamcons.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eeOSdock-themeswitcher\u003c/h1\u003e\n  \u003ch3 align=\"center\"\u003eTheming for the dock of elementary OS 8 and beyond\u003c/h3\u003e\n\u003c/div\u003e\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)\n\u003ca href=\"https://elementary.io\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/Designed_for_elementary_OS-%239bdb4d?style=flat\u0026logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzkycHgiIGhlaWdodD0iNzkycHgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc5MiA3OTIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc5MiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI%2BCjxwYXRoIGQ9Im0zOTYgOTZjLTE1OS4wNC00LjczNTUtMzA1LjM2IDE0MC41MS0zMDAuNDggMjk5LjgxLTEuOTI3OSAxNDYuNTUgMTE4LjA4IDI4Ni4wOSAyNjUuNTkgMjk4LjUxIDEzMC4xNSAxNi4wODYgMjY3LjY1LTYyLjA3MyAzMTMuNTQtMTg2LjMzIDQ1LjkxLTExMi42NyAxNi44MDgtMjUzLjMzLTc2LjQ0LTMzMy4zOC01NC42My00OS43NzEtMTI3Ljg2LTgwLjI5Mi0yMDIuMjEtNzguNjExem0tMjE3LjM5IDQ0NS45OGMtNDAuNzI2LTEzLjE5Ny00MS4yMTgtNjIuODM4LTUxLjgwNy05Ny4yMDQtMzEuMzg0LTE0My4xMSA3Ni43ODgtMjk5LjUzIDIyMi4zMi0zMTkuMzcgMTEwLjM0LTE5LjI0MSAyMzAuOTkgMzQuNDc0IDI4NC44NiAxMzMuOTIgMjEuNTQzIDM4LjMzOCAzNy4wNTYgODIuNzI1IDMzLjM4NiAxMjcuMDctMTEuMjQ3IDQxLjMzMS0zOC4yODMgODIuNDQ2LTc5LjQ4NCA5OC4xMTUtMzQuODUzLTMuNTc3NiAxMi45NzgtNDMuMzQ1IDEyLjQ1NS02My4xNjkgMS4yMDM1LTQ5LTYxLjA5Ny0zNC4wMTUtODkuNzY0LTIxLjY2Mi00MC40NDYgNC4zNjg2LTQyLjMwNiA1NC44MDMtMTQuMjUzIDc1LjkzMyAzNi4yODMgMjcuNzU1LTguODE5MyA1My44ODUtMzYuODI5IDU3LjI1NS00Ny4zMzQgMTguMDc5LTEwMS44IDIzLjU0My0xNDkuMyAyLjk1OTEgMTEuMjQxLTQyLjMwOCA2Ni43OTItNDEuNTE3IDg2LjUzOC03Ny4xIDUxLjM4Mi00Ni41OTEgOTYuNjc5LTExNC41IDgzLjE0LTE4Ny4wMS0xMy4yMzItNTguMzkzLTgzLjUxOC05My43ODMtMTM4LjQ4LTcwLjA2OS0xMDkuMjEgMzQuODItMTc0LjM2IDE3MC45OC0xMjcuMTcgMjc2Ljg3IDEyLjMzNiAyMC42MTMgMzguMjI0IDU5LjUxNi01LjQ0NTEgNTguNDM0LTEwLjA3IDAuOTAxNDctMjEuMDUzLTAuMTg2NTMtMzAuMTY0IDUuMDIyem0zNTkuODMtNTcuMzA4Yy0yNy4wNzUgMS44NDg2LTQ4LjM0MS0zNC4yMDItMzUuMDc3LTU3LjA5MSAyMi42ODQtNC43MDQ5IDQzLjUzMi0xNS43MDQgNjcuNDctMjAuOTA5IDI2LjQ4NCAxOC42My03LjA1NzIgNTIuOTIzLTIzLjU0NSA2OC4xNjYtMy4wNjQ4IDMuMTcwOC02LjA2NSA2LjQxMDMtOC44NDc5IDkuODMzOXptLTI2NS4xIDI3LjA3MWMtNjAuMTIxLTYxLjM2OS01NC42MTItMTY1LjUzLTMuMTc3LTIzMC41IDMwLjQwMS00NS45NTIgOTEuMTEzLTgzLjU2IDE0Ni40LTYwLjE4NiA0Ni4xNTIgMjQuMTA2IDU0LjU3NCA4OS4wMzggMjkuMzM1IDEzMS4yMi0zMi43IDc0LjMxNy0xMDIuOTQgMTIzLjAzLTE3Mi41NiAxNTkuNDd6bTEyMi42NyAxNTguNTVjLTgwLjEzMSAwLjYwNDczLTE1OS41NS0zNi42OTctMjEwLjUyLTk4LjQ3NyAzNS43MzEtMS45MjU4IDcwLjE3Ny0zNi43NDIgMTA2LTE1LjY4MiA2Ni4yMzQgMzEuNzU2IDE0NS42MSAxNi42MjYgMjA3LjItMTguODE1IDMxLjAzNC0zMi4yODMgNzguODA1LTMxLjA0NCAxMTguMTMtNDUuMzU0IDE2LjIzNi02LjY0MTYgMzUuNjgyLTUzLjgyMyA0Ni44NTUtMzguOTQzLTE3LjIxNyA5Ny42MS05Ny4yODMgMTc4LjMtMTkwLjc1IDIwNi44NC0yNC44NzcgNy40Njk4LTUwLjkyNSAxMS4xODQtNzYuOTA3IDEwLjQzeiIgZmlsbD0iIzAxMDEwMSIvPgo8cGF0aCBkPSJtNTM4LjQ0IDQ4NC42N2MxOS43MDctMTguNDk1IDU0LjM1LTUwLjQzOSAzMS4zMTMtNzguMTA3LTIwLjMzMi0xMC42MDUtNDAuNTg1IDM1LjUxMy02MS4zMzcgMTIuODItMzIuNzY1IDE4LjQwMSA0Ljc1NDIgNjMuMTk0IDMwLjAyNSA2NS4yODd6IiBmaWxsPSIjZGE0ZDQ1Ii8%2BCjwvc3ZnPgo%3D\u0026link=https%3A%2F%2Felementary.io%2F\"\u003e\u003c/a\u003e\n\nTo use with eOS new dock in elementary OS 8 (Circe).\u003cbr\u003e\n\u003cbr\u003e\nEventually i would like to do  the following:\u003cbr\u003e\n- The 2000s: A very frutiger aero spin with all the 3D\u003cbr\u003e\n- Aqua: A old nostalgic MacOS. However from playing with zoom-magnification, i wont be able to redo that\u003cbr\u003e\n- Princess Eyebleed: something flashy and pastelly and bright because why not\u003cbr\u003e\n\n### I dont want all this i want the Classic plank theme !\n\nOne-liner. Paste this in a terminal\n```bash\nwget -O - https://raw.githubusercontent.com/teamcons/eOSdock-themeswitcher/refs/heads/main/themes/Classic.css \u003e\u003e ~/.config/gtk-4.0/gtk.css \u0026\u0026 killall io.elementary.dock\n```\n\nBy default the dock is partially transparent, if you just want it opaque you can go\u003cbr\u003e\n\n```bash\necho \"dock {opacity: 1;}\" \u003e\u003e  ~/.config/gtk-4.0/gtk.css \u0026\u0026 killall io.elementary.dock\n```\n\n\n\n### Usage:\n\nTo set theme.css as the current dock theme\n```bash\neOSdock-themeswitcher.sh ./themes/theme.css\n```\n\nNo argument, to revert to default\n```bash\neOSdock-themeswitcher.sh\n```\n\nyou can then run\n```bash\nkillall io.elementary.dock\n```\nto restart the dock. Or log out and in again\n\nThe file doesnt overwrite gtk.css, and reverts to default without leaving anything else.\u003cbr\u003e\nThis is per user, and does not require sudo\n\nI would do the killall in the script if somehow that didnt crash my session everytime i tried\n\nApplication.css is the default. It is taken from elementaryOS source code itself and is present as example\nhttps://github.com/elementary/dock/blob/main/data/Application.css\n\nFeel free to submit pull requests with your themes. Im happy to host neat stuff\n\n### I just want to set the transparency\nAlso i did another to set transparency. It overrides whatever value a theme may set if you call it afterward\n```bash\neOSdock-set-transparency.sh\n```\n\u003cbr\u003e\nGive any integer between 0 and 100.\u003cbr\u003e\nAny other value just reset to default (60)\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\nBy default the dock is partially transparent, if you just want it opaque you can go.\u003cbr\u003e\n\n```bash\necho \"dock {opacity: 1;}\" \u003e\u003e  ~/.config/gtk-4.0/gtk.css \u0026\u0026 killall io.elementary.dock\n```\n\n\n\n### THEMES\n\nClassic\u003c/br\u003e\nAttempt at mimicking the old Plank dock. It isnt complete, but damn good looking.\u003c/br\u003e\n\u003cimg src=\"https://github.com/teamcons/eOSdock-themeswitcher/blob/main/assets/Classic.png\"/\u003e\n\n\nStellas Tweaks\u003c/br\u003e\nShadows behind icons. Accent color in running indicator. Icon up on hover.\u003c/br\u003e\n\u003cimg src=\"https://github.com/teamcons/eOSdock-themeswitcher/blob/main/assets/Stellas%20Tweaks.png\"/\u003e\n\nThe 2000s\u003c/br\u003e\nAn attempt at funky 3D.\u003c/br\u003e\n\u003cimg src=\"https://github.com/teamcons/eOSdock-themeswitcher/blob/main/assets/The%202000s.png\"/\u003e\n\nWhatever\u003c/br\u003e\nI dont know. It looks neat.\u003c/br\u003e\n\u003cimg src=\"https://github.com/teamcons/eOSdock-themeswitcher/blob/main/assets/Whatever.png\"/\u003e\n\nPinstripes - By \u003ca href=\"https://github.com/t3rminus\" target=\"_blank\"\u003et3rminus\u003c/a\u003e\u003c/br\u003e\nLots of lines, similar to early Mac OS X.\u003c/br\u003e\n\u003cimg src=\"https://github.com/teamcons/eOSdock-themeswitcher/blob/main/assets/Pinstripes.png\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellie-commons%2FeOSdock-themeswitcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellie-commons%2FeOSdock-themeswitcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellie-commons%2FeOSdock-themeswitcher/lists"}