[nix] Make own module

This commit is contained in:
Tibo De Peuter 2023-11-10 13:07:42 +01:00
parent 5f0934bf39
commit 4e0b6e9869
5 changed files with 55 additions and 18 deletions

View file

@ -0,0 +1,14 @@
{ config, lib, pkgs, ... }:
let
cfg = config.sisyphus.nix.flakes;
in {
options.sisyphus.nix.flakes.enable = lib.mkEnableOption "Nix Flakes";
config.nix = lib.mkIf cfg.enable {
extraOptions = ''
experimental-features = nix-command flakes
'';
package = pkgs.nixFlakes;
};
}