service file: allow for waybar installed in different prefix
This commit is contained in:
		
							parent
							
								
									02811293e0
								
							
						
					
					
						commit
						ce50249c04
					
				
							
								
								
									
										11
									
								
								meson.build
								
								
								
								
							
							
						
						
									
										11
									
								
								meson.build
								
								
								
								
							|  | @ -64,10 +64,17 @@ libudev = dependency('libudev', required: get_option('libudev')) | |||
| libmpdclient = dependency('libmpdclient', required: get_option('mpd')) | ||||
| systemd = dependency('systemd', required: get_option('systemd')) | ||||
| 
 | ||||
| conf_data = configuration_data() | ||||
| 
 | ||||
| if systemd.found() | ||||
|   user_units_dir = systemd.get_pkgconfig_variable('systemduserunitdir') | ||||
|   install_data('./resources/waybar.service', | ||||
|     install_dir: user_units_dir) | ||||
| 
 | ||||
|   configure_file( | ||||
|     configuration: conf_data, | ||||
|     input: './resources/waybar.service.in', | ||||
|     output: '@BASENAME@', | ||||
|     install_dir: user_units_dir | ||||
|   ) | ||||
| endif | ||||
| 
 | ||||
| src_files = files( | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ PartOf=wayland-session.target | |||
| [Service] | ||||
| Type=dbus | ||||
| BusName=fr.arouillard.waybar | ||||
| ExecStart=/usr/bin/waybar | ||||
| ExecStart=@prefix@/bin/waybar | ||||
| 
 | ||||
| [Install] | ||||
| WantedBy=wayland-session.target | ||||
		Loading…
	
		Reference in New Issue