perf: speed up zfs-diff

nixos
Moritz Böhme 2023-09-25 19:41:28 +02:00
parent f43b993869
commit 23c7e77275
Signed by: moritz
GPG Key ID: 970C6E89EB0547A9
1 changed files with 12 additions and 1 deletions

View File

@ -21,9 +21,20 @@
personal.enable = true; personal.enable = true;
# webis.enable = true; # webis.enable = true;
}; };
shell.aliases.zfs-diff = "sudo zfs diff zroot/encrypted/root@blank | parallel --pipe cut -f2 | parallel 'test -e /persist/{} || echo {}' | ${lib.getExe pkgs.tree} --fromfile .";
}; };
environment.systemPackages = [
(
pkgs.writeShellApplication {
name = "zfs-diff";
runtimeInputs = with pkgs; [ zfs coreutils parallel tree ];
text = ''
sudo zfs diff zroot/encrypted/root@blank | cut -f2 | parallel 'test -d /persist/{} || echo {}' | tree --fromfile .
'';
}
)
];
home-manager.users.moritz.home.packages = with pkgs; [ home-manager.users.moritz.home.packages = with pkgs; [
# jetbrains.idea-ultimate # jetbrains.idea-ultimate
]; ];