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

View file

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

View file

@ -28,7 +28,7 @@ CMAKE_BUILD_TYPE:STRING=
CMAKE_COLOR_MAKEFILE:BOOL=ON
//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
// for the GCC compiler
@ -54,7 +54,7 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//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
// 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
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//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
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//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!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
# Generated by "Unix Makefiles" Generator, CMake Version 3.29
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/willifan/.config/eww/scripts/clients")

View file

@ -1,5 +1,5 @@
# 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:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
@ -8,9 +8,9 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"/home/willifan/.config/eww/scripts/clients/CMakeLists.txt"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.28.3/CMakeSystem.cmake"
"CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/3.29.0/CMakeSystem.cmake"
"/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake/Modules/CMakeCInformation.cmake"
@ -39,7 +39,6 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake/Modules/CMakeTestCXXCompiler.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/ARMCC-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/Clang-DetermineCompiler.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-CXX-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-CXX-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/TinyCC-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/zOS-C-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/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
@ -116,11 +116,11 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.28.3/CMakeSystem.cmake"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCCompiler.cmake"
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.29.0/CMakeSystem.cmake"
"CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/3.29.0/CMakeCCompiler.cmake"
"CMakeFiles/3.29.0/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
)

View file

@ -1,5 +1,5 @@
# 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: all

View file

@ -1,5 +1,5 @@
# 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_ON_ERROR:

View file

@ -1,5 +1,5 @@
# 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
@ -17,6 +17,8 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/asm/posix_types_64.h
/usr/include/asm/socket.h
/usr/include/asm/sockios.h
/usr/include/asm/unistd.h
/usr/include/asm/unistd_64.h
/usr/include/assert.h
/usr/include/bits/atomic_wide_counter.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/libc-header-start.h
/usr/include/bits/libm-simd-decl-stubs.h
/usr/include/bits/local_lim.h
/usr/include/bits/locale.h
/usr/include/bits/long-double.h
/usr/include/bits/math-vector.h
/usr/include/bits/mathcalls-helper-functions.h
/usr/include/bits/mathcalls-narrow.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/pthread_stack_min-dynamic.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/struct_mutex.h
/usr/include/bits/struct_rwlock.h
/usr/include/bits/syscall.h
/usr/include/bits/thread-shared-types.h
/usr/include/bits/time.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/typesizes.h
/usr/include/bits/uintn-identity.h
/usr/include/bits/uio_lim.h
/usr/include/bits/unistd_ext.h
/usr/include/bits/waitflags.h
/usr/include/bits/waitstatus.h
/usr/include/bits/wchar.h
/usr/include/bits/wctype-wchar.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/any
/usr/include/c++/13.2.1/array
/usr/include/c++/13.2.1/backward/auto_ptr.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/atomic_base.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.tcc
/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/char_traits.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/concept_check.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/forward_list.h
/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/functexcept.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/ios_base.h
/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.tcc
/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/localefwd.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/move.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/node_handle.h
/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/parse_numbers.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/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/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/requires_hosted.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_base.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/std_abs.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_algobase.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/streambuf.tcc
/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/uniform_int_dist.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/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/valarray_after.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/cctype
/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/cmath
/usr/include/c++/13.2.1/codecvt
/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/cstdint
/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/string_conversions.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/fstream
/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/memory
/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/optional
/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/stdexcept
/usr/include/c++/13.2.1/streambuf
/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/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/type_traits
/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.h
/usr/include/libintl.h
/usr/include/limits.h
/usr/include/linux/close_range.h
/usr/include/linux/errno.h
/usr/include/linux/limits.h
/usr/include/linux/posix_types.h
/usr/include/linux/stddef.h
/usr/include/locale.h
@ -297,13 +357,17 @@ CMakeFiles/clients.dir/src/main.cpp.o
/usr/include/sys/select.h
/usr/include/sys/single_threaded.h
/usr/include/sys/socket.h
/usr/include/sys/syscall.h
/usr/include/sys/types.h
/usr/include/sys/un.h
/usr/include/syscall.h
/usr/include/time.h
/usr/include/unistd.h
/usr/include/wchar.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/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/syslimits.h

View file

