Commit graph

510 commits

Author SHA1 Message Date
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
Kron4ek
184482a7fe Replace fuse-overlayfs with unionfs-fuse
In my testing, unionfs-fuse works significantly faster than fuse-overlayfs. And it supports both fuse2 and fuse3, which is also an advantage over fuse-overlayfs.
2023-05-31 16:30:13 +05:00
Kron4ek
af228053e0 Fix executing Conty from PATH
This was broken in the latest release.
2023-05-31 13:33:33 +05:00
Kron4ek
95f0c4a7f6
Update README.md 2023-05-30 16:10:01 +05:00
Kron4ek
c7fa33912c
Update README.md 2023-05-30 16:09:03 +05:00
Kron4ek
588c89a714
Update README.md 2023-05-30 16:03:26 +05:00
Kron4ek
e9190cd1ec
Update README.md 2023-05-30 15:54:24 +05:00
Kron4ek
6d3dd1312d
Update README.md 2023-05-30 15:53:10 +05:00
Kron4ek
cb853ab9ff
Update README.md 2023-05-30 15:34:54 +05:00
Kron4ek
f0170b4485
Update README.md 2023-05-30 14:58:36 +05:00
Kron4ek
7d781c3f76
Update README.md 2023-05-30 14:54:23 +05:00
Kron4ek
4e1dcab474
Merge pull request #78 from bayazidbh/readme-suggest
Readme update and suggestions
2023-05-30 14:46:46 +05:00
Bayazid B. Halim
562cd8ae9e
Add Illustrations and TOC
Add illustrations for using GitHub Actions and Table of Contents (plus tidy up some things).
2023-05-28 23:25:20 +07:00