Files
nix-config-v2/home/packages/default.nix
2025-11-06 17:14:39 -05:00

20 lines
410 B
Nix

{ pkgs, lib, role, ... }:
{
imports =
[ ./common.nix ];
config = lib.mkMerge [
(lib.mkIf pkgs.stdenv.isDarwin {
imports = [ ./darwin.nix ];
})
(lib.mkIf pkgs.stdenv.isLinux {
imports = [ ./linux.nix ];
})
(lib.mkIf (role == "workstation") {
imports = [ ./workstation.nix ];
})
(lib.mkIf (role == "server") {
imports = [ ./server.nix ];
})
];
}