{"id":25533185,"url":"https://github.com/mong8se/dotfiles","last_synced_at":"2026-01-22T20:30:14.976Z","repository":{"id":41417110,"uuid":"52455577","full_name":"mong8se/dotfiles","owner":"mong8se","description":"What? More Dotfiles?!","archived":false,"fork":false,"pushed_at":"2025-01-29T22:36:30.000Z","size":32064,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T23:25:41.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","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/mong8se.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":"2016-02-24T16:09:30.000Z","updated_at":"2025-01-29T22:36:33.000Z","dependencies_parsed_at":"2023-09-29T00:53:28.145Z","dependency_job_id":"93dca296-cae5-4936-aee4-fffacb783f6c","html_url":"https://github.com/mong8se/dotfiles","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/mong8se%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mong8se%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mong8se%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mong8se%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mong8se","download_url":"https://codeload.github.com/mong8se/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763648,"owners_count":19692812,"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":[],"created_at":"2025-02-20T02:17:52.403Z","updated_at":"2026-01-22T20:30:14.932Z","avatar_url":"https://github.com/mong8se.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What? More Dotfiles?! -- NOW CONFIG FREE!    \n\nNo configuration necessary dotfile management, just files and folder and\n(new!) symlinks in the appropriate tree shape.\n\n## Taskfile\n\nUses [Taskfile](https://github.com/adriancooney/Taskfile) for running tasks, once the fish config is in place there is an alias for `run` to `./Taskfile`\n\n    ./Taskfile \u003ctask\u003e \u003cargs\u003e\n\n    Tasks:\n        autocleanup      | Clean up stale symlinks that point to .dotfiles/ without prompting\n        cleanup          | Clean up stale symlinks that point to .dotfiles/\n        deno:install     | Install Deno\n        deno:upgrade     | Upgrade Deno\n        describe         | Prints description of task\n        explain          | Prints definition of task\n        help             | Prints this help\n        homebrew:bundle  | Install homebrew bundle\n        homebrew:install | Install homebrew\n        hostname         | Print hash of hostname\n        implode          | Remove all symlinks that point to .dotfiles/ without asking\n        init             | Bootstrap a new install\n        install          | Install symlinks to .dotfiles/home\n        lom:install      | Install link_o_matic via cargo\n        os:upgrade       | Upgrade OS\n        submodule:init   | Init git submodules\n        submodule:update | Update your submodules\n        sync             | Install and cleanup symlinks to .dotfiles/home\n        upgrade          | Upgrade links, os, submodules, and vi\n        vi:cleanup       | Clean up Lazy plugins for neovim\n        vi:install       | Install Lazy plugins for neovim\n        vi:sync          | Sync Lazy plugins for neovim\n\n    default =\u003e {\n        task:sync\n    }\n\n## Config Order\n\nNotes:\n*  `hostname` below is the output of the `run hostname` task.\n* `_platform` files are only loaded if they're `_mac` or `_linux` prefixed files on the correct platform.\n* `*local*` is git ignored so local overrides can be made that won't be git tracked like the above two options.\n\n* nvim\n  1. plugs.vim\n  1. _platform.plugs.vim\n  1. _`hostname`.plugs.vim\n  1. local.plugs.vim\n  1. init.vim\n  1. _platform.vim\n  1. _`hostname`.vim\n  1. local.vim\n* fish\n  1. config.fish\n  1. _platform.fish\n  1. _`hostname`.fish\n  1. local.fish\n* zsh\n  1. zshrc\n  1. _platform.zsh\n  1. _`hostname`.zsh\n  1. local.zsh\n\n## Aliases (symlinks to spawn symlinks)\n\nIf you create a symlink inside `.dotfiles` that is a valid _relative_ path\nto a file inside `.dotfiles`, when the link is created it will point\ndirectly to the target of the symlink, not the intermediary symlink.\n\nFor example start in your dot files:\n\n    cd ~/.dotfiles\n\nThis step isn't strictly necessary but will allow tab completion of your\ntarget\n\n    cd home\n\nNow make a relative link to your target file (you'd link to `home/vimrc` if\nyou skipped above step)\n\n    ln -s ../config/nvim/init.vim vimrc\n\nNow you will have a symlink in `.dotfiles/home/vimrc` that points to\n`.dotfiles/config/nvim/init.vim` but relatively.\n\nWhen you run install your `~/.vimrc` will point to your\n`.dotfiles/config/nvim/init.vim` ... not to the symlink `.dotfiles/home/vimrc`\n\n## Thanks\n\nThanks to [ryanb](https://github.com/ryanb/dotfiles) for the starting point.\nThanks to [adriancooney](https://github.com/adriancooney/Taskfile) for the Taskfile format.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmong8se%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmong8se%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmong8se%2Fdotfiles/lists"}