{"id":15524533,"url":"https://github.com/sergeyklay/dotfiles","last_synced_at":"2025-10-09T22:34:36.636Z","repository":{"id":13354689,"uuid":"16042134","full_name":"sergeyklay/dotfiles","owner":"sergeyklay","description":"All my dotfiles that I port around from system to system with me ","archived":false,"fork":false,"pushed_at":"2025-06-12T20:59:01.000Z","size":13380,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-12T21:54:26.232Z","etag":null,"topics":["bashrc","dotfiles","dotfiles-resources","ghci","git","shell","sway-config","swaywm","zsh","zsh-configuration","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/sergeyklay.png","metadata":{"files":{"readme":"README.org","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,"zenodo":null}},"created_at":"2014-01-19T07:35:59.000Z","updated_at":"2025-06-12T20:59:05.000Z","dependencies_parsed_at":"2023-09-25T00:52:51.982Z","dependency_job_id":"8ff35e20-dea1-48dd-aa7d-5736ba15dedc","html_url":"https://github.com/sergeyklay/dotfiles","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/sergeyklay/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeyklay%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeyklay%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeyklay%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeyklay%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergeyklay","download_url":"https://codeload.github.com/sergeyklay/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeyklay%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002106,"owners_count":26083307,"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-10-09T02:00:07.460Z","response_time":59,"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":["bashrc","dotfiles","dotfiles-resources","ghci","git","shell","sway-config","swaywm","zsh","zsh-configuration","zshrc"],"created_at":"2024-10-02T10:51:36.962Z","updated_at":"2025-10-09T22:34:36.603Z","avatar_url":"https://github.com/sergeyklay.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"* =~/.*=\n\nAll my dotfiles that I port around from system to system. The goal of this\nproject is to organize my shell scripts and configurations, and to keep\nthem synchronized across multiple machines. It started as a basic setup,\nbut now it includes management of =.bashrc=, =.bash_profile=, and various other\nshell-related files and tools.\n\n#+CAPTION: Screen capture on Thu Oct 10 07:04:27 PM CEST 2024\n#+NAME:   fig:2024-10-10_190427\n[[./screenshot.png]]\n\n** Supported OS\n\nThis repository is primarily intended for Linux workstations, though\nsome configuration files and scripts are also compatible with\nmacOS. Below is a list of the main Linux distributions where these\ndotfiles will be relevant and functional:\n\n- Gentoo Linux (recommend)\n- Arch Linux\n- Debian\n- Ubuntu\n- Fedora\n\n** Shell support\n\nThese dotfiles are primarily designed for Bash, but many scripts and\nconfigurations are compatible with Zsh and other Bash-like shells. The\nshell should support colors and basic POSIX features for optimal behavior.\n\n** Components\n\nThis repository is primarily a project where I store my personal\nconfiguration files. Some aspects may seem unusual to you, but\nultimately, this is my setup to which I’m accustomed. It’s worth\nnoting that I use Gentoo Linux as my main system and GNU Emacs as my\nprimary text editor, so this configuration is built around that\nfact. Below are links to the projects that I also maintain:\n\n- [[https://github.com/sergeyklay/.emacs.d][GNU Emacs configuration]]: My personal configuration for GNU Emacs\n- [[https://github.com/sergeyklay/lenovo-legion-y520-15ikbn][Lenovo Y520 Setup]]: Gentoo configuration for Lenovo Y520 (Legion)\n\n** Install\n\nMany similar projects offer complex (in my humble opinion) systems for\ninstalling and bootstrapping configuration files. I find this to be an\nunnecessary complication that doesn’t add transparency and forces\nusers to carefully review the installation scripts before running\nthem. Finally, this would place an additional burden on me to maintain\nthese scripts, including all the corner cases, which I consider an\nexcessive price to pay. To utilize my configuration files, simply\nclone the repository and create symbolic links for what you need. I’ve\nbeen doing this for 11 years and plan to continue for the next 11.\n\n** License\n\nThis project is open source software licensed under the\n[[https://github.com/sergeyklay/dotfiles/blob/main/LICENSE][GNU General Public Licence version 3]].\nCopyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022,\n2023, 2024, 2025 Serghei Iakovlev.\n\n*** Note On Copyright Years\n\nIn copyright notices where the copyright holder is Serghei Iakovlev,\nthen where a range of years appears, this is an inclusive range that\napplies to every year in the range.  For example: 2019-2024 represents\nthe years 2019, 2020, 2021, 2022, 2023 and 2024.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeyklay%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergeyklay%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeyklay%2Fdotfiles/lists"}