diff --git a/email_forwarder.service.d/override.conf.sample b/email_forwarder.service.d/override.conf.sample deleted file mode 100644 index dfb9d0d..0000000 --- a/email_forwarder.service.d/override.conf.sample +++ /dev/null @@ -1,14 +0,0 @@ -# Sample systemd drop-in configuration for email_forwarder.service -# Copy this file to override.conf and customize the paths for your environment. -# For Linux: Set PROJECT_DIR to your project path, ENV_FILE to ./relative/path -# For NixOS: Set PROJECT_DIR to /var/lib/email_forwarder, ENV_FILE to /etc/email_forwarder/.env - -[Service] -# Path to the email forwarder project directory -Environment=PROJECT_DIR=/path/to/your/email_forwarder - -# Path to the .env file (default: ./.env relative to PROJECT_DIR) -Environment=ENV_FILE=./.env - -# Load environment variables from the .env file -EnvironmentFile=${PROJECT_DIR}/.env \ No newline at end of file diff --git a/install.sh b/install.sh index 16fcd09..565322c 100755 --- a/install.sh +++ b/install.sh @@ -53,12 +53,8 @@ setup_systemd() { # Copy service files cp *.service *.timer "$HOME/.config/systemd/user/" - # Copy and configure drop-in - mkdir -p "$HOME/.config/systemd/user/email_forwarder.service.d" - cp email_forwarder.service.d/override.conf.sample "$HOME/.config/systemd/user/email_forwarder.service.d/override.conf" - - # Replace placeholders - sed -i "s|/path/to/your/email_forwarder|$PROJECT_DIR|g" "$HOME/.config/systemd/user/email_forwarder.service.d/override.conf" + # Replace placeholders in service file + sed -i "s|\${PROJECT_DIR}|$PROJECT_DIR|g" "$HOME/.config/systemd/user/email_forwarder.service" # Reload systemd systemctl --user daemon-reload