From 56d3b6dfdd46efcfb0a6f4643116a8f54cf2f89e Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Fri, 10 Jul 2026 19:52:06 +0000 Subject: [PATCH] Add a module to export git-safe-sync --- flake.nix | 3 +++ modules/git-safe-sync.nix | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 modules/git-safe-sync.nix 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 { }; + }) + ]; +}