{"id":15672499,"url":"https://github.com/guillaumebriday/dotfiles","last_synced_at":"2025-04-30T22:48:40.917Z","repository":{"id":32611197,"uuid":"82069869","full_name":"guillaumebriday/dotfiles","owner":"guillaumebriday","description":"💻 This is my dotfiles for my system customizations and to setup my development environment","archived":false,"fork":false,"pushed_at":"2024-06-20T12:37:31.000Z","size":4192,"stargazers_count":17,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-30T22:48:31.014Z","etag":null,"topics":["brew","configuration","dotfiles","macos"],"latest_commit_sha":null,"homepage":"https://guillaumebriday.fr/bien-configurer-son-environnement-de-developpement","language":"Shell","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/guillaumebriday.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"guillaumebriday"}},"created_at":"2017-02-15T14:34:53.000Z","updated_at":"2024-07-14T09:54:36.000Z","dependencies_parsed_at":"2024-06-21T03:33:25.923Z","dependency_job_id":"851ceb84-8a8e-422a-a383-1623c79373d5","html_url":"https://github.com/guillaumebriday/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/guillaumebriday%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guillaumebriday%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guillaumebriday%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guillaumebriday%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guillaumebriday","download_url":"https://codeload.github.com/guillaumebriday/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251795386,"owners_count":21645019,"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":["brew","configuration","dotfiles","macos"],"created_at":"2024-10-03T15:27:33.035Z","updated_at":"2025-04-30T22:48:40.870Z","avatar_url":"https://github.com/guillaumebriday.png","language":"Shell","funding_links":["https://github.com/sponsors/guillaumebriday"],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n![](https://github.com/guillaumebriday/dotfiles/workflows/Lint/badge.svg)\n\nThis is my dotfiles for my system customizations and to setup my development environment.\n\n![Screenshot](https://raw.githubusercontent.com/guillaumebriday/dotfiles/master/screenshot.png)\n\n## What's included ?\n\n+ Homebrew\n  + Installs Homebrew AND brew install's all of my favourite packages\n  + Uses homebrew-cask to install all my applications\n+ rbenv\n+ macOS\n  + Installs applications via the Mac App Store\n+ Git\n  + Git config\n  + Global gitignore\n+ Vim config\n+ SSH config\n+ Oh-My-Zsh\n  + Robbyrussell theme\n  + Aliases\n+ Arthur iTerm2 colors theme\n+ VS Code configuration\n\n## Before starting on Apple M1 Chip\n\n```bash\n$ softwareupdate --install-rosetta\n```\n\nFind the Terminal app in your Finder, press `⌘ + i`, check `Open using Rosetta` and reopen the Terminal.\n\n## How to use it ?\n\nClone the project in your home directory :\n\n```bash\n$ cd ~\n$ xcode-select --install\n$ git clone https://github.com/guillaumebriday/dotfiles.git \u0026\u0026 cd dotfiles\n$ find ~/dotfiles -name '*.sh' | xargs -I file chmod u+x file # Make sure you can execute the scripts\n```\n\n**Before running any commands, you must edit files according to your needs.**\n\nFor exemple, open the `brew/Brewfile` and remove applications you don't want to install from the list.\n\nAt the end of the installation, restart your computer.\n\n## Installation\n\n### Brew\n\nPackages and applications are installed with [https://brew.sh/](https://brew.sh/).\n\n```bash\n$ brew/brew.sh\n```\n\nIt will only install important packages.\n\n### ZSH\n\n```bash\n$ zsh/zsh.sh\n```\n\nThen complete the [n](https://github.com/tj/n#installation) installation for `sudo` privileges.\n\n### Sensible macOS defaults\n\n```bash\n$ macOS/macos.sh\n```\n\n### Git\n\n```bash\n$ git/git.sh\n```\n\n### Vim\n\n```bash\n$ vim/vim.sh\n```\n\n### SSH\n\n```bash\n$ ssh/ssh.sh\n```\n\nAnd create an SSH key:\n```bash\n$ ssh-keygen -t ed25519 -C \"your_email@example.com\"\n$ eval \"$(ssh-agent -s)\"\n$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519\n```\n\n### rbenv\n\nRuby is manage with [rbenv](https://github.com/rbenv/rbenv).\n\n```bash\n$ ruby/rbenv.sh\n```\n\n### iTerm2\n\nClose iTerm2 before running this command:\n\n```bash\n$ iTerm2/iterm.sh\n```\n\n### Install all applications\n\n```bash\n$ brew bundle --file=brew/Brewfile\n```\n\n### VS Code\n\nEdit the file `/Applications/VSCodium.app/Contents/Resources/app/product.json` and replace the key `extensionsGallery` with:\n\n```json\n\"extensionsGallery\": {\n  \"serviceUrl\": \"https://marketplace.visualstudio.com/_apis/public/gallery\",\n  \"cacheUrl\": \"https://vscode.blob.core.windows.net/gallery/index\",\n  \"itemUrl\": \"https://marketplace.visualstudio.com/items\"\n}\n```\n\n```bash\n$ vscode/vscode.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumebriday%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguillaumebriday%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumebriday%2Fdotfiles/lists"}