You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ydotool requires ydotoold to be running in order to be used otherwise it aborts and crashes (see ReimuNotMoe/ydotool#153 (comment)). It would make sense to have a NixOS configuration option in order to automatically configure ydotoold to run.
Steps To Reproduce
$ lldb ydotool type'This is a test.'(lldb) target create "ydotool"Current executable set to 'ydotool' (x86_64).(lldb) settings set -- target.run-args "type" "This is a test."(lldb) process launchProcess 1660480 launched: '/nix/store/p7ibf7viqwhp63szy4jxqba9njf19yf7-ydotool-1.0.1/bin/ydotool' (x86_64)failed to connect socket: Connection refusedProcess 1660480 stopped* thread #1, name = 'ydotool', stop reason = signal SIGABRT frame #0: 0x00007ffff7e4cc1f libc.so.6`__pthread_kill_implementation + 239libc.so.6`__pthread_kill_implementation:-> 0x7ffff7e4cc1f <+239>: mov ebp, eax 0x7ffff7e4cc21 <+241>: neg ebp 0x7ffff7e4cc23 <+243>: cmp eax, 0xfffff000 0x7ffff7e4cc28 <+248>: mov eax, 0x0(lldb) thread backtrace* thread #1, name = 'ydotool', stop reason = signal SIGABRT * frame #0: 0x00007ffff7e4cc1f libc.so.6`__pthread_kill_implementation + 239 frame #1: 0x00007ffff7e02042 libc.so.6`raise + 18 frame #2: 0x00007ffff7ded49c libc.so.6`abort + 194 frame #3: 0x000000000040143c ydotool`main + 636 frame #4: 0x00007ffff7dee237 libc.so.6`__libc_start_call_main + 103 frame #5: 0x00007ffff7dee2f5 libc.so.6`__libc_start_main@@GLIBC_2.34 + 133 frame #6: 0x0000000000401471 ydotool`_start + 33(lldb)
Expected behavior
Some NixOS module option (perhaps programs.ydotool.enable) that automatically configures and runs ydotool as a systemd service in the background.
Describe the bug
ydotool
requiresydotoold
to be running in order to be used otherwise it aborts and crashes (see ReimuNotMoe/ydotool#153 (comment)). It would make sense to have a NixOS configuration option in order to automatically configureydotoold
to run.Steps To Reproduce
Expected behavior
Some NixOS module option (perhaps
programs.ydotool.enable
) that automatically configures and runsydotool
as a systemd service in the background.Notify maintainers
@WilliButz @kraem
Metadata
The text was updated successfully, but these errors were encountered: