{"id":24182076,"url":"https://github.com/munterfi/dotfiles","last_synced_at":"2025-08-28T08:05:54.016Z","repository":{"id":46637759,"uuid":"257883319","full_name":"munterfi/dotfiles","owner":"munterfi","description":"Personal dotfile collection for macOS Ventura.","archived":false,"fork":false,"pushed_at":"2023-09-07T18:34:17.000Z","size":107,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-11T16:04:50.172Z","etag":null,"topics":["dotfiles","homebrew","macos","macos-catalina","python","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/munterfi.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":"2020-04-22T11:38:38.000Z","updated_at":"2024-06-11T16:04:50.173Z","dependencies_parsed_at":"2022-08-31T11:52:37.327Z","dependency_job_id":null,"html_url":"https://github.com/munterfi/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/munterfi%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/munterfi","download_url":"https://codeload.github.com/munterfi/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233707214,"owners_count":18717388,"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","homebrew","macos","macos-catalina","python","vim","zsh"],"created_at":"2025-01-13T07:27:18.981Z","updated_at":"2025-01-13T07:27:19.579Z","avatar_url":"https://github.com/munterfi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .files\n\n[![CI](https://github.com/munterfi/dotfiles/actions/workflows/ci.yml/badge.svg)](https://github.com/munterfi/dotfiles/actions/workflows/ci.yml)\n\nThis repository is a personal dotfile collection. For linking use:\n\n```bash\ngit clone https://github.com/munterfi/dotfiles.git \u0026\u0026 cd \"$_\"\n./install.sh\n```\n\n... or create the symbolic links manually (e.g. `ln -s \u003crepository-path\u003e/.zshrc ~/.zshrc` ).\n\n## macOS setup\n\nSet up on macOS Monterey.\n\n### Homebrew\n\n```sh\n# Install\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)\"\n\n# Update all\nbrew update; brew upgrade; brew cleanup\n\n# Packages\nbrew install \"$(\u003cpkg/brewlist.txt)\"\n```\n\nAfter installing homebrew pkgs, link the dotfiles using `./install.sh` .\nFor a proper display of icons download and install [Fibra Code NF](https://www.nerdfonts.com/font-downloads).\n\n### pyenv\n\nManage python versions.\n\n```bash\n# Already added to .zshrc by linking\n# Else: echo -e 'if command -v pyenv 1\u003e/dev/null 2\u003e\u00261; then\\n  eval \"$(pyenv init -)\"\\nfi' \u003e\u003e ~/.zshrc\n\n# List all version available to pyenv\npyenv install --list\n\n# Use pyenv wrapper pyset to set global version\npyset -U -r pkg/piplist.txt \u003cversion\u003e\n\n# Tell poetry which version to use\n# (Bug: Uses homebrew python instead global pyenv version)\npoetry env use \u003cpython-version\u003e\n```\n\n### R\n\nInstall latest R version directly from [CRAN](https://cloud.r-project.org). No binary packages from CRAN are available if installed via `brew install r` . Then install packages:\n\n```bash\nRscript -e 'install.packages(read.table(\"pkg/rlist.txt\")[[1]], repo=\"https://cran.rstudio.com/\")'\n\n# Configure for JupyterLab:\nRscript -e 'devtools::install_github(\"IRkernel/IRkernel\")'\nRscript -e 'IRkernel::installspec()'\n```\n\n### Applications\n\nAvoid `brew cask install \u003cPKG\u003e` , install manually:\n\n* Hyper\n* Atom\n* LuLu\n* RStudio\n* PyCharm\n* pgAdmin4\n* Postman\n* Docker Desktop\n* VirtualBox\n* Julia\n* ImageOptim\n* JupyterLab: IPKernel for R, Python and Julia (pip install)\n* darktable\n* Affinity Designer\n* Affinity Photo\n* Cyberduck\n* QGIS\n* VLC\n* Visual Studio Code\n\nSet Google style code formatting for C++ in vscode:\n\n```sh\n# macOS\nvim \"$HOME/Library/Application Support/Code/User/settings.json\"\n# Linux\nvim $HOME/.config/Code/User/settings.json\n\n# Insert line:\n{\n  ...,\n  \"C_Cpp.clang_format_fallbackStyle\": \"{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}\",\n  ...\n}\n````\n\n## Arch Linux / CentOS\n\nSome paths have to be adjusted (e.g. julia) and some macOS specific alias should be commented out.\nCheck the files manually before linking. Hint: Use `en_DK.UTF-8` in `.zshenv` .\n\n```sh\npacman -S base-devel zsh git vim geos gdal proj r julia # or: dnf install\ngit clone https://github.com/munterfi/dotfiles.git \u0026\u0026 cd \"$_\"\n./install.sh\n```\n\n## Thanks to\n\n* [managing-your-dotfiles](https://www.anishathalye.com/2014/08/03/managing-your-dotfiles/)\n* [jummidark](https://github.com/jcherven/jummidark.vim) color theme for Vim\n* [mathiasbynens](https://github.com/mathiasbynens/dotfiles)\n* [anishathalye](https://github.com/anishathalye/dotfiles)\n* [jorisnoo](https://github.com/jorisnoo/dotfiles)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunterfi%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmunterfi%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunterfi%2Fdotfiles/lists"}