diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-24 17:40:43 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-24 17:40:43 +0000 |
commit | 24ee8c58752f0dc4376961a28f7364e6d7c7a7aa (patch) | |
tree | 0a71618e774dce4efc0ddc7808557a03925de8d9 /sys-apps/asahi-configs | |
parent | a625efe29cec7f7c437cf33a956ea99eed1e4bd9 (diff) |
gentoo auto-resync : 24:02:2024 - 17:40:43
Diffstat (limited to 'sys-apps/asahi-configs')
-rw-r--r-- | sys-apps/asahi-configs/Manifest | 7 | ||||
-rw-r--r-- | sys-apps/asahi-configs/asahi-configs-1.0.ebuild | 29 | ||||
-rw-r--r-- | sys-apps/asahi-configs/files/baloo | 2 | ||||
-rw-r--r-- | sys-apps/asahi-configs/files/envvars | 3 | ||||
-rw-r--r-- | sys-apps/asahi-configs/files/kcminput | 2 | ||||
-rw-r--r-- | sys-apps/asahi-configs/files/xorg-modeset | 6 | ||||
-rw-r--r-- | sys-apps/asahi-configs/files/xorg-naturalscroll | 7 | ||||
-rw-r--r-- | sys-apps/asahi-configs/metadata.xml | 14 |
8 files changed, 70 insertions, 0 deletions
diff --git a/sys-apps/asahi-configs/Manifest b/sys-apps/asahi-configs/Manifest new file mode 100644 index 000000000000..65ba292a2572 --- /dev/null +++ b/sys-apps/asahi-configs/Manifest @@ -0,0 +1,7 @@ +AUX baloo 35 BLAKE2B 8c14a2e39cf3abe4d5dceb0997d2a4aa5c8527397cdb09088ec106892b7d54dccdf636c288a49b46f4e517f4131b62000d4d170bb6538a49eca655b4dc083236 SHA512 43147ee74c9a0d660210cc6d4c163bab2849ef4bf373d27ceb060fa5b39c3c7e2076febbc6d1c58277092bfb8ef7e54ff7dbb9929e2cebebce81fe4e8857acae +AUX envvars 89 BLAKE2B d06bf1f1ee246d74c9908209945cf04278234c7e9bbc51e7ba66c424f916d75d3e3982f0cbda31a951cc677cdf5819d419f4404587bc35cf771957044a31df65 SHA512 f6d830060e6a094618890d5f4472f2900513953a611ae569457fdfc5782848284f53aef327b296a92b7c281a32d99f53dccf546a157af2eaea56e0083048db48 +AUX kcminput 50 BLAKE2B 5ce56d824acea49250a5f840ed47fb0edf46095fb4fd44cfae994b3cb6e92f1919d2aa9d704206bd513d4615a05cf1a6b1bf12c2b31f8f82f4618ccc554c72ed SHA512 b6f4ec1d8d60783d10e73514006000c8fb7783644b5bcfb91ec9d814fa5c0512b0aad0155fce130c5671fb1a038f926bcb299e49b8224abb7d697f6e04d6cfe8 +AUX xorg-modeset 143 BLAKE2B 7e92f9ea7f1b056c5170dd8bffad4e0399e9b1bd09cf5d26be257278359afe96f951def5db714f1f65d535862096d76f1ad2be56e73f50f54848b4fbbf8777fd SHA512 19c75a6724705970207733952e208bfa54616549da58ba8cfb387a8905765c04f1fe4a8c4673a6d16ab5dee790b33ba0faf17fdf80fcbbab8902c797cef89d93 +AUX xorg-naturalscroll 198 BLAKE2B 2a1baad2a0eb37d5c3c92266dbaa851f101d9dbff9ba7e6d1571f1875abb99a893ff7994c6afa258974ea3c93f25cace47ecda4895cc40ca05f8ceae30d5528b SHA512 eb7685664ea9334d5ef4b09520fba85d2788b47ca9b01be5d4bb5984ef9eb7077ba2869ab4fdad972d7187e4de71c6de20dc45d02ad6689fe0ddb0f1a12a6978 +EBUILD asahi-configs-1.0.ebuild 646 BLAKE2B 1bd4d6b0e5ffbeafd20b8e390f5601021993184495d2d58b66387c34e89d6cecffdce18e9d95e52996f244bd7310d77cc2d353bbcc41263f49b95ea1d69ee51e SHA512 fa119ce994e08f1a6a8ccc3597a967e298a90fe90b3cecb7094067a710a3effedc044d0cd1e1d66adee4ed012f5ab5752e18db3def1c137e84f7aaad5361c9e7 +MISC metadata.xml 419 BLAKE2B 05aeb3ef87752317a9b717288a891da7cbda3c76ece7b9a775a4040137b5163d5e933831b6a346a36ebdd3d97d363bf487fae817d1132cf2efac8aae6002cb12 SHA512 f9fad40398ac6019c99584fd2040acf0e6b467a278d9a57e2483267a06f999c67f62e9b63ba90bff250a5cda7fb5d2ff83b32f25ff859858a090eacf74015a82 diff --git a/sys-apps/asahi-configs/asahi-configs-1.0.ebuild b/sys-apps/asahi-configs/asahi-configs-1.0.ebuild new file mode 100644 index 000000000000..3d6c1859512a --- /dev/null +++ b/sys-apps/asahi-configs/asahi-configs-1.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +DESCRIPTION="Asahi Linux configurations" +HOMEPAGE="https://asahilinux.org/" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~arm64" + +src_unpack() { + mkdir "${S}" || die + cp "${FILESDIR}"/* "${S}/" || die +} + +src_install() { + insinto /etc/xdg/ + newins "${FILESDIR}/kcminput" kcminputrc + newins "${FILESDIR}/baloo" baloofilerc + + insinto /etc/X11/xorg.conf.d/ + newins "${FILESDIR}/xorg-modeset" 30-modesetting.conf + newins "${FILESDIR}/xorg-naturalscroll" 20-natural-scrolling.conf + + exeinto /etc/profile.d/ + newexe "${FILESDIR}/envvars" asahi.sh +} diff --git a/sys-apps/asahi-configs/files/baloo b/sys-apps/asahi-configs/files/baloo new file mode 100644 index 000000000000..694400b83e28 --- /dev/null +++ b/sys-apps/asahi-configs/files/baloo @@ -0,0 +1,2 @@ +[General] +only basic indexing=true diff --git a/sys-apps/asahi-configs/files/envvars b/sys-apps/asahi-configs/files/envvars new file mode 100644 index 000000000000..4368fedc51bb --- /dev/null +++ b/sys-apps/asahi-configs/files/envvars @@ -0,0 +1,3 @@ +export MOZ_ENABLE_WAYLAND=1 +export QV4_FORCE_INTERPRETER=1 +export KWIN_FORCE_SW_CURSOR=1 diff --git a/sys-apps/asahi-configs/files/kcminput b/sys-apps/asahi-configs/files/kcminput new file mode 100644 index 000000000000..6e0914e6abeb --- /dev/null +++ b/sys-apps/asahi-configs/files/kcminput @@ -0,0 +1,2 @@ +[Libinput][Defaults][Touchpad] +NaturalScroll=true diff --git a/sys-apps/asahi-configs/files/xorg-modeset b/sys-apps/asahi-configs/files/xorg-modeset new file mode 100644 index 000000000000..9b1caeea66d8 --- /dev/null +++ b/sys-apps/asahi-configs/files/xorg-modeset @@ -0,0 +1,6 @@ +Section "OutputClass" + Identifier "appledrm" + MatchDriver "apple" + Driver "modesetting" + Option "PrimaryGPU" "true" +EndSection diff --git a/sys-apps/asahi-configs/files/xorg-naturalscroll b/sys-apps/asahi-configs/files/xorg-naturalscroll new file mode 100644 index 000000000000..59fdcf12ca51 --- /dev/null +++ b/sys-apps/asahi-configs/files/xorg-naturalscroll @@ -0,0 +1,7 @@ +Section "InputClass" + Identifier "Enable natural scrolling by default" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" + MatchDriver "libinput" + Option "Natural Scrolling" "on" +EndSection diff --git a/sys-apps/asahi-configs/metadata.xml b/sys-apps/asahi-configs/metadata.xml new file mode 100644 index 000000000000..78cf3a46e034 --- /dev/null +++ b/sys-apps/asahi-configs/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>jcalligeros99@gmail.com</email> + <name>James Calligeros</name> + </maintainer> + <maintainer type="project"> + <email>asahi@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">AsahiLinux/PKGBUILDs</remote-id> + </upstream> +</pkgmetadata> |