@ -1,5 +1,5 @@
# 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 \
/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/socket.h \
/usr/include/asm/sockios.h \
/usr/include/asm/unistd.h \
/usr/include/asm/unistd_64.h \
/usr/include/assert.h \
/usr/include/bits/atomic_wide_counter.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/libc-header-start.h \
/usr/include/bits/libm-simd-decl-stubs.h \
/usr/include/bits/local_lim.h \
/usr/include/bits/locale.h \
/usr/include/bits/long-double.h \
/usr/include/bits/math-vector.h \
/usr/include/bits/mathcalls-helper-functions.h \
/usr/include/bits/mathcalls-narrow.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/pthread_stack_min-dynamic.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/struct_mutex.h \
/usr/include/bits/struct_rwlock.h \
/usr/include/bits/syscall.h \
/usr/include/bits/thread-shared-types.h \
/usr/include/bits/time.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/typesizes.h \
/usr/include/bits/uintn-identity.h \
/usr/include/bits/uio_lim.h \
/usr/include/bits/unistd_ext.h \
/usr/include/bits/waitflags.h \
/usr/include/bits/waitstatus.h \
/usr/include/bits/wchar.h \
/usr/include/bits/wctype-wchar.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/any \
/usr/include/c++/13.2.1/array \
/usr/include/c++/13.2.1/backward/auto_ptr.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/atomic_base.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.tcc \
/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/char_traits.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/concept_check.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/forward_list.h \
/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/functexcept.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/ios_base.h \
/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.tcc \
/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/localefwd.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/move.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/node_handle.h \
/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/parse_numbers.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/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/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/requires_hosted.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_base.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/std_abs.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_algobase.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/streambuf.tcc \
/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/uniform_int_dist.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/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/valarray_after.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/cctype \
/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/cmath \
/usr/include/c++/13.2.1/codecvt \
/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/cstdint \
/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/string_conversions.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/fstream \
/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/memory \
/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/optional \
/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/stdexcept \
/usr/include/c++/13.2.1/streambuf \
/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/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/type_traits \
/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.h \
/usr/include/libintl.h \
/usr/include/limits.h \
/usr/include/linux/close_range.h \
/usr/include/linux/errno.h \
/usr/include/linux/limits.h \
/usr/include/linux/posix_types.h \
/usr/include/linux/stddef.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/single_threaded.h \
/usr/include/sys/socket.h \
/usr/include/sys/syscall.h \
/usr/include/sys/types.h \
/usr/include/sys/un.h \
/usr/include/syscall.h \
/usr/include/time.h \
/usr/include/unistd.h \
/usr/include/wchar.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/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/stdarg.h:
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h:
/usr/include/unistd.h:
/usr/include/syscall.h:
/usr/include/sys/syscall.h:
/usr/include/sys/single_threaded.h:
/usr/include/sys/cdefs.h:
/usr/include/strings.h:
/usr/include/stdlib.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/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:
@ -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/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/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/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/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/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/forward_list:
/usr/include/bits/xopen_lim.h:
/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc:
/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/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/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/localefwd.h:
/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/c++/13.2.1/tr1/special_function_util.h:
/usr/include/asm-generic/bitsperlong.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/streambuf_iterator.h:
/usr/include/bits/waitflags.h:
/usr/include/bits/types/struct_itimerspec.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/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/c++/13.2.1/bits/allocator.h:
/usr/include/c++/13.2.1/valarray:
/usr/include/bits/types/clock_t.h:
/usr/include/asm/unistd_64.h:
/usr/include/bits/types/__fpos_t.h:
/usr/include/bits/mathcalls.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/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/bits/utility.h:
/usr/include/c++/13.2.1/map:
/usr/include/c++/13.2.1/limits:
/usr/include/c++/13.2.1/codecvt:
/usr/include/linux/posix_types.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/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/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/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/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/c++/13.2.1/tuple:
/home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp:
/usr/include/asm/sockios.h:
/usr/include/bits/libm-simd-decl-stubs.h:
/usr/include/c++/13.2.1/bits/memoryfwd.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/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_mutex.h:
/usr/include/c++/13.2.1/bits/vector.tcc:
/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/struct_mutex.h:
/usr/include/c++/13.2.1/ext/alloc_traits.h:
/usr/include/c++/13.2.1/bits/atomic_base.h:
/usr/include/c++/13.2.1/bits/ranges_uninitialized.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:
@ -557,28 +703,54 @@ CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/client
/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/bits/atomic_wide_counter.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/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/bits/pthread_stack_min-dynamic.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/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.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/ranges_util.h:
/usr/include/bits/types/__sigset_t.h:
/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/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/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/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/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/thread-shared-types.h:
/usr/include/bits/iscanonical.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/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/stdexcept:
/usr/include/wctype.h:
/usr/include/sched.h:
/usr/include/bits/fp-fast.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/string_view.tcc:
/usr/include/c++/13.2.1/debug/assertions.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/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h:
/usr/include/c++/13.2.1/iosfwd:
/usr/include/asm/socket.h:
/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/bits/socket_type.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/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/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/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/bits/types/__FILE.h:
/usr/include/c++/13.2.1/bits/ios_base.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/bits/types/time_t.h:
/usr/include/c++/13.2.1/bits/stl_numeric.h:
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h:
/usr/include/c++/13.2.1/bits/fstream.tcc:
/usr/include/c++/13.2.1/bits/uses_allocator.h:
/usr/include/bits/uio_lim.h:
/usr/include/bits/math-vector.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/ratio:
/usr/include/bits/types/struct_sched_param.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/atomic_wait.h:
/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/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/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/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/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:
@ -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/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/specfun.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/stl_algo.h:
/usr/include/c++/13.2.1/bits/stl_algobase.h:
/usr/include/stdio.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/functional:
/usr/include/c++/13.2.1/bits/stl_construct.h:
/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/fs_dir.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/concepts:
/usr/include/c++/13.2.1/bits/valarray_before.h:
/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/climits:
/usr/include/sys/types.h:
/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/tr1/beta_function.tcc:
/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/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!
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
# Generated by "Unix Makefiles" Generator, CMake Version 3.29
# compile CXX with /usr/bin/c++
CXX_DEFINES =
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/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/pstl/pstl_config.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/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/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/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/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/exception.h \
/usr/include/c++/13.2.1/bits/new_allocator.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/move.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/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/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/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/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/backward/binders.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/debug/debug.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/range_access.h \
/usr/include/c++/13.2.1/initializer_list \
/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/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/cstdlib /usr/include/stdlib.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/bits/types/error_t.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/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/ios /usr/include/c++/13.2.1/exception \
/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/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/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/bits/types/struct_iovec.h /usr/include/bits/socket.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/uniform_int_dist.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/tuple \
/usr/include/c++/13.2.1/bits/uses_allocator.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/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/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/bits/stream_iterator.h \
/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/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/include/stdint.h /usr/include/bits/stdint-uintn.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_base.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/bits/shared_ptr_atomic.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_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/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/bits/stl_relops.h /usr/include/c++/13.2.1/vector \
/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/compare /usr/include/c++/13.2.1/forward_list \
/usr/include/c++/13.2.1/bits/stl_relops.h \
/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.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/math.h /usr/include/bits/math-vector.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/mathcalls-helper-functions.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.tcc \
/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/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/limits /usr/include/c++/13.2.1/numeric \
/usr/include/c++/13.2.1/bits/stl_numeric.h \
/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/filesystem /usr/include/c++/13.2.1/bits/fs_fwd.h \
/usr/include/c++/13.2.1/bits/chrono.h /usr/include/c++/13.2.1/ratio \
/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/messages_members.h \
/usr/include/libintl.h \
/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!
# 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: all

