Skip to content

Releases: gmodena/nix-flatpak

v0.7.0

09 Jan 18:34
4408189

Choose a tag to compare

This release bring a number of stability improvements to state management, and introduces a new feature:

  • Adds a new packages.bundle option to install applications from bundle files. Both local and remote bundles are supported.

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

13 Feb 11:04
5e54c3c

Choose a tag to compare

v0.6.0

This release brings reliability improvements and removes network side effects that were preventing system activation when an internet connection is unavailable (#141).

The behavior of update.onActivation and update.auto has been split into two dedicated services, named flatpak-managed-install and flatpak-managed-install-timer, respectively. This ensures that updates (e.g., flatpak install --or-update <appId>) won’t be triggered onActivation unless explicitly enabled (#136).

The following configuration options have been added:

  • uninstallUnused: When enabled, runs flatpak uninstall --unused to automatically clean up stale packages. Default: disabled.
  • restartOnFailure: Governs whether the flatpak-managed-install and flatpak-managed-install-timer services should restart in case of failure. Default: enabled.

What's Changed

  • options: add uninstallUnused option by @gmodena in #124
  • Enable restart on failure and optionally exponential backoff by @Nick1296 in #127
  • restartOnFailure: fix option typo. by @gmodena in #129
  • installer: warning for manual app removal edge case by @gmodena in #130
  • installer: minimize side effects on activation by @gmodena in #132
  • Revert "installer: minimize side effects on activation" by @gmodena in #134
  • scheduled updates won't trigger on activation. by @gmodena in #136
  • nixos: rename execution context param. by @gmodena in #138
  • README: add nix highlighting for overrides code block by @iamanaws in #140
  • flatpak: remove network side effects on activation by @gmodena in #141
  • systemd: fix incorrect unit name for timer by @gmodena in #143
  • Add Nick1296 to the contributors' credits. by @gmodena in #145
  • home-manager: add service suffix to timer unit by @gmodena in #146
  • Update documentation for 0.6.0 release. by @gmodena in #148

New Contributors

Full Changelog: v0.5.2...v0.6.0

v0.5.2: README: document latest tag (#122)

13 Dec 22:40
8bdc254

Choose a tag to compare

Version 0.5.2 implements a new workflow to automatically track the latest release tag.

You can now track the latest stable release of nix-flatpak with:

nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";

Or alternatively:

nix-flatpak.url = "github:gmodena/nix-flatpak/latest";

No new features of bug fixes are shipping with this release.

v0.5.1

04 Dec 20:44
2880dc4

Choose a tag to compare

This release:

  • Fixes a bug that broke activation when an installed .flatpakref did not suggest a remote name (#106).
  • Removes all uses of lib.mdDoc, which has been deprecated in nxpkgs.

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

22 Nov 19:41
d3a7635

Choose a tag to compare

What's Changed

This release comes with two new features:

  • support for installing applications from flatpakref.
  • an option to declare imports of a GPG key from file.

Changelog

Bug fixes and improvements to the test suite are also included.

Full Changelog: v0.4.1...v0.5.0

Credits

Special thanks to @SpiderUnderUrBed and @Bear-03 for their assistance in testing edge cases during the implementation of flatpakref support.

0.4.1

01 Apr 18:48
b76fa31

Choose a tag to compare

This is a hotfix release for #61.

When neither uninstallUnmanaged nor uninstallUnmanagedPackages were explicitly set in a config,
the system build would break.

What's Changed

  • options: fix uninstallUnmanaged default value. by @gmodena in #62

Full Changelog: v0.4.0...v0.4.1

0.4.0

01 Apr 09:41
db5ea76

Choose a tag to compare

Introduces support for remotes state management. Remotes will be installed/removed according to the services.flatpak.remotes setting.

services.flatpak.uninstallUnmanagedPackages has been deprecated in favor of a more generic services.flatpak.uninstallUnmanaged, that configures both packages and remotes management preferences.

What's Changed

Full Changelog: v0.3.0...v0.4.0

0.3.0

18 Feb 21:30
a243cb0

Choose a tag to compare

Bugfixes

  • flatpak-managed-install.service fails to start properly at boot when update.onactivation is set to true. (#30).

New features:

  • Add support managing packages installed outside of nix-flatpak (uninstallUnmanagedPackages option).
  • Add override management.
  • Add sample configs and VMs for nixos and HomeManager module installation.

Full Changelog: v0.2.0...v0.3.0

0.2.0

22 Nov 20:08
d8f54c2

Choose a tag to compare

  • Adds compatibility with stand-alone home-manager.
  • Codebase and doc cleanups.

0.1.0 (Initial Release)

12 Nov 18:53
df3ea99

Choose a tag to compare

Initial release.

Includes:

  • support for NixOs and HomeManager (as a NixOs module) installations;
  • flatpak update on activation and auto update options;