{"id":18788742,"url":"https://github.com/raisedadead/dotfiles","last_synced_at":"2025-04-13T13:32:08.146Z","repository":{"id":50892008,"uuid":"95891996","full_name":"raisedadead/dotfiles","owner":"raisedadead","description":"\u003e Every-day carry for my systems.","archived":false,"fork":false,"pushed_at":"2024-04-18T10:15:58.000Z","size":216,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-01T13:36:47.903Z","etag":null,"topics":["castle","commandline","dotfiles","git","homebrew","homeshick","linux","macos","tools","zsh"],"latest_commit_sha":null,"homepage":"https://mrugesh.dev/dotfiles","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raisedadead.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-30T13:41:38.000Z","updated_at":"2024-06-10T16:29:50.124Z","dependencies_parsed_at":"2024-02-22T11:26:46.944Z","dependency_job_id":"3aeb3c8a-323d-4d23-9de0-a6f6a9646214","html_url":"https://github.com/raisedadead/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/raisedadead%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raisedadead%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raisedadead%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raisedadead%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raisedadead","download_url":"https://codeload.github.com/raisedadead/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248721211,"owners_count":21151063,"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":["castle","commandline","dotfiles","git","homebrew","homeshick","linux","macos","tools","zsh"],"created_at":"2024-11-07T21:05:43.130Z","updated_at":"2025-04-13T13:32:03.725Z","avatar_url":"https://github.com/raisedadead.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [@raisedadead](https://github.com/raisedadead)'s dotfiles\n\n\u003e ### Every-day carry for my systems.\n\nMy dotfiles follow the convention from\n[`homeshick`](https://github.com/andsens/homeshick).\n\n`homeshick` is a Git-based dotfiles synchronizer utility. The convention is to\nsplit up collections of dotfiles into repositories called \"castles\". This\nparticular repository is my primary castle. It has all the standard and most\nused configs. Other castles are private or platform-specific.\n\nBe mindful of the spelling \"homesick\" vs. \"home**sh**ick\". The former is the\noriginal tool implemented in ruby and later in shell script. I use a shell alias\n`alias home=homeshick` to execute commands for convenience.\n\nIn practice, you should be able to use the files as is, by getting them from the\n`/home` directory in this repository.\n\n## Prerequisite\n\nIf you are the same person as I am, make sure that the initial system setup\nchecklist has been completed and tools and packages have been installed.\n\n### Packages and tools:\n\nCheck and get additional tools and packages for the system.\n\n- Brewfile for Homebrew on Linux\n\n  \u003chttps://github.com/raisedadead/dotfiles-linux/blob/master/home/Brewfile\u003e\n\n- Brewfile for Homebrew on macOS\n\n  \u003chttps://github.com/raisedadead/Brewfile\u003e\n\n  ~~I manage my `Brewfile` on macOS with a Brewfile manager called\n  [Brew-file](https://github.com/rcmdnk/homebrew-file). It handles installing\n  casks and applications from the App Store with `mas-cli`. Additionally it\n  neatly wraps the `brew` command to keep the Brewfile updated and\n  synchronized.~~\n\n  I now use `brew bundle` to manage the Brewfile.\n\n## Installation\n\n1. Install [`homeshick`](https://github.com/andsens/homeshick) and source it:\n\n   ```bash\n   git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick\n   source ~/.homesick/repos/homeshick/homeshick.sh\n   ```\n\n   Later we would be able to use our alias `dot` for `homeshick`, once we have\n   loaded the first castle.\n\n2. Get the primary castle:\n\n   ```bash\n   homeshick clone git@github.com:raisedadead/dotfiles.git\n   ```\n\n3. Repeat for others:\n\n   Private Castle (\u003chttps://github.com/raisedadead/dotfiles-private\u003e):\n\n   ```bash\n   homeshick clone git@github.com:raisedadead/dotfiles-private.git\n   ```\n\n   Ubuntu Castle (\u003chttps://github.com/raisedadead/dotfiles-linux\u003e):\n\n   ```bash\n   homeshick clone git@github.com:raisedadead/dotfiles-linux.git\n   ```\n\n   macOS Castle (\u003chttps://github.com/raisedadead/dotfiles-macos\u003e):\n\n   ```bash\n   homeshick clone git@github.com:raisedadead/dotfiles-macos.git\n   ```\n\n   Neovim Castle (\u003chttps://github.com/raisedadead/dotfiles-nvim\u003e):\n\n   ```bash\n   homeshick clone git@github.com:raisedadead/dotfiles-nvim.git\n   ```\n\n## License\n\nISC © 2017 Mrugesh Mohapatra\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraisedadead%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraisedadead%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraisedadead%2Fdotfiles/lists"}