Commit graph

120 commits

Author SHA1 Message Date
Kron4ek
27677599f8 Make Conty even more portable
Conty now uses statically linked bash and busybox, so it no longer depends on system-wide bash, tar and gzip.

And other improvements in this commit:

* NVIDIA_HANDLER improved and enabled by default.
* Reworked the self-update feature, it uses fuse-overlayfs now instead of extracting the whole image.
* Added the CUSTOM_MNT, which allows to use Conty with already mounted custom moint points and directory structures.
* create-conty.sh now automatically sets the correct sizes in conty-start.sh
* Added more locales
2023-05-28 16:52:18 +05:00
Kron4ek
5fc1df2043 Configure Github Actions
Github Actions will build Conty weekly and utils monthly.
2023-05-23 19:39:24 +05:00
Kron4ek
246016f88f
Update Arch mirrorlist 2023-04-08 00:23:24 +05:00
Kron4ek
89682b085c
Run pacman twice
Sometimes some packages fail to install due to, for instance, mirror issues or due to unstable connection. Running pacman twice increses the chance of successful installation in such cases.
2023-04-06 19:19:07 +05:00
Kron4ek
a29b2dc2ca
Add duckstation-git 2023-04-02 19:21:30 +05:00
Kron4ek
f1427693ad
Add gst-libav 2023-04-02 18:11:30 +05:00
Kron4ek
ac89458fcf
Add bottles back
It installs withot issues again.
2023-04-02 18:10:27 +05:00
Kron4ek
774705712c
Remove bottles (temporarily)
There is an issue with installing one of its dependencies from one of the Chaotic-AUR mirrors. So i remove it from the package list, until the issue is resolved.
2023-03-14 13:44:01 +05:00
Kron4ek
eaa02c3fc4 Add minizip 2023-02-16 15:54:27 +05:00
Kron4ek
ebd5243a4e Fix script size 2023-02-16 15:51:41 +05:00
ghtm2
b21c8401ae
Use curl instead of wget (#63) 2023-02-16 15:48:21 +05:00
ghtm2
b3c16de238
Fix shellcheck warnings and style (#62) 2023-02-16 00:57:05 +05:00
Kron4ek
a9b3790d5e
Replace youtube-dl with yt-dlp 2023-01-12 15:03:22 +05:00
Kron4ek
3b29e0bad9
Replace pcsx2 with pcsx2-git
pcsx2 has been remove from the official Arch repos some time ago, but there is pcsx2-git in Chaotic-AUR.
Also remove python-magic-ahupp since it's no longer in Chaotic-AUR.
2023-01-12 15:02:15 +05:00
Kron4ek
cb0d916b13
Replace gamescope-git with gamescope 2023-01-12 14:55:09 +05:00
Kron4ek
1bbecef1c7
Update Arch mirrorlist 2023-01-12 14:51:13 +05:00
Kron4ek
f38454d4ac
Update Arch mirrorlist 2022-11-24 12:55:15 +05:00
Kron4ek
b97a856d6b
Update Arch mirrorlist 2022-09-23 15:22:02 +05:00
Kron4ek
93586e83d5
Add libibus
This should fix a black screne issue in steam-native-runtime (https://bugs.archlinux.org/task/75600).
2022-09-11 12:02:08 +05:00
Kron4ek
b1a84f0fad
Add lib32-mesa-utils 2022-09-11 11:59:22 +05:00
Kron4ek
209e2808df
Update the link for the Arch Linux bootstrap
Since Arch Linux now provides a static name for the latest bootstrap archive, it is no longer necessary to determine the release number.
2022-08-10 17:52:24 +05:00
Kron4ek
697b45aac9
Update archlinux-keyring before other packages 2022-07-28 13:58:34 +05:00
Kron4ek
dafd65c280
Update Arch mirrorlist 2022-07-28 11:28:46 +05:00
Kron4ek
4b92747f3e
Update Chaotic-AUR links 2022-07-17 19:02:39 +05:00
Kron4ek
be3e3c966a
Update the Chaotic-AUR mirrorlist 2022-07-16 01:28:58 +05:00
Kron4ek
73974495db
Update the Chaotic-AUR mirrorlist 2022-07-14 13:23:39 +05:00
Kron4ek
3c9f54b529
Add playonlinux
It is now available in Chaotic-AUR
2022-07-05 14:02:36 +05:00
Kron4ek
f34b9c387e
Fix bootstrap integrity checking 2022-07-05 14:00:56 +05:00
Kron4ek
f19eae91e7
Update Arch mirrorlist 2022-06-13 17:38:53 +05:00
Kron4ek
b51b89a22b Remove playonlinux
It is no longer in the Arch Linux repositories, and not in Chaotic-AUR either (at least currently).
2022-05-26 19:09:49 +05:00
Kron4ek
8946eb3573
Update the Chaotic-AUR keyring 2022-05-15 12:13:53 +05:00
Kron4ek
f74843fb73
Update the Chaotic-AUR mirrorlist 2022-05-05 14:48:08 +05:00
Kron4ek
ab47107fa6
Update Arch mirrorlist 2022-05-03 00:21:45 +05:00
Kron4ek
904b755ab0
Update the Chaotic-AUR mirrorlist 2022-04-19 14:21:26 +05:00
Kron4ek
8813e12b4c
Add more command checks 2022-04-11 15:08:42 +05:00
Kron4ek
3611017c71
Verify the integrity of the bootstrap
The script now verifies the SHA256 checksum of the bootstrap before using it. Also, if the checksum verification or download fails, the script will retry with other mirrors.
2022-04-11 14:58:19 +05:00
Kron4ek
616f7c9254
Update create-arch-bootstrap.sh 2022-04-05 19:47:19 +05:00
Kron4ek
9d517f9c1f
Make the script less error prone
First of all, the script now checks if Chaotic-AUR keyring and mirrorlist are downloaded correctly, and terminates execution otherwise.

Secondly, pacman skips installing all packages even if only few of them can not be installed (for example, missing from the repos), which is not an ideal behaviour for us. So before installing the packages the script now checks which of them are present in the repos and skips only those which are missing.
2022-04-05 15:52:53 +05:00
Kron4ek
9dc9a10fff
Remove qpdfview
It has been removed from the Arch Linux repos.
2022-04-05 13:03:48 +05:00
Kron4ek
561c718a04
Change the bootstrap download url 2022-03-28 12:06:22 +05:00
Kron4ek
719db20d03
Update Arch mirrorlist 2022-03-23 23:36:19 +05:00
Kron4ek
c7a03c4925
Update the Chaotic-AUR mirrorlist 2022-03-02 13:18:42 +05:00
Kron4ek
aaeb482264
Add qt6-wayland 2022-02-28 00:43:15 +05:00
Kron4ek
bbf8785339
Remove zsync2-git
It has been removed from the Chaotic-AUR repo.
2022-02-28 00:41:20 +05:00
Kron4ek
b8e00420ae
Update the Chaotic-AUR keyring 2022-02-24 14:54:25 +05:00
Kron4ek
e3d401da69
Update Arch mirrorlist 2022-02-14 17:06:39 +05:00
Kron4ek
377730cd96
Update the Chaotic-AUR keyring 2022-02-04 14:53:31 +05:00
Kron4ek
901155e6d3
Update the Chaotic-AUR mirrorlist 2022-01-02 23:32:45 +05:00
Kron4ek
7771ad4bd3
Add bottles package 2021-12-16 15:39:11 +05:00
Kron4ek
f16927372d
Update the Chaotic-AUR mirrorlist 2021-12-15 22:36:00 +05:00