diff --git a/flake.nix b/flake.nix index c946b22..b77a079 100644 --- a/flake.nix +++ b/flake.nix @@ -23,11 +23,14 @@ in { nixosModules = { + # TODO: export single, default module and enable features using + # mkEnableOption in "fw.features" namespace. nix-settings = import ./modules/nix-settings.nix; nix-gc = import ./modules/nix-gc.nix; futureware = import ./modules/futureware.nix; tools = import ./modules/tools.nix; sshd = import ./modules/sshd.nix; + git-safe-sync = import ./modules/git-safe-sync.nix; identities = { _module.args.identities = import ./data/identities.nix; }; diff --git a/modules/git-safe-sync.nix b/modules/git-safe-sync.nix new file mode 100644 index 0000000..df46748 --- /dev/null +++ b/modules/git-safe-sync.nix @@ -0,0 +1,9 @@ +_: + +{ + nixpkgs.overlays = [ + (final: _prev: { + git-safe-sync = final.callPackage ../packages/git-safe-sync.nix { }; + }) + ]; +}