summaryrefslogtreecommitdiff
path: root/src/config/ConfigValue.hpp
Commit message (Collapse)AuthorAgeFilesLines
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-25/+46
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-6/+6
|
* windowrules: allow incrementing window props (#9566)MightyPlaza2025-04-161-8/+8
|
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-2/+1
| | | Cleanup some unneeded includes to speed up compilation
* core: Add clang-tidy (#8664)Vaxry2024-12-071-0/+1
| | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright.
* misc: a few compiler level performance optimisations (#6559)Tom Englund2024-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | * window: use const references instead of copies use const references instead of wasteful copies and make the = operator check for self assignment and return early. also use const in all the other operators. * listener: pass std::function as const reference instead of copies pass the std::functions as const references. * config: dont unnecessarily convert to c_str getHyprlangConfigValuePtr wants an std::string and we already have an std::string, dont convert it to a c_str only for it to be converted back to an std::string. * buffer: pass attributes as const reference pass attributes as const reference instead of copies.
* core: fix compile without pchVaxry2024-04-051-0/+1
| | | | fixes #5445
* config: improve config value infrastructureVaxry2024-03-031-0/+72