{"id":16554434,"url":"https://github.com/tkphd/dotfiles","last_synced_at":"2025-03-04T20:22:32.272Z","repository":{"id":38847265,"uuid":"117148076","full_name":"tkphd/dotfiles","owner":"tkphd","description":"tweaked to my taste.","archived":false,"fork":false,"pushed_at":"2025-01-21T19:44:12.000Z","size":14702,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-02T12:04:39.301Z","etag":null,"topics":["bash-config","dotfiles","emacs-config","git-config","i3wm-config"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","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/tkphd.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-01-11T20:10:19.000Z","updated_at":"2025-01-21T19:44:16.000Z","dependencies_parsed_at":"2023-02-13T04:00:42.273Z","dependency_job_id":"17ecf327-7c19-4d41-b5e1-58942d7c98ba","html_url":"https://github.com/tkphd/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/tkphd%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkphd%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkphd%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkphd%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tkphd","download_url":"https://codeload.github.com/tkphd/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241915208,"owners_count":20041729,"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-config","dotfiles","emacs-config","git-config","i3wm-config"],"created_at":"2024-10-11T19:51:27.337Z","updated_at":"2025-03-04T20:22:32.248Z","avatar_url":"https://github.com/tkphd.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\nConfiguration files for [`bash`](https://www.gnu.org/software/bash/),\n[`emacs`](https://www.gnu.org/software/emacs/),\n[`git`](https://git-scm.com/),\n[`i3wm`](https://i3wm.org/)\nwith my personal preferences.\n\nRun `setup.sh` to symlink the contents of this folder to the\nappropriate user locations (`~/.bashrc`, `~/.emacs.d/init.el`, etc).\n\n## Extra Packages\n\n[Julia Evans][jvns] and [Ibraheem Ahmed][ibra] have collections of classic and\nnew Unix commands to make life faster, prettier, or otherwise better. Several\nof these are packages for Debian!\n\n```bash\ndeclare -A debian_pkg\n\ndebian_pkg[silversearcher-ag]=\"a code searching tool similar to ack, but faster\"\ndebian_pkg[bat]=\"a cat clone with syntax highlighting and Git integration\"\ndebian_pkg[exa]=\"a modern replacement for ls\"\ndebian_pkg[duf]=\"a better df alternative\"\ndebian_pkg[fd]=\"a simple, fast and user-friendly alternative to find\"\ndebian_pkg[fzf]=\"a general purpose fuzzy finder\"\ndebian_pkg[httpie]=\"a modern, user-friendly HTTP client for the API era\"\ndebian_pkg[jq]=\"sed for JSON data\"\ndebian_pkg[lsd-musl]=\"the next-gen file listing command\"\ndebian_pkg[ripgrep]=\"an extremely fast gitignore-aware alternative to grep\"\ndebian_pkg[zoxide]=\"a smarter cd command inspired by z\"\n\necho ${!debian_pkg[*]}\napt install ${!debian_pkg[*]}\n```\n\nRust packages are installable from \u003chttps://crates.io\u003e!\n\n```bash\ndeclare -A cargo_pkg\n\ncargo_pkg[bottom]=\"yet another cross-platform graphical process monitor\"\ncargo_pkg[choose]=\"a human-friendly and fast alternative to cut and awk\"\ncargo_pkg[gping]=\"ping, but with a graph\"\ncargo_pkg[hyperfine]=\"a command-line benchmarking tool\"\ncargo_pkg[mcfly]=\"fly through your shell history\"\ncargo_pkg[procs]=\"a modern replacement for ps\"\ncargo_pkg[sd]=\"an intuitive find \u0026 replace (sed alternative)\"\ncargo_pkg[xh]=\"a friendly and fast tool for sending HTTP requests\"\n\necho ${!cargo_pkg[*]}\ncargo install ${!cargo_pkg[*]} \n```\n\nSome Rust packages must be built from source.\n\n```bash\ndeclare -A cargo_pkg\n\ncargo_pkg[broot]=\"a new way to see and navigate directory trees\"\ncargo_pkg[delta]=\"a viewer for git and diff output\"\ncargo_pkg[dog]=\"a user-friendly DNS client: dig on steroids\"\ncargo_pkg[dust]=\"a more intuitive version of du written in rust\"\n\necho ${!cargo_pkg[*]}\ndeclare -A cargo_src\n\ncargo_src[broot]=\"\"\ncargo_src[delta]=\"\"\ncargo_src[dog]=\"\"\ncargo_src[dust]=\"\"\n\n```\n\nGo packages are installable from Go!\n\n```bash\ndeclare -A go_pkg\n\ngo_pkg[cheat]=\"create and view interactive cheatsheets on the command-line\"\ngo_pkg[curlie]=\"the power of curl, the ease of use of httpie\"\n\necho ${!go_pkg[*]}\n\ndeclare -A go_src\n\ngo_src[cheat]=\"github.com/cheat/cheat/cmd/cheat\"\ngo_pkg[curlie]=\"github.com/rs/curlie\"\n\nfor PKG in ${go_src[*]}; do\n    go get -u ${PKG}\ndone\n```\n\nNode packages are installable with `nvm`!\n\n```bash\ndeclare -A node_pkg\n\nnode_pkg[tldr]=\"a community effort to simplify man pages with practical examples\"\n\necho ${!node_pkg[*]}\nnvm install ${!node_pkg[*]}\n```\n\nSome are even available through Pip!\n\n```bash\ndeclare -A pypi_pkg\n\npypi_pkg[glances]=\"a top/htop alternative\"\n\necho ${!pypi_pkg[*]}\npip install --user ${!pypi_pkg[*]}\n```\n\n\u003c!-- links --\u003e\n[jvns]: https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/\n[ibra]: https://github.com/ibraheemdev/modern-unix\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkphd%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftkphd%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkphd%2Fdotfiles/lists"}