{"id":13896566,"url":"https://github.com/occivink/config","last_synced_at":"2025-07-17T12:34:14.033Z","repository":{"id":48303205,"uuid":"89747636","full_name":"occivink/config","owner":"occivink","description":"My dotfiles","archived":false,"fork":false,"pushed_at":"2024-09-13T17:40:45.000Z","size":861,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-14T08:40:39.421Z","etag":null,"topics":["elvish","gdb","kakoune","mpv"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/occivink.png","metadata":{"files":{"readme":".github/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":"2017-04-28T21:56:49.000Z","updated_at":"2024-09-13T17:40:49.000Z","dependencies_parsed_at":"2023-12-21T11:57:02.869Z","dependency_job_id":"9b95b96f-3a34-4756-9ab4-6b7018b2a356","html_url":"https://github.com/occivink/config","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/occivink%2Fconfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/occivink%2Fconfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/occivink%2Fconfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/occivink%2Fconfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/occivink","download_url":"https://codeload.github.com/occivink/config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226265521,"owners_count":17597222,"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":["elvish","gdb","kakoune","mpv"],"created_at":"2024-08-06T18:03:00.514Z","updated_at":"2024-11-25T02:30:51.583Z","avatar_url":"https://github.com/occivink.png","language":"Lua","funding_links":[],"categories":["Lua"],"sub_categories":[],"readme":"This repo uses a setup similar to what is described in [this article](https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/) and should be setup like this:\n\n```\n# don't use a bare repository, they're not meant to be manipulated locally\ngit clone --no-checkout $URL ~/.config/\ngit --git-dir ~/.config/.git --work-tree ~ checkout\n# `conf` is a simple wrapper that does 'git --git-dir ~/.config/.git --work-tree ~ $@'\nconf config status.showUntrackedFiles no\n```\n\n# Source\n\nSome of the stuff in this repo is just a read-only view of other repos, for (my own) convenience. I've listed below their sources.\n\nFor anything not mentioned, this repo is considered the source.\n\n## [kakoune](https://github.com/mawww/kakoune)\n\n* [expand](https://github.com/occivink/kakoune-expand)\n* [phantom-selection](https://github.com/occivink/kakoune-phantom-selection)\n* [find](https://github.com/occivink/kakoune-find)\n* [sudo-write](https://github.com/occivink/kakoune-sudo-write)\n* [vertical-selection](https://github.com/occivink/kakoune-vertical-selection)\n* [snippets](https://github.com/occivink/kakoune-snippets)\n* [buffer-switcher](https://github.com/occivink/kakoune-buffer-switcher)\n* [number-comparison](https://github.com/occivink/kakoune-number-comparison)\n* [sort-selections](https://github.com/occivink/kakoune-sort-selections)\n* [filetree](https://github.com/occivink/kakoune-filetree)\n* [gdb](https://github.com/occivink/kakoune-gdb)\n\n## [mpv](https://github.com/mpv-player/mpv) (and mvi, mmp)\n\n* [crop, encode, blacklist-extensions, blur-edges, seek-to](https://github.com/occivink/mpv-scripts)\n* [gallery](https://github.com/occivink/mpv-gallery-view)\n* [image-viewer](https://github.com/occivink/mpv-image-viewer)\n* [music-player](https://github.com/occivink/mpv-music-player)\n* [visualizer](https://github.com/mfcc64/mpv-scripts)\n\nmvi and mmp are just aliases to different profiles of mpv. More specifically, I use mpv for videos, mvi for images and mmp for music.\n\n## [elvish](https://github.com/elves/elvish)\n\n* [smart-matcher](https://github.com/xiaq/edit.elv/blob/master/smart-matcher.elv)\n\n## misc\n\n* [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy)\n\n# License\n\nAnything that has a standalone source (see above) falls under the same license as the source.\n\nAnything not explicity mentioned is UNLICENSED.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foccivink%2Fconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foccivink%2Fconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foccivink%2Fconfig/lists"}