diff options
| author | Kent Daleng <lolexplode@gmail.com> | 2025-08-17 16:05:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-17 17:05:41 +0300 |
| commit | dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a (patch) | |
| tree | a2f2938a7df17c196be7016dc5fe1fc9f75fb484 /wiki/Important-Software.md | |
| parent | a6febb86aa5af0df7bf2792ca027ef95a503d599 (diff) | |
| download | niri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.tar.gz niri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.tar.bz2 niri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.zip | |
github wiki replacement / mkdocs-docs (#2147)
* Add wiki based on mkdocs
* wording fixes
* fix github bg color on narrow
* Fix left sidebar section headers being bigger than pages
* fix hover accent
* fix list rendering on fractional layout
* fix videos
* fix automatic full links
* remove redundant commented css
* improve dark mode contrast
* update pygments for better child node coloring
* update logo
* remove blank lines
* add systemd language hint
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'wiki/Important-Software.md')
| -rw-r--r-- | wiki/Important-Software.md | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/wiki/Important-Software.md b/wiki/Important-Software.md deleted file mode 100644 index 65744a83..00000000 --- a/wiki/Important-Software.md +++ /dev/null @@ -1,46 +0,0 @@ -Since niri is not a complete desktop environment, you will very likely want to run the following software to make sure that other apps work fine. - -### Notification Daemon - -Many apps need one. For example, [mako](https://github.com/emersion/mako) works well. Use [a systemd setup](./Example-systemd-Setup.md) or [`spawn-at-startup`](./Configuration:-Miscellaneous.md#spawn-at-startup). - -### Portals - -These provide a cross-desktop API for apps to use for various things like file pickers or UI settings. Flatpak apps in particular require working portals. - -Portals **require** [running niri as a session](./Getting-Started.md), which means through the `niri-session` script or from a display manager. You will want the following portals installed: - -* `xdg-desktop-portal-gtk`: implements most of the basic functionality, this is the "default fallback portal". -* `xdg-desktop-portal-gnome`: required for screencasting support. -* `gnome-keyring`: implements the Secret portal, required for certain apps to work. - -Then systemd should start them on-demand automatically. These particular portals are configured in `niri-portals.conf` which [must be installed](./Getting-Started.md#manual-installation) in the correct location. - -Since we're using `xdg-desktop-portal-gnome`, Flatpak apps will read the GNOME UI settings. For example, to enable the dark style, run: - -``` -dconf write /org/gnome/desktop/interface/color-scheme '"prefer-dark"' -``` - -Note that if you're using the provided `resources/niri-portals.conf`, you also need to install the `nautilus` file manager in order for file chooser dialogues to work properly. This is necessary because xdg-desktop-portal-gnome uses nautilus as the file chooser by default starting from version 47.0. - -If you do not want to install `nautilus` (say you use `nemo` instead), you can set `org.freedesktop.impl.portal.FileChooser=gtk;` in `niri-portals.conf` to use the GTK portal for file chooser dialogues. - -### Authentication Agent - -Required when apps need to ask for root permissions. Something like `plasma-polkit-agent` works fine. Start it [with systemd](./Example-systemd-Setup.md) or with [`spawn-at-startup`](./Configuration:-Miscellaneous.md#spawn-at-startup). - -Note that to start `plasma-polkit-agent` with systemd on Fedora, you'll need to override its systemd service to add the correct dependency. Run: - -``` -systemctl --user edit --full plasma-polkit-agent.service -``` - -Then add `After=graphical-session.target`. - -### Xwayland - -To run X11 apps like Steam or Discord, you can use [xwayland-satellite]. -Check [the Xwayland wiki page](./Xwayland.md) for instructions. - -[xwayland-satellite]: https://github.com/Supreeeme/xwayland-satellite |
