From 8c6f9427797fe525d1f64ddf7f6213566ce3435d Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sun, 22 Mar 2026 19:50:43 -0400 Subject: [PATCH 1/2] Indicate rainbow-planet isn't NixOS right now --- flake.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 9320164..6bb6fe3 100644 --- a/flake.nix +++ b/flake.nix @@ -163,13 +163,16 @@ inputs.simple-nixos-mailserver.nixosModule ]; }; - rainbow-planet = localLib.mkNixosHost { - hostname = "rainbow-planet"; - additionalModules = [ - inputs.nixos-cosmic.nixosModules.default - inputs.nixos-hardware.nixosModules.dell-xps-13-9360 - ]; - }; + # This machines is currently running Ubuntu and + # configured with home-manager only. + # + #rainbow-planet = localLib.mkNixosHost { + # hostname = "rainbow-planet"; + # additionalModules = [ + # inputs.nixos-cosmic.nixosModules.default + # inputs.nixos-hardware.nixosModules.dell-xps-13-9360 + # ]; + #}; }; # end nixosConfigurations # Home Manager (only) users From 77fc9d98532300736c6149323ef12745441bf4f5 Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sun, 22 Mar 2026 20:53:08 -0400 Subject: [PATCH 2/2] Manage flatpaks in home-manager Using this on Ubuntu 25.10. Also sorted module list. --- lib/mkHomeConfig.nix | 4 +++- modules/hosts/nixos/bigboy/default.nix | 2 +- modules/hosts/nixos/rainbow-planet/default.nix | 2 +- modules/shared/{nixos => linux}/flatpaks.nix | 8 +++++++- 4 files changed, 12 insertions(+), 4 deletions(-) rename modules/shared/{nixos => linux}/flatpaks.nix (61%) diff --git a/lib/mkHomeConfig.nix b/lib/mkHomeConfig.nix index 0e61a2d..f71a7b7 100644 --- a/lib/mkHomeConfig.nix +++ b/lib/mkHomeConfig.nix @@ -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 ]; }; diff --git a/modules/hosts/nixos/bigboy/default.nix b/modules/hosts/nixos/bigboy/default.nix index 1c3c050..685e89f 100644 --- a/modules/hosts/nixos/bigboy/default.nix +++ b/modules/hosts/nixos/bigboy/default.nix @@ -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 ]; diff --git a/modules/hosts/nixos/rainbow-planet/default.nix b/modules/hosts/nixos/rainbow-planet/default.nix index acb84bc..142389b 100644 --- a/modules/hosts/nixos/rainbow-planet/default.nix +++ b/modules/hosts/nixos/rainbow-planet/default.nix @@ -8,7 +8,7 @@ { imports = [ ./hardware-configuration.nix - ../../../shared/nixos/flatpaks.nix + ../../../shared/linux/flatpaks.nix ../../../shared/nixos/ripping.nix ]; diff --git a/modules/shared/nixos/flatpaks.nix b/modules/shared/linux/flatpaks.nix similarity index 61% rename from modules/shared/nixos/flatpaks.nix rename to modules/shared/linux/flatpaks.nix index 418b231..6d68d30 100644 --- a/modules/shared/nixos/flatpaks.nix +++ b/modules/shared/linux/flatpaks.nix @@ -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";