{"id":17034507,"url":"https://github.com/randomir/dotfiles-archive","last_synced_at":"2026-04-10T00:37:48.134Z","repository":{"id":147753665,"uuid":"85129123","full_name":"randomir/dotfiles-archive","owner":"randomir","description":"my dotfiles","archived":false,"fork":false,"pushed_at":"2017-05-04T15:43:06.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T01:48:24.510Z","etag":null,"topics":[],"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/randomir.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}},"created_at":"2017-03-15T22:56:49.000Z","updated_at":"2023-07-12T14:07:09.000Z","dependencies_parsed_at":"2023-05-27T10:30:38.925Z","dependency_job_id":null,"html_url":"https://github.com/randomir/dotfiles-archive","commit_stats":null,"previous_names":["randomir/dotfiles-archive"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randomir%2Fdotfiles-archive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randomir%2Fdotfiles-archive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randomir%2Fdotfiles-archive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randomir%2Fdotfiles-archive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/randomir","download_url":"https://codeload.github.com/randomir/dotfiles-archive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245026042,"owners_count":20549073,"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":[],"created_at":"2024-10-14T08:43:49.537Z","updated_at":"2025-12-30T20:41:13.910Z","avatar_url":"https://github.com/randomir.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://img.shields.io/badge/platform-GNU/Linux,%20BSD,%20macOS/Darwin-red.svg\n    :target: https://pypi.python.org/pypi/envie\n\n.. image:: https://img.shields.io/badge/shell-sh,bash-blue.svg\n    :target: https://pypi.python.org/pypi/envie\n\n\nMinimally acceptable dotfiles\n-----------------------------\n\nFeatures:\n\n- colored bash, colored less, colored vim, sensible pager\n- 4 spaces, tab (de-)indent in vim, (un-)comment shortcuts\n- ctrl+del/backspace to kill word in readline, case-insensitive completion\n- metric units, utf-8 locale\n- python history, tab completion\n- few git aliases, meld merge, vim edit, color diff\n\n\nSetup\n-----\nClone this repo from GitHub (or, fork it first) and run ``setup.sh`` to symlink/copy dotfiles.\n\n::\n\n    git clone https://github.com/randomir/dotfiles.git ~/.config/dotfiles\n    ~/.config/dotfiles/setup.sh\n\nSetup script usage::\n\n    setup.sh [--no-backup] [--copy|--symlink] [--srcdir=DIR] [--destdir=DIR] [--help]\n\nCopy (or symlink) dotfiles from a specified source directory (defaults\nto the script directory), to a specified destination directory (defaults\nto user's $HOME).\nBefore setting dot files in place, backup all user files that would be\noverwritten (by default; optionally, backup can be turned off). The\nbackup is in ``\u003crepo dir\u003e/backup/\u003ciso datetime\u003e``.\n\nThe setup summarizes selected options and asks for confirmation before starting.\n\n\nPersonalize / private settings\n------------------------------\nTo add private settings, I find convenient to keep \"thin\" local versions of personalized files and base them on public dotfiles.\n\nThis works well for scripts like ``.bashrc`` and ``.vimrc``, for example::\n\n    # load public bashrc base\n    source ~/.config/dotfiles/src/.bashrc\n    \n    # add private stuff\n    SECRET_TOKEN=XXX\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomir%2Fdotfiles-archive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomir%2Fdotfiles-archive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomir%2Fdotfiles-archive/lists"}