Ivan Molodetskikh
|
0aa5f4c913
|
Fix smithay-drm-extras path dependency
|
2023-09-03 17:13:35 +04:00 |
|
Ivan Molodetskikh
|
ff4b3b0532
|
Disable dmabufs for now
For some reason they cause big rendering performance problems.
|
2023-09-03 15:55:36 +04:00 |
|
Ivan Molodetskikh
|
95cbe2a636
|
Send scanout feedbacks to surfaces
|
2023-09-03 15:15:55 +04:00 |
|
Ivan Molodetskikh
|
cc1c9d9325
|
Add initial dmabuf feedback implementation
|
2023-09-03 14:22:04 +04:00 |
|
Ivan Molodetskikh
|
03a9fd8af3
|
Move all traits one layer up
|
2023-09-03 14:10:02 +04:00 |
|
Ivan Molodetskikh
|
dcc6a55777
|
Move LoopData into niri file
|
2023-09-03 13:25:43 +04:00 |
|
Ivan Molodetskikh
|
73d7a1d73d
|
Remove DisplayHandle from LoopData
|
2023-09-03 13:14:20 +04:00 |
|
Ivan Molodetskikh
|
a8f581a506
|
Move backends to subfolder
|
2023-09-03 13:07:16 +04:00 |
|
Ivan Molodetskikh
|
5a707c879b
|
Replace Backend trait with enum
|
2023-09-03 13:04:32 +04:00 |
|
Ivan Molodetskikh
|
3bd5a012cb
|
Add Mod+Ctrl+Shift+T to toggle debug tint
|
2023-09-03 11:34:38 +04:00 |
|
Ivan Molodetskikh
|
2187661ff8
|
Inhibit power key when systemd service
This way we can suspend on power key rather than poweroff.
|
2023-09-03 10:28:00 +04:00 |
|
Ivan Molodetskikh
|
38d85e68ab
|
tty: Unbind gles wl_display on drop
Not sure if this helps but anyway.
|
2023-09-03 07:32:23 +04:00 |
|
Ivan Molodetskikh
|
14729f772b
|
Add suspend key handling
|
2023-09-03 07:31:44 +04:00 |
|
Ivan Molodetskikh
|
2c1d2ce0d3
|
Add touchpad gesture support
|
2023-09-02 15:09:07 +04:00 |
|
Ivan Molodetskikh
|
f7041156eb
|
Remove obsolete comment
|
2023-08-28 08:48:50 +04:00 |
|
Ivan Molodetskikh
|
b22bb7a7b5
|
Update screenshot in README
|
2023-08-27 20:00:28 +04:00 |
|
Ivan Molodetskikh
|
af7b978eb4
|
Implement taking a monitor screenshot
|
2023-08-27 20:00:28 +04:00 |
|
Ivan Molodetskikh
|
1575753b69
|
Extract different parts of rendering into functions
|
2023-08-27 17:44:22 +04:00 |
|
Ivan Molodetskikh
|
c3d2505487
|
Update README
|
2023-08-27 17:21:21 +04:00 |
|
Ivan Molodetskikh
|
eacafc2708
|
Remove default alacritty and add ability to pass args to command
|
2023-08-27 17:05:20 +04:00 |
|
Ivan Molodetskikh
|
5c8bcf588d
|
Add cargo-generate-rpm metadata
|
2023-08-27 16:23:02 +04:00 |
|
Ivan Molodetskikh
|
d203e70b0f
|
niri-session: Run as login bash
|
2023-08-27 13:07:36 +04:00 |
|
Ivan Molodetskikh
|
4d156ef662
|
Add xdg-desktop-autostart support
|
2023-08-27 11:26:57 +04:00 |
|
Ivan Molodetskikh
|
f0611cd502
|
Wait for import-environment to finish
|
2023-08-27 11:26:47 +04:00 |
|
Ivan Molodetskikh
|
b1791a7b38
|
Add Before=graphical-session.target dependency
|
2023-08-27 11:26:38 +04:00 |
|
Ivan Molodetskikh
|
2d2b1a2990
|
tty: Fix commented-out code
|
2023-08-27 10:37:30 +04:00 |
|
Ivan Molodetskikh
|
dd5bcde581
|
Unset NOTIFY_SOCKET so it's not inherited
|
2023-08-27 10:33:58 +04:00 |
|
Ivan Molodetskikh
|
e09a6d6392
|
Add trivial Mutter ServiceChannel impl
Makes xdp-gnome work.
|
2023-08-27 10:29:06 +04:00 |
|
Ivan Molodetskikh
|
a54e048f41
|
niri-session: Unset environment variables
Without this, logging out and then back in doesn't work because
WAYLAND_DISPLAY is left for some reason.
|
2023-08-27 10:27:57 +04:00 |
|
Ivan Molodetskikh
|
d268cfcf9f
|
Add initial session / systemd integration
|
2023-08-27 07:37:36 +04:00 |
|
Ivan Molodetskikh
|
99484afe52
|
tty: Add hack to make resume from sleep work
|
2023-08-21 12:45:58 +04:00 |
|
Ivan Molodetskikh
|
07d92e7c41
|
Fix monitor un/replugging while session is paused
|
2023-08-21 11:52:52 +04:00 |
|
Ivan Molodetskikh
|
78090e1140
|
Remove some commented out code
|
2023-08-16 20:29:57 +04:00 |
|
Ivan Molodetskikh
|
99533bdaf6
|
Update dependencies
|
2023-08-16 14:16:48 +04:00 |
|
Ivan Molodetskikh
|
b5e7782970
|
Implement tablet-manager
|
2023-08-16 11:43:52 +04:00 |
|
Ivan Molodetskikh
|
6e36ccb1bd
|
Implement wp-presentation
|
2023-08-16 10:59:34 +04:00 |
|
Ivan Molodetskikh
|
d4d2cefe50
|
Respect max window width
|
2023-08-16 10:03:24 +04:00 |
|
Ivan Molodetskikh
|
c8a60c4513
|
Use the correct min_size state
|
2023-08-16 09:59:27 +04:00 |
|
Ivan Molodetskikh
|
9d6be64955
|
Add fullscreen bind to README
|
2023-08-16 09:31:36 +04:00 |
|
Ivan Molodetskikh
|
fc8f51da53
|
Put active window on top
|
2023-08-16 09:22:46 +04:00 |
|
Ivan Molodetskikh
|
6494df398d
|
Add basic fullscreen impl
|
2023-08-16 09:08:10 +04:00 |
|
Ivan Molodetskikh
|
d96daf68a7
|
Add binds to move between monitors
|
2023-08-16 08:03:20 +04:00 |
|
Ivan Molodetskikh
|
81e8e6e7ce
|
Hardcode other xkb options I use
|
2023-08-16 07:11:57 +04:00 |
|
Ivan Molodetskikh
|
4b8abcfba3
|
Remove maximize and window menu capabilities
At least for now, niri doesn't implement those.
|
2023-08-16 07:10:44 +04:00 |
|
Ivan Molodetskikh
|
085cd147a9
|
Send frame callbacks to cursor and dnd icon
|
2023-08-16 07:08:57 +04:00 |
|
Ivan Molodetskikh
|
20b75f5f40
|
Set some touchpad input settings
|
2023-08-15 18:17:26 +04:00 |
|
Ivan Molodetskikh
|
30879ed30b
|
Convert commit mark into a span
|
2023-08-15 18:17:12 +04:00 |
|
Ivan Molodetskikh
|
511e09094c
|
Disable backtrace in anyhow
Too slow even with opt-level 3.
|
2023-08-15 17:18:30 +04:00 |
|
Ivan Molodetskikh
|
90d6e303ca
|
Use xcursor default cursor, or fallback from Anvil
|
2023-08-15 17:17:42 +04:00 |
|
Ivan Molodetskikh
|
162c74c259
|
Add dnd icon support
|
2023-08-15 16:40:54 +04:00 |
|