{"id":13599208,"url":"https://github.com/phocus/gtk","last_synced_at":"2025-12-30T00:18:40.960Z","repository":{"id":41377874,"uuid":"168119846","full_name":"phocus/gtk","owner":"phocus","description":"From scratch, clean and opinionated GTK3 implementation of the phocus color scheme.","archived":false,"fork":false,"pushed_at":"2024-06-18T07:43:14.000Z","size":199,"stargazers_count":131,"open_issues_count":0,"forks_count":29,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-07T00:40:20.372Z","etag":null,"topics":["gtk3","gtk3-theme","phocus","theme"],"latest_commit_sha":null,"homepage":"https://phocus.github.io","language":"SCSS","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/phocus.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":"2019-01-29T08:38:29.000Z","updated_at":"2024-10-30T19:34:23.000Z","dependencies_parsed_at":"2024-11-07T00:44:11.309Z","dependency_job_id":null,"html_url":"https://github.com/phocus/gtk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phocus%2Fgtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phocus%2Fgtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phocus%2Fgtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phocus%2Fgtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phocus","download_url":"https://codeload.github.com/phocus/gtk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217131,"owners_count":21066633,"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":["gtk3","gtk3-theme","phocus","theme"],"created_at":"2024-08-01T17:01:00.915Z","updated_at":"2025-12-30T00:18:40.931Z","avatar_url":"https://github.com/phocus.png","language":"SCSS","funding_links":[],"categories":["SCSS"],"sub_categories":[],"readme":"# Phocus GTK3 Theme\nThis GTK3 theme is part of the [Phocus](https://github.com/phocus/) theme collection.\n\n## About GTK4\nLibadwaita applications can't be themed through a GTK4 theme. The amount of non-libadwaita GTK4 apps is so little, that it is not worth adding a phocus GTK4 theme.\n\nYou can manually overwrite the libadwaita colors to somewhat get a phocus feeling. Feel free to copy this example from my dotfiles [~/.config/gtk-4.0/gtk.css](https://github.com/phisch/dotfiles/blob/master/.config/gtk-4.0/gtk.css). This won't get you the phocus look you are used to, but it is the best we can do.\n\nMay proper GTK4 theming rest in piece 🪦\n\n## Installation From source\nMake sure to install the following dependency:\n\n- [npm](https://www.npmjs.com/)\n\nClone the phocus/gtk repository and build/install it using make:\n\n```bash\ngit clone https://github.com/phocus/gtk.git phocus-gtk\ncd phocus-gtk\nmake\nsudo make install\n```\n\n## Installation on Arch\nInstall the AUR package [phocus-gtk-theme-git](https://aur.archlinux.org/packages/phocus-gtk-theme-git/) with your favourite AUR helper (or by hand, won't judge).\n```bash\nparu -S phocus-gtk-theme-git\n```\n\n## Development\nTo make development as easy as possible, clone the repository and symlink it into your users `~/.themes` directory:\n```bash\ngit clone https://github.com/phocus/gtk.git ~/code/phocus\nln -s ~/code/phocus ~/.themes/phocus\n```\n\nInstall its npm dependencies:\n```bash\ncd ~/.themes/phocus\nnpm install\n```\n\n### Build\nBuild the theme by running its build script:\n```bash\nnpm run build\n```\n\n### Watch\nStart a watcher that automatically builds when you modify a file:\n```bash\ncd ~/themes/phocus\nnpm run watch\n```\n\n### Reload GTK Theme\nMake all open GTK applications reload the phocus theme by running:\n```bash\nnpm run reload_gtk_theme\n```\n\nThis requires you to have [xsettingsd](https://github.com/derat/xsettingsd) installed.\n\n### Watch and reload - *ultimate comfort*\nAutomatically build on modifications, and make all open GTK applications reload the phocus theme:\n```bash\nnpm run watch_and_reload\n```\n\nEnjoy this quick demo of the ultimate comfort workflow:\n![ultimate comfort demo](https://i.imgur.com/UjUpmG1.gif)\n\n## Desktop Makers\n\n\u003ca href=\"https://discord.gg/RqKTeA4uxW\" title=\"Desktop Makers Discord\"\u003e\u003cimg align=\"left\" width=\"72\" alt=\"type=discord\" src=\"https://user-images.githubusercontent.com/1282767/161089772-d7ad28bf-76eb-4951-b0f0-985afd5ea57a.png\"\u003e\u003c/a\u003e\n\nI am actively working on phocus and other cool projects on the [Desktop Makers Discord](https://discord.gg/RqKTeA4uxW). It aims to be a community for communities of Linux desktop related projects. If you are looking to collaborate with or want to contribute to great projects, this might be the right place for you.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphocus%2Fgtk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphocus%2Fgtk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphocus%2Fgtk/lists"}