feat(flakes): add claude desktop package and overlay

Introduced `claude-desktop-with-fhs` package by adding the `claude` flake to the inputs. Updated the system configuration and overlays to integrate the new package for usage.
This commit is contained in:
Harald Hoyer 2025-03-22 08:23:37 +01:00
parent 1a249317a5
commit b7f7dd18ab
3 changed files with 84 additions and 20 deletions

View file

@ -55,6 +55,9 @@
simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.05";
simple-nixos-mailserver.inputs.nixpkgs.follows = "nixpkgs";
claude.url = "github:k3d3/claude-desktop-linux-flake";
claude.inputs.nixpkgs.follows = "nixpkgs";
};
outputs =
@ -90,7 +93,12 @@
simple-nixos-mailserver.nixosModule
];
overlays = with inputs; [ nixsgx-flake.overlays.default ];
overlays = with inputs; [
nixsgx-flake.overlays.default
(final: prev: {
inherit (claude.packages.${prev.system}) claude-desktop-with-fhs;
})
];
outputs-builder = channels: {
formatter = channels.nixpkgs.nixfmt-rfc-style;