{"id":22403372,"url":"https://github.com/springload/dotfiles","last_synced_at":"2025-07-31T16:32:01.401Z","repository":{"id":30872438,"uuid":"34430074","full_name":"springload/dotfiles","owner":"springload","description":"Software Installation, Configuration and Preferences for Springload","archived":false,"fork":false,"pushed_at":"2017-08-03T09:49:29.000Z","size":125,"stargazers_count":24,"open_issues_count":2,"forks_count":1,"subscribers_count":36,"default_branch":"master","last_synced_at":"2024-04-16T06:38:43.076Z","etag":null,"topics":["alfred-workflow","dotfiles","preferences","sublime-text"],"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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/springload.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}},"created_at":"2015-04-23T02:54:42.000Z","updated_at":"2022-10-24T17:12:06.000Z","dependencies_parsed_at":"2022-09-07T01:50:38.386Z","dependency_job_id":null,"html_url":"https://github.com/springload/dotfiles","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springload%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springload%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springload%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/springload%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/springload","download_url":"https://codeload.github.com/springload/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228267806,"owners_count":17893841,"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":["alfred-workflow","dotfiles","preferences","sublime-text"],"created_at":"2024-12-05T09:16:56.726Z","updated_at":"2024-12-05T09:16:57.499Z","avatar_url":"https://github.com/springload.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n      ██            ██     ████ ██  ██\n     ░██           ░██    ░██░ ░░  ░██\n     ░██  ██████  ██████ ██████ ██ ░██  █████   ██████\n  ██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░\n ██░░░██░██   ░██  ░██    ░██  ░██ ░██░███████░░█████\n░██  ░██░██   ░██  ░██    ░██  ░██ ░██░██░░░░  ░░░░░██\n░░██████░░██████   ░░██   ░██  ░██ ███░░██████ ██████\n\n  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓\n ░▓ Software Installation, Configuration and Preferences for Springload     ▓\n ░▓ https://github.com/springload/dotfiles                                  ▓\n ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓\n```\n\n[![Built with love](http://forthebadge.com/images/badges/built-with-love.svg)](http://www.springload.co.nz/) [![Build Status](https://img.shields.io/travis/springload/dotfiles.svg?style=flat-square)](https://travis-ci.org/springload/dotfiles)\n\n## Setting up your new Mac `(◕‿◕)`\n\n\u003eThe goal is to automate __80%__ of the setup of your new computer.\n\n1. Download a [ZIP of this repository](https://github.com/springload/dotfiles/archive/master.zip).\n2. Unzip the file if necessary. You should have a `dotfiles-master` folder in your `Downloads` folder.\n3. Launch the Terminal app, found in `/Applications/Utilities/`\n4. Copy and paste the following line into the Terminal, and press `Enter`:\n\n```bash\ncd ~/Downloads/dotfiles-master \u0026\u0026 ./install.sh\n```\n\nThe installation process should start, and ask you questions. You'll also be asked to enter your password from time to time. __If this is your first run on a fresh Mac, you'll have to start it again after the first install.__\n\n![GIF recording of the install](install-recording.gif)\n\nThis will automatically install a bunch of apps for you. You will get to choose what you want to install, and what you do not want.\n\nWhen it's done, you can:\n\n- Delete the `dotfiles-master` folder and forget about this.\n- Head over to http://caskroom.io to look for apps that might interest you, and install them with `brew cask install \u003cname of cask\u003e`.\n- Get back to your job!\n\n### Going further\n\n|:book:|\n|-----------------------------------------|\n|[Command-line tools](#command-line-tools)|\n|[Fonts](#fonts)|\n|[OSX Preferences](#osx-preferences)|\n|[Alfred workflows (requires Powerpack)](#alfred-workflows-requires-powerpack)|\n|[Shell pimping](#shell-pimping)|\n|[Dotfiles](#dotfiles)|\n|[IE VMs](#ie-vms)|\n|[Sublime Text configuration](#sublime-text-3)|\n|[Visual Studio Code configuration](/config/visual-studio-code/)|\n\n#### Command-line tools\n\n\u003e This section requires some command-line knowledge.\n\nRequires `brew`. The first group of tools contains `node`, `ruby` \u0026 `python` which are required to install the second group of tools.\n\n```bash\ncd ~/Downloads/dotfiles-master \u0026\u0026 ./cli.sh\n```\n\nWhile you're waiting for this to finish, go [generate your SSH keys](https://help.github.com/articles/generating-ssh-keys/).\n\nAfter that, head over to http://brewformulas.org/ to find other things that you might like!\n\n#### Fonts\n\n[Font Casks](https://github.com/caskroom/homebrew-fonts) are still experimental. Careful.\n\nIf you want to proceed, open the Terminal, copy and paste that line and press `Enter`:\n\n```bash\ncd ~/Downloads/dotfiles-master \u0026\u0026 ./fonts.sh\n```\n\n#### OSX Preferences\n\nYou can set OSX preferences by using [osx-for-hackers.sh](https://gist.github.com/brandonb927/3195465). Beware, this can be dangerous!\n\n#### Apps configuration\n\n\u003e This section requires some command-line knowledge.\n\n[Mackup](https://github.com/lra/mackup) is awesome. It uses Dropbox / Google Drive / Copy \u0026 Paste to backup your configuration for:\n\n```\n1Password 4, Ack, Adium, Adobe Camera Raw, Adobe Lightroom, AppCode, aria2c, Arara, Artistic Style, Arm, asciinema, Aspell, Atom, AusKey, Autokey, Awareness, AWS Command Line Interface, Microsoft Azure CLI, Bartender, Bash it, Bash, BetterSnapTool, BetterTouchTool, BibDesk, Billings Pro Server Admin, Bitchx, Boto, Brackets, Bundler, Byobu, Caffeine, Cartographica, Charles, Chef, Chicken, Clementine, ClipMenu, CloudApp, Coda 2... and more\n```\n\n... so that you can forget about reconfiguring everything. Give it a look.\n\nIf you use Sublime Text, you'll want to install [Package Control](https://packagecontrol.io/).\n\n#### Alfred workflows (requires Powerpack)\n\nHave a look at:\n\n- https://github.com/zenorocha/alfred-workflows\n- https://github.com/willfarrell/alfred-workflows\n\n#### Shell pimping\n\nHave a look at https://github.com/robbyrussell/oh-my-zsh, then grab a terminal theme from https://github.com/mbadolato/iTerm2-Color-Schemes.olarized.\n\n#### Dotfiles\n\nThe `dotfiles` subfolder contains configuration for all things CLI. Those very opinionated defaults come from https://github.com/mathiasbynens/dotfiles. Have a look, peek around, use what you like.\n\n#### IE VMs\n\nWe use [IE test VMs](http://www.modern.ie/en-us/virtualization-tools) images are for [VirtualBox](https://www.virtualbox.org/).\n\n```bash\n./ie-vms.sh\n```\n\n#### Going even further – [To infinity... and beyond!](https://en.wikipedia.org/wiki/Buzz_Lightyear)\n\nHave you been through all those steps? Some things probably worked, others probably didn't. Please give us some feedback by submitting [an Issue](https://github.com/springload/dotfiles/issues) or a [Pull Request](https://github.com/springload/dotfiles/pulls).\n\n## Automated Installation on Windows `(¬_¬)`\n\nAutomated Software Installation is not supported. Please have a look at the following ressources:\n\n- [Ninite](https://ninite.com/) – Install and update all your programs at once\n- [Chocolatey](https://chocolatey.org/) – Chocolatey is a Machine Package Manager\n- [Boxstarter](http://boxstarter.org/) – Repeatable, reboot resilient windows environment installations\n\n## Automated Installation on Linux `(¬.¬)`\n\nAutomated Software Installation is not supported – but you can probably get something out of `apt-get`, and enjoy the dotfiles!\n\n## Software configuration\n\n### Visual Studio Code\n\nHave a look at our resources in [`config/visual-studio-code`](config/visual-studio-code).\n\n### Sublime Text 3\n\n\u003e You will need [Package Control](https://packagecontrol.io/). You may also need a nice font, like [Source Code Pro](https://github.com/adobe-fonts/source-code-pro).\n\nHave a look at the default configuration and the list of packages in [`config/sublime`](config/sublime).\n\nTo install the packages, open your Command Palette _(Cmd+Maj+P)_, type `Browse packages` and go edit the file `Packages/User/Package Control.sublime-settings`. Save the file, and restart Sublime Text.\n\nOnce this is all done, you will want to use Babel Sublime for your JavaScript syntax highlighting. [Here's how to](https://github.com/babel/babel-sublime#setting-as-the-default-syntax).\n\n## Further documentation\n\n\u003e Have a look into our [`docs` subfolder!](https://github.com/springload/dotfiles/blob/master/docs/)\n\n## Contributing to this project\n\n\u003e __Feel free to [suggest new things to install](https://github.com/springload/dotfiles/pulls). The more the merrier!__\n\nIf you want to tinker with the bash scripts, please install [ShellCheck](https://github.com/koalaman/shellcheck) and use it to check your changes.\n\n```bash\n# Debian distribs\napt-get install shellcheck\n# OSX\nbrew install shellcheck\n\nshellcheck *.sh\n\n# Its output should be empty:\n# $ shellcheck *.sh | wc -l\n#        0\n```\n\n## See also\n\n- http://brew.sh/\n- http://caskroom.io/\n- https://dotfiles.github.io/\n- https://boxen.github.com/\n- http://lapwinglabs.com/blog/hacker-guide-to-setting-up-your-mac\n\n## Credits\n\n- Actual dotfiles from https://github.com/mathiasbynens/dotfiles\n- Dotfiles lib from https://github.com/atomantic/dotfiles\n- ASCII Art from https://github.com/xero/dotfiles\n- ASCII faces from https://github.com/maxogden/cool-ascii-faces\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringload%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspringload%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringload%2Fdotfiles/lists"}