add flatpaks with nix-flatpak

This commit is contained in:
2025-11-07 18:22:05 -06:00
parent 38c0191ad2
commit d014733441
7 changed files with 100 additions and 0 deletions

View File

@@ -15,6 +15,7 @@
./vpn-confinement
./syncthing
./graphics
./flatpak
];
system.ssh.enable = lib.mkDefault true;

View File

@@ -0,0 +1,19 @@
{
pkgs,
inputs,
config,
lib,
...
}: let
cfg = config.system.flatpak;
in {
options.system.flatpak = {
enable = lib.mkEnableOption "enables nix-flatpak on nixos side";
};
imports = [inputs.nix-flatpak.nixosModules.nix-flatpak];
config = lib.mkIf cfg.enable {
services.flatpak.enable = true;
};
}