-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
76 lines (66 loc) · 2.68 KB
/
.env.example
File metadata and controls
76 lines (66 loc) · 2.68 KB
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
# Local configuration for init_mac (NOT COMMITTED)
# Copy this file to .env.local and adapt the paths
# Path to the synchronized drive root (OneDrive, Synology Drive, Dropbox, etc.)
# The shared Ok Computer data will live in SYNC_DIR/ok_computer_shared/.
# Used by dotfiles.sh and by the app's manual dotfiles actions.
# This does not install any cron job and does not auto-sync by itself.
# TYPE: path
# Examples:
# SYNC_DIR="$HOME/OneDrive"
# SYNC_DIR="$HOME/SynologyDrive"
# SYNC_DIR="$HOME/Dropbox"
SYNC_DIR=""
# Path to your custom synchronized packages.conf directory (optional)
# If unset and SYNC_DIR is configured, the shared default becomes:
# SYNC_DIR/ok_computer_shared/packages.conf
# TYPE: path (optional)
# If set, this file will be used instead of src/packages.conf.example
# Examples:
# PACKAGES_CONF_DIR="$HOME/OneDrive/ok_computer_shared"
# PACKAGES_CONF_DIR="$HOME/SynologyDrive/ok_computer_shared"
PACKAGES_CONF_DIR=""
# Path to the synchronized Obsidian vault (optional)
# TYPE: path (optional)
# Examples:
# OBSIDIAN_VAULT="$HOME/OneDrive/Obsidian"
# OBSIDIAN_VAULT="$HOME/SynologyDrive/Obsidian"
OBSIDIAN_VAULT=""
# Path to synchronized VS Code settings (optional)
# TYPE: path (optional)
# Examples:
# VSCODE_CONFIG="$HOME/OneDrive/VSCode"
# VSCODE_CONFIG="$HOME/SynologyDrive/VSCode"
VSCODE_CONFIG=""
# Enable the dotfiles feature in the app.
# Dotfiles synchronization remains manual: Init, Setup, Sync and Restore are user-triggered.
# No automatic cron is installed for dotfiles.
# TYPE: boolean (true/false)
ENABLE_DOTFILES_SYNC=false
# Preferred dotfiles workflow in the app.
# TYPE: enum(drive, zip)
# drive: use SYNC_DIR/ok_computer_shared as the shared folder and run dotfiles actions manually
# zip: use export/import ZIP snapshots for migration or backup
DOTFILES_SYNC_MODE="drive"
# Wi-Fi from KeePassXC (optional)
# WIFI_KDBX_DB: TYPE: path to .kdbx file (optional)
# WIFI_KDBX_GROUP: TYPE: string — KeePassXC group name (optional)
# WIFI_KDBX_KEY_FILE: TYPE: path — keyfile for the vault (optional)
# WIFI_KDBX_ASK_PASS: TYPE: boolean/int — 1 to prompt for password interactively
# Example: WIFI_KDBX_DB="$HOME/OneDrive/vaults/wifi.kdbx"
WIFI_KDBX_DB=""
WIFI_KDBX_GROUP="Wifi"
WIFI_KDBX_KEY_FILE=""
WIFI_KDBX_ASK_PASS=1
# Automatic update schedule (24-hour)
# TYPE: number (ranges documented)
# AUTO_UPDATE_HOUR: hour in 0-23 (default 21)
# AUTO_UPDATE_MINUTE: minute in 0-59 (default 0)
# Example: AUTO_UPDATE_HOUR=21
# AUTO_UPDATE_MINUTE=30
AUTO_UPDATE_HOUR=21
AUTO_UPDATE_MINUTE=0
# In-app update activation (cross-platform)
# TYPE: boolean
# AUTO_UPDATE_ENABLED: true/false
# Note: update execution is driven by a system cron job managed by the app.
AUTO_UPDATE_ENABLED=false