{"id":15071071,"url":"https://github.com/garado/cozy","last_synced_at":"2025-08-20T03:31:27.025Z","repository":{"id":54329528,"uuid":"518243383","full_name":"garado/cozy","owner":"garado","description":"a practical and productive awm setup","archived":false,"fork":false,"pushed_at":"2024-01-05T21:33:29.000Z","size":218591,"stargazers_count":178,"open_issues_count":1,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-12-08T05:03:44.533Z","etag":null,"topics":["aesthetic","arch-linux","awesomewm","dashboard","desktop-environment","dotfiles","linux","organization","productivity","unix"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/garado.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"garado","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-07-26T23:15:04.000Z","updated_at":"2024-12-03T08:38:05.000Z","dependencies_parsed_at":"2024-09-19T11:41:57.423Z","dependency_job_id":"a1f642a1-7471-46fb-a4b8-20de8fd908bf","html_url":"https://github.com/garado/cozy","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/garado%2Fcozy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garado%2Fcozy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garado%2Fcozy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garado%2Fcozy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/garado","download_url":"https://codeload.github.com/garado/cozy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230388131,"owners_count":18217755,"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":["aesthetic","arch-linux","awesomewm","dashboard","desktop-environment","dotfiles","linux","organization","productivity","unix"],"created_at":"2024-09-25T02:34:25.151Z","updated_at":"2024-12-19T06:09:41.852Z","avatar_url":"https://github.com/garado.png","language":"Lua","readme":"\u003ch1 align=\"center\"\u003eCozy\u003c/h1\u003e\n\n![cozy](https://github.com/garado/cozy/assets/50887322/59fd4511-04de-43ed-83d7-1c8e101fa627)\n\n\u003cp align=\"center\"\u003e\nA desktop with an emphasis on functionality and cohesive design. Made with ❤️ and AwesomeWM.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nInstallation instructions can be found \u003ca href=\"https://github.com/garado/cozy/wiki\"\u003ehere\u003c/a\u003e.\n\u003c/p\u003e\n\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003eFeature-packed dashboard with Task/Timewarrior, Google calendar, and ledger-cli integrations\u003c/li\u003e\n  \u003cli\u003eHot reload theme with optional integration with other applications\u003c/li\u003e\n  \u003cli\u003eKitty session launcher\u003c/li\u003e\n  \u003cli\u003eCustom (and significantly simpler) way of defining keybinds\u003c/li\u003e\n  \u003cli\u003eRestore window position on restart\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003ePlanned\u003c/b\u003e\n\u003cul\u003e\n  \u003cli\u003eTimewarrior dashboard tab\u003c/li\u003e\n  \u003cli\u003eAlternate calendar tab view\u003c/li\u003e\n  \u003cli\u003eSort options for Task tab\u003c/li\u003e\n  \u003cli\u003eScreenshot and screen recorder tool\u003c/li\u003e\n  \u003cli\u003eBluetooth and audio control widgets\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eShowcase\u003c/h1\u003e\n\n\u003ch2\u003eDashboard\u003c/h2\u003e\n\u003ch3\u003eMain tab\u003c/h3\u003e\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/4bfb8193-c9e7-4b8a-bbd1-c4a2bd614d75\"\u003e\n\n\u003ch3\u003eTaskwarrior GUI\u003c/h3\u003e\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/30cc31a7-b504-4fd5-b1c1-7b8b0f8da350\"\u003e\n\n\u003ch3\u003eLedger\u003c/h3\u003e\n\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/25bb538f-3c21-43d5-9fa7-8d0e307435ea\"\u003e\n\n\u003ch3\u003eCalendar\u003c/h3\u003e\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/7ac17221-7703-4afb-88ae-519f8002de42\"\u003e\n\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/47a4abce-da36-43f4-832a-9f7977436589\"\u003ej\n\n\u003ch2\u003eHot reload theme\u003c/h2\u003e\n\u003cimg width=800 src=\"https://github.com/garado/cozy/assets/50887322/85248a1d-81d9-4d11-a169-169bd4d1fd52\"\u003e\n\n\u003ch2\u003eApp launcher + window switcher\u003c/h2\u003e\n\n\u003cimg width=300 alt=\"window switcher\" src=\"https://github.com/garado/cozy/assets/50887322/a25d6ec4-6a73-4d4d-bae3-38d7b9caba97\"\u003e\n\u003cimg width=300 alt=\"app launcher\" src=\"https://github.com/garado/cozy/assets/50887322/a2fd79a0-52bd-40fd-9537-f034eefdc25c\"\u003e\n\n\u003ch2\u003eSlightly nicer hotkeys popup\u003c/h2\u003e\n\n\u003cimg width=600 src=\"https://github.com/garado/cozy/assets/50887322/7f897735-e721-4471-80be-525702d2feb7\"\u003e\n\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cb\u003eWhy is it called 'cozy'?\u003c/b\u003e\n\n\u003cp\u003eI've spent a lot of time tweaking this setup to be just the way I like it, so now this setup feels very personal, comfortable, and cozy.\u003c/p\u003e\n\n\u003cb\u003eWhy write this with Awesome and not a \"proper\" UI framework?\u003c/b\u003e\n\n\u003cp\u003e\nI started out making simple things like a fancy bar and then over the course of a year it slowly but steadily turned into whatever this is. I'm in too deep. Also, AWM is unbelievably easy to use and development with it is really, really fast, and since this is just a hobby and this stuff has nothing to do with my career skillset, starting over with a different framework would be a waste of time.\n\u003c/p\u003e\n\n\u003ch3\u003eAcknowledgements\u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/rxyhn/yoru\" target=\"_blank\"\u003erxyhn\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/Kasper24/KwesomeDE\" target=\"_blank\"\u003ekasper24\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n","funding_links":["https://ko-fi.com/garado"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarado%2Fcozy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgarado%2Fcozy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarado%2Fcozy/lists"}