diff --git a/home/dot_config/tmuxp/cad.yml b/home/dot_config/tmuxp/cad.yml new file mode 100644 index 00000000..239f361a --- /dev/null +++ b/home/dot_config/tmuxp/cad.yml @@ -0,0 +1,14 @@ +# tmuxp config for 3d modelling and printing + +session_name: cad +windows: + - window_name: term + - window_name: cq + panes: + - shell_command: + - cd ~/cq-editor + - ./run.sh + - window_name: simp + panes: + - shell_command: + - /opt/Simplify3D-5.1.2/LaunchScript.sh diff --git a/home/dot_config/tmuxp/cq-editor.yml b/home/dot_config/tmuxp/cq-editor.yml deleted file mode 100644 index 3d7a73a2..00000000 --- a/home/dot_config/tmuxp/cq-editor.yml +++ /dev/null @@ -1,9 +0,0 @@ -# tmuxp config for 3d modelling with cq-editor and cadquery - -session_name: cq-editor -windows: - - window_name: term - - window_name: editor - panes: - - shell_command: - - ~/cq-editor/run.sh diff --git a/provision/additional-setup.md b/provision/additional-setup.md index e080ac82..38b4403e 100644 --- a/provision/additional-setup.md +++ b/provision/additional-setup.md @@ -45,3 +45,37 @@ of the large files (mostly roms) that I don't want to have fill copies on each machine. Current git-annex stores I have are: - `roms` - `~/mnt/engi/media/roms` from `torus`. + +## Cadquery and Simplify3d + +Cadquery and Simplify3d don't play nice with non-FHS filesystems (and Simplify3d +is proprietary). I run these programs within distrobox. Some notes about using +distrobox for these programs. + +If arch-box isn't created, create it and apply chezmoi dot files to secondary +home directory: + +```bash +distrobox create --image archlinux --name arch-box --home ~/box/arch +chezmoi apply -D ~/home/arch +``` + +Then enter the box and run script to install cadquery and dependencies for +Simplify3d: + +```bash +distrobox enter arch-box +cd && ./bin/arch-install-cad +``` + +As the script suggest then download and install Simplify3d from the script on the +[website](https://www.simplify3d.com/). + +The applications can be run within the box with the following commands: + +```bash +# Simplify3d +/opt/Simplify3D-5.1.2/LaunchScript.sh +# CQ-editor +cd ~/cq-editor && ./run.sh +```