-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env
83 lines (70 loc) · 2.47 KB
/
.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
## IMPORTANT NOTE:
## ENV that should be replaced must be specified ${VAR_NAME}
#VERBOSE=true
#################### BUILDTIME ####################
## Base image
#only used when version is 'specific' other default to 'latest'
ALPINE_TAG=3.14
DEV_USER=dev_user
DEV_GID=1000
DEV_UID=1000
## Neovim
NEOVIM_GIT_BRANCH=nightly
## TMUX
TMUX_GIT_BRANCH=3.2a
TMUX_DOCKER_TAG=3.2a
## Leave it as blank if you onle wish to only handle 'vi vim nvim emacs man less more tail top htop irssi weechat mutt' and nothing more
TMUX_RESURRECT_PROCESSES=ssh
## TMUX and Neovim
STD_XDG_DATA_HOME=/home/${DEV_USER}/.data
STD_XDG_CONFIG_HOME=/home/${DEV_USER}/.config
#################### RUNTIUME ####################
#RUN_AS_ROOT=yes
RUN_AS_ROOT=
## Projects to clone when using GENERIC_VOLUME_TYPE=container
## Format [email protected]:{user or org}/{project}.git
CLONE_PROJECT_1=
CLONE_PROJECT_2=
CLONE_PROJECT_3=
CLONE_PROJECT_4=
CLONE_PROJECT_5=
## This will be autodetected by our script
## but if you for some reason need to set it manually to override
## HOST_OS can be 'wsl2', 'macos', 'linux'
#HOST_OS=macos
## Generic Runtime
GENERIC_DOCKER_REGISTY_AND_PATH=docker.io/
## 'container' or 'localhost'
GENERIC_VOLUME_TYPE=container
## Windows
# GENERIC_PROJECTS_HOST_PATH=/mnt/c/Users/[USER]/projects
## Linux
# GENERIC_PROJECTS_HOST_PATH=$HOME/projects
## Base-developer
BASE_PROJECTS_HOST_PATH=${GENERIC_PROJECTS_HOST_PATH}
BASE_VOLUME_TYPE=${GENERIC_VOLUME_TYPE}
BASE_PROJECTS_VOLUME_TYPE=${TMUX_VOLUME_TYPE}
BASE_EXECUTE_PROCESS=bash
BASE_EXECUTE_PROCESS_EXTRA_ARGS=-l
BASE_EXECUTE_PROCESS_NO_ARGS=yes
## TMUX Runtime
TMUX_RESURRECT_HOST_PATH=/tmp/resurrect
TMUX_PROJECTS_HOST_PATH=${GENERIC_PROJECTS_HOST_PATH}
TMUX_VOLUME_TYPE=${GENERIC_VOLUME_TYPE}
TMUX_PROJECTS_VOLUME_TYPE=${TMUX_VOLUME_TYPE}
TMUX_PLUGIN_MANAGER_PATH=~/.data/.tmux/plugins
# Run tmux with strace to se what systemcalls are done (finds permission problem)
TMUX_EXECUTE_PROCESS=strace
# This did not work in linux need to replace the export script in my solution.
#TMUX_EXECUTE_PROCESS_EXTRA_ARGS=--follow-forks --trace=%file --interruptible=anywhere tmux
TMUX_EXECUTE_PROCESS=tmux
TMUX_EXECUTE_PROCESS_EXTRA_ARGS=
# TMUX_EXECUTE_PROCESS_EXTRA_ARGS=new -s developer
TMUX_EXECUTE_PROCESS_NO_ARGS=yes
## NVIM Runtime
NVIM_PROJECTS_HOST_PATH=${GENERIC_PROJECTS_HOST_PATH}
NVIM_VOLUME_TYPE=${GENERIC_VOLUME_TYPE}
NVIM_PROJECTS_VOLUME_TYPE=${NVIM_VOLUME_TYPE}
NVIM_EXECUTE_PROCESS=nvim
NVIM_EXECUTE_PROCESS_EXTRA_ARGS=
NVIM_EXECUTE_PROCESS_NO_ARGS=