Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coco's Dotfiles

Initialize a development environment on a Linux, Unix, MacOS system within minutes, Contains necessary utilities and development components.

Features

  • system settings
    • timezone
    • locale
    • package manager repository mirrors
  • Develop Languages
    • Python dev kits (pyenv pyenv-virtualenv and default python)
    • Java dev kits (sdkman and default jdk)
    • C/C++ dev kits (clang ninja make cmake gcc gdb)
    • Golang dev kits
    • Node dev kits (nvm and default node)
    • Ruby dev kits (rbenv and default ruby)
  • Services
    • sshd
    • proxy
  • Common Tools
    • zsh and ohmyzsh
    • Vim and some plugin
    • Homebrew
    • tldr and cheat.sh
    • base develop libraries
    • git and git settings
    • other useful softs
      • /usr/share/dict/words for dictionary
      • standard-version
      • wget file zip unzip net-tools iputils-ping tree htop unrar less most bat neofetch lsd fzf ripgrep fd the_sliver_searcher netcat

Installation

# install
curl -fsSL https://raw.githubusercontent.com/wancocoding/nixdbs/master/tools/install.sh | bash

# Initialize
nixdbs

http proxy

You can define a http proxy in two ways:

add a http_proxy in a config file

http_proxy = http://tb.example.com:9081

or add a NIXDBS_HTTP_PROXY in your bashrc or zshrc(recommend)

Principle

  • Keep Small, Simple
  • Script your workflow, record every useful step to scripts.
  • Manage your settings, config files, dotfiles in git repository
  • Alway use the package management first(apt|pacman|dnf|yum|apk|zypper..) > homebrew > install manually

Support OS

  • OS
    • Linux
      • Archlinux
      • Ubuntu/Debain
      • Gentoo
      • Fedora/RedHat
      • OpenSuse
    • OSX
  • Architecture
    • x86
    • x86_64
    • armv6l
    • aarch64

Development

About

My dotfiles

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages