141 Commits

Author SHA1 Message Date
9d255103fe Depends & update 2025-01-07 19:04:58 +01:00
6de9665063 add lxqt preset, add woodpecker pipe, up readme
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline failed
v0.11.0
2023-05-25 05:29:38 +02:00
36136c34ef version update package & dependencies 2023-05-24 18:35:45 +02:00
14899eb3df boot_size +450MB 2023-05-24 15:22:06 +02:00
3cae90b841 remove linux515 2023-05-24 14:40:44 +02:00
8af379cd72 version update 2023-05-24 14:30:11 +02:00
de0440270b update 2023-05-23 22:13:53 +02:00
b0df027706 change size 2023-05-23 18:52:11 +02:00
9eb58fe064 mkinitcpio and packages update 2023-05-23 18:21:54 +02:00
38ea0f8007 Merge commit 'f819e9a9c5f1041770726a0a7595a01fe417711c' 2023-05-23 17:59:29 +02:00
Philip Müller
ac97608fe7
Update constants.rs
- use Linux515 LTS
2022-04-19 13:56:17 +02:00
Roey Darwish Dror
f819e9a9c5 Add a command line flag to specify the boot partition size (fix #79) 2021-12-07 21:21:30 +00:00
Roey Darwish Dror
e7a5fe7344 Be more informative about missing binaries 2021-12-07 21:08:51 +00:00
EdJoPaTo
6b6f26ac51
feat: support paru as AurHelper (#75) 2021-11-14 21:59:24 +02:00
EdJoPaTo
41f68034e2
Fix Clippy lints & GitHub Action improvements (#74)
* ci: improve

- run on all branches to test things
- no cargo color, it destroys actions-rs/cargo features
- update versions

* refactor(lint): fix clippy issues

* refactor(lint): fix more clippy issues
2021-11-14 19:59:56 +02:00
Hans Gaiser
6b49b5f262
Add pacman_conf argument for alma create. (#68) 2021-01-07 20:29:55 +02:00
Roey Darwish Dror
8f69ef96a3
Add a note about Arch Linux derivatives 2020-12-05 15:49:59 +02:00
Roey Darwish Dror
62585dc56f Update issue templates 2020-12-05 15:42:07 +02:00
Roey Darwish Dror
a186fdedee
Migrate to Github actions (fix #56) (#66) 2020-12-03 22:09:18 +02:00
Roey Darwish Dror
6924221bb9
Enable secure boot (fix #44) (#65) 2020-11-30 08:09:50 +02:00
Roey Darwish Dror
97ed7cb85e AUR fixes
The commit switches to using yay-bin instead of yay, avoiding the need to install Go.
In addition, it fixes a bug where aur packages
aren't build when specified only in the command line
2020-11-26 07:04:05 +00:00
Laurențiu Nicola
97f435bfbe
Bump deps (#63) 2020-11-24 13:32:37 +02:00
Laurențiu Nicola
9840388d7d
Allow sudo for wheel, otherwise you're locked out (#62) 2020-11-23 21:39:55 +02:00
James McMurray
8c2d7e6d37
Move locale generation before user scripts (#59)
So user scripts can change locale if they wish
2020-09-09 17:29:39 +03:00
James McMurray
dcdce6f079
Cache go when installing yay (#57)
Added common issues to README.md
2020-07-30 08:19:18 +03:00
Philip Müller
5610aa0335 [presets] remove vesa as it creates issues 2020-07-07 12:34:11 +02:00
Philip Müller
315f2c5a62 [presets] update xfce 2020-07-07 08:54:37 +02:00
Philip Müller
b42f2f41b2 [presets] add xfce-manjaro 2020-07-04 09:38:28 +02:00
Philip Müller
eec0bf1628 [presets] remove unneeded examples 2020-07-03 18:30:19 +02:00
Philip Müller
4df5629d43 [presets] add XFCE 2020-07-03 18:27:56 +02:00
Philip Müller
5b2e5d75ec
Update constants.rs
- use correct extramodule for LTS kernel
2020-07-02 13:47:21 +02:00
Philip Müller
922f9cccfe
Update main.rs
- use mkinitcpio -P to have options to use more than one kernel.
2020-07-02 13:40:30 +02:00
Philip Müller
b2dc7e628a
Update constants.rs
- use latest LTS kernel
2020-07-02 13:38:52 +02:00
James McMurray
3ca2e01f1f
Bump which to version 4 removing failure dependency (#55)
We are now completely free of failure dependencies!
2020-06-18 08:56:37 +03:00
Roey Darwish Dror
460752adfa Large boot partition (fix #50) 2020-06-18 05:48:31 +00:00
Roey Darwish Dror
b92219af41 Clear the root password 2020-06-18 05:47:01 +00:00
Roey Darwish Dror
b3449b6b3d Make clippy happy 2020-06-17 19:39:58 +00:00
James McMurray
c04b5f5559
Add amd-ucode to default packages (#52) 2020-05-31 08:39:13 +03:00
James McMurray
7152901820
Migrate ALMA to anyhow (#54) 2020-05-31 08:38:20 +03:00
James McMurray
c8b151fe5f
Add support for installing AUR packages (#48) 2020-05-10 19:31:40 +03:00
James McMurray
bc9969a0db
Add shared_directories preset parameter (#35) 2020-03-26 20:57:46 +02:00
James McMurray
14347710ce
Add linux package to defaults (#36)
Should fix mkinitcpio issues due to missing "linux" preset now it's no
longer included in "base".

Note this issue only affected newer Arch Linux installs (since the
change).
2020-03-21 20:38:25 +02:00
James McMurray
1f5b28c065
Recursively import presets from provided directory (#33)
Allow a directory to be passed as a preset, in which case all files
inside the directory (recursively) are treated as presets, loaded in
lexicographical order.

This allows one to compose a system by mixing in different presets, and
easily change their order of execution.
2020-03-21 07:16:15 +02:00
Roey Darwish Dror
6624f05d1e
Merge pull request #29 from jamesmcm/refactor 2020-03-14 20:54:37 +02:00
James McMurray
490ab30f4c Refactor main.rs and fix clippy lints
Status: WIP

Completed:
* Fixed flagged clippy lints
* Moved qemu(), main.rs::mount() and chroot() to the tools module.
* Moved constants in main.rs to constants.rs (including base packages
  array)
* Renamed Presets struct to PresetsCollection to avoid confusion with
  Preset struct
* Moved main() to the top of main.rs to highlight general logic path
* Added comments and docstrings to some functions
* Removed some uses of `use foo::*` to make the source of imported functions
  and structs clearer

TODO:
* Move remaining code in main.rs to modules (except main())
* Break up create() function in to separate steps
* Log every command run (with arguments) to debug! when verbose flag is used
* Add docstrings for remaining functions and document constants (e.g.
  why noatime is used)
* Remove remaining uses of `use foo::*`
* Consider renaming/moving tools module to address tool:: vs. Tool::
  confusion
2020-03-06 23:11:56 +01:00
Roey Darwish Dror
19eef3a0e1
Merge pull request #28 from jamesmcm/expand_readme
Add more comprehensive examples to README.md
2020-03-06 06:36:20 +02:00
James McMurray
1de58314e4 Add more comprehensive examples to README.md 2020-03-05 22:38:18 +01:00
Roey Darwish Dror
7c88f4527d Dependencies bump and compilation fixes 2020-03-01 21:25:26 +02:00
Roey Darwish Dror
11c5b04677 Version bump 2019-08-13 21:44:33 +03:00
Roey Darwish Dror
750653c222 Add a flag for non-removable devices (fix #24) 2019-08-13 21:43:55 +03:00