{"id":30175358,"url":"https://github.com/burakkose/dotfiles","last_synced_at":"2025-08-12T01:35:41.805Z","repository":{"id":76116690,"uuid":"71708761","full_name":"burakkose/dotfiles","owner":"burakkose","description":"archlinux, ubuntu, sway, i3, openbox, zsh, urxvt, foot, tmux, etc.","archived":false,"fork":false,"pushed_at":"2025-06-29T20:10:46.000Z","size":33767,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-29T20:21:32.962Z","etag":null,"topics":["ansible","archlinux","conky","dotfiles","foot","i3wm","openbox","polybar","provision-dotfiles","sway","tmux","ubuntu","urxvt","vault","wayland","zsh"],"latest_commit_sha":null,"homepage":"","language":"Python","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/burakkose.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":"2016-10-23T14:39:40.000Z","updated_at":"2025-06-29T20:10:50.000Z","dependencies_parsed_at":"2023-07-03T06:09:14.873Z","dependency_job_id":null,"html_url":"https://github.com/burakkose/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/burakkose/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burakkose%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burakkose%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burakkose%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burakkose%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burakkose","download_url":"https://codeload.github.com/burakkose/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burakkose%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269986350,"owners_count":24508139,"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","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ansible","archlinux","conky","dotfiles","foot","i3wm","openbox","polybar","provision-dotfiles","sway","tmux","ubuntu","urxvt","vault","wayland","zsh"],"created_at":"2025-08-12T01:35:40.876Z","updated_at":"2025-08-12T01:35:41.751Z","avatar_url":"https://github.com/burakkose.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\nThis repository provides a template for managing dotfiles using Ansible on Arch Linux and Ubuntu. It includes a curated selection of personal applications and configurations, with sway as the default window manager. Review the list of included applications before using this template and remove any that are unnecessary for your setup.\n\n## What's Included?\n* Window Manager: sway (default), i3, Openbox\n* Window System: Wayland (default), X11 (i3 and Openbox)\n* Bar: Waybar (default), Polybar, Tint2\n* Launcher: Wofi (default), Rofi\n* Wallpaper Manager: swaybg (sway only), feh (i3 only)\n* Compositor: Compton (Openbox only)\n* System Monitor: Conky (Openbox only)\n* Terminal: foot, urxvt (i3 and Openbox)\n* Shell: zsh\n* AUR Helper (Arch): trizen\n\n### Package List\n*  **Arch Linux**: Refer to `roles/system/vars/main.yml` for the full list.\n*  **Ubuntu**: Refer to `roles/system-ubuntu/vars/main.yml` for the full list.\n\n## Installation\nBefore installation, review `vars/config.yml` for essential configurations such as the username and the location of the dotfiles repository.\n\nEncrypted files may appear post-installation. These are protected using Ansible Vault and can be safely removed if not needed. Remember, do not store sensitive information in GitHub; encryption here is used primarily for obfuscation, not security.\n\n### Arch Installation\n```bash\ngit clone https://github.com/burakkose/dotfiles.git\ncd dotfiles\nmake install-deps-arch \u0026\u0026 make arch\n```\n\n### Ubuntu Installation\nAs I primarily use Arch and not Ubuntu much these days, the Ubuntu setup will always lag behind.\n```bash\ngit clone https://github.com/burakkose/dotfiles.git\ncd dotfiles\nmake install-deps-ubuntu \u0026\u0026 make ubuntu\n```\n\n### To provision dotfiles only:\n```bash\nmake dotfiles\n```\n\n## Encryption \u0026 Decryption\nSensitive data is encrypted using Ansible Vault. The list of encrypted files can be found in `vars/vault.yml`. As mentioned above, do not store sensitive information here; encryption here is used primarily for obfuscation, not security.\n\nUse the following commands to encrypt or decrypt:\n```bash\nmake encrypt\nmake decrypt\n```\n*Note*: Ensure the username in `vars/config.yml` matches your system's username.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburakkose%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburakkose%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburakkose%2Fdotfiles/lists"}