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
Rachel
bf8f72cc54
Add missing --script option in documentation for pre-programmed scripts ( #3895 )
2025-11-03 11:21:26 +11:00
Rémy Marquis
9ddd41da56
Remove outdated link to video demo installer ( #3790 )
2025-09-16 10:25:24 +00:00
Daniel Girtler
663e46f86e
Remove unattended script ( #3733 )
2025-08-27 10:27:25 +02:00
Guillaume BOEHM
0cebaa00f7
Fix documentations and samples mentioning `custom-commands` instead of `custom_commands` ( #3745 )
2025-08-16 11:59:18 +10: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
Daniel Girtler
96aaf5b6ac
Rename module device_model -> device ( #3639 )
2025-07-15 09:29:58 +02:00
Daniel Girtler
43963a1d8f
Fix script docs ( #3613 )
2025-06-22 12:47:00 +02:00
Daniel Girtler
d3f32f308c
Update ruff formatter ( #3496 )
...
* Update ruff formatter
* Update
2025-05-24 07:58:42 +00: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
Daniel Girtler
c67ac97f18
Ruff formatting ( #3459 )
...
* Update
* Update
2025-05-15 14:26:41 +02: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
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
Carlo Teubner
24f479892f
guided.rst: fix formatting & typos ( #3235 )
2025-03-09 20:57:56 +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
Daniel Girtler
fc63d45fe6
Remove deprecated swiss config ( #3042 )
...
* Remove deprecated swiss config
* Update
2025-01-21 12:42:31 +01:00
codefiles
bda0752eec
Change partition flag name Boot -> BOOT ( #2903 )
2024-11-21 12:22:50 +11:00
codefiles
83d222cec6
Rework partition flag ( #2895 )
2024-11-20 07:55:09 +01: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
3b3dca7bc1
Enable the UP025 Ruff rule to flag unnecessary Unicode prefixes ( #2820 )
2024-11-16 14:04:15 +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
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
Daniel Girtler
996b75e18c
Fix issue link reference ( #2752 )
2024-11-04 12:44:22 +01: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
Rafael Fontenelle
4959c76c34
Fix PyPI name and installing from, in python.rst ( #2710 )
2024-10-02 07:21:49 +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
Martin
f3fa5d5dec
Run oxipng/svgo against the images to save 40KB ( #2420 )
2024-07-11 20:05:26 +02:00
codefiles
c210cdcb8f
Fix Btrfs mount options ( #2404 )
2024-03-11 08:09:26 +01:00
Rafael Fontenelle
0d5e1cf752
Fix misspellings ( #2306 )
2024-03-07 13:19:44 +01:00
Anton Hvornum
4955b64a8c
Added --skip-ntp to docs ( #2273 )
2023-11-29 13:04:56 +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
d7eb35f4ee
Nuking docs to allow for redirect (ouff) ( #2245 )
2023-11-22 22:24: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
2b3142527a
Adding permanent redirect for readthedocs ( #2242 )
2023-11-22 21:52:01 +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
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
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
Daniel Girtler
439bb5428b
Fix 1934 - audio server regression ( #1946 )
...
* Audio configuration
* Update
* Update schema
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-07-25 11:17:09 +02:00
Daniel Girtler
2f273868d4
Fix network settings loading from config file ( #1921 )
...
* Fix network config error and simplify code
* Update schema and exmaple
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-07-17 09:27:21 +02:00
Daniel Girtler
00b0ae7ba4
PyParted and a large rewrite of the underlying partitioning ( #1604 )
...
* Invert mypy files
* Add optional pre-commit hooks
* New profile structure
* Serialize profiles
* Use profile instead of classmethod
* Custom profile setup
* Separator between back
* Support profile import via url
* Move profiles module
* Refactor files
* Remove symlink
* Add user to docker group
* Update schema description
* Handle list services
* mypy fixes
* mypy fixes
* Rename profilesv2 to profiles
* flake8
* mypy again
* Support selecting DM
* Fix mypy
* Cleanup
* Update greeter setting
* Update schema
* Revert toml changes
* Poc external dependencies
* Dependency support
* New encryption menu
* flake8
* Mypy and flake8
* Unify lsblk command
* Update bootloader configuration
* Git hooks
* Fix import
* Pyparted
* Remove custom font setting
* flake8
* Remove default preview
* Manual partitioning menu
* Update structure
* Disk configuration
* Update filesystem
* luks2 encryption
* Everything works until installation
* Btrfsutil
* Btrfs handling
* Update btrfs
* Save encryption config
* Fix pipewire issue
* Update mypy version
* Update all pre-commit
* Update package versions
* Revert audio/pipewire
* Merge master PRs
* Add master changes
* Merge master changes
* Small renaming
* Pull master changes
* Reset disk enc after disk config change
* Generate locals
* Update naming
* Fix imports
* Fix broken sync
* Fix pre selection on table menu
* Profile menu
* Update profile
* Fix post_install
* Added python-pyparted to PKGBUILD, this requires [testing] to be enabled in order to run makepkg. Package still works via python -m build etc.
* Swaped around some setuptools logic in pyproject
Since we define `package-data` and `packages` there should be no need for:
```
[tool.setuptools.packages.find]
where = ["archinstall", "archinstall.*"]
```
* Removed pyproject collisions. Duplicate definitions.
* Made sure pyproject.toml includes languages
* Add example and update README
* Fix pyproject issues
* Generate locale
* Refactor imports
* Simplify imports
* Add profile description and package examples
* Align code
* Fix mypy
* Simplify imports
* Fix saving config
* Fix wrong luks merge
* Refactor installation
* Fix cdrom device loading
* Fix wrongly merged code
* Fix imports and greeter
* Don't terminate on partprobe error
* Use specific path on partprobe from luks
* Update archinstall/lib/disk/device_model.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* Update archinstall/lib/disk/device_model.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* Update github workflow to test archinstall installation
* Update sway merge
* Generate locales
* Update workflow
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2023-04-19 12:55:42 +02:00
Anton Hvornum
315f87ce82
Fixed a indentation in a table of docs ( #1708 )
2023-03-31 11:05:52 +02:00
Chengjun Xie
9b08c244e6
rename `keyboard-language` to `keyboard-layout` ( #1670 )
...
`keyboard-language` doesn't work.
2023-03-08 15:30:10 +01:00
Alexander Speshilov
b41d701727
fix example in docs/examples/python.rst ( #1606 )
2023-02-28 14:20:53 +01:00
Anton Hvornum
f0111c179e
Github doesn't seam to trigger on "fixes" but "fix"
2022-08-12 15:04:16 +02:00
Anton Hvornum
4ab250d427
Update the PR template
...
Since most of the guidelines are in the contribution guidelines anyway, we'll keep the PR template to a minimum.
2022-08-01 16:24:02 +02:00
长柳
32f268377c
Update pull_request_template.md:11 ~20 -> twenty ( #1398 )
...
I don't think this is a good way of writting like 'If the PR is larger than ~20 lines', it looks weird
2022-08-01 15:40:26 +02:00
Kian-Meng Ang
2de153003e
Fix typos ( #1265 )
2022-05-29 09:31:18 +02:00