Add noita-helper script
This commit is contained in:
		
							
								
								
									
										29
									
								
								home/scripts/noita-helper.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								home/scripts/noita-helper.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| SAVE_DIR="/home/torjus/.local/share/Steam/steamapps/compatdata/881100/pfx/drive_c/users/steamuser/AppData/LocalLow/Nolla_Games_Noita" | ||||
|  | ||||
| RESTIC_REPOSITORY="/home/$(whoami)/tmp/noita-backup" | ||||
| export RESTIC_REPOSITORY | ||||
| export RESTIC_PASSWORD="noita" | ||||
|  | ||||
| echo "Doing initial backup" | ||||
| restic backup -q "$SAVE_DIR" | ||||
| echo "Backup done" | ||||
|  | ||||
| echo "Mounting tmpfs for save folder..." | ||||
| sudo mount -o size=2G -t tmpfs none "$SAVE_DIR" | ||||
|  | ||||
| echo "Restoring initial backup..." | ||||
| restic restore "latest:$SAVE_DIR" --target "$SAVE_DIR" | ||||
|  | ||||
| echo "Ready to play Noita!" | ||||
| echo "Remember to unmount the tmpfs after playing:" | ||||
| echo "sudo umount $SAVE_DIR" | ||||
| echo "restic restore latest:$SAVE_DIR --target $SAVE_DIR" | ||||
|  | ||||
| while true | ||||
| do | ||||
|     restic backup -q "$SAVE_DIR" | ||||
|     echo "Periodic backup done..." | ||||
|     sleep 30m | ||||
| done | ||||
		Reference in New Issue
	
	Block a user