Files
nix-config-v2/home/packages/default.nix

20 lines
410 B
Nix
Raw Normal View History

2025-10-31 17:07:59 -04:00
{ pkgs, lib, role, ... }:
2024-10-31 22:56:43 -04:00
{
2025-10-31 17:07:59 -04:00
imports =
2025-11-06 17:14:39 -05:00
[ ./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 ];
})
];
2025-10-31 17:07:59 -04:00
}