Refactor the whole configuration #1

Merged
caem merged 354 commits from refactor into master 2025-02-01 14:05:16 +01:00
2 changed files with 9 additions and 13 deletions
Showing only changes of commit 379927dfe0 - Show all commits

View file

@ -9,20 +9,16 @@
content = {
type = "gpt";
partitions = {
ESP = {
priority = 1;
name = "efi";
start = "1M";
end = "1024M";
type = "EF00";
grub_mbr = {
size = "1M";
type = "EF02"; # for grub MBR
};
boot = {
size = "1G";
content = {
type = "filesystem";
format = "vfat";
format = "ext4";
mountpoint = "/boot";
mountOptions = [
"umask=0077"
"noatime"
];
};
};
root = {

View file

@ -125,7 +125,7 @@ ensure_confirmation() {
partition_disk() {
if [ "$DOTNIX_CONFIRM_DISK_NUKE" = "yes" ]; then
sudo nix run github:nix-community/disko/latest -- --mode destroy,format,mount "./hosts/$DOTNIX_HOSTNAME/disko.nix"
sudo nix run github:nix-community/disko/latest -- --mode destroy,format,mount --yes-wipe-all-disks "./hosts/$DOTNIX_HOSTNAME/disko.nix"
else
>&2 echo "Aborted installation due to invalid state in the partitioning step."
exit 1
@ -154,7 +154,7 @@ main () {
partition_disk
generate_config
# todo run the install
# todo install
}
set -e