From 5148643a64dff6c36ebabb0abac2f3cc9d7f636b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Wed, 27 Mar 2024 13:09:00 +0100 Subject: [PATCH] curacao: Add cameractrls (sorta) --- curacao/default.nix | 1 + curacao/webcam/default.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 curacao/webcam/default.nix diff --git a/curacao/default.nix b/curacao/default.nix index 8cc1134..e13ecea 100644 --- a/curacao/default.nix +++ b/curacao/default.nix @@ -10,5 +10,6 @@ ./disko.nix ./features.nix ./hardware.nix + ./webcam ]; } diff --git a/curacao/webcam/default.nix b/curacao/webcam/default.nix new file mode 100644 index 0000000..d33a843 --- /dev/null +++ b/curacao/webcam/default.nix @@ -0,0 +1,14 @@ +{ pkgs, lib, config, ... }: +{ + config = { + # TODO This should install cameractrls, but it seems like it's not easy to install. + # In the meantime, we install Flatpak and do: + # flatpak run hu.irl.cameractrls + services.flatpak.enable = true; + xdg.portal = { + config.common.default = "*"; + enable = true; + extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; + }; + }; +}