mirror of
				https://github.com/flynx/post-install.git
				synced 2025-10-29 02:30:08 +00:00 
			
		
		
		
	making features more self-contained....
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									46f43c2ca3
								
							
						
					
					
						commit
						c7641efe61
					
				
							
								
								
									
										23
									
								
								post-install
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								post-install
									
									
									
									
									
								
							| @ -66,6 +66,9 @@ FEATURES=( | ||||
| 	start-services | ||||
| 	start-user-services | ||||
| 
 | ||||
| 	bashctrl | ||||
| 	syncthing | ||||
| 
 | ||||
| 	# these can depend on some services like syncthing... | ||||
| 	user-link | ||||
| 	user-copy | ||||
| @ -111,7 +114,7 @@ PKG_DNF=( | ||||
| 	gparted gdisk testdisk | ||||
| 
 | ||||
| 	# networking... | ||||
| 	cronie syncthing tor obfs4  | ||||
| 	cronie tor obfs4  | ||||
| 	youtube-dl qbittorrent | ||||
| 
 | ||||
| 	# tools... | ||||
| @ -180,7 +183,6 @@ SERVICES_START=( | ||||
| ) | ||||
| 
 | ||||
| SERVICES_USER_START=( | ||||
| 	syncthing | ||||
| ) | ||||
| 
 | ||||
| 
 | ||||
| @ -209,18 +211,17 @@ ALL_FEATURES=( | ||||
| 	snap | ||||
| 	npm | ||||
| 
 | ||||
| 	#keyd | ||||
| 
 | ||||
| 	start-services | ||||
| 
 | ||||
| 	# user.. | ||||
| 
 | ||||
| 	dir | ||||
| 	syncthing | ||||
| 	bashctrl | ||||
| 
 | ||||
| 	user-link | ||||
| 	user-copy | ||||
| 
 | ||||
| 	#syncthing | ||||
| 
 | ||||
| 	start-user-services | ||||
| 
 | ||||
| 	# keep this last... | ||||
| @ -299,6 +300,7 @@ function feature-start-user-services(){ | ||||
| 
 | ||||
| # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
| function feature-keyd(){ ( | ||||
| 	@ mkdir -p ~/work/EXTERNAL | ||||
| 	@ cd ~/work/EXTERNAL | ||||
| 	@ git clone https://github.com/rvaiya/keyd | ||||
| 	@ cd keyd | ||||
| @ -313,11 +315,12 @@ function feature-keyd(){ ( | ||||
| 
 | ||||
| 
 | ||||
| # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
| function feature-bash(){ ( | ||||
| function feature-bashctrl(){ ( | ||||
| 	@ mkdir -p ~/work/ | ||||
| 	@ cd ~/work/ | ||||
| 	@ git clone git@github.com:flynx/bashctrl | ||||
| 	@ cd bashctrl | ||||
| 	@ ./bashctrl -y setup \ | ||||
| 	@ ./bashctrl -y setup | ||||
| ) } | ||||
| 
 | ||||
| 
 | ||||
| @ -351,6 +354,10 @@ function feature-gnome(){ | ||||
| 
 | ||||
| # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
| function feature-syncthing(){ | ||||
| 	@ mkdir -p ~/Sync/ALL | ||||
| 	@ sudo dnf install syncthing | ||||
| 	@ sudo systemctl --user enable --now syncthing  | ||||
| 	#@ sudo systemctl --user start syncthing  | ||||
| 	# XXX can we do this from CLI??? | ||||
| 	#		need to: | ||||
| 	#			- link device | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user