Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qingshan/dotfiles

My dotfiles for macOS and Linux: Development environment for Rust / Go / Java, Configuration for vim / fish / i3 / tmux.
https://github.com/qingshan/dotfiles

alacritty cheatsheets debian development-environment dotfiles fish-shell fzf go i3 ideavim intellij-idea java linux macos manjaro regolith rust terminal tmux vim

Last synced: about 9 hours ago
JSON representation

My dotfiles for macOS and Linux: Development environment for Rust / Go / Java, Configuration for vim / fish / i3 / tmux.

Awesome Lists containing this project

README

        

# Qingshan's Dotfiles

Dotfiles are for macOS and Linux to setup my development environment.

## Installation

```shell
git clone https://github.com/qingshan/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
make
```

## Features

### Desktops

- macOS
- Manjaro i3

### Servers

- Redhat Enterprise Linux 8 (CentOS / Oracle)
- Ubuntu

### Terminals

- alacritty
- tmux

### Shells

- fish

### Tools

- bat
- fd
- lsd
- fzf
- direnv
- ripgrip
- starship
- gh
- lazygit
- zoxide
- jq

### Notes

- mdbook for publish notes
- zk for private notes

### Development Environments

- Java: IntelliJ IDEA Community Edition with IdeaVim
- Go: Vim with vim-go
- Rust: Helix editor

### Deployment Environment

- docker
- caddy

### Fonts

- JetBrains Mono Font
- Nerd Font

## Cheatsheets

- [Vim Cheatsheet](docs/vim_cheatsheet.md)
- [Vim Plugins](docs/vim_plugins.md)
- [IdeaVim](docs/ideavim.md)
- [Helix](docs/helix.md)
- [i3 Cheatsheet](docs/i3_cheatsheet.md)