From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:40970) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJQ3b-0006pY-9A for guix-patches@gnu.org; Sat, 12 Oct 2019 18:40:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJPxb-0001oJ-KA for guix-patches@gnu.org; Sat, 12 Oct 2019 18:34:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53834) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iJPxa-0001nk-My for guix-patches@gnu.org; Sat, 12 Oct 2019 18:34:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iJPxa-0004KT-Ho for guix-patches@gnu.org; Sat, 12 Oct 2019 18:34:02 -0400 Subject: [bug#37717] [PATCH 3/3] gnu: Add kmonad. References: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> In-Reply-To: <4551b258-a4e3-49f8-9c22-5840edbbd3a7@www.fastmail.com> Resent-Message-ID: Mime-Version: 1.0 Message-Id: <0d12f8da-b2ca-4b42-a39d-64ed503416d5@www.fastmail.com> Date: Sat, 12 Oct 2019 22:32:58 +0000 From: "Alex Griffin" Content-Type: multipart/mixed; boundary=1a1fa578fb29416ea1d6423fcd49bf23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 37717@debbugs.gnu.org --1a1fa578fb29416ea1d6423fcd49bf23 Content-Type: text/plain I went ahead and added the necessary udev rule to the kmonad package. The revised patch is attached. I've tested it and confirmed that if you add your user to the input group, and include kmonad in your system udev rules [1], you can run kmonad as an unprivileged user. [1]: https://guix.gnu.org/manual/en/html_node/Base-Services.html -- Alex Griffin --1a1fa578fb29416ea1d6423fcd49bf23 Content-Disposition: attachment;filename="0003-gnu-Add-kmonad.patch" Content-Type: text/x-patch; name="0003-gnu-Add-kmonad.patch" Content-Transfer-Encoding: BASE64 RnJvbSA5M2MwZDdmZDY4YzhiZWUwODE2MmRmYjkzNzI1Njc1ZGZkOWQ4MTAxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDEyIE9jdCAyMDE5IDEzOjU1OjQ5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAzLzNd IGdudTogQWRkIGttb25hZC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20gKGtt b25hZCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC1hcHBzLnNj bSB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNr ZWxsLWFwcHMuc2NtIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KaW5kZXggZTA5 Mjg1ZDYzYS4uNjlhNGRmMmNjMiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2hhc2tlbGwt YXBwcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwtYXBwcy5zY20KQEAgLTExLDYg KzExLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBQYXVsIHZhbiBkZXIgV2FsdCA8cGF1 bEBkZW5rbmVyZC5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgS3lsZSBNZXllciA8a3ls ZUBreWxlYW0uY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDE1IEpvaG4gU29vIDxqc29vMUBh c3UuZWR1PgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEFsZXggR3JpZmZpbiA8YUBhamdyZi5j b20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAt NDk3LDYgKzQ5OCw2MyBAQCB3aXRoIENTUyBhbmQgbW91c2VvdmVyIGFubm90YXRpb25zLCBY SFRNTCAxLjAgd2l0aCBpbmxpbmUgQ1NTIHN0eWxpbmcsIExhVGVYLAogYW5kIG1JUkMgY2hh dCBjb2Rlcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1w dWJsaWMga21vbmFkCisgIChwYWNrYWdlCisgICAgKG5hbWUgImttb25hZCIpCisgICAgKHZl cnNpb24gIjAuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0 aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg ICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2RhdmlkLWphbnNzZW4va21vbmFkLmdpdCIp CisgICAgICAgICAgICAgKGNvbW1pdCAiMDZkN2I4YzcwOWVmYTY5NWJlMzVkZjliZGU5MTI3 NWNiYjJiYTA5OSIpKSkKKyAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUg dmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxcmpyNGg1eXE2 M3gza2FkNnluNHA4djI2Mzg5c2Q5ZGdyNW4ydzczczFjaGFmYXB6d3dkIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK KyAgICAgICAgIChkZWxldGUgJ2hhZGRvY2spICAgICAgICAgICAgIDsgSGFkZG9jayBmYWls cyB0byBnZW5lcmF0ZSBkb2NzCisgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdpbnN0 YWxsLXVkZXYtcnVsZXMKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYg b3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChydWxlcyAoc3RyaW5nLWFw cGVuZCBvdXQgIi9saWIvdWRldi9ydWxlcy5kIikpKQorICAgICAgICAgICAgICAgKG1rZGly LXAgcnVsZXMpCisgICAgICAgICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZSAoc3RyaW5n LWFwcGVuZCBydWxlcyAiLzcwLWttb25hZC5ydWxlcyIpCisgICAgICAgICAgICAgICAgIChs YW1iZGEgXworICAgICAgICAgICAgICAgICAgIChkaXNwbGF5CisgICAgICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAiS0VSTkVMPT1cInVp bnB1dFwiLCBNT0RFPVwiMDY2MFwiLCAiCisgICAgICAgICAgICAgICAgICAgICAiR1JPVVA9 XCJpbnB1dFwiLCBPUFRJT05TKz1cInN0YXRpY19ub2RlPXVpbnB1dFwiIikpCisgICAgICAg ICAgICAgICAgICAgKG5ld2xpbmUpKSkpKSkKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3Rh bGwtdWRldi1ydWxlcyAnaW5zdGFsbC1kb2N1bWVudGF0aW9uCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo bGV0KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAg ICAgICAoZG9jIChzdHJpbmctYXBwZW5kIG91dCAiL3NoYXJlL2RvYy9rbW9uYWQtIiAsdmVy c2lvbikpKQorICAgICAgICAgICAgICAgKGluc3RhbGwtZmlsZSAiUkVBRE1FLm1kIiBkb2Mp CisgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiZG9jIiBkb2MpCisgICAgICAg ICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiZXhhbXBsZSIgKHN0cmluZy1hcHBlbmQgZG9j ICIvZXhhbXBsZSIpKQorICAgICAgICAgICAgICAgI3QpKSkpKSkKKyAgICAoaW5wdXRzCisg ICAgIGAoKCJnaGMtY2VyZWFsIiAsZ2hjLWNlcmVhbCkKKyAgICAgICAoImdoYy1leGNlcHRp b25zIiAsZ2hjLWV4Y2VwdGlvbnMpCisgICAgICAgKCJnaGMtaGFzaGFibGUiICxnaGMtaGFz aGFibGUpCisgICAgICAgKCJnaGMtbGVucyIgLGdoYy1sZW5zKQorICAgICAgICgiZ2hjLW1l Z2FwYXJzZWMiICxnaGMtbWVnYXBhcnNlYy03KQorICAgICAgICgiZ2hjLW9wdHBhcnNlLWFw cGxpY2F0aXZlIiAsZ2hjLW9wdHBhcnNlLWFwcGxpY2F0aXZlKQorICAgICAgICgiZ2hjLXVu YWdpLWNoYW4iICxnaGMtdW5hZ2ktY2hhbikKKyAgICAgICAoImdoYy11bmxpZnRpbyIgLGdo Yy11bmxpZnRpbykKKyAgICAgICAoImdoYy11bm9yZGVyZWQtY29udGFpbmVycyIgLGdoYy11 bm9yZGVyZWQtY29udGFpbmVycykpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9kYXZpZC1qYW5zc2VuL2ttb25hZCIpCisgICAgKHN5bm9wc2lzICJBZHZhbmNlZCBr ZXlib2FyZCBtYW5hZ2VyIikKKyAgICAoZGVzY3JpcHRpb24gIktNb25hZCBpcyBhIGtleWJv YXJkIHJlbWFwcGluZyB1dGlsaXR5IHRoYXQgc3VwcG9ydHMKK2FkdmFuY2VkIGZ1bmN0aW9u YWxpdHksIHN1Y2ggYXMgY3VzdG9tIGtleW1hcCBsYXllcnMgYW5kIG1vZGlmaWVycywgbWFj cm9zLAorYW5kIGNvbmRpdGlvbmFsIG1hcHBpbmdzIHRoYXQgc2VuZCBhIGRpZmZlcmVudCBr ZXljb2RlIHdoZW4gdGFwcGVkIG9yIGhlbGQuCitCeSBvcGVyYXRpbmcgYXQgYSBsb3dlciBs ZXZlbCB0aGFuIG1vc3Qgc2ltaWxhciB0b29scywgaXQgc3VwcG9ydHMgWDExLAorV2F5bGFu ZCwgYW5kIExpbnV4IGNvbnNvbGUgZW52aXJvbm1lbnRzIGFsaWtlLiIpCisgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyByYWluY2F0CiAgIChwYWNr YWdlCiAgICAgKG5hbWUgInJhaW5jYXQiKQotLSAKMi4yMy4wCgo= --1a1fa578fb29416ea1d6423fcd49bf23--