sudo -i
curl https://gist.githubusercontent.com/AriRexouium/3eb9ca097c72d086dec19382268af0b9/raw/disko-client-config.nix -o /tmp/disko-config.nix
nix run github:nix-community/disko --experimental-features 'nix-command flakes' -- --mode disko /tmp/disko-config.nix
nixos-generate-config --root /mnt
fileSystems = {
"/".options = [ "compress=zstd" ];
"/home".options = [ "compress=zstd" ];
"/nix".options = [ "compress=zstd" "noatime" ];
"/.swap".options = [ "compress=zstd" "noatime" ];
};
swapDevices = [
{ device = "/.swap/swapfile"; }
];
sudo -i
curl https://gist.githubusercontent.com/AriRexouium/3eb9ca097c72d086dec19382268af0b9/raw/disko-server-config.nix -o /tmp/disko-config.nix
nix run github:nix-community/disko --experimental-features 'nix-command flakes' -- --mode disko /tmp/disko-config.nix
nixos-generate-config --root /mnt
fileSystems = {
"/".options = [ "compress=zstd" ];
"/root".options = [ "compress=zstd" ];
"/home".options = [ "compress=zstd" ];
"/var/log".options = [ "compress=zstd" ];
"/nix".options = [ "compress=zstd" "noatime" ];
"/.swap".options = [ "compress=zstd" "noatime" ];
};
swapDevices = [
{ device = "/.swap/swapfile"; }
];