renovate[bot]
11e45aebeb
Update pre-commit hook astral-sh/ruff-pre-commit to v0.16.0 ( #4660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-24 12:31:30 +10:00
codefiles
4004593852
Refactor MirrorStatusEntryV3 field validator ( #4661 )
2026-07-24 10:01:03 +10:00
codefiles
a68dcd6a28
Return bytes from fetch_data_from_url() ( #4653 )
2026-07-24 09:59:55 +10:00
renovate[bot]
639de7e953
Update dependency ruff to v0.16.0 ( #4659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-24 09:58:32 +10:00
codefiles
39e0fb39d2
Refactor MirrorStatusListV3 model validator ( #4657 )
2026-07-23 22:08:31 +10:00
codefiles
ed388cab3f
Enable non-empty-init-module ruff rule ( #4656 )
2026-07-23 22:07:38 +10:00
codefiles
865ff3f65a
Make type field in lsblk required ( #4655 )
2026-07-23 22:07:05 +10:00
Softer
7fd4b4382b
Extract TUI binding descriptions into base.pot and translate raw widget bindings ( #4587 )
...
* Extract binding descriptions into base.pot and translate raw widget bindings (#4584 )
xgettext only knew the tr keyword, so binding descriptions - translated
at runtime via tr(b.description) in _translate_bindings() - never made
it into base.pot. The strings added manually in #4363 were wiped by the
regeneration in #4557 .
Teach the generator two more keywords: Binding:3 picks up our own
binding definitions, and tr_noop marks strings that only exist inside
the textual package, listed in the new tui/binding_descriptions.py.
The list walks the full MRO of the textual classes used in components.py,
since _translate_bindings() operates on the merged bindings map (e.g.
Scroll Up comes from ScrollView and carries live translations in 18
locales today).
Raw Input and Button widgets never went through _translate_bindings(),
so their help-panel descriptions stayed English regardless of .po
content - subclass them (_Input/_Button) following the _OptionList
pattern to make those translations real.
test_tooling/check_binding_descriptions.py verifies the list against
the installed textual after upgrades (manual, not wired into CI).
* Document key binding descriptions in the locales README
2026-07-23 13:02:22 +10:00
codefiles
a633fc5d27
Use run for lsblk command ( #4654 )
2026-07-22 18:25:55 +10:00
codefiles
6dff8525fd
Remove unused format_cols ( #4652 )
2026-07-22 10:01:55 +10:00
renovate[bot]
b7ad6f7514
Update dependency pre-commit to v4.6.1 ( #4650 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 10:00:37 +10:00
renovate[bot]
05ceb5789f
Update actions/checkout digest to 3d3c42e ( #4649 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 10:00:02 +10:00
Franco Castillo
fc7dd17ebd
Update Spanish translation ( #4651 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2026-07-22 09:41:26 +10:00
codefiles
2bf116030b
Fix too-many-statements-in-try-clause violations ( #4648 )
...
* Fix too-many-statements-in-try-clause violations
* Remove obsolete _wpa_cli comments
* Refactor _wpa_cli try block
2026-07-22 09:39:42 +10:00
renovate[bot]
389f4cfc64
Update actions/setup-python action to v7 ( #4647 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 21:03:30 +10:00
Ksan
91d6d4dca1
Add Serbian translation ( #4642 )
2026-07-21 21:02:55 +10:00
codefiles
2f344a84ff
Remove redundant is_valid_path ( #4646 )
2026-07-21 20:50:56 +10:00
codefiles
2751716d2e
Set LANG to fully qualified locale name ( #4645 )
2026-07-21 20:44:10 +10:00
renovate[bot]
b6d8fe25a1
Update dependency arch/python-markdown-it-py to v4.2.0 ( #4644 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 20:39:28 +10:00
renovate[bot]
b0bfb43661
Update dependency ruff to v0.15.22 ( #4636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-18 21:17:15 +10:00
renovate[bot]
39dbebf26c
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.22 ( #4637 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-18 21:16:43 +10:00
Jonathan Pichel
caff461f0b
Fix Galician locale ( #4630 )
...
* Sync Galician translation with template
* Delete all outdated Galician translation entries
* Improve Galician translation
2026-07-14 21:13:26 +10:00
Softer
01c9432afd
Use sentence case for summary labels ( #4617 )
...
str.title() title-cased every label word, which is wrong outside
English: it turned the Ukrainian "Ім'я хоста" into "Ім'Я Хоста" and
broke acronyms ("NTP" -> "Ntp"). The source strings and their
translations are already written with the correct casing.
Capitalize only the first letter of each label instead.
2026-07-14 21:12:53 +10:00
renovate[bot]
53158a8aad
Update pre-commit hook pre-commit/mirrors-mypy to v2.3.0 ( #4629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 10:14:03 +10:00
renovate[bot]
46320deb33
Update dependency mypy to v2.3.0 ( #4628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 10:13:43 +10:00
renovate[bot]
12baa2e64a
Update pre-commit hook pre-commit/mirrors-mypy to v2.2.0 ( #4627 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 13:09:55 +10:00
renovate[bot]
2531825b59
Update dependency mypy to v2.2.0 ( #4626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 13:09:27 +10:00
renovate[bot]
e3e9d43324
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.21 ( #4623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 13:09:05 +10:00
renovate[bot]
781728b91b
Update dependency ruff to v0.15.21 ( #4622 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 13:08:47 +10:00
renovate[bot]
34c299e42e
Update astral-sh/ruff-action action to v4.1.0 ( #4625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 07:05:31 +10:00
renovate[bot]
3f4f815a34
Update dependency arch/python-textual to v8.2.8 ( #4624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 07:04:41 +10:00
Christos Longros
c60385a6f7
Update Greek translations: TUI navigation strings ( #4621 )
2026-07-12 21:21:58 +10:00
correctmost
c110081a42
Enable more mypy and Pylint checks for test_tooling/ ( #4620 )
2026-07-12 21:21:18 +10:00
correctmost
8902d2e310
Use a match statement for PasswordStrength enum values ( #4619 )
...
This unblocks the upgrade to mypy 2.2.0, which now flags the
unreachable "return None" statement.
2026-07-12 21:20:44 +10:00
BlackCatOfficial 💀 (Python, C++, Lua)
aca482b691
Add Vietnamese to Archinstall ( #4582 )
...
* add vn lang, trans lang, translating ~28%
* done 80/735 (10% not ~28% sorry) and 735/735 done (counted fuzzy or google translate helper). See https://gist.github.com/BlackCatOfficialytb/e85bad1758d9e29c349f2d75b91363f1 for program to help me translate
* doing plenty of things
* up to 40% by removing fuzzy tag in correct translate words/paragraph
* fix the extension
* more words/paragraphs are unfuzzied
* trans up to 57%
* translate up to 61%
2026-07-12 21:18:50 +10:00
renovate[bot]
338e3cf4b8
Update dependency ruff to v0.15.20 ( #4609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:58:34 +10:00
renovate[bot]
ec9295634b
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.20 ( #4610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:58:17 +10:00
renovate[bot]
f94c27430c
Update dependency pytest to v9.1.1 ( #4612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:58:02 +10:00
renovate[bot]
caa8887204
Update dependency arch/python-systemd to v236 ( #4615 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:57:22 +10:00
renovate[bot]
8aec36aa0a
Update dependency arch/python-cryptography to v49 ( #4614 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:57:04 +10:00
renovate[bot]
ebdf625e5c
Update actions/checkout action to v7 ( #4613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-30 07:56:42 +10:00
Arvind
fc3a22683e
Add Norwegian Bokmål (nb) translation ( #4599 )
...
* Add Norwegian Bokmål (nb) translation
* Register Norwegian Bokmål in languages.json
2026-06-29 21:52:02 +10:00
Softer
faf6fe5ce2
Improve Ukrainian translation ( #4611 )
...
Translate the new Plymouth bootloader strings (enable warning prompt,
theme selection) and add the graphics driver label.
2026-06-29 21:46:30 +10:00
renovate[bot]
e2b8697864
Update dependency pylint to v4.0.6 ( #4606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 21:45:20 +10:00
renovate[bot]
214e55248c
Update actions/setup-python digest to ece7cb0 ( #4605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 21:44:58 +10:00
Anton Hvornum
3ece182d31
Bumping version to: 4.4 ( #4608 )
2026-06-28 22:06:04 +02:00
brurmonemt
e4b2894db5
fix ValueError exception when no disks are detected in the disk menu ( #4598 )
...
* Fix ValueError exception when no disks are detected in the disk menu
in lib/disk/disk_menu.py, the menu items are created using info from a list called "devices" (device_handler.devices). when no block devices are detected, the list is empty, creating zero MenuItems, and causing the following ValueError:
ValueError: Menu must have at least one item
this change checks if the length of the list is shorter than 1 (empty list) before constructing the menu. if the list is empty, the user will be notified that no disks were detected. otherwise, the menu is created and behaves as normal
* Fixed ruff formatting issue
* Fixed ruff formatting issue
---------
Co-authored-by: Anton Hvornum <torxed@archlinux.org>
2026-06-28 21:19:42 +02:00
Softer
12f204571e
Warn before enabling Plymouth in the bootloader menu ( #4604 )
...
Plymouth is purely cosmetic and a frequent source of boot breakage,
most notably a black screen with the NVIDIA driver and a hidden LUKS
password prompt. Show a yellow confirmation warning listing these risks
when enabling it; when Plymouth is already enabled the user is only
changing the theme, so the warning is skipped. Regenerate base.pot for
the new strings.
2026-06-28 21:13:10 +02:00
utuhiro78
4b14b795f5
Update Japanese translation ( #4600 )
2026-06-28 21:11:32 +02:00
emanu
cce0c47e11
Fix plugin ( #4594 )
...
* change behaviour to load plugin
* add checks in _write_plugin_to_temp_file
* modify test
* fixed test
2026-06-28 21:09:20 +02:00
Daniel Girtler
c6a5a130a8
Refactor configuration file ( #4583 )
2026-06-28 21:04:20 +02:00
renovate[bot]
c777ee03f6
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.17 ( #4593 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-13 16:29:37 +10:00
renovate[bot]
f67b7c2aa0
Update dependency ruff to v0.15.17 ( #4592 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-13 16:24:48 +10:00
renovate[bot]
5397ae7124
Update dependency arch/python-cryptography to v48.0.1 ( #4591 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-13 16:24:31 +10:00
Softer
f6a031f584
Fix Plymouth theme preset focus and add missing strings to base.pot ( #4586 )
...
select_plymouth_theme() compared enum item values against a raw string,
so the previously selected theme was never highlighted when reopening
the menu. Use set_focus_by_value() like other single-select menus.
Regenerate base.pot to pick up the three Plymouth strings introduced
in #4555 .
2026-06-13 04:57:32 +10:00
Softer
919a435a6b
Skip custom mirror config when keyring sync fails ( #4577 )
...
* Skip custom mirror config when keyring sync fails
Check the exit state of archlinux-keyring-wkd-sync.service after
waiting for it to finish. If it failed, skip set_mirrors() and
continue installation with default mirrors instead of crashing
with "GPGME error: No data" during pacman -Syy.
* Reinit keyring automatically when pacman sync fails with GPGME error
Instead of skipping mirror configuration when wkd-sync fails, catch
the GPGME error at the point where it actually occurs - during
pacman -Syy. If the sync fails with a keyring-related error, reinit
the keyring with pacman-key --init/--populate and retry the sync.
* Simplify pacman sync() and guard gpg-agent kill on running state
Collapse the duplicated self.ask() blocks in sync() into a single call
via a msg variable, and drop the redundant default_cmd='pacman' (it is
already the default). In _reinit_keyring(), check that gpg-agent is
actually running (pgrep -x) before killing it, instead of catching the
killall error and assuming it was not running.
2026-06-10 17:10:29 +10:00
Softer
091665a975
Add users to seat group when seatd is selected ( #4578 )
...
* Add users to seat group when seatd is selected
When a desktop profile uses seatd for seat access, the user must be
in the seat group for the compositor to access input devices. Without
this, sway/hyprland/niri/labwc fail to start after installation.
* Move seat access provisioning into DesktopProfile.provision()
The four Wayland profiles (Hyprland, Sway, niri, labwc) each duplicated a
provision() override calling provision_seat_access(). Move that into the
base DesktopProfile.provision() loop, which already iterates the selected
profiles, and read CustomSetting.SeatAccess from each. The None check now
lives at the call site (walrus), so provision_seat_access() takes a plain
str. This removes the per-profile overrides and their TYPE_CHECKING imports.
* Use top-level imports in seat access utils
The Installer and User imports were under a TYPE_CHECKING guard, but
they cause no circular import (bspwm.py already imports both at top
level). Move them to module scope per review feedback.
2026-06-10 16:56:17 +10:00
Mário Victor Ribeiro Silva
73d78b1aa9
Add Plymouth configuration setup ( #4555 )
...
* feat: add plymouth config
* refactor: move plymouth to bootleader menu
2026-06-10 16:44:03 +10:00
Daniel Girtler
c6cb7b319d
Removing pot file freshness check ( #4576 )
2026-06-09 09:08:38 +02:00
Softer
8ce2486846
Update Ukrainian translation ( #4580 )
2026-06-09 16:46:46 +10:00
Lena Pastwa
c67ed4b668
Update Polish translation, fix typo ( #4579 )
...
* Update Polish translation
* Fix typo
2026-06-09 16:46:14 +10:00
Softer
0f16801448
Color-code install preview: red for errors, yellow for warnings, green for ready ( #4512 )
...
* Color-code install preview: red for errors, yellow for warnings, green for ready
Add preview_markup opt-in field to MenuItem with automatic Rich markup
escaping for all existing previews. Show missing configs and bootloader
errors in red, network warning in yellow, "Ready to install" in green.
Move network warning from confirmation dialog to install preview so it
is visible earlier.
* Fix Rich markup parsing error on JSON preview strings
Text.from_markup() replaces Label(markup=True) to avoid MarkupError
on strings containing ["
* Replace raw Rich markup with PreviewResult dataclass for typed preview levels
* Add missing translatable strings to base.pot
* Move get_install_warnings() from ConfigurationOutput to GlobalMenu
The method is only used by GlobalMenu._prev_install_invalid_config(),
so it belongs there rather than on the serialization class.
* Move level-to-style mapping into MsgLevelType.style() method
Replace the module-level _LEVEL_STYLE dict in components.py with a
style() method on the MsgLevelType enum, following the project
convention of encapsulating type-bound logic on the type itself.
* Change PreviewResult to hold a list of message-level pairs
PreviewResult.messages is now list[tuple[str, MsgLevelType]], allowing
a single result to carry multiple sections with different levels.
The preview_action signature drops list[PreviewResult] since the
dataclass itself handles multiple sections. Existing str-returning
previews still work and will be converted in follow-up PRs.
* Make MsgLevelType.style() return a typed MsgLevelStyle enum
Replace the bare style strings returned by style() with a MsgLevelStyle
StrEnum so the values are type-checked. Being a StrEnum, the members stay
plain strings and pass straight into Text.append(style=...), so no call
sites change.
2026-06-08 16:22:34 +10:00
Softer
1048f7eef0
Fix WiFi network selection in TUI prompt ( #4566 )
...
* Fix WiFi network selection in TUI prompt
TableSelectionScreen returns the selected network in Result._item,
but the check on line 136 only tested Result._data (always None
for single-select). This caused every selection to fall through
to the "No wifi networks found" error path.
Fixes #4564
* Fix empty wifi scan crash and simplify network selection
Move wifi scanning out of the TableSelectionScreen callback to avoid
MenuItemGroup([]) ValueError when no networks are found. The empty
result is now handled before the selection screen, and the Selection
branch is simplified to a direct get_value() call.
2026-06-08 04:31:07 +10:00
renovate[bot]
1aff670262
Update dependency ruff to v0.15.16 ( #4573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:56:47 +10:00
renovate[bot]
e8d2e8f346
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.16 ( #4574 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:56:39 +10:00
Clinton Phillips
7b8fec1af4
fix(luks): surface cryptsetup error output when unlock fails ( #4570 )
...
Luks2.unlock() ran 'cryptsetup open' with no error handling, so a failure raised a bare CalledProcessError. Python renders that exception with only the exit status and discards the captured output, so cryptsetup's stderr (merged into stdout by run()) never reached the install log.
encrypt() already wraps its cryptsetup call and raises a DiskError that includes the captured output. Mirror that for unlock() so a failure reports the actual cryptsetup message instead of an opaque traceback.
Reported in #4327 , where the underlying 'device-mapper: crypt: unknown table type' error was hidden from the log for this reason.
2026-06-06 18:38:36 +10:00
Akilesh A S
d38008483e
chore: update examples/config-sample.json ( #4569 )
...
TL;DR:
- fix the config for 'parallel download'
- add config for setting color output for pacman
2026-06-06 18:36:50 +10:00
renovate[bot]
f9534c67cd
Update actions/checkout digest to df4cb1c ( #4567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:35:42 +10:00
renovate[bot]
07e10f9648
Update peaceiris/actions-gh-pages digest to 84c30a8 ( #4560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:25:05 +10:00
renovate[bot]
a39a44188a
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 ( #4559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:23:53 +10:00
renovate[bot]
2aeb824cf9
Update dependency ruff to v0.15.15 ( #4558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 18:23:26 +10:00
Franco Castillo
e27ce6e8b6
Update template and Spanish translation ( #4557 )
...
* Update translation template
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
* Update Spanish translation
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
* Update Spanish translation
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
---------
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2026-06-06 18:22:56 +10:00
renovate[bot]
b96afcc579
Update dependency arch/python-textual to v8.2.7 ( #4556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 21:58:49 +10:00
BB
3bc248b47f
add niri DankMaterialShell profile ( #4554 )
2026-05-25 21:13:56 +10:00
Anton Hvornum
af2120c0e9
mkosi for test image builds ( #4539 )
...
Added a `mkosi` profile as well as organized test tooling a bit.
---------
Co-authored-by: 0xdeadd <clintdotphillips@gmail.com>
2026-05-23 13:49:54 +02:00
renovate[bot]
d92a98d3bf
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.14 ( #4552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 12:39:28 +10:00
renovate[bot]
af58671e88
Update dependency ruff to v0.15.14 ( #4551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 12:39:11 +10:00
utuhiro78
e17e036f54
Update Japanese translation ( #4550 )
2026-05-21 07:25:23 +10:00
Daniel Girtler
ac4bc442de
Refactor logging and formatting logic ( #4542 )
...
* Refactor logging and formatting
* Refactor logging and formatting
* Refactor logging and formatting
* Updaet
2026-05-19 17:48:03 +02:00
Clinton Phillips
5fd2f9b627
fix: restrict EFI partition permissions with fmask/dmask=0077 ( #4506 )
...
* fix: restrict EFI partition permissions with fmask/dmask=0077
Mount the ESP with fmask=0077 and dmask=0077 to prevent world-readable
files like /efi/loader/random-seed.
Closes #4241
* fix(efi): collapse fmask/dmask dedup to dict.fromkeys one-liner
Per @Torxed's review feedback. Same semantics as the previous loop
(dedupe by exact-string match) but shorter. dict.fromkeys preserves
insertion order, where set() would not.
* fix(efi): drop defensive list wrap per review
The list() copy on line 378 was load-bearing only if options were
mutated downstream, but the EFI branch reassigns options via
dict.fromkeys() (line 381) and the non-EFI branch passes through
to mount() without mutating. Drop the copy.
2026-05-19 13:36:28 +10:00
Softer
dccd0c8ccf
Add translation CI validation ( #4519 )
...
* Fix broken localization: tr(f-string) never matches translation catalog
tr(f'Invalid configuration: {error}') evaluates the f-string before
tr() runs, so xgettext extracts the literal placeholder as the msgid
while runtime passes the formatted string - the two never match.
Switch to tr('...{}').format(...) and update msgid in base.pot.
* Add CI validation for translations and pot_tools dev utility
Add translation-check workflow with two jobs:
- validate-po: msgfmt --check on changed .po files, .mo sync warning,
tr(f-string) anti-pattern grep on changed .py files
- validate-pot: verify all tr() strings exist in base.pot when .py
files change
Workflow only triggers on .py/.po/.pot file changes.
Add scripts/pot_tools.py developer utility (stats, list, add_missing)
for managing base.pot.
* Fix code style: use tabs and reformat xgettext arguments
Align check_pot_freshness.py and pot_tools.py with project
indentation (tabs) and ruff format requirements.
Sorry :-)
* Replace custom PO parser with msgcmp, drop pot_tools.py
Address review feedback: use standard gettext msgcmp instead of
hand-rolled parser for base.pot freshness check. Remove pot_tools.py
that duplicated locales_generator.sh functionality.
* Move translation checks into locales_generator.sh, simplify CI workflow
Use msgcmp instead of diff for base.pot validation to avoid failing on
legacy stale entries - the same cascading breakage that killed the
original workflow (disabled 2023, removed in #4483 ).
* Fix broken .po files: duplicate msgid in Hindi, missing format args in Finnish
2026-05-18 20:10:56 +10:00
renovate[bot]
22bf6e3c35
Update dependency arch/python-textual to v8.2.6 ( #4546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 15:36:33 +10:00
Matteo
b5d323762b
Update Italian translation + fix a string ( #4545 )
...
* Update Italian translation
* Added new strings
* Improved existing translations
* Fix wrong string + Italian translation
* Mispelled "respository" -> "repository"
2026-05-17 11:26:30 +10:00
utuhiro78
42d9113611
Update Japanese translation ( #4544 )
2026-05-16 09:29:27 +10:00
Daniel Girtler
516a61d8af
Enhance log sharing capability ( #4526 )
2026-05-15 21:38:17 +10:00
renovate[bot]
e48ca45b0b
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.13 ( #4541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-15 16:30:33 +10:00
renovate[bot]
74a1066661
Update dependency ruff to v0.15.13 ( #4540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-15 13:58:00 +10:00
HADEON
b81fe955f0
Add IWD standalone option to network configuration + fix NM_IWD ( #4528 )
...
* Add iwd standalone option to network configuration
Adds NicType.IWD as a third option alongside NM and NM_IWD: install
iwd, write /etc/iwd/main.conf with EnableNetworkConfiguration=true and
NameResolvingService=systemd, enable iwd.service + systemd-resolved.service.
iwd handles DHCP itself and resolved picks up its DNS via the symlink, so
no NetworkManager pulled in.
Also fills in parse_arg cases for NM_IWD and IWD so config files
round-trip both nic types.
Assisted-By: Flint
* wire up resolv stub and networkd service
* exclude virtual devices, dont harcode iface name instead match 'ether'
similar pattern to .network files shipped in /etc/systemd/network
* use dedent and rename menu option
2026-05-15 13:57:31 +10:00
renovate[bot]
13944f3cca
Update pre-commit hook pre-commit/mirrors-mypy to v2.1.0 ( #4538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 08:54:05 +10:00
renovate[bot]
b95321d38c
Update dependency mypy to v2.1.0 ( #4535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 08:33:42 +10:00
renovate[bot]
3dec5025c3
Update dependency arch/python-pydantic to v2.13.4 ( #4534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 08:21:44 +10:00
stinga11
f7a6f70fc8
Replace terminal and file manager in Budgie profile ( #4533 )
...
I think it was a mistake to have made the previous changes to KDE Apps. In retrospect, it seemed like a good idea since the Budgie developer had done it that way in Fedora, which is the distro the developer uses as a reference for Budgie. When you start using it, you realize there's no bridge between the desktop and the KDE Apps, and things like Dolphin recognizes icons and themes, requiring some rather annoying manual configurations. Then, if you want to change them again, you have to change those configurations again. Files don't open by default with the apps either; you have to configure them for that to work.
At first, I thought the Budgie packager for Arch had forgotten some stray dependency, but with some free time, I tested it with Fedora 44, and to my surprise, it has exactly the same problems, which is completely unacceptable for a final stable release. I suppose he'll make the necessary changes in the near future, but right now, it's a disaster.
2026-05-13 08:21:15 +10:00
Daniel Girtler
7fc33c2507
Enhance config types and summary ( #4532 )
...
* Enhance config types and summary
* Update
2026-05-10 22:35:53 +02:00
Lena Pastwa
2de7254b21
Update Polish translation ( #4529 )
2026-05-08 11:28:36 +10:00
renovate[bot]
af106eb238
Update dependency mypy to v2 ( #4523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 21:57:10 +10:00
renovate[bot]
4265be6e43
Update pre-commit hook pre-commit/mirrors-mypy to v2 ( #4525 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-07 21:56:30 +10:00
Softer
b0b7983af2
Fix bspwm black screen: add provision() delegation and default configs ( #4518 )
...
* Fix bspwm black screen: add provision() delegation and default configs
* Move TYPE_CHECKING imports to top level in bspwm profile
2026-05-07 10:20:09 +10:00
Softer
ef1cfe7b56
Add share-log subcommand to upload install.log to paste.rs ( #4511 )
...
* Add --share-log flag to upload install.log to paste.rs
* Apply ruff-format to share_log.py
* Rework share-log per review: subcommand, TUI confirmation, truncate large logs
* Replace curl/SysCommand with urllib.request, remove defensive try/except
Per review: use stdlib urllib instead of shelling out to curl,
drop unnecessary try/except around TUI confirmation,
remove tempfile (content is passed directly as bytes).
* Fix TUI imports after ui module was pulled one level up (#4515 )
* Decouple share_install_log from TUI module
* Add unit tests for share_install_log function
* Update docs to use share-log subcommand syntax
2026-05-07 10:18:56 +10:00
Softer
7b5dddf34b
Fix truncated package metadata in additional packages preview ( #3580 ) ( #4510 )
...
* Fix truncated package metadata in additional packages preview (#3580 )
* Simplify package info fix: use rstrip and CSS wrap instead of env var plumbing
* Apply preview text wrap conditionally via wrap_preview parameter
* Add missing wrap-preview CSS to OptionListScreen and pass parameter through SelectMenu
2026-05-07 10:17:13 +10:00
renovate[bot]
dcc38fe9aa
Update dependency arch/python-cryptography to v48 ( #4520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 15:25:45 +10:00
Softer
11607851c4
Keep standalone initramfs for grub-btrfs when UKI is enabled ( #4513 )
...
* Keep standalone initramfs for grub-btrfs when UKI is enabled
Fixes #4505
* Move keep_initramfs logic into add_bootloader()
The grub-btrfs snapshot detection was in guided.py, forcing custom
script authors to replicate it. Since Installer already holds
disk_config, the check belongs inside add_bootloader().
2026-05-06 14:26:59 +10:00
Daniel Girtler
ba7dbeadfc
Refactor profile seat access selection ( #4457 )
...
* Refactor profile seat access selection
* Update
2026-05-04 14:45:43 +10:00
aronmr-1
b5501d9507
Improved Finnish translation further ( #4516 )
2026-05-04 08:16:16 +10:00
renovate[bot]
528c27fbe1
Update dependency arch/python-textual to v8.2.5 ( #4517 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 08:14:56 +10:00
Daniel Girtler
b18cc57216
Pull `ui` module one level up ( #4515 )
...
* Pull the UI module one level up
* Update
2026-05-03 23:54:42 +02:00
Softer
dd34954011
Remove dead Cutefish desktop profile ( #4514 )
...
The cutefish package was never in the official Arch repos (AUR only)
and the upstream project is abandoned. Installing this profile would
always fail with a pacman "not found" error.
2026-05-03 10:33:48 +10:00
utuhiro78
76629ecc15
Update Japanese translation ( #4504 )
2026-04-30 17:37:37 +10:00
Softer
dc7d9cf0a2
Improve Ukrainian translation ( #4502 )
2026-04-30 09:23:08 +10:00
correctmost
b936fa11e3
Fix some inconsistent-return-statements Pylint warnings ( #4503 )
2026-04-30 09:22:45 +10:00
aronmr-1
6fefa3b6f5
Improved Finnish language ( #4501 )
2026-04-30 07:43:01 +10:00
Softer
3b026cb603
Fix broken localization in U2F, LUKS, and gfx driver preview ( #4500 )
2026-04-30 07:33:21 +10:00
correctmost
05560d29af
Add basic Pyrefly configuration to pyproject.toml ( #4494 )
...
This makes it easier to use the Pyrefly type checker with various
IDEs.
2026-04-29 21:54:59 +10:00
correctmost
3223ae4212
Remove the old curses-based TUI code ( #4497 )
...
The new Textual-based TUI shipped in the April .iso.
2026-04-29 17:08:24 +10:00
Steen Rabol
468e33d54f
Danish translation ( #4493 )
...
* Danish translation
* updated base.po and created base.mo
---------
Co-authored-by: Steen Rabol <steen@rabol.dev>
2026-04-29 16:06:10 +10:00
utuhiro78
ccbc53d576
Update Japanese translation ( #4498 )
2026-04-29 13:44:11 +10:00
correctmost
c4d68855cb
Replace time.time with time.monotonic to avoid clock drift issues ( #4492 )
...
Using time.time() can be inaccurate if the system clock gets
updated in between calls.
2026-04-28 13:34:33 +02:00
Softer
8a929f603f
Fix sway+nvidia confirmation dialog ( #4481 ) ( #4485 )
...
* Fix sway+nvidia confirmation dialog (#4481 )
Two bugs in the Sway+Nvidia driver confirmation:
1. The boolean was inverted - confirming "yes, I'm okay with issues"
reverted the driver to the previous choice instead of keeping it.
2. The warning triggered for any Nvidia driver, including the
open-source nouveau driver which is officially supported by Sway.
Add GfxDriver.is_nvidia_proprietary() and is_nvidia_nouveau() methods
so the warning fires only for nvidia-open-dkms (proprietary userspace).
* Address review feedback (#4485 )
- Drop is_nvidia_nouveau() helper. It is not called anywhere yet; can
be re-added when a consumer lands.
- Collapse the Sway+Nvidia confirmation result handling into a single
expression now that allow_skip=False guarantees a boolean answer.
2026-04-28 21:02:32 +10:00
Softer
e1efa34d8a
Install mkinitcpio explicitly in base packages ( #4484 )
...
Prevents pacstrap from picking a different initramfs provider
(dracut, booster) when running from a non-Arch host.
Fixes #4368
2026-04-28 21:01:05 +10:00
Softer
cb0f3a6eba
Warn when no network configuration is selected ( #4408 )
...
* Make network configuration mandatory with explicit "No network" option
* Add network configuration recommendation hint and disable sorting
* Warn when network selection was skipped instead of making it mandatory
Replace the mandatory network_config menu requirement with a yellow
warning on the final confirmation screen, shown only when the user
skipped the network menu entirely. Explicitly picking "No network
configuration" is treated as a conscious choice and does not trigger
the warning.
- Drop mandatory=True from the network_config global menu item
- Rename NicType.NONE menu label from "No network" to
"No network configuration" (an installed system still has an NIC;
only the install-time configuration is absent)
- Add ConfigurationOutput.get_install_warnings() and render them in
confirm_config when show_install_warnings=True
- guided.py and minimal.py enable the warning on the confirm screen
- Reuse the existing "No network configuration" msgid in .pot; add the
warning string; update Ukrainian translations accordingly
* Drop NicType.NONE from this PR
The NONE option introduced earlier in this branch is being removed per
review feedback (#4408 ). Whether to add explicit "None" options across
multiple menus (greeter, gfx driver, network, bootloader) is now being
discussed in #4464 and should land as a separate change there.
This PR keeps only the warning-on-confirm behaviour: when the user
skipped the network menu entirely (network_config is None), a yellow
warning is shown on the final confirmation screen.
2026-04-28 20:17:40 +10:00
Hassaan Amin
1b7a32a3b3
Fix typos in known issues documentation ( #4488 )
...
First Edit :
- "effort" is singular so use has not have
Second Edit :
- we use "an" before vowel sounds (an old )
Third Edit :
- use Sometimes because sometimes means occasionally and Some times means some period or era
Fourth Edit :
- Plural of ISO is ISOs not ISO's
2026-04-28 20:03:49 +10:00
Softer
08cba236f6
Show install summary when configuration is valid ( #4475 )
...
* Show install summary when configuration is valid
Previously the Install menu preview was empty when everything was valid,
leaving the user with no "ready" signal. Now show "Ready to install"
plus a two-column summary of the current configuration.
- New _install_summary() composes an aligned key/value table with rows
for disks+FS+LUKS, bootloader, kernel, profile, greeter, package
count, network, locale and timezone. Column width adapts to the
longest translated label so translations keep the alignment.
- Rows whose underlying config is not set are skipped rather than
rendered as empty.
- base.pot / uk base.po: add new msgids for summary labels.
* Move install summary into ConfigurationOutput
The summary helper that renders the install preview's two-column
configuration overview lived in GlobalMenu. Move it to
ConfigurationOutput.as_summary() so it sits alongside the JSON
output methods that share the same role. The preview now syncs
menu state to ArchConfig and delegates rendering.
2026-04-28 19:22:01 +10:00
Franco Castillo
8cc35f41d8
Update Spanish translation ( #4490 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2026-04-28 17:08:39 +10:00
codefiles
9010ccf9eb
Add kernel enum ( #4489 )
2026-04-28 17:08:19 +10:00
Anton Hvornum
074dfbb178
Adding a reference to why AUR is not bundled as an option in archinstall ( #4468 )
2026-04-27 08:44:14 +02:00
Softer
008d303aaf
Remove disabled translation-check workflow ( #4483 )
...
The workflow has been fully commented out since #2119 (2023-09-28) when
translation handling was reworked. Because the file has no `on:` triggers,
GitHub Actions creates a failed workflow run for every push, polluting
the Actions tab without affecting PR check-runs.
2026-04-27 09:35:34 +10:00
utuhiro78
3795bfc21a
Update Japanese translation ( #4482 )
2026-04-27 09:32:10 +10:00
Softer
210329ed80
Add console font selection to Locales menu ( #4469 )
...
* Add console font selection to Locales menu
Add a 4th menu item "Console font" to the Locales configuration,
allowing users to select a console font for the target system.
The selected font is written to /etc/vconsole.conf.
If a terminus font (ter-*) is selected, the terminus-font package
is automatically installed on the target system.
* Switch list_console_fonts to pathlib and add @lru_cache
Address svartkanin's review on #4469 . Replace os.listdir +
chained removesuffix with Path.glob('*.gz') + split('.')[0],
and cache the result via lru_cache - the kbd consolefonts
directory is static at runtime so re-scanning on every menu
reopen was wasted I/O.
2026-04-27 09:30:20 +10:00
Softer
9e05260df5
Fix argv injection in _create_user and gpasswd loop ( #4473 )
...
* Fix argv injection in _create_user and gpasswd loop
Use argv list with run() instead of f-string interpolation into
SysCommand, add debug logging on failure.
* Extract _chroot_argv helper and harden user/file ops
Address svartkanin's review on #4473 : factor the
['arch-chroot', '-S', str(self.target), ...] boilerplate into a
private Installer._chroot_argv() helper, and migrate the seven
existing argv-form call sites to it (useradd, gpasswd, chpasswd,
chsh, chown, snapper-create-config, grub-install).
Two related hardening tweaks while in the area:
- Raise gpasswd failure log from debug() to warn(). The group-add
loop has no return-False feedback channel for the caller, so a
silent debug() means a half-configured user looks like a
successful install.
- Add `--` end-of-options separator for useradd and chown so a
username or path starting with `-` cannot smuggle flags. The TUI
validates usernames, but parse_arguments() in models/users.py
does not, so config.json is the residual hole; this closes it
for these two sites at zero cost.
2026-04-27 09:24:51 +10:00
Softer
d836ab0a66
Extend validate_bootloader_layout with UEFI-dependent checks ( #4474 )
...
* Extend validate_bootloader_layout with UEFI-dependent checks
Add is_uefi parameter and three new validations: Systemd-boot, Efistub
and rEFInd require UEFI; Efistub additionally requires a FAT boot
partition. Move the rEFInd UEFI-only check out of GlobalMenu so
guided.py and Installer silent-install paths get the same coverage.
* Encapsulate UEFI-only flag in Bootloader enum
Replace module-level _UEFI_ONLY_BOOTLOADERS tuple with an
is_uefi_only() method on the Bootloader enum, mirroring the
existing has_uki_support() / has_removable_support() pattern.
* Drop is_uefi parameter from validate_bootloader_layout
The UEFI flag is a constant system fact for the run, so the
validator retrieves it via SysInfo.has_uefi() directly instead
of having every caller pass it in. Updates all three call sites
in global_menu.py, installer.py and guided.py, and removes the
now-unused SysInfo import from guided.py.
2026-04-26 19:14:23 +10:00
renovate[bot]
3c4c87bdd6
Update dependency arch/python-cryptography to v47 ( #4478 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 19:03:16 +10:00
renovate[bot]
efda78cad5
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.12 ( #4477 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 18:36:10 +10:00
renovate[bot]
c8e5c85e20
Update dependency ruff to v0.15.12 ( #4476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-26 18:35:31 +10:00
Softer
bb46e295d1
Fix OVMF paths in README QEMU examples ( #4472 )
...
All three qemu-system-x86_64 examples in README pointed both -drive
if=pflash entries at the same file (/usr/share/ovmf/x64/OVMF.4m.fd).
OVMF needs CODE for the first pflash and VARS for the second; as
written, EFI NVRAM is not initialized correctly.
The path /usr/share/ovmf/x64/ is also stale - the ovmf package has
been replaced by edk2-ovmf, which installs under /usr/share/edk2/x64/.
Fix both in the three examples (testimage loop section, base Boot ISO
block, espeakup variant).
2026-04-24 12:19:01 +02:00
Thierry M
de43019094
Update base.po ( #4467 )
2026-04-23 20:07:54 +10:00
renovate[bot]
6e222bcdd8
Update dependency pre-commit to v4.6.0 ( #4459 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 11:08:51 +10:00
renovate[bot]
6652197e35
Update pre-commit hook pre-commit/mirrors-mypy to v1.20.2 ( #4463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 11:06:09 +10:00
renovate[bot]
80ae85cc8b
Update dependency mypy to v1.20.2 ( #4458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 21:41:09 +10:00
correctmost
00834f9c6e
Use bools instead of time values for SysCommandWorker attributes ( #4462 )
...
Only the truthiness of the time values was being evaluated. This
also reduces the usage of time.time(), which makes the codebase
more resilient against clock drift issues.
2026-04-22 21:33:35 +10:00
Softer
e7d38d0e82
Fix Limine install with ESP mounted outside /boot ( #4442 )
...
* Fix Limine install with ESP mounted outside /boot
Place limine.conf next to the EFI binary on the ESP so it is found
regardless of ESP mountpoint, and block unbootable layouts (non-UKI
Limine with ESP not at /boot and no separate /boot partition) in
GlobalMenu validation, guided.main() and _add_limine_bootloader().
Fixes #4333
* Extract bootloader layout validation into lib/bootloader/utils
* Consolidate Limine layout validation in bootloader utils
Move the boot-partition FAT check from GlobalMenu into
validate_bootloader_layout so all three call sites (GlobalMenu,
guided.py, Installer._add_limine_bootloader) share one function.
Return a BootloaderValidationFailure dataclass (kind + description)
instead of str | None, so callers can match on the failure kind and
the description is built where partition context is in scope.
* Encapsulate FAT filesystem detection in FilesystemType.is_fat()
2026-04-22 21:32:41 +10:00
correctmost
d1765323d8
Use staticmethod for PasswordStrength methods ( #4461 )
...
The methods don't need access to the class, so they don't need to
be classmethods. This change reduces the number of 'bad return'
warnings seen when running Pyright, Pyrefly, and ty.
2026-04-22 21:31:06 +10:00
javier-anton-ordonez
094798b496
ES Language updated ( #4456 )
...
* ES langauje updated and added diferent translations
* Update archinstall/locales/es/LC_MESSAGES/base.po
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Cerrar -> Ocultar
Github copilot suggested
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix Spanish translations and accents in base.po
Github suggestions
* ./locales_generator.sh generated
* Accent updated and ./locales_generator.sh generated
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-22 10:34:41 +10:00
stinga11
fa54c9d6c9
Change Budgie display server and update packages ( #4450 )
...
Some changes consistent with other distros.
2026-04-22 10:23:09 +10:00
renovate[bot]
b842e54091
Update dependency arch/python-textual to v8.2.4 ( #4448 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 19:52:17 +10:00
Softer
03b245a77a
Set console font automatically when selecting language ( #4356 )
...
* Set console font automatically when selecting language
Add console_font field to languages.json and Language dataclass.
When a language is activated, setfont is called automatically,
falling back to default8x16 on error or for languages without
a custom font. Also activate translation when loading language
from config file.
* Support FONT environment variable for console font override
When FONT env var is set, use it as the console font instead of the language-specific font mapping from languages.json. The font is applied at startup and preserved across language switches.
On exit (success or failure), restore the console font to default8x16.
* CI checks fix
* Try to restore original console font with setfont -O
* Fix for pylint
* Restore console font before Textual exits application mode
Move font set/restore into Textual lifecycle to prevent color
artifacts from 256/512 glyph transitions. Apply FONT env var
and language font in on_mount, restore in _on_exit_app.
Skip font change when loading language from config (set_font=False)
to defer it until TUI starts.
* Fall back to language font mapping when FONT env var is invalid
Add _using_env_font flag to skip mapping only when FONT was
successfully applied. Show info message after TUI exits if FONT
could not be set.
* Use tempfile for console font backup files
* Fix linter errors: use mkstemp, close fds, add @override
* Fix ruff formatting
* Move font state from module singleton into TranslationHandler
* Refactor font handling per review feedback
* Make font methods members of TranslationHandler, skip on non-ISO
* ci: trigger tests
* Move running_from_iso import to module level
No circular dep, simpler than per-method local imports.
* Add explicit ISO guard to restore_console_font
Matches the existing guards in _set_font and save_console_font.
Behaviour was already safe implicitly via _font_backup=None, but
the explicit check makes intent obvious at the call site.
* Skip apply_console_font off-ISO
* Use list form for setfont SysCommand calls
2026-04-21 18:36:29 +10:00
Dylan M. Taylor
7d10f9e08b
ci: Strip Arch pkgrel from Repology versions in Renovate config ( #4453 )
...
* ci: Strip Arch pkgrel from Repology versions in Renovate config
* ci: Use .+ instead of .* in extractVersionTemplate
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
---------
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2026-04-21 15:18:25 +10:00
Anton Hvornum
d80bdb4fad
Bumping version to: 4.3 ( #4452 )
2026-04-20 22:31:22 +02:00
Anton Hvornum
68d137cdce
Bumping version to: 4.3
2026-04-20 22:28:35 +02:00
Softer
82a46c66ca
Fix shell injection in user_set_shell and chown ( #4443 )
...
Use argv list with run() instead of sh -c with f-string interpolation,
fix mutable default argument in chown, add debug logging on failure.
2026-04-20 18:36:49 +10:00
Dhruv
86dc1bbc12
locale(hindi): Completed the hindi translation locale ( #4446 )
...
* locale: ran generate_locale before making change
* locale: first 1000 confirmed everything is fine
* locale(hi): fixed rest of the fuzzy and empty strings
* locale(hi): ran locale generator
2026-04-20 18:29:26 +10:00
codefiles
cd62eff4a7
Fix copying into target directory ( #4441 )
2026-04-18 12:05:00 +10:00
Softer
e8ea33c41c
Enable power management services after package installation ( #4440 )
2026-04-18 12:04:14 +10:00
Softer
4fcef35af0
Add optional "Additional fonts" selection to Applications menu ( #4420 )
...
* Add Fonts application with multi-select for emoji and CJK packages
* Rename to Additional fonts and add package descriptions
* Add noto-fonts to font package selection
* Move font descriptions into FontPackage enum method
* ci: trigger tests
* Add ttf-liberation and ttf-dejavu to font selection
2026-04-18 12:02:47 +10:00
codefiles
9fdd7eb12e
Refactor EncryptionType ( #4438 )
...
* Use UPPER_CASE for EncryptionType
* Use StrEnum for EncryptionType
2026-04-17 10:08:23 +10:00
codefiles
8fe8d4e35f
Pin linkify-it-py to Arch Linux package version ( #4437 )
2026-04-17 10:07:57 +10:00
renovate[bot]
02faf9fbb9
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.11 ( #4436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 10:07:09 +10:00
renovate[bot]
9b9f9d6ac0
Update dependency ruff to v0.15.11 ( #4435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 10:06:51 +10:00
Dylan M. Taylor
98d72a6b57
ci: Update renovate to track Arch Linux repos using repology ( #4434 )
2026-04-16 19:17:07 +10:00
Daniel Girtler
06488dfb9a
Fix table column error ( #4406 )
2026-04-16 07:30:38 +02:00
Daniel Girtler
29588fadee
Fix encrypted partition selection ( #4407 )
2026-04-16 07:29:53 +02:00
codefiles
3cabe860ae
Refactor LsblkInfo field validators ( #4428 )
2026-04-16 14:06:23 +10:00
codefiles
7ea171369a
Refactor PartitionType ( #4432 )
...
* Use UPPER_CASE for PartitionType
* Use StrEnum for PartitionType
2026-04-16 14:05:08 +10:00
Anton Hvornum
8b3be842ca
Bumping version to: 4.2 ( #4433 )
2026-04-15 20:47:13 +02:00
codefiles
30f50d9719
Revert pydantic update due to upstream bug ( #4427 )
2026-04-15 10:16:34 +10:00
tom
c1771cf615
locale(german): extend and fix translation ( #4421 )
...
* chore(locale): Fix and improve German translation strings
* chore(locale): edit incorrect translations
2026-04-14 17:40:15 +10:00
Ian Dieb H. Rebouças
c0d3c14b6e
Update Brazilian Portuguese translation ( #4426 )
...
Co-authored-by: Ian Dieb <idbreboucas@gmail.com>
2026-04-14 17:39:23 +10:00
correctmost
113cc7fd94
Fix urllib.parse import to avoid warnings with ty and Pyright ( #4425 )
2026-04-14 15:39:08 +10:00
renovate[bot]
88366ba575
Update dependency pydantic to v2.13.0 ( #4424 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 15:38:14 +10:00
renovate[bot]
728bb450c7
Update pre-commit hook pre-commit/mirrors-mypy to v1.20.1 ( #4423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 15:37:56 +10:00
codefiles
2b27e565ae
Refactor ModificationStatus ( #4422 )
...
* Use UPPER_CASE for ModificationStatus member names
* Use StrEnum for ModificationStatus
* Replace LvmVolumeStatus with ModificationStatus
2026-04-14 15:37:14 +10:00
renovate[bot]
a52bfc3446
Update dependency mypy to v1.20.1 ( #4419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 18:49:04 +10:00
renovate[bot]
5dd94e80d2
Update astral-sh/ruff-action action to v4 ( #4416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 18:48:17 +10:00
codefiles
335a7b792c
Refactor FilesystemType ( #4417 )
...
* Use UPPER_CASE for FilesystemType member names
* Use StrEnum for FilesystemType
* Use FilesystemType member values
2026-04-13 18:41:59 +10:00
Matteo
5553cb9eae
locale: Update Italian translation ( #4415 )
...
-Translated new strings
-Fixed a couple of old translations
2026-04-13 18:38:24 +10:00
Softer
80da3f14a1
Add Pacman settings submenu with Color and ParallelDownloads ( #4404 )
...
* Add Pacman settings submenu with Color and ParallelDownloads
Replace the standalone Parallel Downloads menu item with a Pacman
submenu containing ParallelDownloads (default 5) and Color (default on).
Settings are applied to both live and target system pacman.conf.
Hidden behind --advanced flag.
Backward compatible with old configs using "parallel_downloads" key.
* Skip _apply_to_live when user exits Pacman menu without changes
* Use TypedDict for PacmanConfiguration serialization
* Show Pacman menu by default, keep ParallelDownloads behind --advanced
2026-04-13 18:37:51 +10:00
codefiles
bf9b9cb7c1
Remove invalid container PATH lookup ( #4413 )
2026-04-12 14:48:51 +10:00
Softer
9a2d546882
Add translation support for TUI help groups and binding descriptions ( #4363 )
...
* Add translation support for TUI help groups and binding descriptions
Help group names shown via F1 (General, Navigation, Selection, Search) and key binding descriptions in the Textual footer (Down, Up, Cancel, Confirm, etc.) were hardcoded in English and never went through the translation system.
* ruff_format_check and mypy fixes
* Refactor _translate_bindings to accept BindingsMap instead of Any
Add TApp.translate_bindings() to avoid exporting private functions
across modules.
* Revert deprecated curses help.py change
* Move TApp import to module level in global_menu
* Change translate_bindings from staticmethod to member method
2026-04-12 14:24:46 +10:00
codefiles
d6de03ab76
Use auto() for eligible StrEnum members ( #4411 )
2026-04-11 22:51:43 +10:00
Koutheir Attouchi
51600ecd2a
Update Arabic translation ( #4410 )
2026-04-11 18:14:14 +10:00
Softer
60bcded743
Replace tab with spaces in preview package lists ( #4409 )
2026-04-11 17:48:26 +10:00
codefiles
934407414e
Add constant for mirrorlist ( #4403 )
2026-04-11 10:17:29 +10:00
renovate[bot]
1a4eedf868
Update actions/upload-artifact digest to 043fb46 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 10:16:58 +10:00
Daniel Girtler
b2f413124b
Allow granular plasma configuration ( #4389 )
...
* Flexible plasma profile selection
* Update
* Update
* Update
* Update
2026-04-10 07:07:28 +02:00
renovate[bot]
101f647319
Update dependency ruff to v0.15.10 ( #4400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 07:24:30 +10:00
renovate[bot]
9059a18dfe
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.10 ( #4401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 07:24:01 +10:00
correctmost
d6987b4e9d
Fix del-attr-with-constant ruff warnings ( #4399 )
2026-04-09 10:19:02 +10:00
codefiles
1bf87c6f4a
Use Path.copy() ( #4398 )
2026-04-08 15:18:09 +02:00
codefiles
6505e17f34
Refactor sync_log_to_install_medium() ( #4397 )
2026-04-08 14:35:35 +02:00
Daniel Girtler
78987d75fe
Revert enter behavior on multi-select ( #4386 )
2026-04-08 09:17:38 +02:00
renovate[bot]
b906a34a5d
fix(deps): update dependency pytest to v9.0.3 ( #4391 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 17:05:33 +10:00
correctmost
18c77b94f2
Remove unnecessary 'unused-ignore' mypy directives ( #4395 )
...
The directives were added because a PR branch accidentally lagged
behind master and did not contain the mypy python_version bump from
commit 0175949ca .
This fixes commit d70e03fa3 .
2026-04-08 08:42:49 +02:00
codefiles
3ef0848ffe
Refactor copy_iso_network_config() ( #4394 )
2026-04-08 08:13:14 +02:00
codefiles
a92cd50aec
Remove deprecated __future__ imports ( #4393 )
2026-04-08 08:11:05 +02:00
Crystal
eda9ee338b
Update German translation for base.po ( #4334 )
...
* Update German translations in base.po
Updated German translations for various prompts and messages in the base.po file.
* Apply suggestions from code review
Co-authored-by: Luca Zeuch <l-zeuch@email.de>
* Removed the # fuzzy´s from the already translated sentences.
---------
Co-authored-by: Luca Zeuch <l-zeuch@email.de>
2026-04-07 23:23:22 +10:00
Ghosted Owl
caf285a6dc
Czech translation ( #4370 )
...
* Complete Czech translation
* Complete Czech translation
2026-04-07 23:21:52 +10:00
codefiles
7609a1634e
Bump ruff target-version to Python 3.14 ( #4390 )
...
* Bump ruff target-version to Python 3.14
* Update exception syntax to pass ruff format
2026-04-07 23:09:14 +10:00
Daniel Girtler
f37ae8b282
Handle empty mountpoint input ( #4388 )
2026-04-07 13:54:18 +02:00
codefiles
d57709cb2f
Remove quotes from type annotation ( #4384 )
2026-04-07 12:21:51 +10:00
Lena Pastwa
9e8cbd0181
Update Polish translation ( #4383 )
2026-04-07 12:21:19 +10:00
HADEON
3ba29f1193
Patch plasma profile ( #4358 )
...
* add essentials #4336
* rem unrelated change
2026-04-06 22:43:06 +10:00
codefiles
a8d265184c
Add constant for archiso mountpoint ( #4377 )
2026-04-06 22:41:33 +10:00
codefiles
37159dcb6d
Add LPath execute permissions methods ( #4378 )
2026-04-06 09:16:21 +02:00
codefiles
e2bd7b3405
Remove is_subpath() and use Path.is_relative_to() ( #4372 )
2026-04-06 16:42:45 +10:00
codefiles
56bec01979
Add constant for /etc/pacman.conf ( #4375 )
2026-04-05 23:18:22 +02:00
Ghosted Owl
41858db832
Russian translation ( #4367 )
...
* Сomplete russian translation
* Сomplete russian translation
2026-04-03 23:41:28 +11:00
renovate[bot]
5a4b6131c1
fix(deps): update dependency ruff to v0.15.9 ( #4366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:50:16 +11:00
renovate[bot]
c91e19e534
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.9 ( #4365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:41:45 +11:00
Dylan M. Taylor
6c6c8d8000
Stop installing xorg packages for Wayland profiles ( #4348 )
...
* Add WaylandProfile to avoid installing xorg packages for Wayland compositors
* Refactor: use composition (is_wayland) instead of WaylandProfile inheritance
* Fix X11 profiles to inherit xorg packages from XorgProfile
* Style: use consistent multi-line super().__init__ for Wayland profiles
* Refactor: replace is_wayland with DisplayServerType enum
Add DisplayServerType enum (Xorg/Wayland) to Profile. All profiles
now inherit Profile directly with an explicit display_server param.
desktop.py installs xorg-server and xorg-xinit for Xorg profiles.
XorgProfile remains for standalone Xorg selection.
* Remove unnecessary super().packages from desktop profiles
2026-04-03 09:38:02 +11:00
Julio Napurí
6c9f66265a
i18n: Updated Spanish translation ( #4357 )
2026-04-02 18:21:49 +11:00
Softer
5544abd380
Improved translation into Ukrainian ( #4355 )
2026-04-02 14:40:40 +11:00
renovate[bot]
deb8080322
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.20.0 ( #4351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 07:52:30 +11:00
correctmost
d70e03fa3b
Update mypy to 1.20.0 ( #4352 )
...
* Update mypy to 1.20.0
This commit also removes a cast that is no longer needed after
https://github.com/python/mypy/pull/20602
* Ignore os.system deprecation warnings from mypy to fix CI
2026-04-02 07:51:47 +11:00
Dylan M. Taylor
29b73302ae
Don't write encryption keyfiles to an unencrypted root partition ( #4349 )
2026-04-01 15:35:33 +11:00
Dylan M. Taylor
a3c6bd5d45
Use nvidia-open instead of nvidia-open-dkms for mainline kernels ( #4347 )
2026-04-01 15:24:11 +11:00
Anton Hvornum
0175949cab
Bumping version to: 4.1 ( #4346 )
2026-03-31 23:02:14 +02:00
Dylan M. Taylor
179d9c7b48
Remove Nvidia proprietary driver option (nvidia-dkms no longer in repos) ( #4343 )
...
* Remove Nvidia proprietary driver option (nvidia-dkms no longer in repos)
* Remove libva-mesa-driver (now provided by mesa)
2026-03-31 22:51:57 +02:00
Odyssey
bdf6f92991
Update catalan locales ( #4344 )
2026-04-01 07:33:34 +11:00
Dylan M. Taylor
ef4d7cfc3a
Move auth config helpers to AuthenticationConfiguration class ( #4340 )
2026-03-31 11:29:26 +11:00
Dylan M. Taylor
603c432e18
Warn when a desktop profile's greeter can't log in without a regular user ( #4331 )
2026-03-31 10:48:01 +11:00
Anton Hvornum
e3e9563aa6
Bumping version to: 4.0
2026-03-30 23:35:51 +02:00
renovate[bot]
398d6cfdbe
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.8 ( #4329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:33:13 +11:00
renovate[bot]
c76fd90074
fix(deps): update dependency ruff to v0.15.8 ( #4328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:32:55 +11:00
Daniel Girtler
4b9087e2f4
Fix AwaitComplete runtime error ( #4325 )
2026-03-26 13:04:43 +01:00
Daniel Girtler
dc64e15327
Handle enter on filter confirm ( #4324 )
2026-03-26 13:04:09 +01:00
Daniel Girtler
dd0da34ed9
Move luks into disk module ( #4296 )
2026-03-21 18:36:00 +11:00
Daniel Girtler
e763c1109c
Refactor interactive module ( #4315 )
...
* Refactor interactive module
* Refactor interactive module
* Update
2026-03-21 18:35:44 +11:00
Daniel Girtler
1764b4971d
Refactor mirrors ( #4274 )
2026-03-21 17:57:33 +11:00
Daniel Girtler
8d6c56ca2b
Allow skip on password confirmation ( #4273 )
2026-03-21 17:57:17 +11:00
Daniel Girtler
e06dd6299f
Zram - remove custom size in config ( #4272 )
2026-03-21 17:56:59 +11:00
Daniel Girtler
8e34303175
Fix iwd network installation and setup ( #4271 )
...
* Fix 4223 - IWD
* Update
* Update
2026-03-21 17:56:41 +11:00
renovate[bot]
cfdcebcacd
fix(deps): update dependency ruff to v0.15.7 ( #4312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 12:35:25 +11:00
renovate[bot]
b21ac742c2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.7 ( #4311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 12:34:40 +11:00
Rosy
594cf54c8a
Update Turkish translations and refresh locale template ( #4310 )
2026-03-19 08:36:23 +11:00
Piyush Singh
e74a72f482
fix: reintegrate PasswordStrength into password prompt ( #4111 ) ( #4291 )
2026-03-18 22:48:05 +11:00
Daniel Girtler
b186fb3f64
Async menu ( #4308 )
...
* Move to async TUI
* Update
* Update
2026-03-16 10:39:36 +11:00
renovate[bot]
ffa130fe99
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.6 ( #4303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 15:51:48 +11:00
amode
e718a12b42
Removed unnecessary signal for multi-line comment. ( #4298 )
2026-03-13 15:01:52 +11:00
renovate[bot]
28f4904a3c
fix(deps): update dependency ruff to v0.15.6 ( #4304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 15:01:20 +11:00
Valerii
bace59aef8
better Ukrainian 1.4.2 ( #4301 )
...
* Add files via upload
* Add files via upload
2026-03-13 14:59:26 +11:00
Atharv Singh Negi
8b65bd9a6a
Add nepali translation ( #4295 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
* Create base.po
* Update base.po
* Update base.po
* Update languages.json
* Update base.po
* Complete Nepali translation and generated .mo file
* Update languages.json
* Update languages.json
* Update Nepali translations with system and user strings
* Add translations for Partitioning, Bootloader, and Network
* Add disk and configuration translations
* Reach 500+ lines: User management, NTP, and BTRFS subvolumes
* Reached 700+ strings: Desktop profiles, BTRFS setup, and final installation prompts
* Fix syntax error in base.po and update translations
2026-03-09 21:22:53 +11:00
Atharv Singh Negi
a4bfd379f5
Add nepali translation ( #4294 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
* Create base.po
* Update base.po
* Update base.po
* Update languages.json
* Update base.po
* Complete Nepali translation and generated .mo file
* Update languages.json
* Update languages.json
* Update Nepali translations with system and user strings
* Add translations for Partitioning, Bootloader, and Network
* Add disk and configuration translations
* Reach 500+ lines: User management, NTP, and BTRFS subvolumes
* Reached 700+ strings: Desktop profiles, BTRFS setup, and final installation prompts
2026-03-09 12:31:36 +11:00
Atharv Singh Negi
2b63d573af
Locales: Add Nepali (ne) translation (Initial 300+ strings) ( #4288 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
* Create base.po
* Update base.po
* Update base.po
* Update languages.json
* Update base.po
* Complete Nepali translation and generated .mo file
* Update languages.json
* Update languages.json
* Update Nepali translations with system and user strings
* Add translations for Partitioning, Bootloader, and Network
* Add disk and configuration translations
* Reach 500+ lines: User management, NTP, and BTRFS subvolumes
2026-03-07 16:57:37 +11:00
renovate[bot]
33b0131e4e
fix(deps): update dependency ruff to v0.15.5 ( #4287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 12:06:53 +11:00
renovate[bot]
8638726e7a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.5 ( #4286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 12:06:33 +11:00
codefiles
6d87a062fd
Move all LVM helpers to dedicated module ( #4283 )
2026-03-05 09:13:04 +11:00
Atharv Singh Negi
e133cb0d28
Add nepali translation ( #4282 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
* Create base.po
* Update base.po
* Update base.po
* Update languages.json
* Update base.po
* Complete Nepali translation and generated .mo file
* Update languages.json
* Update languages.json
* Update Nepali translations with system and user strings
* Add translations for Partitioning, Bootloader, and Network
2026-03-05 09:11:45 +11:00
codefiles
452abe4277
Move udev_sync() to disk.utils ( #4281 )
2026-03-04 12:43:47 +11:00
codefiles
813b9b34b3
Refactor arch_config_handler to use DI ( #4280 )
2026-03-03 20:11:22 +11:00
codefiles
64567a748a
Remove support for NTFS root file system ( #4279 )
...
* Remove support for NTFS root file system
* Fix rootfstype value
2026-03-03 12:21:31 +11:00
codefiles
b809c84ad5
Use os.sync() instead of sync command ( #4278 )
2026-03-02 07:48:22 +11:00
codefiles
501759d979
Remove obsolete GRUB package install ( #4277 )
2026-03-02 07:04:32 +11:00
codefiles
839e6bfc55
Move get_version() to version module ( #4270 )
2026-03-01 11:31:13 +11:00
codefiles
74a230dae9
Enable if-key-in-dict-del ruff rule ( #4269 )
2026-03-01 08:06:49 +11:00
codefiles
f19f8d195f
Replace Installer with path parameter in Boot ( #4268 )
2026-03-01 08:06:15 +11:00
codefiles
76d6f08841
Remove unnecessary post-init ( #4267 )
2026-02-28 17:30:59 +11:00
codefiles
390b4959bd
Refactor ISO check ( #4264 )
2026-02-28 11:20:02 +11:00
correctmost
d413c01fde
Fix a reportUnnecessaryIsInstance Pyright warning ( #4263 )
2026-02-27 17:39:46 +11:00
renovate[bot]
d781c9d857
fix(deps): update dependency ruff to v0.15.4 ( #4259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 15:39:03 +11:00
renovate[bot]
33f3709c31
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.4 ( #4261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 15:38:49 +11:00
renovate[bot]
ec8bd01ced
chore(deps): update actions/upload-artifact action to v7 ( #4260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 12:14:25 +11:00
codefiles
3cd85c023e
Remove unneeded chmod ( #4262 )
2026-02-27 12:13:59 +11:00
renovate[bot]
b6ce255b36
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.3 ( #4258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 06:59:38 +11:00
Daniel Girtler
e4faba2de0
Convert imports to absolute imports ( #4196 )
...
* Enable ruff absolute import check
* Convert all relative imports to absolute
* Update
* Update
2026-02-26 20:17:48 +11:00
Anton Hvornum
c92a457142
Revert "Locale timezone python chmod ( #4210 )" ( #4257 )
...
This reverts commit 01d3af9fbb .
2026-02-25 22:48:03 +01:00
Favilances
01d3af9fbb
Locale timezone python chmod ( #4210 )
...
* Set timezone during minimal install
* Clean up conflicting boot entries
* Revert "Clean up conflicting boot entries"
This reverts commit e673301b99 .
2026-02-25 22:47:25 +01:00
Daniel Girtler
683996c44f
Add missing linkify dependency ( #4208 )
...
* Add missing linkify dependency
* Update PKGBUILD
2026-02-25 22:45:28 +01:00
Daniel Girtler
4f87ccba28
Refactor general utility functions ( #4212 )
2026-02-25 22:45:21 +01:00
renovate[bot]
3447d2f47d
fix(deps): update dependency pylint to v4.0.5 ( #4253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 08:45:24 +11:00
codefiles
d86daa531a
Add provision() to configure users for profiles ( #4254 )
2026-02-22 07:53:58 +11:00
renovate[bot]
a9c939cb86
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.2 ( #4251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 17:34:04 +11:00
renovate[bot]
415fefef26
fix(deps): update dependency ruff to v0.15.2 ( #4252 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 17:33:41 +11:00
codefiles
2d18b55fa7
Remove unused advanced member from Profile ( #4248 )
2026-02-19 12:32:57 +11:00
nubprogrammer
bb76f96bd5
locales: Add Nepali (ne) translation ( #4222 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
* Create base.po
* Update base.po
* Update base.po
* Update languages.json
* Update base.po
* Complete Nepali translation and generated .mo file
* Update languages.json
* Update languages.json
* Update Nepali translations with system and user strings
2026-02-19 07:22:43 +11:00
Mário Victor Ribeiro Silva
377b3bee97
feat: add `plasma-login-manager` ( #4247 )
2026-02-19 07:20:13 +11:00
codefiles
618c0bd5dc
Remove arch_config_handler from installer ( #4246 )
2026-02-19 07:18:53 +11:00
codefiles
bd35473b5d
Move LVM helpers to dedicated module ( #4245 )
2026-02-18 15:57:10 +11:00
codefiles
f2c17c6341
Move get_parent_device_path() to disk.utils ( #4243 )
2026-02-18 09:12:47 +11:00
HADEON
f736b8c4ec
install gfx before DE/WM/Server ( #4238 )
2026-02-17 13:19:11 +11:00
codefiles
8edab9fafd
Move get_unique_path_for_device() to disk.utils ( #4242 )
2026-02-17 13:15:07 +11:00
codefiles
083a73eab1
Move unlock_luks2_dev() ( #4234 )
2026-02-17 07:35:25 +11:00
codefiles
35c2ff3ef5
Move swapon() to disk.utils ( #4233 )
2026-02-16 14:43:10 +11:00
HADEON
8148b1d9bf
fix efistub bootloader to use backslashes ( #4231 )
...
* fix efistub to use backslashes
* comment
* cf1
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* cf2
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
---------
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2026-02-16 13:10:52 +11:00
codefiles
3b6f7db942
Move mount() to disk.utils ( #4232 )
2026-02-16 13:08:59 +11:00
codefiles
9bd2131792
Refactor SysInfo.has_uefi() to DI for bootloader ( #4230 )
2026-02-15 12:34:40 +11:00
renovate[bot]
ec9ee80062
fix(deps): update dependency ruff to v0.15.1 ( #4224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 09:58:02 +11:00
renovate[bot]
cfe61c0993
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.1 ( #4225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 09:57:47 +11:00
Franco Castillo
6ce0556c2c
Update Spanish translation ( #4228 )
2026-02-15 08:40:19 +11:00
correctmost
a61d4e5314
Revert "Handle whole-disk LUKS root params ( #4205 )" ( #4229 )
...
This reverts commit 0dddc7308d .
2026-02-15 08:38:55 +11:00
Mário Victor Ribeiro Silva
21358f77dd
feat: update `pt_BR` translations ( #4221 )
2026-02-12 12:30:14 +11:00
Matteo
a7901d172d
Translation: Update Italian ( #4219 )
...
- Added new strings
- Improved old translation
2026-02-06 07:49:01 +11:00
utuhiro78
c0d47db75d
Update Japanese translation ( #4217 )
2026-02-04 19:34:31 +11:00
renovate[bot]
66e0dd119f
Update dependency ruff to v0.15.0 ( #4214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 20:49:30 +00:00
renovate[bot]
13b7c7194a
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.0 ( #4215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 07:48:52 +11:00
renovate[bot]
3dab440cbf
Update actions/checkout digest to de0fac2 ( #4213 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 07:06:48 +11:00
Daniel Girtler
1d8352b466
Use TypeAdapter for Json serialization ( #4183 )
2026-02-03 22:27:51 +11:00
Favilances
0dddc7308d
Handle whole-disk LUKS root params ( #4205 )
...
Co-authored-by: favilances <favilances@proton.me>
2026-02-03 22:03:22 +11:00
Daniel Girtler
4a8604ac88
Make list manager run private ( #4192 )
2026-02-03 11:22:56 +01:00
Daniel Girtler
aac6c896d9
Add missing galician mo file ( #4209 )
2026-02-03 11:18:11 +01:00
gaelgnz
f8304b0bd1
Added Galician language support ( #4202 )
...
* Added Galician language support
* Delete archinstall/locales/gl/LC_MESSAGES/base.mo
2026-02-03 11:35:33 +11:00
codefiles
0394a735a7
Fix typo locale -> local ( #4201 )
2026-02-03 11:34:53 +11:00
codefiles
12bd83ca8a
Refactor skip_boot to use dependency injection ( #4200 )
2026-02-03 11:34:27 +11:00
correctmost
b5f710425f
Remove an unused milliseconds member from Installer ( #4199 )
2026-02-01 22:48:30 +11:00
correctmost
331634fd80
Measure install time with monotonic clock instead of system clock ( #4198 )
...
Using time.time() can be inaccurate if the system clock gets
updated in between calls.
2026-02-01 22:48:09 +11:00
correctmost
173c64c847
Avoid union syntax in an isinstance check ( #4197 )
...
This is a partial revert of commit 44f4bc86 . The UP038 ruff rule
was removed and using union syntax is no longer recommended.
2026-02-01 22:47:39 +11:00
renovate[bot]
47a4caf163
Update astral-sh/ruff-action action to v3.6.1 ( #4195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 09:40:51 +11:00
Daniel Girtler
449c1bfb36
Rename ask* functions to select* ( #4191 )
2026-01-31 08:17:11 +11:00
renovate[bot]
e2ba6cbc54
Update astral-sh/ruff-action action to v3.6.0 ( #4193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 21:47:52 +11:00
Federico Berrueta
97dd099c0e
Fix: Resolve fuzzy strings and add note for 'Seat access translation' ( #4186 )
2026-01-29 09:49:16 +11:00
HADEON
26014aa092
Add sponsors button ( #4056 )
...
* Add archlinux funding file
* Fix formatting of custom funding URL
2026-01-28 22:01:56 +01:00
nubprogrammer
6d89770e7a
Update Hindi translations for archinstall ( #4185 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
* Update Hindi translations in base.po
* Update translation for Network Manager iwd backend
2026-01-29 07:56:59 +11:00
codefiles
2cb81d8758
Reuse MirrorListHandler instance ( #4184 )
2026-01-29 07:54:18 +11:00
Daniel Girtler
5612325dc3
Refactor code to reduce circular dep ( #4175 )
...
* Refactor to reduce circular dep
* Update
* Update
2026-01-28 13:43:57 +01:00
correctmost
8f104bc829
Remove archinstall.svg from project root ( #4180 )
...
The file was accidentally added in commit bde544ca .
2026-01-28 11:43:28 +11:00
codefiles
18105fff22
Use main() as script entrypoint ( #4179 )
2026-01-28 11:42:51 +11:00
codefiles
76284b601b
Remove superfluous __future__ import ( #4178 )
2026-01-28 07:23:25 +11:00
codefiles
8ffc20b6c1
Refactor script list ( #4177 )
2026-01-27 17:47:36 +01:00
Daniel Girtler
bde544caca
Refactor syscommand ( #4176 )
...
* Refactor SysCommand
* Refactor syscommand
2026-01-27 13:31:33 +01:00
Daniel Girtler
316251f6e0
Refactor network config installer ( #4143 )
...
* Refactor network config installer
* Update
* Move network menu
* Remove singleton
2026-01-27 19:39:45 +11:00
Daniel Girtler
5fe42bd2f5
Refactor user menu ( #4141 )
2026-01-27 18:50:09 +11:00
correctmost
15460e4a88
Fix useless-return warnings reported by Pylint ( #4173 )
2026-01-27 16:40:38 +11:00
codefiles
d7bcd431a7
Refactor application_handler to use DI ( #4172 )
2026-01-27 16:39:42 +11:00
codefiles
ef3b6ab853
Refactor auth_handler to use dependency injection ( #4171 )
2026-01-27 12:46:31 +11:00
Daniel Girtler
2421e538a8
Move Pacman out of init ( #4150 )
...
* Move pacman out of init
* Update archinstall/lib/pacman/pacman.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* Update archinstall/lib/pacman/pacman.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
---------
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2026-01-27 12:34:48 +11:00
codefiles
28f7aec2af
Refactor mirror_list_handler to use DI ( #4170 )
2026-01-27 11:23:01 +11:00
Daniel Girtler
a025c79ac3
Delete dead code ( #4144 )
2026-01-27 11:22:03 +11:00
nubprogrammer
93736349a2
Improve Hindi translations and resolve all fuzzy entries ( #4167 )
...
* Improve Hindi translations (base.po)
* Improve all Fuzzy and more hindi translations
* Update base.po
* Update base.po
2026-01-26 23:35:32 +01:00
Daniel Girtler
9bd16e998c
Fix - Handle cancel from list manger properly ( #4160 )
2026-01-26 23:34:58 +01:00
Daniel Girtler
7a0b4c2a30
Fix - disk partitioning menu ( #4158 )
2026-01-26 23:34:23 +01:00
Daniel Girtler
63e3825756
Remove obsolete package functions ( #4145 )
2026-01-26 23:33:21 +01:00
Daniel Girtler
a57bb801c0
[README update] Clarify archinstall upgrade steps ( #4138 )
...
* Clarify upgrade steps on Live ISO
* Update
* Update
* Update
* Update README.md
Spelling fix
---------
Co-authored-by: Anton Hvornum <torxed@archlinux.org>
2026-01-26 23:30:27 +01:00
codefiles
2ed6182575
Refactor wifi_handler to use dependency injection ( #4161 )
2026-01-23 14:40:08 +11:00
renovate[bot]
b07bbeecd3
Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.14 ( #4166 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 13:13:08 +11:00
renovate[bot]
2c2b17b8a6
Update dependency ruff to v0.14.14 ( #4165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 13:12:47 +11:00
nubprogrammer
7fb8fb57ee
Improve Hindi translations (base.po) ( #4163 )
2026-01-23 06:44:23 +11:00
renovate[bot]
3500bc3b41
Update actions/setup-python digest to a309ff8 ( #4157 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 18:32:02 +11:00
codefiles
192aff0b94
Replace sys.exit calls with return values ( #4156 )
2026-01-22 13:58:40 +11:00
codefiles
4d2864ba76
Refactor error message ( #4153 )
2026-01-21 16:39:49 +11:00
codefiles
78969c58c7
Move script entry point ( #4151 )
2026-01-21 12:10:19 +11:00
nubprogrammer
7cf1566902
Improve Hindi translations in base.po ( #4152 )
...
* Improve Hindi translations in base.po
This PR improves and fixes Hindi translations in base.po.
It also corrects previously incorrect fuzzy translations.
No functional code changes.
* Update base.po
* removed fuzzy from the things i fixed in translation
2026-01-21 12:08:43 +11:00
codefiles
c7dbf0105e
Rework has_default_btrfs_vols ( #4147 )
2026-01-20 11:18:22 +11:00
codefiles
38462db2db
Enable GRUB UKI menu entries ( #4139 )
2026-01-19 15:46:02 +11:00
Daniel Girtler
0aca992ac5
Migrate UI to textual ( #3997 )
...
* Footer textual
* Linting
* Revert pre-commit for pylint
* Add missing textual
* Reinstate example
* Linting
2026-01-19 07:01:40 +11:00
codefiles
9a38b73baf
Enable quoted-annotation ruff rule and fixes ( #4137 )
2026-01-18 08:19:07 +11:00
codefiles
a150a8d9f7
Remove quotes from Installer type annotations ( #4136 )
2026-01-17 18:52:18 +11:00
codefiles
7b45613996
Use Self for remaining occurrences ( #4135 )
2026-01-17 18:51:44 +11:00
renovate[bot]
e1d9935f30
Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.13 ( #4133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 10:50:45 +11:00
renovate[bot]
65190a253e
Update dependency ruff to v0.14.13 ( #4131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 10:50:19 +11:00
Kenraaliskuutteri
7995d6e815
Updated Finnish translation in base.po ( #4129 )
...
Updated Finnish translations for various messages in base.po.
2026-01-16 06:36:36 +11:00
codefiles
2c154245cb
Use Self for Tui ( #4130 )
2026-01-16 06:36:11 +11:00
codefiles
2c85b5eab0
Remove storage module ( #4128 )
2026-01-15 14:09:35 +11:00
codefiles
972e278555
Remove leftover code from unattended script ( #4127 )
2026-01-15 12:18:47 +11:00
codefiles
e5a14c0cfe
Use Self in tui ( #4126 )
2026-01-15 07:05:43 +11:00
Hannan
c4de093122
Add header and update urdu translations ( #4122 )
...
* add header
* update urdu translations
2026-01-14 19:54:33 +11:00
codefiles
90d1b08628
Remove unused installation_hooks property ( #4118 )
2026-01-14 19:53:43 +11:00
codefiles
20460e1c29
Use Self in default_profiles ( #4125 )
2026-01-14 16:03:32 +11:00
codefiles
2e9d5e4829
Refactor Boot ( #4124 )
2026-01-14 13:29:22 +11:00
codefiles
5811f81e59
Use Self for parameters to dunder methods ( #4123 )
2026-01-14 13:24:56 +11:00
codefiles
8f7d59b718
Replace __enter__ return type with Self ( #4121 )
2026-01-13 15:45:21 +01:00
Mattyan89
b779345a5b
fixes ( #4093 )
2026-01-13 20:59:02 +11:00
codefiles
f6eca309ac
Use sys.exit instead of exit ( #4120 )
2026-01-13 07:51:08 +11:00
codefiles
82512eed0e
Remove superfluous list creation in join calls ( #4119 )
2026-01-12 12:56:55 +11:00
codefiles
db6c11345a
Remove superfluous __future__ imports ( #4117 )
2026-01-12 10:20:07 +11:00
codefiles
3374b47d50
Use Self for return instances of cls ( #4116 )
2026-01-12 09:06:19 +11:00
codefiles
bde3b0ed6e
Change staticmethods to classmethods ( #4115 )
2026-01-12 07:17:21 +11:00
codefiles
b1290672bb
Change classmethods to staticmethods ( #4114 )
2026-01-11 17:40:43 +11:00
codefiles
43509d8ce1
Use instance method for type_to_text ( #4113 )
2026-01-11 11:29:39 +11:00
codefiles
efd57870d0
Use instance method for _load_config ( #4112 )
2026-01-11 11:29:01 +11:00
codefiles
cb4b7e3db0
Update classmethods to use cls ( #4110 )
2026-01-11 10:29:32 +11:00
codefiles
01bee60cd1
Fix typos ( #4109 )
2026-01-11 10:28:53 +11:00
Tobias Stoeckmann
e0c1b869a6
Fix typos in comments ( #4107 )
...
Typos found with codespell.
No functional change.
2026-01-10 10:17:50 +11:00
correctmost
d07a9b4a92
Disable the non-empty-init-module ruff rule ( #4106 )
...
This allows ruff check --preview to pass again.
2026-01-10 10:17:00 +11:00
HADEON
ef9f704761
hotfix: Firewall ( #4100 )
...
* Needed to have default files + enabled status
* Modify conf file directly
* nl
* more thnx to codefiles
* Fix previews in menu
2026-01-10 10:02:35 +11:00
Benjamin Smith
5fbe1deea4
Add missing spanish translations ( #4098 )
...
* added some missing Spanish translations
* added missing translations, fixed typos
* added a bunch of missing translations, fixed some too
2026-01-09 15:54:56 +11:00
renovate[bot]
7292a9e449
chore(deps): update dependency ruff to v0.14.11 ( #4095 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 15:54:10 +11:00
renovate[bot]
85d38f063b
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.11 ( #4096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 15:53:52 +11:00
HADEON
62edc56a52
hotfix: Revert Grub changes ( #4099 )
...
* Hotfix grub
* revert changes
2026-01-09 11:30:12 +11:00
correctmost
84c36adb1f
Avoid a reportPossiblyUnboundVariable warning with Pyright ( #4092 )
2026-01-07 18:49:07 +11:00
correctmost
e2e158973f
Remove unused pytest-mock dependency ( #4091 )
2026-01-07 12:01:10 +11:00
correctmost
ef3369b1c5
Add node_modules to .gitignore and Pylint's ignore list ( #4089 )
...
This makes it easier to use Pyright locally.
2026-01-07 11:54:54 +11:00
correctmost
bb13139339
Fix an invalid-type-form error reported by ty ( #4088 )
...
The 'bytes' annotation for the 'bytes' property was actually a
forward reference to the property instead of builtins.bytes:
https://github.com/astral-sh/ty/issues/1747#issuecomment-3609042917
2026-01-07 11:54:15 +11:00
correctmost
0470495cb1
Migrate pytest configs to native TOML and enable strict mode ( #4087 )
2026-01-07 11:52:46 +11:00
correctmost
8e0ff2d2a9
Update comment in _final_warning ( #4086 )
...
Device paths are no longer mentioned as of adbadbf6 .
2026-01-07 10:05:58 +11:00
correctmost
cec29d123b
Use serialization TypedDicts to reduce Any instances ( #4085 )
2026-01-07 10:05:13 +11:00
Valerii
f2e40742bb
Better Ukrainian v1.4 ( #4084 )
2026-01-07 09:57:35 +11:00
HADEON
0188459917
fix: bootloader changes ( #4073 )
...
* Bootloader changes:
-> GRUB: Support for UKI
- Disable 10_linux or breaks at kernel updates
- Create 09_custom entry
-> rEFInd:
- Remove fallback entry similar to other bootloaders
- With UKI still one dead entry can be hidden with DEL key
-> All bootloaders:
- Default to UKI on if supported, if using no UKI and /efi
Causes systemd boot to not load, because it needs a XTLDRBOOT part
Safer default for modern setups and simpler sec boot compat
* Add new models
* Modify based on grub-2.14-rc1 -> No need to use chainload
Thanks to codefiles for the heads-up
* Simplify has_uki_support
* Tab
* checks
2026-01-06 20:04:01 +11:00
HADEON
cc6e247dcf
State libfido2 dependency ( #4082 )
2026-01-06 19:55:58 +11:00
HADEON
450664cdc4
feat: firewalls ( #4074 )
...
* Firewall Init
* Enable service
2026-01-05 20:04:43 +11:00
HADEON
e590277e69
Another small readme change for clarity ( #4077 )
2026-01-05 12:35:42 +11:00
summoner
9488233a5a
Translation: Update hungarian po/mo ( #4078 )
...
Fix typos and mistakes
2026-01-05 12:35:08 +11:00
HADEON
146a2352bc
Change plasma-meta -> -desktop. ( #4076 )
...
This avoids to pull in sddm-kcm (to respect user's choice of login manager)
And to not pull in discover and related tools that should also be up to the user.
2026-01-04 19:37:58 +11:00
summoner
5eb3307efd
Translation: Update hu.po ( #4071 )
...
Translate new strings
fix typos
fix wording
2026-01-04 19:22:08 +11:00
HADEON
d1a74edf9d
fix pre-commit hook ( #4070 )
2026-01-02 13:33:24 +11:00
walken
fd143af05b
Czech localization update ( #4068 )
2026-01-02 13:29:11 +11:00
scrypt-kitty
4582d60f13
Do not mount btrfs partitions unless required, tested working and solves issue #3689 ( #3992 )
2026-01-02 13:27:53 +11:00
Luna Jernberg
7889a5417f
Update Arch Installer translation before Jan 2026 release ( #4065 )
...
* Update base.po
Update Swedish for January 2026 iso
* Update Swedish translations before release today
Updated Swedish translations for various messages in base.po.
2026-01-01 20:21:49 +11:00
Daniel Girtler
bff715ddab
Add instructions for booting Arch ISO in a VM ( #4041 )
...
* Add instructions to boot ISO in VM
* Update
---------
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2026-01-01 10:10:24 +01:00
utuhiro78
051352e218
Update Japanese translation ( #4064 )
2026-01-01 10:14:31 +11:00
Abdullah Koyuncu
9433f15573
Update Turkish translation ( #4062 )
2026-01-01 10:13:28 +11:00
Matteo
d5b554be1e
Update Italian translation ( #4060 )
...
- Translated new strings
- Improved some string
2026-01-01 10:12:37 +11:00
Anton Hvornum
aabf6ae19e
Bumping version to: 3.0.15 ( #4058 )
...
* Bumping version to: 3.0.15
* ruff formatting
2025-12-31 13:02:10 +01:00
justbispo
cb6fe6b34b
Add support for rEFInd boot manager ( #3707 )
...
* Add support for rEFInd boot manager
* Fix ruff formatting complaints
* Added support for different mountpoints for /efi and /boot
Also fixed issue where if /boot is located in a BTRFS root partition, the initrd path wasn't including the subvol name.
* Fix ruff formatting complaints
* Replace SysCommand with self.arch_chroot call
* Fix ruff formatting complaints
---------
Co-authored-by: Diogo Bispo <gpg.jta36@slmail.me>
2025-12-31 15:24:22 +11:00
Mariya
446d23c59d
feat(applications): add support for power-profiles-daemon/tuned as a power management daemon ( #4015 )
...
* fix(profiles): install power-profiles-daemon by default in the desktop
profile
* fix: only install power-profiles-daemon if a battery is detected
* chore: clean up has_battery method
* fix: make power management daemon a configurable application
* fix: make linter happy after merge
* fix: fix merge issues
* fix: give has_battery a return type to make linter happy
* chore: add locale msgids for power management related strings
* fix: changes requested in review
* fix: cache has_battery result
* fix: changes requested in review
* fix: just return none directly
* fix: add selected power management daemon to applications menu preview
2025-12-31 13:22:27 +11:00
HADEON
83c9bf06b2
Modify archinstall language display to be handled like other sections. ( #4048 )
...
* Modify archinstall language display to be handled like other sections.
This fixes a bug where language names that were too long would break curses menu.
* Revert types change
2025-12-31 10:46:46 +11:00
HADEON
eb5e88f317
Mirrors sort #4046 ( #4050 )
...
* Mirrors sort #4046
* Change logic to be just sorted on bitrate
2025-12-30 15:20:45 +01:00
Vincent Dahmen
9f4f29bd29
lib/network: adds symlink to configure systemd-resovled properly ( #4052 )
...
* lib/network: adds symlink to configure systemd-resovled properly
* lib/network: adds overwrite mechanism to enforce resolved symlink
---------
Co-authored-by: Vincent Dahmen <wahrwolf@wolfpit.net>
2025-12-30 16:01:01 +11:00
HADEON
2954e4397b
Feat: Zram algorithm config ( #4042 )
...
* Add configuration for swap algorithm. Backward compatible implementation
* Fix interaction to default to Yes and show (default)
* Fix mypy error
* Any -> str, str
* feedback Enums
* test file
* line length warning
* Renames
* Fix default values in TUI menu for display
* Address feedback
* More feedback, really appreciate it.
* Adapt to use same | None = None pattern
* Pytests
* Add missing import for Zram
2025-12-30 15:52:35 +11:00
HADEON
747385a883
Lvm2/LUKS fixes/Mirror Logic ( #4047 )
...
* Lvm hotfix attempt
* Use --force and --yes flags
* Changed mirror behavior and more lvm testing
* Handle properly LvmOnLuks to only export in one fo the scenarios
* Idek
* Remove dead block
* Use -f flag and wipefs to remove any existing headers avoid "has signatures"
* oops
* Revert mirror change
2025-12-29 17:35:24 +01:00
HADEON
ac984b7622
This commit changes the order of the main menu. ( #4043 )
...
Since in the next NVIDIA update, the kernel choice will have an impact on profiles.
The order this way makes it more logical: Bootloader => Kernel => Hw drivers
2025-12-28 22:20:17 +11:00
HADEON
4e52dc7493
README clarifications/corrections ( #4038 )
...
* A smaller readme tweak to stop answering the same questions :D
* rem
2025-12-28 11:28:40 +11:00
HADEON
79313c4942
Fix mirrors hang when /status endpoint is down ( #4031 )
...
* add explicit _fetched_remote bool
* Attempt 2
* Adds about 15 seconds time-out to fetch_data_from_url with 3 retries (4, 5, 6)
Then fallsback to fully local list
* Feedbacks: 20 -> 30
Do not return early
Add debug
Remove new flag
60 second timeout for reflector
* Clean up install logs by hiding mirror scores behind --verbose
2025-12-28 11:10:03 +11:00
HADEON
c1eae10e93
Enable IWD to be used as back-end in network selection ( #4025 )
...
* feedback
* feedback2
* Refactor for less duplicate code and more conscise logic
Group NM types and handle configurations appropriatly
- For IWD -> Copy from ISO + Disable standalone and configure back-end
- For standard -> Install wpa_supplicant
- For both install applet only when Desktop profile
Added comments for clearer logic
* Rem comments
* Rem copy to ISO
* the one commit to rule them all
2025-12-28 11:09:37 +11:00
Mintsuki
42a4ee8472
Make removable location the default for bootloader installation ( #4030 )
...
Also update the option's description to make it clear that it being enabled is the sane default.
2025-12-27 14:38:14 +01:00
Daniel Girtler
6968a33508
Fix kurdish translation files ( #4004 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-12-27 12:41:02 +01:00
utuhiro78
4d01d1dbbb
Update Japanese translation ( #4040 )
2025-12-27 22:37:11 +11:00
Daniel Girtler
7635474772
Explicitly allow selecting any additional repository ( #3973 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-12-27 09:25:15 +01:00
HADEON
a4ad1b3724
Remove whitespace in timestamp ( #4039 )
2025-12-27 17:38:03 +11:00
HADEON
5fcea379b9
Fix LVM creation/ info ( #4024 )
...
* use pull and udev sync
* 30s -> 5min
2025-12-25 13:07:26 +11:00
HADEON
e5ccdb0c1c
Adds a timer to post install screen ( #4028 )
...
* Add timer to end screen of guided
* ruff check
2025-12-25 11:06:03 +11:00
HADEON
9e7a5f6931
Do not install base-devel by default ( #4022 )
...
* replace base-devel with sudo and add disclaimer texts
* revert basepot and add rem comments
2025-12-25 11:00:34 +11:00
HADEON
9412f97771
Set up Zram dynamically based on best practice ( #4027 )
...
* Use the total available RAM / 2 for swap size dynamically.
* ws
* - Systems with 8 GB RAM or less will get 4096 MB zram
- Systems with more than 8 GB RAM will get half their RAM as zram
* Add debug print
2025-12-25 10:59:03 +11:00
Luis Antonio
1faac77c0d
Update Portuguese translations (pt and pt_BR) and metadata. ( #4021 )
...
* Revise Portuguese translations in base.po
Updated translations for various messages in Portuguese.
* Update Brazilian Portuguese translations in base.po
Updated translations and metadata in the Brazilian Portuguese locale file.
* Update Last-Translator in Brazilian Portuguese locale
2025-12-22 22:08:02 +11:00
HADEON
1227babd8c
Change LVM /root def to adapt dynamically ( #4005 )
...
* Change def size from 20 -> 32
Rest is still calculated from available - root.
* Use the existing process_root_partition_size():
For LVM just like regular disk best-effort.
This is only for single disk layouts.
2025-12-22 22:05:30 +11:00
Mariya
ba5f924540
fix: enable the cosmic-greeter service ( #4023 )
2025-12-22 09:07:47 +11:00
HADEON
f639290c20
ly.service -> ly@tty1.service ( #4006 )
...
* ly -> ly@tty1
* ly -> ly@tty1 with disable getty
* ws
* ws2
* ws3
* ws4
* conditionally disable and define
2025-12-21 21:37:06 +11:00
Luna Jernberg
043cd68a7c
Update base.po ( #4020 )
...
Update Swedish for January 2026 iso
2025-12-21 21:36:02 +11:00
Mariya
9876558f74
chore: cosmic is stable now, don't hide it behind --advanced flag ( #4017 )
...
* chore: cosmic is stable now, don't hide it behind --advanced flag
* fix: remove --advanced check in GreeterType
* chore: remove unused import to make linter happy
2025-12-21 14:45:51 +11:00
Mariya
d7b559c67e
feat(applications): add CUPS installation support ( #4013 )
...
* feat(applications): add CUPS installation support
* fix: use translation for print service preview_action
* fix: incorrect action for print service menu item
* chore: refactor naming, printer -> print service
* fix: commit untracked file
* chore: fix formatting to make linter happy
2025-12-21 14:30:11 +11:00
Mariya
cf31148e46
fix: fix fido warning message being spammed ( #4016 )
2025-12-21 14:16:06 +11:00
Mariya
dee2a84057
fix: fix translation for bluetooth preview_action ( #4014 )
2025-12-21 13:57:29 +11:00
HADEON
17dc001857
Cache property of graphics_devices ( #4007 )
...
* On horrible hardware this makes it so that the "Graphics drivers" section loads directly.
By initializing it with launch instead of on the fly.
* Init after logs
* This cache the property of graphics drivers properly.
Instead of trying to hack early init.
2025-12-21 12:22:59 +11:00
renovate[bot]
6f768ea87c
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.10 ( #4012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 18:36:04 +11:00
renovate[bot]
e2cdf42690
chore(deps): update dependency ruff to v0.14.10 ( #4011 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 18:35:50 +11:00
Odyssey
b579773421
Update catalan locales ( #4010 )
2025-12-19 15:51:21 +11:00
renovate[bot]
d13882fca1
chore(deps): update dependency pre-commit to v4.5.1 ( #4003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 15:50:37 +11:00
HADEON
6b23eff422
H2T (Host-to-target) installs and prevent host pollution ( #3978 )
...
* Add host-to-target (H2T) installation mode detection
- Add running_from_host() function to detect if running from installed system vs ISO
- Function checks for /run/archiso existence (ISO mode) vs host mode
- Add clear logging of installation mode on startup
- Skip keyboard layout changes when running from host system
- Fix Pyright type error in jsonify() by using Any instead of object
- Update README to mention installation from existing system
This enables archinstall to be run from an existing Arch installation
to perform host-to-target installs on other disks/partitions.
* match existing style
* rem debug
* info -> debug
2025-12-16 10:59:04 +11:00
renovate[bot]
810a50e46c
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.19.1 ( #3998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 08:26:52 +11:00
renovate[bot]
582c54f4e2
chore(deps): update dependency mypy to v1.19.1 ( #3996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 16:54:57 +11:00
CYAXXX
bc738a48be
Add Kurdish translation ( #3994 )
...
* Add Kurdish translation
* Update base.po
2025-12-15 16:34:12 +11:00
CYAXXX
0a6fd6a07e
Delete archinstall/locales/ku ( #3995 )
2025-12-15 14:23:48 +11:00
scrypt-kitty
20718ead79
Remove /tmp/archlive before building. Otherwise latest changes are not built. ( #3993 )
2025-12-15 11:23:01 +11:00
CYAXXX
fff783ed93
Add Kurdish language ( #3991 )
...
* Add Kurdish language
This pull request introduces full Kurdish language integration into archinstall, allowing Kurdish speaking users to navigate and use the installer entirely in their native language.
* Fix translation for timezone selection prompt
2025-12-15 11:20:51 +11:00
renovate[bot]
f65cc5f6c7
chore(deps): update actions/upload-artifact action to v6 ( #3985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 11:18:54 +11:00
Jesper Otten
cffe47a369
Adding new Dutch translations ( #3987 )
2025-12-15 11:14:26 +11:00
renovate[bot]
0117205f73
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.9 ( #3983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 11:12:21 +11:00
renovate[bot]
1f1daf1afc
chore(deps): update dependency ruff to v0.14.9 ( #3982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 11:11:46 +11:00
walken
c9b0b171b3
Czech localization update ( #3980 )
2025-12-10 22:46:58 +11:00
HADEON
326232098a
Full disclosure for bootloaders/keymaps ( #3979 )
...
* Clarify LUKS2 encryption and keyboard layout context in locales README
* ws
* clarity
* final
2025-12-10 22:46:21 +11:00
HADEON
6b50815eb6
Vconsole.conf KEYMAP= FONT=
...
_base mkinitcpio.conf v40 error (#3928 )
* pr1
* pr2
* pr2-2
* pr2-3
* Revert genfstab and pacstrap command changes
* mistake
2025-12-08 19:25:20 +11:00
renovate[bot]
57bd613679
chore(deps): update dependency pytest to v9.0.2 ( #3972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 17:07:39 +11:00
renovate[bot]
8872f98c8d
chore(deps): update dependency mypy to v1.19.0 ( #3956 )
...
* chore(deps): update dependency mypy to v1.19.0
* Update
* Update
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-12-06 21:40:37 +11:00
renovate[bot]
601e033188
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.8 ( #3969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 20:23:52 +11:00
Gabriel A Hernandez
07ab6bf4a0
Menu now filters items and sorts using priority, improving UX. ( #3967 )
...
* Menu now filters and sorts using priority, improving UX.
* Refactor: improve logic, removed redundancy
* Refactor: improve logic, removed redundancy
* Improved logic when getting view items in menuItems
* Improved logic when getting view items in menuItems
2025-12-06 20:10:01 +11:00
Gabriel A Hernandez
7398e2785d
Typo and grammar fixes ( #3970 )
...
* Menu now filters and sorts using priority, improving UX.
* Refactor: improve logic, removed redundancy
* Refactor: improve logic, removed redundancy
* Typo and grammar fixes
* Typo and grammar fixes
* Fix comment formatting in .gitlab-ci.yml
* Fix comment
* Removed code from separate pull request
* Update menu_item.py
* removed white space
* Remove unnecessary blank lines in menu_item.py
>:(
2025-12-06 20:06:07 +11:00
Mintsuki
d176b9514c
Remove GRUB removable fallback path ( #3971 )
...
As mentioned by @svartkanin on #3950 , given we now have a way for the user to
explicitly specify if they want to install to the removable location, having a
fallback like this seems undesirable.
On top of that, as mentioned by @correctmost on the same PR, the code that said
PR introduced was bugged and would always raise an exception anyways.
2025-12-05 20:05:24 +11:00
renovate[bot]
66fb49617a
chore(deps): update dependency ruff to v0.14.8 ( #3968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 20:03:05 +11:00
renovate[bot]
dbfa60bfa8
chore(deps): update actions/checkout digest to 8e8c483 ( #3965 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 20:02:24 +11:00
Abdullah Koyuncu
e7442bf5c6
Translation: Update the Turkish base.po/base.mo ( #3964 )
2025-12-03 12:26:09 +11:00
renovate[bot]
627530fd82
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.19.0 ( #3959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 12:24:06 +01:00
renovate[bot]
94f22fcc55
chore(deps): update dependency pylint to v4.0.4 ( #3962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 18:58:26 +11:00
summoner
8387c8f589
Translation: Update hungarian base.po/base.mo ( #3961 )
...
Translate new strings
Fix translation
2025-12-01 18:57:59 +11:00
Anton Hvornum
3290175084
Bumping version to: 3.0.14 ( #3960 )
2025-11-29 22:19:59 +01:00
renovate[bot]
0221099398
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.7 ( #3958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-29 11:55:23 +11:00
renovate[bot]
29cb454fda
chore(deps): update dependency ruff to v0.14.7 ( #3957 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-29 11:55:05 +11:00
Mintsuki
6fc0bc3671
Fix GRUB fallback-from-removable logic introduced in c095eb56d8 ( #3950 )
...
Commit c095eb56d8 was supposed to introduce logic
such that if the `grub-install` command failed with a `--removable` flag, then
another attempt would be made with such flag removed.
This was broken because the `--removable` flag was kept in both cases (likely a
copy-paste mistake). This has been an issue since, in all future iterations of
the code.
What this commit does is fix this logic, but also invert the cases tested:
first test without `--removable`, then add it should that case fail, as this is
the most sensible thing to do.
2025-11-29 11:10:04 +11:00
Gabriel A Hernandez
7732d50016
Improved regex in _validate_value() that checks user input for partition value and unit. ( #3952 )
...
- Allows for white space in between groups, aligning better with displayed example.
- Removed unneeded | symbol, which was checking as literal rather than working as "or %"
2025-11-29 11:04:39 +11:00
Mintsuki
d7e5dc3692
Do not unconditionally set `prompt` to `None` in list_manager.py ( #3955 )
...
May address issue #3954 .
2025-11-29 11:04:12 +11:00
Mintsuki
70a6c3499a
Do not create BLS and Limine entries for fallback initramfs ( #3949 )
...
* Do not create BLS and Limine entries for fallback initramfs
Fallback initramfs seem to no longer be built by default.
* Remove initramfs variant logic altogether
2025-11-29 11:00:43 +11:00
renovate[bot]
b751ad5dab
chore(deps): update dependency pydantic to v2.12.5 ( #3951 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 21:23:38 +11:00
renovate[bot]
147447face
chore(deps): update actions/setup-python digest to 83679a8 ( #3946 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 10:31:55 +11:00
renovate[bot]
60302060e3
chore(deps): update dependency pre-commit to v4.5.0 ( #3944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 09:33:20 +11:00
correctmost
5f0742a87a
Use dummy variables instead of unused-awaitable suppressions ( #3943 )
2025-11-22 21:16:11 +11:00
correctmost
73ceb0c99d
Use ClassVar to avoid mutable-class-default (RUF012) warnings ( #3942 )
2025-11-22 21:15:41 +11:00
renovate[bot]
2ee66a059e
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.6 ( #3941 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 08:36:34 +11:00
renovate[bot]
a94d94a8e1
chore(deps): update dependency ruff to v0.14.6 ( #3940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 08:36:14 +11:00
Mintsuki
eb815d817f
Add dialog to install EFI bootloader to removable location ( #3932 )
...
* Add dialog to install EFI bootloader to removable location
This is just for GRUB and Limine for now.
* Move bootloader removable and UKI selections to bootloader submenu
* Update ask_for_bootloader_removable() prompt for ease of translation
* Fix issue where removable and UKI options were always enabled at first
* Minor cosmetic fixes to bootloader removable code
* Add has_removable_support to Bootloader
* Validate UKI and removable options in installer
* Use has_removable_support() where appropriate
* Fix potential AttributeError when bootloader_config is None
* Set default value for bootloader configuration menu item
* Update documentation after EFI removable/Limine changes
* Update limine.conf and non-removable location paths (as per Wiki)
* Do not create fallback boot menu entries when using UKIs on Limine
* Remove useless ask_* wrappers in bootloader_menu
* Improve bootloader menu previews
* Make bootloader menu __init__.py empty
2025-11-21 11:41:24 +11:00
renovate[bot]
840c1c0f7e
chore(deps): update actions/checkout action to v6 ( #3939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 07:41:57 +11:00
renovate[bot]
bf3784fc0c
chore(deps): update actions/checkout digest to 93cb6ef ( #3937 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 21:14:16 +11:00
utuhiro78
4c8fe60a28
Update Japanese translation ( #3938 )
2025-11-20 21:13:51 +11:00
HADEON
46072132a1
Readme Tweak ( #3929 )
...
* pr1
* pr2
* pr3
* pr3-2
* pr3-3
* pr3-4
* pr4
* Revert hardware.py to original state on snapshots branch
* readme
* Revert installer.py to original state on readme branch
* match base branch
* Revert genfstab and pacstrap command changes
* readme tweaks2
2025-11-17 08:50:35 +11:00
HADEON
c3aba06a01
Fix f-string in snapshot debug installation ( #3934 )
...
* pr1
* pr2
* pr3
* pr3-2
* pr3-3
* pr3-4
* pr4
* Revert hardware.py to original state on snapshots branch
* Revert genfstab and pacstrap command changes
* f string
2025-11-17 06:51:35 +11:00
HADEON
375d64a600
Snapshots Fix Snapper-Grub ( #3930 )
...
* pr1
* pr2
* pr3
* pr3-2
* pr3-3
* pr3-4
* pr4
* Revert hardware.py to original state on snapshots branch
* Revert genfstab and pacstrap command changes
2025-11-16 21:40:38 +11:00
HADEON
6bdb756650
Add --needed to pacstrap to prevent re-installs
2025-11-16 21:30:47 +11:00
renovate[bot]
803ff4236e
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.5 ( #3927 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 12:54:53 +11:00
renovate[bot]
117b9d9a5d
chore(deps): update dependency pylint to v4.0.3 ( #3923 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 11:03:01 +11:00
Benjamin Smith
e6bbd05121
added some missing Spanish translations ( #3925 )
2025-11-15 10:40:42 +11:00
renovate[bot]
3da27570f7
chore(deps): update dependency pytest to v9.0.1 ( #3922 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 10:38:53 +11:00
renovate[bot]
566dcb51c3
chore(deps): update dependency pytest to v9 ( #3912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 08:36:02 +01:00
renovate[bot]
b77f03e94a
chore(deps): update dependency pre-commit to v4.4.0 ( #3911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-09 13:55:03 +11:00
Luna Jernberg
811c1d95b5
Update Swedish translations for wifi ( #3910 )
...
Update Swedish translations for wifi
2025-11-09 13:54:40 +11:00
Matteo
165636b2e6
Update Italian translation ( #3904 )
...
- Translated new strings
2025-11-07 20:56:41 +01:00
summoner
e7553c114c
Translation: Update hungarian base.po/base.mo ( #3908 )
...
Translate new strings
2025-11-07 15:45:32 +01:00
renovate[bot]
b2fccb0b3b
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.4 ( #3907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 09:09:59 +01:00
renovate[bot]
83aab9cd4f
chore(deps): update dependency ruff to v0.14.4 ( #3906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 09:09:23 +01:00
damachine
a996670a60
Fix plural form in device selection message ( #3905 )
...
Corrected the plural form in the German translation for device selection.
2025-11-07 09:03:12 +01:00
renovate[bot]
240919826f
chore(deps): update dependency pydantic to v2.12.4 ( #3900 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 20:23:08 +00:00
Anton Hvornum
c131269c08
Bumping version to: 3.0.13 ( #3903 )
2025-11-06 20:02:49 +01:00
Anton Hvornum
a3d85c1c58
Fixed an issue where re-writing a smaller mkinitcpio.conf than previously existed, the 'no' part at the end became a trailing 'o' causing syntax issues. ( #3902 )
2025-11-06 15:26:44 +01:00
Rachel
bf8f72cc54
Add missing --script option in documentation for pre-programmed scripts ( #3895 )
2025-11-03 11:21:26 +11:00
summoner
996566291d
Translation: Update Hungarian transaltion ( #3894 )
...
* Translation: Update Hungarian transaltion
Translate new string
Fixing translation
* Translation: Fixing typos in hungarian translation
Translation: Fixing typos and wording in hungarian translation
2025-11-02 10:50:33 +01:00
Luna Jernberg
2808442f8b
Update with November 2025 Swedish translations ( #3893 )
...
Update with November 2025 Swedish translations
2025-11-01 14:44:55 +01:00
Daniel Girtler
76ab9482e9
Wifi connection menu with textual ( #3879 )
...
* Wifi connector
* Update
---------
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-11-01 13:55:58 +01:00
Anton Hvornum
7af94c8fe5
Bumping version to: 3.0.12 ( #3892 )
2025-11-01 13:08:48 +01:00
Anton Hvornum
c2d3daeb25
Added the new -S flag for arch-chroot ( #3891 )
...
* Added the new -S flag for arch-chroot which does: Run in systemd mode.
* Fixed some formatting issues, and removed unused *args and **kwargs for run_command()
* Formatting issue
* Formatting issue
2025-11-01 12:48:20 +01:00
Klaus Zipfel
1174800cca
Skip bootloader config check when 'No Bootloader' is selected as bootloader ( #3875 )
...
* Allow installation via TUI when 'No Bootloader' is selected as bootloader (--skip-boot)
* Update global_menu.py
Fixed ruff formatting issue
---------
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
2025-11-01 11:59:24 +01:00
Daniel Girtler
adbadbf606
Fix 3863 ( #3880 )
...
* Modify formatting warning text to be less scary
* Update
---------
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-11-01 11:55:54 +01:00
Tertle950
ed67e9fd67
replace 'leafpad' with 'l3afpad' ( #3890 )
...
seemed like the most obvious replacement but maybe another one would suffice
2025-11-01 11:55:02 +01:00
Daniel Girtler
bf6245815b
Save and load UKI setting ( #3783 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-11-01 11:54:31 +01:00
Daniel Girtler
4ceddacb4e
Only install applications when enabled ( #3861 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-11-01 11:54:09 +01:00
renovate[bot]
00c90d9e45
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.3 ( #3888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 21:46:16 +11:00
renovate[bot]
a03e9bcdc6
chore(deps): update dependency ruff to v0.14.3 ( #3887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-01 21:45:56 +11:00
renovate[bot]
552c7b7dd9
chore(deps): update actions/upload-artifact action to v5 ( #3884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 16:21:30 +11:00
renovate[bot]
772652bc69
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.2 ( #3883 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 15:38:12 +11:00
renovate[bot]
b0679974d5
chore(deps): update dependency ruff to v0.14.2 ( #3882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 15:37:52 +11:00
renovate[bot]
90bf24b3ce
chore(deps): update dependency pylint to v4.0.2 ( #3877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 18:22:59 +11:00
renovate[bot]
e0ea072032
chore(deps): update dependency pydantic to v2.12.3 ( #3874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 13:04:32 +11:00
correctmost
1fa8f2013b
Remove an unneeded Pylint suppression ( #3873 )
...
The related bug has been fixed in Pylint 4.0.1.
2025-10-18 13:04:09 +11:00
renovate[bot]
6505c073c9
chore(deps): update dependency pylint to v4.0.1 ( #3864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 17:13:45 +11:00
renovate[bot]
a84a97fdc7
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.1 ( #3872 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 15:31:20 +11:00
renovate[bot]
0a032b04d5
chore(deps): update dependency ruff to v0.14.1 ( #3871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 15:30:59 +11:00
renovate[bot]
46380f5da3
chore(deps): update dependency pydantic to v2.12.2 ( #3869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 07:34:22 +11:00
renovate[bot]
6c43a8c6d3
chore(deps): update dependency pydantic to v2.12.1 ( #3868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 16:34:18 +11:00
Vasiliy Stelmachenok
53e8cb3a8c
Do not install Btrfs module and binary in mkinitcpio ( #3865 )
...
* Do not install Btrfs module and binary in mkinitcpio
This is what btrfs hook already does.
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
* Remove unused properties from FilesystemType
They were only needed for Btrfs
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
---------
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2025-10-14 07:33:45 +11:00
Vasiliy Stelmachenok
daab8e6ff6
Do not re-order amdgpu and radeon modules in mkinitcpio ( #3866 )
...
This is not necessary as kms hook for mkinitcpio already takes care
of adding amdgpu and radeon modules.
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2025-10-13 09:12:41 +00:00
correctmost
8fb83a7beb
Upgrade Pylint to 4.0.0 ( #3867 )
...
This commit also removes the pylint-pydantic plug-in, which is not
yet compatible with Pylint v4.
2025-10-13 09:03:00 +00:00
renovate[bot]
b0b87400c2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.0 ( #3859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 07:58:29 +00:00
renovate[bot]
97790145c4
chore(deps): update dependency ruff to v0.14.0 ( #3858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 16:48:13 +11:00
renovate[bot]
d7f74b4b32
chore(deps): update dependency pydantic to v2.12.0 ( #3856 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 16:47:57 +11:00
Muhammadyoqub
472ffd4e6a
Add Uzbek (uz) language support ( #3854 )
...
* Add Uzbek (uz) language support
* Add Uzbek (uz) language support
2025-10-07 21:11:42 +11:00
Pierre Ambroise
68d8af3df3
Update french translation ( #3853 )
...
* Update french translation
* Add mo file
2025-10-07 09:56:48 +11:00
renovate[bot]
88266f5c74
chore(deps): update dependency pylint to v3.3.9 ( #3851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 09:19:56 +11:00
renovate[bot]
a3e219a2e4
chore(deps): update dependency pydantic to v2.11.10 ( #3850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 09:31:15 +11:00
renovate[bot]
5777880d18
chore(deps): update dependency ruff to v0.13.3 ( #3848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 10:25:20 +00:00
renovate[bot]
c8429aee23
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 ( #3849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 10:25:01 +00:00
damachine
60e70f507f
Fix German translations for consistency and clarity ( #3844 )
...
* Fix German translations for consistency and clarity
Corrected capitalization and punctuation in German translations.
* Update German translations for disk configuration messages
sounds better
* Update German translations for clarity and consistency
* Update German translations in base.po
* Update German translation for object selection message
much more understandable
* Update German translations in base.po
friendlier
* Refine German translations in base.po
SORRY for the many changes. I only want the best.
* Update German translation for Btrfs subvolumes
* Update German translation for btrfs subvolume message
correct translation o)
2025-10-01 07:25:11 +10:00
Valerii
b03948bbfe
Better Ukrainian v1.3.4 ( #3843 )
2025-10-01 07:24:41 +10:00
damachine
21f9972040
Fix typo in German translation for network interface ( #3842 )
...
sorry. another one has sneaked in.
2025-09-30 13:04:02 +10:00
damachine
e0ce0bdd45
Fix typo in German translation for bootable partition ( #3841 )
...
small typo fix o)
2025-09-30 11:56:43 +10:00
summoner
c86b0be79f
Translation: Update hu_HU.po ( #3839 )
...
Translate new strings
Fixing translation
2025-09-28 17:50:02 +10:00
renovate[bot]
853309d311
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 ( #3838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 17:49:24 +10:00
renovate[bot]
2f1b8cd692
chore(deps): update dependency ruff to v0.13.2 ( #3837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 17:49:06 +10:00
Luna Jernberg
e1f7a314a7
Bumping version to: 3.0.11 (archlinux#3835) (Swedish Translation) ( #3836 )
...
* Update base.po (Swedish)
Update Swedish Translation
* Update base.po (Swedish)
Updated Swedish translation
Uppdaterad svensk översättning
* Bumping version to: 3.0.11 (archlinux#3835)
Bumping version to: 3.0.11 (archlinux#3835)
2025-09-25 17:20:43 +10:00
Anton Hvornum
ebeb4c7daa
Bumping version to: 3.0.11 ( #3835 )
2025-09-24 23:51:08 +02:00
Matteo
88753b1f40
Update Italian translation ( #3832 )
...
Translated new strings
2025-09-24 07:14:37 +10:00
utuhiro78
ca85f39b71
Update Japanese translation ( #3831 )
2025-09-24 07:14:20 +10:00
renovate[bot]
5f96390719
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.18.2 ( #3823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 20:38:59 +10:00
renovate[bot]
fceee34dfa
chore(deps): update dependency ruff to v0.13.1 ( #3810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 17:43:37 +10:00
renovate[bot]
49ead6fa38
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.1 ( #3811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 16:44:30 +10:00
Bruno Rosa
792db9e8b8
quick fix to run archinstall and enable systemd services ( #3815 )
2025-09-19 15:52:30 +10:00
renovate[bot]
df3b5d7593
chore(deps): update dependency mypy to v1.18.2 ( #3816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 15:45:43 +10:00
Daniel Girtler
d256e70480
Fix 3785 - F2FS parameters require 'extra_attr' ( #3796 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-09-17 10:32:04 +02:00
Monochrome
de05dcb7e0
changed version of cryptography package to 45.0.7 ( #3795 )
...
Co-authored-by: QuotientParadoxx <117741113+QuotientParadox@users.noreply.github.com>
2025-09-16 10:25:43 +00:00
Rémy Marquis
9ddd41da56
Remove outdated link to video demo installer ( #3790 )
2025-09-16 10:25:24 +00:00
renovate[bot]
cec68b6e9b
chore(deps): update dependency pydantic to v2.11.9 ( #3791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 08:38:27 +10:00
renovate[bot]
c60d9bd232
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.18.1 ( #3792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 08:37:45 +10:00
renovate[bot]
ad02f5bffc
chore(deps): update dependency mypy to v1.18.1 ( #3788 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 07:29:10 +10:00
renovate[bot]
3c416943e2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.0 ( #3787 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 07:28:46 +10:00
renovate[bot]
e846a0ec58
chore(deps): update dependency ruff to v0.13.0 ( #3786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 07:28:30 +10:00
BlocksumoGuys
d40d77ce25
Finalized French Translation (with improvments) ( #3784 )
...
The french translation is hopefully finished, I also improved in some sectors of the translations
2025-09-09 17:03:48 +10:00
veprogames
de50a31609
Fundamentally improve German translations ( #3780 )
...
* Get rid of all warnings that poedit displayed
Bring translations closer to the English original, also removing some extraneous information. Get rid of all warnings poedit displayed. Correct translation that didn't match at all.
* Fix locales_generator.sh detection
xgettext was not recognizing tr() invocations. Following https://stackoverflow.com/a/11901925 fixed the issue
* Add more German translations
Improve consistency with some translations. Add translations for messages that were just detected in the previous commit. Add translations for Graphics Drivers
* Add more translations
Look for untranslated strings in the source files and add make them recognized by gettext
* Improve conistency of German translations and correct typos
* formatting
* Remove translations from enum members
* More translation tweaks
2025-09-09 17:02:24 +10:00
Dee
1ef52f56cb
gracefully return "undefined" if DMI is not in sysfs ( #3771 )
...
* gracefully return "undefined" if DMI is not in sysfs
fixes #3770 , in theory
* None works too and is consistent with other behaviour
* None doesn't *just* work
2025-09-08 10:51:28 +00:00
BlocksumoGuys
bca3f4b660
Update French Language inside of base.po ( #3782 )
...
Some error found inside the base.po file
2025-09-08 19:06:20 +10:00
renovate[bot]
9bb7ced10e
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.12 ( #3779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 21:34:33 +10:00
renovate[bot]
b8baf096dd
chore(deps): update dependency ruff to v0.12.12 ( #3778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 21:34:11 +10:00
renovate[bot]
0ad513a8e5
chore(deps): update dependency pytest to v8.4.2 ( #3777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 21:33:54 +10:00
renovate[bot]
ed8b6ac045
chore(deps): update actions/setup-python action to v6 ( #3776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 18:39:12 +10:00
veprogames
fd2c20a900
Add missing German translations ( #3774 )
2025-09-04 16:51:11 +10:00
Anton Hvornum
f87ece0b95
Bumping version to: 3.0.10 ( #3773 )
2025-09-02 12:33:50 +02:00
renovate[bot]
4949bb4c2d
chore(deps): update dependency ruff to v0.12.11 ( #3767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-30 19:02:21 +10:00
renovate[bot]
5208dfd539
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.11 ( #3768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-30 19:02:05 +10:00
Daniel Girtler
6a228aa70a
Handle empty menu when focusing item ( #3742 )
2025-08-27 10:30:19 +02:00
Daniel Girtler
ea8d64a6d3
Fix upgrade version header ( #3738 )
...
* Fix header new version display
* Update
2025-08-27 10:29:23 +02:00
Daniel Girtler
d342c50aec
Remove beta label from LVM ( #3737 )
2025-08-27 10:28:45 +02:00
Daniel Girtler
e4e30b31d4
Disable btrfs snapshots when no subvolumes defined ( #3736 )
2025-08-27 10:28:17 +02:00
Daniel Girtler
663e46f86e
Remove unattended script ( #3733 )
2025-08-27 10:27:25 +02:00
Daniel Girtler
7d94210cd3
Fix parsing of systemd package version ( #3732 )
2025-08-27 10:23:03 +02:00
Daniel Girtler
a4324ec5f1
Setup grub-btrfs correctly for timeshift ( #3728 )
2025-08-27 10:21:47 +02:00
Luna Jernberg
f0f882f68b
Update base.po (Swedish) ( #3758 )
...
Update Swedish Translation
2025-08-26 09:45:44 +10:00
renovate[bot]
08b6b617a7
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.10 ( #3755 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 08:24:30 +10:00
renovate[bot]
d09d4a3acd
chore(deps): update dependency ruff to v0.12.10 ( #3754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-22 08:23:22 +10:00
Valerii
af54095405
Better Ukrainian v.1.3.3 ( #3749 )
...
* Better Ukrainian v.1.3.2
Now, the translation is complete.
* Better Ukrainian v1.3.3
2025-08-22 07:56:34 +10:00
Guillaume BOEHM
0cebaa00f7
Fix documentations and samples mentioning `custom-commands` instead of `custom_commands` ( #3745 )
2025-08-16 11:59:18 +10:00
renovate[bot]
6910b7a872
fix(deps): update dependency ruff to v0.12.9 ( #3740 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 12:33:08 +10:00
renovate[bot]
0394eba63c
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.9 ( #3739 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 12:32:50 +10:00
renovate[bot]
982f10b9d7
chore(deps): update astral-sh/ruff-action action to v3.5.1 ( #3730 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 07:55:14 +10:00
renovate[bot]
bf808110f1
chore(deps): update actions/checkout action to v5 ( #3727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 11:18:09 +00:00
renovate[bot]
c9d28e0cc8
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 ( #3721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 06:08:53 +00:00
renovate[bot]
5bb21b69ea
fix(deps): update dependency pylint to v3.3.8 ( #3718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 06:08:26 +00:00
neko_0xff
d5b8c66d3b
Update base.po ( #3723 )
2025-08-10 06:08:09 +00:00
Guilherme Licodiedoff
05c25f10ea
Improve pt_BR translation flow ( #3722 )
2025-08-10 06:07:34 +00:00
renovate[bot]
f6697f22ee
fix(deps): update dependency pre-commit to v4.3.0 ( #3720 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 06:06:54 +00:00
Odyssey
c6674ee8e4
Update catalan locales ( #3716 )
2025-08-10 06:05:50 +00:00
renovate[bot]
c172c78012
fix(deps): update dependency ruff to v0.12.8 ( #3715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 06:05:30 +00:00
renovate[bot]
da8c16400f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.8 ( #3714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 06:05:13 +00:00
correctmost
b0ede3c165
Fix a type annotation for list_available_packages ( #3711 )
...
The repositories parameter is a variable-length tuple instead of a
one-element tuple.
2025-08-06 07:02:01 +00:00
Andreamp0
5e96448f37
Fixing 3 lines in the italian translation ( #3710 )
2025-08-05 12:55:30 +00:00
EK
4c17b75134
move additional packages down ( #3709 )
2025-08-04 19:45:38 +02:00
renovate[bot]
2f05481329
fix(deps): update dependency mypy to v1.17.1 ( #3704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 11:49:08 +00:00
Hugo Carvalho
1e841a1816
Translation: Update pt.po ( #3702 )
2025-07-31 11:48:38 +00:00
renovate[bot]
d09a512946
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.17.1 ( #3703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 11:48:17 +00:00
summoner
6cca6f9866
Translation: Update HU.po ( #3701 )
...
Fix translation wording
2025-07-31 06:59:25 +00:00
Daniel Girtler
ab1793a4f4
Add version to test ( #3699 )
2025-07-31 04:52:09 +00:00
summoner
11e33ed9f3
Translation: Update Hu.po ( #3698 )
...
Translate new strings
Fix sentences
2025-07-30 17:34:56 +02:00
Anton Hvornum
0cd3f2ea26
Bumping version to: 3.0.9 ( #3697 )
2025-07-30 10:22:31 +02:00
renovate[bot]
1cd6792bba
fix(deps): update dependency ruff to v0.12.7 ( #3696 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 07:05:52 +00:00
renovate[bot]
34489d4834
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 ( #3695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 07:05:30 +00:00
Anton Hvornum
3607029d59
Reverted profiles and application installation order in order to not break DE's vs audioserver setups ( #3694 )
2025-07-30 08:16:36 +02:00
Daniel Girtler
1ba9d0371a
Correctly populate version in config ( #3693 )
2025-07-29 20:30:17 +00:00
Daniel Girtler
91609c16b5
Fix circular bootloader dependency ( #3686 )
2025-07-29 19:48:23 +02:00
renovate[bot]
dd5a86165c
fix(deps): update dependency ruff to v0.12.5 ( #3682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 18:21:42 +00:00
renovate[bot]
d799812f63
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.5 ( #3681 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 18:21:15 +00:00
Simon Skoczylas
436a28b34c
Update documentation to also mention the --config-url option ( #3683 )
...
* Add missing config-url option
* Update example in documentation
2025-07-24 17:19:27 +02:00
VENOIRE
ccebb6882e
Fix boot detection to use PartitionFlag.BOOT instead of mountpoint ( #3659 )
...
Co-authored-by: VENOIRE <venoire@protonmail.com>
Co-authored-by: Torxed <torxed@archlinux.org>
2025-07-24 16:11:18 +02:00
correctmost
b77a43b201
Remove unneeded None annotation from Bootloader.get_default ( #3680 )
2025-07-23 20:00:21 +02:00
Anton Hvornum
5355c7141a
Add --skip-boot to allow for bypassing installation of a bootloader ( #3677 )
...
* Adding the option to skip boot loader
* Fixed a variable complaint
* Fixed ruff and mypy
* Fixed mypy
* Fixed mypy
* Fixed import recursion
* Fixed ruff
* Fixed circular imports
* Fixed ruff
* Hiding the menu option for bootloader when --skip-boot is given. Still setting it default to None to avoid it sneaking into the config file or being set behind the scenes causing if statements to trigger.
* Created an Enum None type for Bootloader called NO_BOOTLOADER
* Fixed ruff
* Spelling error
* Hiding NO_BOOTLOADER if --skip-boot is omitted
* Fixed TUI error when bootloader was missing
* Fixed mypy complaints
* Fixed ruff complaint
* Made the Bootloader option visible during --skip-boot and set the default value to NO_BOOTLOADER when --skip-boot is present
2025-07-23 16:52:01 +02:00
Luiz Felipe
ee6dcbe2b2
Improve PT‑BR translation and adjust punctuation ( #3679 )
...
Co-authored-by: LuizWT <xluiz452@gmail.com>
2025-07-23 11:10:02 +00:00
Daniel Girtler
3e99cfbba7
Move users menu into authentication submenu ( #3678 )
...
* Move users menu into authentication submenu
* Tests
* Update
* Update
2025-07-22 08:57:39 +02:00
Daniel Girtler
725c3fed09
Rename network_configuration -> network ( #3641 )
2025-07-21 19:26:15 +00:00
renovate[bot]
b0908b88c5
fix(deps): update dependency ruff to v0.12.4 ( #3674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 11:48:00 +02:00
renovate[bot]
1da69cec18
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.4 ( #3673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 00:15:26 +00:00
Daniel Girtler
1e058df92b
Fix imports ( #3675 )
2025-07-18 21:59:32 +00:00
Daniel Girtler
e0c3bb3869
Move root password menu into authentication menu ( #3650 )
2025-07-18 05:53:31 +00:00
correctmost
8736926fb2
Update mypy to 1.17.0 ( #3671 )
...
This commit also removes a type ignore comment that is no longer
needed after python/mypy#18976 .
2025-07-17 12:37:06 +10:00
utuhiro78
f059d897fb
Update Japanese translation ( #3670 )
2025-07-16 10:16:55 +10:00
renovate[bot]
9f83d67c9e
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.17.0 ( #3669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16 10:16:27 +10:00
Daniel Girtler
231530d5f9
Handle no U2F device available ( #3648 )
2025-07-15 09:35:54 +02:00
Daniel Girtler
47f4e63006
Rename profile_model -> profile ( #3640 )
2025-07-15 09:30:15 +02:00
Daniel Girtler
96aaf5b6ac
Rename module device_model -> device ( #3639 )
2025-07-15 09:29:58 +02:00
renovate[bot]
703c9548c0
chore(deps): update astral-sh/ruff-action action to v3.5.0 ( #3667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 08:06:55 +10:00
renovate[bot]
b73aa79415
fix(deps): update dependency ruff to v0.12.3 ( #3664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-12 12:22:35 +10:00
renovate[bot]
725b95c5a6
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 ( #3663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-12 12:22:04 +10:00
Muhammad Salman
eb5512f5cd
Install inotify-tools when using grub with btrfs config ( #3656 )
2025-07-08 20:12:57 +10:00
renovate[bot]
9b0b5e8af2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.2 ( #3652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-05 08:32:21 +10:00
renovate[bot]
b0038eb277
fix(deps): update dependency ruff to v0.12.2 ( #3653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 18:49:11 +10:00
Matteo
30f0693ce7
Update Italian translation ( #3651 )
2025-07-03 08:42:30 +10:00
correctmost
3652dbd578
Replace an Any instance in U2FLoginConfiguration.parse_arg ( #3649 )
2025-07-01 08:54:46 +10:00
correctmost
2bb98bc06e
Remove an unused member variable from AuthenticationHandler ( #3644 )
2025-07-01 07:55:04 +10:00
correctmost
2072c29745
Use union syntax instead of typing.Optional ( #3643 )
2025-07-01 07:54:41 +10:00
correctmost
c22c6c7399
Remove unneeded container code from ruff format workflow ( #3642 )
2025-07-01 07:54:09 +10:00
Daniel Girtler
55a383764f
Add support for U2F authentication ( #3638 )
...
* Add U2F login support
* Update
* Update
* Update
* Update
2025-06-30 21:51:45 +10:00
Haouari haitam Kouider
b3b00aa00f
Add interface to change LUKS iteration time ( #3634 )
...
* Added User Interface to change iteration time for LUKS encryption
* removing unneessary try catch and imports
* used the same constant in luks.py file
* fixed issue with error firing in default value
* fixed ruf preview warnings
* preview even if its default value. (iter_time)
* check encryption type is not non before showing iter_time
* using _real_input with input_vp instead of _current_text
* proper check for enc_type
* added Interation time to outer menu preview
* removed (ms) from title. so that we don't need to translate "Iteration time" and "iteration time (ms)".
* a comment slipped in. this was not supposed to be in this pull
* fixed comparison str with EncryptionType
2025-06-30 11:11:24 +10:00
Daniel Girtler
19459731ad
Make type field in lsblk optional ( #3633 )
2025-06-27 12:31:04 +02:00
Anton Hvornum
9dd92321a5
Added temporary hold on bootctl's --variables=BOOL usage, as it's notin systemd main yet ( #3625 )
...
* Added temporary hold on bootctl's --variables=BOOL usage, as it's not in systemd main yet
* Fixed ruff format check
* Fixed mypy type check issue
* Spelling error
* Fixed flake8 complaint
2025-06-27 12:29:35 +02:00
renovate[bot]
9d0e1e5576
fix(deps): update dependency ruff to v0.12.1 ( #3632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 11:53:03 +10:00
renovate[bot]
8cb899ef39
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.1 ( #3631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 11:52:47 +10:00
correctmost
572b4b6c29
Remove a ruff check auto-fix from the ruff format workflow ( #3628 )
...
Running an auto-fix in CI can cause the format check to pass, even
though the same format check fails locally.
2025-06-24 21:29:06 +10:00
correctmost
85f83214f7
Fix ruff format for local builds ( #3626 )
2025-06-24 13:30:04 +10:00
Anton Hvornum
63e559e502
Changed quotation marks ( #3624 )
2025-06-22 17:10:28 +02:00
DarkXero
677f4349be
Add missing xdg-user-dirs ( #3484 )
...
* Update cosmic.py
* Reverted incorrect Python logic surrounding the greeter type.
---------
Co-authored-by: Torxed <torxed@archlinux.org>
2025-06-22 15:17:25 +02:00
summoner001
7f189727a2
Update hungarian translation ( #3622 )
...
fix wording
2025-06-22 14:17:45 +02:00
Anton Hvornum
7fdfede270
Fixed ruff quotation marks ( #3623 )
2025-06-22 14:16:27 +02:00
Korbin Bickel
46550221d1
Update bootctl command for new --variables= option ( #3396 )
...
Co-authored-by: Anton Hvornum <torxed@archlinux.org>
2025-06-22 13:55:38 +02:00
Daniel Girtler
43963a1d8f
Fix script docs ( #3613 )
2025-06-22 12:47:00 +02:00
renovate[bot]
fbbc3edac2
fix(deps): update dependency flake8 to v7.3.0 ( #3618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 08:19:45 +10:00
renovate[bot]
526eb3fb18
chore(deps): update pre-commit hook pycqa/flake8 to v7.3.0 ( #3617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 08:05:49 +10:00
Daniel Girtler
9769786ad6
Fix app config ( #3614 )
2025-06-20 23:59:10 +02:00
Daniel Girtler
77558e2be5
Fix 3598 - Utilize script field from config when present ( #3611 )
...
* Fix 3598 - Utilize script field from config when present
* Update
* Update
2025-06-20 15:58:14 +10:00
Daniel Girtler
37b3985625
Move audio configuration to application config ( #3612 )
2025-06-20 07:27:23 +10:00
renovate[bot]
63848f645f
fix(deps): update dependency pytest to v8.4.1 ( #3608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 22:06:02 +10:00
Daniel Girtler
27f53717b0
Add bluetooth support ( #3604 )
...
* Add bluetooth option
2025-06-18 09:57:54 +02:00
renovate[bot]
f0cb3ad77a
fix(deps): update dependency ruff to v0.12.0 ( #3607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 07:38:42 +10:00
renovate[bot]
fa5f9cfaf3
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0 ( #3606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 07:38:24 +10:00
renovate[bot]
bf8379a2aa
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.16.1 ( #3605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 07:36:33 +10:00
Screamnox
973f4af1f5
fix(lvm): align offset to PE size to avoid LV allocation failure ( #3603 )
2025-06-17 22:26:16 +10:00
renovate[bot]
4d0a6ceb62
fix(deps): update dependency mypy to v1.16.1 ( #3602 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 07:38:35 +10:00
Serdar Sağlam
dd75371fc1
Turkish language current ( #3597 )
...
It was a very bad and wrong translation, but it is good now.
2025-06-16 09:53:20 +10:00
renovate[bot]
c800a0357d
fix(deps): update dependency pydantic to v2.11.7 ( #3595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-14 23:13:43 +10:00
renovate[bot]
aa5a13b732
fix(deps): update dependency pydantic to v2.11.6 ( #3594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-13 22:46:46 +10:00
Anton Hvornum
867fc7c691
Bumping version to: 3.0.8 ( #3593 )
2025-06-12 21:27:28 +02:00
Anton Hvornum
2038e68560
Removed xf86-video-vmware as it's been dropped: https://gitlab.archlinux.org/archlinux/packaging/packages/xf86-video-vmware/-/issues/3 ( #3590 )
2025-06-12 08:48:21 +02:00
Daniel Girtler
12c8a5c62e
Mount partitions in minimal script before starting installation ( #3585 )
2025-06-12 07:14:54 +10:00
Daniel Girtler
063b9643b4
Add new version indicator in the title of the main menu ( #3587 )
...
* Add new version indicator in the title of the main menu
* Update
2025-06-12 07:14:30 +10:00
Daniel Girtler
7b3b7c9ebf
Fix recursive call in scripts ( #3586 )
2025-06-11 19:38:28 +02:00
Anton Hvornum
a91a922ef4
Spelling error on extras package ( #3582 )
2025-06-09 13:27:24 +02:00
renovate[bot]
d0f1fdf4b4
fix(deps): update dependency ruff to v0.11.13 ( #3578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 07:33:18 +10:00
renovate[bot]
ee94cd9d4f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 ( #3577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 07:32:57 +10:00
correctmost
1e7a4831ae
Use a generic instead of Any in MenuHelper ( #3574 )
...
This commit also removes an unused _get_table_header method.
2025-06-04 11:55:07 +10:00
correctmost
2843d01600
Enable stricter mypy definition checks in archinstall/lib/ ( #3573 )
2025-06-04 07:30:14 +10:00
correctmost
557e1cac0d
Honor the sort_items parameter on MenuItemGroup.from_enum ( #3572 )
2025-06-03 23:17:42 +10:00
correctmost
fafb180ffe
Remove unused arguments from internal functions ( #3571 )
...
This makes it easier to run Pylint's unused-argument checks on the
codebase.
2025-06-03 23:17:10 +10:00
renovate[bot]
fe9b853d25
fix(deps): update dependency pytest to v8.4.0 ( #3570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-03 08:15:27 +10:00
Daniel Girtler
18ef716b0f
Add sync after installation completed ( #3569 )
2025-06-02 13:50:34 +02:00
Daniel Girtler
92b384d1d3
Fix restore edit content on help menu close ( #3568 )
...
* Fix restore edit content on help menu close
* Update
2025-06-02 10:17:17 +02:00
correctmost
fef97bed32
Fix return values used with a Textbox.edit callback in curses ( #3566 )
2025-06-01 11:43:01 +02:00
correctmost
a580da2bbd
Enable the bad-exit-annotation ruff rule and fix related warnings ( #3564 )
2025-06-01 11:41:34 +02:00
Anton Hvornum
55fd59d94e
Moved python-cryptography from makedepends to depends ( #3558 )
2025-05-31 13:19:37 +02:00
codefiles
dd686b291c
Use PEP 639 license expression ( #3556 )
2025-05-31 08:25:29 +02:00
correctmost
a1b83ad29f
Remove unused _DeferredTranslation methods and references ( #3557 )
2025-05-31 16:04:23 +10:00
correctmost
e245a11463
Remove return value check for Installer.minimal_installation ( #3555 )
...
The minimal_installation method always returns None.
2025-05-31 08:20:54 +10:00
renovate[bot]
48c3f6367b
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.16.0 ( #3551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-30 23:33:58 +02:00
lubuoren
47e6d82ee5
Update installer.py ( #3540 )
...
Fix the bug of installation failure caused by incorrect service name
2025-05-30 17:04:04 +02:00
codefiles
1dccfe6c33
Rework install log ( #3550 )
2025-05-30 23:08:02 +10:00
correctmost
a5d995b546
Remove underscore from _FrameDim because it's used externally ( #3547 )
...
This commit fixes a reportUnusedClass warning from Pyright.
2025-05-30 18:42:00 +10:00
codefiles
16405ab435
Refactor command logs ( #3549 )
2025-05-30 18:39:20 +10:00
correctmost
c2ea6ffe9c
Add type annotations to global storage dictionary ( #3548 )
...
This will help catch issues like #3530 .
2025-05-30 09:18:17 +02:00
correctmost
b689656547
Remove some unnecessary None checks from desktop profile code ( #3546 )
...
This commit fixes some warnings reported by Pyright's
reportUnnecessaryComparison checker.
2025-05-30 09:12:49 +02:00
correctmost
bd36c0c5d3
Remove workaround for mypy 1.15.0 crash ( #3545 )
...
This reverts commit ae38e92100 .
2025-05-30 09:12:05 +02:00
correctmost
1b39c7dbad
Remove strict_bytes from the mypy config ( #3544 )
...
In mypy 1.16.0, strict mode automatically enables strict_bytes
checks.
2025-05-30 07:32:25 +02:00
Daniel Girtler
c2443e8902
Reference guided.py script instead of symlink from README ( #3543 )
2025-05-30 07:31:54 +02:00
renovate[bot]
5805ea4a3f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.12 ( #3538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 21:36:00 +02:00
renovate[bot]
7b9a658c7b
fix(deps): update dependency ruff to v0.11.12 ( #3539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 21:35:35 +02:00
renovate[bot]
46f18baca7
fix(deps): update dependency mypy to v1.16.0 ( #3541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 21:33:34 +02:00
Daniel Girtler
8bed035e21
Fix 3530 ( #3535 )
...
* Fix 3530
* Update
2025-05-29 13:54:28 +02:00
Daniel Girtler
d4b16cb406
Fix 3534 ( #3537 )
2025-05-29 13:53:22 +02:00
Daniel Girtler
3359779594
Fix 3626 ( #3536 )
2025-05-29 13:52:34 +02:00
codefiles
7316b56274
Fix empty username ( #3533 )
2025-05-29 12:17:18 +10:00
codefiles
e6a9105df4
Fix empty password ( #3531 )
2025-05-29 12:13:07 +10:00
correctmost
3da78fcb49
Enable truthy-bool checks in mypy and fix related warnings ( #3528 )
2025-05-29 12:11:32 +10:00
codefiles
b2b36a2cef
Refactor default Btrfs subvolumes ( #3525 )
2025-05-28 22:45:56 +10:00
codefiles
728fee4a7c
Fix root partition device mapper name ( #3524 )
2025-05-28 22:02:00 +10:00
correctmost
426650a3c4
Fix invalid-annotation warnings reported by Pyrefly ( #3523 )
2025-05-28 22:00:52 +10:00
correctmost
26c6812827
Remove extraneous None type annotations ( #3522 )
2025-05-28 21:52:43 +10:00
Daniel Girtler
52face9254
Fix 3513 ( #3520 )
2025-05-28 20:47:56 +10:00
correctmost
c2f4d92fd9
Enable unreachable code checks in lib/ with mypy ( #3521 )
2025-05-28 20:47:40 +10:00
Anton Hvornum
2cf7c85728
Bumping version to: 3.0.7 ( #3519 )
2025-05-28 11:15:59 +02:00
correctmost
5c8721a3a8
Enable unreachable code checks in tui/ with mypy ( #3518 )
2025-05-28 16:23:06 +10:00
Farhan Ghani
50747a5a71
Updated translation and fixed errors in last translation. ( #3515 )
...
* still updating
* Updated urdu translation
Because it is very hard to display urdu fonts in consol. I changed urdu
writing to latin script which is also known as "Roman Urdu". For more
information check out https://en.wikipedia.org/wiki/Roman_Urdu .
* Updated errors and translation
As it is mentioned in #3463 the errors has been rectified and more
translation is added.
2025-05-28 16:19:40 +10:00
correctmost
5aa1c90b12
Enable mypy's show_traceback option in pyproject.toml ( #3514 )
...
This makes it easier to debug mypy crashes when running 'mypy'
in the project directory.
2025-05-28 16:19:03 +10:00
codefiles
df8cb4fb39
Fix home partition device mapper name ( #3516 )
2025-05-28 07:27:07 +02:00
Luiz Felipe
7a455cb625
adjust PT-BR translations and remove fuzzy markers ( #3511 )
...
* adjust PT-BR translations and remove fuzzy markers
* Add "Luiz Felipe" to pt-BR translators list in archinstall
2025-05-27 07:51:47 +02:00
codefiles
c8f1f78679
Remove duplicate LUKS unlock check ( #3510 )
2025-05-27 13:08:45 +10:00
codefiles
2623039fff
luks: rework is_unlocked() ( #3509 )
2025-05-27 09:36:23 +10:00
renovate[bot]
9f110849e6
chore(deps): update astral-sh/ruff-action action to v3.4.0 ( #3508 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 09:35:35 +10:00
Daniel Girtler
8c12d15a41
Fix disk encryption emnu ( #3506 )
2025-05-26 21:21:30 +10:00
Anton Hvornum
6c7260fa33
Added a more humane error message on no initial network ( #3501 )
...
* Added a more humane error message on no initial network
* Fixed ruff complaints
2025-05-25 13:30:47 +02:00
Daniel Girtler
6d1a450440
Fix 2304 ( #3503 )
2025-05-25 21:25:15 +10:00
Daniel Girtler
cdb1debe2e
Move disk encryption into disk config menu ( #3502 )
2025-05-25 21:23:37 +10:00
Daniel Girtler
5a54902935
Add support for Btrfs snapshots ( #3500 )
...
* Add btrfs snapshot support
* Update
* Update
* Update
2025-05-25 17:22:41 +10:00
Daniel Girtler
d3f32f308c
Update ruff formatter ( #3496 )
...
* Update ruff formatter
* Update
2025-05-24 07:58:42 +00:00
Omrifo4
9af23218c4
Generate empty string on empty custom_servers config ( #3498 )
2025-05-24 09:11:45 +10:00
Daniel Girtler
4c065c3698
Symlink example files to actual scripts ( #3495 )
2025-05-23 13:09:42 +02:00
renovate[bot]
1308897d79
fix(deps): update dependency ruff to v0.11.11 ( #3494 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 19:15:59 +10:00
renovate[bot]
aef3fd6690
fix(deps): update dependency pydantic to v2.11.5 ( #3493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 19:15:43 +10:00
renovate[bot]
ec5a7e6264
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 ( #3492 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 19:15:28 +10:00
Daniel Girtler
3e2f792280
Fix qemu command to boot image ( #3491 )
2025-05-22 11:25:29 +02:00
Anton Hvornum
c9b0c9f7b5
Fix pypi auto release ( #3490 )
...
* Updated pypi release by also removing the pyparted hardcoded github version link
2025-05-22 00:22:22 +02:00
Anton Hvornum
79a4c7c0ef
Bumping version to: 3.0.6 ( #3488 )
2025-05-21 19:34:02 +02:00
Anton Hvornum
5a4773cdd3
Added --skip-wkd to skip waiting for the arch linux keyring wkd sync ( #3483 )
...
* Added --skip-wkd to skip waiting for the arch linux keyring wkd sync
* Package spelling error
* Forgot to add argument to Arguments()
* Added missing --skip-wkd arg to arg tester
* Corrected help text for --skip-wkd
2025-05-20 11:38:40 +02:00
correctmost
3e5f879d52
Remove remaining bare _ translation references ( #3485 )
...
This helps simplify the linter configs and improves compatibility
with type checkers.
2025-05-20 18:44:25 +10:00
correctmost
a945606834
Add some missing type annotations for return values ( #3486 )
2025-05-20 07:37:35 +10:00
Anton Hvornum
97eeef8c76
Fixed missing archlinux container usage ( #3480 )
2025-05-19 16:31:40 +02:00
Daniel Girtler
57bd2451e9
Simplify translating of strings ( #3479 )
...
* Simplify translation fucntion
* Simplify translation fucntion
2025-05-19 22:33:02 +10:00
Daniel Girtler
790a7a2be9
Fix 3474 ( #3476 )
...
* Fix 3474 - Parse mountpoint correctly
* Fix 3474 - Parse mountpoint correctly
* Update
2025-05-19 10:59:42 +02:00
Daniel Girtler
f7f6b27a8a
Fix refression for sudoers file ( #3475 )
2025-05-19 17:00:57 +10:00
Luna Jernberg
363a96a0a2
Update base.po - Swedish translation for 3.0.5 ( #3471 )
...
Swedish translation for 3.0.5
2025-05-16 22:00:42 +10:00
renovate[bot]
f2136e55ed
fix(deps): update dependency ruff to v0.11.10 ( #3470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 07:36:30 +10:00
renovate[bot]
7decef1dc3
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 ( #3469 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 07:36:12 +10:00
Daniel Girtler
c67ac97f18
Ruff formatting ( #3459 )
...
* Update
* Update
2025-05-15 14:26:41 +02:00
Anton Hvornum
f71e91c85e
Bumping version to: 3.0.5 ( #3463 )
2025-05-15 08:50:34 +02:00
Anton Hvornum
83a45e8f9f
Fixes --silent in conjuction with --config-url ( #3465 )
2025-05-14 20:30:38 +02:00
Farhan Ghani
b062271b2c
Updated urdu translation ( #3462 )
...
* Updated urdu translation
Because it is very hard to display urdu fonts in consol. I changed urdu
writing to latin script which is also known as "Roman Urdu". For more
information check out https://en.wikipedia.org/wiki/Roman_Urdu .
* More translation
Some messages were not translated.
2025-05-14 11:58:18 +10:00
walken
ffb9697499
Czech localization update ( #3461 )
2025-05-13 08:36:50 +10:00
Daniel Girtler
e61b966575
Ruff use tabs for formatting ( #3458 )
2025-05-12 21:07:55 +10:00
Daniel Girtler
e18c00c4d9
Convert bytes to str ( #3457 )
2025-05-12 21:07:36 +10:00
Valerii
fd9f2893e6
UWSM for Hyprland ( #3455 )
...
UWSM
2025-05-12 08:10:36 +10:00
Lena
a291857bdc
Update Polish translation ( #3454 )
2025-05-12 08:09:25 +10:00
renovate[bot]
d3f40a217e
fix(deps): update dependency ruff to v0.11.9 ( #3453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 13:59:04 +10:00
renovate[bot]
9facf6811c
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 ( #3452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 13:58:46 +10:00
utuhiro78
3dccbc1247
Update Japanese translation ( #3451 )
2025-05-10 13:58:24 +10:00
correctmost
5cd5d714e9
Disable the loop-iterator-mutation rule in ruff ( #3450 )
...
This allows ruff check --preview to succeed again.
2025-05-09 07:28:56 +10:00
Odyssey
583945028f
Update catalan locales ( #3447 )
2025-05-09 07:27:54 +10:00
codefiles
2e4603e464
Fix btrfs subvolume creation ( #3446 )
2025-05-08 15:39:43 +02:00
Valerii
1228a0c75e
Better Ukrainian v1.3.1 compiled .mo file ( #3445 )
2025-05-08 21:29:35 +10:00
renovate[bot]
2bf2b665e6
chore(deps): update astral-sh/ruff-action action to v3.3.1 ( #3444 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-08 09:00:38 +10:00
ncdm-stldr
4dc7cb9ee6
[fix] Sway: dmenu is no longer the default application launcher. It was changed for wmenu. ( #3442 )
...
I couldn't start the application launcher with mod+d after a fresh installation using archinstall, where I selected sway as a desktop.
The reason is that the default application launcher for sway changed (see ab9b164e52 and b44015578a ).
The fix is simply to install this new application launcher wmenu instead of dmenu.
2025-05-08 09:00:10 +10:00
Valerii
a3c1e20ea0
Better Ukrainian v1.3 ( #3441 )
...
* Add files via upload
* Add files via upload
2025-05-06 17:56:40 +10:00
summoner001
6f2fe45ce7
Update hungarian translation ( #3440 )
...
Translate new strings
2025-05-06 17:56:20 +10:00
Valerii
3adfc21c69
Add files via upload ( #3439 )
2025-05-06 09:57:34 +10:00
Daniel Girtler
9a98a1500b
Revert wayfire ( #3432 )
2025-05-05 10:08:42 +02:00
correctmost
781760a157
Break an import cycle between lib/luks and lib/disk/device_handler ( #3438 )
2025-05-05 17:04:16 +10:00
correctmost
4ed6d0da9b
Remove unused pydantic-settings dependency from pre-commit config ( #3437 )
2025-05-05 08:25:01 +10:00
renovate[bot]
38213a02bf
fix(deps): update dependency pylint to v3.3.7 ( #3433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 08:24:42 +10:00
correctmost
ae38e92100
Add an inline annotation to avoid a crash with mypy 1.15.0 ( #3434 )
...
The annotation prevents intermittent crashes when running mypy
with a clean cache:
./archinstall/tui/curses_menu.py:723: error: INTERNAL ERROR
RuntimeError: Partial type "<partial list[?]>" cannot be checked with "issubtype()"
2025-05-05 07:04:18 +10:00
Matteo
1e2f9704c8
Another Italian translation update ( #3436 )
...
- Translated new strings
- Run locales_generator for all files, so all base.po have been updated
2025-05-05 07:03:09 +10:00
Matteo
6fe680f0ec
Update Italian translation ( #3428 )
2025-05-04 07:44:10 +10:00
Daniel Girtler
4023cfe2ca
Fix 3412 - Take optional repositories into account ( #3427 )
2025-05-03 16:06:27 +02:00
correctmost
9a939d8378
Enable tracebacks when running mypy ( #3425 )
...
This will make it easier to diagnose intermittent mypy crashes
2025-05-03 08:20:47 +10:00
renovate[bot]
914ff2002f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 ( #3422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 15:45:40 +10:00
renovate[bot]
c776c46eb9
fix(deps): update dependency ruff to v0.11.8 ( #3423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 13:37:36 +10:00
renovate[bot]
9ac2a29ff5
fix(deps): update dependency pydantic to v2.11.4 ( #3420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 15:28:03 +02:00
correctmost
9c633924ba
Remove extraneous inline type annotations ( #3418 )
2025-04-30 08:31:28 +10:00
correctmost
e8fd1de006
Avoid using generics with EditMenu ( #3415 )
...
This is a follow-up to commit 0de90bd55 .
2025-04-29 07:12:32 +10:00
correctmost
437bb9c439
Remove a reference to twine ( #3416 )
...
This is a follow-up to commit a29a48f45 .
2025-04-28 21:20:38 +02:00
Daniel Girtler
4c20331633
Fix 3376 - header alignment ( #3414 )
2025-04-28 14:04:15 +02:00
renovate[bot]
c161d6fbd7
chore(deps): update astral-sh/ruff-action action to v3.3.0 ( #3413 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 20:57:55 +02:00
utuhiro78
e04ee8a18f
Update Japanese translation ( #3410 )
2025-04-27 13:03:22 +10:00
Celestial.y
557fef5bfc
Update zh-CN translation, fix locales/README.md ( #3409 )
...
* Update zh-CN translation
* Fix locales/README.md
2025-04-27 13:02:02 +10:00
correctmost
0de90bd55b
Specify menu return types using generics instead of Any ( #3400 )
2025-04-27 13:01:17 +10:00
Daniel Girtler
fae210dfea
Add optional file encryption for user credentials configuration ( #3391 )
...
* Optional encryption of user credentials configuration file
* Update README
* Update
* Update
2025-04-26 20:25:43 +10:00
renovate[bot]
b8923807c7
fix(deps): update dependency ruff to v0.11.7 ( #3403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-26 20:02:08 +10:00
renovate[bot]
f8a478d59a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 ( #3402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-26 20:01:06 +10:00
Anton Hvornum
16e9bbe583
Removed the @.snapshots volume in order to support both Snapper and Timeshift #3363 ( #3408 )
2025-04-26 11:57:36 +02:00
Celestial.y
fd92873ff7
Improve, fix and complete zh-CN translation ( #3404 )
2025-04-26 19:57:23 +10:00
renovate[bot]
d389db4a54
chore(deps): update actions/setup-python digest to a26af69 ( #3401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-26 19:57:00 +10:00
Franco Castillo
1756fe56da
Update archinstall/locales/es/LC_MESSAGES/base.mo & archinstall/locales/es/LC_MESSAGES/ ( #3405 )
2025-04-26 19:56:06 +10:00
Anton Hvornum
a29a48f452
Swapping to python-uv for building and distribution ( #3407 )
...
* Swapping to python-uv for building archinstall
* Tweaked UV parameters to not use a venv
* Tweaking uv to not resolve/install any dependencies during installation.
* Added remaining dependencies to the build runner
* Swapped to uv for publishing, using pypi 'trusted publisher' instead of token access
* Installing uv and dependencies for publishing
* Swapped to uv in the building of the test ISO
2025-04-26 11:55:19 +02:00
renovate[bot]
935cda7a05
fix(deps): update dependency ruff to v0.11.6 ( #3398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 10:46:06 +10:00
renovate[bot]
cb29369d26
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 ( #3397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 10:45:49 +10:00
James Knight
3f06d2b058
Add niri package to profile ( #3395 )
2025-04-17 11:09:43 +10:00
Daniel Girtler
2f18b8d2fe
Fix 1747 | Additional post-installation menu options ( #3393 )
...
* Provide more post installation options
* Update
2025-04-16 07:31:49 +10:00
correctmost
130d1a6ff8
Split out unicode_ljust and unicode_rjust to break import cycle ( #3388 )
...
* Split out unicode_ljust and unicode_rjust to break import cycle
Previously, there was an import cycle between tui.menu_item and
lib.output.
* Move unicode.py from lib/ to lib/utils/
2025-04-13 15:47:33 +10:00
correctmost
e281c2fa6a
Split out Result and ResultType to break import cycle ( #3387 )
...
Previously, there was an import cycle between tui.menu_item and
tui.types.
2025-04-13 15:06:48 +10:00
Thierry M
57a63053cd
Add files via upload ( #3386 )
2025-04-13 15:05:40 +10:00
codefiles
bb87cfacaf
Fix GPT end ( #3390 )
2025-04-13 15:01:42 +10:00
Daniel Girtler
a842fb48a2
Fix 3362 ( #3377 )
2025-04-11 06:58:12 +02:00
neko_0xff
bf944a7459
i18n(zh-TW): re-Update base.po (20250411) ( #3384 )
...
* Update base.po
* Update base.po
* Update base.po
2025-04-11 14:09:32 +10:00
renovate[bot]
2db14ca2d1
fix(deps): update dependency ruff to v0.11.5 ( #3383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 10:59:52 +10:00
renovate[bot]
0dcc4862e2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 ( #3382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 10:57:31 +10:00
correctmost
a9fd14fee1
Remove some unnecessary type unions ( #3378 )
2025-04-09 14:16:23 +02:00
correctmost
3dd8679734
Replace an Any instance with a TypedDict ( #3375 )
2025-04-09 18:47:53 +10:00
correctmost
d35ac2a235
Remove unused SysCommand and SysCommandWorker fields ( #3374 )
2025-04-09 18:47:30 +10:00
correctmost
0028a572e8
Remove some Any instances from the codebase ( #3372 )
2025-04-09 15:22:02 +10:00
Matteo
20bd845fbe
Update Italian translation ( #3371 )
...
Translated new strings
2025-04-09 07:15:59 +10:00
renovate[bot]
dc9d86c4b3
fix(deps): update dependency pydantic to v2.11.3 ( #3370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 21:31:43 +02:00
summoner001
409be2196d
Update hungarian translation ( #3369 )
...
Update hungarian translation
2025-04-08 21:08:55 +02:00
correctmost
d5c210f933
Remove unused variable reported by Pyright ( #3368 )
2025-04-08 15:14:49 +02:00
correctmost
a67b2dea60
Remove unused imports reported by Pyright ( #3367 )
2025-04-08 22:28:06 +10:00
utuhiro78
ffb2230f33
Update Japanese translation (100%) ( #3366 )
2025-04-08 22:27:40 +10:00
Valerii
a7985233e9
Better Ukrainian v1.1 ( #3365 )
...
Ill add more with time
2025-04-08 14:19:35 +02:00
Valerii
03e19c714f
Better Ukrainian ( #3364 )
2025-04-08 19:29:07 +10:00
Daniel Girtler
4f1d1b4739
Store password as hash instead of plaintext ( #3276 )
...
* Rework user password to be hash
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Generate yescrypt hash
* Update
* Update
* Update
* Update
2025-04-08 08:53:18 +02:00
Daniel Girtler
bae0e29e18
Fix #3330 ( #3360 )
...
* Fix #3330
* Update
2025-04-08 08:46:19 +02:00
Daniel Girtler
a3fc658c90
Fix 3350 ( #3358 )
2025-04-08 08:45:47 +02:00
Daniel Girtler
00e87eb15f
Fix 3334 ( #3359 )
2025-04-08 08:45:21 +02:00
Daniel Girtler
c1de65e5b3
Fix 3313 translation file ( #3361 )
2025-04-08 08:44:50 +02:00
correctmost
873e7b2c64
Remove unused description fields from profiles ( #3357 )
2025-04-07 14:26:17 +10:00
killertofus
390f4f15f4
added some more profiles ( #3323 )
...
* gave descriptions to profiles
* added some more profiles
* removed the descriptions for all of them and fixed the class name
* made some fixes
* removed the reference to seat
* forgot a comma
* forgot this seat reference
* rewrote river.py
* forgot to include river
* removed lightdm and added upercase X
* added some more fixes
* forgot to add labwc as a dep
2025-04-07 13:48:40 +10:00
codefiles
63b2f986c3
Move system info logging to function ( #3356 )
2025-04-07 13:19:18 +10:00
codefiles
d7a5a59342
Fix disk config validation regression ( #3355 )
2025-04-07 12:24:17 +10:00
codefiles
5b06ec7c37
Remove check for sphinx and pylint modules ( #3353 )
2025-04-07 12:23:11 +10:00
Daniel Girtler
f985da6f9a
Case insensitive sorting of profiles ( #3329 )
...
* Case insensitive sorting of profiles
* Update
2025-04-06 22:37:51 +02:00
mintsuki
de3416f55b
Start the boot partition at 1MiB by default on MBR too ( #3344 )
2025-04-06 22:34:20 +02:00
Matteo
da29b315a5
Update Italian translation ( #3347 )
...
Translated new strings
2025-04-05 22:55:23 +11:00
renovate[bot]
0ea1a48ead
fix(deps): update dependency ruff to v0.11.4 ( #3346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 22:55:04 +11:00
renovate[bot]
790051d17a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 ( #3345 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 22:54:50 +11:00
Daniel Girtler
f5a16307bd
Add ruff auto sort imports hook ( #3342 )
2025-04-04 13:46:32 +02:00
correctmost
6cdf9d2889
Use curses.window instead of curses._CursesWindow in annotations ( #3341 )
2025-04-04 18:50:55 +11:00
correctmost
16d8b209fc
Enable possibly-undefined warnings in mypy ( #3340 )
...
This commit also fixes the two remaining possibly-undefined
warnings.
2025-04-04 18:50:29 +11:00
renovate[bot]
bdc260e7e8
fix(deps): update dependency ruff to v0.11.3 ( #3339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 10:15:11 +11:00
renovate[bot]
34881fb860
fix(deps): update dependency pydantic to v2.11.2 ( #3338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 10:14:34 +11:00
renovate[bot]
3c9eca8ef4
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.3 ( #3337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 10:12:35 +11:00
mintsuki
fa581021eb
Improve partition type detection, assignment, and misconfig handling ( #3336 )
2025-04-04 10:03:02 +11:00
mintsuki
e6b0ebb5f3
Actually prevent installing if the config is invalid ( #3335 )
...
This also makes use of the previously unused _is_config_valid() method.
2025-04-04 09:46:55 +11:00
mintsuki
0f90d5991d
Use default EFI boot app path for Limine if installing to USB ( #3331 )
2025-04-04 09:43:07 +11:00
correctmost
1678fb5192
Use assert_never to fix some possibly-undefined mypy warnings ( #3333 )
2025-04-03 11:59:12 +11:00
wszqkzqk
5af2d2bb07
fix(installer): use platform.machine() for target architecture in grub-install ( #3320 )
...
Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
2025-04-02 19:29:34 +11:00
EK
ed0e9bd3c4
replace GTK theme package for Budgie build with an active one ( #3327 )
...
* replace GTK theme package with an active one
* add gtk theme to optdepends
2025-04-02 09:54:17 +02:00
utuhiro78
02c6fec0fc
Force to make pipewire symlinks ( #3328 )
2025-04-02 09:47:31 +02:00
utuhiro78
790a662ce3
Update Japanese translation ( #3326 )
2025-04-02 12:21:18 +11:00
neko_0xff
28f764fed1
i18n(zh-TW): re-Update base.po (20250401) ( #3324 )
...
* Update base.po
* Update base.po
2025-04-02 09:58:10 +11:00
Daniel Girtler
294eea0a1c
Fix 3298 - Add package gruops to selection ( #3322 )
2025-04-01 07:34:20 +11:00
summoner001
7513ef1cc8
Update hungarian translation ( #3321 )
...
Update hungarian translation
*Translating new strings
2025-03-31 22:09:41 +11:00
Anton Hvornum
dc104e6967
Bumping version to 3.0.4 ( #3319 )
2025-03-31 09:51:40 +02:00
Luna Jernberg
5899a82cf2
Update base.po - Swedish ( #3318 )
...
Update Swedish translation for the new release
2025-03-31 09:02:05 +02:00
Daniel Girtler
f837387d49
Fix 3315 - package loading ( #3317 )
2025-03-31 07:44:53 +02:00
Anton Hvornum
bab3653144
Updated all the locales in prep for release ( #3314 )
2025-03-30 21:29:56 +02:00
Anton Hvornum
f0159e1278
Fixed root_password and users[superuser=True] check ( #3312 )
2025-03-30 21:06:42 +02:00
Anton Hvornum
1fbb21f38a
Made sure to update the package databases before running --info ( #3311 )
2025-03-30 20:53:41 +02:00
renovate[bot]
da6e2f3618
chore(deps): update pre-commit hook pycqa/flake8 to v7.2.0 ( #3310 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 10:32:58 +02:00
renovate[bot]
b4bec7149d
fix(deps): update dependency flake8 to v7.2.0 ( #3309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 09:53:49 +02:00
Lisichka
d616de25f6
fix(hardware): Improve Nvidia driver installation ( #3302 )
...
Fixes a few issues related to the installation of Nvidia drivers.
1. No longer install the redudant nvidia-open package as it's provided
by the nvidia-open-dkms package.
2. Install vulkan-nouveau when selecting the open-source nouveau driver.
3. Install the libva-nvidia-driver package for hardware accelerated
video decoding.
2025-03-30 09:53:17 +02:00
mintsuki
9f7c3bab0f
Detect boot partition regardless of boot flags if mounted on /boot ( #3303 )
2025-03-29 21:17:33 +01:00
renovate[bot]
c4bea107b0
fix(deps): update dependency pydantic to v2.11.1 ( #3306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-29 11:17:15 +11:00
mintsuki
ea94535e26
Improve Limine without boot partition unsupported message ( #3305 )
2025-03-29 11:16:55 +11:00
renovate[bot]
21249ee2c7
fix(deps): update dependency pydantic to v2.11.0 ( #3304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 11:43:36 +11:00
correctmost
4711f7abad
Fix Pydantic deprecation warnings ( #3301 )
...
This commit also enables mypy checks for deprecated calls.
2025-03-26 08:14:11 +11:00
correctmost
d43482e585
Move run_custom_user_commands to fix an import cycle ( #3254 )
2025-03-26 08:13:18 +11:00
renovate[bot]
cb42003b2b
chore(deps): update actions/setup-python digest to 8d9ed9a ( #3300 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 23:05:05 +11:00
Daniel Girtler
1b890492d0
Refactor code ( #3247 )
2025-03-25 09:49:18 +01:00
Efe TUROĞLU
c15dbf0b0d
Added more Turkish translations ( #3299 )
2025-03-25 08:00:09 +11:00
Daniel Girtler
3d8ecf12ae
Fix 1591 - add user to wheel only when sudo ( #3293 )
2025-03-24 10:19:52 +01:00
Daniel Girtler
75b6bbaeff
Fix regression for NTP sync ( #3294 )
2025-03-24 10:18:52 +01:00
Daniel Girtler
d3330ff3ab
Only allow ascii chars in input ( #3244 )
2025-03-24 10:17:37 +01:00
renovate[bot]
9ee9dcec4d
chore(config): migrate config renovate.json ( #3297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 12:36:41 +11:00
correctmost
0e8d2c139b
Enable config migration PRs from Renovate ( #3296 )
...
This will help keep the config file updated with renamed options
and values.
2025-03-23 12:31:36 +11:00
renovate[bot]
4d37212a9a
chore(deps): pin dependencies ( #3295 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 10:16:59 +11:00
mintsuki
c78f78fa9a
More properly support FAT12 and FAT16 ESPs ( #3268 )
...
FAT12 and FAT16 are also valid filesystems for ESPs, therefore, try to support them
2025-03-23 10:14:52 +11:00
correctmost
083194f0e8
Pin astral-sh/ruff-action to a specific commit ( #3265 )
...
The GitHub docs recommend pinning third-party actions to specific
commits for security hardening purposes.
2025-03-23 10:14:05 +11:00
codefiles
02729f0a50
Do not write passwords to /tmp ( #3292 )
2025-03-23 09:58:09 +11:00
codefiles
0e71bcff78
Do not write passwords to the command log ( #3291 )
2025-03-22 15:23:18 +11:00
codefiles
16a84ba662
Disable default credentials save ( #3290 )
2025-03-22 15:21:43 +11:00
codefiles
d326ceff45
Add udev sync after LUKS encrypt ( #3289 )
2025-03-22 11:16:19 +11:00
renovate[bot]
54e7a94cf8
fix(deps): update dependency ruff to v0.11.2 ( #3288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 09:36:14 +11:00
renovate[bot]
f6eb99d816
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 ( #3287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 09:35:34 +11:00
codefiles
6615d18246
Dedent Limine hook ( #3286 )
2025-03-22 09:35:14 +11:00
neko_0xff
edf8bf9b0a
Update base.po ( #3285 )
2025-03-21 22:12:08 +11:00
codefiles
dcce29b91c
Refactor creation of BLS entries ( #3283 )
2025-03-21 22:08:21 +11:00
neko_0xff
51497bd079
re-update zh_TW base.po ( #3282 )
...
* Update base.po
* Update archinstall/locales/zh-TW/LC_MESSAGES/base.po
Co-authored-by: pan93412 <pan93412@gmail.com>
* Update base.po
---------
Co-authored-by: pan93412 <pan93412@gmail.com>
2025-03-21 09:16:43 +11:00
mintsuki
931f47a037
Limine: use UUID for accessing boot partition if not same as ESP ( #3267 )
2025-03-21 08:35:32 +11:00
renovate[bot]
26194d6b47
fix(deps): update dependency pylint to v3.3.6 ( #3279 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 08:30:51 +11:00
renovate[bot]
469e0f0a67
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.1 ( #3278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 08:30:04 +11:00
codefiles
cc6716be99
Disable irrelevant validation in mountpoint prompt ( #3280 )
2025-03-21 08:29:20 +11:00
renovate[bot]
4efc461b98
fix(deps): update dependency ruff to v0.11.1 ( #3281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 08:28:26 +11:00
codefiles
c8e2c3eca8
Fix loader configuration location ( #3275 )
2025-03-20 14:21:06 +11:00
codefiles
4ffff49d5f
Add XBOOTLDR to manual partitioning ( #3273 )
2025-03-20 14:19:28 +11:00
renovate[bot]
2ba40dd8e3
fix(deps): update dependency pre-commit to v4.2.0 ( #3271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 09:24:37 +11:00
Matteo
1891df74da
Update Italian translation ( #3270 )
...
-Translated new strings
-Improved some translation
2025-03-20 09:21:24 +11:00
mintsuki
48053fb822
Create proper EFI boot menu entry for Limine ( #3263 )
2025-03-20 09:18:47 +11:00
mintsuki
f046495bda
Put Limine config and BIOS files in a limine/ subdir ( #3264 )
2025-03-20 09:14:41 +11:00
correctmost
87fb96d249
Fix grammar in existing-session error message ( #3262 )
2025-03-15 18:59:17 +11:00
correctmost
aa444748b9
Replace an Any instance with TypedDict ( #3261 )
2025-03-15 09:37:32 +11:00
renovate[bot]
ae19299e5f
fix(deps): update dependency ruff to v0.11.0 ( #3260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 09:36:57 +11:00
renovate[bot]
4899d555eb
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.0 ( #3259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 09:36:41 +11:00
correctmost
4938d79873
Fix a blanket type ignore comment ( #3258 )
...
This commit allows the ignore-without-code mypy warning to be
enabled. It also allows the pygrep-hooks ruff rules to be enabled.
2025-03-14 09:06:36 +11:00
correctmost
b6983a2d5a
Enable additional mypy error codes ( #3257 )
2025-03-14 08:16:27 +11:00
renovate[bot]
933f2c8cd4
fix(deps): update dependency ruff to v0.10.0 ( #3256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 08:16:05 +11:00
renovate[bot]
6c9462e9cf
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.10.0 ( #3255 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 08:15:49 +11:00
correctmost
83c3a76197
Enable import checks in __init__.py files with Pylint ( #3253 )
2025-03-13 15:17:45 +11:00
correctmost
f100e5110d
Use __all__ in __init__.py files to fix unused-import warnings ( #3252 )
...
This commit allows ruff and flake8 ignores to be removed. It also
allows mypy to be run in strict mode by default.
2025-03-13 14:19:05 +11:00
correctmost
e7ca4f56d5
Remove unneeded flake8 ignore for __init__.py files ( #3250 )
2025-03-13 08:28:44 +11:00
correctmost
057feacf0e
Remove unused stdlib imports from __init__.py files ( #3249 )
2025-03-13 08:28:24 +11:00
correctmost
269e6f8e54
Enable most flake8-pyi rules in ruff and fix a warning ( #3248 )
2025-03-13 08:27:53 +11:00
Daniel Girtler
e46aa7c1b0
Add timestamp to logs ( #3245 )
2025-03-12 18:37:13 +11:00
correctmost
7f88e909c6
Remove unused _set_font code ( #3243 )
...
This code has been unused since commit dee792658 .
2025-03-11 21:26:08 +11:00
correctmost
0b0dc76558
Fix SysCallError import cycle between exceptions.py and general.py ( #3242 )
...
This commit updates SysCallError to accept a worker log argument
instead of an entire SysCommandWorker.
2025-03-11 21:25:25 +11:00
correctmost
dbf45e23cc
Introduce a string-specific version of clear_vt100_escape_codes ( #3241 )
...
This commit helps fix some existing type errors in the code. It
also helps avoid ~280,000 isinstance calls when opening the
additional packages menu.
2025-03-11 12:11:04 +11:00
correctmost
2819ea02b1
Speed up _count_wchars by avoiding east_asian_width calls ( #3240 )
...
This commit helps avoid ~390,000 duplicate east_asian_width calls
when opening the additional packages menu.
2025-03-11 12:10:33 +11:00
correctmost
a5fcf21a12
Speed up _parse_package_output by caching normalized key strings ( #3239 )
...
This commit helps avoid ~260,000 chained strip(), lower(), and
replace() sequences.
2025-03-10 22:04:41 +11:00
correctmost
624143ed96
Speed up clear_vt100_escape_codes by caching an encode() result ( #3238 )
...
This commit helps avoid ~280,000 redundant encode() calls when
opening the additional packages menu.
2025-03-10 22:03:29 +11:00
Daniel Girtler
55941cc40e
Fix package text ( #3236 )
2025-03-10 22:02:40 +11:00
Daniel Girtler
12562f4cae
Add newline after countdown ( #3237 )
2025-03-10 22:02:26 +11:00
Carlo Teubner
24f479892f
guided.rst: fix formatting & typos ( #3235 )
2025-03-09 20:57:56 +11:00
renovate[bot]
c9ebf3c881
fix(deps): update dependency pylint to v3.3.5 ( #3234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 20:53:21 +11:00
correctmost
6a90760e67
Clean up most no-implicit-reexport warnings from mypy ( #3233 )
...
This makes it easier to run mypy --strict from the command line
and should hopefully make it easier to clean up import cycles in
future commits.
2025-03-09 19:50:56 +11:00
renovate[bot]
01f1cd314f
fix(deps): update dependency ruff to v0.9.10 ( #3231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-08 10:02:29 +11:00
renovate[bot]
cdf846eee8
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 ( #3230 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-08 10:02:13 +11:00
Yaron Shahrabani
cf75a38a28
Update Hebrew translation. ( #3229 )
2025-03-06 21:47:33 +11:00
correctmost
54d426e54c
Fix Pyright warning with urllib.parse ( #3228 )
2025-03-06 18:23:43 +11:00
correctmost
9a3ec27645
Fix repositories typo in debug message ( #3227 )
2025-03-06 18:23:18 +11:00
correctmost
49347c2f82
Fix falsy-dict-get-fallback ruff warning ( #3226 )
2025-03-06 13:05:59 +11:00
Daniel Girtler
697ccd1ac5
Fix 2379 - Mirror and region definitions ( #3223 )
...
* Fix 2379 - Mirror and repository settings
* Fix alignment
2025-03-05 22:19:50 +11:00
correctmost
5f7b16b152
Remove some Any instances from the codebase ( #3221 )
2025-03-03 08:24:36 +11:00
renovate[bot]
d6ee5a66b2
fix(deps): update dependency pytest to v8.3.5 ( #3220 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 07:33:59 +11:00
correctmost
d9ac33dbe8
Fix a non-pep695-generic-function ruff warning ( #3218 )
2025-03-02 22:01:56 +11:00
correctmost
ddbd465a34
Remove python-simple-term-menu installation from build_iso.sh ( #3217 )
...
The dependency is no longer needed as of 0f2e0095 .
2025-03-02 10:43:46 +11:00
Alexmelman88
1e830c16a6
Update Russian translation ( #3216 )
2025-03-02 10:43:10 +11:00
correctmost
70c6a10c3c
Add missing typing.override annotation reported by Pyright ( #3215 )
2025-03-02 10:41:21 +11:00
correctmost
f94e8b8984
Fix Pyright warnings with importlib.util ( #3214 )
2025-03-02 10:40:53 +11:00
correctmost
1c6085f86c
Fix Pyright warning with curses.textpad ( #3213 )
2025-03-02 10:40:20 +11:00
renovate[bot]
4f72c0177b
fix(deps): update dependency ruff to v0.9.9 ( #3210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 10:39:37 +11:00
renovate[bot]
c2672aaa79
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.9 ( #3209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 10:39:09 +11:00
mintsuki
98d604d097
Do not enable UKI at archinstall start if using BIOS ( #3208 )
2025-03-02 10:38:38 +11:00
mintsuki
645e8d0144
Enable UKI support for the Limine bootloader option ( #3207 )
2025-03-02 10:33:07 +11:00
mintsuki
0b551d729e
Do not force install GRUB on BIOS when not chosen as bootloader ( #3206 )
2025-03-02 10:22:27 +11:00
correctmost
142883c9c3
Fix typing syntax for multiple string literals ( #3212 )
2025-03-01 17:20:42 +11:00
correctmost
d6ea7b011f
Fix a used-dummy-variable ruff warning ( #3203 )
2025-02-26 07:35:25 +11:00
Daniel Girtler
1ddc74af21
Remove debug output for all commands ( #3201 )
2025-02-25 11:20:43 +01:00
Daniel Girtler
245b84194a
Remove duplicate loading of archinstall ( #3200 )
2025-02-25 20:31:38 +11:00
Daniel Girtler
74b41dea96
Add additional package selector ( #3196 )
2025-02-24 17:57:26 +11:00
codefiles
4a477351e0
Fix manual partitioning device wipe status ( #3198 )
2025-02-24 12:18:14 +11:00
codefiles
4b07f8a3ae
Rework default partition table ( #3197 )
2025-02-23 21:16:11 +01:00
Daniel Girtler
8b375c97a5
Fix version parsing for local branches ( #3190 )
...
* Fix version parsing for local branches
* Fix tests
* Fix tests
2025-02-23 09:44:25 +01:00
codefiles
a51475e0ed
Refactor default partition table ( #3194 )
2025-02-23 18:51:25 +11:00
codefiles
d69441a2da
Fix typing for enc_conf parameter ( #3195 )
2025-02-23 18:50:32 +11:00
codefiles
201968cf2e
Show device wipe status in Info for Partitioning ( #3193 )
2025-02-23 10:20:37 +11:00
codefiles
b83bc79d91
Fix MBR conditional ( #3192 )
2025-02-23 10:20:06 +11:00
summoner001
c364917324
Update hungarian translation ( #3191 )
...
Fix typos with Lokalize and PO-Edit.
2025-02-22 23:02:54 +11:00
correctmost
4c2ec5deba
Enable --strict-bytes checks in mypy ( #3189 )
...
Strict-bytes checks will be enabled by default in mypy 2.0, so this
commit will help prevent violations from being introduced into the
codebase.
2025-02-22 14:24:52 +11:00
renovate[bot]
957fa06ade
fix(deps): update dependency ruff to v0.9.7 ( #3187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 08:14:20 +11:00
renovate[bot]
81edc8784a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.7 ( #3186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 08:14:05 +11:00
Moritz
3f762feced
Update base.po ( #3184 )
...
-Translation Update
2025-02-20 07:37:13 +11:00
Daniel Girtler
b57f7f91cf
Integrate new arguments data structure ( #3167 )
...
* Integrate new args dataclass
* Integrate args
* Update
* Update
* Update
* Update
2025-02-20 07:35:59 +11:00
Celestial.y
a9ae064359
Improve, fix and complete zh-CN translation ( #3180 )
...
* Minor fixing README for translation.
* Improve/fix/add translation for zh-CN
* Compile translation
2025-02-19 08:04:24 +11:00
renovate[bot]
c00f609c1b
fix(deps): update dependency flake8 to v7.1.2 ( #3178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 17:06:43 +11:00
renovate[bot]
7347259a4b
chore(deps): update pre-commit hook pycqa/flake8 to v7.1.2 ( #3177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 17:06:29 +11:00
Odyssey
f73800c6dd
Update Catalan translation ( #3175 )
2025-02-14 12:21:39 +11:00
Luna Jernberg
579f2ba498
Update base.po ( #3171 )
...
Update Swedish translation
2025-02-11 18:25:20 +11:00
renovate[bot]
604884fa07
fix(deps): update dependency ruff to v0.9.6 ( #3170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 18:24:59 +11:00
renovate[bot]
ef5f61d5df
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 ( #3169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 18:24:44 +11:00
Korsil Vladivostok
bcbdf2346b
Update base.po ( #3164 )
...
* Update base.po
* Update base.po
Latest review made at base.po pt-br file before Pull Request
2025-02-08 11:54:04 +11:00
renovate[bot]
9e88cd0cc8
fix(deps): update dependency ruff to v0.9.5 ( #3162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 11:53:12 +11:00
walken
85d89c7b33
Czech localization update ( #3163 )
2025-02-08 11:52:16 +11:00
renovate[bot]
e489f7f33d
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 ( #3161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 11:51:43 +11:00
renovate[bot]
889f0ad5ae
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 ( #3159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-06 19:32:42 +11:00
renovate[bot]
8c4634c4d6
fix(deps): update dependency mypy to v1.15.0 ( #3158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 17:00:51 +11:00
utuhiro78
419b320e9e
Update Japanese translation ( #3157 )
2025-02-02 10:14:49 +11:00
correctmost
fb3dd7da4c
Use the official ruff GitHub action instead of custom code ( #3156 )
...
This speeds up PR checks and reduces network I/O.
2025-02-01 17:04:28 +11:00
summoner001
94ae4e3dd7
Update hungarian translation ( #3153 )
...
Translate new strings and add minor fixes.
2025-02-01 08:30:56 +11:00
renovate[bot]
77059e8819
fix(deps): update dependency ruff to v0.9.4 ( #3151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 17:08:44 +11:00
renovate[bot]
40b6c160e3
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 ( #3150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 17:07:58 +11:00
DrakeCoding
71a6c84df0
Fixed grammar under function "get_arguments" ( #3152 )
2025-01-31 14:24:51 +11:00
Franco Castillo
ae3f59ccae
Update .po, base.pot and archinstall/locales/es/LC_MESSAGES/base.mo files. ( #3149 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2025-01-31 07:25:44 +11:00
uday
e110492b56
Replace Sway with Hyprland in profile seat selection ( #3145 )
2025-01-29 08:15:31 +11:00
correctmost
7b0efd35f0
Remove unneeded mypy override for archinstall.scripts ( #3147 )
...
The override is no longer needed after commit fc63d45fe6 .
2025-01-29 08:14:45 +11:00
renovate[bot]
4f53961392
fix(deps): update dependency pylint to v3.3.4 ( #3146 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 07:33:20 +11:00
renovate[bot]
0f6f5dae86
fix(deps): update dependency pydantic to v2.10.6 ( #3143 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 10:04:15 +11:00
Wise
0b89966720
Update missing translation strings for TR ( #3142 )
2025-01-24 12:32:06 +11:00
renovate[bot]
59b90d65a1
fix(deps): update dependency ruff to v0.9.3 ( #3141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 09:58:55 +11:00
renovate[bot]
88eedf04aa
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.3 ( #3140 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 09:58:40 +11:00
codefiles
f05af2e6c4
Consolidate preparations for lvm and partitions ( #3135 )
2025-01-23 17:50:35 +11:00
Anton Hvornum
6653a4e5a9
Removed requirement for root for pylint ( #3138 )
2025-01-22 19:46:44 +01:00
Anton Hvornum
7ccc288b14
Bumping to version 3.0.2 ( #3137 )
2025-01-22 19:03:33 +01:00
Daniel Girtler
6c6ceef6f2
Fix remote mirrorlist parsing ( #3136 )
2025-01-22 10:04:59 +01:00
correctmost
8aa479bf3e
Use float instead of int for pre-validated mirror score fields ( #3079 )
...
This fixes an unnecessary-round ruff warning in validate_score.
2025-01-22 18:54:32 +11:00
Anton Hvornum
6d371da5df
Remove reiserfs as it's been deprecated since 2022 ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a452c4eb404df8a7f2a79a37ac77b90b6db1a2c9 ) and been removed in the kernel as of 2024-11-21 ( https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c01f664e4ca210823b7594b50669bbd9b0a3c3b0 ) ( #3134 )
2025-01-21 18:53:55 +01:00
Daniel Girtler
4aa8317b7c
Add skip for partitioning menus ( #3121 )
2025-01-21 18:42:16 +01:00
Daniel Girtler
985775b143
Fix misaligned table headers ( #3120 )
2025-01-21 18:41:47 +01:00
Daniel Girtler
64f08cc890
Fix scrolling in console ( #3113 )
2025-01-21 18:41:23 +01:00
Daniel Girtler
fb159a8255
Fix 3081 - Local mirrorlist parsing bug ( #3104 )
...
* Fix 3081 - shortcircuit on empty mirror options
* Update
* Update
2025-01-21 18:40:54 +01:00
codefiles
c9bdaa209e
Replace list with link to contributors page ( #3102 )
2025-01-21 12:53:36 +01:00
Daniel Girtler
fc63d45fe6
Remove deprecated swiss config ( #3042 )
...
* Remove deprecated swiss config
* Update
2025-01-21 12:42:31 +01:00
renovate[bot]
2bd4344d43
fix(deps): update dependency pre-commit to v4.1.0 ( #3131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 12:17:25 +11:00
codefiles
ee69e19f8b
Refactor preparations for fs type and encryption ( #3130 )
2025-01-20 20:22:43 +11:00
codefiles
19c390e072
disk: add support for creating swap partitions ( #3129 )
2025-01-18 16:48:48 +11:00
renovate[bot]
8d923ff09e
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 ( #3127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 09:28:34 +11:00
renovate[bot]
99fe401979
fix(deps): update dependency ruff to v0.9.2 ( #3125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 09:28:17 +11:00
correctmost
c94d0a56d9
Enable most flake8-commas rules in ruff and fix warning ( #3122 )
2025-01-15 16:30:13 +11:00
codefiles
41215741f0
disk: add udev sync after partitioning ( #3119 )
2025-01-14 14:23:25 +11:00
codefiles
d5bbda1e2f
Refactor cmd path check using startswith() ( #3117 )
2025-01-14 14:22:47 +11:00
codefiles
b7a5d00676
Remove superfluous /usr/bin/ from commands ( #3115 )
2025-01-13 14:42:39 +11:00
correctmost
c0a2de4330
Enable the set-attr-with-constant ruff rule and fix warnings ( #3114 )
2025-01-12 15:02:06 +11:00
correctmost
fd77b5d4ce
Enable the strip-with-multi-characters ruff rule ( #3112 )
...
Commit 4212357c6 fixed the remaining warnings.
2025-01-12 12:39:10 +11:00
correctmost
457e790bd0
Enable most flake8-bugbear rules in ruff ( #3110 )
2025-01-12 11:51:06 +11:00
correctmost
4212357c6f
Use removeprefix/removesuffix instead of incorrect lstrip/rstrip calls ( #3109 )
2025-01-12 11:50:09 +11:00
codefiles
6681501904
Fix Btrfs subvolume mount options ( #3108 )
2025-01-12 11:46:34 +11:00
correctmost
47736c4060
Avoid reassigning a parameter value to fix Pyright warnings ( #3106 )
2025-01-12 11:45:41 +11:00
renovate[bot]
df2791295d
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.1 ( #3100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-12 11:30:59 +11:00
codefiles
3409f84e79
Use list comprehension ( #3105 )
2025-01-12 11:30:27 +11:00
Melroy van den Berg
7202d964dd
Make libera.chat irc link clickable ( #3099 )
...
Fix libera.chat link in markdown
2025-01-12 11:27:30 +11:00
correctmost
e7f2a8c203
Fix some mypy warnings in archinstall/lib/ ( #3103 )
2025-01-11 15:44:43 +11:00
codefiles
22b410d082
Change to import Path for consistency ( #3101 )
2025-01-11 15:42:50 +11:00
Melroy van den Berg
a575ac2c47
Use Matrix channel invite link ( #3098 )
2025-01-11 15:40:13 +11:00
renovate[bot]
39c7eda352
fix(deps): update dependency ruff to v0.9.1 ( #3097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 15:37:33 +11:00
codefiles
700294f19a
disk: validate first partition start ( #3096 )
2025-01-10 20:12:47 +11:00
renovate[bot]
ad015033b8
fix(deps): update dependency ruff to v0.9.0 ( #3095 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 08:21:18 +11:00
renovate[bot]
cb414c1c5b
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.0 ( #3093 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 08:19:37 +11:00
renovate[bot]
2778ca60f6
fix(deps): update dependency pydantic to v2.10.5 ( #3092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 08:19:21 +11:00
codefiles
c081f77d57
pacman/repo: use StrEnum ( #3088 )
2025-01-08 12:13:11 +11:00
correctmost
10a12dc855
Fix mutable-class-default ruff warnings ( #3087 )
2025-01-08 10:23:07 +11:00
renovate[bot]
34ef6527ce
fix(deps): update dependency pylint-pydantic to v0.3.5 ( #3086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 07:52:24 +11:00
codefiles
6398f6852d
audio: use StrEnum ( #3084 )
2025-01-08 07:45:19 +11:00
correctmost
40210f8733
Fix used-dummy-variable ruff warnings ( #3083 )
2025-01-08 07:44:48 +11:00
codefiles
9163e8c84c
disk: rework manual partitioning ( #3071 )
...
* disk: rework manual partitioning
* disk: fix end alignment
* disk: validate config
* test: fix disk config partition overlap
2025-01-08 07:44:03 +11:00
correctmost
25b7bbb0ed
Add if-key-in-dict-del ruff rule to ignore list ( #3082 )
...
The rule is concerned with code style rather than correctness or
performance.
2025-01-08 07:41:25 +11:00
correctmost
e712144e5d
Fix falsy-dict-get-fallback ruff warnings ( #3077 )
2025-01-08 07:38:40 +11:00
codefiles
fd91cbaac1
pacman/repo: update enum members to uppercase ( #3076 )
2025-01-08 07:37:43 +11:00
codefiles
fa515dfdc6
general: remove superfluous callbacks variable ( #3075 )
2025-01-08 07:36:12 +11:00
renovate[bot]
984fa6af46
fix(deps): update dependency ruff to v0.8.6 ( #3074 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 07:34:31 +11:00
renovate[bot]
7cba07b730
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.8.6 ( #3073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 07:34:12 +11:00
renovate[bot]
f1f08c811b
fix(deps): update dependency ruff to v0.8.5 ( #3064 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 15:52:58 +11:00
codefiles
6dab4650fa
audio: capitalize enums ( #3067 )
2025-01-03 15:24:10 +11:00
renovate[bot]
cb6417be6e
fix(deps): update dependency mypy to v1.14.1 ( #3057 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 14:13:00 +11:00
renovate[bot]
77f5b075b6
fix(deps): update dependency pylint to v3.3.3 ( #3046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 14:12:46 +11:00
renovate[bot]
82bcb59044
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 ( #3062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 13:56:33 +11:00
renovate[bot]
9d1a47df13
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.8.5 ( #3063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 13:56:16 +11:00
codefiles
547ce8033d
audio: remove incorrect use of dataclass ( #3058 )
2025-01-03 13:44:25 +11:00
codefiles
18ef7fd469
Use Path.chmod() ( #3051 )
2025-01-03 13:41:41 +11:00
codefiles
459b84b6fe
Rework mount point argument ( #3041 )
2024-12-23 11:04:16 +11:00
codefiles
d5c5b60d5c
Rework profiles path ( #3040 )
2024-12-23 09:08:48 +11:00
codefiles
5f8cdcb39b
disk: change from_partition() parameters ( #3039 )
2024-12-23 09:08:02 +11:00
renovate[bot]
a8c2a5a54f
fix(deps): update dependency mypy to v1.14.0 ( #3036 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 10:38:20 +11:00
renovate[bot]
2996e0ae14
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 ( #3037 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 10:37:58 +11:00
codefiles
24ff132f93
general: remove unspecified exception handling ( #3035 )
2024-12-22 10:21:56 +11:00
codefiles
c978c841de
disk: move ENC_IDENTIFIER ( #3034 )
2024-12-22 10:21:21 +11:00
codefiles
9b5fd6bad5
mirrors: use pydantic model_validate_json() ( #3033 )
2024-12-20 17:26:45 +11:00
codefiles
367c8d781c
general: rework environment_vars ( #3032 )
2024-12-20 17:26:11 +11:00
codefiles
f685849b8d
luks: remove superfluous _mapper_dev ( #3031 )
2024-12-20 17:25:12 +11:00
renovate[bot]
75459f4ac2
Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.4 ( #3030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 12:01:27 +11:00
renovate[bot]
5a82ce7719
Update dependency ruff to v0.8.4 ( #3029 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 12:01:09 +11:00
renovate[bot]
05441a4c11
Update dependency pydantic to v2.10.4 ( #3026 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 17:50:14 +11:00
codefiles
ae51af67a3
Remove disk retries and timeouts ( #3025 )
2024-12-19 17:49:44 +11:00
Mohamed E
d2ef961b32
[Feat] Wayfire support ( #3020 )
...
* add profile
* fix pylint
2024-12-18 07:04:48 +11:00
lazysixoeight
5288e246ec
Specified GNOME as an acronym ( #3023 )
2024-12-16 20:49:42 +11:00
renovate[bot]
fb27fbdfa8
Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 ( #3019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 09:18:28 +11:00
renovate[bot]
7b09c5a7ca
Update dependency ruff to v0.8.3 ( #3018 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 09:18:03 +11:00
Daniel Girtler
1ff04c6df0
Use ctrl+h for help menu trigger ( #2996 )
2024-12-12 09:43:54 +01:00
renovate[bot]
27df486dda
Update dependency pylint-pydantic to v0.3.4 ( #3017 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 15:54:31 +11:00
codefiles
4dccd54cbd
Replace commonprefix() with commonpath() ( #3016 )
2024-12-09 13:25:08 +11:00
codefiles
3716df9bb7
Fix pre-mounted Btrfs subvolumes root detection ( #3014 )
2024-12-09 10:38:16 +11:00
codefiles
4592280baa
Refactor set_mirrors() ( #3011 )
2024-12-08 15:07:17 +11:00
codefiles
ae3b0f8d75
Remove superfluous try in get_btrfs_info() ( #3010 )
2024-12-08 09:01:51 +11:00
Daniel Girtler
1d278f8abd
Fix 2991 - Restructure the mirror list handling ( #3007 )
...
* Fix 2991 - mirror configuration
* Update
* Update
* Update
2024-12-08 08:58:16 +11:00
codefiles
8f2bf2b737
Refactor set_hostname() ( #3009 )
2024-12-08 08:57:31 +11:00
codefiles
3400991c9b
Refactor enable_sudo() ( #3008 )
2024-12-08 08:56:58 +11:00
codefiles
19a0d49509
Update partition flags value ( #3006 )
2024-12-07 11:48:49 +11:00
codefiles
0a9fae2e57
Replace deprecated pydantic parse_raw() ( #3004 )
2024-12-07 10:20:23 +11:00
renovate[bot]
fbdb3c4f37
Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 ( #3002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-06 17:17:49 +11:00
renovate[bot]
2d4128fd84
Update dependency ruff to v0.8.2 ( #3001 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-06 17:17:03 +11:00
renovate[bot]
89cd718462
Update dependency pydantic to v2.10.3 ( #2999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 21:05:29 +11:00
zbik
3905bfe31a
Update plasma.py ( #2998 )
...
changed kwrite to kate as the two packages merged together in 2022 and removed egl-wayland (why was it there in the first place?)
2024-12-03 20:03:42 +11:00
renovate[bot]
03e41d3721
Update dependency pylint to v3.3.2 ( #2992 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 18:18:21 +11:00
renovate[bot]
7d0acbcc6d
Update dependency pylint-pydantic to v0.3.3 ( #2995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 18:17:52 +11:00
renovate[bot]
ac75dda390
Update dependency pytest to v8.3.4 ( #2989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 13:12:05 +11:00
Michael Ziminsky (Z)
256f206b9e
btrfs improvements and fixes ( #2970 )
2024-12-01 18:35:30 +11:00
correctmost
60842bd1cf
Enable bare-except linter rules and fix warnings ( #2988 )
2024-12-01 18:34:51 +11:00
correctmost
0bc2ad700f
Enable the "unreachable" pylint warning and remove unused code ( #2987 )
...
The os.fsync call causes an "invalid argument" OSError when it
actually runs, so it has been removed altogether.
Closes #2773
2024-12-01 18:34:00 +11:00
correctmost
507e4322d6
Remove unused SysCommand.__json__ method ( #2986 )
2024-12-01 18:33:22 +11:00
correctmost
fcf9658f8f
Disable some rules that warn when using ruff's preview mode ( #2985 )
2024-12-01 17:50:33 +11:00
correctmost
8fa5ec15af
Enable the yield-in-for-loop ruff rule and fix warnings ( #2984 )
2024-12-01 17:50:11 +11:00
correctmost
af043afa88
Enable the unnecessary-lambda pylint rule and fix warnings ( #2983 )
2024-12-01 17:44:39 +11:00
correctmost
e0db642366
Fix "selction" typo ( #2981 )
2024-12-01 17:43:29 +11:00
correctmost
b49b5bfa11
Fix "Pssword" typo ( #2980 )
2024-12-01 17:42:33 +11:00
correctmost
760963f7a6
Enable the unused-variable pylint rule and fix warnings ( #2978 )
2024-12-01 17:41:34 +11:00
correctmost
f578ac4ade
Remove unused argument from GlobalMenu._get_menu_options ( #2977 )
2024-12-01 17:41:03 +11:00
correctmost
eacc28d577
Remove unused argument from AbstractCurses._confirm_interrupt ( #2976 )
2024-12-01 11:13:04 +11:00
correctmost
a8fad93ae0
Add missing typing.override annotations reported by Pyright ( #2974 )
...
This commit also removes duplicated code in Viewport._replace_str.
2024-12-01 11:01:16 +11:00
correctmost
e33ac034dc
Replace deprecated stage name in pre-commit config ( #2975 )
...
This commit fixes the following warning:
"top-level `default_stages` uses deprecated stage names (commit)
which will be removed in a future version."
2024-12-01 11:01:02 +11:00
correctmost
6a6642a9c1
Replace some Any instances with specific type hints ( #2973 )
2024-12-01 09:17:10 +11:00
correctmost
0a1d036750
Remove unused VersionDef class ( #2972 )
...
This allows the comparison-with-callable pylint rule to be enabled.
2024-12-01 08:40:38 +11:00
renovate[bot]
cdd9e0cbcc
Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1 ( #2956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 22:57:01 +11:00
correctmost
007f2ff797
Use TypedDict to annotate disk-related serializations ( #2935 )
2024-11-30 22:56:46 +11:00
correctmost
11f8490b59
Enable the bad-indentation pylint rule and fix space indentations ( #2968 )
2024-11-30 22:54:53 +11:00
correctmost
1e6492d34a
Enable the printf-string-formatting ruff rule and fix warnings ( #2967 )
2024-11-30 22:54:20 +11:00
correctmost
b0222111f5
Enable the redefined-builtin pylint rule and fix warnings ( #2966 )
2024-11-30 22:53:54 +11:00
renovate[bot]
6f42eba2f4
Update dependency ruff to v0.8.1 ( #2955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 22:52:03 +11:00
correctmost
604526c3c8
Enable the f-string ruff rule and fix warnings ( #2965 )
2024-11-30 20:03:09 +11:00
correctmost
d4c04a83a3
Enable the redefined-outer-name pylint rule and fix warnings ( #2964 )
2024-11-30 20:01:38 +11:00
correctmost
544400606f
Enable mypy checks for tests/ files ( #2963 )
2024-11-30 20:00:35 +11:00
correctmost
2825818af6
Enable useless-parent-delegation pylint rule and fix warnings ( #2962 )
2024-11-30 19:59:28 +11:00
correctmost
45bc9c2e65
Use the ruff version specified in pyproject.toml for CI checks ( #2960 )
...
Previously, the ruff system package was used, which could lag
behind the PyPI version.
2024-11-30 19:58:10 +11:00
correctmost
80eebcff4f
Enable the explicit-f-string-type-conversion rule and fix warnings ( #2954 )
2024-11-29 06:43:13 +11:00
renovate[bot]
7b291a6681
Update dependency pydantic to v2.10.2 ( #2942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 22:45:34 +11:00
correctmost
e3ff449bc4
Enable the Ruff-specific ruleset ( #2951 )
2024-11-28 20:15:30 +11:00
correctmost
f314b7be54
Replace some Any instances with specific type hints ( #2950 )
2024-11-28 20:14:58 +11:00
renovate[bot]
8646c9aac2
Update dependency pytest to v8 ( #2941 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 18:05:12 +11:00
correctmost
e49a679fb8
Enable pytest test runs on CI ( #2947 )
...
This commit also fixes fixture and test issues that caused failures.
2024-11-27 17:42:22 +11:00
correctmost
a28fb27a7a
Use human-friendly names in mypy and Pylint ignore directives ( #2946 )
2024-11-27 06:48:38 +11:00
correctmost
7bdef2f017
Fix mypy warnings in tests/test_args.py ( #2945 )
2024-11-27 06:46:17 +11:00
Daniel Girtler
198efb5f53
Fix 2916 - Reinstate prompt in list menus ( #2940 )
...
* Reinstate prompt in list menus
* Ruff
2024-11-26 11:10:48 +01:00
Daniel Girtler
e51f7adf21
Dataclasses for args and config ( #2936 )
...
* Introduce dataclass for arguments and configuration
* Update
* Update
2024-11-26 11:08:36 +01:00
correctmost
f2bc5ff280
Remove unused Selector class ( #2938 )
...
The code is unused as of 88b91ae201 .
2024-11-26 12:22:16 +11:00
correctmost
ee2ed3fe54
Start using typing.override to annotate overridden methods and properties ( #2934 )
2024-11-25 19:51:16 +11:00
correctmost
8d807c08ee
Use precise type hints for most DeferredTranslation references ( #2929 )
...
The remaining "_: Any" instances will require accompanying code
changes.
2024-11-25 18:49:22 +11:00
correctmost
46e4e28294
Bump the minimum Python version to 3.12 ( #2933 )
2024-11-25 18:45:50 +11:00
correctmost
6c37ba68e2
Remove unused singleton utility code ( #2931 )
2024-11-25 18:45:01 +11:00
correctmost
9cabc981b2
Remove python-simple-term-menu installations from CI workflows ( #2932 )
...
The dependency is no longer needed as of 0f2e0095 .
2024-11-25 08:26:09 +01:00
correctmost
d89ae04e0e
Delete ignore directive for Ruff rule that was removed ( #2928 )
...
The unpacked-list-comprehension rule was removed in Ruff 0.8.0.
2024-11-25 14:25:53 +11:00
Anton Hvornum
aa80f8cf41
Bump to version 3.0.1 ( #2920 )
2024-11-23 11:45:32 +01:00
codefiles
7eb1f47084
Use binary units ( #2917 )
2024-11-23 08:53:32 +01:00
Daniel Girtler
5c83e230df
Fix 2915 - Reinstate partition information in device selection ( #2919 )
...
* Fix regresion in device selection - show partition info
* Fix linting
2024-11-23 08:52:53 +01:00
ots25
41600aefa4
Add files via upload ( #2912 )
...
Update and fix Arabic translation
2024-11-23 08:19:36 +11:00
renovate[bot]
4d1318e71a
Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.0 ( #2911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 22:15:27 +11:00
renovate[bot]
4cbf0f49db
Update dependency ruff to v0.8.0 ( #2910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 22:15:11 +11:00
renovate[bot]
1579483193
Update dependency pydantic to v2.10.1 ( #2901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 22:05:11 +11:00
Thierry M
b2b3a728a0
Update base.po (French) ( #2907 )
...
Hello,
Here is the update on the French language.
Best regards,
Roxfr
2024-11-22 19:07:11 +11:00
codefiles
f5447e91c4
Increase suggested root partition size ( #2905 )
2024-11-22 07:23:21 +11:00
codefiles
bda0752eec
Change partition flag name Boot -> BOOT ( #2903 )
2024-11-21 12:22:50 +11:00
codefiles
7fd726f03f
Fix log disk states ( #2902 )
2024-11-21 10:50:43 +11:00
utuhiro78
1464806f18
Update Japanese translation ( #2900 )
2024-11-21 09:01:09 +11:00
codefiles
0eac05cecc
Add linux-home partition flag ( #2898 )
2024-11-20 15:32:29 +01:00
codefiles
611af783aa
Fix partition flag value ( #2897 )
2024-11-20 14:49:34 +01:00
codefiles
83d222cec6
Rework partition flag ( #2895 )
2024-11-20 07:55:09 +01:00
codefiles
3453816b38
Fix hostname None ( #2893 )
2024-11-20 16:32:05 +11:00
walken
f827851560
Czech localization update ( #2891 )
2024-11-20 13:04:56 +11:00
Hugo Carvalho
1e3fb257a2
Update portuguese translation ( #2886 )
2024-11-19 23:41:57 +01:00
codefiles
4f704b8501
Refactor partition type GUID ( #2890 )
2024-11-19 23:41:27 +01:00
Daniel Girtler
20cc124a6d
Fix seat-access selection ( #2885 )
...
* Fix seat-access selection
* Format import
2024-11-19 14:50:16 +01:00
BringBack1800s
69b443c1ad
Update hyprland.py ( #2879 )
2024-11-19 18:49:16 +11:00
summoner001
68a221ea1b
Update hungarian translation ( #2884 )
...
Fixing the „custom” word coherence.
Fixing mispelled „zram” -> zRam
2024-11-19 18:48:41 +11:00
codefiles
f19f35897b
Add _get_key_file() ( #2882 )
2024-11-19 18:37:24 +11:00
codefiles
594ca3504f
Fix btrfs skip mount options ( #2881 )
2024-11-19 18:36:31 +11:00
Odyssey
f034c3693c
Update Catalan translation ( #2883 )
2024-11-19 18:31:11 +11:00
correctmost
f3f7700945
Remove unused Any instances from TYPE_CHECKING blocks ( #2878 )
...
This will make it easier to start removing more Any instances from
the codebase.
2024-11-19 18:30:41 +11:00
correctmost
3255744278
Sort and format remaining imports ( #2877 )
...
This commit also enables isort rules in the Ruff config.
2024-11-19 11:18:47 +11:00
correctmost
955b2cfc3e
Sort and format imports in lib/disk/ ( #2875 )
2024-11-18 23:29:56 +01:00
correctmost
b3421c0a82
Sort and format imports in scripts/, tui/, and top-level files ( #2874 )
2024-11-19 08:16:38 +11:00
correctmost
0aa6dcc78e
Sort and format imports in examples/ and default_profiles/ ( #2873 )
2024-11-19 07:54:17 +11:00
Anton Hvornum
d3fa738bdd
Changed the invitation link to discord to go from #general to #help channel, as it's not always given how discord works ( #2870 )
2024-11-19 07:51:33 +11:00
correctmost
7776f82cbc
Reduce the max line length from 220 to 160 by wrapping some lines ( #2867 )
...
This will make it easier to auto-format import sections.
2024-11-19 07:50:53 +11:00
utuhiro78
89425912b9
Update Japanese translation ( #2869 )
2024-11-18 22:01:18 +11:00
correctmost
80b4dab092
Remove remaining Optional and Union usage from the codebase ( #2868 )
2024-11-18 20:59:08 +11:00
correctmost
97d6d84c3c
Replace most Union[] instances with pipe syntax ( #2843 )
2024-11-18 20:07:14 +11:00
correctmost
9626965982
Remove remaining deprecated typing.Dict and typing.List usage ( #2859 )
2024-11-18 20:02:35 +11:00
Daniel Girtler
41e5a0fcfd
Fixes 2849 ( #2862 )
2024-11-18 09:54:29 +01:00
Daniel Girtler
f648eb6d66
Fix 2860 ( #2863 )
2024-11-18 09:52:32 +01:00
correctmost
d79e082837
Remove outdated formatting note from contributors doc ( #2857 )
...
Binary operators are formatted consistently as of 6102a08c .
2024-11-18 09:04:44 +11:00
codefiles
6ca80d1fd7
Fix partition creation size end ( #2858 )
2024-11-18 09:04:12 +11:00
codefiles
8fc3dc4358
Parse lsblk data with pydantic ( #2775 )
2024-11-18 07:42:09 +11:00
Franco Castillo
74fd463873
Update Spanish translation ( #2853 )
2024-11-18 07:22:21 +11:00
summoner001
0c9064d6ad
Update Hungarian Translation ( #2852 )
...
Translate new strings
2024-11-18 07:22:04 +11:00
codefiles
80bba6c52b
Fix partition creation default size ( #2856 )
2024-11-18 07:20:12 +11:00
codefiles
fad97e8465
Fix EditMenu input text ( #2855 )
2024-11-18 07:18:42 +11:00
utuhiro78
5aa73a5edc
Update Japanese translation ( #2854 )
2024-11-18 07:17:49 +11:00
Luna Jernberg
242ecc1ed2
Update base.po ( #2848 )
...
Update Swedish translation for 3.0
2024-11-17 12:07:38 +01:00
Anton Hvornum
c16df5d80e
Bump to version 3.0.0 ( #2847 )
2024-11-17 10:02:51 +01:00
codefiles
68e2d8c3fa
Fix _mount_luks_partition() ( #2838 )
2024-11-17 09:40:52 +01:00
correctmost
80ad332d31
Enable multiple-statements-on-one-line-colon rule and fix warnings ( #2845 )
2024-11-17 19:39:14 +11:00
correctmost
f783042e28
Only skip unused-import checks in __init__.py files ( #2844 )
...
This will help catch unused imports in other files when using Ruff.
2024-11-17 12:08:51 +11:00
correctmost
f13f3d53b6
Enable arguments-renamed Pylint rule and fix warnings ( #2842 )
2024-11-17 11:03:18 +11:00
correctmost
0dc77f8e8a
Replace more Optional instances with union syntax in lib/ ( #2841 )
2024-11-17 11:01:57 +11:00
correctmost
57e4362a49
Remove unreachable return statement in _handle_interrupt ( #2840 )
2024-11-17 11:00:16 +11:00
correctmost
6383b5e82f
Replace Optional with union syntax in scripts/ and tui/ ( #2839 )
2024-11-17 09:49:10 +11:00
correctmost
25172bd0f8
Start replacing Optional with union syntax in lib/ ( #2837 )
2024-11-17 09:03:01 +11:00
correctmost
8cda091e6d
Start replacing Optional with union syntax (UP007 rule in Ruff) ( #2836 )
2024-11-17 09:02:08 +11:00
Anton Hvornum
58e4a94fdf
Converting systemctl call to a simple ln call for debus reasons ( #2835 )
...
* Converting systemctl call to a simple ln call for debus reasons #2764
2024-11-16 18:55:21 +01:00
correctmost
87fe1dbd8a
Enable most of the pyupgrade checks in Ruff ( #2834 )
2024-11-16 21:21:10 +11:00
correctmost
9bed81522d
Fix unnecessary-class-parentheses (UP039) Ruff warning ( #2833 )
2024-11-16 20:55:17 +11:00
correctmost
b96194d51a
Fix super-call-with-parameters (UP008) Ruff warning ( #2832 )
2024-11-16 20:54:46 +11:00
correctmost
44eb7f92e9
Fix useless-object-inheritance (UP004) Ruff warning ( #2831 )
2024-11-16 20:54:14 +11:00
correctmost
d644b5cae2
Replace deprecated socket.error exception with OSError ( #2830 )
...
This warning was raised by the UP024 rule in Ruff.
2024-11-16 20:53:43 +11:00
Daniel Girtler
0f2e00952f
Remove redundant simple-term-menu package ( #2824 )
...
* Remove redundant simple-term-menu package
* Update PKGBUILD
Added missing python package (this simply reflects a change in upstream PKGBUILD)
---------
Co-authored-by: Anton Hvornum <torxed@archlinux.org>
2024-11-16 10:53:33 +01:00
correctmost
2d6eef4672
Fix redundant-open-modes (UP015) warnings from Ruff ( #2828 )
2024-11-16 20:52:55 +11:00
correctmost
44f4bc8612
Use union syntax for isinstance checks (UP038 rule in Ruff) ( #2829 )
2024-11-16 10:47:01 +01:00
Daniel Girtler
b61b5c82fa
Simplify translation call in f-string ( #2826 )
2024-11-16 10:46:33 +01:00
correctmost
2408b597be
Enable the E128 flake8 rule for all code except for __init__.py ( #2827 )
...
This commit also fixes a few files that had non-uniform indentation.
2024-11-16 19:34:29 +11:00
correctmost
6102a08c6d
Enable the W504 binary operator rule in flake8 ( #2825 )
2024-11-16 18:57:08 +11:00
correctmost
3d2673ac78
Enable the Pylint-warnings rules in Ruff ( #2823 )
...
The rule implementations can differ between Ruff and Pylint, so
enable them both for maximum coverage.
2024-11-16 18:28:00 +11:00
correctmost
ecad6762e5
Fix some mypy warnings in the lib/ directory ( #2822 )
2024-11-16 18:27:26 +11:00
correctmost
c682ddf391
Enable the E123 closing bracket rule in flake8 ( #2812 )
2024-11-16 18:23:52 +11:00
goose3228
a0d88f5ee2
Warn user when UEFI is disabled ( #2806 )
2024-11-16 18:23:08 +11:00
correctmost
a71fe41585
Remove unnecessary mypy overrides for lib/models/mirrors.py ( #2821 )
2024-11-16 17:07:49 +11:00
correctmost
1af5135013
Enable the flake8-implicit-str-concat Ruff rules ( #2819 )
2024-11-16 17:07:14 +11:00
correctmost
3b3dca7bc1
Enable the UP025 Ruff rule to flag unnecessary Unicode prefixes ( #2820 )
2024-11-16 14:04:15 +11:00
correctmost
01b72b9293
Remove most of the remaining deprecated typing imports ( #2818 )
2024-11-16 14:01:24 +11:00
correctmost
e23e5e7f2a
Enable stricter global mypy defaults ( #2817 )
...
Some checks only need to be disabled for the lib/ directory now.
2024-11-16 13:56:43 +11:00
correctmost
a4935bdd10
Fix mypy warnings in the tui/ directory ( #2816 )
2024-11-16 12:00:31 +11:00
correctmost
316711d261
Enable flake8-datetimez and flake8-future-annotations Ruff checks ( #2815 )
2024-11-16 11:59:09 +11:00
correctmost
091a070e4e
Enable the f-string-without-interpolation Pylint rule ( #2814 )
2024-11-16 11:58:23 +11:00
correctmost
c87c723549
Remove most deprecated typing.Dict usage ( #2813 )
2024-11-16 11:57:46 +11:00
correctmost
d9fa2718ec
Make mypy checks more strict for lib/ and tui/ directories ( #2811 )
2024-11-16 10:14:25 +11:00
correctmost
dff101e279
Remove most deprecated typing.List usage ( #2810 )
2024-11-16 10:13:51 +11:00
renovate[bot]
360118f68f
fix(deps): update dependency ruff to v0.7.4 ( #2808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 08:31:58 +11:00
renovate[bot]
3ec4b86409
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 ( #2807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 07:48:30 +11:00
correctmost
1b40067e5a
Enable the expression-not-assigned Pylint rule ( #2809 )
...
Commit 88b91ae201 fixed the last instance that existed in the
codebase.
2024-11-16 07:47:59 +11:00
Daniel Girtler
88b91ae201
Integrate new curses menu ( #2663 )
...
* Edit text menu
* Fix alignment
* Scroll functionality
* Fix flake8
* Migrate locales menu
* Fix language translation
* Fix interrupt
* Fix flake8
* Edit mode preset
* Convert print to tui prints
* Fix mypy
* Fix cycling through long menu
* Fix profile view
* Fix scrolling
* Fix scrolling
* Fix mypy
* Fix swiss script
* Display asterisk for passwords
* Corrected a variable usage in the local mirror parsing
* Made sure that curses menu selection on mirrors use url object from mirror.url instead of the class instance
* Fixed mypy type on mirror list
---------
Co-authored-by: Torxed <torxed@archlinux.org>
2024-11-15 08:23:22 +01:00
Jack Desert
591b8317ea
Notify user of LOG_PATH upon completion ( #2804 )
...
Co-authored-by: jack <jack>
2024-11-15 13:56:54 +11:00
Thiago Castro
040a6aba27
Package name correction 'xss-lock', i3.py ( #2796 )
...
Package name correction 'xss-lock' needed in the base installation of the i3 desktop.
Link to the caused error and related issue:
Issue: https://github.com/archlinux/archinstall/issues/2790
Pull: https://github.com/archlinux/archinstall/pull/2791
Man: https://man.archlinux.org/man/xss-lock.1
2024-11-11 10:57:50 +11:00
Daniel Girtler
28eaa8c0e4
Wait for LVM info to appear ( #2778 )
...
* Wait forever for LVM info
* Update
2024-11-09 14:20:25 +01:00
Jack Desert
de664dfa39
Include xss-set when installing i3wm ( #2791 )
...
Co-authored-by: jack <jack>
2024-11-09 10:16:15 +01:00
Anton Hvornum
4a9aca2f78
Added missing package dependencies related to fs-operations ( #2792 )
2024-11-09 10:01:25 +01:00
Daniel Girtler
9951c90bf9
Fix local mirror selection ( #2789 )
2024-11-09 09:49:23 +01:00
renovate[bot]
fbc9431697
fix(deps): update dependency ruff to v0.7.3 ( #2785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-09 07:48:01 +11:00
renovate[bot]
c8333ee2a6
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 ( #2784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-09 07:36:39 +11:00
Vincent
26cf04655a
Document LUKS encryption password in creds-sample.json ( #2782 )
2024-11-08 07:35:50 +11:00
Vincent
7098a6a848
Document network config in config-sample.json ( #2781 )
...
Specifically document the CIDR notation of the IP address
2024-11-07 16:17:32 +01:00
Daniel Girtler
0f4e76f142
Update pre-commit hooks ( #2777 )
...
* Add missing pydantic dependencies to pre-commit mypy hook
* Add pylint to pre-commit checks
2024-11-07 13:33:34 +01:00
Daniel Girtler
83ece36ec3
Ignore disk encryption config when no password found ( #2779 )
2024-11-07 13:08:42 +01:00
correctmost
0370e893ac
Enable the self-assigning-variable Pylint warning ( #2772 )
2024-11-04 18:34:05 +01:00
Vincent
11987a06d6
Update config-sample.json to comply with the requirements for version 2.8.6 ( #2754 )
...
I did not add the 'dev_path' key to each one of the partitions, as this may not be required in the 'default_layout' section, but it was required in my configuration when I chose 'manual_partitioning'.
2024-11-04 14:35:44 +01:00
correctmost
aecf3ea553
Add Pylint support and enable Pylint CI checks ( #2658 )
2024-11-04 14:30:28 +01:00
Suica
e3123671bf
Retry when speedtest fails. ( #2657 )
2024-11-04 12:59:39 +01:00
Daniel Girtler
996b75e18c
Fix issue link reference ( #2752 )
2024-11-04 12:44:22 +01:00
Daniel Girtler
3d5aa1bd84
Add auto-merge for dev tools ( #2749 )
2024-11-04 12:43:32 +01:00
Daniel Girtler
4a06131f4d
fix-2740 - Handle empty iface selection ( #2747 )
2024-11-04 12:42:54 +01:00
Daniel Girtler
6553967be6
Add FAQ entry for keyring out-of-date ( #2746 )
...
* Add FAQ for keyring out-of-date
* Update
* Update
2024-11-04 12:42:36 +01:00
Daniel Girtler
918ac5c765
Fix 2735 - Erase luks partition explicitly ( #2745 )
2024-11-04 12:42:12 +01:00
codefiles
7437668f1e
Handle lsblk output bytes in json.loads() ( #2741 )
2024-11-04 12:39:31 +01:00
codefiles
481b570dae
Move logging code outside of command execution try-except block ( #2739 )
2024-11-04 12:38:58 +01:00
Daniel Girtler
8ec1715eb8
Fix 1716 - Retry on mirror list fetching ( #2736 )
...
* Fix 1716 - retry on http calls
* Update
* Update
2024-11-03 21:46:08 +01:00
renovate[bot]
69294e1f9f
fix(deps): update dependency ruff to v0.7.2 ( #2767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-02 18:51:14 +11:00
renovate[bot]
c54d499ae4
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 ( #2766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-02 18:51:00 +11:00
Aindriú Mac Giolla Eoin
2fab780c74
Added Irish/Gaeilge to installer languages ( #2761 )
2024-10-31 10:39:57 +11:00
Hugo Carvalho
b3249badf3
Update Portuguese translation ( #2763 )
...
Improvements and corrections
2024-10-31 09:49:05 +11:00
Favilances
59384615a5
Update Turkish translation ( #2760 )
2024-10-28 22:13:28 +11:00
renovate[bot]
551807fbe9
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 ( #2759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 10:21:55 +11:00
renovate[bot]
eaff04a84f
chore(deps): update dependency ruff to v0.7.1 ( #2758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 10:21:39 +11:00
renovate[bot]
51ce724562
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 ( #2753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 08:15:24 +11:00
renovate[bot]
2c4a62c049
chore(deps): update dependency mypy to v1.13.0 ( #2751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 22:15:21 +11:00
renovate[bot]
d91b6568c2
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 ( #2743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-21 21:57:49 +11:00
renovate[bot]
912c9c5a83
chore(deps): update dependency mypy to v1.12.1 ( #2742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-20 22:29:16 +11:00
renovate[bot]
292569c64f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 ( #2738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 08:21:40 +11:00
renovate[bot]
eb44bc8eb9
chore(deps): update dependency ruff to v0.7.0 ( #2737 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 08:21:24 +11:00
summoner001
b8f0944b19
Update hungarian translation ( #2733 )
...
Minor fixes and polishing the text.
2024-10-16 07:48:35 +11:00
renovate[bot]
57bfe2da42
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 ( #2732 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 22:23:59 +11:00
renovate[bot]
abfdc1e73a
chore(deps): update dependency mypy to v1.12.0 ( #2731 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 08:00:57 +11:00
Jakub Klinkovský
fa0cd4ff9d
docs: remove line block markup ( #2729 )
...
I don't see a point in using [line blocks][1] anywhere in the
documentation. Note that mandoc consequently renders it with a `<pre>`
tag which looks ugly on [man.archlinux.org][2].
Also simplified the URL in `index.rst` which can be written verbatim
without any special markup.
See this [archmanweb issue][3] for details.
[1]: https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#line-blocks
[2]: https://man.archlinux.org/man/archinstall.1
[3]: https://gitlab.archlinux.org/archlinux/archmanweb/-/issues/49#note_213730
Co-authored-by: Jakub Klinkovský <1289205+lahwaacz@users.noreply.github.com>
2024-10-14 09:59:08 +11:00
summoner001
e452804625
Update hungarian translation ( #2730 )
...
fix misspells
fix coherence in the sentences
simplifying senteces
make more corence with other linux installers (example: ubiquity, calamares)
2024-10-14 09:56:04 +11:00
renovate[bot]
e749e67a84
chore(deps): update dependency pre-commit to v4.0.1 ( #2724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 07:49:32 +11:00
Luna Jernberg
a061e8e4f3
Update and Complete -- Swedish Translation ( #2725 )
...
* Update base.po
Found a typo when installing Arch Linux to a couple of new NVMEs from Seagate/WD from Inet/Webhallen yesterday and today, found a typo fixed a typo, added some more Swedish while i was at it
* Update base.po
Update and complete Swedish Translation
2024-10-09 12:20:49 +11:00
renovate[bot]
9cf19a7dd0
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 ( #2722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 11:15:50 +11:00
renovate[bot]
d9abf9d5b7
chore(deps): update dependency pre-commit to v4 ( #2721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 11:15:35 +11:00
renovate[bot]
1a56c86c8a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.6.9 ( #2719 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 08:20:52 +10:00
renovate[bot]
0fd306b257
chore(deps): update dependency ruff to v0.6.9 ( #2718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 08:20:04 +10:00
Luna Jernberg
155610add0
Update base.po ( #2717 )
...
Found a typo when installing Arch Linux to a couple of new NVMEs from Seagate/WD from Inet/Webhallen yesterday and today, found a typo fixed a typo, added some more Swedish while i was at it
2024-10-04 07:43:20 +10:00
codefiles
661328767c
Exclude archiso loop device ( #2715 )
2024-10-03 16:11:20 +10:00
Rafael Fontenelle
92079b0e8e
Do not try to update github-pages on pull_request ( #2711 )
2024-10-02 07:25:15 +10:00
Rafael Fontenelle
4959c76c34
Fix PyPI name and installing from, in python.rst ( #2710 )
2024-10-02 07:21:49 +10:00
summoner001
a93bac15da
Fixing hungarian translation ( #2709 )
...
Minor fix
2024-10-02 07:20:47 +10:00
summoner001
7341383d90
Fixing hungarian translation ( #2702 )
...
Fixing hungarian translation
2024-09-29 12:05:16 +10:00
codefiles
1682574905
Remove duplicate sector_size ( #2701 )
2024-09-28 09:39:45 +10:00
renovate[bot]
15ccdd34a6
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.6.8 ( #2700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 06:45:16 +10:00
renovate[bot]
f0672b011e
chore(deps): update dependency ruff to v0.6.8 ( #2699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 06:45:06 +10:00
codefiles
8db3c7d65d
Add get_loop_devices() ( #2698 )
2024-09-25 23:02:51 +10:00
codefiles
8e9b1bc727
Remove lsblk default columns ( #2697 )
2024-09-24 09:57:45 +10:00
codefiles
ff3b44e191
Remove import of pyparted _ped ( #2696 )
2024-09-23 11:51:54 +10:00
renovate[bot]
5526e39679
chore(deps): update dependency ruff to v0.6.7 ( #2694 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 10:04:06 +10:00
renovate[bot]
11427ceee9
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.6.7 ( #2695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 10:03:55 +10:00
K.B.Dharun Krishna
3d5fa9270d
po: update Tamil translation ( #2693 )
2024-09-22 07:35:52 +10:00
summoner001
db3c86dd86
Update Hungarian translation ( #2692 )
...
Minor sentence fixes
2024-09-22 07:35:33 +10:00
renovate[bot]
92db197f75
Update dependency ruff to v0.6.6 ( #2690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 17:50:06 +10:00
renovate[bot]
9deb8c081a
Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.6 ( #2691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 17:49:45 +10:00
renovate[bot]
a1c9e1cf8d
Update dependency pydantic to v2.9.2 ( #2688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 07:14:13 +10:00
renovate[bot]
3f2b4c1e55
Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.5 ( #2683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-14 08:09:11 +10:00
renovate[bot]
9de2df7ef0
Update dependency ruff to v0.6.5 ( #2682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-14 08:08:48 +10:00
renovate[bot]
3c94e96064
Update dependency pydantic to v2.9.1 ( #2677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 21:55:18 +10:00
codefiles
a45bd248c7
Convert lsblk mountpoint str to Path object ( #2676 )
2024-09-09 07:28:09 +10:00
correctmost
7235e21c3a
Remove some deprecated typing.Dict and typing.List usage ( #2673 )
2024-09-08 08:10:38 +10:00
correctmost
6ba0e5c441
Fix minor copy/paste errors in GitHub workflow configs ( #2672 )
2024-09-08 08:08:55 +10:00
codefiles
876d155be9
Move device after options in lsblk command ( #2670 )
2024-09-07 09:26:27 +10:00
codefiles
6a2a204f18
Add udev_sync() ( #2669 )
2024-09-06 23:29:12 +02:00
renovate[bot]
7c08822d08
Update dependency pydantic to v2.9.0 ( #2667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 11:50:46 +10:00
renovate[bot]
6857938ab0
Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.4 ( #2666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 10:54:32 +10:00
renovate[bot]
a817fe2404
Update dependency ruff to v0.6.4 ( #2665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 10:54:16 +10:00
Thierry Massart
6a7a65f619
French language update ( #2664 )
...
A translated word
2024-09-03 16:46:52 +10:00
renovate[bot]
342122e0b0
Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.3 ( #2661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 02:24:49 +10:00
renovate[bot]
588d69bd7d
Update dependency ruff to v0.6.3 ( #2660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 02:24:32 +10:00
correctmost
8391668a2e
Add ruff linting support ( #2654 )
2024-08-29 13:51:12 +02:00
Anton Hvornum
3d35da71df
Bumping version to: v2.8.6 ( #2656 )
2024-08-28 22:45:46 +02:00
correctmost
35c8eb3394
Fix unnecessary f-strings and enable flake8 rule ( #2653 )
2024-08-29 03:01:55 +10:00
correctmost
62b4099c8d
Fix whitespace issues detected by flake8 ( #2652 )
...
This commit also removes exclusions that are no longer needed.
2024-08-29 01:40:53 +10:00
correctmost
7b5f1f72f9
Expand mypy checks to include more files and more checks ( #2651 )
...
This commit also centralizes the mypy configuration in one spot.
2024-08-29 00:39:22 +10:00
correctmost
62d66e1caf
Fix most mypy errors in archinstall/scripts/, docs/, and the __init__ file ( #2641 )
2024-08-29 00:24:08 +10:00
Suica
0601708a02
Use `0` instead of `None` when the speedtest fails. ( #2650 )
2024-08-28 11:57:21 +02:00
Daniel Girtler
0fc9d6f4f4
Fix 2625 - server profile selection ( #2647 )
2024-08-28 09:41:37 +02:00
Anton Hvornum
74f4fb02cd
Bumping version to: v2.8.5 ( #2645 )
2024-08-28 07:57:05 +02:00
Anton Hvornum
905479c1b2
Added error handling for invalid certificates during speedtest. Also added a generic error handler to catch all network errors ( #2644 )
2024-08-28 07:50:13 +02:00
correctmost
c7aeead7d2
Fix various mypy errors in archinstall/lib/ ( #2640 )
...
* Fix various mypy errors in archinstall/lib/
* Additional mypy fixes in archinstall/lib/ to pass CI checks
2024-08-28 05:43:54 +10:00
correctmost
63b4184f70
Fix most of the mypy errors in archinstall/lib/disk/ ( #2639 )
2024-08-28 05:40:51 +10:00
correctmost
1e7f1194d7
Fix most of the mypy errors in archinstall/tui/ ( #2638 )
2024-08-28 00:55:53 +10:00
correctmost
7835784be5
Fix most of the mypy errors in archinstall/default_profiles/ ( #2636 )
2024-08-27 15:07:49 +10:00
Franco Castillo
446aa44007
Update Spanish translation ( #2635 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2024-08-27 04:20:33 +10:00
Anton Hvornum
fe5e7cdbf7
Bumping version to: v2.8.4 ( #2633 )
2024-08-26 13:03:49 +02:00
Vasiliy Stelmachenok
3fa70722a9
Do not overwrite the contents of mkinitcpio.conf ( #2532 )
2024-08-26 12:57:45 +02:00
Anton Hvornum
9abd3a82cc
Added error handling for mirrors that time out mid-read ( #2632 )
2024-08-26 12:50:37 +02:00
summoner001
949337ddf3
Update Hungarian translation ( #2630 )
...
After testing Archinstal v2.8.3, I fixed some minor translation and typo mistakes.
Sorry for my mistakes.
This translation is ready to use.
2024-08-26 02:37:48 +10:00
Hugo Carvalho
dd5cbc93fa
Update Portuguese translation ( #2629 )
2024-08-26 02:37:27 +10:00
renovate[bot]
a55922cd56
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.11.2 ( #2628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 02:36:46 +10:00
Anton Hvornum
1097e5ca17
Bumping version to: v2.8.3 ( #2627 )
2024-08-25 10:20:32 +02:00
renovate[bot]
211ce2d65b
chore(deps): update dependency mypy to v1.11.2 ( #2626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 15:21:01 +10:00
codefiles
179ba3cd9a
Fix load_devices() lsblk ( #2565 )
...
* Fix load_devices() lsblk
* Add udev sync before load_devices() lsblk call
2024-08-23 17:22:26 +02:00
Odyssey
b9183f4df3
Add Catalan translation ( #2623 )
2024-08-23 08:29:23 +02:00
codefiles
d2acdb4977
Refactor create_btrfs_volumes() ( #2621 )
2024-08-22 16:41:10 +10:00
Anton Hvornum
6d0cf26eba
Added a advanced=bool flag to Profile() class and enabled it on the cosmic-epoch profile ( #2619 )
...
* Added a advanced=True flag to Profile() class, to be able to hide certain profiles behind --advanced
* Removed debugging sleep
* Made sure cosmic-greeter was hidden behind --advanced, and cleaned up --advanced checks on Profile()
* storage['arguments'] is not defined during code-init, falling back to sys.argv for cosmic-greeter check
2024-08-22 08:28:16 +02:00
utuhiro78
00eeae0abd
Update Japanese translation ( #2620 )
2024-08-21 17:49:37 +02:00
arlsdk
ff24ceb8d4
#2587 Sugesstions for Cinammon default_profile ( #2612 )
2024-08-20 18:41:01 +10:00
summoner001
5707372bb4
Update hungarian translation ( #2618 )
...
Translating the new string
Ready to merge.
2024-08-19 13:48:29 +02:00
killertofus
b1ead53846
added cosmic for a desktop ( #2615 )
...
* cosmic is out of the aur
2024-08-17 16:40:07 +02:00
Anton Hvornum
f6776f3801
Bumping version to: v2.8.2 ( #2616 )
2024-08-17 10:07:02 +02:00
Daniel E Rodriguez Rivera
58d74ea237
Refactor Argument Parsing Logic ( #2605 )
...
* Update Spanish translation for 'greeter'
* Moved the os.execve call below the debug logging statement in SysCommandWorker
* Fix call to removed function in DesktopProfile class
* Refactor: Move precondition check for '=' to the beginning of the loop
This commit moves the check for the '=' element to the start of the while loop in the `parse_unspecified_argument_list` function. This change improves code readability and ensures that the precondition is evaluated before processing other elements, enhancing the overall flow of the argument parsing logic.
* Refactor: Remove redundant 'else' statement in argument parsing logic
This commit simplifies the control flow in the `parse_unspecified_argument_list` function by removing a redundant 'else' block. The logic is streamlined to improve readability and maintainability while preserving the original functionality. The removal of unnecessary nesting helps clarify the conditions under which elements are processed.
* Refactor: Remove redundant 'else' statement in argument parsing logic
This commit simplifies the control flow in the `parse_unspecified_argument_list` function by removing a redundant 'else' block. The logic is streamlined to improve readability and maintainability while preserving the original functionality. The removal of unnecessary nesting helps clarify the conditions under which elements are processed.
* Replace conditional validation with filtering
This commit modifies the `parse_unspecified_argument_list` function to filter out unwanted elements from the `unknowns` list instead of using a conditional check with an `if` statement. This change improves code readability and efficiency by utilizing list comprehension to create a new list that excludes elements equal to "=".
2024-08-05 12:38:53 +02:00
renovate[bot]
65b09ca618
chore(deps): update pre-commit hook pycqa/flake8 to v7.1.1 ( #2608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 07:34:38 +10:00
renovate[bot]
727368e09d
chore(deps): update dependency dev/flake8 to v7.1.1 ( #2607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 07:34:19 +10:00
mintsuki
fed39f21c9
Updates for new Limine 8.x config filename and syntax ( #2606 )
2024-08-03 11:56:07 +02:00
Anton Hvornum
98518e444a
Use `/mirrors/status/json/` instead of `/mirrorlist/` to get mirror lists ( #2599 )
...
* Using JSON endpoint instead of ASCII endpoint for mirror listing, as the JSON endpoint is cached and easier to parse
* Added a TODO to handle unknown regional mirrors (which lacks info in the backend)
* Filtered out 'bad' mirrors. Also added a sorting mechanism that uses the mirrors 'score' rather than just the URL name. This will emulate the reflector.service/rankmirrors behavior and thus reducing the need to re-rank the mirrors.
* Added the ability to sort mirrors via latency or download speed using sorted(mirror_list, key=lambda mirror: (mirror.score, mirror.speed)) - but I have not implemented the sorting via the menu yet, and I have not integrated the new MirrorStatus model into the handling of URL's. I still need to figure out where the {region: [url, url]} is being used, so that i can convert to {region: [mirror.url, mirror.url]} logic.
* Converting MirrorStatus model to {mirror: [url, url]}
* Added debug information for /var/log/archinstall/install.log
* Fixing flake8
* Fixed issue where 'dead' mirrors have no score, and thus can't be round():ed
* Forgot to return model validation data after validation
* Improving debug/info output
* Reverting change in #2350 - Writing over instead of appending to mirrorlist
* Mirror URL's reported by the JSON endpoint does not contain the repo format, only the base location for the mirror. So we have to adjust for this.
* pydantic did not honor 'private' variables in 'before' model validator, had to change to 'after' instead.
* Sorted out mypy typing matching the new MirrorStatus model
* Added pydantic as a dependency, it's time!
* Updated workflow to include pydantic
* Added return values from model @property decorators.
2024-08-02 15:24:44 +02:00
NorwayFun
4af3b02707
po: Update Georgian translation ( #2604 )
...
* Add files via upload
* Update Georgian translation
2024-08-02 16:09:31 +10:00
Tristan d'Audibert
a72d798ee6
fix(lib/installer.py) Patch mkinitcpio.conf with putting encrypt after keymap ( #2601 )
...
Signed-off-by: Tristan d'Audibert <tristan.daudibert@gmail.com>
2024-08-02 14:47:00 +10:00
renovate[bot]
997e28d8dd
Update pre-commit hook pre-commit/mirrors-mypy to v1.11.1 ( #2603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 21:00:28 +10:00
renovate[bot]
2f4bb97483
Update dependency dev/mypy to v1.11.1 ( #2602 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-31 12:32:01 +10:00
Daniel E Rodriguez Rivera
74ba8fb3b4
Fix call to removed function in DesktopProfile class ( #2596 )
...
* Update Spanish translation for 'greeter'
* Moved the os.execve call below the debug logging statement in SysCommandWorker
* Fix call to removed function in DesktopProfile class
2024-07-30 21:55:34 +10:00
walken
a5fd20595d
Czech localization update ( #2597 )
2024-07-30 21:52:34 +10:00
codefiles
a2e539a2bd
Fix mount order ( #2595 )
2024-07-29 08:24:29 +02:00
Daniel E Rodriguez Rivera
3bdead0390
Reposition os.execve call to enable debug logging before child process termination ( #2593 )
...
* Update Spanish translation for 'greeter'
* Moved the os.execve call below the debug logging statement in SysCommandWorker
2024-07-29 08:16:46 +10:00
renovate[bot]
0e8efecfa1
Update dependency dev/pre-commit to v3.8.0 ( #2594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 08:15:37 +10:00
Daniel Girtler
32bc37545e
Upgrade mypy 1.11 ( #2588 )
...
* Upgrade mypy 1.11
* Update
* Update
* Remove TProfile type
2024-07-27 07:23:47 +10:00
Daniel E Rodriguez Rivera
494cc29a3f
Update Spanish translation for 'greeter' ( #2592 )
2024-07-26 07:37:41 +10:00
renovate[bot]
48f510bd37
Update pre-commit hook pre-commit/mirrors-mypy to v1.11.0 ( #2582 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-23 18:05:00 +10:00
Wellinton Kricowski
552930a98a
PT BR translation improvements ( #2586 )
...
* Update pt-BR translation
* [pt_BR] locales_generator + translation improvements
* PT BR translation improvements
2024-07-23 15:55:43 +10:00
*=0=1=4=*
8ecc77992f
`disk.Size(1, disk.Unit.GiB, sector_size)` for issue #913 ( #2583 )
...
* `disk.Size(1, disk.Unit.GiB, sector_size)` for issue #913
* default boot sector size is same for all partition layouts
2024-07-23 14:33:45 +10:00
Alexmelman88
ef252f5d0a
Update Russian translation ( #2578 )
2024-07-20 17:16:16 +10:00
Wise
5c85026582
Update Turkish translation ( #2577 )
2024-07-19 07:19:36 +10:00
GandalfBaum12371723613
52a795da66
Corrected one translation and added some more ( #2574 )
2024-07-12 07:26:01 +10:00
Martin
f3fa5d5dec
Run oxipng/svgo against the images to save 40KB ( #2420 )
2024-07-11 20:05:26 +02:00
renovate[bot]
48e46ac067
Update pre-commit hook pycqa/flake8 to v7.1.0 ( #2573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 20:03:33 +02:00
renovate[bot]
4bfefc5470
Update pre-commit hook pre-commit/mirrors-mypy to v1.10.1 ( #2572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 20:03:13 +02:00
GandalfBaum12371723613
490e67e832
Update base.po ( #2571 )
2024-07-11 20:03:00 +02:00
Daniel Girtler
713f23b7ad
Enable pre-commit renovate support ( #2570 )
2024-07-11 19:57:49 +02:00
Daniel Girtler
b9ab1e2b16
Curses menu - Continued ( #2569 )
...
* Edit text menu
* Fix alignment
* Scroll functionality
* Fix flake8
2024-07-11 19:54:24 +02:00
Kenneth Seet
0f1c8ab4be
Update user permission check for --help ( #2568 )
...
* Update user permission check for --help
* Fix code style
* Fix code style
* Fix docstring
* Fix newline
* Fix newline
* Fix argument error
* Fix formatting
2024-07-11 11:43:58 +10:00
Alexmelman88
50d269957a
Update Russian translation ( #2564 )
2024-07-07 15:31:47 +10:00
Anton Hvornum
cc4925855e
Adding bug and feature request templates ( #2560 )
2024-07-02 12:45:48 +02:00
K.B.Dharun Krishna
755ce76e31
l10n/po: update Tamil translation ( #2551 )
2024-06-28 17:54:19 +02:00
Franco Castillo
18478dcb20
Update base.pot and base.po (es) ( #2552 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2024-06-28 17:54:02 +02:00
summoner001
3dce07f6ba
Fixing mistakes ( #2555 )
...
Fixing mistakes after testing Archinstall v2.8.1
2024-06-28 17:53:33 +02:00
utuhiro78
31917a7e94
Update Japanese translation ( #2550 )
2024-06-26 07:57:10 +10:00
summoner001
054701f991
Translation of the new strings ( #2545 )
...
Translation of the new strings and minor fixes.
2024-06-25 18:30:24 +10:00
Roxfr
79ddbf724f
Add files via upload ( #2548 )
2024-06-25 18:29:42 +10:00
renovate[bot]
aae4c5d35b
Update dependency dev/mypy to v1.10.1 ( #2549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 12:03:40 +10:00
Anton Hvornum
e938074123
Updated all language files in prep for release ( #2544 )
2024-06-23 10:16:49 +02:00
Anton Hvornum
354fa5a2e4
Bumping version to v2.8.1 ( #2543 )
2024-06-23 10:13:22 +02:00
summoner001
0af6cfbc35
Cleaning translation ( #2541 )
...
I fixing misspells, typos, and make the text more readable.
I have reworded it in several places to make it easier to understand, and to make it more similar to the Hungarian text of other more common Linux installers.
Ready to use.
2024-06-20 22:10:32 +10:00
renovate[bot]
8c9802078c
Update dependency dev/flake8 to v7.1.0 ( #2537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-16 08:53:41 +10:00
Daniel Girtler
aa87fb1db5
Strict mypy - Phase 1 ( #2533 )
...
* Strict mypy for examples/
2024-06-13 21:35:54 +02:00
Daniel Girtler
9c5a66b145
Add beta label to LVM support ( #2531 )
2024-06-08 09:18:19 +02:00
arlsdk
4d35409a53
Improved Turkish Translation for archinstall ( #2530 )
2024-06-08 09:24:47 +10:00
Daniel Girtler
5c180f0741
New menu implementation with curses ( #2506 )
...
* TUI
* Fix menu iterating
* Add help menu
* Add column menu
* Fix filter
* Tweaked import statement
---------
Co-authored-by: Anton Hvornum <torxed@archlinux.org>
2024-06-06 22:31:15 +02:00
616C6C
6524ada762
Update base.po ( #2528 )
2024-06-05 07:36:46 +10:00
codefiles
6747c9e5d8
Skip devices that fail to get pyparted Disk ( #2526 )
2024-06-05 07:36:06 +10:00
Alexmelman88
b2d29eeba3
Update Russian translation ( #2521 )
2024-05-28 22:49:13 +10:00
Alexandre Petit
6b48d788b5
Update mkinitcpio.conf hooks for upstream consistency ( #2515 )
...
This commit adjusts the hooks in mkinitcpio.conf to follow the changes
in the upstream mkinitcpio repository.
It also add the consolefont hook if udev is used instead of systemd.
Addresses upstream commits:
[mkinitcpio.conf: add kms to the default HOOKS array](b99eb1c0d5 )
[mkinitcpio.conf: adjust the placement of the modconf hook for consistency](0b052b1461 )
Additionally, it replaces the missing `consolefont` hook if the
`keyboard` hook is used instead of the `sd-vconsole` hook.
For more details, see the Arch Wiki:
[dm-crypt/System configuration - 1.1 mkinitcpio](https://wiki.archlinux.org/title/Dm-crypt/System_configuration#mkinitcpio )
2024-05-25 17:57:04 +10:00
Raven
6863994118
Adds dosfstools to the PKGBUILD depends ( #2439 )
...
One of the tools needed by archinstall is mkfs.fatXX and this wasn't automatically installed.
Co-authored-by: Raven <github.onereddime@rubicon.aleeas.com>
2024-05-25 17:50:51 +10:00
AbderrazakBouasker
ffe8279127
arabic translation updated and fully completed ( #2518 )
...
* added 50% of the translation
* 51% done
* completed arabic translation
2024-05-22 22:11:06 +10:00
codefiles
cee32670f3
Refactor umount() ( #2516 )
2024-05-19 11:29:02 +10:00
codefiles
63cfee434e
Convert partition path string to a Path object ( #2514 )
2024-05-19 08:04:48 +10:00
codefiles
09fdb9e80c
Refactor format() ( #2512 )
2024-05-19 08:03:11 +10:00
codefiles
15ee84b7c9
Refactor suggest_single_disk_layout() ( #2508 )
2024-05-17 22:57:03 +10:00
Franco Castillo
8b8b668414
Update base.pot and base.po (es) ( #2509 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2024-05-16 11:54:35 +10:00
ngn
39d096b79f
Use the current layout instead of the us layout ( #2495 )
...
* use the current layout instead of the us layout
* fix linting erros and add exception handling for SysCommand
2024-05-15 21:41:42 +10:00
Daniel Girtler
bab06e4d75
Fix 2496 - umounting all partitions ( #2498 )
...
* Fix 2496 - umounting all partitions
* Update
2024-05-15 12:47:20 +02:00
codefiles
06baa08750
Set root partition type GUID ( #2505 )
2024-05-15 13:06:27 +10:00
arlsdk
af9d741175
Turkish translate has been improved ( #2502 )
2024-05-15 12:16:24 +10:00
Anton Hvornum
195eb0ba6d
Fixing issue with `python -m build --wheel` generating "_Warning: Package 'archinstall.default_profiles' is absent from the `packages` configuration" ( #2499 )
...
* Fixing issue of: _Warning: Package 'archinstall.default_profiles' is absent from the 'packages' configuration. x50+
* Corrected the package name from 'where' to 'archinstall'
* Undoing change to 'package-data'
2024-05-13 15:17:05 +02:00
renovate[bot]
20f802dfc3
chore(deps): update dependency dev/pre-commit to v3.7.1 ( #2497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-11 16:27:04 +10:00
Anton Hvornum
3381cd5567
Changing to use github archive as dependency-url for pyparted as there hasn't been an update on pypi.org for pyparted in almost 12 months. Tracking issue https://github.com/dcantrell/pyparted/issues/106 ( #2494 )
2024-05-09 23:49:43 +02:00
Daniel Girtler
fd23efdcfb
Fix 2479 - remove unnecessary partiton info field ( #2485 )
2024-05-09 23:06:06 +02:00
Kevin FERRIER
3af850632f
change default root partition size ( #2415 )
2024-05-09 13:37:38 +10:00
simonfogliato
9543f59a17
Corrected minor bash formatting warnings reported by shellcheck. ( #2493 )
2024-05-08 16:15:09 +10:00
Uday Jadhav
e5b6f46032
Add applications to Hyprland desktop profile ( #2481 )
2024-05-05 15:08:03 +10:00
a
3ccb5140aa
Update base.po ( #2468 )
...
* Update base.po
* Update base.po
* update tr
* tr update
2024-05-02 08:14:51 +10:00
utuhiro78
b8052c566c
Update Japanese translation ( #2478 )
2024-04-27 08:47:05 +10:00
renovate[bot]
eb36a94781
chore(deps): update dependency dev/mypy to v1.10.0 ( #2476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 10:12:15 +10:00
correctmost
bf368a94f5
Fix debug message for unknown device type ( #2472 )
2024-04-24 07:32:57 +10:00
Roxfr
473074a945
Update for the french language ( #2473 )
2024-04-24 07:20:23 +10:00
Daniel Girtler
beeb9d7fde
Fix 2191 - Handle unknown device/partition type ( #2470 )
2024-04-23 09:02:07 +02:00
Martin
0ea6dbbd76
Rename "Kde" profile to the correct "KDE Plasma" / "Plasma" ( #2421 )
...
* schema.json: Remove dead misspelled i3-gasp profile
* schema.json: Rename KDE Plasma profile to the correct "Plasma" shorthand
* Rename to KDE Plasma in user facing parts and keep the old "Kde" profile for now
* Add back an accidental deleted character
* Backwards compat v2
2024-04-19 22:47:18 +10:00
MahtiAnkka
f7913f46ee
New Arch install Finnish language package ( #2466 )
...
Translated into Finnish using the Poedit program.
2024-04-17 22:14:12 +10:00
Daniel Girtler
cd587792e1
Fix master merge conflicts from LVM branch ( #2463 )
2024-04-16 14:06:03 +02:00
Daniel Girtler
db798eec71
Fix 2445 - handle no free spaces and deleted parittions ( #2448 )
2024-04-16 14:05:19 +02:00
Hao Xiang
8f5bc523db
Fix null fs_type of partition ( #2458 ) ( #2459 )
2024-04-16 20:56:44 +10:00
renovate[bot]
5aa616e70d
chore(deps): update dependency dev/pre-commit to v3.7.0 ( #2434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 20:28:10 +10:00
summoner001
f4ce69b5c7
Update Hungarian translation ( #2462 )
...
After testing the text in the new version of Archinstaller.
I fixing misspells, typos, and make the text more readable.
I have reworded it in several places to make it easier to understand, and to make it more similar to the English text of other more common Linux installers.
Ready to use.
2024-04-16 20:02:02 +10:00
Martin
7011ac095f
Fix up locale generator to exit on error instead of ignoring it, handle filenames better ( #2422 )
...
Don't mix tabs and spaces, use tabs, just like the main script
2024-04-16 19:05:50 +10:00
renovate[bot]
3f4fbed7b7
chore(deps): update peaceiris/actions-gh-pages action to v4 ( #2451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 19:00:55 +10:00
Daniel Girtler
b470b16ec9
LVM support ( #2104 )
...
* Submenu for disk configuration
* Update
* Add LVM manual config
* PV selection
* LVM volume menu
* Update
* Fix mypy
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update LVM
* Update
* Update
* Btrfs support
* Refactor
* LVM on Luks
* Luks on LVM
* Update
* LVM on Luks
* Update
* Update
* mypy
* Update
* Fix bug with LuksOnLvm and Btrfs
* Update
* Update
* Info -> Debug output
2024-04-15 18:49:00 +10:00
Anton Hvornum
7d9e9d8ba0
Bumping version to: v2.8.0 ( #2460 )
2024-04-15 06:50:17 +02:00
utuhiro78
1542f6c027
Update Japanese translation ( #2410 )
2024-04-15 06:48:37 +02:00
K.B.Dharun Krishna
2c87f0e13c
l10n/po: update Tamil translation ( #2392 )
2024-04-15 06:48:27 +02:00
Alexmelman88
b3894c8d08
Update Russian translation ( #2409 )
2024-04-15 06:48:16 +02:00
Giovanni Scafora
d265b2038e
Update Italian translation ( #2414 )
...
Update
2024-04-15 06:48:09 +02:00
Brock Vojkovic
4505f6febb
Switch from weekly official to daily official image ( https://github.com/archlinux/archinstall/issues/2443 ) ( #2453 )
2024-04-11 07:33:00 +02:00
codefiles
df2884085d
Add udev sync before lsblk that follows formatting ( #2412 )
2024-03-12 10:25:15 +01:00
codefiles
613bec6562
Fix GRUB boot directory ( #2408 )
2024-03-11 19:38:10 +01:00
codefiles
c210cdcb8f
Fix Btrfs mount options ( #2404 )
2024-03-11 08:09:26 +01:00
codefiles
1064f74846
Increase ESP size to 1 GiB ( #2401 )
2024-03-10 15:20:13 +01:00
codefiles
b87c41e92f
Fix fstab line endings ( #2400 )
2024-03-10 15:19:22 +01:00
codefiles
2a33d7cd97
Set keyboard layout in minimal installation ( #2399 )
2024-03-10 09:34:32 +01:00
renovate[bot]
635ae335be
chore(deps): update dependency dev/mypy to v1.9.0 ( #2395 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 09:33:41 +01:00
codefiles
624d3d5bf6
Rename Hungarian translation files ( #2398 )
2024-03-09 21:35:20 +01:00
codefiles
fef9269d38
Fix home partition start and length ( #2391 )
2024-03-08 11:24:35 +01:00
Franco Castillo
c3c175047e
Update base.pot and Spanish translation ( #2389 )
...
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2024-03-07 23:46:16 +01:00
fortifiedhill
85fda53847
Update microcode handling ( #2384 )
...
As of mkinitcpio v38, microcode is handled by a hook
and inserted into the initrd. Therefore, we don't have to
add microcode entries to bootloaders anymore.
2024-03-07 23:45:45 +01:00
renovate[bot]
1c071f3bb3
chore(deps): update dependency dev/mypy to v1.8.0 ( #2308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:10:19 +01:00
fortifiedhill
0e8d7aac16
Update resize root partition ArchWiki link ( #2385 )
2024-03-07 15:09:57 +01:00
renovate[bot]
214f82d43e
chore(deps): update actions/upload-artifact action to v4 ( #2369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:07:14 +01:00
renovate[bot]
3df7d91bff
chore(deps): update dependency simple-term-menu to v1.6.4 ( #2303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:06:41 +01:00
renovate[bot]
e4f072315d
chore(deps): update dependency dev/pre-commit to v3.6.2 ( #2297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:06:29 +01:00
renovate[bot]
9ae1048262
chore(deps): update actions/setup-python action to v5 ( #2289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:06:19 +01:00
Daniel Girtler
08a6d402c4
Fix 2215 | Display installed packages for all profile submenus ( #2355 )
...
* Display all packages to be installed
* Display all packages to be installed
2024-03-07 14:43:51 +01:00
Daniel Girtler
f927fb6e6a
Fix 2307 - Custom mirrors ( #2350 )
...
* Fix 2307 - Custom mirrors
* Update
2024-03-07 14:43:16 +01:00
Daniel Girtler
21dd295259
Fix 2337 (and similar) - Ignore existing partitions ( #2342 )
...
* Fix 2337
* Update
2024-03-07 14:42:25 +01:00
codefiles
9b1fd2e44f
Fix enabling of testing repositories ( #2340 )
2024-03-07 14:41:25 +01:00
codefiles
b39e3dc886
Fix partition table commit ( #2294 )
2024-03-07 13:49:14 +01:00
aidanthewiz
1bf68311c2
Improve the README ( #2174 )
...
Co-authored-by: Anton Hvornum <anton@hvornum.se>
2024-03-07 13:47:45 +01:00
Rafael Fontenelle
0d5e1cf752
Fix misspellings ( #2306 )
2024-03-07 13:19:44 +01:00
Chaman Vétéran
98f2431728
fixed mistake in fr locale ( #2295 )
...
Co-authored-by: Chaman-veteran <maillen@bde.enseeiht.fr>
2024-03-07 13:17:03 +01:00
utuhiro78
169068d755
Update Japanese translation ( #2291 )
2024-03-07 13:16:47 +01:00
walken
e1a50210b1
Czech localization update ( #2366 )
2024-03-07 12:58:48 +01:00
Ansh Goel
e58892faec
po: Update Hindi translation ( #2357 )
...
* Added first Hindi language support
* po: Update Hindi translation
2024-03-07 12:58:34 +01:00
Yaron Shahrabani
fbc005d2f1
Added Hebrew translation. ( #2348 )
...
* Added Hebrew translation.
* Updated README with simpler instructions
* cd instruction restored
Restored the required instruction.
---------
Co-authored-by: Yaron Shahrabani <yaron.shahrabrani@axonius.com>
2024-03-07 12:58:19 +01:00
summoner001
cea1ded104
Add Hungarian translation files ( #2313 )
...
The hungarian translation is complete and ready to use
2024-03-07 12:56:46 +01:00
Dominik Stasiak
1387652b7b
Update Polish translation ( #2311 )
2024-03-07 12:56:30 +01:00
Wise
6c2a0d9b97
Update translation of tr ( #2299 )
2024-03-07 12:56:10 +01:00
Rafael Fontenelle
2cd0d3fdad
Update Brazilian Portuguese translation ( #2287 )
2024-03-07 12:55:19 +01:00
Christos Longros
d02b0d2359
Update greek base.po, add translations, fix typos ( #2284 )
...
* Update greek base.po, add translations, fix typos
2024-03-07 12:54:22 +01:00
Anton Hvornum
74476de1f1
Version bump 2.7.2 ( #2387 )
2024-03-07 12:27:26 +01:00
Dylan M. Taylor
8e25f2e992
plasma-workspace replaces plasma-wayland-session ( #2386 )
2024-03-07 07:49:51 +01:00
Alessio Cuccovillo
f107104103
UPD it/LC_MESSAGES/base.mo ( #2276 )
...
UPD it/LC_MESSAGES/base.po
2023-12-01 16:17:38 +01:00
Florijan Demidov
7b0d092d6e
Add Lithuanian translation ( #2274 )
...
* Add Lithuanian translation
* Update languages.json
2023-12-01 16:17:14 +01:00
codefiles
5db4456dba
Restrict UKI to supported options ( #2280 )
2023-12-01 15:59:44 +01:00
codefiles
2aeb1b5762
Minor fixes for UKI ( #2279 )
2023-12-01 14:32:08 +01:00
codefiles
dc477fb1d9
Fix UKI default value ( #2278 )
2023-12-01 13:03:13 +01:00
Anton Hvornum
4955b64a8c
Added --skip-ntp to docs ( #2273 )
2023-11-29 13:04:56 +01:00
Anton Hvornum
c13d5fae05
Preparing release: v2.7.1 ( #2272 )
2023-11-28 17:02:54 +01:00
K.B.Dharun Krishna
8637cd06e7
po: update Tamil translation ( #2271 )
2023-11-28 10:13:39 +01:00
Hugo Carvalho
e76ca0ad94
Update Portuguese (pt) translation ( #2270 )
2023-11-27 16:46:46 +01:00
Wellinton Kricowski
749efaca30
Update pt-BR translation ( #2267 )
2023-11-27 13:44:50 +01:00
utuhiro78
4aa8b9fc5b
Add Japanese translation ( #2265 )
...
* Add Japanese translation
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
2023-11-27 13:44:10 +01:00
Mário Victor Ribeiro Silva
8885d92485
build(gh-pages): change rule to docs build ( #2269 )
2023-11-27 13:41:34 +01:00
Daniel Girtler
5605958b98
Fixes #2262 and GFX rewrite ( #2266 )
...
* Rework GFX installation
* Update
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-11-27 13:31:26 +01:00
renovate[bot]
03c1989270
Update actions/setup-python action to v4 ( #2236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-24 08:13:41 +01:00
renovate[bot]
f27c55d170
Update dependency dev/mypy to v1.7.1 ( #2256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-24 08:13:19 +01:00
Daniel Girtler
b0c8f33de6
Fix 2253 ( #2259 )
...
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-11-24 07:59:12 +01:00
Alan Barzilay
f6446323fc
pyproject.toml: add missing dependencies ( #2257 )
...
we were missing 2 dependencies, pyparted and systemd-python(optional), that would lead pip installations to fail sometimes.
I added them and attributed systemd_python to a new optional dependency group called log since it only seems to be used for system logging:
64c91cdbcb/archinstall/lib/output.py (L133)
2023-11-23 23:28:12 +01:00
renovate[bot]
64c91cdbcb
Update actions/checkout action to v4 ( #2235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-23 18:14:41 +01:00
renovate[bot]
61d549fbab
Update dependency dev/mypy to v1.7.0 ( #2209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-23 18:14:31 +01:00
Alexmelman88
084cffc363
Update Russian translation ( #2254 )
2023-11-23 17:25:34 +01:00
Anton Hvornum
62296cfa12
Prepare for release 2.7.0 ( #2252 )
...
* Preparing release
* Bumping version to: v2.7.0
2023-11-23 09:45:47 +01:00
walken
22e2b7fc29
Czech localization update ( #2204 )
...
* Updates and corrections for Czech localization
2023-11-23 09:42:40 +01:00
Roxfr
e30654d497
French language update ( #2219 )
...
* Delete archinstall/locales/fr/LC_MESSAGES/base.po
* Delete archinstall/locales/fr/LC_MESSAGES/base.mo
* Add files via upload
* Rename archinstall/locales/base.po to archinstall/locales/fr/LC_MESSAGES/base.po
* Delete archinstall/locales/base.mo
* Add files via upload
2023-11-23 09:42:25 +01:00
Anton Hvornum
a62f833332
Fixing --skip-ntp. Changed nargs -> action in argparse! ( #2250 )
2023-11-22 23:45:13 +01:00
Anton Hvornum
2437e901d9
Added a --skip-ntp parameter to deal with #2144 ( #2225 )
...
* Added a --skip-ntp parameter to deal with #2144
* Made info/warn strings translateable
* Corrected spelling mistake
2023-11-22 22:52:21 +01:00
Anton Hvornum
e28ba95370
Restoring back the docs with a commit, as I'm clearly incapable of grasping git's reset/revert features.. ( #2249 )
2023-11-22 22:45:25 +01:00
Anton Hvornum
f3b4858a26
Removed readthedocs.io's requirements.txt ( #2248 )
2023-11-22 22:36:58 +01:00
Anton Hvornum
1489883571
Removed requirements from .readthedocs.yaml, can we remove this file without readthedocs being sad? ( #2247 )
2023-11-22 22:35:51 +01:00
Anton Hvornum
d7eb35f4ee
Nuking docs to allow for redirect (ouff) ( #2245 )
2023-11-22 22:24:29 +01:00
Anton Hvornum
db326590ba
Redirect readthedocs ( #2244 )
...
* Adding permanent redirect for readthedocs
* Have to remove pyparted because readthedocs can't build it
* Removed pyparted from pyproject.toml as readthedocs read that one too afterall.
2023-11-22 22:12:29 +01:00
Anton Hvornum
8b774a9cfa
Redirect readthedocs ( #2243 )
...
* Adding permanent redirect for readthedocs
* Have to remove pyparted because readthedocs can't build it
2023-11-22 21:56:07 +01:00
Anton Hvornum
bb67c5a3a9
Added nvidia-dkms when installing propri driver to ( #2241 )
...
* Added nvidia-dkms when installing propri driver to fix #2233 , #2214 and #2002
* Forgot class-name infront of NvidiaDKMS
2023-11-22 21:52:27 +01:00
Anton Hvornum
2b3142527a
Adding permanent redirect for readthedocs ( #2242 )
2023-11-22 21:52:01 +01:00
Anton Hvornum
922f6082b5
Added a CNAME file, as well as removed some debugging ( #2240 )
2023-11-21 23:56:39 +01:00
Anton Hvornum
e73ac39a7e
It appears jekyll might be needed? ( #2239 )
...
* It appears jekyll might be needed? https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-enable-built-in-jekyll-enable_jekyll
* Added some debugging
* Maybe jekyll is not needed?
2023-11-21 23:45:55 +01:00
Anton Hvornum
349c21d7a2
GitHub pages improvement ( #2237 )
...
* Moved to arch container
* Swapped branch for testing
* Removed publish if condition for now
* I think I got it this time, publish_branch has to be separate in order for the runner to create it and have access to pushing things?
* Missing 'git' depndency, to work with git heh
2023-11-21 23:02:47 +01:00
Anton Hvornum
f02af54356
Testing github pages ( #2234 )
...
* Testing github pages
* Adding libparted-dev to the ubuntu machine (I'd like to move away from ubuntu, but the runner recommended it)
* Debugging
* changed to master branch
2023-11-21 22:27:10 +01:00
Anton Hvornum
d62a5ff838
libparted -> pyparted ( #2232 )
2023-11-21 19:55:26 +01:00
Anton Hvornum
344b1cf296
Fix readthedocs runner ( #2231 )
...
* The new build system requires a requirements.txt
* .txt is in .gitignore, had to force it in
* Missing requirements. I don't like this odd side loading of requirements.. but need to get docs built quickly.
2023-11-21 19:52:53 +01:00
Anton Hvornum
5077219a5f
Fix readthedocs runner ( #2230 )
...
* The new build system requires a requirements.txt
* .txt is in .gitignore, had to force it in
2023-11-21 19:47:15 +01:00
Anton Hvornum
f3ad97fc3f
The new build system requires a requirements.txt ( #2229 )
2023-11-21 19:42:31 +01:00
Anton Hvornum
40715549cb
Add sphinx-rtd-theme to conf.py ( #2228 )
...
* According to https://sphinx-rtd-theme.readthedocs.io/en/stable/installing.html - extension = [] needs to be added too
* Fixed wonky indentation
2023-11-21 19:34:02 +01:00
Anton Hvornum
9b2d192817
New format requires build.os instead of build.image ( #2227 )
2023-11-21 19:24:48 +01:00
Anton Hvornum
94ae8f800f
Renamed readthedocs file to comply with strict file endings ( #2226 )
2023-11-21 19:19:59 +01:00
Anton Hvornum
cc806d9c4c
Started a re-write of the docs ( #1967 )
...
* Started a re-write of the docs, using CSV for tables and re-organizing parameter definitions
* Added final config options in --config, some have external references which needs to be populated
* Forgot to escape a comma
* Clarified a note
* Added disk configuration and disk encryption docs
* Changed way of installing using source and python
* Added a 'list script' that lists available scripts. This could be converted to a argparse later. But this does the trick for now. And it's added to ease documentation and listing of available options.
* Added a 'Known issues' section, as well as renamed the issues tab
* Finished up the known issues section
* Added a section regarding --plugin
* Added plugin description, tweaked disk_config to the latest changes from #2221
* Added custom-commands docs, and improved some creds and known issue links
2023-11-21 14:34:30 +01:00
czapek
e6344f93f7
Fix Limine bootloader deployment ( #2216 )
...
* Add `get_unique_path_for_device` to `DeviceHandler`
* Fix Limine bootloader deployment
* Fail if UKI is enabled with Limine
* Support more configuration options with Limine
* Fix linter errors
* Fix boot partition fs_type check for Limine
2023-11-21 10:19:17 +01:00
codefiles
f16af43949
Fix GPT end alignment ( #2210 )
2023-11-20 12:58:09 +01:00
codefiles
f876ddc68e
Remove superfluous use of `partprobe` ( #2212 )
2023-11-20 12:56:12 +01:00
codefiles
6ee6d1eda0
Remove `select_language()` duplicate of `select_kb_layout()` ( #2151 )
...
* Remove `select_language()` duplicate of `select_kb_layout()`
* Added a deprecation warning on select_language()
* Moved select_language() back into it's original location, just to keep the PR diff minimal
* Removed import for now, to please flake8
---------
Co-authored-by: Anton Hvornum <anton@hvornum.se>
2023-11-20 12:55:45 +01:00
codefiles
30a374a65b
Fix parsing pre-mounted disk configuration from configuration file ( #2221 )
2023-11-20 12:54:04 +01:00
renovate[bot]
f6106324eb
chore(deps): update dependency simple-term-menu to v1.6.3 ( #2208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 20:10:21 +01:00
renovate[bot]
af6713e8df
chore(deps): update dependency simple-term-menu to v1.6.2 ( #2203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 12:50:26 +01:00
codefiles
940468117a
Fix logic error in `encrypt()` loop ( #2207 )
2023-11-09 12:47:30 +01:00
Wellinton Kricowski
c9755b35e7
PT BR translation improvements ( #2199 )
2023-11-06 17:55:50 +01:00
codefiles
5b6cab27f1
Fix logic error in `_fetch_lsblk_info()` loop ( #2196 )
2023-10-31 17:57:59 +01:00
codefiles
2831c97338
Fix password preview ( #2190 )
2023-10-25 09:27:18 +02:00
Celestial.y
474861c155
Update translation of zh-CN ( #2165 )
2023-10-23 09:26:51 +02:00
renovate[bot]
78ab858b3b
chore(deps): update dependency dev/mypy to v1.6.1 ( #2184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 08:00:16 +02:00
Daniel Girtler
ce9828c293
Fixes for prev PR ( #2175 )
...
* Fixes for prev PR
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-10-18 16:57:44 +11:00
codefiles
8117c0eed8
Fix EFISTUB `cmdline` ( #2181 )
2023-10-18 07:54:29 +02:00
codefiles
bc3b3a35e6
Add support for unified kernel image ( #1519 )
2023-10-17 11:23:09 +02:00
codefiles
332ec0d623
Fix reset in locales menu ( #2178 )
2023-10-17 11:21:39 +02:00
codefiles
5dda32f17e
Refactor `_add_systemd_bootloader()` newlines ( #2173 )
...
* Refactor `_add_systemd_bootloader()` newlines
* Revert f-string change
2023-10-16 16:42:42 +02:00
Daniel Girtler
c4c5cc4224
User error info and version check ( #2169 )
...
* Add user information for error
* Show output if newer version available
* Update
* Update
* flake8
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-10-15 20:26:27 +11:00
codefiles
07b0bb1835
Fix `MOUNT_POINT` for pre-mounted disk configuration ( #2168 )
2023-10-15 09:26:34 +02:00
renovate[bot]
3c2ed1c121
chore(deps): update dependency dev/pre-commit to v3.5.0 ( #2164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 20:44:04 +02:00
renovate[bot]
d1ea6db9aa
chore(deps): update dependency dev/mypy to v1.6.0 ( #2155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 09:56:36 +02:00
codefiles
7930ea58fd
Fix install text initialization ( #2162 )
2023-10-13 18:50:35 +11:00
codefiles
5e59acf937
Add handling of signal interrupt and EOF at input prompts ( #2154 )
2023-10-10 10:00:22 +02:00
codefiles
dc69acd4b4
Fix keyboard layout and timezone menus ( #2153 )
2023-10-09 21:40:59 +11:00
Daniel Girtler
edbc135903
Extend the mypy checks ( #2120 )
...
* Extend the mypy checks
* Update
* Update
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-10-03 18:31:17 +11:00
Daniel Girtler
5c903df55f
Simplify SysCommand decoding ( #2121 )
2023-10-02 21:01:23 +11:00
Dylan M. Taylor
a095e393d8
Fix ArchInstall ISO build ( #2142 )
2023-10-02 07:50:58 +02:00
codefiles
8257e9f73f
Fix missing info for pre-mounted disk configuration ( #2143 )
2023-10-02 07:50:20 +02:00
Ansh Goel
71048721ec
Added first Hindi language support ( #2134 )
2023-10-01 20:51:28 +11:00
Alexmelman88
66fd201045
Update Russian translation ( #2136 )
2023-10-01 20:51:04 +11:00
K.B.Dharun Krishna
a34e374634
po: update Tamil translation ( #2105 )
...
* po: update Tamil translation
* po: update translation files
* po: update translation files, Tamil translation
* Revert "po: update translation files, Tamil translation"
This reverts commit 98ef415138 .
* po: update Tamil translation
---------
Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2023-10-01 07:57:35 +11:00
Anton Hvornum
a78ab490be
Bumping version to: v2.6.3 ( #2135 )
2023-09-30 15:56:22 +02:00
codefiles
9f5c2bb70b
Add support for ESP partition flag ( #2133 )
2023-09-29 16:09:28 +02:00
codefiles
5f5b95f245
Fix GRUB boot directory ( #2130 )
2023-09-29 07:11:30 +02:00
codefiles
7a9a934ae3
Refactor `_add_efistub_bootloader()` use cmd list ( #2127 )
2023-09-29 08:29:54 +10:00
codefiles
3695c37bc4
Fix mount command whitespace ( #2126 )
2023-09-28 21:00:06 +10:00
Daniel Girtler
1e296b2637
Fix 2118 ( #2119 )
...
* Update locales generation
* Update README
* Disable translation check
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-09-28 08:44:18 +10:00