Binary file not shown.

View file

@ -2,6 +2,7 @@
#include <iostream>
#include <fstream>
#include <sstream>
#include <map>
#include <cstdlib>
#include <cstdio>
@ -13,36 +14,37 @@
#include "nlohmann/json.hpp"
#include <map>
using json = nlohmann::json;
json workspacesInput, workspacesOutput;
json workspacesOutput;
std::map<std::string, std::string> iconMap;
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"(
{
"normal": [
{
"occupied": bool,
"monitorID": int,
"active": bool,
"activeOn": str
"icon": str
"id": int
"occupied": int
}
],
"special": [
{
"ID": int,
"name": str,
"occupied": bool,
"monitorID": int,
"active": bool,
"activeOn": str
"icon": str
"id": str
"occupied": int
}
]
}
@ -77,10 +79,9 @@ std::string command(std::string inputCommand)
void generateIconMap()
{
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"]));
@ -103,84 +104,78 @@ void generateIconMap()
iconMap[client["address"]] = command(test);
}
return;
}
void generateMonitorMap()
{
json monitorsInput = json::parse(command("hyprctl monitors -j"));
monitorMap.clear();
for (json& monitor : monitorsInput)
for (const json& monitor : monitorsInput)
{
monitorMap[monitor["activeWorkspace"]["id"]] = std::to_string(static_cast<int>(monitor["id"]));
}
}
json getWorkspace(json workspaceInput, char mode)
json getWorkspace(json workspaceInput)
{
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["occupied"] = workspaceInput["windows"];
if (!(workspaceInput["lastwindow"] == "0x0"))
if (!(workspaceInput["lastwindow"] == "0x0")) //workspace not empty
{
workspaceOutput["icon"] = iconMap[workspaceInput["lastwindow"]];
else
}
else //workspace empty
{
workspaceOutput["icon"] = "";
}
return workspaceOutput;
}
json getAllWorkspaces()
void getAllWorkspaces()
{
workspacesInput = json::parse(command("hyprctl workspaces -j"));
generateIconMap();
generateMonitorMap();
json workspacesInput = json::parse(command("hyprctl workspaces -j"));
int specialIndex = 0;
for(auto& workspace : workspacesInput)
for(const auto& workspace : workspacesInput)
{
if(workspace["id"] >= 1 && workspace["id"] <= 9)
{
int index = workspace["id"].get<int>() - 1;
workspacesOutput[index]["normal"].clear();
workspacesOutput[index]["normal"] = getWorkspace(workspace, 'n');
workspacesOutput[index]["normal"] = getWorkspace(workspace);
}
else if (std::string(workspace["name"]).find("special:") == 0)
{
workspacesOutput[specialIndex]["special"].clear();
workspacesOutput[specialIndex]["special"] = getWorkspace(workspace, 's');
workspacesOutput[specialIndex]["special"] = getWorkspace(workspace);
specialIndex++;
}
}
return workspacesOutput;
return;
}
@ -189,39 +184,53 @@ json getAllWorkspaces()
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[])
{
std::cout << getAllWorkspaces() << std::endl;
generateIconMap();
generateMonitorMap();
getAllWorkspaces();
std::cout << workspacesOutput << std::endl;
std::string socketPath = "/tmp/hypr/" + std::string(std::getenv("HYPRLAND_INSTANCE_SIGNATURE")) + "/.socket2.sock";

View file

@ -11,18 +11,18 @@ wifi() {
signalStrength=$(awk -F: '/yes:/ {print $3}' <<< $wifiInfo)
name=$(awk -F: '/yes:/ {print $2}' <<< $wifiInfo)
if [[ $signalStrength>=70 ]]; then
if [[ $signalStrength -ge 70 ]]; then
image="wifiHigh"
elif [[ $signalStrength>=60 ]]; then
elif [[ $signalStrength -ge 60 ]]; then
image="wifiMedium"
elif [[ $signalStrength>=40 ]]; then
elif [[ $signalStrength -ge 40 ]]; then
image="wifiLow"
else
image="wifiVeryLow"
fi
}
while true; do
name="No Connection"
image="n.A."
@ -38,3 +38,6 @@ fi
echo '{"name":"'$name'","image":"'$image'"}'
sleep 2
done

View file

@ -27,7 +27,6 @@ getIcon() {
desktop=$(getIcon "$1" "$2")
if [ -n "$desktop" ]; then
image=$(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"
icon=$(awk -F'[[:space:]]*=[[:space:]]*' '/Icon[[:space:]]*=/ && !seen[$2]++ {print $2; exit}' "$desktop")
echo -n "${icon}.svg"
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
:class {occupied > 0 ? "" : "unoccupiedWorkspace"}
:width 16
:text {id})
:text {matches(id, "special:") ? substring(id, 8, 1) : id })
(imageDPI
:visible {occupied > 0 ? true : false}
:image {icon}
:image "/usr/share/icons/Papirus-Dark/128x128/apps/${icon}"
:size "16")
(smallSpacer))))

View file

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