Commit Graph

84 Commits

Author SHA1 Message Date
Ivan Molodetskikh
4f7c3300ef Upgrade dependencies 2024-02-28 13:45:12 +04:00
Ivan Molodetskikh
aefbad0cf7 Simplify gradient border shader 2024-02-22 10:17:06 +04:00
Ivan Molodetskikh
d58a45a96c Add systemd feature flag for systemd-specific things 2024-02-21 07:27:49 +04:00
Ivan Molodetskikh
3fdefae45b Bump version to 0.1.2 2024-02-16 18:00:19 +04:00
Ivan Molodetskikh
fa3bc69f94 Add watcher tests 2024-02-15 10:31:53 +04:00
Ivan Molodetskikh
a388c25795 Update dependencies 2024-02-10 15:01:34 +04:00
Ivan Molodetskikh
5c4d9824a4 Remove logind-zbus dependency
It isn't updated and we don't really need it anyway.
2024-02-10 14:58:22 +04:00
Ivan Molodetskikh
93e16a6582 Implement niri msg action 2024-02-10 09:40:32 +04:00
Ivan Molodetskikh
3486fa5536 Remove unused directories workspace dep 2024-02-10 09:34:35 +04:00
Ivan Molodetskikh
baa6263cbe Bump libinput to 1.21, add dwtp flag 2024-02-06 09:54:46 +04:00
Ivan Molodetskikh
122afff7d1 Add niri-visual-tests 2024-02-06 09:40:45 +04:00
Ivan Molodetskikh
d2a4e6a0cb Update dependencies 2024-02-06 09:40:34 +04:00
Ivan Molodetskikh
72c8f569ac Bump version to 0.1.1 2024-02-03 10:00:06 +04:00
Ivan Molodetskikh
fbe9020915 Update dependencies 2024-02-02 17:04:17 +04:00
Ivan Molodetskikh
dd967554d1 Bump version to 0.1.0 2024-01-27 14:10:31 +04:00
Christian Meissl
73f3c160b2 use pixman for cursor plane rendering 2024-01-25 07:49:51 +04:00
Ivan Molodetskikh
6945ccde18 Bump version to 0.1.0-beta.1 2024-01-20 09:38:42 +04:00
Ivan Molodetskikh
65e864965e Print git version in clap too 2024-01-19 20:46:10 +04:00
Ivan Molodetskikh
a6f821d3fa Update dependencies 2024-01-19 09:41:16 +04:00
Ivan Molodetskikh
fa9b3ed106 Add a config parse error notification
We can't rely on a notification daemon being available, especially
during initial niri setup. So, render our own.
2024-01-18 12:44:05 +04:00
Ivan Molodetskikh
6beef26662 Fix dependency sorting 2024-01-18 11:00:49 +04:00
Ivan Molodetskikh
40c85da102 Add an IPC socket and a niri msg outputs subcommand 2024-01-17 10:45:18 +04:00
Ivan Molodetskikh
f068157f55 Add a calloop futures executor 2024-01-17 10:24:01 +04:00
Ivan Molodetskikh
8a7e4bc3cd Add Tracy span to Config::load and parse 2024-01-16 12:53:40 +04:00
Ivan Molodetskikh
2c59131f7f Remove debuginfo from niri-config
Finally, the file sizes are back to sane.
2024-01-07 09:28:50 +04:00
Ivan Molodetskikh
64c41fa2c8 Move config into a separate crate
Get miette and knuffel deps contained within.
2024-01-07 09:28:14 +04:00
Ivan Molodetskikh
dcb80efc88 Bump version to 0.1.0-alpha.3 2024-01-06 09:30:46 +04:00
Ivan Molodetskikh
0bc83eda71 Update Smithay and dependencies 2024-01-06 08:22:53 +04:00
Ivan Molodetskikh
b9d7812f1f Update dependencies 2024-01-05 23:23:32 +04:00
Ivan Molodetskikh
57f267454f Bump version to 0.1.0-alpha.2 2023-12-23 08:43:03 +04:00
Ivan Molodetskikh
0f83eacb42 Update dependencies 2023-12-19 21:06:49 +04:00
Ivan Molodetskikh
206493bb35 Update Smithay 2023-12-19 20:48:15 +04:00
Ivan Molodetskikh
cb3ba5105d Update dependencies 2023-12-08 08:01:52 +04:00
Ivan Molodetskikh
626c720b7a Set version for cargo-generate-rpm 2023-12-03 13:49:50 +04:00
Ivan Molodetskikh
786c98428c Add some crate metadata 2023-11-25 11:24:35 +04:00
Ivan Molodetskikh
64267f875a Change version to 0.1.0-alpha.1 2023-11-25 11:15:55 +04:00
Ivan Molodetskikh
f085384bc7 Add and call niri-shutdown.target
Sometimes graphical-session.target lingers on after niri quits, leading
to services not being started on a quick relogin. To work around this,
add and run a systemd target that conflicts with
graphical-session.target and forces its shutdown.
2023-11-25 11:01:23 +04:00
Ivan Molodetskikh
d6b8310edb Log version on startup 2023-11-24 22:04:53 +04:00
Ivan Molodetskikh
a2ad7b0854 Upgrade dependencies 2023-11-24 11:49:07 +04:00
Ivan Molodetskikh
136f272689 Bump tracy-client version
It was already updated in Cargo.lock.
2023-11-15 20:57:57 +04:00
Ivan Molodetskikh
cccc068f98 Add niri-portals.conf
New config file for the new xdg-desktop-portal.
2023-11-09 14:52:04 +04:00
Ivan Molodetskikh
45b1077d21 Set debug = "line-tables-only" for release
Currently blows up the binary size quite a bit due to knuffel,
unfortunately.
2023-11-06 09:18:50 +04:00
Ivan Molodetskikh
8d7f2c5b28 Enable thin lto for release 2023-11-06 08:47:05 +04:00
Ivan Molodetskikh
323a2bed5f Upgrade dependencies
Bumping async-channel to 2 even though zbus hasn't updated yet because
it still ends up in the dependency tree through blocking 1.5.0.
2023-11-06 08:38:05 +04:00
Ivan Molodetskikh
15144220fa Show notification on screenshot 2023-10-31 17:06:14 +04:00
Ivan Molodetskikh
64ac31668d Remove time crate in favor of manual impl
Cuts down a few more dependencies.
2023-10-24 19:22:02 +04:00
Ivan Molodetskikh
909a45db6f Use png crate directly instead of image
Reduce dependencies a bit.
2023-10-24 17:49:08 +04:00
Ivan Molodetskikh
3fd421f13f Update Smithay 2023-10-24 15:05:14 +04:00
Ivan Molodetskikh
b8e6d4b7eb Upgrade dependencies 2023-10-13 07:37:37 +04:00
Ivan Molodetskikh
1d66f1b81e Draw focus ring as border on SSD windows
With SSD we're reasonably sure that the window is a rectangle with no
rounded corners, so a rectangular border should work.
2023-10-11 14:32:29 +04:00