{"id":16021940,"url":"https://github.com/kemingy/dotfile","last_synced_at":"2025-03-18T03:31:48.388Z","repository":{"id":53937978,"uuid":"175187977","full_name":"kemingy/dotfile","owner":"kemingy","description":"My personal dotfile","archived":false,"fork":false,"pushed_at":"2025-02-27T09:03:51.000Z","size":168,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T16:43:59.529Z","etag":null,"topics":["dotfile","keybinding","makefile","snippet","vimrc","vscode","wsl"],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kemingy.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-03-12T10:31:12.000Z","updated_at":"2025-02-27T09:03:55.000Z","dependencies_parsed_at":"2023-02-03T14:46:30.529Z","dependency_job_id":"a12bd37d-f8db-4649-a4a0-d98d18418182","html_url":"https://github.com/kemingy/dotfile","commit_stats":{"total_commits":180,"total_committers":3,"mean_commits":60.0,"dds":0.25,"last_synced_commit":"e905238190d0a88f5dbdf4c7e1bc6fc422e0c8b6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kemingy%2Fdotfile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kemingy%2Fdotfile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kemingy%2Fdotfile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kemingy%2Fdotfile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kemingy","download_url":"https://codeload.github.com/kemingy/dotfile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244150874,"owners_count":20406673,"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":["dotfile","keybinding","makefile","snippet","vimrc","vscode","wsl"],"created_at":"2024-10-08T18:06:32.013Z","updated_at":"2025-03-18T03:31:48.382Z","avatar_url":"https://github.com/kemingy.png","language":"Lua","readme":"# Dotfile\n\n[![GitHub Actions](https://github.com/kemingy/dotfile/workflows/CI/badge.svg)](https://github.com/kemingy/dotfile/actions)\n![GitHub](https://img.shields.io/github/license/kemingy/dotfile)\n\n\nThis is my personal dotfile.\n\n## set up environment\n\n**basic env**\n\n- [x] [Miniconda](https://docs.conda.io/en/latest/miniconda.html)\n- [x] [fish-shell](https://fishshell.com)\n- [x] [neovim](https://github.com/neovim/neovim)\n  - [x] config based on [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim)\n- [x] [httpie](https://github.com/jakubroztocil/httpie)\n- [x] global git ignore\n- [x] [Rust](https://www.rust-lang.org/)\n  - [x] [eza](https://github.com/eza-community/eza)\n  - [x] [ripgrep](https://github.com/BurntSushi/ripgrep)\n  - [x] [bat](https://github.com/sharkdp/bat)\n  - [x] [difft](https://github.com/Wilfred/difftastic)\n  - [x] [fd](https://github.com/sharkdp/fd)\n\n## install\n\n```sh\ngit clone --depth=1 https://github.com/kemingy/dotfile.git ~/.dotfile\ncd ~/.dotfile \u0026\u0026 sh bootstrap.sh\n```\n\n## uninstall vimrc, rust, fish\n\n`cd ~/.dotfile \u0026\u0026 fish uninstall.fish`\n\n## Ref\n\n* [Desktop and editor setup for Rust development by Jon Gjengset](https://youtu.be/ycMiMDHopNc)\n* [Nu Shell: a new type of shell that print in table format](https://github.com/nushell/nushell)\n* [Popular git config options](https://jvns.ca/blog/2024/02/16/popular-git-config-options/)\n* [How Core Git Developers Configure Git](https://blog.gitbutler.com/how-git-core-devs-configure-git/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkemingy%2Fdotfile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkemingy%2Fdotfile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkemingy%2Fdotfile/lists"}