https://github.com/kemingy/dotfile
My personal dotfile
https://github.com/kemingy/dotfile
dotfile keybinding makefile snippet vimrc vscode wsl
Last synced: about 1 month ago
JSON representation
My personal dotfile
- Host: GitHub
- URL: https://github.com/kemingy/dotfile
- Owner: kemingy
- License: mit
- Created: 2019-03-12T10:31:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T09:03:51.000Z (about 2 months ago)
- Last Synced: 2025-03-16T16:43:59.529Z (about 1 month ago)
- Topics: dotfile, keybinding, makefile, snippet, vimrc, vscode, wsl
- Language: Lua
- Size: 164 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfile
[](https://github.com/kemingy/dotfile/actions)
This is my personal dotfile.
## set up environment
**basic env**
- [x] [Miniconda](https://docs.conda.io/en/latest/miniconda.html)
- [x] [fish-shell](https://fishshell.com)
- [x] [neovim](https://github.com/neovim/neovim)
- [x] config based on [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim)
- [x] [httpie](https://github.com/jakubroztocil/httpie)
- [x] global git ignore
- [x] [Rust](https://www.rust-lang.org/)
- [x] [eza](https://github.com/eza-community/eza)
- [x] [ripgrep](https://github.com/BurntSushi/ripgrep)
- [x] [bat](https://github.com/sharkdp/bat)
- [x] [difft](https://github.com/Wilfred/difftastic)
- [x] [fd](https://github.com/sharkdp/fd)## install
```sh
git clone --depth=1 https://github.com/kemingy/dotfile.git ~/.dotfile
cd ~/.dotfile && sh bootstrap.sh
```## uninstall vimrc, rust, fish
`cd ~/.dotfile && fish uninstall.fish`
## Ref
* [Desktop and editor setup for Rust development by Jon Gjengset](https://youtu.be/ycMiMDHopNc)
* [Nu Shell: a new type of shell that print in table format](https://github.com/nushell/nushell)
* [Popular git config options](https://jvns.ca/blog/2024/02/16/popular-git-config-options/)
* [How Core Git Developers Configure Git](https://blog.gitbutler.com/how-git-core-devs-configure-git/)