{"id":23280249,"url":"https://github.com/maxhu08/dotman","last_synced_at":"2026-04-30T10:05:22.284Z","repository":{"id":240137397,"uuid":"800790908","full_name":"maxhu08/dotman","owner":"maxhu08","description":"📜 my scripts to manage my dotfiles","archived":false,"fork":false,"pushed_at":"2024-05-28T02:49:17.000Z","size":235,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-28T08:14:15.532Z","etag":null,"topics":["config","dotfiles","script"],"latest_commit_sha":null,"homepage":"","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/maxhu08.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":"2024-05-15T02:16:29.000Z","updated_at":"2024-05-30T02:03:52.242Z","dependencies_parsed_at":"2024-05-30T02:03:51.553Z","dependency_job_id":"44970ea5-600a-44c4-af81-e53820e45ac5","html_url":"https://github.com/maxhu08/dotman","commit_stats":null,"previous_names":["maxhu08/dotman"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maxhu08/dotman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxhu08%2Fdotman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxhu08%2Fdotman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxhu08%2Fdotman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxhu08%2Fdotman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxhu08","download_url":"https://codeload.github.com/maxhu08/dotman/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxhu08%2Fdotman/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32460807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":["config","dotfiles","script"],"created_at":"2024-12-19T23:31:10.375Z","updated_at":"2026-04-30T10:05:22.264Z","avatar_url":"https://github.com/maxhu08.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotman\n\na collection of scripts to install and manage my dotfiles and system configuation files easily\n\n## how it works\n\nThis repo has a collection of scripts which run some commands to quickly setup\nstuff like `fish`, `tmux`, `nvim`, `xorg`, `dwm` and more. The scripts will just\nrun some commands and will sometimes require manual user action for sudo permissions.\nYou can see what the scripts are like in the showcase section of this readme.\n\n## info\n\nI put the scripts that work on arch linux in the `arch` directory because some\nscripts require a package manager and different distros have different package\nmanagers. So far I have only implemented scripts for arch linux but I might make\nscripts for other distros that I try.\n\nI put resources like small configs for stuff like `fish` and `tmux` in the `resources/`\ndirectory so the script is stable instead of having it be cloned for some other repository.\nFor stuff like `nvim` and `dwm`, the configs will still be cloned since their configs are\nmuch heavier than the configs for `fish` or `tmux`.\n\n## extra-notes\n\nTo get the scripts, use these commands\n\n```\nsudo pacman -S git\ngit clone https://github.com/maxhu08/dotman\ncd dotman\n```\n\nNext, to use the script you want find the script you want and run it. You may need\nto give it execute permissions with `chmod +x script.sh`\n\nRunning `fish-install.sh` for example:\n\n```\ncd arch\n./fish-install.sh\n```\n\n## showcase\n\n![demo](./screenshots/demo.png)\n\n\u003c!--\nfind ~/Dev/dotman/ -type f -name \"*.sh\" -exec chmod +x {} \\;\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxhu08%2Fdotman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxhu08%2Fdotman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxhu08%2Fdotman/lists"}