Way to many changes, new start

This commit is contained in:
willifan 2024-04-01 15:24:03 +02:00
parent 63904bec07
commit a95d18c761
25 changed files with 1799 additions and 334 deletions

2
.gitignore vendored
View file

@ -1 +1 @@
scripts/clients/build/* scripts/clients/build/

85
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,85 @@
{
"files.associations": {
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"any": "cpp",
"array": "cpp",
"atomic": "cpp",
"hash_map": "cpp",
"bit": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"charconv": "cpp",
"chrono": "cpp",
"cinttypes": "cpp",
"codecvt": "cpp",
"compare": "cpp",
"complex": "cpp",
"concepts": "cpp",
"condition_variable": "cpp",
"cstdint": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"map": "cpp",
"set": "cpp",
"string": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"source_location": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"hash_set": "cpp",
"format": "cpp",
"fstream": "cpp",
"future": "cpp",
"initializer_list": "cpp",
"iomanip": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"numbers": "cpp",
"ostream": "cpp",
"ranges": "cpp",
"semaphore": "cpp",
"shared_mutex": "cpp",
"span": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"stdfloat": "cpp",
"stop_token": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cfenv": "cpp",
"typeindex": "cpp",
"typeinfo": "cpp",
"valarray": "cpp",
"variant": "cpp"
}
}

View file

@ -5,6 +5,8 @@
;; left ;; left
;; Test
(defwidget time [] (defwidget time []
(eventbox (eventbox
:onclick `` :onclick ``
@ -18,7 +20,7 @@
;; center ;; center
(defwidget workspaces [monitor] (defwidget normalWorkspaces [monitor]
(box (box
:space-evenly false :space-evenly false
:spacing 3 :spacing 3
@ -27,6 +29,7 @@
:activeOn {workspace.normal.activeOn} :activeOn {workspace.normal.activeOn}
:occupied {workspace.normal.occupied} :occupied {workspace.normal.occupied}
:id {workspace.normal.id} :id {workspace.normal.id}
:cmd {workspace.normal.id}
:icon {workspace.normal.icon} :icon {workspace.normal.icon}
:monitor {monitor})))) :monitor {monitor}))))
@ -95,19 +98,19 @@
;; Widget blocks ;; Widget blocks
(defwidget media [] ;;(defwidget media []
(box ;; (box
:class "smallBox" ;; :class "smallBox"
:height 20 ;; :height 20
:valign "center" ;; :valign "center"
:space-evenly false ;; :space-evenly false
:visible {media.status == "Playing" ? true : false} ;; :visible {media.status == "Playing" ? true : false}
(smallSpacer) ;; (smallSpacer)
(label ;; (label
:text {media.name} ;; :text {media.name}
:tooltip {media.name} ;; :tooltip {media.name}
:limit-width 40) ;; :limit-width 40)
(smallSpacer))) ;; (smallSpacer)))
(defwidget processing [] (defwidget processing []
(eventbox (eventbox
@ -183,9 +186,22 @@
:orientation "h" :orientation "h"
:space-evenly false :space-evenly false
:halign "center" :halign "center"
(workspaces (workspace
:activeOn {workspaces[0].special.activeOn}
:occupied {workspaces[0].special.occupied}
:id {workspaces[0].special.id}
:icon {workspaces[0].special.icon}
:monitor {monitor}) :monitor {monitor})
)) (seperator)
(normalWorkspaces
:monitor {monitor})
(seperator)
(workspace
:activeOn {workspaces[1].special.activeOn}
:occupied {workspaces[1].special.occupied}
:id {workspaces[1].special.id}
:icon {workspaces[1].special.icon}
:monitor {monitor})))
(defwidget end [] (defwidget end []
(box (box

View file

@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.5)
project(clients) project(clients)
# Set C++ standard # Set C++ standard
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_CXX_STANDARD_REQUIRED True)
include_directories(lib) include_directories(lib)

View file

@ -28,7 +28,7 @@ CMAKE_BUILD_TYPE:STRING=
CMAKE_COLOR_MAKEFILE:BOOL=ON CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler //CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ CMAKE_CXX_COMPILER:STRING=/usr/bin/c++
//A wrapper around 'ar' adding the appropriate '--plugin' option //A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
@ -54,7 +54,7 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler //C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc CMAKE_C_COMPILER:STRING=/usr/bin/cc
//A wrapper around 'ar' adding the appropriate '--plugin' option //A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
@ -238,9 +238,9 @@ CMAKE_CACHEFILE_DIR:INTERNAL=/home/willifan/.config/eww/scripts/clients/build
//Major version of cmake used to create the current loaded cache //Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache //Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 CMAKE_CACHE_MINOR_VERSION:INTERNAL=29
//Patch version of cmake used to create the current loaded cache //Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable. //Path to CMake executable.

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# Relative path conversion top directories. # Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/willifan/.config/eww/scripts/clients") set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/willifan/.config/eww/scripts/clients")

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# The generator used is: # The generator used is:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
@ -8,9 +8,9 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
set(CMAKE_MAKEFILE_DEPENDS set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt" "CMakeCache.txt"
"/home/willifan/.config/eww/scripts/clients/CMakeLists.txt" "/home/willifan/.config/eww/scripts/clients/CMakeLists.txt"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake" "CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" "CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/3.28.3/CMakeSystem.cmake" "CMakeFiles/3.29.0/CMakeSystem.cmake"
"/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake/Modules/CMakeCCompilerABI.c" "/usr/share/cmake/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake/Modules/CMakeCInformation.cmake" "/usr/share/cmake/Modules/CMakeCInformation.cmake"
@ -39,7 +39,6 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
@ -49,7 +48,6 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
@ -87,6 +85,7 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
@ -98,6 +97,7 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake"
"/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
@ -116,11 +116,11 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step: # Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.28.3/CMakeSystem.cmake" "CMakeFiles/3.29.0/CMakeSystem.cmake"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake" "CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" "CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake" "CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" "CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake"
) )

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# Default target executed when no arguments are given to make. # Default target executed when no arguments are given to make.
default_target: all default_target: all

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# Delete rule output on recipe failure. # Delete rule output on recipe failure.
.DELETE_ON_ERROR: .DELETE_ON_ERROR:

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
CMakeFiles/clients.dir/src/main.cpp.o CMakeFiles/clients.dir/src/main.cpp.o
/home/willifan/.config/eww/scripts/clients/src/main.cpp /home/willifan/.config/eww/scripts/clients/src/main.cpp
@ -17,6 +17,8 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/asm/posix_types_64.h /usr/include/asm/posix_types_64.h
/usr/include/asm/socket.h /usr/include/asm/socket.h
/usr/include/asm/sockios.h /usr/include/asm/sockios.h
/usr/include/asm/unistd.h
/usr/include/asm/unistd_64.h
/usr/include/assert.h /usr/include/assert.h
/usr/include/bits/atomic_wide_counter.h /usr/include/bits/atomic_wide_counter.h
/usr/include/bits/byteswap.h /usr/include/bits/byteswap.h
@ -36,12 +38,15 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/bits/iscanonical.h /usr/include/bits/iscanonical.h
/usr/include/bits/libc-header-start.h /usr/include/bits/libc-header-start.h
/usr/include/bits/libm-simd-decl-stubs.h /usr/include/bits/libm-simd-decl-stubs.h
/usr/include/bits/local_lim.h
/usr/include/bits/locale.h /usr/include/bits/locale.h
/usr/include/bits/long-double.h /usr/include/bits/long-double.h
/usr/include/bits/math-vector.h /usr/include/bits/math-vector.h
/usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls-helper-functions.h
/usr/include/bits/mathcalls-narrow.h /usr/include/bits/mathcalls-narrow.h
/usr/include/bits/mathcalls.h /usr/include/bits/mathcalls.h
/usr/include/bits/posix1_lim.h
/usr/include/bits/posix2_lim.h
/usr/include/bits/posix_opt.h /usr/include/bits/posix_opt.h
/usr/include/bits/pthread_stack_min-dynamic.h /usr/include/bits/pthread_stack_min-dynamic.h
/usr/include/bits/pthreadtypes-arch.h /usr/include/bits/pthreadtypes-arch.h
@ -59,6 +64,7 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/bits/stdlib-float.h /usr/include/bits/stdlib-float.h
/usr/include/bits/struct_mutex.h /usr/include/bits/struct_mutex.h
/usr/include/bits/struct_rwlock.h /usr/include/bits/struct_rwlock.h
/usr/include/bits/syscall.h
/usr/include/bits/thread-shared-types.h /usr/include/bits/thread-shared-types.h
/usr/include/bits/time.h /usr/include/bits/time.h
/usr/include/bits/time64.h /usr/include/bits/time64.h
@ -93,13 +99,16 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/bits/types/wint_t.h /usr/include/bits/types/wint_t.h
/usr/include/bits/typesizes.h /usr/include/bits/typesizes.h
/usr/include/bits/uintn-identity.h /usr/include/bits/uintn-identity.h
/usr/include/bits/uio_lim.h
/usr/include/bits/unistd_ext.h /usr/include/bits/unistd_ext.h
/usr/include/bits/waitflags.h /usr/include/bits/waitflags.h
/usr/include/bits/waitstatus.h /usr/include/bits/waitstatus.h
/usr/include/bits/wchar.h /usr/include/bits/wchar.h
/usr/include/bits/wctype-wchar.h /usr/include/bits/wctype-wchar.h
/usr/include/bits/wordsize.h /usr/include/bits/wordsize.h
/usr/include/bits/xopen_lim.h
/usr/include/c++/13.2.1/algorithm /usr/include/c++/13.2.1/algorithm
/usr/include/c++/13.2.1/any
/usr/include/c++/13.2.1/array /usr/include/c++/13.2.1/array
/usr/include/c++/13.2.1/backward/auto_ptr.h /usr/include/c++/13.2.1/backward/auto_ptr.h
/usr/include/c++/13.2.1/backward/binders.h /usr/include/c++/13.2.1/backward/binders.h
@ -111,12 +120,14 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/bits/allocator.h /usr/include/c++/13.2.1/bits/allocator.h
/usr/include/c++/13.2.1/bits/atomic_base.h /usr/include/c++/13.2.1/bits/atomic_base.h
/usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h
/usr/include/c++/13.2.1/bits/atomic_wait.h
/usr/include/c++/13.2.1/bits/basic_ios.h /usr/include/c++/13.2.1/bits/basic_ios.h
/usr/include/c++/13.2.1/bits/basic_ios.tcc /usr/include/c++/13.2.1/bits/basic_ios.tcc
/usr/include/c++/13.2.1/bits/basic_string.h /usr/include/c++/13.2.1/bits/basic_string.h
/usr/include/c++/13.2.1/bits/basic_string.tcc /usr/include/c++/13.2.1/bits/basic_string.tcc
/usr/include/c++/13.2.1/bits/char_traits.h /usr/include/c++/13.2.1/bits/char_traits.h
/usr/include/c++/13.2.1/bits/charconv.h /usr/include/c++/13.2.1/bits/charconv.h
/usr/include/c++/13.2.1/bits/chrono.h
/usr/include/c++/13.2.1/bits/codecvt.h /usr/include/c++/13.2.1/bits/codecvt.h
/usr/include/c++/13.2.1/bits/concept_check.h /usr/include/c++/13.2.1/bits/concept_check.h
/usr/include/c++/13.2.1/bits/cpp_type_traits.h /usr/include/c++/13.2.1/bits/cpp_type_traits.h
@ -129,6 +140,10 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/bits/exception_ptr.h /usr/include/c++/13.2.1/bits/exception_ptr.h
/usr/include/c++/13.2.1/bits/forward_list.h /usr/include/c++/13.2.1/bits/forward_list.h
/usr/include/c++/13.2.1/bits/forward_list.tcc /usr/include/c++/13.2.1/bits/forward_list.tcc
/usr/include/c++/13.2.1/bits/fs_dir.h
/usr/include/c++/13.2.1/bits/fs_fwd.h
/usr/include/c++/13.2.1/bits/fs_ops.h
/usr/include/c++/13.2.1/bits/fs_path.h
/usr/include/c++/13.2.1/bits/fstream.tcc /usr/include/c++/13.2.1/bits/fstream.tcc
/usr/include/c++/13.2.1/bits/functexcept.h /usr/include/c++/13.2.1/bits/functexcept.h
/usr/include/c++/13.2.1/bits/functional_hash.h /usr/include/c++/13.2.1/bits/functional_hash.h
@ -141,6 +156,7 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/bits/invoke.h /usr/include/c++/13.2.1/bits/invoke.h
/usr/include/c++/13.2.1/bits/ios_base.h /usr/include/c++/13.2.1/bits/ios_base.h
/usr/include/c++/13.2.1/bits/istream.tcc /usr/include/c++/13.2.1/bits/istream.tcc
/usr/include/c++/13.2.1/bits/iterator_concepts.h
/usr/include/c++/13.2.1/bits/locale_classes.h /usr/include/c++/13.2.1/bits/locale_classes.h
/usr/include/c++/13.2.1/bits/locale_classes.tcc /usr/include/c++/13.2.1/bits/locale_classes.tcc
/usr/include/c++/13.2.1/bits/locale_conv.h /usr/include/c++/13.2.1/bits/locale_conv.h
@ -150,25 +166,38 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc
/usr/include/c++/13.2.1/bits/localefwd.h /usr/include/c++/13.2.1/bits/localefwd.h
/usr/include/c++/13.2.1/bits/mask_array.h /usr/include/c++/13.2.1/bits/mask_array.h
/usr/include/c++/13.2.1/bits/max_size_type.h
/usr/include/c++/13.2.1/bits/memory_resource.h
/usr/include/c++/13.2.1/bits/memoryfwd.h /usr/include/c++/13.2.1/bits/memoryfwd.h
/usr/include/c++/13.2.1/bits/move.h /usr/include/c++/13.2.1/bits/move.h
/usr/include/c++/13.2.1/bits/nested_exception.h /usr/include/c++/13.2.1/bits/nested_exception.h
/usr/include/c++/13.2.1/bits/new_allocator.h /usr/include/c++/13.2.1/bits/new_allocator.h
/usr/include/c++/13.2.1/bits/node_handle.h
/usr/include/c++/13.2.1/bits/ostream.tcc /usr/include/c++/13.2.1/bits/ostream.tcc
/usr/include/c++/13.2.1/bits/ostream_insert.h /usr/include/c++/13.2.1/bits/ostream_insert.h
/usr/include/c++/13.2.1/bits/parse_numbers.h
/usr/include/c++/13.2.1/bits/postypes.h /usr/include/c++/13.2.1/bits/postypes.h
/usr/include/c++/13.2.1/bits/predefined_ops.h /usr/include/c++/13.2.1/bits/predefined_ops.h
/usr/include/c++/13.2.1/bits/ptr_traits.h /usr/include/c++/13.2.1/bits/ptr_traits.h
/usr/include/c++/13.2.1/bits/quoted_string.h
/usr/include/c++/13.2.1/bits/range_access.h /usr/include/c++/13.2.1/bits/range_access.h
/usr/include/c++/13.2.1/bits/ranges_algo.h
/usr/include/c++/13.2.1/bits/ranges_algobase.h
/usr/include/c++/13.2.1/bits/ranges_base.h
/usr/include/c++/13.2.1/bits/ranges_cmp.h
/usr/include/c++/13.2.1/bits/ranges_uninitialized.h
/usr/include/c++/13.2.1/bits/ranges_util.h
/usr/include/c++/13.2.1/bits/refwrap.h /usr/include/c++/13.2.1/bits/refwrap.h
/usr/include/c++/13.2.1/bits/requires_hosted.h /usr/include/c++/13.2.1/bits/requires_hosted.h
/usr/include/c++/13.2.1/bits/shared_ptr.h /usr/include/c++/13.2.1/bits/shared_ptr.h
/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h
/usr/include/c++/13.2.1/bits/shared_ptr_base.h /usr/include/c++/13.2.1/bits/shared_ptr_base.h
/usr/include/c++/13.2.1/bits/slice_array.h /usr/include/c++/13.2.1/bits/slice_array.h
/usr/include/c++/13.2.1/bits/specfun.h
/usr/include/c++/13.2.1/bits/sstream.tcc /usr/include/c++/13.2.1/bits/sstream.tcc
/usr/include/c++/13.2.1/bits/std_abs.h /usr/include/c++/13.2.1/bits/std_abs.h
/usr/include/c++/13.2.1/bits/std_function.h /usr/include/c++/13.2.1/bits/std_function.h
/usr/include/c++/13.2.1/bits/std_mutex.h
/usr/include/c++/13.2.1/bits/stl_algo.h /usr/include/c++/13.2.1/bits/stl_algo.h
/usr/include/c++/13.2.1/bits/stl_algobase.h /usr/include/c++/13.2.1/bits/stl_algobase.h
/usr/include/c++/13.2.1/bits/stl_bvector.h /usr/include/c++/13.2.1/bits/stl_bvector.h
@ -191,11 +220,13 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/bits/stream_iterator.h /usr/include/c++/13.2.1/bits/stream_iterator.h
/usr/include/c++/13.2.1/bits/streambuf.tcc /usr/include/c++/13.2.1/bits/streambuf.tcc
/usr/include/c++/13.2.1/bits/streambuf_iterator.h /usr/include/c++/13.2.1/bits/streambuf_iterator.h
/usr/include/c++/13.2.1/bits/string_view.tcc
/usr/include/c++/13.2.1/bits/stringfwd.h /usr/include/c++/13.2.1/bits/stringfwd.h
/usr/include/c++/13.2.1/bits/uniform_int_dist.h /usr/include/c++/13.2.1/bits/uniform_int_dist.h
/usr/include/c++/13.2.1/bits/unique_ptr.h /usr/include/c++/13.2.1/bits/unique_ptr.h
/usr/include/c++/13.2.1/bits/unordered_map.h /usr/include/c++/13.2.1/bits/unordered_map.h
/usr/include/c++/13.2.1/bits/uses_allocator.h /usr/include/c++/13.2.1/bits/uses_allocator.h
/usr/include/c++/13.2.1/bits/uses_allocator_args.h
/usr/include/c++/13.2.1/bits/utility.h /usr/include/c++/13.2.1/bits/utility.h
/usr/include/c++/13.2.1/bits/valarray_after.h /usr/include/c++/13.2.1/bits/valarray_after.h
/usr/include/c++/13.2.1/bits/valarray_array.h /usr/include/c++/13.2.1/bits/valarray_array.h
@ -205,9 +236,12 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/cassert /usr/include/c++/13.2.1/cassert
/usr/include/c++/13.2.1/cctype /usr/include/c++/13.2.1/cctype
/usr/include/c++/13.2.1/cerrno /usr/include/c++/13.2.1/cerrno
/usr/include/c++/13.2.1/climits
/usr/include/c++/13.2.1/clocale /usr/include/c++/13.2.1/clocale
/usr/include/c++/13.2.1/cmath /usr/include/c++/13.2.1/cmath
/usr/include/c++/13.2.1/codecvt
/usr/include/c++/13.2.1/compare /usr/include/c++/13.2.1/compare
/usr/include/c++/13.2.1/concepts
/usr/include/c++/13.2.1/cstddef /usr/include/c++/13.2.1/cstddef
/usr/include/c++/13.2.1/cstdint /usr/include/c++/13.2.1/cstdint
/usr/include/c++/13.2.1/cstdio /usr/include/c++/13.2.1/cstdio
@ -226,6 +260,7 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/ext/numeric_traits.h /usr/include/c++/13.2.1/ext/numeric_traits.h
/usr/include/c++/13.2.1/ext/string_conversions.h /usr/include/c++/13.2.1/ext/string_conversions.h
/usr/include/c++/13.2.1/ext/type_traits.h /usr/include/c++/13.2.1/ext/type_traits.h
/usr/include/c++/13.2.1/filesystem
/usr/include/c++/13.2.1/forward_list /usr/include/c++/13.2.1/forward_list
/usr/include/c++/13.2.1/fstream /usr/include/c++/13.2.1/fstream
/usr/include/c++/13.2.1/functional /usr/include/c++/13.2.1/functional
@ -241,13 +276,36 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/c++/13.2.1/map /usr/include/c++/13.2.1/map
/usr/include/c++/13.2.1/memory /usr/include/c++/13.2.1/memory
/usr/include/c++/13.2.1/new /usr/include/c++/13.2.1/new
/usr/include/c++/13.2.1/numbers
/usr/include/c++/13.2.1/numeric /usr/include/c++/13.2.1/numeric
/usr/include/c++/13.2.1/optional
/usr/include/c++/13.2.1/ostream /usr/include/c++/13.2.1/ostream
/usr/include/c++/13.2.1/pstl/execution_defs.h
/usr/include/c++/13.2.1/pstl/glue_algorithm_defs.h
/usr/include/c++/13.2.1/pstl/glue_memory_defs.h
/usr/include/c++/13.2.1/pstl/glue_numeric_defs.h
/usr/include/c++/13.2.1/pstl/pstl_config.h
/usr/include/c++/13.2.1/ranges
/usr/include/c++/13.2.1/ratio
/usr/include/c++/13.2.1/span
/usr/include/c++/13.2.1/sstream /usr/include/c++/13.2.1/sstream
/usr/include/c++/13.2.1/stdexcept /usr/include/c++/13.2.1/stdexcept
/usr/include/c++/13.2.1/streambuf /usr/include/c++/13.2.1/streambuf
/usr/include/c++/13.2.1/string /usr/include/c++/13.2.1/string
/usr/include/c++/13.2.1/string_view
/usr/include/c++/13.2.1/system_error /usr/include/c++/13.2.1/system_error
/usr/include/c++/13.2.1/tr1/bessel_function.tcc
/usr/include/c++/13.2.1/tr1/beta_function.tcc
/usr/include/c++/13.2.1/tr1/ell_integral.tcc
/usr/include/c++/13.2.1/tr1/exp_integral.tcc
/usr/include/c++/13.2.1/tr1/gamma.tcc
/usr/include/c++/13.2.1/tr1/hypergeometric.tcc
/usr/include/c++/13.2.1/tr1/legendre_function.tcc
/usr/include/c++/13.2.1/tr1/modified_bessel_func.tcc
/usr/include/c++/13.2.1/tr1/poly_hermite.tcc
/usr/include/c++/13.2.1/tr1/poly_laguerre.tcc
/usr/include/c++/13.2.1/tr1/riemann_zeta.tcc
/usr/include/c++/13.2.1/tr1/special_function_util.h
/usr/include/c++/13.2.1/tuple /usr/include/c++/13.2.1/tuple
/usr/include/c++/13.2.1/type_traits /usr/include/c++/13.2.1/type_traits
/usr/include/c++/13.2.1/typeinfo /usr/include/c++/13.2.1/typeinfo
@ -279,8 +337,10 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/gnu/stubs-64.h /usr/include/gnu/stubs-64.h
/usr/include/gnu/stubs.h /usr/include/gnu/stubs.h
/usr/include/libintl.h /usr/include/libintl.h
/usr/include/limits.h
/usr/include/linux/close_range.h /usr/include/linux/close_range.h
/usr/include/linux/errno.h /usr/include/linux/errno.h
/usr/include/linux/limits.h
/usr/include/linux/posix_types.h /usr/include/linux/posix_types.h
/usr/include/linux/stddef.h /usr/include/linux/stddef.h
/usr/include/locale.h /usr/include/locale.h
@ -297,13 +357,17 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/sys/select.h /usr/include/sys/select.h
/usr/include/sys/single_threaded.h /usr/include/sys/single_threaded.h
/usr/include/sys/socket.h /usr/include/sys/socket.h
/usr/include/sys/syscall.h
/usr/include/sys/types.h /usr/include/sys/types.h
/usr/include/sys/un.h /usr/include/sys/un.h
/usr/include/syscall.h
/usr/include/time.h /usr/include/time.h
/usr/include/unistd.h /usr/include/unistd.h
/usr/include/wchar.h /usr/include/wchar.h
/usr/include/wctype.h /usr/include/wctype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/syslimits.h

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/clients/src/main.cpp \ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/clients/src/main.cpp \
/home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp \ /home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp \
@ -16,6 +16,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/asm/posix_types_64.h \ /usr/include/asm/posix_types_64.h \
/usr/include/asm/socket.h \ /usr/include/asm/socket.h \
/usr/include/asm/sockios.h \ /usr/include/asm/sockios.h \
/usr/include/asm/unistd.h \
/usr/include/asm/unistd_64.h \
/usr/include/assert.h \ /usr/include/assert.h \
/usr/include/bits/atomic_wide_counter.h \ /usr/include/bits/atomic_wide_counter.h \
/usr/include/bits/byteswap.h \ /usr/include/bits/byteswap.h \
@ -35,12 +37,15 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/iscanonical.h \ /usr/include/bits/iscanonical.h \
/usr/include/bits/libc-header-start.h \ /usr/include/bits/libc-header-start.h \
/usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/libm-simd-decl-stubs.h \
/usr/include/bits/local_lim.h \
/usr/include/bits/locale.h \ /usr/include/bits/locale.h \
/usr/include/bits/long-double.h \ /usr/include/bits/long-double.h \
/usr/include/bits/math-vector.h \ /usr/include/bits/math-vector.h \
/usr/include/bits/mathcalls-helper-functions.h \ /usr/include/bits/mathcalls-helper-functions.h \
/usr/include/bits/mathcalls-narrow.h \ /usr/include/bits/mathcalls-narrow.h \
/usr/include/bits/mathcalls.h \ /usr/include/bits/mathcalls.h \
/usr/include/bits/posix1_lim.h \
/usr/include/bits/posix2_lim.h \
/usr/include/bits/posix_opt.h \ /usr/include/bits/posix_opt.h \
/usr/include/bits/pthread_stack_min-dynamic.h \ /usr/include/bits/pthread_stack_min-dynamic.h \
/usr/include/bits/pthreadtypes-arch.h \ /usr/include/bits/pthreadtypes-arch.h \
@ -58,6 +63,7 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/stdlib-float.h \ /usr/include/bits/stdlib-float.h \
/usr/include/bits/struct_mutex.h \ /usr/include/bits/struct_mutex.h \
/usr/include/bits/struct_rwlock.h \ /usr/include/bits/struct_rwlock.h \
/usr/include/bits/syscall.h \
/usr/include/bits/thread-shared-types.h \ /usr/include/bits/thread-shared-types.h \
/usr/include/bits/time.h \ /usr/include/bits/time.h \
/usr/include/bits/time64.h \ /usr/include/bits/time64.h \
@ -92,13 +98,16 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/types/wint_t.h \ /usr/include/bits/types/wint_t.h \
/usr/include/bits/typesizes.h \ /usr/include/bits/typesizes.h \
/usr/include/bits/uintn-identity.h \ /usr/include/bits/uintn-identity.h \
/usr/include/bits/uio_lim.h \
/usr/include/bits/unistd_ext.h \ /usr/include/bits/unistd_ext.h \
/usr/include/bits/waitflags.h \ /usr/include/bits/waitflags.h \
/usr/include/bits/waitstatus.h \ /usr/include/bits/waitstatus.h \
/usr/include/bits/wchar.h \ /usr/include/bits/wchar.h \
/usr/include/bits/wctype-wchar.h \ /usr/include/bits/wctype-wchar.h \
/usr/include/bits/wordsize.h \ /usr/include/bits/wordsize.h \
/usr/include/bits/xopen_lim.h \
/usr/include/c++/13.2.1/algorithm \ /usr/include/c++/13.2.1/algorithm \
/usr/include/c++/13.2.1/any \
/usr/include/c++/13.2.1/array \ /usr/include/c++/13.2.1/array \
/usr/include/c++/13.2.1/backward/auto_ptr.h \ /usr/include/c++/13.2.1/backward/auto_ptr.h \
/usr/include/c++/13.2.1/backward/binders.h \ /usr/include/c++/13.2.1/backward/binders.h \
@ -110,12 +119,14 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/allocator.h \ /usr/include/c++/13.2.1/bits/allocator.h \
/usr/include/c++/13.2.1/bits/atomic_base.h \ /usr/include/c++/13.2.1/bits/atomic_base.h \
/usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h \ /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h \
/usr/include/c++/13.2.1/bits/atomic_wait.h \
/usr/include/c++/13.2.1/bits/basic_ios.h \ /usr/include/c++/13.2.1/bits/basic_ios.h \
/usr/include/c++/13.2.1/bits/basic_ios.tcc \ /usr/include/c++/13.2.1/bits/basic_ios.tcc \
/usr/include/c++/13.2.1/bits/basic_string.h \ /usr/include/c++/13.2.1/bits/basic_string.h \
/usr/include/c++/13.2.1/bits/basic_string.tcc \ /usr/include/c++/13.2.1/bits/basic_string.tcc \
/usr/include/c++/13.2.1/bits/char_traits.h \ /usr/include/c++/13.2.1/bits/char_traits.h \
/usr/include/c++/13.2.1/bits/charconv.h \ /usr/include/c++/13.2.1/bits/charconv.h \
/usr/include/c++/13.2.1/bits/chrono.h \
/usr/include/c++/13.2.1/bits/codecvt.h \ /usr/include/c++/13.2.1/bits/codecvt.h \
/usr/include/c++/13.2.1/bits/concept_check.h \ /usr/include/c++/13.2.1/bits/concept_check.h \
/usr/include/c++/13.2.1/bits/cpp_type_traits.h \ /usr/include/c++/13.2.1/bits/cpp_type_traits.h \
@ -128,6 +139,10 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/exception_ptr.h \ /usr/include/c++/13.2.1/bits/exception_ptr.h \
/usr/include/c++/13.2.1/bits/forward_list.h \ /usr/include/c++/13.2.1/bits/forward_list.h \
/usr/include/c++/13.2.1/bits/forward_list.tcc \ /usr/include/c++/13.2.1/bits/forward_list.tcc \
/usr/include/c++/13.2.1/bits/fs_dir.h \
/usr/include/c++/13.2.1/bits/fs_fwd.h \
/usr/include/c++/13.2.1/bits/fs_ops.h \
/usr/include/c++/13.2.1/bits/fs_path.h \
/usr/include/c++/13.2.1/bits/fstream.tcc \ /usr/include/c++/13.2.1/bits/fstream.tcc \
/usr/include/c++/13.2.1/bits/functexcept.h \ /usr/include/c++/13.2.1/bits/functexcept.h \
/usr/include/c++/13.2.1/bits/functional_hash.h \ /usr/include/c++/13.2.1/bits/functional_hash.h \
@ -140,6 +155,7 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/invoke.h \ /usr/include/c++/13.2.1/bits/invoke.h \
/usr/include/c++/13.2.1/bits/ios_base.h \ /usr/include/c++/13.2.1/bits/ios_base.h \
/usr/include/c++/13.2.1/bits/istream.tcc \ /usr/include/c++/13.2.1/bits/istream.tcc \
/usr/include/c++/13.2.1/bits/iterator_concepts.h \
/usr/include/c++/13.2.1/bits/locale_classes.h \ /usr/include/c++/13.2.1/bits/locale_classes.h \
/usr/include/c++/13.2.1/bits/locale_classes.tcc \ /usr/include/c++/13.2.1/bits/locale_classes.tcc \
/usr/include/c++/13.2.1/bits/locale_conv.h \ /usr/include/c++/13.2.1/bits/locale_conv.h \
@ -149,25 +165,38 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc \ /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/13.2.1/bits/localefwd.h \ /usr/include/c++/13.2.1/bits/localefwd.h \
/usr/include/c++/13.2.1/bits/mask_array.h \ /usr/include/c++/13.2.1/bits/mask_array.h \
/usr/include/c++/13.2.1/bits/max_size_type.h \
/usr/include/c++/13.2.1/bits/memory_resource.h \
/usr/include/c++/13.2.1/bits/memoryfwd.h \ /usr/include/c++/13.2.1/bits/memoryfwd.h \
/usr/include/c++/13.2.1/bits/move.h \ /usr/include/c++/13.2.1/bits/move.h \
/usr/include/c++/13.2.1/bits/nested_exception.h \ /usr/include/c++/13.2.1/bits/nested_exception.h \
/usr/include/c++/13.2.1/bits/new_allocator.h \ /usr/include/c++/13.2.1/bits/new_allocator.h \
/usr/include/c++/13.2.1/bits/node_handle.h \
/usr/include/c++/13.2.1/bits/ostream.tcc \ /usr/include/c++/13.2.1/bits/ostream.tcc \
/usr/include/c++/13.2.1/bits/ostream_insert.h \ /usr/include/c++/13.2.1/bits/ostream_insert.h \
/usr/include/c++/13.2.1/bits/parse_numbers.h \
/usr/include/c++/13.2.1/bits/postypes.h \ /usr/include/c++/13.2.1/bits/postypes.h \
/usr/include/c++/13.2.1/bits/predefined_ops.h \ /usr/include/c++/13.2.1/bits/predefined_ops.h \
/usr/include/c++/13.2.1/bits/ptr_traits.h \ /usr/include/c++/13.2.1/bits/ptr_traits.h \
/usr/include/c++/13.2.1/bits/quoted_string.h \
/usr/include/c++/13.2.1/bits/range_access.h \ /usr/include/c++/13.2.1/bits/range_access.h \
/usr/include/c++/13.2.1/bits/ranges_algo.h \
/usr/include/c++/13.2.1/bits/ranges_algobase.h \
/usr/include/c++/13.2.1/bits/ranges_base.h \
/usr/include/c++/13.2.1/bits/ranges_cmp.h \
/usr/include/c++/13.2.1/bits/ranges_uninitialized.h \
/usr/include/c++/13.2.1/bits/ranges_util.h \
/usr/include/c++/13.2.1/bits/refwrap.h \ /usr/include/c++/13.2.1/bits/refwrap.h \
/usr/include/c++/13.2.1/bits/requires_hosted.h \ /usr/include/c++/13.2.1/bits/requires_hosted.h \
/usr/include/c++/13.2.1/bits/shared_ptr.h \ /usr/include/c++/13.2.1/bits/shared_ptr.h \
/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h \ /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h \
/usr/include/c++/13.2.1/bits/shared_ptr_base.h \ /usr/include/c++/13.2.1/bits/shared_ptr_base.h \
/usr/include/c++/13.2.1/bits/slice_array.h \ /usr/include/c++/13.2.1/bits/slice_array.h \
/usr/include/c++/13.2.1/bits/specfun.h \
/usr/include/c++/13.2.1/bits/sstream.tcc \ /usr/include/c++/13.2.1/bits/sstream.tcc \
/usr/include/c++/13.2.1/bits/std_abs.h \ /usr/include/c++/13.2.1/bits/std_abs.h \
/usr/include/c++/13.2.1/bits/std_function.h \ /usr/include/c++/13.2.1/bits/std_function.h \
/usr/include/c++/13.2.1/bits/std_mutex.h \
/usr/include/c++/13.2.1/bits/stl_algo.h \ /usr/include/c++/13.2.1/bits/stl_algo.h \
/usr/include/c++/13.2.1/bits/stl_algobase.h \ /usr/include/c++/13.2.1/bits/stl_algobase.h \
/usr/include/c++/13.2.1/bits/stl_bvector.h \ /usr/include/c++/13.2.1/bits/stl_bvector.h \
@ -190,11 +219,13 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stream_iterator.h \ /usr/include/c++/13.2.1/bits/stream_iterator.h \
/usr/include/c++/13.2.1/bits/streambuf.tcc \ /usr/include/c++/13.2.1/bits/streambuf.tcc \
/usr/include/c++/13.2.1/bits/streambuf_iterator.h \ /usr/include/c++/13.2.1/bits/streambuf_iterator.h \
/usr/include/c++/13.2.1/bits/string_view.tcc \
/usr/include/c++/13.2.1/bits/stringfwd.h \ /usr/include/c++/13.2.1/bits/stringfwd.h \
/usr/include/c++/13.2.1/bits/uniform_int_dist.h \ /usr/include/c++/13.2.1/bits/uniform_int_dist.h \
/usr/include/c++/13.2.1/bits/unique_ptr.h \ /usr/include/c++/13.2.1/bits/unique_ptr.h \
/usr/include/c++/13.2.1/bits/unordered_map.h \ /usr/include/c++/13.2.1/bits/unordered_map.h \
/usr/include/c++/13.2.1/bits/uses_allocator.h \ /usr/include/c++/13.2.1/bits/uses_allocator.h \
/usr/include/c++/13.2.1/bits/uses_allocator_args.h \
/usr/include/c++/13.2.1/bits/utility.h \ /usr/include/c++/13.2.1/bits/utility.h \
/usr/include/c++/13.2.1/bits/valarray_after.h \ /usr/include/c++/13.2.1/bits/valarray_after.h \
/usr/include/c++/13.2.1/bits/valarray_array.h \ /usr/include/c++/13.2.1/bits/valarray_array.h \
@ -204,9 +235,12 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/cassert \ /usr/include/c++/13.2.1/cassert \
/usr/include/c++/13.2.1/cctype \ /usr/include/c++/13.2.1/cctype \
/usr/include/c++/13.2.1/cerrno \ /usr/include/c++/13.2.1/cerrno \
/usr/include/c++/13.2.1/climits \
/usr/include/c++/13.2.1/clocale \ /usr/include/c++/13.2.1/clocale \
/usr/include/c++/13.2.1/cmath \ /usr/include/c++/13.2.1/cmath \
/usr/include/c++/13.2.1/codecvt \
/usr/include/c++/13.2.1/compare \ /usr/include/c++/13.2.1/compare \
/usr/include/c++/13.2.1/concepts \
/usr/include/c++/13.2.1/cstddef \ /usr/include/c++/13.2.1/cstddef \
/usr/include/c++/13.2.1/cstdint \ /usr/include/c++/13.2.1/cstdint \
/usr/include/c++/13.2.1/cstdio \ /usr/include/c++/13.2.1/cstdio \
@ -225,6 +259,7 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/ext/numeric_traits.h \ /usr/include/c++/13.2.1/ext/numeric_traits.h \
/usr/include/c++/13.2.1/ext/string_conversions.h \ /usr/include/c++/13.2.1/ext/string_conversions.h \
/usr/include/c++/13.2.1/ext/type_traits.h \ /usr/include/c++/13.2.1/ext/type_traits.h \
/usr/include/c++/13.2.1/filesystem \
/usr/include/c++/13.2.1/forward_list \ /usr/include/c++/13.2.1/forward_list \
/usr/include/c++/13.2.1/fstream \ /usr/include/c++/13.2.1/fstream \
/usr/include/c++/13.2.1/functional \ /usr/include/c++/13.2.1/functional \
@ -240,13 +275,36 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/map \ /usr/include/c++/13.2.1/map \
/usr/include/c++/13.2.1/memory \ /usr/include/c++/13.2.1/memory \
/usr/include/c++/13.2.1/new \ /usr/include/c++/13.2.1/new \
/usr/include/c++/13.2.1/numbers \
/usr/include/c++/13.2.1/numeric \ /usr/include/c++/13.2.1/numeric \
/usr/include/c++/13.2.1/optional \
/usr/include/c++/13.2.1/ostream \ /usr/include/c++/13.2.1/ostream \
/usr/include/c++/13.2.1/pstl/execution_defs.h \
/usr/include/c++/13.2.1/pstl/glue_algorithm_defs.h \
/usr/include/c++/13.2.1/pstl/glue_memory_defs.h \
/usr/include/c++/13.2.1/pstl/glue_numeric_defs.h \
/usr/include/c++/13.2.1/pstl/pstl_config.h \
/usr/include/c++/13.2.1/ranges \
/usr/include/c++/13.2.1/ratio \
/usr/include/c++/13.2.1/span \
/usr/include/c++/13.2.1/sstream \ /usr/include/c++/13.2.1/sstream \
/usr/include/c++/13.2.1/stdexcept \ /usr/include/c++/13.2.1/stdexcept \
/usr/include/c++/13.2.1/streambuf \ /usr/include/c++/13.2.1/streambuf \
/usr/include/c++/13.2.1/string \ /usr/include/c++/13.2.1/string \
/usr/include/c++/13.2.1/string_view \
/usr/include/c++/13.2.1/system_error \ /usr/include/c++/13.2.1/system_error \
/usr/include/c++/13.2.1/tr1/bessel_function.tcc \
/usr/include/c++/13.2.1/tr1/beta_function.tcc \
/usr/include/c++/13.2.1/tr1/ell_integral.tcc \
/usr/include/c++/13.2.1/tr1/exp_integral.tcc \
/usr/include/c++/13.2.1/tr1/gamma.tcc \
/usr/include/c++/13.2.1/tr1/hypergeometric.tcc \
/usr/include/c++/13.2.1/tr1/legendre_function.tcc \
/usr/include/c++/13.2.1/tr1/modified_bessel_func.tcc \
/usr/include/c++/13.2.1/tr1/poly_hermite.tcc \
/usr/include/c++/13.2.1/tr1/poly_laguerre.tcc \
/usr/include/c++/13.2.1/tr1/riemann_zeta.tcc \
/usr/include/c++/13.2.1/tr1/special_function_util.h \
/usr/include/c++/13.2.1/tuple \ /usr/include/c++/13.2.1/tuple \
/usr/include/c++/13.2.1/type_traits \ /usr/include/c++/13.2.1/type_traits \
/usr/include/c++/13.2.1/typeinfo \ /usr/include/c++/13.2.1/typeinfo \
@ -278,8 +336,10 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs-64.h \
/usr/include/gnu/stubs.h \ /usr/include/gnu/stubs.h \
/usr/include/libintl.h \ /usr/include/libintl.h \
/usr/include/limits.h \
/usr/include/linux/close_range.h \ /usr/include/linux/close_range.h \
/usr/include/linux/errno.h \ /usr/include/linux/errno.h \
/usr/include/linux/limits.h \
/usr/include/linux/posix_types.h \ /usr/include/linux/posix_types.h \
/usr/include/linux/stddef.h \ /usr/include/linux/stddef.h \
/usr/include/locale.h \ /usr/include/locale.h \
@ -296,29 +356,39 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/sys/select.h \ /usr/include/sys/select.h \
/usr/include/sys/single_threaded.h \ /usr/include/sys/single_threaded.h \
/usr/include/sys/socket.h \ /usr/include/sys/socket.h \
/usr/include/sys/syscall.h \
/usr/include/sys/types.h \ /usr/include/sys/types.h \
/usr/include/sys/un.h \ /usr/include/sys/un.h \
/usr/include/syscall.h \
/usr/include/time.h \ /usr/include/time.h \
/usr/include/unistd.h \ /usr/include/unistd.h \
/usr/include/wchar.h \ /usr/include/wchar.h \
/usr/include/wctype.h \ /usr/include/wctype.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/syslimits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/syslimits.h:
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h:
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h:
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h:
/usr/include/unistd.h: /usr/include/unistd.h:
/usr/include/syscall.h:
/usr/include/sys/syscall.h:
/usr/include/sys/single_threaded.h: /usr/include/sys/single_threaded.h:
/usr/include/sys/cdefs.h: /usr/include/sys/cdefs.h:
/usr/include/strings.h:
/usr/include/stdlib.h: /usr/include/stdlib.h:
/usr/include/stdc-predef.h: /usr/include/stdc-predef.h:
@ -331,9 +401,9 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/linux/stddef.h: /usr/include/linux/stddef.h:
/usr/include/features-time64.h: /usr/include/linux/limits.h:
/usr/include/ctype.h: /usr/include/features-time64.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h: /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h:
@ -345,32 +415,122 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h: /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:
/usr/include/c++/13.2.1/bits/forward_list.h: /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h:
/usr/include/c++/13.2.1/version:
/usr/include/linux/errno.h:
/usr/include/c++/13.2.1/vector:
/usr/include/c++/13.2.1/valarray:
/usr/include/c++/13.2.1/utility:
/usr/include/c++/13.2.1/unordered_map:
/usr/include/c++/13.2.1/typeinfo:
/usr/include/c++/13.2.1/tuple:
/usr/include/c++/13.2.1/tr1/riemann_zeta.tcc:
/usr/include/c++/13.2.1/tr1/poly_laguerre.tcc:
/usr/include/c++/13.2.1/tr1/poly_hermite.tcc:
/usr/include/c++/13.2.1/tr1/modified_bessel_func.tcc:
/usr/include/c++/13.2.1/tr1/legendre_function.tcc:
/usr/include/c++/13.2.1/tr1/hypergeometric.tcc:
/usr/include/c++/13.2.1/tr1/gamma.tcc:
/usr/include/c++/13.2.1/tr1/exp_integral.tcc:
/usr/include/c++/13.2.1/tr1/bessel_function.tcc:
/usr/include/c++/13.2.1/system_error:
/usr/include/c++/13.2.1/streambuf:
/usr/include/c++/13.2.1/stdexcept:
/usr/include/c++/13.2.1/span:
/usr/include/limits.h:
/usr/include/c++/13.2.1/ranges:
/usr/include/c++/13.2.1/pstl/pstl_config.h:
/usr/include/ctype.h:
/usr/include/c++/13.2.1/pstl/glue_numeric_defs.h:
/usr/include/c++/13.2.1/pstl/glue_memory_defs.h:
/usr/include/c++/13.2.1/pstl/glue_algorithm_defs.h:
/usr/include/c++/13.2.1/pstl/execution_defs.h:
/usr/include/c++/13.2.1/optional:
/usr/include/c++/13.2.1/numeric:
/usr/include/strings.h:
/usr/include/c++/13.2.1/numbers:
/usr/include/c++/13.2.1/new:
/usr/include/c++/13.2.1/memory:
/usr/include/c++/13.2.1/map:
/usr/include/c++/13.2.1/locale: /usr/include/c++/13.2.1/locale:
/usr/include/c++/13.2.1/bits/exception.h: /usr/include/c++/13.2.1/limits:
/usr/include/bits/setjmp.h: /usr/include/c++/13.2.1/iterator:
/usr/include/c++/13.2.1/bits/enable_special_members.h: /usr/include/c++/13.2.1/istream:
/usr/include/bits/cpu-set.h: /usr/include/c++/13.2.1/iomanip:
/usr/include/c++/13.2.1/bits/cxxabi_forced.h: /usr/include/c++/13.2.1/initializer_list:
/usr/include/c++/13.2.1/functional:
/usr/include/c++/13.2.1/string:
/usr/include/c++/13.2.1/fstream:
/usr/include/c++/13.2.1/forward_list:
/usr/include/c++/13.2.1/filesystem:
/usr/include/c++/13.2.1/ext/type_traits.h:
/usr/include/c++/13.2.1/bits/chrono.h:
/usr/include/c++/13.2.1/bits/char_traits.h: /usr/include/c++/13.2.1/bits/char_traits.h:
/usr/include/c++/13.2.1/bits/valarray_array.h: /usr/include/c++/13.2.1/bits/valarray_array.h:
/usr/include/c++/13.2.1/system_error:
/usr/include/c++/13.2.1/bits/basic_string.tcc:
/usr/include/c++/13.2.1/version:
/usr/include/bits/types/struct_tm.h: /usr/include/bits/types/struct_tm.h:
/usr/include/c++/13.2.1/bits/ranges_algo.h:
/usr/include/bits/long-double.h:
/usr/include/c++/13.2.1/bits/ranges_cmp.h:
/usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h: /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h:
/usr/include/c++/13.2.1/bits/stl_iterator.h: /usr/include/c++/13.2.1/bits/stl_iterator.h:
@ -383,31 +543,19 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/array: /usr/include/c++/13.2.1/array:
/usr/include/c++/13.2.1/forward_list: /usr/include/bits/xopen_lim.h:
/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc: /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc:
/usr/include/bits/wctype-wchar.h: /usr/include/bits/wctype-wchar.h:
/usr/include/c++/13.2.1/bits/concept_check.h:
/usr/include/bits/byteswap.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h: /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h:
/usr/include/bits/timesize.h: /usr/include/bits/timesize.h:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h: /usr/include/c++/13.2.1/type_traits:
/usr/include/bits/unistd_ext.h: /usr/include/c++/13.2.1/bits/localefwd.h:
/usr/include/c++/13.2.1/bits/erase_if.h:
/usr/include/c++/13.2.1/bits/postypes.h:
/usr/include/gnu/stubs-64.h:
/usr/include/c++/13.2.1/bits/streambuf.tcc:
/usr/include/c++/13.2.1/cstdlib: /usr/include/c++/13.2.1/cstdlib:
@ -415,16 +563,16 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/types/wint_t.h: /usr/include/bits/types/wint_t.h:
/usr/include/c++/13.2.1/tr1/special_function_util.h:
/usr/include/asm-generic/bitsperlong.h: /usr/include/asm-generic/bitsperlong.h:
/usr/include/c++/13.2.1/bits/predefined_ops.h: /usr/include/c++/13.2.1/bits/predefined_ops.h:
/usr/include/c++/13.2.1/string_view:
/usr/include/c++/13.2.1/bits/sstream.tcc: /usr/include/c++/13.2.1/bits/sstream.tcc:
/usr/include/c++/13.2.1/bits/streambuf_iterator.h:
/usr/include/bits/waitflags.h:
/usr/include/bits/types/struct_itimerspec.h: /usr/include/bits/types/struct_itimerspec.h:
/usr/include/bits/struct_rwlock.h: /usr/include/bits/struct_rwlock.h:
@ -437,46 +585,44 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/asm-generic/sockios.h: /usr/include/asm-generic/sockios.h:
/usr/include/c++/13.2.1/bits/exception_defines.h: /usr/include/c++/13.2.1/iostream:
/usr/include/bits/types/mbstate_t.h:
/usr/include/bits/types/locale_t.h: /usr/include/bits/types/locale_t.h:
/usr/include/c++/13.2.1/bits/allocator.h: /usr/include/c++/13.2.1/bits/allocator.h:
/usr/include/c++/13.2.1/valarray:
/usr/include/bits/types/clock_t.h: /usr/include/bits/types/clock_t.h:
/usr/include/asm/unistd_64.h:
/usr/include/bits/types/__fpos_t.h: /usr/include/bits/types/__fpos_t.h:
/usr/include/bits/mathcalls.h: /usr/include/bits/mathcalls.h:
/usr/include/c++/13.2.1/bits/unique_ptr.h: /usr/include/c++/13.2.1/bits/unique_ptr.h:
/usr/include/c++/13.2.1/bits/localefwd.h:
/usr/include/c++/13.2.1/type_traits:
/usr/include/bits/types/__mbstate_t.h:
/usr/include/bits/stdio_lim.h:
/usr/include/sys/socket.h: /usr/include/sys/socket.h:
/usr/include/bits/mathcalls-helper-functions.h: /usr/include/bits/mathcalls-helper-functions.h:
/usr/include/c++/13.2.1/ostream:
/usr/include/bits/types/__locale_t.h:
/usr/include/c++/13.2.1/backward/auto_ptr.h: /usr/include/c++/13.2.1/backward/auto_ptr.h:
/usr/include/c++/13.2.1/bits/utility.h: /usr/include/c++/13.2.1/bits/utility.h:
/usr/include/c++/13.2.1/map: /usr/include/c++/13.2.1/codecvt:
/usr/include/c++/13.2.1/limits:
/usr/include/linux/posix_types.h: /usr/include/linux/posix_types.h:
/usr/include/bits/types/FILE.h: /usr/include/bits/types/FILE.h:
/usr/include/c++/13.2.1/bits/fs_fwd.h:
/usr/include/bits/flt-eval-method.h: /usr/include/bits/flt-eval-method.h:
/usr/include/c++/13.2.1/bits/locale_facets.h: /usr/include/c++/13.2.1/bits/locale_facets.h:
@ -489,20 +635,20 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/stdlib-float.h: /usr/include/bits/stdlib-float.h:
/usr/include/c++/13.2.1/bits/cxxabi_init_exception.h: /usr/include/bits/thread-shared-types.h:
/usr/include/wctype.h: /usr/include/bits/struct_mutex.h:
/usr/include/sched.h: /usr/include/c++/13.2.1/bits/shared_ptr.h:
/usr/include/bits/fp-fast.h: /usr/include/c++/13.2.1/bits/fs_path.h:
/usr/include/c++/13.2.1/ext/alloc_traits.h:
/usr/include/bits/floatn-common.h: /usr/include/bits/floatn-common.h:
/usr/include/c++/13.2.1/bits/slice_array.h: /usr/include/c++/13.2.1/bits/slice_array.h:
/usr/include/c++/13.2.1/numeric:
/usr/include/bits/types/struct_FILE.h: /usr/include/bits/types/struct_FILE.h:
/usr/include/bits/environments.h: /usr/include/bits/environments.h:
@ -515,14 +661,10 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/endianness.h: /usr/include/bits/endianness.h:
/usr/include/c++/13.2.1/tuple:
/home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp: /home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp:
/usr/include/asm/sockios.h: /usr/include/asm/sockios.h:
/usr/include/bits/libm-simd-decl-stubs.h:
/usr/include/c++/13.2.1/bits/memoryfwd.h: /usr/include/c++/13.2.1/bits/memoryfwd.h:
/usr/include/sys/un.h: /usr/include/sys/un.h:
@ -531,25 +673,29 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/typesizes.h: /usr/include/bits/typesizes.h:
/usr/include/c++/13.2.1/tr1/ell_integral.tcc:
/usr/include/c++/13.2.1/bits/std_abs.h: /usr/include/c++/13.2.1/bits/std_abs.h:
/usr/include/c++/13.2.1/bits/std_mutex.h:
/usr/include/c++/13.2.1/bits/vector.tcc: /usr/include/c++/13.2.1/bits/vector.tcc:
/usr/include/c++/13.2.1/cstring: /usr/include/c++/13.2.1/cstring:
/usr/include/bits/cpu-set.h:
/usr/include/c++/13.2.1/bits/enable_special_members.h:
/usr/include/bits/sockaddr.h: /usr/include/bits/sockaddr.h:
/usr/include/bits/struct_mutex.h: /usr/include/c++/13.2.1/bits/ranges_uninitialized.h:
/usr/include/c++/13.2.1/ext/alloc_traits.h:
/usr/include/c++/13.2.1/bits/atomic_base.h:
/usr/include/bits/confname.h: /usr/include/bits/confname.h:
/usr/include/c++/13.2.1/bits/exception_ptr.h: /usr/include/bits/byteswap.h:
/usr/include/asm-generic/socket.h: /usr/include/c++/13.2.1/bits/concept_check.h:
/home/willifan/.config/eww/scripts/clients/src/main.cpp: /home/willifan/.config/eww/scripts/clients/src/main.cpp:
@ -557,28 +703,54 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/assert.h: /usr/include/assert.h:
/usr/include/c++/13.2.1/bits/basic_string.tcc:
/usr/include/bits/posix2_lim.h:
/usr/include/c++/13.2.1/bits/new_allocator.h:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:
/usr/include/bits/atomic_wide_counter.h: /usr/include/bits/atomic_wide_counter.h:
/usr/include/bits/posix_opt.h: /usr/include/bits/posix_opt.h:
/usr/include/bits/types/__mbstate_t.h:
/usr/include/bits/stdio_lim.h:
/usr/include/bits/local_lim.h:
/usr/include/bits/syscall.h:
/usr/include/bits/iscanonical.h:
/usr/include/bits/locale.h: /usr/include/bits/locale.h:
/usr/include/c++/13.2.1/bits/atomic_base.h:
/usr/include/asm/unistd.h:
/usr/include/time.h:
/usr/include/c++/13.2.1/sstream:
/usr/include/c++/13.2.1/bits/max_size_type.h:
/usr/include/c++/13.2.1/bits/basic_ios.tcc: /usr/include/c++/13.2.1/bits/basic_ios.tcc:
/usr/include/bits/pthread_stack_min-dynamic.h: /usr/include/bits/pthread_stack_min-dynamic.h:
/usr/include/alloca.h: /usr/include/alloca.h:
/usr/include/c++/13.2.1/bits/stl_algobase.h:
/usr/include/c++/13.2.1/bits/memory_resource.h:
/usr/include/c++/13.2.1/cstdio: /usr/include/c++/13.2.1/cstdio:
/usr/include/bits/stdint-least.h: /usr/include/bits/stdint-least.h:
/usr/include/bits/long-double.h:
/usr/include/c++/13.2.1/bits/shared_ptr.h:
/usr/include/asm-generic/errno-base.h: /usr/include/asm-generic/errno-base.h:
/usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno.h:
@ -587,6 +759,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/hashtable_policy.h: /usr/include/c++/13.2.1/bits/hashtable_policy.h:
/usr/include/c++/13.2.1/bits/ranges_util.h:
/usr/include/bits/types/__sigset_t.h: /usr/include/bits/types/__sigset_t.h:
/usr/include/c++/13.2.1/cerrno: /usr/include/c++/13.2.1/cerrno:
@ -609,6 +783,10 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stl_relops.h: /usr/include/c++/13.2.1/bits/stl_relops.h:
/usr/include/asm-generic/socket.h:
/usr/include/c++/13.2.1/bits/exception_ptr.h:
/usr/include/c++/13.2.1/bits/basic_string.h: /usr/include/c++/13.2.1/bits/basic_string.h:
/usr/include/sys/select.h: /usr/include/sys/select.h:
@ -623,10 +801,6 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/asm/posix_types_64.h: /usr/include/asm/posix_types_64.h:
/usr/include/c++/13.2.1/bits/locale_facets_nonio.h:
/usr/include/c++/13.2.1/bits/forward_list.tcc:
/usr/include/bits/getopt_core.h: /usr/include/bits/getopt_core.h:
/usr/include/c++/13.2.1/ext/concurrence.h: /usr/include/c++/13.2.1/ext/concurrence.h:
@ -635,12 +809,18 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/getopt_posix.h: /usr/include/bits/getopt_posix.h:
/usr/include/bits/thread-shared-types.h:
/usr/include/bits/iscanonical.h:
/usr/include/bits/libc-header-start.h: /usr/include/bits/libc-header-start.h:
/usr/include/bits/types/struct_timespec.h:
/usr/include/c++/13.2.1/bits/algorithmfwd.h:
/usr/include/c++/13.2.1/bits/ptr_traits.h:
/usr/include/bits/types/time_t.h:
/usr/include/c++/13.2.1/bits/stl_numeric.h:
/usr/include/bits/types/timer_t.h: /usr/include/bits/types/timer_t.h:
/usr/include/bits/mathcalls-narrow.h: /usr/include/bits/mathcalls-narrow.h:
@ -655,7 +835,11 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stl_tree.h: /usr/include/c++/13.2.1/bits/stl_tree.h:
/usr/include/c++/13.2.1/stdexcept: /usr/include/wctype.h:
/usr/include/sched.h:
/usr/include/bits/fp-fast.h:
/usr/include/c++/13.2.1/bits/align.h: /usr/include/c++/13.2.1/bits/align.h:
@ -667,6 +851,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h: /usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h:
/usr/include/c++/13.2.1/bits/string_view.tcc:
/usr/include/c++/13.2.1/debug/assertions.h: /usr/include/c++/13.2.1/debug/assertions.h:
/usr/include/bits/waitstatus.h: /usr/include/bits/waitstatus.h:
@ -675,24 +861,40 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/types/struct___jmp_buf_tag.h: /usr/include/bits/types/struct___jmp_buf_tag.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h:
/usr/include/c++/13.2.1/iosfwd: /usr/include/c++/13.2.1/iosfwd:
/usr/include/asm/socket.h: /usr/include/asm/socket.h:
/usr/include/c++/13.2.1/cstdint: /usr/include/c++/13.2.1/cstdint:
/usr/include/bits/setjmp.h:
/usr/include/c++/13.2.1/bits/exception.h:
/usr/include/bits/unistd_ext.h:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:
/usr/include/bits/waitflags.h:
/usr/include/c++/13.2.1/bits/streambuf_iterator.h:
/usr/include/bits/types/cookie_io_functions_t.h:
/usr/include/c++/13.2.1/debug/debug.h:
/usr/include/c++/13.2.1/bits/node_handle.h:
/usr/include/c++/13.2.1/bits/codecvt.h:
/usr/include/bits/socket.h:
/usr/include/string.h: /usr/include/string.h:
/usr/include/bits/socket_type.h: /usr/include/bits/socket_type.h:
/usr/include/bits/types/error_t.h: /usr/include/bits/types/error_t.h:
/usr/include/c++/13.2.1/istream:
/usr/include/c++/13.2.1/typeinfo:
/usr/include/c++/13.2.1/bits/hashtable.h: /usr/include/c++/13.2.1/bits/hashtable.h:
/usr/include/bits/types/clockid_t.h: /usr/include/bits/types/clockid_t.h:
@ -701,42 +903,54 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/bits/stdint-intn.h: /usr/include/bits/stdint-intn.h:
/usr/include/bits/types/cookie_io_functions_t.h:
/usr/include/c++/13.2.1/debug/debug.h:
/usr/include/c++/13.2.1/bits/codecvt.h:
/usr/include/bits/socket.h:
/usr/include/asm/errno.h:
/usr/include/bits/stdint-uintn.h:
/usr/include/bits/types/struct_timeval.h: /usr/include/bits/types/struct_timeval.h:
/usr/include/c++/13.2.1/bits/cxxabi_forced.h:
/usr/include/c++/13.2.1/bits/uses_allocator_args.h:
/usr/include/c++/13.2.1/any:
/usr/include/c++/13.2.1/bits/cxxabi_init_exception.h:
/usr/include/c++/13.2.1/bits/erase_if.h:
/usr/include/c++/13.2.1/bits/postypes.h:
/usr/include/gnu/stubs-64.h:
/usr/include/c++/13.2.1/bits/streambuf.tcc:
/usr/include/c++/13.2.1/bits/exception_defines.h:
/usr/include/c++/13.2.1/bits/forward_list.h:
/usr/include/c++/13.2.1/bits/locale_facets_nonio.h:
/usr/include/c++/13.2.1/bits/forward_list.tcc:
/usr/include/features.h: /usr/include/features.h:
/usr/include/bits/types/__FILE.h:
/usr/include/c++/13.2.1/bits/ios_base.h: /usr/include/c++/13.2.1/bits/ios_base.h:
/usr/include/bits/sched.h: /usr/include/bits/sched.h:
/usr/include/bits/types/__FILE.h: /usr/include/c++/13.2.1/bits/fs_ops.h:
/usr/include/bits/types/struct_timespec.h: /usr/include/linux/close_range.h:
/usr/include/c++/13.2.1/bits/algorithmfwd.h: /usr/include/c++/13.2.1/bits/move.h:
/usr/include/c++/13.2.1/bits/ptr_traits.h: /usr/include/c++/13.2.1/bits/stl_iterator_base_types.h:
/usr/include/bits/types/time_t.h:
/usr/include/c++/13.2.1/bits/stl_numeric.h:
/usr/include/c++/13.2.1/bits/fstream.tcc: /usr/include/c++/13.2.1/bits/fstream.tcc:
/usr/include/c++/13.2.1/bits/uses_allocator.h: /usr/include/c++/13.2.1/bits/uses_allocator.h:
/usr/include/bits/uio_lim.h:
/usr/include/bits/math-vector.h: /usr/include/bits/math-vector.h:
/usr/include/c++/13.2.1/bits/functexcept.h: /usr/include/c++/13.2.1/bits/functexcept.h:
@ -749,6 +963,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/ctime: /usr/include/c++/13.2.1/ctime:
/usr/include/c++/13.2.1/ratio:
/usr/include/bits/types/struct_sched_param.h: /usr/include/bits/types/struct_sched_param.h:
/usr/include/c++/13.2.1/bits/hash_bytes.h: /usr/include/c++/13.2.1/bits/hash_bytes.h:
@ -759,8 +975,14 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/invoke.h: /usr/include/c++/13.2.1/bits/invoke.h:
/usr/include/c++/13.2.1/bits/atomic_wait.h:
/usr/include/c++/13.2.1/bits/istream.tcc: /usr/include/c++/13.2.1/bits/istream.tcc:
/usr/include/c++/13.2.1/bits/iterator_concepts.h:
/usr/include/c++/13.2.1/bits/refwrap.h:
/usr/include/c++/13.2.1/bits/locale_conv.h: /usr/include/c++/13.2.1/bits/locale_conv.h:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: /usr/include/c++/13.2.1/bits/stl_tempbuf.h:
@ -775,21 +997,21 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/mask_array.h: /usr/include/c++/13.2.1/bits/mask_array.h:
/usr/include/linux/close_range.h:
/usr/include/c++/13.2.1/bits/move.h:
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h:
/usr/include/c++/13.2.1/bits/nested_exception.h: /usr/include/c++/13.2.1/bits/nested_exception.h:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: /usr/include/c++/13.2.1/bits/uniform_int_dist.h:
/usr/include/c++/13.2.1/bits/new_allocator.h: /usr/include/c++/13.2.1/ios:
/usr/include/c++/13.2.1/bits/ostream.tcc:
/usr/include/c++/13.2.1/bits/ostream_insert.h: /usr/include/c++/13.2.1/bits/ostream_insert.h:
/usr/include/c++/13.2.1/bits/refwrap.h: /usr/include/asm/errno.h:
/usr/include/bits/stdint-uintn.h:
/usr/include/c++/13.2.1/bits/parse_numbers.h:
/usr/include/bits/types/__fpos64_t.h: /usr/include/bits/types/__fpos64_t.h:
@ -797,20 +1019,26 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/requires_hosted.h: /usr/include/c++/13.2.1/bits/requires_hosted.h:
/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h: /usr/include/bits/libm-simd-decl-stubs.h:
/usr/include/c++/13.2.1/ext/type_traits.h: /usr/include/c++/13.2.1/bits/ranges_algobase.h:
/usr/include/c++/13.2.1/bits/ranges_base.h:
/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h:
/usr/include/c++/13.2.1/bits/shared_ptr_base.h: /usr/include/c++/13.2.1/bits/shared_ptr_base.h:
/usr/include/c++/13.2.1/bits/specfun.h:
/usr/include/wchar.h: /usr/include/wchar.h:
/usr/include/bits/posix1_lim.h:
/usr/include/c++/13.2.1/bits/std_function.h: /usr/include/c++/13.2.1/bits/std_function.h:
/usr/include/c++/13.2.1/bits/stl_algo.h: /usr/include/c++/13.2.1/bits/stl_algo.h:
/usr/include/c++/13.2.1/bits/stl_algobase.h:
/usr/include/stdio.h: /usr/include/stdio.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h: /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h:
@ -819,8 +1047,6 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stl_bvector.h: /usr/include/c++/13.2.1/bits/stl_bvector.h:
/usr/include/c++/13.2.1/functional:
/usr/include/c++/13.2.1/bits/stl_construct.h: /usr/include/c++/13.2.1/bits/stl_construct.h:
/usr/include/c++/13.2.1/cstddef: /usr/include/c++/13.2.1/cstddef:
@ -841,10 +1067,16 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/bits/stringfwd.h: /usr/include/c++/13.2.1/bits/stringfwd.h:
/usr/include/c++/13.2.1/bits/fs_dir.h:
/usr/include/c++/13.2.1/bits/unordered_map.h: /usr/include/c++/13.2.1/bits/unordered_map.h:
/usr/include/c++/13.2.1/bits/quoted_string.h:
/usr/include/c++/13.2.1/bits/valarray_array.tcc: /usr/include/c++/13.2.1/bits/valarray_array.tcc:
/usr/include/c++/13.2.1/concepts:
/usr/include/c++/13.2.1/bits/valarray_before.h: /usr/include/c++/13.2.1/bits/valarray_before.h:
/usr/include/c++/13.2.1/bits/locale_classes.tcc: /usr/include/c++/13.2.1/bits/locale_classes.tcc:
@ -853,6 +1085,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/cctype: /usr/include/c++/13.2.1/cctype:
/usr/include/c++/13.2.1/climits:
/usr/include/sys/types.h: /usr/include/sys/types.h:
/usr/include/c++/13.2.1/cwchar: /usr/include/c++/13.2.1/cwchar:
@ -865,52 +1099,10 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/usr/include/c++/13.2.1/exception: /usr/include/c++/13.2.1/exception:
/usr/include/c++/13.2.1/tr1/beta_function.tcc:
/usr/include/c++/13.2.1/ext/aligned_buffer.h: /usr/include/c++/13.2.1/ext/aligned_buffer.h:
/usr/include/c++/13.2.1/ext/atomicity.h: /usr/include/c++/13.2.1/ext/atomicity.h:
/usr/include/c++/13.2.1/ext/string_conversions.h: /usr/include/c++/13.2.1/ext/string_conversions.h:
/usr/include/c++/13.2.1/string:
/usr/include/c++/13.2.1/fstream:
/usr/include/c++/13.2.1/initializer_list:
/usr/include/c++/13.2.1/iomanip:
/usr/include/c++/13.2.1/bits/ostream.tcc:
/usr/include/c++/13.2.1/ios:
/usr/include/bits/types/mbstate_t.h:
/usr/include/c++/13.2.1/iostream:
/usr/include/c++/13.2.1/iterator:
/usr/include/time.h:
/usr/include/c++/13.2.1/sstream:
/usr/include/c++/13.2.1/memory:
/usr/include/c++/13.2.1/new:
/usr/include/bits/types/__locale_t.h:
/usr/include/c++/13.2.1/ostream:
/usr/include/c++/13.2.1/streambuf:
/usr/include/c++/13.2.1/unordered_map:
/usr/include/c++/13.2.1/utility:
/usr/include/linux/errno.h:
/usr/include/c++/13.2.1/vector:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h:
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h:

View file

@ -1,10 +1,10 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# compile CXX with /usr/bin/c++ # compile CXX with /usr/bin/c++
CXX_DEFINES = CXX_DEFINES =
CXX_INCLUDES = -I/home/willifan/.config/eww/scripts/clients/lib CXX_INCLUDES = -I/home/willifan/.config/eww/scripts/clients/lib
CXX_FLAGS = -std=gnu++11 CXX_FLAGS = -std=gnu++20

View file

@ -9,6 +9,7 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
/usr/include/c++/13.2.1/pstl/pstl_config.h \
/usr/include/c++/13.2.1/bits/stringfwd.h \ /usr/include/c++/13.2.1/bits/stringfwd.h \
/usr/include/c++/13.2.1/bits/memoryfwd.h \ /usr/include/c++/13.2.1/bits/memoryfwd.h \
/usr/include/c++/13.2.1/bits/char_traits.h \ /usr/include/c++/13.2.1/bits/char_traits.h \
@ -22,13 +23,22 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \ /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \
/usr/include/bits/types/FILE.h /usr/include/bits/types/locale_t.h \ /usr/include/bits/types/FILE.h /usr/include/bits/types/locale_t.h \
/usr/include/bits/types/__locale_t.h /usr/include/c++/13.2.1/type_traits \ /usr/include/bits/types/__locale_t.h /usr/include/c++/13.2.1/type_traits \
/usr/include/c++/13.2.1/compare /usr/include/c++/13.2.1/concepts \
/usr/include/c++/13.2.1/bits/stl_construct.h /usr/include/c++/13.2.1/new \
/usr/include/c++/13.2.1/bits/exception.h \
/usr/include/c++/13.2.1/bits/move.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h \
/usr/include/c++/13.2.1/bits/iterator_concepts.h \
/usr/include/c++/13.2.1/bits/ptr_traits.h \
/usr/include/c++/13.2.1/bits/ranges_cmp.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h \
/usr/include/c++/13.2.1/bits/concept_check.h \
/usr/include/c++/13.2.1/debug/assertions.h \
/usr/include/c++/13.2.1/bits/allocator.h \ /usr/include/c++/13.2.1/bits/allocator.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
/usr/include/c++/13.2.1/bits/new_allocator.h /usr/include/c++/13.2.1/new \ /usr/include/c++/13.2.1/bits/new_allocator.h \
/usr/include/c++/13.2.1/bits/exception.h \
/usr/include/c++/13.2.1/bits/functexcept.h \ /usr/include/c++/13.2.1/bits/functexcept.h \
/usr/include/c++/13.2.1/bits/exception_defines.h \ /usr/include/c++/13.2.1/bits/exception_defines.h \
/usr/include/c++/13.2.1/bits/move.h \
/usr/include/c++/13.2.1/bits/cpp_type_traits.h \ /usr/include/c++/13.2.1/bits/cpp_type_traits.h \
/usr/include/c++/13.2.1/bits/localefwd.h \ /usr/include/c++/13.2.1/bits/localefwd.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
@ -40,13 +50,8 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/bits/endianness.h \ /usr/include/bits/endianness.h \
/usr/include/c++/13.2.1/bits/ostream_insert.h \ /usr/include/c++/13.2.1/bits/ostream_insert.h \
/usr/include/c++/13.2.1/bits/cxxabi_forced.h \ /usr/include/c++/13.2.1/bits/cxxabi_forced.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h \
/usr/include/c++/13.2.1/bits/concept_check.h \
/usr/include/c++/13.2.1/debug/assertions.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h \
/usr/include/c++/13.2.1/bits/stl_iterator.h \ /usr/include/c++/13.2.1/bits/stl_iterator.h \
/usr/include/c++/13.2.1/ext/type_traits.h \ /usr/include/c++/13.2.1/ext/type_traits.h \
/usr/include/c++/13.2.1/bits/ptr_traits.h \
/usr/include/c++/13.2.1/bits/stl_function.h \ /usr/include/c++/13.2.1/bits/stl_function.h \
/usr/include/c++/13.2.1/backward/binders.h \ /usr/include/c++/13.2.1/backward/binders.h \
/usr/include/c++/13.2.1/ext/numeric_traits.h \ /usr/include/c++/13.2.1/ext/numeric_traits.h \
@ -55,14 +60,20 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/c++/13.2.1/bits/utility.h \ /usr/include/c++/13.2.1/bits/utility.h \
/usr/include/c++/13.2.1/debug/debug.h \ /usr/include/c++/13.2.1/debug/debug.h \
/usr/include/c++/13.2.1/bits/predefined_ops.h \ /usr/include/c++/13.2.1/bits/predefined_ops.h \
/usr/include/c++/13.2.1/bits/refwrap.h \ /usr/include/c++/13.2.1/bit /usr/include/c++/13.2.1/bits/refwrap.h \
/usr/include/c++/13.2.1/bits/invoke.h \ /usr/include/c++/13.2.1/bits/invoke.h \
/usr/include/c++/13.2.1/bits/range_access.h \ /usr/include/c++/13.2.1/bits/range_access.h \
/usr/include/c++/13.2.1/initializer_list \ /usr/include/c++/13.2.1/initializer_list \
/usr/include/c++/13.2.1/bits/basic_string.h \ /usr/include/c++/13.2.1/bits/basic_string.h \
/usr/include/c++/13.2.1/ext/alloc_traits.h \ /usr/include/c++/13.2.1/ext/alloc_traits.h \
/usr/include/c++/13.2.1/bits/alloc_traits.h \ /usr/include/c++/13.2.1/bits/alloc_traits.h \
/usr/include/c++/13.2.1/bits/stl_construct.h \ /usr/include/c++/13.2.1/string_view \
/usr/include/c++/13.2.1/bits/functional_hash.h \
/usr/include/c++/13.2.1/bits/hash_bytes.h \
/usr/include/c++/13.2.1/bits/ranges_base.h \
/usr/include/c++/13.2.1/bits/max_size_type.h \
/usr/include/c++/13.2.1/numbers \
/usr/include/c++/13.2.1/bits/string_view.tcc \
/usr/include/c++/13.2.1/ext/string_conversions.h \ /usr/include/c++/13.2.1/ext/string_conversions.h \
/usr/include/c++/13.2.1/cstdlib /usr/include/stdlib.h \ /usr/include/c++/13.2.1/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
@ -90,9 +101,12 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/bits/types/error_t.h \ /usr/include/bits/types/error_t.h \
/usr/include/c++/13.2.1/bits/charconv.h \ /usr/include/c++/13.2.1/bits/charconv.h \
/usr/include/c++/13.2.1/bits/functional_hash.h \
/usr/include/c++/13.2.1/bits/hash_bytes.h \
/usr/include/c++/13.2.1/bits/basic_string.tcc \ /usr/include/c++/13.2.1/bits/basic_string.tcc \
/usr/include/c++/13.2.1/bits/memory_resource.h \
/usr/include/c++/13.2.1/cstddef \
/usr/include/c++/13.2.1/bits/uses_allocator.h \
/usr/include/c++/13.2.1/bits/uses_allocator_args.h \
/usr/include/c++/13.2.1/tuple /usr/include/c++/13.2.1/bits/ranges_util.h \
/usr/include/c++/13.2.1/iostream /usr/include/c++/13.2.1/ostream \ /usr/include/c++/13.2.1/iostream /usr/include/c++/13.2.1/ostream \
/usr/include/c++/13.2.1/ios /usr/include/c++/13.2.1/exception \ /usr/include/c++/13.2.1/ios /usr/include/c++/13.2.1/exception \
/usr/include/c++/13.2.1/bits/exception_ptr.h \ /usr/include/c++/13.2.1/bits/exception_ptr.h \
@ -133,7 +147,13 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++io.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++io.h \
/usr/include/c++/13.2.1/bits/fstream.tcc /usr/include/c++/13.2.1/sstream \ /usr/include/c++/13.2.1/bits/fstream.tcc /usr/include/c++/13.2.1/sstream \
/usr/include/c++/13.2.1/bits/sstream.tcc /usr/include/c++/13.2.1/cstring \ /usr/include/c++/13.2.1/bits/sstream.tcc /usr/include/c++/13.2.1/map \
/usr/include/c++/13.2.1/bits/stl_tree.h \
/usr/include/c++/13.2.1/ext/aligned_buffer.h \
/usr/include/c++/13.2.1/bits/node_handle.h \
/usr/include/c++/13.2.1/bits/stl_map.h \
/usr/include/c++/13.2.1/bits/stl_multimap.h \
/usr/include/c++/13.2.1/bits/erase_if.h /usr/include/c++/13.2.1/cstring \
/usr/include/string.h /usr/include/strings.h /usr/include/sys/socket.h \ /usr/include/string.h /usr/include/strings.h /usr/include/sys/socket.h \
/usr/include/bits/types/struct_iovec.h /usr/include/bits/socket.h \ /usr/include/bits/types/struct_iovec.h /usr/include/bits/socket.h \
/usr/include/bits/socket_type.h /usr/include/bits/sockaddr.h \ /usr/include/bits/socket_type.h /usr/include/bits/sockaddr.h \
@ -155,16 +175,27 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/c++/13.2.1/bits/stl_heap.h \ /usr/include/c++/13.2.1/bits/stl_heap.h \
/usr/include/c++/13.2.1/bits/uniform_int_dist.h \ /usr/include/c++/13.2.1/bits/uniform_int_dist.h \
/usr/include/c++/13.2.1/bits/stl_tempbuf.h \ /usr/include/c++/13.2.1/bits/stl_tempbuf.h \
/usr/include/c++/13.2.1/cstddef /usr/include/c++/13.2.1/functional \ /usr/include/c++/13.2.1/bits/ranges_algo.h \
/usr/include/c++/13.2.1/tuple \ /usr/include/c++/13.2.1/bits/ranges_algobase.h \
/usr/include/c++/13.2.1/bits/uses_allocator.h \ /usr/include/c++/13.2.1/pstl/glue_algorithm_defs.h \
/usr/include/c++/13.2.1/pstl/execution_defs.h \
/usr/include/c++/13.2.1/functional \
/usr/include/c++/13.2.1/bits/std_function.h \ /usr/include/c++/13.2.1/bits/std_function.h \
/usr/include/c++/13.2.1/unordered_map \
/usr/include/c++/13.2.1/bits/unordered_map.h \
/usr/include/c++/13.2.1/bits/hashtable.h \
/usr/include/c++/13.2.1/bits/hashtable_policy.h \
/usr/include/c++/13.2.1/bits/enable_special_members.h \
/usr/include/c++/13.2.1/vector \
/usr/include/c++/13.2.1/bits/stl_uninitialized.h \
/usr/include/c++/13.2.1/bits/stl_vector.h \
/usr/include/c++/13.2.1/bits/stl_bvector.h \
/usr/include/c++/13.2.1/bits/vector.tcc /usr/include/c++/13.2.1/array \
/usr/include/c++/13.2.1/iterator \ /usr/include/c++/13.2.1/iterator \
/usr/include/c++/13.2.1/bits/stream_iterator.h \ /usr/include/c++/13.2.1/bits/stream_iterator.h \
/usr/include/c++/13.2.1/memory \ /usr/include/c++/13.2.1/memory \
/usr/include/c++/13.2.1/bits/stl_uninitialized.h \
/usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h \ /usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h \
/usr/include/c++/13.2.1/bits/align.h /usr/include/c++/13.2.1/bit \ /usr/include/c++/13.2.1/bits/align.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/stdint-uintn.h \ /usr/include/stdint.h /usr/include/bits/stdint-uintn.h \
/usr/include/bits/stdint-least.h \ /usr/include/bits/stdint-least.h \
@ -172,29 +203,29 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/c++/13.2.1/bits/shared_ptr.h \ /usr/include/c++/13.2.1/bits/shared_ptr.h \
/usr/include/c++/13.2.1/bits/shared_ptr_base.h \ /usr/include/c++/13.2.1/bits/shared_ptr_base.h \
/usr/include/c++/13.2.1/bits/allocated_ptr.h \ /usr/include/c++/13.2.1/bits/allocated_ptr.h \
/usr/include/c++/13.2.1/ext/aligned_buffer.h \
/usr/include/c++/13.2.1/ext/concurrence.h \ /usr/include/c++/13.2.1/ext/concurrence.h \
/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h \ /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h \
/usr/include/c++/13.2.1/bits/atomic_base.h \ /usr/include/c++/13.2.1/bits/atomic_base.h \
/usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h \ /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h \
/usr/include/c++/13.2.1/bits/atomic_wait.h \
/usr/include/c++/13.2.1/climits \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/syslimits.h \
/usr/include/limits.h /usr/include/bits/posix1_lim.h \
/usr/include/bits/local_lim.h /usr/include/linux/limits.h \
/usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
/usr/include/bits/uio_lim.h /usr/include/syscall.h \
/usr/include/sys/syscall.h /usr/include/asm/unistd.h \
/usr/include/asm/unistd_64.h /usr/include/bits/syscall.h \
/usr/include/c++/13.2.1/bits/std_mutex.h \
/usr/include/c++/13.2.1/backward/auto_ptr.h \ /usr/include/c++/13.2.1/backward/auto_ptr.h \
/usr/include/c++/13.2.1/bits/ranges_uninitialized.h \
/usr/include/c++/13.2.1/pstl/glue_memory_defs.h \
/usr/include/c++/13.2.1/utility \ /usr/include/c++/13.2.1/utility \
/usr/include/c++/13.2.1/bits/stl_relops.h /usr/include/c++/13.2.1/vector \ /usr/include/c++/13.2.1/bits/stl_relops.h \
/usr/include/c++/13.2.1/bits/stl_vector.h \ /usr/include/c++/13.2.1/forward_list \
/usr/include/c++/13.2.1/bits/stl_bvector.h \
/usr/include/c++/13.2.1/bits/vector.tcc /usr/include/c++/13.2.1/array \
/usr/include/c++/13.2.1/compare /usr/include/c++/13.2.1/forward_list \
/usr/include/c++/13.2.1/bits/forward_list.h \ /usr/include/c++/13.2.1/bits/forward_list.h \
/usr/include/c++/13.2.1/bits/forward_list.tcc \ /usr/include/c++/13.2.1/bits/forward_list.tcc \
/usr/include/c++/13.2.1/map /usr/include/c++/13.2.1/bits/stl_tree.h \
/usr/include/c++/13.2.1/bits/stl_map.h \
/usr/include/c++/13.2.1/bits/stl_multimap.h \
/usr/include/c++/13.2.1/bits/erase_if.h \
/usr/include/c++/13.2.1/unordered_map \
/usr/include/c++/13.2.1/bits/unordered_map.h \
/usr/include/c++/13.2.1/bits/hashtable.h \
/usr/include/c++/13.2.1/bits/hashtable_policy.h \
/usr/include/c++/13.2.1/bits/enable_special_members.h \
/usr/include/c++/13.2.1/valarray /usr/include/c++/13.2.1/cmath \ /usr/include/c++/13.2.1/valarray /usr/include/c++/13.2.1/cmath \
/usr/include/math.h /usr/include/bits/math-vector.h \ /usr/include/math.h /usr/include/bits/math-vector.h \
/usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/libm-simd-decl-stubs.h \
@ -202,7 +233,19 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/bits/fp-fast.h \ /usr/include/bits/fp-fast.h \
/usr/include/bits/mathcalls-helper-functions.h \ /usr/include/bits/mathcalls-helper-functions.h \
/usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \
/usr/include/bits/iscanonical.h \ /usr/include/bits/iscanonical.h /usr/include/c++/13.2.1/bits/specfun.h \
/usr/include/c++/13.2.1/limits /usr/include/c++/13.2.1/tr1/gamma.tcc \
/usr/include/c++/13.2.1/tr1/special_function_util.h \
/usr/include/c++/13.2.1/tr1/bessel_function.tcc \
/usr/include/c++/13.2.1/tr1/beta_function.tcc \
/usr/include/c++/13.2.1/tr1/ell_integral.tcc \
/usr/include/c++/13.2.1/tr1/exp_integral.tcc \
/usr/include/c++/13.2.1/tr1/hypergeometric.tcc \
/usr/include/c++/13.2.1/tr1/legendre_function.tcc \
/usr/include/c++/13.2.1/tr1/modified_bessel_func.tcc \
/usr/include/c++/13.2.1/tr1/poly_hermite.tcc \
/usr/include/c++/13.2.1/tr1/poly_laguerre.tcc \
/usr/include/c++/13.2.1/tr1/riemann_zeta.tcc \
/usr/include/c++/13.2.1/bits/valarray_array.h \ /usr/include/c++/13.2.1/bits/valarray_array.h \
/usr/include/c++/13.2.1/bits/valarray_array.tcc \ /usr/include/c++/13.2.1/bits/valarray_array.tcc \
/usr/include/c++/13.2.1/bits/valarray_before.h \ /usr/include/c++/13.2.1/bits/valarray_before.h \
@ -214,13 +257,23 @@ CMakeFiles/clients.dir/src/main.cpp.o: \
/usr/include/c++/13.2.1/bits/indirect_array.h \ /usr/include/c++/13.2.1/bits/indirect_array.h \
/usr/include/c++/13.2.1/cstdint /usr/include/c++/13.2.1/version \ /usr/include/c++/13.2.1/cstdint /usr/include/c++/13.2.1/version \
/usr/include/c++/13.2.1/cassert /usr/include/assert.h \ /usr/include/c++/13.2.1/cassert /usr/include/assert.h \
/usr/include/c++/13.2.1/limits /usr/include/c++/13.2.1/numeric \ /usr/include/c++/13.2.1/filesystem /usr/include/c++/13.2.1/bits/fs_fwd.h \
/usr/include/c++/13.2.1/bits/stl_numeric.h \ /usr/include/c++/13.2.1/bits/chrono.h /usr/include/c++/13.2.1/ratio \
/usr/include/c++/13.2.1/iomanip /usr/include/c++/13.2.1/locale \
/usr/include/c++/13.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/13.2.1/ctime \ /usr/include/c++/13.2.1/ctime \
/usr/include/c++/13.2.1/bits/parse_numbers.h \
/usr/include/c++/13.2.1/bits/fs_path.h /usr/include/c++/13.2.1/locale \
/usr/include/c++/13.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \ /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
/usr/include/libintl.h \ /usr/include/libintl.h \
/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc \ /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/13.2.1/bits/locale_conv.h /usr/include/c++/13.2.1/bits/locale_conv.h \
/usr/include/c++/13.2.1/iomanip \
/usr/include/c++/13.2.1/bits/quoted_string.h \
/usr/include/c++/13.2.1/codecvt /usr/include/c++/13.2.1/bits/fs_dir.h \
/usr/include/c++/13.2.1/bits/fs_ops.h /usr/include/c++/13.2.1/ranges \
/usr/include/c++/13.2.1/optional /usr/include/c++/13.2.1/span \
/usr/include/c++/13.2.1/numeric \
/usr/include/c++/13.2.1/bits/stl_numeric.h \
/usr/include/c++/13.2.1/pstl/glue_numeric_defs.h \
/usr/include/c++/13.2.1/any

View file

@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Generated by "Unix Makefiles" Generator, CMake Version 3.29
# Default target executed when no arguments are given to make. # Default target executed when no arguments are given to make.
default_target: all default_target: all

Binary file not shown.

View file

@ -2,6 +2,7 @@
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <sstream> #include <sstream>
#include <map>
#include <cstdlib> #include <cstdlib>
#include <cstdio> #include <cstdio>
@ -13,36 +14,37 @@
#include "nlohmann/json.hpp" #include "nlohmann/json.hpp"
#include <map>
using json = nlohmann::json; using json = nlohmann::json;
json workspacesInput, workspacesOutput; json workspacesOutput;
std::map<std::string, std::string> iconMap; std::map<std::string, std::string> iconMap;
std::map<int, std::string> monitorMap; std::map<int, std::string> monitorMap;
const std::map<std::string, int> specialWorkspaceMap = {
{"special:super", 0},
{"special:ctrl", 1},
{"special:alt", 2},
{"special:gr", 3}
};
/*json workspacesOutput = json::parse(R"( /*json workspacesOutput = json::parse(R"(
{ {
"normal": [ "normal": [
{ {
"occupied": bool, "activeOn": str
"monitorID": int,
"active": bool,
"icon": str "icon": str
"id": int
"occupied": int
} }
], ],
"special": [ "special": [
{ {
"ID": int, "activeOn": str
"name": str,
"occupied": bool,
"monitorID": int,
"active": bool,
"icon": str "icon": str
"id": str
"occupied": int
} }
] ]
} }
@ -77,10 +79,9 @@ std::string command(std::string inputCommand)
void generateIconMap() void generateIconMap()
{ {
json clients = json::parse(command("hyprctl clients -j")); json clients = json::parse(command("hyprctl clients -j"));
for (json& client : clients) for (const json& client : clients)
{ {
std::string pid = std::to_string(static_cast<int>(client["pid"])); std::string pid = std::to_string(static_cast<int>(client["pid"]));
@ -103,84 +104,78 @@ void generateIconMap()
iconMap[client["address"]] = command(test); iconMap[client["address"]] = command(test);
} }
return; return;
} }
void generateMonitorMap() void generateMonitorMap()
{ {
json monitorsInput = json::parse(command("hyprctl monitors -j")); json monitorsInput = json::parse(command("hyprctl monitors -j"));
monitorMap.clear(); monitorMap.clear();
for (json& monitor : monitorsInput) for (const json& monitor : monitorsInput)
{ {
monitorMap[monitor["activeWorkspace"]["id"]] = std::to_string(static_cast<int>(monitor["id"])); monitorMap[monitor["activeWorkspace"]["id"]] = std::to_string(static_cast<int>(monitor["id"]));
} }
} }
json getWorkspace(json workspaceInput)
json getWorkspace(json workspaceInput, char mode)
{ {
json workspaceOutput; json workspaceOutput;
std::string keyValue; if (workspaceInput["id"] > 0) //normal workspace
{
workspaceOutput["id"] = workspaceInput["id"];
}
else //special workspace
{
workspaceOutput["id"] = workspaceInput["name"];
}
if (mode == 'n')
keyValue = "id";
else if (mode == 's')
keyValue = "name";
workspaceOutput[keyValue] = workspaceInput[keyValue];
workspaceOutput["activeOn"] = monitorMap[workspaceInput["id"]]; workspaceOutput["activeOn"] = monitorMap[workspaceInput["id"]];
workspaceOutput["occupied"] = workspaceInput["windows"]; workspaceOutput["occupied"] = workspaceInput["windows"];
if (!(workspaceInput["lastwindow"] == "0x0")) //workspace not empty
if (!(workspaceInput["lastwindow"] == "0x0")) {
workspaceOutput["icon"] = iconMap[workspaceInput["lastwindow"]]; workspaceOutput["icon"] = iconMap[workspaceInput["lastwindow"]];
else }
else //workspace empty
{
workspaceOutput["icon"] = ""; workspaceOutput["icon"] = "";
}
return workspaceOutput; return workspaceOutput;
} }
json getAllWorkspaces() void getAllWorkspaces()
{ {
json workspacesInput = json::parse(command("hyprctl workspaces -j"));
workspacesInput = json::parse(command("hyprctl workspaces -j"));
generateIconMap();
generateMonitorMap();
int specialIndex = 0; int specialIndex = 0;
for(auto& workspace : workspacesInput) for(const auto& workspace : workspacesInput)
{ {
if(workspace["id"] >= 1 && workspace["id"] <= 9) if(workspace["id"] >= 1 && workspace["id"] <= 9)
{ {
int index = workspace["id"].get<int>() - 1; int index = workspace["id"].get<int>() - 1;
workspacesOutput[index]["normal"].clear(); workspacesOutput[index]["normal"].clear();
workspacesOutput[index]["normal"] = getWorkspace(workspace, 'n'); workspacesOutput[index]["normal"] = getWorkspace(workspace);
} }
else if (std::string(workspace["name"]).find("special:") == 0) else if (std::string(workspace["name"]).find("special:") == 0)
{ {
workspacesOutput[specialIndex]["special"].clear(); workspacesOutput[specialIndex]["special"].clear();
workspacesOutput[specialIndex]["special"] = getWorkspace(workspace, 's'); workspacesOutput[specialIndex]["special"] = getWorkspace(workspace);
specialIndex++; specialIndex++;
} }
} }
return workspacesOutput; return;
} }
@ -189,39 +184,53 @@ json getAllWorkspaces()
void handle(std::string message) void handle(std::string message)
{ {
/*
Call generateMonitorMap when workspaces change their monitor
Call generateIconMap when clients are opened or closed
*/
if (message.find("workspace") == 0) if (message.find("workspacev2>>") == 0) //emitted ONCE when switching to a workspace
{ {
std::cout << getAllWorkspaces() << std::endl; generateMonitorMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
else if (message.find("moveworkspace") == 0) else if (message.find("moveworkspacev2>>") == 0) //emitted when a workspace switches to another monitor, TWICE when swaping
{ {
std::cout << getAllWorkspaces() << std::endl; generateMonitorMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
else if (message.find("openwindow") == 0) else if (message.find("openwindow>>") == 0) //emitted ONCE when a new client is created
{ {
std::cout << getAllWorkspaces() << std::endl; generateIconMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
else if (message.find("closewindow") == 0) else if (message.find("closewindow>>") == 0) //emitted ONCE when a client gets closed
{ {
std::cout << getAllWorkspaces() << std::endl; generateIconMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
else if (message.find("movewindow") == 0) else if (message.find("movewindowv2>>") == 0) //emitted ONCE when a client changes its workspace
{ {
std::cout << getAllWorkspaces() << std::endl; getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
else if (message.find("activewindow") == 0) else if (message.find("activewindow>>v2") == 0) //emitted ONCE when focus changes to another client
{ {
std::cout << getAllWorkspaces() << std::endl; getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
} }
} }
int main(int argc, char const *argv[]) int main(int argc, char const *argv[])
{ {
generateIconMap();
std::cout << getAllWorkspaces() << std::endl; generateMonitorMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
std::string socketPath = "/tmp/hypr/" + std::string(std::getenv("HYPRLAND_INSTANCE_SIGNATURE")) + "/.socket2.sock"; std::string socketPath = "/tmp/hypr/" + std::string(std::getenv("HYPRLAND_INSTANCE_SIGNATURE")) + "/.socket2.sock";

View file

@ -11,30 +11,33 @@ wifi() {
signalStrength=$(awk -F: '/yes:/ {print $3}' <<< $wifiInfo) signalStrength=$(awk -F: '/yes:/ {print $3}' <<< $wifiInfo)
name=$(awk -F: '/yes:/ {print $2}' <<< $wifiInfo) name=$(awk -F: '/yes:/ {print $2}' <<< $wifiInfo)
if [[ $signalStrength>=70 ]]; then if [[ $signalStrength -ge 70 ]]; then
image="wifiHigh" image="wifiHigh"
elif [[ $signalStrength>=60 ]]; then elif [[ $signalStrength -ge 60 ]]; then
image="wifiMedium" image="wifiMedium"
elif [[ $signalStrength>=40 ]]; then elif [[ $signalStrength -ge 40 ]]; then
image="wifiLow" image="wifiLow"
else else
image="wifiVeryLow" image="wifiVeryLow"
fi fi
} }
while true; do
name="No Connection"
image="n.A."
name="No Connection" networkInfo=$(nmcli -f NAME,TYPE connection show --active | awk '!/loopback/ && NR > 1')
image="n.A."
networkInfo=$(nmcli -f NAME,TYPE connection show --active | awk '!/loopback/ && NR > 1') if [[ $(awk '/wifi/' <<< $networkInfo) ]]; then
wifi
fi
if [[ $(awk '/wifi/' <<< $networkInfo) ]]; then if [[ $(awk '/ethernet/' <<< $networkInfo) ]]; then
wifi ethernet
fi fi
if [[ $(awk '/ethernet/' <<< $networkInfo) ]]; then
ethernet
fi
echo '{"name":"'$name'","image":"'$image'"}' echo '{"name":"'$name'","image":"'$image'"}'
sleep 2
done

View file

@ -27,7 +27,6 @@ getIcon() {
desktop=$(getIcon "$1" "$2") desktop=$(getIcon "$1" "$2")
if [ -n "$desktop" ]; then if [ -n "$desktop" ]; then
image=$(awk -F'[[:space:]]*=[[:space:]]*' '/Icon[[:space:]]*=/ && !seen[$2]++ {print $2; exit}' "$desktop") icon=$(awk -F'[[:space:]]*=[[:space:]]*' '/Icon[[:space:]]*=/ && !seen[$2]++ {print $2; exit}' "$desktop")
icon="/usr/share/icons/Papirus-Dark/128x128/apps/${image}.svg" echo -n "${icon}.svg"
echo -n "$icon"
fi fi

BIN
scripts/test/test Executable file

Binary file not shown.

43
scripts/test/test.cpp Normal file
View file

@ -0,0 +1,43 @@
#include <filesystem>
#include <iostream>
#include <string>
#include <fstream>
namespace fs = std::filesystem;
const std::string dir = "/usr/share/applications";
int main(int argc, char const *argv[])
{
for (const auto& entry : fs::directory_iterator(dir))
{
if (entry.path().extension() == ".desktop")
{
std::ifstream file(entry.path());
if (!file.is_open())
{
std::cerr << "file not opened" << std::endl;
return 1;
}
std::string output;
std::string line;
while (std::getline(file, line))
{
output += line + "\n";
}
std::cout << output << std::endl;
file.close();
}
}
return 0;
}

View file

@ -58,10 +58,10 @@
(label (label
:class {occupied > 0 ? "" : "unoccupiedWorkspace"} :class {occupied > 0 ? "" : "unoccupiedWorkspace"}
:width 16 :width 16
:text {id}) :text {matches(id, "special:") ? substring(id, 8, 1) : id })
(imageDPI (imageDPI
:visible {occupied > 0 ? true : false} :visible {occupied > 0 ? true : false}
:image {icon} :image "/usr/share/icons/Papirus-Dark/128x128/apps/${icon}"
:size "16") :size "16")
(smallSpacer)))) (smallSpacer))))

View file

@ -2,17 +2,14 @@
:initial "0" :initial "0"
`scripts/brightness.sh`) `scripts/brightness.sh`)
(defpoll network (deflisten network
:initial '{"name":"No Connection","image":"n.A."}' :initial '{"name":"No Connection","image":"n.A."}'
:interval "2s" `scripts/network.sh`)
`scripts/network.sh &`)
(deflisten workspaces (deflisten workspaces
:initial '' :initial ''
`scripts/clients/build/clients`) `scripts/clients/build/clients`)
(defpoll bluetooth (defpoll bluetooth
:initial '{"name":"","battery":"0"}' :initial '{"name":"","battery":"0"}'
:interval "2s" :interval "2s"
@ -22,7 +19,7 @@
:initial '{"volume":"0","muted":"0"}' :initial '{"volume":"0","muted":"0"}'
`scripts/volume.sh`) `scripts/volume.sh`)
(defpoll media ;;(defpoll media
:initial '{"status":"","name":""}' ;; :initial '{"status":"","name":""}'
:interval "2s" ;; :interval "2s"
`scripts/media.sh`) ;; `scripts/media.sh`)