@@ -10,9 +10,11 @@
./age.nix
./disko.nix
./impermanence.nix
+ ./mergerfs.nix
./system.nix
./services
- ];
+ ]
+ ++ (builtins.attrValues outputs.modules.nixos);
security.sudo.wheelNeedsPassword = false;
@@ -0,0 +1,20 @@
+{ pkgs, ... }:
+{
+ environment.systemPackages = with pkgs; [
+ mergerfs
+ mergerfs-tools
+ ];
+
+ fileSystems."/mnt/storage" = {
+ device = "/mnt/disk2:/mnt/disk3";
+ options = [
+ "category.create=pfrd"
+ "defaults"
+ "allow_other"
+ "minfreespace=25G"
+ "func.getattr=newest"
+ "fsname=storage"
+ fsType = "fuse.mergerfs";
+ };
+}
@@ -2,5 +2,5 @@
darwin = import ./darwin;
global = import ./global;
home-manager = import ./home-manager;
- # nixos = import ./nixos;
+ nixos = import ./nixos;
}
@@ -1,3 +1 @@
-{
- users = import ./users;
-}
+{ }