gitextract_v4no44_h/ ├── .editorconfig ├── .flake8 ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── 01_bug.yml │ │ └── 02_feature.yml │ └── workflows/ │ ├── bandit.yaml │ ├── flake8.yaml │ ├── github-pages.yml │ ├── iso-build.yaml │ ├── mypy.yaml │ ├── pylint.yaml │ ├── pytest.yaml │ ├── python-build.yml │ ├── python-publish.yml │ ├── ruff-format.yaml │ ├── ruff-lint.yaml │ └── translation-check.yaml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── .pypirc ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── LICENSE ├── PKGBUILD ├── README.md ├── archinstall/ │ ├── __init__.py │ ├── __main__.py │ ├── applications/ │ │ ├── audio.py │ │ ├── bluetooth.py │ │ ├── firewall.py │ │ ├── power_management.py │ │ └── print_service.py │ ├── default_profiles/ │ │ ├── __init__.py │ │ ├── desktop.py │ │ ├── desktops/ │ │ │ ├── __init__.py │ │ │ ├── awesome.py │ │ │ ├── bspwm.py │ │ │ ├── budgie.py │ │ │ ├── cinnamon.py │ │ │ ├── cosmic.py │ │ │ ├── cutefish.py │ │ │ ├── deepin.py │ │ │ ├── enlightenment.py │ │ │ ├── gnome.py │ │ │ ├── hyprland.py │ │ │ ├── i3.py │ │ │ ├── labwc.py │ │ │ ├── lxqt.py │ │ │ ├── mate.py │ │ │ ├── niri.py │ │ │ ├── plasma.py │ │ │ ├── qtile.py │ │ │ ├── river.py │ │ │ ├── sway.py │ │ │ ├── xfce4.py │ │ │ └── xmonad.py │ │ ├── minimal.py │ │ ├── profile.py │ │ ├── server.py │ │ ├── servers/ │ │ │ ├── __init__.py │ │ │ ├── cockpit.py │ │ │ ├── docker.py │ │ │ ├── httpd.py │ │ │ ├── lighttpd.py │ │ │ ├── mariadb.py │ │ │ ├── nginx.py │ │ │ ├── postgresql.py │ │ │ ├── sshd.py │ │ │ └── tomcat.py │ │ └── xorg.py │ ├── lib/ │ │ ├── __init__.py │ │ ├── applications/ │ │ │ ├── __init__.py │ │ │ ├── application_handler.py │ │ │ └── application_menu.py │ │ ├── args.py │ │ ├── authentication/ │ │ │ ├── __init__.py │ │ │ ├── authentication_handler.py │ │ │ └── authentication_menu.py │ │ ├── boot.py │ │ ├── bootloader/ │ │ │ ├── __init__.py │ │ │ └── bootloader_menu.py │ │ ├── command.py │ │ ├── configuration.py │ │ ├── crypt.py │ │ ├── disk/ │ │ │ ├── __init__.py │ │ │ ├── device_handler.py │ │ │ ├── disk_menu.py │ │ │ ├── encryption_menu.py │ │ │ ├── fido.py │ │ │ ├── filesystem.py │ │ │ ├── lvm.py │ │ │ ├── partitioning_menu.py │ │ │ ├── subvolume_menu.py │ │ │ └── utils.py │ │ ├── exceptions.py │ │ ├── global_menu.py │ │ ├── hardware.py │ │ ├── installer.py │ │ ├── interactions/ │ │ │ ├── __init__.py │ │ │ ├── disk_conf.py │ │ │ ├── general_conf.py │ │ │ └── system_conf.py │ │ ├── locale/ │ │ │ ├── __init__.py │ │ │ ├── locale_menu.py │ │ │ └── utils.py │ │ ├── luks.py │ │ ├── menu/ │ │ │ ├── __init__.py │ │ │ ├── abstract_menu.py │ │ │ ├── helpers.py │ │ │ ├── list_manager.py │ │ │ ├── menu_helper.py │ │ │ └── util.py │ │ ├── mirror/ │ │ │ ├── __init__.py │ │ │ ├── mirror_handler.py │ │ │ └── mirror_menu.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── authentication.py │ │ │ ├── bootloader.py │ │ │ ├── device.py │ │ │ ├── locale.py │ │ │ ├── mirrors.py │ │ │ ├── network.py │ │ │ ├── packages.py │ │ │ ├── profile.py │ │ │ └── users.py │ │ ├── network/ │ │ │ ├── __init__.py │ │ │ ├── network_handler.py │ │ │ ├── network_menu.py │ │ │ ├── wifi_handler.py │ │ │ └── wpa_supplicant.py │ │ ├── networking.py │ │ ├── output.py │ │ ├── packages/ │ │ │ ├── __init__.py │ │ │ ├── packages.py │ │ │ └── util.py │ │ ├── pacman/ │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── pacman.py │ │ ├── plugins.py │ │ ├── profile/ │ │ │ ├── __init__.py │ │ │ ├── profile_menu.py │ │ │ └── profiles_handler.py │ │ ├── translationhandler.py │ │ ├── user/ │ │ │ ├── __init__.py │ │ │ └── user_menu.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── encoding.py │ │ │ └── util.py │ │ └── version.py │ ├── locales/ │ │ ├── README.md │ │ ├── ar/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── base.pot │ │ ├── ca/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── cs/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── de/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── el/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── en/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── es/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── et/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── fi/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── fr/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ga/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── gl/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── he/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── hi/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── hu/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── id/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── it/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ja/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ka/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ko/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ku/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── languages.json │ │ ├── locales_generator.sh │ │ ├── lt/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ne/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── nl/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── pl/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── pt/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── pt_BR/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ro/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ru/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── sv/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ta/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── tr/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── uk/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── ur/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── uz/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ ├── zh-CN/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── base.mo │ │ │ └── base.po │ │ └── zh-TW/ │ │ └── LC_MESSAGES/ │ │ ├── base.mo │ │ └── base.po │ ├── main.py │ ├── scripts/ │ │ ├── __init__.py │ │ ├── guided.py │ │ ├── minimal.py │ │ └── only_hd.py │ └── tui/ │ ├── __init__.py │ ├── curses_menu.py │ ├── help.py │ ├── menu_item.py │ ├── result.py │ ├── types.py │ └── ui/ │ ├── __init__.py │ ├── components.py │ ├── menu_item.py │ └── result.py ├── docs/ │ ├── Makefile │ ├── README.md │ ├── _static/ │ │ ├── logo.pride.psd │ │ ├── logo.psd │ │ └── style.css │ ├── _templates/ │ │ └── layout.html │ ├── archinstall/ │ │ ├── Installer.rst │ │ └── plugins.rst │ ├── cli_parameters/ │ │ └── config/ │ │ ├── config_options.csv │ │ ├── custom_commands.rst │ │ ├── disk_config.rst │ │ ├── disk_encryption.rst │ │ └── manual_options.csv │ ├── conf.py │ ├── examples/ │ │ └── python.rst │ ├── flowcharts/ │ │ └── DiskSelectionProcess.drawio │ ├── help/ │ │ ├── discord.rst │ │ ├── known_issues.rst │ │ └── report_bug.rst │ ├── index.rst │ ├── installing/ │ │ ├── guided.rst │ │ └── python.rst │ └── pull_request_template.md ├── examples/ │ ├── auto_discovery_mounted.py │ ├── config-sample.json │ ├── creds-sample.json │ ├── custom-command-sample.json │ ├── disk_layouts-sample.json │ └── full_automated_installation.py ├── pyproject.toml └── tests/ ├── __init__.py ├── conftest.py ├── data/ │ ├── __init__.py │ ├── mirrorlists/ │ │ ├── test_multiple_countries │ │ ├── test_no_country │ │ └── test_with_country │ ├── test_config.json │ ├── test_creds.json │ ├── test_deprecated_audio_config.json │ ├── test_deprecated_creds_config.json │ ├── test_deprecated_mirror_config.json │ └── test_encrypted_creds.json ├── test_args.py ├── test_configuration_output.py ├── test_mirrorlist.py └── test_password_strength.py