Commit graph

151 commits

Author SHA1 Message Date
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
Kron4ek
f8917daf8f
Update the Chaotic-AUR mirrorlist 2021-12-13 05:31:01 +05:00
Kron4ek
a0d9450f9a
Update the Chaotic-AUR mirrorlist 2021-12-01 16:28:07 +05:00
Kron4ek
da0e5c8a9f
Replace wine-tkg with wine-staging
The wine-tkg-staging package from the Chaotic-AUR repo currently hangs on prefix creation, so it's better to replace it with regular wine-staging for now. I will probably revert this change when the issue is resolved.
2021-11-28 16:43:50 +05:00
Kron4ek
f923c41162
Update the Chaotic-AUR primary key 2021-11-26 22:03:50 +05:00
Kron4ek
cd281ceac1
Update Chaotic-AUR mirrorlist 2021-11-20 12:54:05 +05:00
Kron4ek
2e2282044f
Update Arch mirrorlist 2021-11-15 15:07:11 +05:00
Kron4ek
2de471c0dc
Add more applications 2021-11-01 01:45:43 +05:00
Kron4ek
f278975237 Add an argument to show version of the image 2021-10-28 00:52:32 +05:00
Kron4ek
5ffeada311
Update Arch mirrorlist 2021-10-14 14:20:38 +05:00
Kron4ek
4f1cdfd9fd Add an argument to list installed packages 2021-09-22 16:15:48 +05:00
Kron4ek
3baf34de21
Update the Chaotic-AUR url
fossho.st is currently unavailable.
2021-09-14 01:48:46 +05:00
Kron4ek
2ed0ca2ead Mount system-wide compatibilitytools.d for Steam
Needed for Steam to be able to see compatibility tools (custom Proton builds, for example) installed in /usr/share/steam/compatibilitytools.d.
2021-09-12 15:40:14 +05:00
Kron4ek
672a4da42f
Reduce the ParallelDownloads threads to 3 2021-09-11 15:09:16 +05:00
Kron4ek
f55411b712
Update Arch mirrorlist 2021-09-11 14:51:51 +05:00
Kron4ek
bf11b6e631 Implement X11 isolation and sandbox levels
The sandbox strictness can now be controlled with the SANDBOX_LEVEL environment variable. There are 3 available levels, the default is 1.
Level 1 isolates all user files.
Level 2 isolates all user files, disables dbus and hides all running processes.
Level 3 does the same as the level 2, but additionally disables network access and isolates X11 server with Xephyr.

