❄️ Dotfiles for our NixOS system configuration.
1{
2 pkgs,
3 lib,
4 osConfig,
5 ...
6}:
7
8let
9 basePackages = import ./base.nix { inherit pkgs; };
10 darwinPackages = import ./darwin.nix { inherit pkgs lib osConfig; };
11 linuxPackages = import ./linux.nix { inherit pkgs lib osConfig; };
12 universalPackages = import ./universal.nix { inherit pkgs lib osConfig; };
13in
14{
15 config = {
16 home.packages = basePackages ++ darwinPackages ++ linuxPackages ++ universalPackages;
17 };
18}