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 --- modules/home/desktop-apps.nix | 2 +- modules/home/dev-tools.nix | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/home') diff --git a/modules/home/desktop-apps.nix b/modules/home/desktop-apps.nix index b42cb9d..882ce34 100644 --- a/modules/home/desktop-apps.nix +++ b/modules/home/desktop-apps.nix @@ -1,6 +1,6 @@ { pkgs, lib, ... }: let - crossPlatformApps = [ pkgs.slack pkgs.discord pkgs.spotify ]; + crossPlatformApps = [ pkgs.slack pkgs.discord pkgs.spotify pkgs.firefox pkgs.bitwarden-desktop ]; linuxOnlyApps = lib.optional pkgs.stdenv.hostPlatform.isLinux pkgs.teams-for-linux; candidateApps = crossPlatformApps ++ linuxOnlyApps; in diff --git a/modules/home/dev-tools.nix b/modules/home/dev-tools.nix index efa0d86..9533ef5 100644 --- a/modules/home/dev-tools.nix +++ b/modules/home/dev-tools.nix @@ -9,5 +9,6 @@ docker-compose kubectl awscli2 + bitwarden-cli ]) ++ lib.optional (lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.claude-code) pkgs.claude-code; } -- cgit v1.3