| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Set child stdout and stderr to /dev/null (#1000) | Thomas Voss | 2022-11-13 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | Some scripts or utilities check to see if stdout or stderr are connected to a TTY or not to determine certain behaviors (for example, you might want to prompt a user for input with fzf(1) if in a terminal but tofi(1) or wofi(1) when spawned from your WM). Since hyprland never closes these output streams for spawned processes, they end up just spewing their output onto the TTY while giving the user no real way to have a script detect if it's being run from the shell or WM. Instead of just closing stdout and stderr though, we close them and then proceed to reopen them but connect them to /dev/null. This allows scripts and processes to not fail when attempting to write, but for that writing to simply have no effect. | ||||
| * | Added exec rules | vaxerski | 2022-11-10 | 1 | -0/+22 |
| | | |||||
| * | Minor fixes for virtual input devices | vaxerski | 2022-11-07 | 1 | -1/+1 |
| | | |||||
| * | Dispatcher to center floating window (#961) | abbadanor | 2022-11-07 | 1 | -2/+15 |
| | | | | | Co-authored-by: Adam Nord <adam.nord@abbgymnasiet.se> Co-authored-by: vaxerski <vaxry@vaxry.net> | ||||
| * | Fix missing focusedmon event on focusmonitor dispatcher | vaxerski | 2022-11-03 | 1 | -1/+5 |
| | | |||||
| * | allow cyclenext on null focus | vaxerski | 2022-10-28 | 1 | -3/+11 |
| | | |||||
| * | Rework workspace rules | vaxerski | 2022-10-24 | 1 | -8/+1 |
| | | |||||
| * | fix silent + size windowrules | vaxerski | 2022-10-24 | 1 | -1/+1 |
| | | |||||
| * | rework focus system to be more safe and faster | vaxerski | 2022-10-14 | 1 | -35/+23 |
| | | |||||
| * | added bringactivetotop dispatcher | vaxerski | 2022-10-14 | 1 | -0/+6 |
| | | |||||
| * | set workspace name in previous | vaxerski | 2022-10-13 | 1 | -4/+8 |
| | | |||||
| * | fix naming when workspace back and forth | vaxerski | 2022-10-06 | 1 | -10/+16 |
| | | |||||
| * | fix workspace previous with multi-mon ws moves | vaxerski | 2022-10-06 | 1 | -9/+11 |
| | | |||||
| * | return true on vt switch keysyms to avoid printing stuff | vaxerski | 2022-10-06 | 1 | -3/+6 |
| | | |||||
| * | reset sigmask on fork | vaxerski | 2022-10-06 | 1 | -0/+5 |
| | | |||||
| * | Fix compiler warnings. | Felix Dick | 2022-10-06 | 1 | -2/+2 |
| | | |||||
| * | fix tty switch freeze | vaxerski | 2022-10-05 | 1 | -5/+17 |
| | | |||||
| * | add dpms status info in hyprctl | vaxerski | 2022-10-05 | 1 | -0/+2 |
| | | |||||
| * | add dpms per output | vaxerski | 2022-10-05 | 1 | -1/+10 |
| | | |||||
| * | add desc: to monitor rules | vaxerski | 2022-10-05 | 1 | -1/+1 |
| | | |||||
| * | Fix compiler warnig comparing signed and unsigned integers. | Felix Dick | 2022-10-05 | 1 | -1/+1 |
| | | |||||
| * | Add switch device handling and binds | vaxerski | 2022-10-04 | 1 | -8/+12 |
| | | |||||
| * | ignore VT switches to current vt | vaxerski | 2022-10-04 | 1 | -0/+4 |
| | | |||||
| * | use vectorToWindowIdeal in mouse binds | vaxerski | 2022-10-04 | 1 | -2/+2 |
| | | |||||
| * | focusedmon event check change | lylac | 2022-10-04 | 1 | -1/+1 |
| | | | | Compare PLASTWINDOW & PWINDOWTOCHANGETO m_iMonitorID's instead of PWINDOWTOCHANGETO->m_iMonitorID & g_pCompositor->m_pLastMonitor->ID | ||||
| * | send a focusedmon event on focus change mon | vaxerski | 2022-10-01 | 1 | -1/+9 |
| | | |||||
| * | fix ipc event missing on silent movetoworkspace | vaxerski | 2022-09-29 | 1 | -0/+3 |
| | | |||||
| * | focusable checks in nextWindow calls | vaxerski | 2022-09-29 | 1 | -7/+7 |
| | | |||||
| * | use goalv in movetoworkspace | vaxerski | 2022-09-28 | 1 | -2/+2 |
| | | |||||
| * | Remove trailing whitespace. | Felix Dick | 2022-09-25 | 1 | -12/+12 |
| | | |||||
| * | guard kb settings in xkb translation state | vaxerski | 2022-09-24 | 1 | -1/+10 |
| | | |||||
| * | don't recalc pseudo on fullscreen | vaxerski | 2022-09-22 | 1 | -1/+2 |
| | | |||||
| * | disallow pinning fullscreen | vaxerski | 2022-09-22 | 1 | -1/+1 |
| | | |||||
| * | better cycling in fullscreen with pinned | vaxerski | 2022-09-21 | 1 | -4/+10 |
| | | |||||
| * | minor mouse bind handling fixes | vaxerski | 2022-09-20 | 1 | -5/+12 |
| | | |||||
| * | disallow move/resize dispatchers on fullscreen windows | vaxerski | 2022-09-20 | 1 | -4/+10 |
| | | |||||
| * | fix moving between fullscreen workspaces | vaxerski | 2022-09-20 | 1 | -8/+4 |
| | | |||||
| * | fix mouse binds being stuck | vaxerski | 2022-09-20 | 1 | -0/+23 |
| | | |||||
| * | mouse binds overhaul | vaxerski | 2022-09-19 | 1 | -3/+40 |
| | | |||||
| * | fix special workspace dispatcher logic | vaxerski | 2022-09-19 | 1 | -3/+3 |
| | | |||||
| * | fix wonky focus on movetoworkspace | vaxerski | 2022-09-18 | 1 | -1/+1 |
| | | |||||
| * | fix refocus on same workspace | vaxerski | 2022-09-17 | 1 | -3/+5 |
| | | |||||
| * | fix an unholy memory safety issue | vaxerski | 2022-09-13 | 1 | -2/+2 |
| | | |||||
| * | added wsbind | vaxerski | 2022-09-12 | 1 | -2/+15 |
| | | |||||
| * | added window pinning | vaxerski | 2022-09-10 | 1 | -0/+27 |
| | | |||||
| * | set last monitor and dont refocus in some cases (changeworkspace) | vaxerski | 2022-09-05 | 1 | -1/+4 |
| | | |||||
| * | added a submap IPC event | vaxerski | 2022-09-05 | 1 | -0/+2 |
| | | |||||
| * | Fix some more crimes against humanity | vaxerski | 2022-09-03 | 1 | -4/+0 |
| | | |||||
| * | refocus on reserved area | vaxerski | 2022-09-03 | 1 | -0/+4 |
| | | |||||
| * | simplify code and update monitor on warp | vaxerski | 2022-09-03 | 1 | -2/+0 |
| | | |||||
