Setup code for Shell on Linux.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Shell environment setup.
The following shows how to use this shell setup.
- The repo only works on Linux (Ubuntu/Debian and Arch)
- Root access is required (TODO: how to circumvent this)
- As
root
user download this repo somewhere - e.g./tmp
root$ git clone https://github.com/Oceanbao/dots.git
- Create new user (or existing user) and install basic libs
root$ ./dots/install.sh init # Follow the instruction to create/use `USER`
- Install Linuxbrew via
USER
shell (this is required by Linuxbrew)USER$ git clone https://github.com/Oceanbao/dots.git USER$ ./dots/install.sh brew
- As
root
install all dotfilesroot$ ./dots/install.sh dotup
- As
USER
install post-setups# neovim USER$ ./dots/install.sh vim
- Setup for zsh theme and neovim
# Go to USER shell root$ su - $USER # This will prompt powerline13k setup # Then setup vim by enter vim # LunarVim vim # run :PackerSync
Once the Installation is successful, USER
shell will have:
- Neovim with Completion
- Neovim with Telescope
- Streamline installation without
root
access - Streamline installation by single step
- Support more platforms
See the open issues for a full list of proposed features (and known issues).
TODO:
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Ocean Bao - @oceanbao - [email protected]
- Inspired by craftzdog's dotfiles