{"id":21188299,"url":"https://github.com/danielrivasmd/dotfiles","last_synced_at":"2026-05-20T02:51:12.081Z","repository":{"id":238181178,"uuid":"187202153","full_name":"DanielRivasMD/dotfiles","owner":"DanielRivasMD","description":"The knowledge of ages remains in the archives...","archived":false,"fork":false,"pushed_at":"2025-02-06T16:56:10.000Z","size":2757,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T17:42:31.346Z","etag":null,"topics":["bashrc-configs","configuration","dotfiles","karabiner-elements","nushell-config","rconfig","screen-conf","ssh-config","terminal-configuration","zellij-config","zsh-configuration"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DanielRivasMD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-05-17T11:08:58.000Z","updated_at":"2025-02-06T16:56:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"46d0ad71-59b1-4546-a72a-c3ea2ec365cc","html_url":"https://github.com/DanielRivasMD/dotfiles","commit_stats":null,"previous_names":["danielrivasmd/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielRivasMD%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielRivasMD%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielRivasMD%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielRivasMD%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DanielRivasMD","download_url":"https://codeload.github.com/DanielRivasMD/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243640785,"owners_count":20323722,"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":["bashrc-configs","configuration","dotfiles","karabiner-elements","nushell-config","rconfig","screen-conf","ssh-config","terminal-configuration","zellij-config","zsh-configuration"],"created_at":"2024-11-20T18:44:16.222Z","updated_at":"2026-05-20T02:51:12.076Z","avatar_url":"https://github.com/DanielRivasMD.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n## Overview\n\nWelcome to this Library, please proceed to the desired Archive...\n\nArchive automates the setup of a rich, multi-language development environment\nusing modular install scripts, external manifests, Zellij plugin management, and\nparallel execution It is designed to be clean, reproducible, and easy to\nmaintain\n\n## Directory Structure\n\n    .\n    ├── install.sh              # Main script to run all setup steps\n    ├── LICENSE                 # Licensing terms\n    ├── README.md               # Project documentation\n    ├── ROADMAP.txt             # Future plans\n    ├── .gitignore              # Git exclusions\n    ├── .justfile               # Declarative task runner\n    │\n    ├── .just/                  # Justfile auxiliary scripts\n    ├── completions/            # Shell completion definitions\n    ├── deprecated/             # Archived configs or plugins\n    ├── ex-situ/                # External configs\n    ├── in-situ/                # Internal configs\n    ├── in-silico/              # Installation instructions\n\n# Profiles\n\nDefault local shell is `zsh`. Therefore, configuration reads `zshrc` at startup\n(when `zprofile` an error occurs, probably sourced somewhere at system\nconfiguration) where `profile` config is read. `bash` shell is always run as a\nsubprocess. Therefore, no `bash_profile` only `bashrc`.\n\nDefault remotes are `bash`. Therefore, configuration should read `bash_profile`\nand launch `zsh` as subprocess. `bashrc` should read on slurm jobs, therefore\nminimalistic configuration.\n\n## Setup Instructions\n\n1. Clone this repository into your workspace:\n\n```bash\ngit clone https://github.com/DanielRivasMD/dotfiles\ncd dotfiles\n```\n\n2. Launch the installer:\n\n```bash\nbash install.sh\n```\n\n3. All scripts and cloning tasks will run in parallel. Logs are stored in:\n\n```bash\n~/.archive/log/\n```\n\n## Features\n\n- Parallel execution of install scripts and repo cloning\n- External manifest files for Zellij plugins and Git repos\n- Shell install scripts for languages and tools\n- Timestamped logging for every task\n- Declarative Justfile support\n- Config files separated by tool, state, and scope\n- Organized file structure for separation of concerns\n\n## Customization\n\n- Add a new install script in `in-silico` and register it in `install.sh` like:\n\n```bash\nrun_install \"${installDir}/rust.sh\"\n```\n\n- Add Git repos in `in-silico/clone_repos.txt`:\n\n```text\nhttps://github.com/example/tool         ~/.completion/tool\n```\n\n- Add plugins in `in-silico/zellij_plugins.txt`:\n\n```text\nhttps://github.com/example/plugin/releases/latest/download/plugin.wasm\n```\n\n## License\n\nThis project is licensed under the terms provided in [LICENSE](LICENSE)\n\n## Credits\n\nCrafted by Daniel — built for clarity, modularity, and speed\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielrivasmd%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielrivasmd%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielrivasmd%2Fdotfiles/lists"}