mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-10-31 07:52:42 +01:00 
			
		
		
		
	battery: limit to Linux due to /sys/class/power_supply
../include/modules/battery.hpp:9:10: fatal error: 'sys/inotify.h' file not found
 #include <sys/inotify.h>
          ^~~~~~~~~~~~~~~
			
			
This commit is contained in:
		| @@ -7,7 +7,7 @@ | ||||
| #include "modules/sway/window.hpp" | ||||
| #include "modules/sway/workspaces.hpp" | ||||
| #endif | ||||
| #ifndef NO_FILESYSTEM | ||||
| #if defined(__linux__) && !defined(NO_FILESYSTEM) | ||||
| #include "modules/battery.hpp" | ||||
| #endif | ||||
| #include "modules/cpu.hpp" | ||||
|   | ||||
| @@ -114,7 +114,6 @@ src_files = files( | ||||
|     'src/AModule.cpp', | ||||
|     'src/ALabel.cpp', | ||||
|     'src/modules/memory.cpp', | ||||
|     'src/modules/battery.cpp', | ||||
|     'src/modules/bluetooth.cpp', | ||||
|     'src/modules/clock.cpp', | ||||
|     'src/modules/custom.cpp', | ||||
| @@ -128,6 +127,12 @@ src_files = files( | ||||
|     'src/util/rfkill.cpp' | ||||
| ) | ||||
|  | ||||
| if is_linux | ||||
|     src_files += files( | ||||
|         'src/modules/battery.cpp', | ||||
|     ) | ||||
| endif | ||||
|  | ||||
| if true # find_program('sway', required : false).found() | ||||
|     add_project_arguments('-DHAVE_SWAY', language: 'cpp') | ||||
|     src_files += [ | ||||
|   | ||||
| @@ -7,7 +7,7 @@ waybar::AModule* waybar::Factory::makeModule(const std::string& name) const { | ||||
|     auto hash_pos = name.find('#'); | ||||
|     auto ref = name.substr(0, hash_pos); | ||||
|     auto id = hash_pos != std::string::npos ? name.substr(hash_pos + 1) : ""; | ||||
| #ifndef NO_FILESYSTEM | ||||
| #if defined(__linux__) && !defined(NO_FILESYSTEM) | ||||
|     if (ref == "battery") { | ||||
|       return new waybar::modules::Battery(id, config_[name]); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jan Beich
					Jan Beich