example/hyprland.desktop: install with full path in Exec

This commit is contained in:
Mihai Fufezan 2025-12-18 00:17:36 +02:00
parent 14c49230cc
commit 1f1a39d46c
3 changed files with 7 additions and 2 deletions

View file

@ -575,6 +575,11 @@ install(
\"\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/hyprland\" \ \"\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/hyprland\" \
)") )")
# session file # session file
configure_file(
${CMAKE_SOURCE_DIR}/example/hyprland.desktop.in
${CMAKE_SOURCE_DIR}/example/hyprland.desktop
@ONLY
)
install(FILES ${CMAKE_SOURCE_DIR}/example/hyprland.desktop install(FILES ${CMAKE_SOURCE_DIR}/example/hyprland.desktop
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/wayland-sessions) DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/wayland-sessions)

View file

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Name=Hyprland Name=Hyprland
Comment=An intelligent dynamic tiling Wayland compositor Comment=An intelligent dynamic tiling Wayland compositor
Exec=start-hyprland Exec=@CMAKE_INSTALL_BINDIR@/start-hyprland
Type=Application Type=Application
DesktopNames=Hyprland DesktopNames=Hyprland
Keywords=tiling;wayland;compositor; Keywords=tiling;wayland;compositor;

View file

@ -97,7 +97,7 @@ in
../systemd ../systemd
../VERSION ../VERSION
(fs.fileFilter (file: file.hasExt "1") ../docs) (fs.fileFilter (file: file.hasExt "1") ../docs)
(fs.fileFilter (file: file.hasExt "conf" || file.hasExt "desktop") ../example) (fs.fileFilter (file: file.hasExt "conf" || file.hasExt "in") ../example)
(fs.fileFilter (file: file.hasExt "sh") ../scripts) (fs.fileFilter (file: file.hasExt "sh") ../scripts)
(fs.fileFilter (file: file.name == "CMakeLists.txt") ../.) (fs.fileFilter (file: file.name == "CMakeLists.txt") ../.)
(optional withTests [../tests ../hyprtester]) (optional withTests [../tests ../hyprtester])