Commit graph

240 commits

Author SHA1 Message Date
Kron4ek
d17b60f1c7 Update integrated utils
Dwarfs updated to the latest git revision
Updated all outdated dependencies

Compiled using Clang 13 + O3 + LTO for better runtime performance
2022-01-08 15:11:17 +05:00
Kron4ek
e31c70b3ad Fix dwarfs compilation 2022-01-06 21:20:28 +05:00
Kron4ek
a33a68a798
Happy New Year 2022-01-02 23:42:26 +05:00
Kron4ek
901155e6d3
Update the Chaotic-AUR mirrorlist 2022-01-02 23:32:45 +05:00
Kron4ek
ef9f16bb9d
New zstd version 2021-12-29 17:14:27 +05:00
Kron4ek
759615545f Update integrated zstd to 1.5.1 2021-12-29 17:08:27 +05:00
Kron4ek
f243a2cf5d
Update README.md 2021-12-16 17:52:53 +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
72c3be5dfa Mount pulse and pipewire sockets
Mount pulse and pipewire sockets at SANDBOX_LEVEL 2+, oherwise sound will not work for pulseaudio and pipewire users.

With SANDBOX disabled or at SANDBOX_LEVEL 1 this is not a problem, since the entire XDG_RUNTIME_DIR gets mounted.
2021-11-20 13:48: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
5a3a10689e
Update README.md 2021-11-09 19:26:34 +05:00
Kron4ek
d05109732b Change the default dwarfs compressor arguments
Slightly worse compression ratio, but faster file system access.
2021-11-08 16:18:46 +05:00
Kron4ek
dc9afd7f5b Use XDG_RUNTIME_DIR
Use XDG_RUNTIME_DIR instead of /run/user/USERID, even though XDG_RUNTIME_DIR (almost) always points to it.
2021-11-03 16:06:38 +05:00
Kron4ek
2de471c0dc
Add more applications 2021-11-01 01:45:43 +05:00
Kron4ek
a373a53bd1 Remove the NVIDIA_FIX function
From what i heard from some people, it doesn't seem to work.
Let me know if it works for you and i will revert the change.
2021-10-30 17:46:21 +05:00
Kron4ek
f278975237 Add an argument to show version of the image 2021-10-28 00:52:32 +05:00
Kron4ek
8368ec9d44 Update the integrated libcap and libfuse3
libcap 2.60
libfuse3 3.10.5
2021-10-24 18:49:04 +05:00
Kron4ek
5ffeada311
Update Arch mirrorlist 2021-10-14 14:20:38 +05:00
Kron4ek
47ebc27410 Properly detect Wayland display 2021-10-02 18:02:48 +05:00
Kron4ek
615633afd9
Update README.md 2021-09-27 17:18:35 +05:00
Kron4ek
4f1cdfd9fd Add an argument to list installed packages 2021-09-22 16:15:48 +05:00
Kron4ek
3b3b00e3c4
Update README.md 2021-09-19 01:21:23 +05:00
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