microbin works
This commit is contained in:
		
							parent
							
								
									27138bdc7d
								
							
						
					
					
						commit
						41a64a3248
					
				|  | @ -25,6 +25,17 @@ in | |||
|         description = "Group account under which microbin runs."; | ||||
|       }; | ||||
| 
 | ||||
|       hostname = mkOption { | ||||
|         type = types.str; | ||||
|         description = "Hostname of your microbin service"; | ||||
|       }; | ||||
| 
 | ||||
|       port = mkOption { | ||||
|         type = types.port; | ||||
|         default = 8080; | ||||
|         description = "Port on which to run the serice"; | ||||
|       }; | ||||
| 
 | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|  | @ -34,18 +45,17 @@ in | |||
|       after = [ "remote-fs.target" "network.target" ]; | ||||
|       wantedBy = [ "multi-user.target" ]; | ||||
|       serviceConfig = { | ||||
|         ExecStart = "${pkgs.microbin}/bin/microbin --port ${cfg.port} \\  | ||||
|         --public-path ${cfg.hostname} \\  | ||||
|         --editable \\  | ||||
|         --enable-burn-after \\  | ||||
|         --private \\  | ||||
|         --qr \\  | ||||
|         --title=sealight \\  | ||||
|         --highlightsyntax"; | ||||
|         ExecStart = ''${pkgs.microbin}/bin/microbin --port ${builtins.toString cfg.port} | ||||
|         --public-path ${cfg.hostname}   | ||||
|         --editable  | ||||
|         --enable-burn-after  | ||||
|         --private  | ||||
|         --qr  | ||||
|         --title=sealight  | ||||
|         --highlightsyntax''; | ||||
|         WorkingDirectory = dataFolder; | ||||
|         TimeoutStopSec = " 20 "; | ||||
|         KillMode = " process "; | ||||
|         Restart = " on-failure "; | ||||
|         RestartSec = " 10 "; | ||||
|         User = cfg.user; | ||||
|         Group = cfg.group; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue