Commit graph

362 commits

Author SHA1 Message Date
Kron4ek
ff03775b24 Move some Nvidia binds out of the loop 2021-09-19 00:07:15 +05:00
Kron4ek
279275d02f Generate 5 mirrors with reflector 2021-09-16 01:08:09 +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
af11f9712c
Update FUNDING.yml 2021-09-07 18:26:48 +05:00
Kron4ek
072b32242a
Update README.md 2021-09-07 16:43:21 +05:00
Kron4ek
3a2e065601
Update README.md 2021-09-07 16:35:57 +05:00
Kron4ek
d1ff6d011e
Update README.md 2021-09-07 16:26:08 +05:00
Kron4ek
63546df267
Update README.md 2021-09-07 16:23:08 +05:00
Kron4ek
8484a31b6e
Donation links 2021-09-07 15:34:25 +05:00
Kron4ek
571eddd6fd Add the ability to mount files/dirs as read-only 2021-09-07 14:46:08 +05:00
Kron4ek
de0ffb94be Check if X11 display already exists 2021-09-05 17:15:31 +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
0c5dc8668e Update bubblewrap to 0.5.0 2021-08-24 14:38:39 +05:00
Kron4ek
5432adaae3
Update Arch mirrorlist 2021-08-20 02:27:06 +05:00
Kron4ek
d97077d026 Split squashfs and dwarfs utils
The dwarfs utils are relatively large (~20 MB when extracted) and are not needed for squashfs-compressed images, so it's better to move them into a separate archive.
2021-08-11 14:43:12 +05:00
Kron4ek
268ff808ba Implement the self-update function for dwarfs
And some other improvements.
2021-08-10 23:57:36 +05:00
Kron4ek
9e366b00fe
Add option to mount and unmount the image 2021-08-09 17:50:01 +05:00
Kron4ek
22e6270f62
Don't set too high number of workers 2021-08-07 23:20:15 +05:00
Kron4ek
260c740feb
Update README.md 2021-08-07 04:08:24 +05:00
Kron4ek
feadd0791d
Update README.md 2021-08-07 04:06:12 +05:00
Kron4ek
6b46b6365e
Update README.md 2021-08-07 01:58:01 +05:00
Kron4ek
a7eb097d50
Update README.md 2021-08-07 01:56:11 +05:00
Kron4ek
a34eef062b Tweaks for dwarfs 2021-08-07 00:31:49 +05:00
Kron4ek
8292d055f0 Add dwarfs support 2021-08-06 17:10:31 +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
ce685cd78e
Update README.md 2021-07-15 15:04:37 +05:00
Kron4ek
3bee911e07
Update Arch mirrorlist 2021-07-10 00:30:54 +05:00
Kron4ek
0e87bc0fb4
Add image_path variable 2021-07-10 00:24:37 +05:00
Kron4ek
0d54828bf7
Add quiet mode 2021-06-30 01:20:23 +05:00
Kron4ek
2813292987
Add retroarch and wayland packages 2021-06-30 00:46:06 +05:00
Kron4ek
3ac0e819e4
Fix use_existing_image 2021-06-27 14:52:28 +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
f41e9be2c4
Remove redundant return from exec_test function 2021-06-22 13:51:01 +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
e3329eb4e2
Update README.md 2021-06-17 17:20: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
ff29fd4d5f Add lzo, lzma and gzip support 2021-06-10 19:58:12 +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
a9f692e733
fuse3 is now also supported 2021-06-09 23:52:22 +05:00
Kron4ek
358acd8aca Add glibc libs and fuse3 support
The integrated utils now include two squashfuse binaries: the one is for fuse2 and the second is for fuse3.
Conty will automatically use the fuse3 version if fuse3 is installed, otherwise it will use the fuse2 version.

Besides, glibc libs are now included and they are used for the integrated utils.
Which means that the integrated utils now don't depend on system-wide glibc and will work even on really old distros (like Ubuntu 12.04, for example), assuming that kernel version is new enough, of course.
2021-06-09 23:46:31 +05:00
Kron4ek
ceca3a65ad
A note on kernel version requirements
For now at least 4.4 is required.
2021-06-09 20:33:07 +05:00
Kron4ek
3f7b76f6f4
Update README.md 2021-06-09 04:04:20 +05:00