Commit graph

472 commits

Author SHA1 Message Date
Kron4ek
4e7c397569
Update README.md 2023-10-01 14:27:41 +05:00
Kron4ek
a2cc0bb1a5 Update integrated utils 2023-09-30 17:01:22 +05:00
Kron4ek
87446bb0ea
Compile squashfs-tools with gcc
It does not compile successfully with clang
2023-09-27 17:47:54 +05:00
Kron4ek
cb4ec2c740
Fix url for latest squashfuse 2023-09-27 14:32:26 +05:00
Kron4ek
ec9d261c2c
Compile integrated utils with clang and LTO 2023-09-27 13:39:13 +05:00
Kron4ek
7e0dd38074
Update README.md 2023-09-22 23:49:49 +05:00
Kron4ek
e2fd37ffcf
Update README.md 2023-09-22 23:44:56 +05:00
Kron4ek
f1d73966b8 Add support for ALHP repo
ALHP is a repository containing packages from the official Arch Linux repos recompiled with -O3, LTO and optimizations for modern CPUs for better performance.

Disabled by default, can be manually enabled.

#87
2023-09-19 14:06:15 +05:00
Kron4ek
5da5990370 Add sunshine
#86
2023-09-19 13:34:59 +05:00
Kron4ek
d71d12928b
Replace console emulators with RetroArch cores 2023-09-04 23:23:06 +05:00
Kron4ek
8c75355331
Split devel packages into a separate group 2023-09-04 18:43:47 +05:00
Kron4ek
9bfbf0473d
Skip installation of unneeded files
Skip installation of man pages and Nvidia firmwares.
2023-08-27 19:05:01 +05:00
Kron4ek
22abd340b8
Regenerate mirrorlist with reflector
If reflector is not avaiable on the host system, let's regenerate the mirrorlist by using reflector from the chroot.
2023-08-11 13:59:50 +05:00
Kron4ek
72b7dd36d2
Increase the number of installation attempts for AUR packages
We do this for regular non-AUR packages, let's do this for AUR packages too.

Also check what packages are missing in the AUR and show them.
2023-08-11 13:34:29 +05:00
Kron4ek
a70666155a
Increase the number of attempts to install packages
Increase from 2 to 10. May help on unstable mirrors and connections.
2023-08-10 21:39:37 +05:00
Kron4ek
90f0bfb70d
Split Conty in the autorelease workflow if necessary
Since it's not allowed to upload assets larger than 2 GB, let's split them into multiple pieces.
2023-07-28 13:36:18 +05:00
Kron4ek
e17d34d7c6
Update Arch mirrorlist 2023-07-27 21:07:03 +05:00
Kron4ek
60c44d5a16
Tune DwarFS parameters 2023-07-18 17:31:20 +05:00
Kron4ek
34a156dd0e
Use host system's pacman cache if possible
When updating Conty, use packages from the host system's pacman cache if it exists and non-empty. May save internet traffic and speed up the update process.

#85
2023-07-17 01:56:33 +05:00
Kron4ek
75a46c0edd Fix using the self-update function on non-pacman distros 2023-07-17 01:25:16 +05:00
Kron4ek
563d02b3f3 Fix the self-update function 2023-07-17 01:15:56 +05:00
Kron4ek
10af058094 Use C locale for Conty itself
For more portability. Note this is only for Conty itself, applications that you run via Conty will use your actual locale.
2023-07-16 16:53:11 +05:00
Kron4ek
b1c405c46f Update integrated utils 2023-07-16 16:33:06 +05:00
Kron4ek
d0fcf5e714
New build dependency for dwarfs 2023-07-16 13:15:09 +05:00
Kron4ek
060ce5ef6a
Update the Chaotic-AUR primary key 2023-07-16 12:27:06 +05:00
Kron4ek
0717f0dbc2 Split the autorelease action into a separate workflow 2023-07-07 12:04:07 +05:00
Kron4ek
91aa7b01b4
Add continuous release creation to the workflow
By default it creates a draft release.
2023-07-06 23:30:47 +05:00
Kron4ek
d62ded2f56 Revert "Update create-conty.sh"
This reverts commit 7c0a8d0b8e.

Revert the previous commit

Unintentional commit.
2023-07-06 23:00:42 +05:00
Kron4ek
7c0a8d0b8e
Update create-conty.sh 2023-07-06 22:58:50 +05:00
Kron4ek
06b58a251e
Add the ability to install AUR packages
#71
2023-07-05 13:32:29 +05:00
Kron4ek
775e218941
Update README.md 2023-07-02 16:35:19 +05:00
Kron4ek
4aad2559a7
Update Arch mirrorlist 2023-07-02 12:31:11 +05:00
Kron4ek
bb8f622557 Reduce unmount delay a bit 2023-06-18 20:15:39 +05:00
Kron4ek
1149011f2f Change dwarfs compressor arguments
Better read performance, but worse compression ratio.
2023-06-13 17:10:13 +05:00
Kron4ek
f9a0ad6bb8 Protect Conty from LD_PRELOAD and LD_LIBRARY_PATH
These variables may break Conty, so let's ignore them for Conty itself and pass them to applications.
2023-06-13 16:41:18 +05:00
Kron4ek
36383c2deb Update integrated utils 2023-06-13 16:27:50 +05:00
Kron4ek
a70688a6d6
Change the default optimization level for the utils 2023-06-13 13:55:29 +05:00
Kron4ek
6acd7b38d3 Mount newroot read-only unless USE_OVERLAYFS is enabled 2023-06-11 00:45:29 +05:00
Kron4ek
79bbe80d21 Increase file descriptors limit if possible 2023-06-10 21:25:32 +05:00
Kron4ek
37cd806fcf Check if Nvidia installed successfully 2023-06-10 21:04:19 +05:00
Kron4ek
ba3737aa3d Add a delay before unmounting the image.
This should speed up Conty startup time significantly when executing multiple instances of Conty in a row.
2023-06-10 16:00:21 +05:00
Kron4ek
c54e734987 Make the mount command more readable 2023-06-10 15:38:07 +05:00
Kron4ek
b09a683ccf Fix exporting desktop files which are symlinks 2023-06-10 13:36:40 +05:00
Kron4ek
9d8301032c
Make all overlay file writable when updating Conty
Otherwise it will fail to remove the overlay at the end.
2023-06-07 14:19:22 +05:00
Kron4ek
c88ca746c4
Update Arch mirrorlist 2023-06-07 13:53:20 +05:00
Kron4ek
55b172fef3
Remove note about utils_size
The script automatically adjusts sizes, no need to manually set them anymore.
2023-06-07 13:47:49 +05:00
Kron4ek
e8da3b7b72
Update README.md 2023-05-31 23:12:29 +05:00
Kron4ek
6b29f9c6b9 Don't try to bind pacman dirs when using unionfs
This completely breaks USE_OVERLAYFS and NVIDIA_HANDLER functions on non-pacman distros.
2023-05-31 20:14:48 +05:00
Kron4ek
8ddb47e225 Run unionfs-fuse through the launch_wrapper
It should have been like this from the start, my oversight.
2023-05-31 20:01:54 +05:00
Kron4ek
413054553e A few improvements for NVIDIA_HANDLER function 2023-05-31 19:19:28 +05:00