{"id":21681591,"url":"https://github.com/mnsami/dotfiles","last_synced_at":"2026-04-10T12:03:48.320Z","repository":{"id":25039105,"uuid":"28458813","full_name":"mnsami/dotfiles","owner":"mnsami","description":"dotfiles","archived":false,"fork":false,"pushed_at":"2024-03-19T08:50:15.000Z","size":51,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T11:25:15.690Z","etag":null,"topics":["dotfiles","dotfiles-automation","dotfiles-installer","dotfiles-setup","shell"],"latest_commit_sha":null,"homepage":"","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/mnsami.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":"2014-12-24T18:34:12.000Z","updated_at":"2024-03-06T09:29:49.000Z","dependencies_parsed_at":"2024-03-18T11:56:43.872Z","dependency_job_id":"efb89ca6-c590-4e4f-a2eb-2b01d698b6aa","html_url":"https://github.com/mnsami/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/mnsami%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnsami%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnsami%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mnsami%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mnsami","download_url":"https://codeload.github.com/mnsami/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244600674,"owners_count":20479304,"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":["dotfiles","dotfiles-automation","dotfiles-installer","dotfiles-setup","shell"],"created_at":"2024-11-25T15:29:40.135Z","updated_at":"2026-04-10T12:03:48.313Z","avatar_url":"https://github.com/mnsami.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .dotfiles\n\n![Screenshot of my shell prompt](https://cloud.minasami.com/index.php/s/JArNKMeNkgM9XoY/preview)\n\nThese are my dotfiles. Take anything you want, but at your own risk.\nI created this mainly for using on macOS, and I didn't test it on any *nix system.\n\n## Thanks to\n\n* [Mathias Bynens](https://mathiasbynens.be/) and his [dotfiles Repo](https://github.com/mathiasbynens/dotfiles)\n* Lars Kappert and his awesome blog about [dotfiles](https://medium.com/@webprolific/getting-started-with-dotfiles-43c3602fd789)\n\n## Colors\n\nMy color theme is drived from [One Dark for iterm](https://github.com/anunez/one-dark-iterm), and I added more customizations to my liking. You can find it [here](https://github.com/mnsami/dotfiles/blob/master/iterm/One%20Dark.itermcolors).\n\nTo use the same color theme as mine, go to:\n\n1. iTerm2 -\u003e Preferences -\u003e Profiles -\u003e Colors\n2. From the Color Presets, import the `.itermcolors` file and select it.\n\n## Installation\n\n**NOTE:**\n\nI consider this work still under development and there is a lot of room for improvment.\n\n### Using Git and the bootstrap script\n\nYou can clone it anywhere on your machine, the `bootstrap.sh` script will pull in the latest updates from github and copy the files to your home folder.\n\n#### To install in one line, run\n\n    git clone https://github.com/mnsami/dotfiles.git \u0026\u0026 cd dotfiles \u0026\u0026 source bootstrap.sh\n\n#### Update\n\n    cd /path/to/dotfiles\n    source bootstrap.sh\n\n### Adding extra customizations\n\nIf `~/.extra` exists, it will be sourced along with the other files (check [`.bash_profile`](https://github.com/mnsami/dotfiles/blob/autodeploy/.bash_profile)). You can use this to add a few custom commands without the need to fork this entire repository, or to add commands you don't want to commit to a public repository.\n\nMy `~/.extra` file looks like this:\n\n    #!/usr/bin/env bash\n\n    # brew\n    export PATH=\"/usr/local/opt/coreutils/libexec/gnubin:$PATH\"\n    export MANPATH=\"/usr/local/opt/coreutils/libexec/gnuman:$MANPATH\"\n\n    # work related stuff\n    export NPM_TOKEN=\"xxxxxxxxxx\"\n\n    # git\n    GIT_AUTHOR_NAME=\"Mina Nabil Sami\"\n    GIT_COMMITTER_NAME=\"$GIT_AUTHOR_NAME\"\n    git config --global user.name \"$GIT_AUTHOR_NAME\"\n    GIT_AUTHOR_EMAIL=\"mina.nsami@gmail.com\"\n    GIT_COMMITTER_EMAIL=\"$GIT_AUTHOR_EMAIL\"\n    git config --global user.email \"$GIT_AUTHOR_EMAIL\"\n\n### Install Homebrew formulae\n\nThis will do the following:\n\n1. install `brew`\n2. install some `brew` packages that I use for everyday operation.\n\n```bash\n./brew.sh\n```\n\nSome of the functionality of these dotfiles depends on formulae installed by `brew.sh`. If you don't plan to run `brew.sh`, you should look carefully through the script and manually install any particularly important ones.\n\n## Feedback\n\nIf you have questions, suggestions or improvements you are welcome to tell me about it [here](https://github.com/mnsami/dotfiles/issues)\n\n## Author\n\n| [![twitter/MinaNabilSami](https://secure.gravatar.com/avatar/d990e5db49fc11a49e3a4a1e19c2607d)](http://twitter.com/MinaNabilSami \"Follow @MinaNabilSami on Twitter\") |\n|---|\n| [Mina Sami](https://www.linkedin.com/in/mnsami/) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnsami%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmnsami%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnsami%2Fdotfiles/lists"}