Skip to content
/ deploy Public

My dot files and automatic environment deployment scripts

Notifications You must be signed in to change notification settings

you-n-g/deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9737f40 · Apr 9, 2025
Apr 9, 2025
Mar 21, 2025
Apr 6, 2025
Feb 17, 2025
Feb 11, 2025
Dec 3, 2024
May 23, 2024
Jan 20, 2025
Apr 29, 2024
Jan 20, 2017
Dec 3, 2024
Apr 22, 2023
Feb 23, 2017
Jul 20, 2021
Jan 24, 2025
Jan 20, 2017
Jun 3, 2024

Repository files navigation

Introduction

This repository helps deploy a development environment tailored for Python programmers in their home directory. The following tools will be configured:

  • neovim
  • zsh
  • miniconda
  • tmux

My Config/Dotfiles and Installation Scripts for Tools

Users can find individual configuration and installation scripts below.

Tools Config/Dotfiles Path Installation script
neovim configs/lazynvim/ deploy_apps/nonauto/install_lazyvim.sh
zsh configs/shell/rcfile.sh deploy_apps/install_zsh.sh
tmux configs/tmux/ deploy_apps/install_tmux.sh
miniconda - deploy_apps/deploy_miniconda.sh

Environment

It is mainly tested on ubuntu.

Ubuntu 18.04 or below is not supported now.

Installation

You can install the entire environment with a single command (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-personal

cd deploy
./deploy.sh # (Alternative if ssh clone instead of ssh) ./deploy.sh -s