forked from fediversity/fediversity
		
	Transmit initial user from JSON to services
This commit is contained in:
		
							parent
							
								
									086a69ac53
								
							
						
					
					
						commit
						4db91bd0b7
					
				
					 2 changed files with 28 additions and 1 deletions
				
			
		|  | @ -124,6 +124,13 @@ in | |||
|           { | ||||
|             fediversity = { | ||||
|               inherit (panelConfig) domain; | ||||
|               temp.initialUser = { | ||||
|                 inherit (panelConfig.initialUser) username email displayName; | ||||
|                 # FIXME: disgusting, but nvm, this is going to be replaced by | ||||
|                 # proper central authentication at some point | ||||
|                 passwordFile = pkgs.writeText "password" panelConfig.initialUser.password; | ||||
|               }; | ||||
| 
 | ||||
|               mastodon = mastodonS3KeyConfig { inherit pkgs; } // { | ||||
|                 enable = true; | ||||
|               }; | ||||
|  | @ -140,6 +147,13 @@ in | |||
|           { | ||||
|             fediversity = { | ||||
|               inherit (panelConfig) domain; | ||||
|               temp.initialUser = { | ||||
|                 inherit (panelConfig.initialUser) username email displayName; | ||||
|                 # FIXME: disgusting, but nvm, this is going to be replaced by | ||||
|                 # proper central authentication at some point | ||||
|                 passwordFile = pkgs.writeText "password" panelConfig.initialUser.password; | ||||
|               }; | ||||
| 
 | ||||
|               peertube = peertubeS3KeyConfig { inherit pkgs; } // { | ||||
|                 enable = true; | ||||
|                 ## NOTE: Only ever used for testing anyway. | ||||
|  | @ -158,6 +172,13 @@ in | |||
|           { | ||||
|             fediversity = { | ||||
|               inherit (panelConfig) domain; | ||||
|               temp.initialUser = { | ||||
|                 inherit (panelConfig.initialUser) username email displayName; | ||||
|                 # FIXME: disgusting, but nvm, this is going to be replaced by | ||||
|                 # proper central authentication at some point | ||||
|                 passwordFile = pkgs.writeText "password" panelConfig.initialUser.password; | ||||
|               }; | ||||
| 
 | ||||
|               pixelfed = pixelfedS3KeyConfig { inherit pkgs; } // { | ||||
|                 enable = true; | ||||
|               }; | ||||
|  |  | |||
|  | @ -2,5 +2,11 @@ | |||
|   "domain": "abundos.eu", | ||||
|   "mastodon": { "enable": false }, | ||||
|   "peertube": { "enable": false }, | ||||
|   "pixelfed": { "enable": false } | ||||
|   "pixelfed": { "enable": false }, | ||||
|   "initialUser": { | ||||
|     "displayName": "Testy McTestface", | ||||
|     "username": "test", | ||||
|     "password": "testtest", | ||||
|     "email": "test@test.com" | ||||
|   } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue