Commit graph

493 commits

Author SHA1 Message Date
Kron4ek
14e606729f Add additional arguments to Conty when exporting desktop files
If there are arguments after the "-d" argument, append them to Conty in desktop files.
2023-04-12 00:49:15 +05:00
Kron4ek
850b0571e4 Export desktop files recursively
Some applications store their desktop files not just in /usr/share/applications, but in a subdirectory. Now we handle such cases too.
2023-04-09 21:04:56 +05:00
Kron4ek
99de03d896
Update README.md 2023-04-08 14:41:41 +05:00
Kron4ek
b3360cdb44
Update README.md 2023-04-08 13:14:23 +05:00
Kron4ek
246016f88f
Update Arch mirrorlist 2023-04-08 00:23:24 +05:00
Kron4ek
b6948fd350 By default use mksquashfs/mkdwarfs provided by the project
No reason not use them, this will allow people to build Conty even on systems that do not have mksquashfs or mkdwarfs.
For those who prefer to use their system-wide programs, there is USE_SYS_UTILS variable.
2023-04-07 15:50:36 +05:00
Kron4ek
7ec81cf471 A few improvement to the desktop files export function
Append "(Conty)" even to translated names.
Skip adding TryExec as it prevents some apps from showing up in application menu.
2023-04-07 14:43:44 +05:00
Kron4ek
89682b085c
Run pacman twice
Sometimes some packages fail to install due to, for instance, mirror issues or due to unstable connection. Running pacman twice increses the chance of successful installation in such cases.
2023-04-06 19:19:07 +05:00
Kron4ek
feaefe2014 Add the ability to export desktop files 2023-04-06 19:06:54 +05:00
Kron4ek
2f8a57be9f
Update README.md 2023-04-02 21:52:31 +05:00
Kron4ek
a29b2dc2ca
Add duckstation-git 2023-04-02 19:21:30 +05:00
Kron4ek
71fe0fcaa6
Update README.md 2023-04-02 19:07:15 +05:00
Kron4ek
6ec4354a84
Add more known issues 2023-04-02 18:55:49 +05:00
Kron4ek
f1427693ad
Add gst-libav 2023-04-02 18:11:30 +05:00
Kron4ek
ac89458fcf
Add bottles back
It installs withot issues again.
2023-04-02 18:10:27 +05:00
Kron4ek
f5f3f34ea6 Don't bind system's /opt if there are files in container's /opt 2023-03-25 21:48:12 +05:00
Kron4ek
774705712c
Remove bottles (temporarily)
There is an issue with installing one of its dependencies from one of the Chaotic-AUR mirrors. So i remove it from the package list, until the issue is resolved.
2023-03-14 13:44:01 +05:00
Kron4ek
6b09f42765
Update script version 2023-02-17 18:37:50 +05:00
Kron4ek
7de74da3f9 Fix script size 2023-02-17 18:28:19 +05:00
Kron4ek
84018abbb4
Merge pull request #64 from ghtm2/help
Make help more readable
2023-02-17 18:25:23 +05:00
ghtm2
187867e162
make help more readable 2023-02-16 17:27:40 +01:00
Kron4ek
eaa02c3fc4 Add minizip 2023-02-16 15:54:27 +05:00
Kron4ek
ebd5243a4e Fix script size 2023-02-16 15:51:41 +05:00
ghtm2
b21c8401ae
Use curl instead of wget (#63) 2023-02-16 15:48:21 +05:00
ghtm2
b3c16de238
Fix shellcheck warnings and style (#62) 2023-02-16 00:57:05 +05:00
Kron4ek
c86cba4af3 Update integrated utils
Update bubblewrap to 0.7.0
Update dwarfs to the latest git revision (3dfad5a)
Update zstd to 1.5.4
Update glibc to 2.37
Update boost to 1.81
Update all other outdated dependencies
2023-02-10 16:11:08 +05:00
Kron4ek
a8745a96e6
Update README.md 2023-01-26 00:12:59 +05:00
Kron4ek
2a8eaf5e1d
Happy New Year 2023-01-12 15:06:20 +05:00
Kron4ek
a9b3790d5e
Replace youtube-dl with yt-dlp 2023-01-12 15:03:22 +05:00
Kron4ek
3b29e0bad9
Replace pcsx2 with pcsx2-git
pcsx2 has been remove from the official Arch repos some time ago, but there is pcsx2-git in Chaotic-AUR.
Also remove python-magic-ahupp since it's no longer in Chaotic-AUR.
2023-01-12 15:02:15 +05:00
Kron4ek
cb0d916b13
Replace gamescope-git with gamescope 2023-01-12 14:55:09 +05:00
Kron4ek
1bbecef1c7
Update Arch mirrorlist 2023-01-12 14:51:13 +05:00
Kron4ek
384745faa7
Update README.md 2023-01-05 13:52:50 +05:00
Kron4ek
d3ed065252
Add notes about Wine
And a few other additions.
2023-01-05 13:42:02 +05:00
Kron4ek
521ef2069f Update dwarfs compression arguments 2022-11-24 13:01:34 +05:00
Kron4ek
f38454d4ac
Update Arch mirrorlist 2022-11-24 12:55:15 +05:00
Kron4ek
ce0abe2531 Update dwarfs
Update dwarfs to the latest git revision (8ed2fce)
2022-11-05 13:30:24 +05:00
Kron4ek
d74279f6f5 Update integrated utils
Update glibc to 2.36
2022-10-17 01:18:11 +05:00
Kron4ek
b97a856d6b
Update Arch mirrorlist 2022-09-23 15:22:02 +05:00
Kron4ek
b01c65bd8a Update ld.so.cache when updating Conty
ld.so.cache does not get updated automatically for some reason, so update it manually. Otherwise there may be problems with libraries (like https://github.com/Kron4ek/Conty/discussions/55)
2022-09-18 14:01:52 +05:00
Kron4ek
425a9eb21f Tweak dwarfs parameters
Lower the cache size
Limit the maximum number of workers to 8
2022-09-11 17:49:13 +05:00
Kron4ek
93586e83d5
Add libibus
This should fix a black screne issue in steam-native-runtime (https://bugs.archlinux.org/task/75600).
2022-09-11 12:02:08 +05:00
Kron4ek
b1a84f0fad
Add lib32-mesa-utils 2022-09-11 11:59:22 +05:00
Kron4ek
b26c6f0baf
Update README.md 2022-08-28 18:42:45 +05:00
Kron4ek
114a55e840 Also unset XAUTHORITY when disabling access to X server 2022-08-27 22:58:31 +05:00
Kron4ek
cc69e5361b Don't parse own arguments if the script is a symlink 2022-08-27 22:40:51 +05:00
Kron4ek
d2fda8cbcf Add the ability to disable access to X server
For example, this is useful for restricting applications from accessing Xwayland on Wayland.
2022-08-27 22:27:06 +05:00
Kron4ek
36d01751b4 Mount all X sockets separately
Remount /tmp/.X11-unix as tmpfs and then mount all X sockets separately.
This fixes gamescope.
2022-08-27 19:12:29 +05:00
Kron4ek
71d2460e60 Properly handle non-standard HOME directories
Non-standard here means outside of /home.
2022-08-27 15:33:40 +05:00
Kron4ek
30938e7713 Automatically create a directory for HOME_DIR when it is set 2022-08-27 14:37:48 +05:00