{"id":15059228,"url":"https://github.com/hemilkaklotar/.dotfiles","last_synced_at":"2025-11-01T02:30:33.790Z","repository":{"id":215102585,"uuid":"704785170","full_name":"hemilkaklotar/.dotfiles","owner":"hemilkaklotar","description":"This Repo Contains the .dotfiles for my i3wm setup. This configuration supports and tested in Debian based distros like Ubuntu and it's flavours , Also tested with Fedora Linux. ","archived":false,"fork":false,"pushed_at":"2024-09-17T12:37:18.000Z","size":77950,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T01:53:56.597Z","etag":null,"topics":["alacritty-config","dotfiles","fedora","fedora-linux","i3","i3wm","nvim","polybar","polybar-config","rofi","sway","swaywm","tmux","tmux-conf","tmux-configs","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/hemilkaklotar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-10-14T04:56:55.000Z","updated_at":"2024-11-17T03:55:10.000Z","dependencies_parsed_at":"2024-02-19T15:29:19.362Z","dependency_job_id":"833cd77c-f76d-4904-8776-744cbe292b08","html_url":"https://github.com/hemilkaklotar/.dotfiles","commit_stats":null,"previous_names":["hemilkaklotar/.dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemilkaklotar%2F.dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemilkaklotar%2F.dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemilkaklotar%2F.dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemilkaklotar%2F.dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hemilkaklotar","download_url":"https://codeload.github.com/hemilkaklotar/.dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239252711,"owners_count":19607892,"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-config","dotfiles","fedora","fedora-linux","i3","i3wm","nvim","polybar","polybar-config","rofi","sway","swaywm","tmux","tmux-conf","tmux-configs","ubuntu"],"created_at":"2024-09-24T22:39:27.378Z","updated_at":"2025-11-01T02:30:33.732Z","avatar_url":"https://github.com/hemilkaklotar.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"assets/images/dotfiles_banner.png\" alt=\"dotfiles banner\"  /\u003e\u003cbt /\u003e\n\n# .dotfiles\n\nThis Dotfiles are tested with Debian and Fedora based distributions.\nThis configs are my daily work configs. feel free to fork it and change according to your needs.\nThanks :)\n\n## Disclaimer\n\n- I am using `zsh` shell as my default\n- If you using install via script then be aware it'll auto install `Oh-My-Zsh` Plugin.\n- At the time I wrote all this config is working. if In future any of the plugins or library may not work, Keep in mind.\n- I wrote all the config with fellow ricers or developers, I forget where I pick up those scripts, Shout out to those hardworkers to keep community functioning.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Configuration Includes](#configuration-includes)\n- [Usage](#usage)\n- [Credits](#credits)\n- [Badges](#badges)\n- [Features](#features)\n- [How To Contribute](#how-to-contribute)\n- [Tests](#tests)\n- [Screenshots](#screenshots)\n\n## Installation\n\n1. Clone the repo in your home diretory of system by running below command in terminal\n\n```bash\ngit clone --recurse-submodules -j8 https://github.com/hemilkaklotar/.dotfiles.git ~/.dotfiles\n```\n\n2. To install things run the install script by below command\n\n```bash\n~/.dotfiles/install\n```\n\n- it will ask few question what do you want to install and it will install accordingly\n- it will link the configs to your home directory\n- it will set git config which is inside the [git/.gitconfig](git/.gitconfig) make sure you change as per your username and email.\n\n3. (Optional) Enable tap to click and three fingers touch to middle click\n\n- Open this file with root permissions.\n\n```bash\nsudo nvim /etc/X11/xorg.conf.d/90-touchpad.conf\n```\n\n- Add below config to opened file.\n\n```conf\nSection \"InputClass\"\n        Identifier \"touchpad\"\n        MatchIsTouchpad \"on\"\n        Driver \"libinput\"\n        Option \"Tapping\" \"on\"\n        Option \"NaturalScrolling\" \"true\"\n        Option \"TappingButtonMap\" \"lrm\" # 2/2/3 finger, for 3-finger middle lrm\nEndSection\n```\n\n4. (Optional) For Google chrome keyring issue for gnome follow below\n\n```bash\nsudo vim /usr/share/applications/google-chrome.desktop\n```\n\n- then add the below config after all `Exec` commands :)\n\n```bash\n--password-store=gnome-libsecret\n```\n\n- if you are using kde then use bellow for kde version 5 use `kwallet5` for version 6 use `kwallet6`\n\n```bash\nExec=/usr/bin/google-chrome-stable --password-store=kwallet6 %U\n```\n\n- add qt6ct and lxappareance then add below to file\n\n```bash\nsudo echo \"QT_QPA_PLATFORMTHEME=qt6ct\" \u003e\u003e /etc/environment\n```\n\n5. (Optional) to setup redshift as system service in debian based distros.\n\nAdd this below systemd config to run on every login ─❯ `sudo nvim ~/.config/systemd/user/redshift.service`\n\n```\n[Unit]\nDescription=Redshift display colour temperature adjustment\nDocumentation=http://jonls.dk/redshift/\nAfter=display-manager.service\n\n[Service]\nExecStart=/usr/bin/redshift\nRestart=always\n\n[Install]\nWantedBy=default.target\n```\n\n- Run `sudo systemctl --user enable redshift.service`\n- Run `sudo systemctl --user start redshift.service`\n\n## Configuration includes\n\n- [x] i3wm\n- [x] polybar\n- [x] rofi\n- [x] alacritty\n- [x] dunst\n- [x] lxappearance\n- [x] qt6ct\n- [x] zsh\n- [x] tmux\n- [x] kitty\n- [x] catppuccin\n- [x] sway wm\n- [x] waybar\n\nIn future more module will be added!\n\n## Usage\n\nFollow the above instruction to clone and run scripts\n\n- to more customization please fork this repo and then modify the your changes as per your distribution.\n\n- I have created the config file and scripts for fedora and ubuntu with gnome and kde.\n\n- Feel Free to create issues or pull request to update the dotfiles.\n\nThanks for your contribution!\n\n## Credits\n\n\u003c!-- ![.dotfiles](assets/images/the_person.jpg) --\u003e\n\u003cimg src=\"assets/images/the_person.jpg\" alt=\".dotfiles\" width=\"200\"/\u003e\n\n- [Plater99](https://github.com/plater99)\n\nInsipiration taken from fellow developers\nyou can check out their repo and create your own dotfiles if you needed.\n\n- [ThePrimeagen/.dotfiles](https://github.com/ThePrimeagen/.dotfiles.git)\n\nRofi Themes are taken from the fellow developer adi1090x.\nCheck out his repo and create your own rofi theme.\n\n- [adi1090x/rofi](https://github.com/adi1090x/rofi)\n\nI appreciate their work which helps me alot. Thank you for your fabulous works..:)\n\n- Hyprland, Wofi \u0026 Waybar config are taken from [JaKooLit/Hyprland-Dots](https://github.com/JaKooLit/Hyprland-Dots)\n- Many thanks and applause to him for his awesome work.\n\n## Badges\n\n![Static Badge](https://img.shields.io/badge/100%25-Shell-blue)\n\nThis repo includes the shell scripts and the configs for the component.\n\n## Features\n\nDotfiles with i3wm, sway wm, polybar , rofi\n\n- Theme : Catppuccin\n\n## How to Contribute\n\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)\n\n## Tests\n\nAll the configs files are here are tested.\nIf any problem occured while installing keep issue open. or contribute to solve those issue.\n\n## Screenshots\n\n\u003cpre\u003e\n\u003cimg src=\"assets/images/i3wm_Polybar_setup.png\" alt=\"i3wm setup\"  /\u003e \u003cimg src=\"assets/images/AppLauncher.png\" alt=\"i3wm Applauncher Rofi\" /\u003e \u003cbr /\u003e\n\u003cimg src=\"assets/images/Lockscreen.png\" alt=\"i3wm Lockscreen Rofi\" /\u003e \u003cimg src=\"assets/images/Screenshot.png\" alt=\"i3wm screenshot rofi\" /\u003e\n\u003c/pre\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemilkaklotar%2F.dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhemilkaklotar%2F.dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemilkaklotar%2F.dotfiles/lists"}