hypr-chrome v0.1.1 (#7)

---------

Co-authored-by: gitea-actions <actions@noreply.localhost>
Reviewed-on: #7
This commit was merged in pull request #7.
This commit is contained in:
2026-07-30 00:10:38 +02:00
co-authored by gitea-actions
parent a28a899874
commit 5c2ed492d6
5 changed files with 117 additions and 2 deletions
+12 -1
View File
@@ -1,8 +1,19 @@
cmake_minimum_required(VERSION 3.27)
# PLUGIN_VERSION lives in .env (single source of truth - also read by
# flake.nix) so .gitea/workflows/version-bump.yml only ever has to touch one
# file, rather than a "VERSION X.Y" grep/sed that can't tell this project's
# own version apart from cmake_minimum_required's version above.
file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/.env" HYPR_CHROME_ENV_LINES)
foreach(HYPR_CHROME_ENV_LINE IN LISTS HYPR_CHROME_ENV_LINES)
if(HYPR_CHROME_ENV_LINE MATCHES "^PLUGIN_VERSION=(.*)$")
set(HYPR_CHROME_PLUGIN_VERSION "${CMAKE_MATCH_1}")
endif()
endforeach()
project(hypr-chrome
DESCRIPTION "Draws a chamfered HUD-style border frame with a title bar around each window."
VERSION 0.1
VERSION ${HYPR_CHROME_PLUGIN_VERSION}
)
# Match the Makefile's prior default (CXXFLAGS ?= -O2) so a bare `cmake -B