Skip to content

fix: restore GUI apps on home-manager-only hosts - #710

Merged
genebean merged 1 commit into
mainfrom
fix/hm-only-all-gui
Aug 7, 2026
Merged

fix: restore GUI apps on home-manager-only hosts#710
genebean merged 1 commit into
mainfrom
fix/hm-only-all-gui

Conversation

@genebean

@genebean genebean commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • lib/mkHomeConfig.nix now imports all-gui.nix so HM-only hosts get the full GUI app set

Background

modules/shared/linux/flatpaks.nix previously declared the flatpak package list and was imported directly in mkHomeConfig. PR #682 migrated each app into a genebean.programs.* module and enabled them via all-gui.nix — but all-gui.nix was only wired up on bigboy, not in mkHomeConfig. Combined with uninstallUnmanaged = true in genebean.services.flatpak, the next home-manager switch on the HM-only (Ubuntu) host removed all flatpaks.

Test plan

  • home-manager switch on HM-only x86 Ubuntu host — verify Signal and other flatpaks are installed

🤖 Generated with Claude Code

Adds all-gui.nix to mkHomeConfig so HM-only hosts get the same GUI app
set they had before the genebean module refactor. Previously this was
handled by modules/shared/linux/flatpaks.nix (imported directly in
mkHomeConfig); when PR #682 migrated each app into a genebean module and
enabled them via all-gui.nix, all-gui.nix was never wired into
mkHomeConfig. Combined with uninstallUnmanaged = true in
genebean.services.flatpak, the next switch removed all flatpaks.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@genebean
genebean merged commit 50d1df1 into main Aug 7, 2026
2 checks passed
@genebean
genebean deleted the fix/hm-only-all-gui branch August 7, 2026 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant