feat: setup flaypak.

This commit is contained in:
CronyAkatsuki 2025-04-14 12:04:37 +02:00
parent 760eac66a2
commit 54d372fbd9
6 changed files with 52 additions and 0 deletions

View file

@ -11,6 +11,7 @@
./obs-studio.nix
./restic.nix
./shell-additions.nix
./flatpak.nix
];
crony.mangohud.enable = lib.mkDefault true;
@ -24,4 +25,5 @@
crony.desktop.enable = lib.mkDefault true;
crony.gaming.enable = lib.mkDefault true;
crony.shell-additions.enable = lib.mkDefault true;
crony.flatpak.enable = lib.mkDefault true;
}

View file

@ -0,0 +1,25 @@
{
config,
lib,
...
}: {
options = {
crony.flatpak.enable = lib.mkEnableOption "Enable flatpak and install my packages";
};
config = lib.mkIf config.crony.flatpak.enable {
services.flatpak = {
enable = true;
packages = [
"com.albiononline.AlbionOnline"
"app.zen_browser.zen"
"com.usebottles.bottles"
];
update.auto = {
enable = true;
onCalendar = "weekly";
};
};
};
}