Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/you-n-g/deploy
My dot files and automatic environment deployment scripts
https://github.com/you-n-g/deploy
configuration dotfiles neovim python tmux vim zsh zshrc
Last synced: 10 days ago
JSON representation
My dot files and automatic environment deployment scripts
- Host: GitHub
- URL: https://github.com/you-n-g/deploy
- Owner: you-n-g
- Created: 2015-03-06T04:57:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-23T08:45:24.000Z (6 months ago)
- Last Synced: 2024-05-23T09:32:18.564Z (6 months ago)
- Topics: configuration, dotfiles, neovim, python, tmux, vim, zsh, zshrc
- Language: Shell
- Homepage:
- Size: 687 KB
- Stars: 7
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This repo will help you to deploy a friendly environment for a Python programmer in your home directory. The following tools will be well-configured.
- neovim
- zsh
- miniconda
- tmux# My Config/Dotfiles and Installation Scripts for Tools
User could find the individual config and installation scripts below.| Tools | Config/Dotfiles Path | Installation script |
|-----------|----------------------------------------------------|--------------------------------------------------------------------|
| neovim | [configs/lazynvim/](configs/lazynvim/) | [deploy_apps/nonauto/install_lazyvim.sh](deploy_apps/nonauto/install_lazyvim.sh) |
| zsh | [configs/shell/rcfile.sh](configs/shell/rcfile.sh) | [deploy_apps/install_zsh.sh](deploy_apps/install_zsh.sh) |
| tmux | [configs/tmux/](configs/tmux/) | [deploy_apps/install_tmux.sh](deploy_apps/install_tmux.sh) |
| miniconda | - | [deploy_apps/deploy_miniconda.sh](deploy_apps/deploy_miniconda.sh) |# Environment
It is mainly tested on ubuntu.Ubuntu 18.04 or below is not supported now.
- mainly due to [nodejs](deploy_apps/deploy_nodejs.sh)# Installation
I would like to install all the environment with a single command(This is experimental).```
sudo apt-get install -y git curl
cd ~
git clone https://github.com/you-n-g/deploy # (Alternative) git clone [email protected]:you-n-g/deploy.git
# Not using visudo is very dangerous!!! visudo is suggested!!!
echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/80-personalcd deploy
./deploy.sh # (Alternative if ssh clone instead of ssh) ./deploy.sh -s
```