{"id":16890490,"url":"https://github.com/sds/.files","last_synced_at":"2026-02-09T07:34:30.791Z","repository":{"id":265851735,"uuid":"896296739","full_name":"sds/.files","owner":"sds","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-04T06:03:09.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-16T19:35:06.912Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/sds.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-30T01:47:09.000Z","updated_at":"2025-01-04T06:03:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"5bc6a910-61dc-4d4c-bd6c-70e8eabd0507","html_url":"https://github.com/sds/.files","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"fde8458893bd774f0fd3f79c8de4adaf77344f57"},"previous_names":["sds/.files"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sds/.files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sds%2F.files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sds%2F.files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sds%2F.files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sds%2F.files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sds","download_url":"https://codeload.github.com/sds/.files/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sds%2F.files/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29258759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dotfiles"],"created_at":"2024-10-13T17:03:21.105Z","updated_at":"2026-02-09T07:34:30.773Z","avatar_url":"https://github.com/sds.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dot Files\n\nMy dot file configuration, optimized specifically for macOS using the [fish shell](https://fishshell.com/).\n\nAfter using [zsh](https://zsh.sourceforge.io/) for over a decade, it was time to move on.\nAt the time of this decision, a rewrite of fish in Rust is [nearing completion](https://github.com/fish-shell/fish-shell/discussions/10123).\nWhile that's nice, it's not the main reason.\n\nThe goal with this was simplification:\n- Removed the [Dot framework](https://github.com/sds/dot) for configuration management since it was overengineered relative to what I personally needed.\n- Fish is much easier to configure than zsh, and has an excellent suite of autocompletions already provided.\n- Migrating from [Vim](https://www.vim.org/) to [Neovim](https://neovim.io/) was on my list for a while, as most activity is happening on Neovim now.\n- Migrating from [iTerm2](https://iterm2.com/) to [Ghostty](https://ghostty.org/), which has fewer knobs to tweak and is seeing much more active development.\n\n## Installation\n\nAssuming you're on a brand-new machine, run:\n\n```\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/sds/.files/HEAD/bootstrap.sh)\"\n```\n\n## Configuration\n\nThe `./install` script ensures software we're expecting to be available is installed on the system.\nThis includes Homebrew formulae, casks, fish plugins, etc.\nIt also creates symlinks from your host back to files in this repository.\n`./install` is meant to be idempotent, so it is safe to run many times.\nWhen making changes to it, ensure it remains idempotent.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsds%2F.files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsds%2F.files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsds%2F.files/lists"}