{"id":29079548,"url":"https://github.com/markusfisch/dotfiles","last_synced_at":"2025-06-27T17:08:13.252Z","repository":{"id":5218067,"uuid":"6394023","full_name":"markusfisch/dotfiles","owner":"markusfisch","description":"My dotfiles","archived":false,"fork":false,"pushed_at":"2025-03-01T13:05:55.000Z","size":349,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-01T14:20:00.505Z","etag":null,"topics":["dotfiles","linux","osx"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"apidoc/apidoc","license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markusfisch.png","metadata":{"files":{"readme":"README.md","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":"2012-10-25T20:28:57.000Z","updated_at":"2025-03-01T13:05:59.000Z","dependencies_parsed_at":"2025-03-01T14:19:51.735Z","dependency_job_id":"78d46f6a-d1d5-42d3-920e-4191de13e138","html_url":"https://github.com/markusfisch/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/markusfisch/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markusfisch%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markusfisch%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markusfisch%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markusfisch%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markusfisch","download_url":"https://codeload.github.com/markusfisch/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markusfisch%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262298770,"owners_count":23289603,"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":["dotfiles","linux","osx"],"created_at":"2025-06-27T17:06:31.826Z","updated_at":"2025-06-27T17:08:13.195Z","avatar_url":"https://github.com/markusfisch.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My dotfiles\n\nInspired by [@holman's dotfiles](https://github.com/holman/dotfiles).\n\nThis repository contains _my_\n[dotfiles](https://en.wikipedia.org/wiki/dotfile) and a small bash\n[script](update) that creates symbolic links for all `*.symlink` files\n(and directories) in this repository in the `$HOME` directory.\n\nThe name of the directory containing a `*.symlink` file must be an executable\ncommand on the target system. This way, only locally relevant configuration\nfiles (or directories) are linked. This is important for me because I use\nthis on Linux and macOS.\n\n## How to use it\n\nSince this is my configuration, you should fork it first.\nThen clone your fork into `$HOME/.dotfiles`:\n\n\t$ git clone git@github.com:your_account/dotfiles.git .dotfiles\n\nChange into it and make it yours:\n\n\t$ cd .dotfiles\n\t$ vim git/gitconfig.symlink\n\t…\n\nThen run `update` to create the symlinks:\n\n\t$ ./update\n\nOn any other machine you may just clone the repository and run `update` to\ninstall your configuration there.\n\n## How to update an existing repository\n\nCall `update unwire` to clean up previously existing symlinks. Then pull\nand run `update` again to install from the updated repository:\n\n\t$ cd ~/.dotfiles\n\t$ ./update unwire \u0026\u0026 git pull origin master \u0026\u0026 ./update\n\n## Caution\n\nSince I wrote this for myself, existing configuration files will be\n_overwritten_ without further notice. I'm a daredevil.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkusfisch%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkusfisch%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkusfisch%2Fdotfiles/lists"}