mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-24 02:01:18 +07:00
wiki: Document version string in Packaging
This commit is contained in:
@@ -28,6 +28,32 @@ To do that, put files into the correct directories according to this table.
|
||||
|
||||
Doing this will make niri appear in GDM and other display managers.
|
||||
|
||||
### Version string
|
||||
|
||||
The niri version string includes its version and commit hash:
|
||||
|
||||
```
|
||||
$ niri --version
|
||||
niri 25.01 (e35c630)
|
||||
```
|
||||
|
||||
When building in a packaging system, there's usually no repository, so the commit hash is unavailable and the version will show "unknown commit".
|
||||
In this case, please set the commit hash manually:
|
||||
|
||||
```
|
||||
$ export NIRI_BUILD_COMMIT="e35c630"
|
||||
...proceed to build niri
|
||||
```
|
||||
|
||||
You can also override the version string entirely, in this case please make sure the corresponding niri version stays intact:
|
||||
|
||||
```
|
||||
$ export NIRI_BUILD_VERSION_STRING="25.01-1 (e35c630)"
|
||||
...proceed to build niri
|
||||
```
|
||||
|
||||
Remember to set this variable for both `cargo build` and `cargo install` since the latter will rebuild niri if the environment changes.
|
||||
|
||||
### Panics
|
||||
|
||||
Good panic backtraces are required for diagnosing niri crashes.
|
||||
|
||||
Reference in New Issue
Block a user