{"id":20043028,"url":"https://github.com/kotontrion/dotfiles","last_synced_at":"2025-06-23T00:03:02.289Z","repository":{"id":210065094,"uuid":"725602182","full_name":"kotontrion/dotfiles","owner":"kotontrion","description":"my personal dotfiles, use at your own risk","archived":false,"fork":false,"pushed_at":"2024-10-27T15:51:06.000Z","size":3431,"stargazers_count":167,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T08:41:16.722Z","etag":null,"topics":["ags","dotfiles","hyprland","linux","unixporn","wayland"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/kotontrion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2023-11-30T13:45:48.000Z","updated_at":"2025-04-21T22:53:17.000Z","dependencies_parsed_at":"2024-04-23T14:13:26.606Z","dependency_job_id":"da2d3d0f-3080-4f01-baba-ff7192e69648","html_url":"https://github.com/kotontrion/dotfiles","commit_stats":null,"previous_names":["kotontrion/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kotontrion/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotontrion%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotontrion%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotontrion%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotontrion%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kotontrion","download_url":"https://codeload.github.com/kotontrion/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kotontrion%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261386709,"owners_count":23150866,"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":["ags","dotfiles","hyprland","linux","unixporn","wayland"],"created_at":"2024-11-13T10:54:41.881Z","updated_at":"2025-06-23T00:02:57.270Z","avatar_url":"https://github.com/kotontrion.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### dotfiles\nmy personal dotfiles, use at your own risk.\nThese files are always evolving, there are currently a few issues with them, which probably will be fixed eventually.\n\n\n\n\u003e [!NOTE]  \n\u003e The ags config won't receive any updates anymore as I created a [new bar](https://www.github.com/kotontrion/kompass) using astal. The old ags config will stay available here.\n\n### showcase ( as of 2024-07-02 )\n\nhttps://github.com/kotontrion/dotfiles/assets/141950090/9e1623b4-401f-432e-9d39-7134e9dc31dc\n\n\n### Notes\nThis branch includes a version of highlight.js in the .config/ags/modules directory, which was modified to work with gjs.\n\n### Dependencies\nthis list is probably incomplete.\n\n\u003cdetails\u003e\n  \u003csummary\u003eshow dependency list\u003c/summary\u003e\n  \n#### wm related\n- Hyprland and River are supported\n- GTK-theme:  adw-gtk3\n- Icon-theme: MoreWaita\n- Font:       Cascadia Code NF\n- matugen for color generation (optional)\n\n\n#### ags\n- [ags](https://github.com/Aylur/ags): you need the git version, install all of its optional dependencies too\n- dart-sass: needed to compile the scss files\n- webkit2gtk-4.1: webview widget, needed for the rendering of the ChatGPT answers (optional)\n- sptlrx: needed for the synced lyrics in the side bar (optional)\n- vte3: terminal widget, needed for sptlrx display (optional)\n- cava: audio visualizer (optional)\n- brotab: firefox tab switcher (optional)\n- [astal-river](https://github.com/Aylur/astal/tree/main/lib/river): for river status (optional)\n- [astal-auth](https://github.com/Aylur/astal/tree/main/lib/auth): for the lockscreen\n- gvfs: needed for some file operations, like mpris cover caching\n- libgtop: needed for the network speed indicator\n\n#### ags greeter\n- greetd\n- cage\n\n#### ags lockscreen\n- gtk-session-lock\n\n#### zsh\n- zsh\n- starship\n- eza (better ls, optional)\n- bat (better cat, optional)\n- zsh-autosuggestion\n- zsh-syntax-highlighting\n\n\u003c/details\u003e\n\n### Usage\nthe following commands assume you have placed the files their correct location\n```bash\n# setup ags\ncd .config/ags\nags -c ~/.config/ags/config.js --init \nnpm install\ncp keys.template.js keys.js\n#edit keys.js to your needs\n\n# setup ags greetd\n# copy .config/greetd to /etc/greetd\n```\n\n#### special thanks\n- [Aylur](https://www.github.com/Aylur) for making ags and his config\n- [end-4](https://www.github.com/end-4) for the awesome config, which inspired parts of mine (i also stole some parts of it)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotontrion%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkotontrion%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkotontrion%2Fdotfiles/lists"}