Commit Graph

4439 Commits

Author SHA1 Message Date
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