{"id":20271275,"url":"https://github.com/itsyakub/dotfiles","last_synced_at":"2025-09-12T00:13:44.794Z","repository":{"id":272390420,"uuid":"892665566","full_name":"itsYakub/dotfiles","owner":"itsYakub","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-07T09:59:32.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T05:48:28.294Z","etag":null,"topics":["alacritty","alacritty-config","dotfiles","dotfiles-linux","linux","linux-desktop","linux-rice","vim","vimrc","vimrc-configuration"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","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/itsYakub.png","metadata":{"files":{"readme":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2024-11-22T14:42:53.000Z","updated_at":"2025-01-07T09:59:36.000Z","dependencies_parsed_at":"2025-01-14T05:48:30.228Z","dependency_job_id":"9b0b9073-cd63-4be7-b0c9-229e6386a7f4","html_url":"https://github.com/itsYakub/dotfiles","commit_stats":null,"previous_names":["itsyakub/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsYakub%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsYakub%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsYakub%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsYakub%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsYakub","download_url":"https://codeload.github.com/itsYakub/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241758955,"owners_count":20015250,"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":["alacritty","alacritty-config","dotfiles","dotfiles-linux","linux","linux-desktop","linux-rice","vim","vimrc","vimrc-configuration"],"created_at":"2024-11-14T12:37:19.273Z","updated_at":"2025-03-04T00:03:00.936Z","avatar_url":"https://github.com/itsYakub.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\n\n![](./res/image.png)\n\n## Getting started:\n### 0. Requirements:\nBefore going any further, make sure you have all the prerequesites installed on your system. Check-out [Package List](#package-list) and [Fonts](#fonts) for required dependencies. For required packages, follow the installation-steps given by their maintainers.\nAlso, please note that this dotfiles were created for `Ubuntu 22.04 LTS` version. There's a possibility of breaking on other machines.\n\n### 1. Getting started:\n- Clone this repository:\n```console\n$ git clone --recurse-submodules https://github.com/itsYakub/Dotfiles.git\n```\n- Enter the repository:\n```console\n$ cd Dotfiles\n```\n- Execute the `setup.sh` script:\n```console\n$ ./setup.sh\n```\n`setup.sh` is a special bash-script that basically creates a symbolic link to directories from this repository to the correct locations on your hard-drive. The main destinations is `.config` directory.\n\n*WARNING: If there're existing config directories for things that're gonna be modified by this command, previous directories'll be moved to the directory prefixed with the `_` character. Then there'll be symbolic links created.*\n\n- If you want to undo your changes, simply run the `undo.sh` script:\n```console\n$ ./undo.sh\n```\n\n*WARNING: This will only work if the previous directories (those with the `_` prefix) weren't modified, deleted or renamed*\n\n## Package list:\n- Desktop Environment:\n\t- [i3-gaps](https://github.com/Airblader/i3)\n\t- [sway](https://github.com/swaywm/sway)\n- Bar: [polybar](https://github.com/polybar/polybar)\n- Compositor: [picom](https://github.com/yshui/picom)\n- Terminal emulator: [alacritty](https://github.com/alacritty/alacritty)\n- Shell: [bash](https://www.gnu.org/software/bash/)\n- Menu: [rofi](https://github.com/davatorium/rofi.git)\n- Wallpaper set-up: [feh](https://github.com/derf/feh.git)\n- Screenshooting: [maim](https://github.com/naelstrof/maim)\n\n## Fonts:\n- [JetBrains Mono](https://www.jetbrains.com/lp/mono/)\n- [FontAwesome](https://fontawesome.com/)\n- [Nerd Fonts](https://www.nerdfonts.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsyakub%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsyakub%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsyakub%2Fdotfiles/lists"}