{"id":18960384,"url":"https://github.com/dschier-wtd/.dotfiles","last_synced_at":"2026-04-10T15:05:53.058Z","repository":{"id":43116718,"uuid":"444195830","full_name":"dschier-wtd/.dotfiles","owner":"dschier-wtd","description":"Dotfiles for my development workstation","archived":false,"fork":false,"pushed_at":"2022-03-19T21:37:29.000Z","size":15,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T05:57:55.686Z","etag":null,"topics":["bash","dotfiles","git","shell","vim"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dschier-wtd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-03T20:49:56.000Z","updated_at":"2025-02-23T09:34:42.000Z","dependencies_parsed_at":"2022-08-19T09:02:03.415Z","dependency_job_id":null,"html_url":"https://github.com/dschier-wtd/.dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dschier-wtd/.dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dschier-wtd%2F.dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dschier-wtd%2F.dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dschier-wtd%2F.dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dschier-wtd%2F.dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dschier-wtd","download_url":"https://codeload.github.com/dschier-wtd/.dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dschier-wtd%2F.dotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273385251,"owners_count":25096057,"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-09-03T02:00:09.631Z","response_time":76,"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":["bash","dotfiles","git","shell","vim"],"created_at":"2024-11-08T14:06:19.835Z","updated_at":"2025-12-30T21:32:36.663Z","avatar_url":"https://github.com/dschier-wtd.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\nreference: https://www.makeareadme.com/\nreference: https://commonmark.org/\n--\u003e\n\n[![Cirrus CI - Base Branch Build Status](https://img.shields.io/cirrus/github/dschier-wtd/.dotfiles?logo=Cirrus-ci)](https://cirrus-ci.com/github/dschier-wtd/.dotfiles)\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/dschier-wtd/.dotfiles?logo=GitHub\u0026label=Release\u0026sort=semver)](https://github.com/dschier-wtd/.dotfiles/releases)\n[![GitHub issues](https://img.shields.io/github/issues/dschier-wtd/.dotfiles)](https://github.com/dschier-wtd/.dotfiles/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/dschier-wtd/.dotfiles)](https://github.com/dschier-wtd/.dotfiles/pulls)\n[![GitHub license](https://img.shields.io/github/license/dschier-wtd/.dotfiles)](https://github.com/dschier-wtd/.dotfiles/blob/main/LICENSE)\n\n# .dotfiles\n\nDotfiles for my development workstation.\n\n## Motivation\n\nDotfiles are a very handy way to configure your system as a user. Many tools\ndo support the configuration in simple files and I want to have these in sync\naccross devices or on hand for a new setup.\n\n## Description\n\nThe repository contains mostly dotfiles and configurations. In addition, I am\nusing a couple of customized functions and helpers. The resulting terminal is\ndemonstrated in the below animation.\n\n\u003c!-- TODO: screenrecording.gif\n![Screencast]()\n--\u003e\n\nThe below list contains the tools that will get configured.\n\n- [Ansible](https://www.ansible.com/) (Configuration)\n- [Bash](https://www.gnu.org/software/bash/) (Aliases, Functions, Configuration)\n- [Git](https://git-scm.com/) (Configuration)\n- [Kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) (Bash Aliases)\n- [Powerline Go](https://github.com/justjanne/powerline-go) (Bash Prompt Configuration)\n- [SSH](https://www.openssh.com/) (Configuration)\n- [Vim](https://www.vim.org/) (Configuration)\n\n## Usage\n\nUsing the repository is quite easy, but may conflict with already existing\nconfigurations on your system. For now, I am testing on a Fedora workstation\nas described in my\n[fedora-workstation repository](https://github.com/dschier-wtd/fedora-workstation).\n\n### Requirements\n\nThe install methods, as described below, take care of the dependencies on its\nown. If you want to use the shell installer without installing the dependencies,\nyou need to make sure, that some required software is installed beforehand.\n\n- Bash\n- Cal\n- Git\n- Powerline Go\n\nAdditionally, some features depend on the existence of a gpg keypair and\nssh keypair. Therefore you should ensure these are existing/properly configured\nor remove the lines from some files:\n\n- [.gitconfig](./config/git/.gitconfig)\n\n### Install\n\nTBD\n\n### Documentation\n\nEach of the configuration files contains some documentation to describe the\nchanges and reference upstream documentations. It is strongly recommended to\nread these beforehand.\n\n## Contribute\n\nThe dotfiles are intended to be used by me (Daniel Schier), but please feel free\nto use/fork/enhance them or opening issues to give me an idea what may be added\nin future versions.\n\n## License\n\nExcept otherwise noted, all work is [licensed](LICENSE) under a\n[BSD-3-Clause License](https://opensource.org/licenses/BSD-3-Clause).\n\n## Contact\n\nPlease feel free to reach out to me to provide feedback or get in touch.\n\n- Site: \u003chttps://while-true-do.io\u003e\n- Blog: \u003chttps://blog.while-true-do.io\u003e\n- Code: \u003chttps://github.com/dschier-wtd\u003e\n- Mail: [dschier@while-true-do.io](mailto:dschier@while-true-do.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdschier-wtd%2F.dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdschier-wtd%2F.dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdschier-wtd%2F.dotfiles/lists"}