Files
nix-dotfiles/modules/services/flatpak.nix
T

33 lines
1.0 KiB
Nix

{ inputs, pkgs, ... }:
{
services.flatpak = {
enable = true;
# TEMPORARY: pin Flatpak itself to 1.16.6 via nixpkgs-flatpak (see flake.nix).
# Flatpak >=1.18.0 leaks the NixOS host environment into the sandbox and breaks
# glycin-svg icon loading (e.g. OpenDeck). Remove once
# https://github.com/flatpak/flatpak/issues/6721 lands in nixpkgs.
package = inputs.nixpkgs-flatpak.legacyPackages.${pkgs.stdenv.hostPlatform.system}.flatpak;
remotes = [
{
name = "flathub";
location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
}
];
packages = [
"com.obsproject.Studio"
"com.obsproject.Studio.Plugin.OBSVkCapture"
"com.obsproject.Studio.Plugin.VerticalCanvas"
"com.obsproject.Studio.Plugin.AitumMultistream"
"com.obsproject.Studio.Plugin.CompositeBlur"
"com.obsproject.Studio.Plugin.OBSPWVideo"
"org.freedesktop.Platform.VulkanLayer.OBSVkCapture//25.08"
"com.valvesoftware.Steam"
"me.amankhanna.opendeck"
];
};
}