Move Flatpak management to system configuration

Flatpak management has been refactored from Home Manager and nix-flatpak to a new system/flatpak.nix module, now imported in system/common.nix. This centralizes Flatpak enablement and declarative app management at the system level, simplifying configuration and maintenance.
This commit is contained in:
2025-10-26 23:25:10 +00:00
parent a7b9f265af
commit 524663aa9b
4 changed files with 53 additions and 24 deletions

View File

@@ -155,17 +155,7 @@
# platformTheme.name = "gtk";
# };
# Declarative Flatpak packages
services.flatpak = {
packages = [
"io.github.zen_browser.zen"
# Add more Flatpak apps here
];
update.auto = {
enable = true;
onCalendar = "weekly";
};
};
# Flatpaks are managed in system/flatpak.nix
# Let Home Manager manage itself
programs.home-manager.enable = true;