In my configuration.nix
, I have the following:
nixpkgs.config.allowUnfree = true;
programs.steam.enable = true;
services.mullvad-vpn = {
enable = true;
package = pkgs.mullvad-vpn;
}
Both steam
and mullvad
are in my $PATH
, so they are installing correctly. Additionally, I see Mullvad in the Gnome Applications view. However, Steam is absent.
$XDG_DATA_DIRS
includes /run/current-system/sw/share
, and that has both applications/mullvad-vpn.desktop
and applications/steam.desktop
. So, I’m not sure why Gnome is seeing one, but not the other.
Any advice on how to debug the missing Desktop entry to be visible in Gnome?
EDIT: I’ve already read Steam - NixOS Wiki, and it doesn’t seem to mention this issue.