{"id":16359734,"url":"https://github.com/jmsv/dotfiles","last_synced_at":"2025-06-17T21:38:21.414Z","repository":{"id":95749611,"uuid":"133542714","full_name":"jmsv/dotfiles","owner":"jmsv","description":"my dotfiles for macos/linux/wsl","archived":false,"fork":false,"pushed_at":"2024-08-01T14:00:35.000Z","size":927,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T20:01:17.454Z","etag":null,"topics":["bash","dotfiles","git","jmsv","linux","profile","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmsv.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":"2018-05-15T16:18:20.000Z","updated_at":"2024-08-01T14:00:39.000Z","dependencies_parsed_at":"2024-10-28T15:22:12.680Z","dependency_job_id":"fa9cd734-f635-4178-b283-c4d4833b637e","html_url":"https://github.com/jmsv/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jmsv/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmsv%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmsv%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmsv%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmsv%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmsv","download_url":"https://codeload.github.com/jmsv/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmsv%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260444037,"owners_count":23010128,"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":["bash","dotfiles","git","jmsv","linux","profile","vim","zsh"],"created_at":"2024-10-11T02:09:31.605Z","updated_at":"2025-06-17T21:38:16.400Z","avatar_url":"https://github.com/jmsv.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :black_circle: dotfiles\n\n_Dotfiles, themes, n scripts for my dev PCs_\n\n---\n\n## [`.gitconfig`](.gitconfig)\n\n\u003e [git](https://git-scm.com/) config\n\n- Git author stuff\n- Git aliases\n\n## [`.profile`](.profile)\n\n\u003e Misc shell customisations\n\n- Aliases\n- Set locales\n- Enable [nvm](https://github.com/creationix/nvm)\n- Add a few places to path\n\n## [`.vimrc`](.vimrc)\n\n\u003e [vim](https://github.com/vim/vim) config\n\n- Set encoding\n- Load vundle\n- Load colorschemes plugin\n- Enable line numbers\n- Set dark background\n- Set deepsea theme\n- Enable syntax highlighting\n- Enable mouse support\n- `Spell` spellcheck command\n- Set custom swap directory to not pollute cwd\n\n## [`.wsl`](.wsl)\n\n\u003e A couple of hacks for Windows Subsystem for Linux\n\n- Change ls colours to avoid unreadable blue/green when in NTFS fs\n- Set `DOCKER_HOST` to connect to Windows Docker daemon\n\n## [`.zshrc`](.zshrc)\n\n\u003e zsh (+[oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)) config\n\n- Load [`jmsv` theme](jmsv.zsh-theme)\n- Turn autocd off (it annoyed me)\n- Load completition plugins\n- source oh-my-zsh.sh\n- source [`.profile`](.profile)\n\n## [`install.sh`](install.sh)\n\n\u003e Contains commands for installing stuff\n\u003e\n\u003e Don't run this as-is, copy-paste blocks from it\n\n- Makes vim swap directory\n- Install Vundle\n- Copy dotfiles into home directory\n- Install Vundle plugins\n- Install oh-my-zsh\n- Add jmsv theme to zsh themes directory\n- Create fonts directory\n\n## [`jmsv.zsh-theme`](jmsv.zsh-theme)\n\n\u003e My zsh theme, based on steeef\n\n- Display username \u0026 hostname\n- Display current working directory\n- Git support - branch and some tracking indicators\n\n## [`update.sh`](update.sh)\n\n\u003e Copies dotfiles back from home directory to update copies in git\n\u003e\n\u003e Not used much anymore\n\n## [`wsl.conf`](wsl.conf)\n\n\u003e WSL config to be placed in `/etc/wsl.conf`\n\n- Sets root to `/` so drives are mounted as `/c` rather than `/mnt/c`\n- Sets `options` to `\"metadata\"` - makes NTFS permissions work properly or something\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmsv%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmsv%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmsv%2Fdotfiles/lists"}