{"id":21920528,"url":"https://github.com/davidjb/dotfiles","last_synced_at":"2026-04-12T03:35:23.537Z","repository":{"id":64055931,"uuid":"12228571","full_name":"davidjb/dotfiles","owner":"davidjb","description":"Various aspects of configuration","archived":false,"fork":false,"pushed_at":"2025-06-13T00:27:22.000Z","size":729,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-13T01:31:18.746Z","etag":null,"topics":["dotfiles","linux","mac","shell"],"latest_commit_sha":null,"homepage":null,"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/davidjb.png","metadata":{"files":{"readme":"README.rst","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,"zenodo":null}},"created_at":"2013-08-19T21:56:55.000Z","updated_at":"2025-06-13T00:27:26.000Z","dependencies_parsed_at":"2024-01-01T03:24:59.068Z","dependency_job_id":"76de9ee7-2587-4b07-a8bc-7d466b145267","html_url":"https://github.com/davidjb/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidjb/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidjb%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidjb%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidjb%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidjb%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidjb","download_url":"https://codeload.github.com/davidjb/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidjb%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266983523,"owners_count":24016559,"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","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","linux","mac","shell"],"created_at":"2024-11-28T20:14:59.181Z","updated_at":"2026-04-12T03:35:18.499Z","avatar_url":"https://github.com/davidjb.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"davidjb's dotfiles\n==================\n\nRun the included ``bootstrap.sh`` script and it will install the included\nsettings files into the current user's home directory::\n\n    sudo apt-get install git\n    git clone --recursive https://github.com/davidjb/dotfiles.git\n    cd dotfiles\n    ./bootstrap.sh\n\nAlternatively, pass the script a directory name or path to customise the\ninstall location::\n\n    ./bootstrap.sh /path/to/install\n\nMost aspects will work on both Ubuntu and Mac platforms.  Certain aliases and\nconfiguration may be specific to one platform or the other.\n\nManual Steps\n------------\n\n1. Set up the macOS terminal:\n\n   * Import ``mac-pro-terminal.terminal`` for a profile\n   * Set the default shell command to ``/usr/local/bin/bash``\n\nUseful notes\n------------\n\nFor useful notes, snippets, and general information, take a look\nat `NOTES \u003chttps://github.com/davidjb/dotfiles/blob/master/NOTES.rst\u003e`_.\n\nManagement\n----------\n\nI use `dotfiles \u003chttps://github.com/jbernard/dotfiles\u003e`_ to handle the syncing\n(symlinking) of dotfiles into and out of this repository. For new files that\nyou'd like to track, run this:\n\n.. code:: bash\n\n   dotfiles add ~/.vimrc\n\nFor files within the repository that should be symlinked onto the system, use:\n\n.. code:: bash\n\n   dotfiles status\n   dotfiles enable\n\n\nCopyright/Licence\n=================\n\nNope, nothing.  Just use what you'd like, how you'd like to use it.\nConsider this software public domain so you can remix any part of it into your\nown configuration without needing to attribute it.\n\nThat said, spot and report an error and win a gold star.  You can always drop\nme a line if what I've written here helps you out!\n\n\nTo Do\n=====\n\n* Vagrant and MongoDB\n\n* Read:\n\n  + ``:help unimpaired``\n\n* Refinement of vimrc configuration\n\n  * Indentation of reST files - changes indent levels but changes\n    from implicit to explicit numbering (or unordered to ordered)\n  * Python support (refactoring etc)\n  * PyMode and Rope for refactoring support\n\n* Handle private aliases for Bashrc\n* Handle private SSH configuration/generation\n* Determine other standard dependencies for development\n* Automate installation of:\n\n  * Virtualenv-wrapper\n  * Vagrant and MongoDB\n\nThanks\n======\n\nThanks for all the various plugin mainainers for their awesome work.  My life\nwouldn't be the same. Thanks also to the various resources below for allowing\nme to tweak my configuration to be \"just right\":\n\n* http://stevelosh.com/blog/2010/09/coming-home-to-vim\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidjb%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidjb%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidjb%2Fdotfiles/lists"}