{ config, pkgs, ... }: { imports = [ # Core Features ../../nixos/features/base.nix ../../nixos/features/tui-apps.nix ../../nixos/features/openssh-server.nix # Core Tweaks ../../nixos/tweaks/zram.nix ../../nixos/tweaks/enable_flakes.nix ../../nixos/tweaks/disable_nixos_user.nix ../../nixos/tweaks/systemd-resolved_nonsense.nix # Lauren Base ../../users/lauren_lagarde/lauren_lagarde.nix # i3wm ../../nixos/features/i3wm.nix ../../nixos/tweaks/intel_igpu_screen_tearing.nix # Dotspace ../../secrets/dotspace.nix ../../secrets/dotspace_shares.nix ../../nixos/features/stronghold-binary-cache.nix # living-room ../../nixos/features/gpu/intel.nix ../../nixos/features/systemd-boot.nix ../../users/lauren_lagarde/autologin.nix # TODO: Composable Disko Config ]; hardware.enableRedistributableFirmware = true; image.modules = { iso = { }; }; disko.devices = { disk = { vda = { #device = "/dev/vda"; type = "disk"; content = { type = "gpt"; partitions = { ESP = { type = "EF00"; size = "1G"; content = { type = "filesystem"; format = "vfat"; mountpoint = "/boot"; mountOptions = [ "umask=0077" ]; }; }; root = { size = "100%"; content = { type = "filesystem"; format = "ext4"; mountpoint = "/"; }; }; }; }; }; }; }; }