mirror of
				https://github.com/SteamDeckHomebrew/decky-plugin-template.git
				synced 2025-11-03 15:52:25 -06:00 
			
		
		
		
	Add deckuser setting
		
	This commit is contained in:
		
					parent
					
						
							
								e0ec175d16
							
						
					
				
			
			
				commit
				
					
						8cc702d314
					
				
			
		
					 2 changed files with 4 additions and 3 deletions
				
			
		
							
								
								
									
										1
									
								
								.vscode/defsettings.json
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.vscode/defsettings.json
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1,6 +1,7 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "deckip"    : "0.0.0.0",
 | 
					    "deckip"    : "0.0.0.0",
 | 
				
			||||||
    "deckport"  : "22",
 | 
					    "deckport"  : "22",
 | 
				
			||||||
 | 
					    "deckuser"  : "deck",
 | 
				
			||||||
    "deckpass"  : "ssap",
 | 
					    "deckpass"  : "ssap",
 | 
				
			||||||
    "deckkey"   : "-i ${env:HOME}/.ssh/id_rsa",
 | 
					    "deckkey"   : "-i ${env:HOME}/.ssh/id_rsa",
 | 
				
			||||||
    "deckdir"   : "/home/deck",
 | 
					    "deckdir"   : "/home/deck",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								.vscode/tasks.json
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.vscode/tasks.json
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -90,7 +90,7 @@
 | 
				
			||||||
            "dependsOn": [
 | 
					            "dependsOn": [
 | 
				
			||||||
                "chmodplugins"
 | 
					                "chmodplugins"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "command": "rsync -azp --chmod=D0755,F0755 --rsh='ssh -p ${config:deckport} ${config:deckkey}' out/ deck@${config:deckip}:${config:deckdir}/homebrew/plugins",
 | 
					            "command": "rsync -azp --chmod=D0755,F0755 --rsh='ssh -p ${config:deckport} ${config:deckkey}' out/ ${config:deckuser}@${config:deckip}:${config:deckdir}/homebrew/plugins",
 | 
				
			||||||
            "problemMatcher": []
 | 
					            "problemMatcher": []
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        //
 | 
					        //
 | 
				
			||||||
| 
						 | 
					@ -99,7 +99,7 @@
 | 
				
			||||||
            "detail": "",
 | 
					            "detail": "",
 | 
				
			||||||
            "type": "shell",
 | 
					            "type": "shell",
 | 
				
			||||||
            "group": "none",
 | 
					            "group": "none",
 | 
				
			||||||
            "command": "echo '${config:deckdir}/homebrew/plugins/${config:pluginname}.zip' && ssh deck@${config:deckip} -p ${config:deckport} ${config:deckkey} 'echo ${config:deckpass} | sudo -S mkdir 755 -p \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" && echo ${config:deckpass} | sudo -S chown deck:deck \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" && echo ${config:deckpass} | sudo -S bsdtar -xzpf \"${config:deckdir}/homebrew/plugins/${config:pluginname}.zip\" -C \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" --strip-components=1 --fflags '",
 | 
					            "command": "echo '${config:deckdir}/homebrew/plugins/${config:pluginname}.zip' && ssh ${config:deckuser}@${config:deckip} -p ${config:deckport} ${config:deckkey} 'echo ${config:deckpass} | sudo -S mkdir 755 -p \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" && echo ${config:deckpass} | sudo -S chown ${config:deckuser}:${config:deckuser} \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" && echo ${config:deckpass} | sudo -S bsdtar -xzpf \"${config:deckdir}/homebrew/plugins/${config:pluginname}.zip\" -C \"$(echo \"${config:deckdir}/homebrew/plugins/${config:pluginname}\" | sed \"s| |-|\")\" --strip-components=1 --fflags '",
 | 
				
			||||||
            "problemMatcher": []
 | 
					            "problemMatcher": []
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        //"All-in-one" deploy task
 | 
					        //"All-in-one" deploy task
 | 
				
			||||||
| 
						 | 
					@ -129,7 +129,7 @@
 | 
				
			||||||
            "detail": "chmods plugins folder to prevent perms issues",
 | 
					            "detail": "chmods plugins folder to prevent perms issues",
 | 
				
			||||||
            "type": "shell",
 | 
					            "type": "shell",
 | 
				
			||||||
            "group": "none",
 | 
					            "group": "none",
 | 
				
			||||||
            "command": "ssh deck@${config:deckip} -p ${config:deckport} ${config:deckkey} 'echo '${config:deckpass}' | sudo -S chmod -R ug+rw ${config:deckdir}/homebrew/plugins/'",
 | 
					            "command": "ssh ${config:deckuser}@${config:deckip} -p ${config:deckport} ${config:deckkey} 'echo '${config:deckpass}' | sudo -S chmod -R ug+rw ${config:deckdir}/homebrew/plugins/'",
 | 
				
			||||||
            "problemMatcher": []
 | 
					            "problemMatcher": []
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue