Update documentation on distrobox and make tmuxp with simplify3d

This commit is contained in:
Tyler Starr 2023-10-09 22:31:59 -07:00
parent adfd99b897
commit 26e52085a7
3 changed files with 48 additions and 9 deletions

View File

@ -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

View File

@ -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

View File

@ -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
```