The XEPHYR_SIZE env variable controls the size of the Xephyr window, the default is 800x600.
2021-08-30 18:04:52 +05:00
Kron4ek
5432adaae3
Update Arch mirrorlist 2021-08-20 02:27:06 +05:00
Kron4ek
0d00d2ba4a
Add python-magic-ahupp (for Lutris)
Needed for Lutris, but for some reason missing from its dependencies at the moment.
2021-07-28 18:07:18 +05:00
Kron4ek
d795e0459d
Replace winetricks with winetricks-git 2021-07-21 14:19:33 +05:00
Kron4ek
a4a4bbaee3
Update Chaotic-AUR mirrorlist 2021-07-18 23:29:43 +05:00
Kron4ek
3bee911e07
Update Arch mirrorlist 2021-07-10 00:30:54 +05:00
Kron4ek
2813292987
Add retroarch and wayland packages 2021-06-30 00:46:06 +05:00
Kron4ek
1c47c77f4b
Update urls for Chaotic-AUR keyring and mirrorlist 2021-06-26 15:02:01 +05:00
Kron4ek
2cae712abf Change the default keyserver 2021-06-23 13:23:43 +05:00
Kron4ek
fdc564be7d
Divide some packages into groups 2021-06-17 17:55:38 +05:00
Kron4ek
a8363f87b0
Enable ParallelDownloads feature of pacman
Speeds up the package installation process, especially when downloading a lot of small packages.
2021-06-17 17:46:35 +05:00
Kron4ek
6cefa5d5d1
Replace Java 8 with Java 16 2021-06-17 15:01:30 +05:00
Kron4ek
efdd6b1750
Update Arch mirrorlist 2021-06-17 14:58:25 +05:00
Kron4ek
b6cfb6eddb
Enable full font hinting
To my taste full hinting looks better than slight hinting (which is used by default).
2021-06-10 02:03:50 +05:00
Kron4ek
e8dd6dd55b
Update Chaotic-AUR url
cdn-mirror.chaotic.cx is broken for now.
2021-06-04 19:31:56 +05:00
Kron4ek
ed2fc50297
Update create-arch-bootstrap.sh 2021-05-28 16:36:11 +05:00
Kron4ek
cbc9cc4f87
Fix unmounting chroot directories
Hopefully for sure this time.
2021-05-28 16:29:17 +05:00
Kron4ek
7af5ceba68
Merge chaotic_packagelist with packagelist 2021-05-28 16:15:56 +05:00
Kron4ek
3e5f47f298
Properly mount and unmount directories for chroot 2021-05-28 15:14:00 +05:00
Kron4ek
cca87e7349
Create empty /root directory
This is for those who want to run Conty with root privileges, which I do not recommend, but i understand that this may be useful in some cases.
2021-05-28 14:23:34 +05:00
Kron4ek
85e0b8c837
Check for wget and gzip 2021-05-28 01:16:50 +05:00
Kron4ek
844f53e0cc
Update create-arch-bootstrap.sh 2021-05-28 01:07:34 +05:00
Kron4ek
4b95ac108b
Install important packages first 2021-05-27 19:21:37 +05:00
Kron4ek
a77e3c2423
Reduce the locales list 2021-05-27 18:19:07 +05:00
Kron4ek
1a6265a3d7
Always install some packages
Always install fakeroot, reflector and squashfs-tools, even if they are missing from the "packagelist" variable. Because they are required for the self-update feature to work properly.
2021-05-25 19:19:37 +05:00
Kron4ek
a96d52b60f
A note about Chaotic-AUR 2021-05-25 19:00:49 +05:00
Kron4ek
d95634058d
Create empty /etc/localtime 2021-05-22 14:54:24 +05:00
Kron4ek
3d19569ea9
Chaotic-AUR fixes 2021-05-18 15:13:06 +05:00
Kron4ek
2ab89c45ac
Generate mirrorlist with reflector
If it's available.
2021-05-13 02:58:34 +05:00
Kron4ek
1ced930714
Update Chaotic-AUR packages url 2021-05-04 20:31:09 +05:00
Kron4ek
6dce34b339
Add reflector and zsync2 2021-05-04 16:41:18 +05:00
Kron4ek
83b8d92120
Update Chaotic-AUR mirrorlist 2021-05-03 15:25:51 +05:00
Kron4ek
c740c83372
Add more packages 2021-04-12 16:55:21 +05:00
Kron4ek
8de81d26f1
Add vulkan-mesa-layers and mangohud 2021-04-12 16:01:34 +05:00
Kron4ek
70c5549a29
Use "yes" instead of noconfirm for Chaotic-AUR
noconfirm doesn't always answer yes, which can terminate package installation process in case of conflicts.
2021-04-12 00:32:56 +05:00
Kron4ek
fa55e03196
Update Chaotic-AUR keyring 2021-04-12 00:21:04 +05:00
Kron4ek
be5f5acbbb
Update Arch mirrors 2021-04-11 23:52:11 +05:00
Kron4ek
c0f5dbf484
Add empty /etc/asound.conf as a placeholder 2021-04-07 00:18:13 +05:00
Kron4ek
db670d1241
Update Chaotic-AUR's keyring and mirrorlist 2021-04-03 17:22:35 +05:00
Kron4ek
35a35200c2
Add alsa-utils 2021-04-03 00:16:26 +05:00
Kron4ek
3bfa8fc95d
Add alsa-tools 2021-04-02 23:02:25 +05:00
Kron4ek
e7d9865ba5
Add wineasio 2021-03-31 13:08:30 +05:00
Kron4ek
8afe2a4617
Update create-arch-bootstrap.sh 2021-03-30 02:05:24 +05:00
Kron4ek
9e39559055
Update create-arch-bootstrap.sh 2021-03-30 02:02:49 +05:00
Kron4ek
5eb5dbd733
Add steamtinkerlaunch 2021-03-30 01:57:54 +05:00
Kron4ek
c9cbaee908
Add libva-intel-driver and intel-media-driver
For hardware video decoding on Intel integrated GPUs
2021-03-29 19:02:57 +05:00
Kron4ek
b54b788516
Add playonlinux 2021-03-29 13:13:40 +05:00
Kron4ek
fc4b34656b
Add Chaotic AUR and install wine-tkg
This is optional and can be disabled.
2021-03-29 02:11:59 +05:00
frostworx
f0d9759b43
Just a few cosmetical changes (#6)
* minor cosmetics

* minor cosmetics

* pull own filesize from project page - removes need for hardcoded size

* Revert "pull own filesize from project page - removes need for hardcoded size" - nonsense

This reverts commit 5c540c3388.

Co-authored-by: frostworx <frost.zeux@gmail.com>
2021-03-29 00:36:13 +05:00
Phantop
7376cf98c6
Add libva-mesa-driver for mesa video acceleration 2021-03-28 01:04:52 -04:00
Kron4ek
a49825c049
Add openjdk 8 2021-03-27 17:28:41 +05:00
Kron4ek
8b04bfa1fe
More packages 2021-03-27 17:04:37 +05:00
Kron4ek
37ac9fcb1f
Create /media directory 2021-03-27 16:59:35 +05:00
Kron4ek
896510ae69
Even more packages 2021-03-27 15:34:14 +05:00
Kron4ek
5bab9d5d61
Install more packages inside the container 2021-03-27 14:04:21 +05:00