Manage flatpaks in home-manager

Using this on Ubuntu 25.10. Also sorted module list.
This commit is contained in:
Gene Liverman 2026-03-22 20:53:08 -04:00
parent 8c6f942779
commit 77fc9d9853
4 changed files with 12 additions and 4 deletions

View file

@ -22,9 +22,10 @@
# the path to your home.nix.
modules = [
./nixpkgs-settings.nix
../modules/shared/home/general
../modules/hosts/home-manager-only
../modules/hosts/home-manager-only/home-${username}.nix
../modules/shared/home/general
../modules/shared/linux/flatpaks.nix
{
home = {
@ -33,6 +34,7 @@
};
}
inputs.nix-flatpak.homeManagerModules.nix-flatpak
inputs.sops-nix.homeManagerModules.sops
];
};

View file

@ -16,7 +16,7 @@ in
imports = [
# Include the results of the hardware scan.
./hardware-configuration.nix
../../../shared/nixos/flatpaks.nix
../../../shared/linux/flatpaks.nix
../../../shared/nixos/ripping.nix
];

View file

@ -8,7 +8,7 @@
{
imports = [
./hardware-configuration.nix
../../../shared/nixos/flatpaks.nix
../../../shared/linux/flatpaks.nix
../../../shared/nixos/ripping.nix
];

View file

@ -1,15 +1,21 @@
{
# Though it wouldn't seem to be this way,
# This is used both in NixOS and Home Manager
services = {
flatpak = {
enable = true;
packages = [
"im.riot.Riot"
"com.cassidyjames.butler"
"com.logseq.Logseq"
"com.vivaldi.Vivaldi"
"im.riot.Riot"
"io.kopia.KopiaUI"
"org.localsend.localsend_app"
"org.gnome.Fractal"
"org.signal.Signal"
"org.telegram.desktop"
];
uninstallUnmanaged = true;
update.auto = {
enable = true;
onCalendar = "daily";