Nix & Meson: add hyprpm

This commit is contained in:
Mihai Fufezan 2023-12-06 23:55:04 +02:00 committed by Vaxry
parent 6e3c909087
commit 657cee2b98
3 changed files with 16 additions and 3 deletions

10
hyprpm/src/meson.build Normal file
View file

@ -0,0 +1,10 @@
globber = run_command('sh', '-c', 'find . -name "*.cpp" | sort', check: true)
src = globber.stdout().strip().split('\n')
executable('hyprpm', src,
dependencies: [
dependency('threads'),
dependency('tomlplusplus')
],
install : true
)

View file

@ -80,6 +80,7 @@ endforeach
subdir('protocols')
subdir('src')
subdir('hyprctl')
subdir('hyprpm/src')
subdir('assets')
subdir('example')
subdir('docs')

View file

@ -20,6 +20,7 @@
pango,
pciutils,
systemd,
tomlplusplus,
udis86,
wayland,
wayland-protocols,
@ -81,19 +82,20 @@ assert lib.assertMsg (!hidpiXWayland) "The option `hidpiXWayland` has been remov
buildInputs =
[
git
cairo
git
hyprland-protocols
libGL
libdrm_2_4_118
libGL
libinput
libxkbcommon
mesa
pango
pciutils
tomlplusplus
udis86
wayland
wayland-protocols
pciutils
wlroots
]
++ lib.optionals enableXWayland [libxcb xcbutilwm xwayland]