{"id":16452914,"url":"https://github.com/vitalk/dotfiles","last_synced_at":"2026-03-02T18:36:13.381Z","repository":{"id":5437665,"uuid":"6630397","full_name":"vitalk/dotfiles","owner":"vitalk","description":"A bunch of various configuration files and useful scripts.","archived":false,"fork":false,"pushed_at":"2020-04-01T06:48:40.000Z","size":87,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-09T11:14:40.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim script","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/vitalk.png","metadata":{"files":{"readme":"README","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}},"created_at":"2012-11-10T17:40:03.000Z","updated_at":"2020-04-01T06:48:43.000Z","dependencies_parsed_at":"2022-07-06T18:33:21.408Z","dependency_job_id":null,"html_url":"https://github.com/vitalk/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/vitalk%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalk","download_url":"https://codeload.github.com/vitalk/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240914148,"owners_count":19877921,"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-11T10:14:10.594Z","updated_at":"2026-03-02T18:36:03.368Z","avatar_url":"https://github.com/vitalk.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"DOTFILES\n\nA bunch of various configuration files and useful scripts. Includes my shell\nenvironment, vim and tmux settings.\n\nDetailed descriptions is coming soon.\n\nOVERVIEW\n\nThis repository contains some useful bash scripts and handy aliases. The most\ncommonly used placed below with usage help.\n\n+x \u003cfile\u003e [\u003cfile\u003e ...]\nset executable bit\n\ndataurl \u003cpath\u003e\ncreate a data url from image or font, supported ttf, otf, eof and woff font\ntypes and common image types (png, gif, jpeg, tiff)\n\nextract \u003cfilename\u003e [\u003cfilename\u003e ...]\nextract \u003cfilename\u003e to current dir, supported tar, zip, rar archives.\n\ngit-thanks [\u003csince\u003e..\u003cuntil\u003e]\nlist authors of all commits on repos between \u003csince\u003e and \u003cuntil\u003e\n\nip [\u003ciface:wlan0\u003e]\nreturns current ip address or ip specified by interface \u003ciface\u003e\n\nmd \u003cpath\u003e\ncreate a new directory and enter it\n\nown [-u \u003cuser:me\u003e] \u003cfile\u003e [\u003cfile\u003e ...]\nchange \u003cfile\u003e owner to \u003cuser\u003e\n\nprune-dirs \u003cpath\u003e\nremove empty directories under and including \u003cpath\u003e\n\npush-ssh-cert [-c \u003ccertificate\u003e] \u003chost\u003e [\u003chost\u003e ...]\npush SSH public key \u003ccertificate\u003e to remote hosts\n\nrandstr [\u003clength:32\u003e] [\u003calnum\u003e]\ngenerate random string with \u003clength\u003e, if \u003calnum\u003e is not set include special chars like *\u0026^, etc\n\nrequire \u003ccommand\u003e [\u003ccommand\u003e ...]\ncheck exists required \u003ccommand\u003e or not\n\nserve\nserve files in local dir\n\ntarball [-q] \u003cdir\u003e [\u003cdir\u003e ...]\ncreate tar.gz archive from original \u003cdir\u003e but exclude all hidden files\n\nupcoming \u003crevision\u003e\ngenerate upcoming revision number from passed value\n\nINSTALLATION\n\nClone the git repos wherever your want and run the bootstrap script. It will\npull in the latest changes and copy the files to your home directory.\n\ngit clone https://github.com/vitalk/dotfiles.git \u0026\u0026 cd dotfiles \u0026\u0026 ./install.sh\n\nAuto completion will be available for all script options after script\ninstallation. Run '--help' for details:\n\n# this expand to ./install.sh --help\n./install.sh --h[Tab]\n\nCUSTOMIZATION\n\nIf you need to do some custom modifications, you does not need to fork the\nentire repository, just clone it to your local machine and add some local\nupdates to it.\n\nThe local config is a file with the name as in repo and that ends with the\nsuffix `.local`.  Local configs loaded after global, so you can overwrite the\noriginal settings.  For example, to add some local modifications to `.bashrc`\ncreate file `.bashrc.local` and put your updates here, or to add some aliases to\nyour config add file `.bash/aliases.local` or ever `.bash/aliases/system.local`.\nAll thats files will be loaded to your enviroment.\n\nFor example my `.bashrc.local` set my git user details:\n\n```bash\ngit config user.name \"Vital Kudzelka\"\ngit config user.email \"vital.kudzelka@gmail.com\"\n```\n\nTHANKS TO…\n\nMathias Bynens and his amazing dotfiles (https://github.com/mathiasbynens/dotfiles)\nRyan Tomayko for mix of dotfiles and scripts (https://github.com/rtomayko/dotfiles)\nJan Moesen for his tilde repository (https://github.com/janmoesen/tilde)\n\nAnyone missed? Get in touch!\n\nCOPYRIGHT\n\nCopyright © 2012 Vital Kudzelka \u003cvital.kudzelka@gmail.com\u003e\nThe scripts shall be used for Good, not Evil.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalk%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitalk%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalk%2Fdotfiles/lists"}