22from pathlib import Path
33
44from archinstall import SysInfo , debug , error , info
5- from archinstall .lib .args import ArchConfig , arch_config_handler
5+ from archinstall .lib .args import arch_config_handler
66from archinstall .lib .configuration import ConfigurationOutput
77from archinstall .lib .disk .filesystem import FilesystemHandler
88from archinstall .lib .disk .utils import disk_layouts
99from archinstall .lib .global_menu import GlobalMenu
1010from archinstall .lib .installer import Installer , accessibility_tools_in_use , run_custom_user_commands
1111from archinstall .lib .interactions .general_conf import PostInstallationAction , ask_post_installation
12- from archinstall .lib .models import AudioConfiguration , Bootloader
12+ from archinstall .lib .models import Bootloader
1313from archinstall .lib .models .device_model import (
14- DiskLayoutConfiguration ,
1514 DiskLayoutType ,
1615 EncryptionType ,
1716)
18- from archinstall .lib .models .network_configuration import NetworkConfiguration
1917from archinstall .lib .models .users import User
2018from archinstall .lib .profile .profiles_handler import profile_handler
2119from archinstall .tui import Tui
@@ -45,13 +43,13 @@ def perform_installation(mountpoint: Path) -> None:
4543 """
4644 info ('Starting installation...' )
4745
48- config : ArchConfig = arch_config_handler .config
46+ config = arch_config_handler .config
4947
5048 if not config .disk_config :
5149 error ("No disk configuration provided" )
5250 return
5351
54- disk_config : DiskLayoutConfiguration = config .disk_config
52+ disk_config = config .disk_config
5553 run_mkinitcpio = not config .uki
5654 locale_config = config .locale_config
5755 disk_encryption = config .disk_encryption
@@ -97,7 +95,7 @@ def perform_installation(mountpoint: Path) -> None:
9795
9896 # If user selected to copy the current ISO network configuration
9997 # Perform a copy of the config
100- network_config : NetworkConfiguration | None = config .network_config
98+ network_config = config .network_config
10199
102100 if network_config :
103101 network_config .install_network_config (
@@ -108,7 +106,7 @@ def perform_installation(mountpoint: Path) -> None:
108106 if users := config .users :
109107 installation .create_users (users )
110108
111- audio_config : AudioConfiguration | None = config .audio_config
109+ audio_config = config .audio_config
112110 if audio_config :
113111 audio_config .install_audio_config (installation )
114112 else :
0 commit comments