{"id":21486908,"url":"https://github.com/ntsd/dotfiles","last_synced_at":"2025-06-22T02:34:32.406Z","repository":{"id":46002594,"uuid":"302083169","full_name":"ntsd/dotfiles","owner":"ntsd","description":"My Dotfiles","archived":false,"fork":false,"pushed_at":"2025-06-12T04:59:35.000Z","size":95,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-12T05:39:35.226Z","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/ntsd.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}},"created_at":"2020-10-07T15:41:42.000Z","updated_at":"2025-06-12T04:59:39.000Z","dependencies_parsed_at":"2024-08-06T19:05:41.582Z","dependency_job_id":"99d4fe0a-f5e4-4ba3-ac6e-9ab658f71035","html_url":"https://github.com/ntsd/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ntsd/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntsd%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntsd%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntsd%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntsd%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ntsd","download_url":"https://codeload.github.com/ntsd/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntsd%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261225509,"owners_count":23127153,"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":"2024-11-23T13:24:42.645Z","updated_at":"2025-06-22T02:34:27.381Z","avatar_url":"https://github.com/ntsd.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .files\n\nThese are my dotfiles. Take anything you want, but at your own risk.\n\nIt mainly targets macOS systems, but it works on at least Ubuntu as well.\n\n\u003e Warning The Linux is not working in the moment, beacuse the $HOME will change to /root\n\n## Highlights\n\n- Minimal efforts to install everything, using a [Makefile](./Makefile)\n- Mostly based around Homebrew, Cask, ASDF, NPM, latest Bash + GNU Utils\n- Fast and colored prompt\n- Updated macOS defaults (Dock, Systen)\n- The installation and runcom setup is\n  [tested on real Ubuntu and macOS machines](https://github.com/ntsd/dotfiles/actions) using\n  [a GitHub Action](./.github/workflows/ci.yml)\n- Post install `dotfiles` command line to restall, update packages, etc.\n\n## Packages Overview\n\n- [Homebrew](https://brew.sh) (packages: [Brewfile](./install/Brewfile))\n- [Homebrew Cask](https://github.com/Homebrew/homebrew-cask) (packages: [Caskfile](./install/Caskfile))\n- [asdf](https://github.com/asdf-vm/asdf) (packages: [.tool-versions](./runcom/.tool-versions))\n- [Vs Code](https://github.com/microsoft/vscode) (packages: [VSCodefile](./install/VSCodefile))\n- Latest Git, Bash 4, GNU coreutils, curl\n\n## Installation\n\nOn a sparkling fresh installation of macOS:\n\n```bash\nsudo softwareupdate -i -a\nxcode-select --install\n```\n\nThe Xcode Command Line Tools includes `git` and `make` (not available on stock macOS). Now there are two options:\n\n1. Install this repo with `curl` available:\n\n```bash\nbash -c \"`curl -fsSL https://raw.githubusercontent.com/ntsd/dotfiles/master/remote-install.sh`\"\n```\n\nThis will clone or download, this repo to `~/.dotfiles` depending on the availability of `git`, `curl` or `wget`.\n\n1. Alternatively, clone manually into the desired location:\n\n```bash\ngit clone https://github.com/ntsd/dotfiles.git ~/.dotfiles\n```\n\nUse the [Makefile](./Makefile) to install everything [listed above](#package-overview), and symlink [runcom](./runcom)\nand [config](./config) (using [stow](https://www.gnu.org/software/stow/)):\n\n```bash\ncd ~/.dotfiles\nmake\n```\n\n## The `dotfiles` command\n\n```bash\n$ dotfiles help\nUsage: dotfiles \u003ccommand\u003e\n\nCommands:\n   help             This help message\n   clean            Clean up caches (brew)\n   dock             Apply macOS Dock settings\n   macos            Apply macOS system defaults\n   test             Run tests\n   asdf             Update asdf global packages\n   brew             Update Homebrew/Cask packages\n   node             Update Node packages\n   update           Update packages and pkg managers (OS, brew, npm)\n```\n\n## Customize\n\nYou can put your custom settings, such as Git credentials in the `system/.custom` file which will be sourced from\n`.bash_profile` automatically. This file is in `.gitignore`.\n\nAlternatively, you can have an additional, personal dotfiles repo at `~/.extra`. The runcom `.bash_profile` sources all\n`~/.extra/*.sh` files.\n\n## Credits\n\nThis dotfile is fork from [@webpro Dotfiles](https://github.com/webpro/dotfiles).\n\nMany thanks to the [dotfiles community](https://dotfiles.github.io).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntsd%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fntsd%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntsd%2Fdotfiles/lists"}