aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-02-10 19:22:11 -0800
committerFranck Cuny <franck@fcuny.net>2022-02-10 19:22:11 -0800
commitf64444a0f57322af91245edc3d3175f3a9b5726c (patch)
tree1592b3dd2f0226149c896cbf70d18e14521d48a5
parentfix a few errors (diff)
downloadinfra-f64444a0f57322af91245edc3d3175f3a9b5726c.tar.gz
nix: enable flakes
-rw-r--r--modules/systems/nix.nix21
1 files changed, 12 insertions, 9 deletions
diff --git a/modules/systems/nix.nix b/modules/systems/nix.nix
index b1e422f..48379a4 100644
--- a/modules/systems/nix.nix
+++ b/modules/systems/nix.nix
@@ -1,15 +1,18 @@
{ lib, pkgs, ... }:
{
- nix.extraOptions = ''
- experimental-features = nix-command
- '';
+ # Enable flakes and new 'nix' command
+ nix = {
+ package = pkgs.nixFlakes;
+ extraOptions = ''
+ experimental-features = nix-command flakes
+ '';
+ autoOptimiseStore = true;
+ trustedUsers = [ "root" "@wheel" ];
- nix.autoOptimiseStore = true;
- nix.trustedUsers = [ "root" "@wheel" ];
-
- nix.gc = {
- automatic = true;
- options = "--delete-older-than 14d";
+ gc = {
+ automatic = true;
+ options = "--delete-older-than 14d";
+ };
};
}