Logs: liberachat/#xmonad
| 2021-08-11 08:17:37 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-11 08:17:37 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-08-11 08:17:40 | allbery_b | is now known as geekosaur |
| 2021-08-11 08:38:03 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-08-11 09:08:28 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-08-11 10:46:34 | × | bla quits (~bla@89-67-84-220.dynamic.chello.pl) (Ping timeout: 250 seconds) |
| 2021-08-11 10:49:43 | → | bla joins (~bla@89-67-84-220.dynamic.chello.pl) |
| 2021-08-11 11:13:36 | <mc47> | sibi please do so! |
| 2021-08-11 11:52:41 | × | bla quits (~bla@89-67-84-220.dynamic.chello.pl) (Ping timeout: 258 seconds) |
| 2021-08-11 12:12:59 | → | bla joins (~bla@89-67-84-220.dynamic.chello.pl) |
| 2021-08-11 12:13:02 | <unrooted> | any of you also taking part in unixporn contest? |
| 2021-08-11 12:15:11 | × | mc47 quits (~mc47@xmonad/TheMC47) (Read error: Connection reset by peer) |
| 2021-08-11 13:12:07 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-11 13:15:39 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-11 14:14:58 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-08-11 14:38:06 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-11 14:40:06 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-11 15:17:17 | × | polyphem quits (~polyphem@2a02:810d:640:776c:5d1:5727:1484:7756) (Remote host closed the connection) |
| 2021-08-11 16:01:18 | → | Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 2021-08-11 16:22:27 | × | mc47 quits (~mc47@xmonad/TheMC47) (Read error: Connection reset by peer) |
| 2021-08-11 18:49:08 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-11 18:49:08 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-08-11 18:49:11 | allbery_b | is now known as geekosaur |
| 2021-08-11 19:31:40 | unrooted | uploaded an image: (69KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/ccXtNYwdWApRbaeyeQHXaOcY/IMG_20210811_212952.jpg > |
| 2021-08-11 19:31:46 | <unrooted> | Can someone help me? |
| 2021-08-11 19:32:32 | <geekosaur> | maybe |
| 2021-08-11 19:33:13 | <unrooted> | what to do rn |
| 2021-08-11 19:34:15 | <unrooted> | do you see the Photo? |
| 2021-08-11 19:35:43 | <geekosaur> | I see "command failed to execute correctly" whuch implies something went wronmg installingf xmonad and/or xmonad-contrib |
| 2021-08-11 19:41:57 | <unrooted> | Yeah it failed to register Haskell modules |
| 2021-08-11 19:42:05 | <unrooted> | Can I Force registrering those? |
| 2021-08-11 19:45:36 | <geekosaur> | I don't think so, but I'm not sure what you're doing there. Is that stack or cabal output? |
| 2021-08-11 19:46:12 | <unrooted> | pacman Installation of xmonad xmonad-contrib and xmobar |
| 2021-08-11 19:46:20 | <unrooted> | it fails to register Haskell modules |
| 2021-08-11 19:46:31 | <unrooted> | hence the recompiling xmonad doesn't worl |
| 2021-08-11 19:53:36 | <geekosaur> | hm, were you running pacman as non-root? |
| 2021-08-11 20:10:00 | <geekosaur> | if you don't have root access as your /nick suggests, you'll have to install manually with stack or cabal |
| 2021-08-11 20:10:09 | × | matijja quits (~matijja@193.77.181.201) (Ping timeout: 248 seconds) |
| 2021-08-11 20:10:17 | <geekosaur> | and on arch will probably need to modify the installatuion to use --dynamic |
| 2021-08-11 20:11:48 | → | benin036932 joins (~benin@183.82.205.178) |
| 2021-08-11 20:12:28 | → | matijja joins (~matijja@193.77.181.201) |
| 2021-08-11 20:30:45 | × | matijja quits (~matijja@193.77.181.201) (Quit: ZNC 1.8.1 - https://znc.in) |
| 2021-08-11 20:31:08 | → | matijja joins (~matijja@193.77.181.201) |
| 2021-08-11 21:20:05 | <liskin> | it does look like talking to Arch Haskell experts might be more fruitful than talking to us, as the error does indeed happen there |
| 2021-08-11 21:20:26 | <liskin> | although yeah, if you follow https://xmonad.org/INSTALL.html you might be fine too |
| 2021-08-11 21:21:29 | <liskin> | unrooted: oh and what's this unixporn contest? |
| 2021-08-11 22:12:41 | × | srk quits (~sorki@user/srk) (Ping timeout: 268 seconds) |
| 2021-08-11 22:13:27 | → | srk joins (~sorki@user/srk) |
| 2021-08-11 22:25:07 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-11 22:28:04 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-11 22:28:07 | → | srk_ joins (~sorki@user/srk) |
| 2021-08-11 22:28:43 | × | srk quits (~sorki@user/srk) (Ping timeout: 268 seconds) |
| 2021-08-11 22:31:05 | srk_ | is now known as srk |
| 2021-08-11 23:11:09 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-08-11 23:35:17 | <electr0n> | liskin: r/unixporn holding a contest for the best submissions. |
| 2021-08-11 23:36:34 | <electr0n> | https://www.reddit.com/r/unixporn/comments/ounm70/august_ricing_competition_with_prizes/ |
| 2021-08-12 00:36:01 | × | ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.2) |
| 2021-08-12 00:39:04 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 2021-08-12 01:42:32 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-08-12 01:42:32 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-12 01:42:35 | allbery_b | is now known as geekosaur |
| 2021-08-12 02:05:09 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds) |
| 2021-08-12 02:18:07 | × | td_ quits (~td@muedsl-82-207-238-098.citykom.de) (Ping timeout: 268 seconds) |
| 2021-08-12 02:19:52 | → | td_ joins (~td@94.134.91.94) |
| 2021-08-12 02:22:22 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2021-08-12 03:40:04 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
| 2021-08-12 03:41:05 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-08-12 05:27:14 | <unrooted> | geekosaur: haha, I had sudo and wheel access |
| 2021-08-12 05:28:12 | <unrooted> | liskin: as electr0n said, basically I want to make Haskell hell, I mean, Haskell paradise haha, so it would be xmonad+xmobar+termonad+yi-editor+aura |
| 2021-08-12 05:39:58 | <Solid> | isn't yi long dead? |
| 2021-08-12 05:47:15 | <unrooted> | I think the latest commit is frøm Nov 2020 |
| 2021-08-12 05:48:06 | <unrooted> | anyway, I'll do it just for the sake of the project |
| 2021-08-12 05:48:41 | <unrooted> | I think that Yi itself is recommended to be used as a Library |
| 2021-08-12 06:00:32 | <Solid> | mh seems like someone took it up, merged a few PRs and then abandoned it again |
| 2021-08-12 06:01:59 | <Solid> | but fair enough concerning your reasons---how could I have ever imagined a unixporn post with an actually usable setup :P |
| 2021-08-12 06:04:58 | <unrooted> | this |
| 2021-08-12 06:30:57 | × | thunderrd quits (~thunderrd@183.182.111.78) (Ping timeout: 248 seconds) |
| 2021-08-12 07:09:28 | <grvxs[m]> | I have 2 sets of keybinds stored in different constants how do i toggle between them on a specific keybind? |
| 2021-08-12 07:12:54 | <elonsroadster[m]> | grvxs[m]: This is not a very nice solution, but the only thing I can think of to do is to essentially use a piece of extensible state to track which set of keybinds should be active, and then write a function to merge the actions at each keybind and add a small piece of wrapping code to choose which action should be performed by looking at the extensible state |
| 2021-08-12 07:13:23 | <Solid> | eh before touching extensible state I'd rather just introduce an IORef |
| 2021-08-12 07:13:30 | <Solid> | sounds like the simpler solution |
| 2021-08-12 07:14:13 | <grvxs[m]> | this is how I handle it for now |
| 2021-08-12 07:14:13 | <grvxs[m]> | https://github.com/grvxs/dots/blob/main/xmonad/.xmonad/xmonad.hs |
| 2021-08-12 07:14:44 | <grvxs[m]> | i have a constant which is a string and based on it, it switches the layouts |
| 2021-08-12 07:28:59 | <elonsroadster[m]> | doesnt that require recompilation every time though |
| 2021-08-12 07:29:15 | <elonsroadster[m]> | <Solid> "eh before touching extensible..." <- sure IORef works as well |
| 2021-08-12 07:30:38 | → | thunderrd joins (~thunderrd@183.182.111.78) |
| 2021-08-12 07:32:14 | <grvxs[m]> | I don't know much about XMonad can you tell me how to achieve this? |
| 2021-08-12 07:45:29 | <elonsroadster[m]> | grvxs[m]: I described it above |
| 2021-08-12 07:46:14 | <elonsroadster[m]> | basically you need to write some function that "combines" X actions |
| 2021-08-12 07:50:40 | elonsroadster[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/aa94db0a972d3d5334621d28f7a2bab31d3fc3a8/message.txt > |
| 2021-08-12 07:50:50 | <elonsroadster[m]> | grvxs[m]: something like that ^ |
| 2021-08-12 07:55:00 | <elonsroadster[m]> | Then you need to write this function: |
| 2021-08-12 07:55:00 | <elonsroadster[m]> | ``` |
| 2021-08-12 07:55:00 | <elonsroadster[m]> | combineKeyMaps :: |
| 2021-08-12 07:55:00 | <elonsroadster[m]> | IORef String -> [(String, M.Map (KeyMask, KeySym) (X ()))] -> M.Map (KeyMask, KeySym) (X ()) |
| 2021-08-12 07:58:48 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-08-12 08:06:28 | <elonsroadster[m]> | grvxs[m]: you still there |
| 2021-08-12 08:06:31 | <elonsroadster[m]> | I'm writing this thing foryou |
| 2021-08-12 08:06:35 | <grvxs[m]> | yea |
All times are in UTC.