• Stars
    star
    215
  • Rank 183,925 (Top 4 %)
  • Language
    Shell
  • License
    Other
  • Created almost 6 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My Dotfiles (Containerized)

Gallery

demo-1

demo-2

demo-3

About

This repository contains my personal configuration files for development on Windows && macOS && Linux (mainly for Arch).

It's not recommended to directly copy my configs, unless you know what they mean. Google and the manual pages are your best friends when exploring the open source world.

However I built a container image for portable development, you can try it out if you are interested in my config :)

This container image is based on alpine and will be built on schedule. It features the following:

  • Vim/Neovim
  • Zsh
  • Tmux
  • Some UNIX Development Tools

To try it, install podman and run this command:

podman run -it --rm <registry>/sainnhe/dotfiles:latest

Where <registry> is one of the following:

To access local directory in the container, use:

podman run -v <workdir-on-local-machine>:/root/work -it --rm sainnhe/dotfiles:latest

Where <workdir-on-local-machine> is the path of the directory you want to access on your local machine.

Tips

  • Don't forget to install nerd font for your terminal emulater.
  • Execute tmuxinit in zsh to start a tmux session.
  • Press Ctrl-Space twice to launch tmux-fzf which can help you better manage tmux environment.
  • Execute colorscheme in zsh to switch color schemes.
  • Press Space in Vim/Neovim normal mode to get a set of shortcuts.

License

MIT && Anti-996 © sainnhe

More Repositories

1

everforest

🌲 Comfortable & Pleasant Color Scheme for Vim
Vim Script
2,648
star
2

gruvbox-material

Gruvbox with Material Palette
Vim Script
1,863
star
3

sonokai

High Contrast & Vivid Color Scheme based on Monokai Pro
Vim Script
1,484
star
4

caj2pdf-qt

CAJ 转 PDF 转换器(GUI 版本)
C++
1,092
star
5

edge

Clean & Elegant Color Scheme inspired by Atom One and Material
Vim Script
825
star
6

tmux-fzf

Use fzf to manage your tmux work environment!
Shell
818
star
7

icursive-nerd-font

Nerd Fonts with Cursive Italic Styles -- Read-only Mirror of https://git.sainnhe.dev/sainnhe/icursive-nerd-font
Python
355
star
8

gruvbox-material-vscode

Gruvbox Material for Visual Studio Code
TypeScript
215
star
9

everforest-vscode

Everforest Color Scheme for Visual Studio Code
TypeScript
142
star
10

capitaine-cursors

My fork of capitaine cursor theme, patched with some additional variants (Gruvbox, Nord, Palenight). Release in Windows and Linux, support HiDPI
Python
61
star
11

sonokai-vscode

Sonokai Color Scheme for Visual Studio Code
39
star
12

artify.vim

change the display of characters without changing font
Vim Script
33
star
13

lightline_foobar.vim

lightline color schemes
Vim Script
24
star
14

tmux-translator

Tmux translation plugin powered by popup window.
Shell
21
star
15

edge-vscode

Edge Color Scheme for Visual Studio Code
11
star
16

zsh-completions

Personal collection of zsh completion definitions.
Shell
11
star
17

repo

Personal Package Repository
Shell
9
star
18

container-mailer

Simple container image to send emails via SMTP
Rust
7
star
19

gruvbox-material-tilix

Gruvbox Material for Tilix
5
star
20

archived-colors

Vim Script
4
star
21

edge-extras

Ports of the edge color scheme
4
star
22

sainnhe

2
star
23

HHL_TECH

西安电子科技大学2016级通信工程微控制系统项目设计03组
C#
2
star
24

DNS-BC

Go
1
star
25

sainnhe.github.io

Personal Blog
1
star
26

container-images

My builds of some container images
Dockerfile
1
star