All Projects → HansSJTU → initMyEnv

HansSJTU / initMyEnv

Licence: other
This repo is to quickly initialize the environment for Mac OSX and Linux, including some useful configurations and bash scripts.

Programming Languages

python
139335 projects - #7 most used programming language
perl
6916 projects
shell
77523 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to initMyEnv

goconf
Configuration loader in Go
Stars: ✭ 23 (+64.29%)
Mutual labels:  configuration-files
.config
⚙️ Bootstrappable user environment for macOS & Ubuntu
Stars: ✭ 31 (+121.43%)
Mutual labels:  configuration-files
vacuum
Vacuum is a system-wide configuration file collector
Stars: ✭ 25 (+78.57%)
Mutual labels:  configuration-files
nanorc
🔧 🎨 Some syntax highlighting files for the GNU/Nano editor 📝 https://nano-editor.org/
Stars: ✭ 20 (+42.86%)
Mutual labels:  configuration-files
DazzleConf
Incredible configuration library
Stars: ✭ 34 (+142.86%)
Mutual labels:  configuration-files
config-cpp
C++ Configuration management library inspired by the Viper package for golang.
Stars: ✭ 21 (+50%)
Mutual labels:  configuration-files
dotfiles
Custom dotfile configurations and settings
Stars: ✭ 12 (-14.29%)
Mutual labels:  configuration-files
config-file-provider-plugin
Jenkins plugin to administrate the maven settings (settings.xml).
Stars: ✭ 43 (+207.14%)
Mutual labels:  configuration-files
nvim-config
My neovim config
Stars: ✭ 63 (+350%)
Mutual labels:  configuration-files
authelia
Instructions and configuration files to deploy Authelia in Unraid OS using Docker + FreeIPA LDAP.
Stars: ✭ 116 (+728.57%)
Mutual labels:  configuration-files
emacs.d
My Emacs config. ⚙️ (buuuuut I don't use Emacs anymore)
Stars: ✭ 15 (+7.14%)
Mutual labels:  configuration-files
jsonargparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Stars: ✭ 168 (+1100%)
Mutual labels:  configuration-files
zsh-launchpad
🚀 Simple, educational dotfiles template to get started with Zsh and learn about its features
Stars: ✭ 141 (+907.14%)
Mutual labels:  configuration-files
config-parser
A slim, fully managed C# library for reading/writing .ini, .conf, .cfg etc configuration files.
Stars: ✭ 67 (+378.57%)
Mutual labels:  configuration-files
plasma-dotfiles
In this repository I intend to keep configuration files that I deem important, in addition to the theme customizations that I make to have a consistent working environment.
Stars: ✭ 58 (+314.29%)
Mutual labels:  configuration-files
puppet-augeasproviders
Alternative Augeas-based providers for Puppet
Stars: ✭ 64 (+357.14%)
Mutual labels:  configuration-files
awesome-pro
Awesome WM 4.x themes configs
Stars: ✭ 91 (+550%)
Mutual labels:  configuration-files
i3
Archivos de configuraciones de i3
Stars: ✭ 32 (+128.57%)
Mutual labels:  configuration-files
kerrigan
基于Tornado实现的一套配置中心,可基于分项目、环境管理配置,语法高亮、对比历史版本、快速回滚等,并提供Restful风格的API
Stars: ✭ 57 (+307.14%)
Mutual labels:  configuration-files
dotfiles
📦 Configuration files for my Arch/KDE/i3-gaps system
Stars: ✭ 41 (+192.86%)
Mutual labels:  configuration-files

Installation

If you have root permission

$ ./init.sh

Linux users: This bash script will install packages declared in: ./configs/install.Linux

Mac users: This bash script will install packages declared in: ./configs/install.mac

This script will backup your configure files in: ~/.setting_backup/

This script will configure vim by using the repo: vimrc

If you do not have root permission

$ ./init_without_root.sh

This script will not install any packages

This script will not backup your configure files

This script will configure vim by using the repo: vimrc

Bash Features

Themes

The color schema is from Dusk@Xcode.

Linux users: Colors will be automatically set by init.sh, but this will only effective for default terminal.

Mac users: After running init.sh:

$ cd ./configs/macTerminalTheme
$ open Xcode_style.terminal

# following is not bash command
open termianl preference by: cmd + , 
click the Default in the lower left corner

Now, you should have the correct bash color theme for your mac terminal

Bash Functions

All bash functions are declared in ~/.bash_func

Bash Alias

All bash aliases are declared in ~/.bash_alias

Tmux Features

Tmux shortcut are defined in ~/.tmux.conf

Vim Features

Vim configure is in ~/.vim_runtime Custom configure is in ~/.vim_runtime/my_configs.vim

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].