diff --git a/hosts/common/core/fonts.nix b/hosts/common/core/fonts.nix index 0130b23..49f291a 100644 --- a/hosts/common/core/fonts.nix +++ b/hosts/common/core/fonts.nix @@ -1,4 +1,10 @@ -{pkgs, ...}: { +{ + lib, + hostSpec, + pkgs, + ... +}: +lib.mkIf (!hostSpec.isMinimal) { fonts = { packages = with pkgs; [ # Emoji and general symbols diff --git a/hosts/common/disks/digital-ocean-disks.nix b/hosts/common/disks/digital-ocean-disks.nix new file mode 100644 index 0000000..fd537f7 --- /dev/null +++ b/hosts/common/disks/digital-ocean-disks.nix @@ -0,0 +1,6 @@ +{ + fileSystems."/" = { + device = "/dev/disk/by-label/nixos"; + fsType = "ext4"; + }; +} diff --git a/hosts/nixos/Michishirube/default.nix b/hosts/nixos/Michishirube/default.nix index 7d903db..58a9c62 100644 --- a/hosts/nixos/Michishirube/default.nix +++ b/hosts/nixos/Michishirube/default.nix @@ -11,13 +11,9 @@ }: { imports = lib.flatten [ # Disks - inputs.disko.nixosModules.disko - (lib.custom.relativeToRoot "hosts/common/disks/btrfs-disk.nix") - { - _module.args = { - withSwap = false; - }; - } + (map lib.custom.relativeToRoot [ + "hosts/common/disks/digital-ocean-disks.nix" + ]) # Misc (map lib.custom.relativeToRoot [ @@ -38,6 +34,7 @@ hostSpec = { hostName = "Michishirube"; + isMinimal = true; }; networking = {