summarylogtreecommitdiffstats
path: root/ltspice.sh
blob: 15024f174f09f83484a0b20f87598197bd995bad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/ltspice"

if [ ! -d $CONFIG_DIR ]; then
   mkdir -p $CONFIG_DIR
fi
if [ ! -f "$CONFIG_DIR/LTspice.ini" ]; then
   # disable sending telemetry
   echo -e "[Options]\nCaptureAnalytics=false" > "$CONFIG_DIR/LTspice.ini"
fi

WINEPREFIX="$HOME"/.local/share/wineprefixes/ltspice
if [ ! -d $WINEPREFIX ]; then
   mkdir -p $WINEPREFIX
fi
export WINEARCH=win64
export WINEPREFIX
wine /usr/lib/wine/x86_64-windows/start.exe /unix /opt/ltspice/LTspice.exe -ini $CONFIG_DIR/LTspice.ini "$@"