From 90daad8c7362cc35df792e451c9b68f895a0166c Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Mon, 21 Sep 2026 14:41:09 +0000 Subject: Add Firefox and Bitwarden to the shared desktop-applications profile Tom wanted a browser and password manager provisioned declaratively: Firefox and the Bitwarden desktop client join the existing GUI app list, and bitwarden-cli joins the developer CLI tools. All three are free-licensed in current nixpkgs, so no unfree-allowlist change is needed. Co-Authored-By: Claude Sonnet 5 --- .../specs/desktop-applications/spec.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 openspec/changes/archive/2026-09-21-add-firefox-bitwarden/specs/desktop-applications/spec.md (limited to 'openspec/changes/archive/2026-09-21-add-firefox-bitwarden/specs/desktop-applications') diff --git a/openspec/changes/archive/2026-09-21-add-firefox-bitwarden/specs/desktop-applications/spec.md b/openspec/changes/archive/2026-09-21-add-firefox-bitwarden/specs/desktop-applications/spec.md new file mode 100644 index 0000000..f20659d --- /dev/null +++ b/openspec/changes/archive/2026-09-21-add-firefox-bitwarden/specs/desktop-applications/spec.md @@ -0,0 +1,8 @@ +## MODIFIED Requirements + +### Requirement: Desktop GUI applications are provisioned via the shared home profile +The shared home-manager profile SHALL include Slack, Discord, Spotify, teams-for-linux, Firefox, and the Bitwarden desktop client as GUI application packages, available wherever that profile is activated and the underlying package supports the current system. + +#### Scenario: GUI app available after activation +- **WHEN** the shared home profile is activated on a system for which a given desktop application's package is supported +- **THEN** that application is available without any additional manual installation step -- cgit v1.3