diff options
Diffstat (limited to 'modules/home/desktop-apps.nix')
| -rw-r--r-- | modules/home/desktop-apps.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/home/desktop-apps.nix b/modules/home/desktop-apps.nix new file mode 100644 index 0000000..b42cb9d --- /dev/null +++ b/modules/home/desktop-apps.nix | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | { pkgs, lib, ... }: | ||
| 2 | let | ||
| 3 | crossPlatformApps = [ pkgs.slack pkgs.discord pkgs.spotify ]; | ||
| 4 | linuxOnlyApps = lib.optional pkgs.stdenv.hostPlatform.isLinux pkgs.teams-for-linux; | ||
| 5 | candidateApps = crossPlatformApps ++ linuxOnlyApps; | ||
| 6 | in | ||
| 7 | { | ||
| 8 | home.packages = | ||
| 9 | builtins.filter (lib.meta.availableOn pkgs.stdenv.hostPlatform) candidateApps; | ||
| 10 | } | ||
