Logs on 2021-03-03 (freenode/#xmonad)
| 00:07:32 | × | toniz4 quits (~toniz4@unaffiliated/toniz4) (Remote host closed the connection) |
| 00:18:08 | × | thunderrd quits (~thunderrd@183.182.112.145) (Ping timeout: 272 seconds) |
| 00:18:30 | × | jeyj0[m] quits (jeyj0matri@gateway/shell/matrix.org/x-nialacmwsfsfiydf) (Ping timeout: 244 seconds) |
| 00:19:26 | × | liskin[m] quits (liskinmatr@gateway/shell/matrix.org/x-ubsjhhxipfirdvpp) (Ping timeout: 240 seconds) |
| 00:19:32 | × | jerin quits (jerinmatri@gateway/shell/matrix.org/x-tmtfndsdvjlsjrsi) (Ping timeout: 244 seconds) |
| 00:19:56 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-rihddaeggjdzhxqs) (Ping timeout: 240 seconds) |
| 00:20:01 | → | thunderrd joins (~thunderrd@183.182.112.145) |
| 00:21:43 | → | jeyj0[m] joins (jeyj0matri@gateway/shell/matrix.org/x-jpcsmypeustaiyzc) |
| 00:22:40 | → | liskin[m] joins (liskinmatr@gateway/shell/matrix.org/x-bixuwkizgkubfawz) |
| 00:27:48 | → | jerin joins (jerinmatri@gateway/shell/matrix.org/x-uiruxsqbuirnuhcm) |
| 00:28:45 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-eaqrdmjzoipzuify) |
| 00:37:34 | × | notis quits (~notis@92.118.13.191) (Ping timeout: 245 seconds) |
| 01:53:39 | × | kelnoky quits (~shao@31.18.133.236) (Quit: WeeChat 3.0) |
| 02:00:24 | → | kelnoky joins (~shao@ip1f1285ec.dynamic.kabel-deutschland.de) |
| 02:04:13 | × | kelnoky quits (~shao@ip1f1285ec.dynamic.kabel-deutschland.de) (Client Quit) |
| 02:04:45 | × | Dr_Jazz quits (~jazz@stolen.plutonium.dk) (Ping timeout: 264 seconds) |
| 02:13:00 | → | materiyolo joins (~materiyol@112.204.160.151) |
| 02:15:16 | → | Dr_Jazz joins (~jazz@stolen.plutonium.dk) |
| 02:15:56 | × | thunderrd quits (~thunderrd@183.182.112.145) (Ping timeout: 272 seconds) |
| 02:22:15 | → | thunderrd joins (~thunderrd@183.182.112.145) |
| 02:35:33 | × | agent13 quits (~sam@unaffiliated/sam-d/x-1905598) (Ping timeout: 246 seconds) |
| 03:04:45 | × | crab quits (~crab@pitta.toroid.org) (Ping timeout: 272 seconds) |
| 03:16:11 | → | crab joins (~crab@pitta.toroid.org) |
| 03:44:15 | × | theDon quits (~td@94.134.91.242) (Ping timeout: 240 seconds) |
| 03:46:27 | → | theDon joins (~td@muedsl-82-207-238-151.citykom.de) |
| 04:00:02 | → | sam_d joins (~sam@unaffiliated/sam-d/x-1905598) |
| 04:04:13 | × | deepy quits (deepy@wrongplanet/deepa) (Ping timeout: 260 seconds) |
| 04:14:06 | → | deepy joins (deepy@wrongplanet/deepa) |
| 05:59:11 | × | juliusdelta quits (~jd@23-127-25-87.lightspeed.rcsntx.sbcglobal.net) (Quit: leaving) |
| 06:11:48 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 06:15:28 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 276 seconds) |
| 06:15:29 | palo1 | is now known as palo |
| 07:15:03 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 07:27:34 | <Solid> | I wonder if it's that much worse than dwm's floating story |
| 07:37:44 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 07:43:58 | <dminuoso> | Mmm, I wonder - what would be a better solution to IndependentScreens? A sort of StackSet with a multi-focus (such that the outermost zipper can have multiple foci, one per physical screen)? |
| 08:06:23 | → | mc47 joins (~yecinem@89.246.239.190) |
| 08:17:35 | → | notis joins (~notis@92.118.13.191) |
| 08:33:35 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:3056:df9b:393a:c87f) (Ping timeout: 240 seconds) |
| 08:41:09 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 08:45:49 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:3952:4f6a:8da:bef6) |
| 09:57:18 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 10:07:02 | → | def_jam joins (~eblip@unaffiliated/eblip) |
| 10:07:12 | × | eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 265 seconds) |
| 10:07:17 | × | eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 272 seconds) |
| 10:07:36 | → | eb0t_ joins (~eblip@unaffiliated/eblip) |
| 10:11:08 | → | kelnoky joins (~shao@ip1f1285ec.dynamic.kabel-deutschland.de) |
| 10:22:24 | TV | is now known as tv |
| 10:23:35 | → | afwingnut joins (~CLDX@ip174-79-2-139.mc.at.cox.net) |
| 10:32:08 | → | Habib joins (~Habib@178.159.3.177) |
| 10:42:34 | → | vanvik joins (~nimor@82.194.204.210) |
| 11:10:25 | → | fakecrafter joins (~fakecraft@aftr-37-201-168-120.unity-media.net) |
| 11:13:59 | × | fakecrafter quits (~fakecraft@aftr-37-201-168-120.unity-media.net) (Client Quit) |
| 11:19:10 | ← | afwingnut parts (~CLDX@ip174-79-2-139.mc.at.cox.net) ("Leaving") |
| 11:28:00 | → | fakecrafter joins (~fakecraft@aftr-37-201-168-120.unity-media.net) |
| 11:47:26 | → | toniz4 joins (~toniz4@unaffiliated/toniz4) |
| 12:28:51 | × | toniz4 quits (~toniz4@unaffiliated/toniz4) (Remote host closed the connection) |
| 12:30:24 | × | vanvik quits (~nimor@82.194.204.210) (Quit: Later) |
| 12:41:46 | → | toniz4 joins (~toniz4@unaffiliated/toniz4) |
| 12:53:06 | → | vanvik joins (~nimor@82.194.204.210) |
| 13:05:10 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0.1) |
| 13:05:46 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 13:08:05 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 13:41:57 | × | fakecrafter quits (~fakecraft@aftr-37-201-168-120.unity-media.net) (Ping timeout: 264 seconds) |
| 13:42:50 | → | fakecrafter joins (~fakecraft@aftr-37-201-168-120.unity-media.net) |
| 13:49:33 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 13:50:30 | <supastupid> | xmobar eternally says Updating... |
| 13:52:02 | <geekosaur> | did you configure xmonad to send it information? or perhaps you wanted xmobar to run standalone but didn't reconfigure it to not expect information from xmonad? |
| 13:52:16 | <supastupid> | https://dpaste.com/BYQYZM24B |
| 13:52:20 | <supastupid> | xmonad.hs |
| 13:52:49 | <supastupid> | https://dpaste.com/E6LMX9PHX |
| 13:52:57 | <supastupid> | xmobarrc |
| 13:53:35 | <supastupid> | this is what im trying, why isn't it working? ive looked through it a lot and i can't understand |
| 13:57:30 | ← | Habib parts (~Habib@178.159.3.177) () |
| 13:58:14 | <supastupid> | geekosaur: do you have any idea why thi isn't working? |
| 13:59:41 | <geekosaur> | nothing's jumping out at me |
| 13:59:48 | <supastupid> | hm |
| 14:00:03 | × | hexo quits (~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection) |
| 14:00:23 | → | hexo joins (~hexo@gateway/tor-sasl/hexo) |
| 14:01:02 | <geekosaur> | I mean, there are some oddities (like a bunch of commands in the xmobarrc that aren't in the template, but I assume that was for debugging) and you seem to be using myLogHook as if it were myStartupHook (which spawnOnce works around), but those wouldn't cause this kind of problem |
| 14:01:28 | → | googoo joins (1f9ab906@31.154.185.6) |
| 14:01:43 | ← | googoo parts (1f9ab906@31.154.185.6) () |
| 14:02:25 | <geekosaur> | I think currently the logHook doesn't run until you open a window or change workspaces, though; this is fixed in git xmonad, plus there's a startupHook workaround if needed |
| 14:03:03 | <supastupid> | how do i use the startupHook workaround |
| 14:03:24 | <supastupid> | or install git version? |
| 14:03:29 | <supastupid> | (i'm on gentoo |
| 14:06:01 | <mc47> | supastupid this might sound stupid, but did you try restarting xmonad? |
| 14:06:59 | <mc47> | And you should definitely move what you have in myLogHook to myStartupHook |
| 14:07:47 | <supastupid> | xmobar wont launch automatically too |
| 14:08:53 | <mc47> | if it's launched from outside of xmonad, it won't be able to read data from it (at least the way you're using it won't work) |
| 14:09:02 | <mc47> | does the command xmobar -x 0 /home/dexter/.config/xmobar/xmobarrc work from the terminal? |
| 14:09:03 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 14:09:03 | <supastupid> | yeah |
| 14:09:31 | <mc47> | did restarting not work? |
| 14:09:42 | <supastupid> | no |
| 14:09:49 | <supastupid> | it opens and then dissapears for a second |
| 14:10:00 | <supastupid> | its super fast |
| 14:10:10 | <supastupid> | it instantly closes after though |
| 14:12:16 | <mc47> | hmm |
| 14:12:33 | <mc47> | did you change myStartupHook and myLogHook? |
| 14:13:51 | <supastupid> | no |
| 14:16:19 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 14:16:58 | <geekosaur> | before trying that, see if changing workspace or opening a window (try mod-shift-enter to get a terminal) also updates xmobar |
| 14:18:54 | → | drl joins (~l@2600:1700:8360:3870:b1c7:70fc:bb53:eda4) |
| 14:20:13 | <mc47> | If that doesn't work, give this a try https://dpaste.com/4A86YTYFF |
| 14:20:25 | <mc47> | There's no need to do the plumbing by yourself when you only have one status bar |
| 14:20:34 | <supastupid> | hol up i think i broke my mouse |
| 14:21:17 | geekosaur | catches up with logs |
| 14:23:53 | <supastupid> | ok ima fix this and restart, im getting sidetracked |
| 14:25:02 | <supastupid> | geekosaur: does not work |
| 14:25:16 | <geekosaur> | yes, I gathered from the logs |
| 14:25:26 | <supastupid> | it still only flashes xmobar |
| 14:25:28 | <geekosaur> | sorry for falling out of the channel for a bit |
| 14:25:42 | <supastupid> | even switching startupHook and logHook does nuffin |
| 14:26:09 | <geekosaur> | check your session log (usually ~/.xsession-errors) for error messages from xmobar, or try running it from a terminal to see what it doesn't like about your config |
| 14:26:52 | <supastupid> | oooh |
| 14:27:00 | <supastupid> | lozza bad |
| 14:27:05 | <mc47> | that's really weird and shouldn't happen |
| 14:27:36 | <supastupid> | xmomnd recompiling every time i restart cause /home/dexter/.xmonad/build doesn't exist |
| 14:27:44 | <geekosaur> | hm, actually which logHook did you try to change? the one in "defaults" should stay how it is, it's "myLogHook" that should be swapped with "myStartupHook" |
| 14:27:48 | <supastupid> | ok |
| 14:27:50 | <supastupid> | here |
| 14:28:10 | <supastupid> | xmobar: Prelude.!!: index too large |
| 14:28:33 | <supastupid> | geekosaur: so loghook should have myStartupHook in it? |
| 14:28:45 | <geekosaur> | and xmonad isn't recompiling because the build script doesn't exist, it's falling back to a different way of rebuilding and should in fact be avoiding rebuilding better |
| 14:29:07 | <geekosaur> | you are currently using myLogHook as if it were myStartupHook, for some reason |
| 14:29:23 | <supastupid> | ok |
| 14:29:28 | <supastupid> | can we fix the xmobar now |
| 14:29:28 | <geekosaur> | you are starting feh and compton for it, and trying to restart them every time the current window changes |
| 14:29:32 | <mc47> | I found the problem |
| 14:29:44 | <supastupid> | y?? |
| 14:30:18 | <mc47> | you're using a seperator that uses an additional font (<fc=1>) and you're not defining any font |
| 14:30:47 | <mc47> | when xmobar tries to display the data from xmonad, it crashes because it tries to access the first additional font, that doesn't exist |
| 14:31:22 | <supastupid> | and this is why you don't copy/paste code not knowing what you are doing from distrotube, kids |
| 14:31:26 | <supastupid> | lol |
| 14:31:42 | <supastupid> | so i do <fn=0? |
| 14:31:45 | <mc47> | supastupid the loghook gets executed *every time* anything changes. You certainly don't want to attempt starting feh and compton |
| 14:31:49 | <mc47> | no just remove the fn |
| 14:31:56 | <mc47> | and the /fn |
| 14:32:24 | <supastupid> | whoa! |
| 14:32:25 | <supastupid> | it works |
| 14:32:30 | <supastupid> | yoooo this is awesome |
| 14:32:31 | <mc47> | the flashing makes sense too now |
| 14:32:47 | × | fakecrafter quits (~fakecraft@aftr-37-201-168-120.unity-media.net) (Quit: leaving) |
| 14:32:52 | <mc47> | awesome :) |
| 14:33:01 | <supastupid> | ok |
| 14:33:03 | <supastupid> | now.. |
| 14:33:19 | <supastupid> | how do i get my layout not to say "Spacing ResizableTall" |
| 14:33:51 | <supastupid> | like can i rename the layout |
| 14:33:56 | <mc47> | https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-Renamed.html |
| 14:34:23 | <supastupid> | thanx |
| 14:34:55 | <supastupid> | wait |
| 14:34:59 | <supastupid> | i don't understand |
| 14:35:37 | <mc47> | wait |
| 14:35:59 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/pyanfar/xmonad.hs#L138 |
| 14:36:04 | <geekosaur> | example usage |
| 14:36:51 | <geekosaur> | in your case you probably want [CutWordsLeft 1], unless you don't want the layout name at all in which case I'd change ppOrder instead of using X.L.Renamed |
| 14:37:08 | <supastupid> | i want it to say "tiled" instead of "Spacing ResizableTall" |
| 14:37:29 | <mc47> | I have something similar |
| 14:37:30 | <mc47> | https://github.com/TheMC47/dotfiles/blob/master/.xmonad/src/Config.hs#L259-L272 |
| 14:37:49 | <geekosaur> | but they're all tiled… |
| 14:38:10 | <geekosaur> | that said, see mc47's example (the later three, not the line they highlighted) |
| 14:38:49 | <supastupid> | renamed doe nothing |
| 14:39:19 | <mc47> | the renamed [Replace ".."] takes care of changing the name of the layout, and renamed [CutWordsLeft 1] removes the "Spacing" |
| 14:39:39 | <mc47> | you should recompile and restart |
| 14:39:44 | <supastupid> | works |
| 14:39:45 | <supastupid> | good |
| 14:40:35 | <supastupid> | also |
| 14:40:45 | <supastupid> | how do i make full fully full the screen? |
| 14:41:52 | <supastupid> | wait |
| 14:41:58 | <supastupid> | how do i recompile xmonad |
| 14:42:08 | <geekosaur> | use the Full or Simplest layouts |
| 14:42:15 | <geekosaur> | mod-q recompiles and restarts |
| 14:42:29 | <supastupid> | its not working |
| 14:43:57 | <supastupid> | uh oh |
| 14:45:55 | <supastupid> | if i do renamed [Replace "Fullscreen"] $ Full it breaks it |
| 14:46:22 | × | mc47 quits (~yecinem@89.246.239.190) (Quit: Leaving) |
| 14:46:43 | → | mc47 joins (~yecinem@89.246.239.190) |
| 14:47:06 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 14:47:22 | <supastupid> | mc47: renamed is not working |
| 14:47:49 | <mc47> | yeah, probably because of the operator precedence |
| 14:48:07 | <supastupid> | it is renaming all of the layouts to "Tiled" |
| 14:48:56 | <mc47> | avoidStruts (renamed ["Tiled"] tiled ||| renamed ["Fullscreen"] Full) |
| 14:48:58 | <mc47> | try this |
| 14:49:36 | × | kelnoky quits (~shao@ip1f1285ec.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0) |
| 14:50:07 | <mc47> | doing avoidStruts (renamed ["Tiled"] $ tiled ||| Full) means you want to apply renamed ["Tiled"] on the whole tiled ||| Full ($ changes the precedence of things) |
| 14:51:16 | <supastupid> | myLayout = avoidStruts (renamed ["Tiled"] tiled ||| renamed ["Fullscreen"] Full) |
| 14:51:20 | <supastupid> | this is what i havve |
| 14:51:32 | <mc47> | and that does not work? |
| 14:51:38 | <supastupid> | no |
| 14:51:42 | <supastupid> | it spits tons of errors |
| 14:51:51 | <mc47> | show me |
| 14:52:28 | <mc47> | myLayout = avoidStruts ((renamed ["Tiled"] tiled) ||| (renamed ["Fullscreen"] Full)) works though, right? |
| 14:53:10 | <supastupid> | nope |
| 14:53:25 | <mc47> | oh |
| 14:53:30 | <mc47> | you're probably not importing the module |
| 14:53:38 | <mc47> | show me the logs? |
| 14:55:14 | <mc47> | gtg for now, if it's not resolved I'll check it later |
| 14:55:30 | <supastupid> | https://dpaste.com/7T63M7GE5 |
| 14:56:10 | <mc47> | my bad, it should be Replace "Tiled" |
| 14:56:23 | <mc47> | avoidStruts (renamed [Replace "Tiled"] tiled ||| renamed [Replace "Fullscreen"] Full) |
| 14:56:41 | <supastupid> | yay! |
| 14:57:05 | <supastupid> | also when i play fullscreen games the window just dissapears |
| 14:58:36 | <supastupid> | nvm |
| 15:03:17 | <supastupid> | how do i get the systray on xmobar? |
| 15:03:28 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 15:06:13 | <supastupid> | when i play fullscreen games the window dissapears |
| 15:06:28 | <supastupid> | it shortly flashes on the screen though |
| 15:06:34 | <supastupid> | i am using ewmhdesktops |
| 15:14:57 | × | toniz4 quits (~toniz4@unaffiliated/toniz4) (Ping timeout: 264 seconds) |
| 15:15:13 | <supastupid> | mc47: please help when you get back |
| 15:16:34 | → | toniz4 joins (~toniz4@unaffiliated/toniz4) |
| 15:38:23 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Quit: Lost terminal) |
| 15:39:39 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 15:40:11 | <supastupid> | can someone help with my issue, whenever i open a fullscreen window it dissapear |
| 15:40:56 | <supastupid> | be right back |
| 15:41:03 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Client Quit) |
| 15:42:35 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0.1) |
| 15:45:14 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 15:45:39 | <supastupid> | could someomne help with my issue, every time i launch a game/app in fullscreen it flashes then dissapears |
| 15:49:12 | <supastupid> | sorry for asking so many times |
| 15:50:21 | → | adamik joins (~nodelet@unaffiliated/adamik) |
| 15:56:29 | <mc47> | sorry buddy, no idea |
| 15:57:07 | <supastupid> | oh |
| 15:57:11 | <supastupid> | i found something |
| 15:57:22 | <supastupid> | https://bpa.st/AVOA |
| 15:58:28 | <supastupid> | huh :( |
| 15:58:39 | <supastupid> | well, guess i won't be using fullscreen apps |
| 15:58:56 | <mc47> | did you try fullScreenEventHook? |
| 15:59:01 | <supastupid> | yea |
| 15:59:05 | <supastupid> | i have that |
| 15:59:34 | <supastupid> | ewmhdesktop |
| 15:59:47 | <mc47> | maybe somebody more experienced comes along, I really have no idea |
| 16:00:19 | <supastupid> | i really hope |
| 16:00:50 | <adamik> | What's the problem? Full screen border? |
| 16:00:54 | <supastupid> | no |
| 16:01:06 | <supastupid> | every time i launch a game/app in fullscreen it flashes then dissapears |
| 16:03:01 | <adamik> | Can you still hear the audio from the game/is the process still running or does it crash completely? |
| 16:03:16 | <supastupid> | process still running |
| 16:03:19 | <supastupid> | i stop it from steam |
| 16:07:43 | <adamik> | Did you paste your config too already? |
| 16:07:49 | <supastupid> | yeah |
| 16:08:25 | <supastupid> | https://dpaste.com/HMGL6SSCT |
| 16:08:26 | <supastupid> | here |
| 16:09:49 | <mc47> | that's not how you should be using ewmh |
| 16:09:55 | <supastupid> | hm |
| 16:09:56 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:3952:4f6a:8da:bef6) (Ping timeout: 240 seconds) |
| 16:10:06 | <mc47> | try xmonad $ ewmh . docks (defaults xmproc) |
| 16:10:13 | <mc47> | and remove it from the event hook |
| 16:10:35 | <mc47> | actually: xmonad . ewmh . docks $ defaults xmproc |
| 16:10:58 | <adamik> | https://bbs.archlinux.org/viewtopic.php?pid=1716964#p1716964 |
| 16:11:08 | <adamik> | Seems there's some corroboration there. |
| 16:11:42 | × | materiyolo quits (~materiyol@112.204.160.151) (Quit: WeeChat 3.0.1) |
| 16:12:58 | <supastupid> | error https://bpa.st/CF2A |
| 16:13:22 | <mc47> | just remove that line, it tells you that myHandleEventHook is not defined |
| 16:15:16 | <supastupid> | aha |
| 16:15:20 | <supastupid> | ok |
| 16:15:20 | <supastupid> | now |
| 16:15:38 | <supastupid> | when i fullscreen youtube videos it stays in the windows instead of actually being fullscreen |
| 16:16:18 | <supastupid> | same with ALL fullscreen apps |
| 16:16:47 | <Solid> | that's what ewmhFullscreen is for |
| 16:16:59 | <supastupid> | so how do i use that |
| 16:17:01 | <mc47> | exactly, add fullscreenEventHook to you revent hook |
| 16:17:05 | <mc47> | https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-EwmhDesktops.html |
| 16:17:13 | <mc47> | like the example here |
| 16:17:21 | <Solid> | oh ewmhFullscreen is not in 0.16 yet |
| 16:17:27 | <Solid> | we should really make a release :D |
| 16:17:35 | <mc47> | it's still not even merged I guess |
| 16:17:41 | <mc47> | talking about 399? :D |
| 16:17:43 | <Solid> | one version of it is |
| 16:17:45 | <Solid> | nono |
| 16:18:12 | <mc47> | oh alright, I only checked #399 and didn't really bother with ewmh |
| 16:18:27 | <mc47> | (the unreleased changes, that is) |
| 16:18:51 | <Solid> | uh let me blame that real quick |
| 16:19:49 | <supastupid> | uh |
| 16:19:51 | <Solid> | #109 it was |
| 16:19:52 | <Solid> | https://github.com/xmonad/xmonad-contrib/pull/109 |
| 16:19:55 | <supastupid> | it does nothing |
| 16:20:07 | <supastupid> | https://dpaste.com/94WLTMVUD |
| 16:20:09 | <Solid> | basically adds another ewmhFullscreen combinator |
| 16:20:11 | <supastupid> | xmonad.hs |
| 16:20:19 | <Solid> | but it's kinda horrible because that combinator is non-commutative |
| 16:22:44 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:42a8:8650:90d4:54bc) |
| 16:23:22 | <mc47> | euuh, not sure why tbh |
| 16:23:38 | <mc47> | I guess the released version does not advertise _NET_WM_STATE_FULLSCREEN? |
| 16:24:01 | <Solid> | it does with that event hook |
| 16:24:16 | <supastupid> | do i need to get the git version |
| 16:24:23 | <mc47> | no idea tbh |
| 16:24:25 | <supastupid> | or, "git" it haha |
| 16:24:30 | <mc47> | haha |
| 16:24:39 | <mc47> | supastupid not sure, but I guess not |
| 16:24:51 | <Solid> | git certainly has better support for all of this |
| 16:24:55 | <Solid> | plus tons of new modules |
| 16:25:03 | <supastupid> | so how do i get that |
| 16:25:05 | <Solid> | so if you are able to use the git version I would recommend it anyways |
| 16:25:14 | <supastupid> | i'm on gentoo |
| 16:25:26 | <supastupid> | how do i replace my current version with the git version |
| 16:25:57 | <Solid> | I don't know if emerge has ways to directly pull and compile from git |
| 16:26:28 | <Solid> | other than that you could just clone the repo and then install with cabal or stack as you wish |
| 16:26:55 | <supastupid> | so de-merge xmonad and compile from git? |
| 16:27:31 | <Solid> | sounds like a plan (I have used gentoo for maybe 5 minutes on a friends computer once :)) |
| 16:27:38 | <supastupid> | lol |
| 16:28:10 | <supastupid> | what is cabal |
| 16:28:36 | → | ADG1089__ joins (~aditya@122.163.250.138) |
| 16:29:27 | <Liskni_si> | the documentation for installing from git should definitely be improved; whoever uses cabal new-build or stack will most likely end up with the config recompilation not working unless they get a build script as well, which isn't documented anywhere on xmonad.org :-/ |
| 16:29:36 | → | sagax joins (~sagax_nb@213.138.71.146) |
| 16:29:52 | <ADG1089__> | after upgrading to haskell ghc 8.10.4 xmonad is breaking |
| 16:30:27 | <ADG1089__> | no error is there but all apps are fullscreen and changing layout does not do anything |
| 16:30:36 | <ADG1089__> | it even doesn't avoid xmobar |
| 16:30:40 | <ADG1089__> | it was working before |
| 16:32:38 | <mc47> | supastupid install stack, and after cd-ing to it run stack install |
| 16:35:47 | × | ADG1089__ quits (~aditya@122.163.250.138) (Remote host closed the connection) |
| 16:40:10 | → | ADG1089__ joins (~aditya@122.163.250.138) |
| 16:42:56 | <Solid> | switching to a higher ghc version should result in compilation errors at most |
| 16:53:01 | <ADG1089__> | ambiguous module name ... it was found in multiple packages xmonad-contrib-0.16 xmonad-contrib-0.16 and similar errors |
| 16:53:10 | <ADG1089__> | both are exactly same right? |
| 16:53:53 | <Solid> | that means you have two versions of the xmonad-contrib lib installed |
| 16:54:01 | <Solid> | that sounds doubleplusungood |
| 16:58:46 | <ADG1089__> | thinking of starting from scratch using ghcup and ghc 9.0.1 |
| 16:58:52 | <ADG1089__> | then cabal |
| 16:58:54 | <ADG1089__> | and no stack |
| 16:59:37 | <Solid> | I would advise against using ghc 9 already |
| 16:59:51 | <Solid> | it was just released a few weeks ago, the ecosystem is still catching up |
| 17:00:00 | <Solid> | 8.10.x is a much safer bet |
| 17:00:31 | <Solid> | (I would also advise to not install these kinds of libs globally but just put them into a stack project, much easier to manage them that way) |
| 17:01:05 | × | Dr_Jazz quits (~jazz@stolen.plutonium.dk) (*.net *.split) |
| 17:01:05 | × | MasseR quits (~MasseR@51.15.143.128) (*.net *.split) |
| 17:01:05 | × | ml| quits (~ml|@unaffiliated/ml/x-3958674) (*.net *.split) |
| 17:01:05 | × | Solitary quits (~Solitary@ip-78-45-155-137.net.upcbroadband.cz) (*.net *.split) |
| 17:01:05 | × | friki quits (~friki@friki.cat) (*.net *.split) |
| 17:01:05 | × | Irishluck83 quits (~Irishluck@unaffiliated/irishluck83) (*.net *.split) |
| 17:05:56 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 17:06:59 | → | Dr_Jazz joins (~jazz@stolen.plutonium.dk) |
| 17:06:59 | → | MasseR joins (~MasseR@51.15.143.128) |
| 17:06:59 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 17:06:59 | → | Solitary joins (~Solitary@ip-78-45-155-137.net.upcbroadband.cz) |
| 17:06:59 | → | friki joins (~friki@friki.cat) |
| 17:06:59 | → | Irishluck83 joins (~Irishluck@unaffiliated/irishluck83) |
| 17:11:13 | <ADG1089__> | anyways cabal failed solving dependency tree :lol: |
| 17:11:33 | <ADG1089__> | using 8.10.4 now instead of 9.0.1 |
| 17:12:19 | <geekosaur> | yes, a lot of things haven't caught up with 9.0.1 yet |
| 17:12:52 | <geekosaur> | and there are some significant changes that break some packages, so you can't just --allow-newer (new syntax, mostly) |
| 17:13:23 | <geekosaur> | I've been using 8.10.4 and cabal (new-)build locally for a couple of weeks now |
| 17:14:51 | <geekosaur> | with this setup: https://github.com/xmonad/xmonad-testing/pull/16 |
| 17:15:52 | <Solid> | I think you can merge that btw; I doubt anyone will have anything against it |
| 17:16:09 | <ADG1089__> | yeah it requires base <x.15 but 9.0.1 has base==x.15 |
| 17:19:55 | <ADG1089__> | ok now everything is working after starting form scratch and using 8.10.4 |
| 17:20:07 | <ADG1089__> | still a major upgrade from 8.8.4 -> 8.10.4 |
| 17:22:20 | <geekosaur> | I upgraded from an 8.6 release:) (8.6.5 I think) |
| 17:23:00 | <supastupid> | so i compiled it from source using stack |
| 17:23:11 | <supastupid> | how do i install it to my whole system now? |
| 17:23:22 | <ADG1089__> | i think you can link it? |
| 17:23:27 | <supastupid> | ?? |
| 17:23:36 | <ADG1089__> | i used "sudo ln -sf <> <>" |
| 17:23:50 | <Liskni_si> | Solid, geekosaur: about that xmonad-testing PR - how are people supposed to find that, btw? am I correct in assuming that recompilation with stack/cabal-new-build -built xmonad won't work without the build script? |
| 17:24:06 | <supastupid> | what is <> |
| 17:24:28 | <supastupid> | what do i link |
| 17:24:41 | <Solid> | sure, but if you look at the changelog then not that much has changed that could break things |
| 17:24:48 | <ADG1089__> | first <> is your xmonad binary location, second <> is /usr/bin/xmonad |
| 17:24:52 | <geekosaur> | Liskni_si, we need to update the docs on the main site. I wanted to have something to point to in place beforehand, since our existing cabal workflow was broken by cabal 3.x |
| 17:24:54 | <ADG1089__> | same for xmobar |
| 17:25:24 | <supastupid> | i need to compile xmobar from source too? |
| 17:25:28 | <Solid> | Liskni_si: I think you are correct |
| 17:25:39 | <Solid> | another place where we need better docs I guess |
| 17:25:44 | <Solid> | supastupid: you do not |
| 17:25:56 | <Liskni_si> | okay, just wanted to make sure I'm not missing something |
| 17:26:01 | <supastupid> | it says zsh: too many levels of symbolic links: xmonad |
| 17:26:32 | <Liskni_si> | for a long time I thought telling people to "just install from git" was cool, but now I realize that it may not be as straightforward as I though :-/ |
| 17:27:08 | <Liskni_si> | anyway, back to deep work, or I'll never dig out of my rabbit holes :-) |
| 17:27:20 | <Solid> | hah |
| 17:27:21 | <ADG1089__> | supastupid: what's the actual command you used? |
| 17:27:35 | <geekosaur> | we haven't even had an announcement since 0.13? |
| 17:27:42 | geekosaur | is poking at xmonad-web |
| 17:27:44 | <supastupid> | ADG1089__: sudo ln -sf xmonad /usr/bin/xmonad |
| 17:28:02 | <ADG1089__> | try using absolute path for first part |
| 17:28:15 | <Solid> | geekosaur: at least the front page reports the latest xmonad release as 0.15 |
| 17:28:34 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Quit: Lost terminal) |
| 17:29:52 | Liskni_si | wanted to make the website a bit more self-sustaining over Christmas, but … |
| 17:30:05 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 17:30:41 | <Liskni_si> | my inability to estimate what I'm able to accomplish in reasonable amounts of time is absolutely ridiculous :-) |
| 17:30:43 | <Solid> | doing something over Christmas _always_ works :> |
| 17:31:02 | <geekosaur> | meanwhile I'll have to wait a bit to fix my local config, which is dangling because I deleted the PR branch but can't pull master until I switch networks |
| 17:31:14 | <geekosaur> | kinda wish this one allowed ssh |
| 17:31:33 | <geekosaur> | or I could safely switch without losing the IRC connection again |
| 17:35:51 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 17:36:33 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 17:36:44 | <geekosaur> | …or I can get dumped off anyway |
| 17:40:58 | <geekosaur> | tables for formatting. haven't seen that in a few years |
| 17:49:23 | <mc47> | okay wow I just noticed the website is mostly just html sites |
| 17:49:27 | <mc47> | pages* |
| 17:49:52 | <geekosaur> | completely, I think. and an rss feed that probably hasn't been updated in years |
| 17:50:12 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 17:50:14 | <supastupid> | Yay :) |
| 17:50:41 | <supastupid> | i managed to break my whole computer by trying to install xmonad from source |
| 17:50:41 | <supastupid> | (backups) |
| 17:50:50 | <supastupid> | is there a way to get full screen apps to not have borders? |
| 17:51:03 | <supastupid> | wait neverminfd |
| 17:51:20 | <mc47> | hmmm, might be interesting to see how to remake it with hakyll :) |
| 17:53:50 | <mc47> | xmonad is even mentioned in their website hah! |
| 17:56:57 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 264 seconds) |
| 17:57:01 | <mc47> | Someone already thought of this, and created this https://tsier.github.io/xmonad-web/index.html |
| 17:57:10 | <mc47> | Relevant issue: https://github.com/xmonad/xmonad-web/issues/5 |
| 17:58:14 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:02:52 | × | ADG1089__ quits (~aditya@122.163.250.138) (Remote host closed the connection) |
| 18:03:24 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds) |
| 18:05:31 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:08:16 | <Solid> | I like the look of the curren website :/ |
| 18:08:45 | <Solid> | it just needs to be updated to this decade :> |
| 18:10:46 | <mc47> | I... don't XD |
| 18:10:51 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds) |
| 18:10:58 | <Solid> | :) |
| 18:11:42 | <mc47> | I'll try to update some parts of it after I'm done with my (xmonad) report |
| 18:12:36 | <Solid> | I hope you won't vanish after that uni project is done btw ^^' |
| 18:12:45 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:13:08 | <mc47> | I don't think I will! It has been really fun |
| 18:13:20 | <Solid> | \o/ |
| 18:13:42 | <geekosaur> | others have said that and vanished anyway. we have a long history of that :/ |
| 18:14:32 | <Solid> | hey, maybe this is the start of something better |
| 18:14:54 | <Solid> | afaik both mc47 and me are relatively new xmonad users, so fingers crossed that that won't happen this time |
| 18:15:52 | <mc47> | Yeah, I've been using it since september I guess |
| 18:16:15 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 18:16:32 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 18:16:51 | <mc47> | tbh, I think I'm not planning much next semester("only" my bachelor thesis), so I should have time for xmonad |
| 18:17:05 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds) |
| 18:17:32 | <Solid> | famous last words :> |
| 18:18:27 | <mc47> | haha, I really hope not |
| 18:18:51 | <mc47> | How hard can writing a linter from scratch can be anyways? haha |
| 18:19:03 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:19:21 | <Solid> | for haskell? |
| 18:19:41 | <mc47> | No, for Isabelle |
| 18:20:20 | <Solid> | ah cool |
| 18:20:35 | <mc47> | https://www21.in.tum.de/students/linter/index.html <-- planning to do this, still not "official", but close enough |
| 18:21:24 | <Solid> | sounds like a pretty cool project for a BA |
| 18:22:29 | <mc47> | it's really cool, I'm a bit worried if it'll be hard... but that's the fun of it, right? :D |
| 18:22:57 | <mc47> | we'll see I guess |
| 18:23:35 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 265 seconds) |
| 18:24:18 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:24:34 | <Solid> | definitely yes :) |
| 18:25:08 | <Solid> | I also tried my hand on something that was way out of my league for my BA |
| 18:25:25 | <Solid> | of course things didn't quite end up as I thought they would, but I learned a ton and had a blast |
| 18:25:38 | <Solid> | you'll be fine :) |
| 18:27:07 | <mc47> | That's the best way to learn I guess! |
| 18:27:14 | <mc47> | I hope :) |
| 18:29:52 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 265 seconds) |
| 18:31:37 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:33:55 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 18:34:13 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 18:34:47 | × | terrorjack quits (~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) (Quit: The Lounge - https://thelounge.chat) |
| 18:37:00 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 246 seconds) |
| 18:38:55 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:39:24 | <Liskni_si> | I quite like https://tsier.github.io/xmonad-web/index.html, it even correctly reverts to one column when resized, which xmonad.org does not and is therefore probably unusable on mobile |
| 18:41:21 | <Liskni_si> | and I personally prefer jekyll because it just works out of the box on github, but I have absolutely no intention to interfere in these matters |
| 18:41:50 | <Liskni_si> | whoever gets the website up gets to decide how, probably :-) |
| 18:42:00 | <Solid> | well if you people all like it I won't pull a peti on you :) |
| 18:42:10 | <Solid> | not that I could, anyways |
| 18:43:02 | <Liskni_si> | on the other hand, the current website isn't all that bad on my mobile (which is on the small side) |
| 18:43:19 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 260 seconds) |
| 18:45:09 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:50:54 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 260 seconds) |
| 18:51:03 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 18:52:26 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:56:44 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds) |
| 18:57:23 | <mc47> | Liskni_si that's definitely a great plus for jekyll, I have no idea how to use both tbh (I just know Hakyll exists!) |
| 18:58:40 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 18:58:46 | <Solid> | I feel like if anything we'd _have_ to use hakyll :D |
| 19:00:18 | <mc47> | I also like haskell too much not to at least play with hakyll on my own haha |
| 19:01:15 | <Solid> | and I'm sort of certain that there's a way to make it work with github directly |
| 19:03:57 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 246 seconds) |
| 19:06:00 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 19:07:26 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds) |
| 19:09:22 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 19:11:19 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds) |
| 19:11:57 | × | rafadc quits (~rafadc@213.37.16.152.dyn.user.ono.com) (Ping timeout: 264 seconds) |
| 19:13:18 | → | supastupid joins (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) |
| 19:17:42 | × | supastupid quits (~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds) |
| 19:19:34 | <Liskni_si> | yeah I'm pretty sure github actions can run hakyll and deploy to github pages somehow |
| 19:25:06 | → | heck-to-the-gnom joins (heck-to-th@gateway/shell/matrix.org/x-dkqfwxrpalpplgbl) |
| 19:28:00 | → | terrorjack joins (~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) |
| 19:29:26 | <geekosaur> | (continued from #haskell) |
| 19:29:50 | <geekosaur> | so for starters, when you're in X you use XMonad.Operations.windows to operate on the StackSet |
| 19:30:55 | <geekosaur> | in your paste ( https://p.bsd-unix.net/view/174f75a1 ) you then use gets, which won't work inside windows for the same reason you can't operate on the StackSet outside of windows. your first commented-out attempt looks to me like it should work, though |
| 19:32:28 | <heck-to-the-gnom> | My first attempt as in? P.modify''..., the uncommented one or W.modify'? |
| 19:32:33 | <geekosaur> | windows $ \ws -> W.modify' ... |
| 19:33:54 | <heck-to-the-gnom> | so... `windows $ \ws -> W.modify (\(W.Stack t r rs) -> W.Stack t [] (reverse r ++ rs))?` |
| 19:34:08 | <heck-to-the-gnom> | I meant to put the question mark after the backtick, my bad. |
| 19:34:14 | <geekosaur> | yes. I think. |
| 19:34:48 | <heck-to-the-gnom> | That alone, gives a wall of errors, not certain what they all mean, but they're all type mismatches |
| 19:35:08 | <heck-to-the-gnom> | Couldn't match expected type `X b0' with actual type `(WindowSet -> WindowSet) -> X ()' |
| 19:35:13 | <heck-to-the-gnom> | etc |
| 19:35:53 | <geekosaur> | sounds like you did something else wrong then. can you pastebin? |
| 19:36:19 | <geekosaur> | (the error you show is actually an unexpected parameter, which suggests you're doing this in the wrong place) |
| 19:39:14 | <heck-to-the-gnom> | https://p.bsd-unix.net/view/40622551 |
| 19:40:50 | <heck-to-the-gnom> | If this is of any help, running other operations with the `windows` function has worked, just not this particular item |
| 19:41:16 | <geekosaur> | ok, I think the problem here is that you're combining with >> so the $ is "eating" too much and you need to use parentheses instead |
| 19:41:54 | <geekosaur> | generally we use do syntax and it stops at the beginning of the line, but that only works with do |
| 19:41:56 | <heck-to-the-gnom> | That's the last item on the list, so that seems peculiar to me, but I'll go ahead and try that |
| 19:42:25 | <geekosaur> | it's not peculiar |
| 19:42:43 | <geekosaur> | it's applying the whole list through "windows", isntead of just "windows" |
| 19:42:45 | <heck-to-the-gnom> | To me it seems so, perhaps not to someone experienced in Haskell |
| 19:45:10 | <geekosaur> | ($) has lowest precedence and associates rightward |
| 19:45:34 | <heck-to-the-gnom> | The first two errors disappeared, but the one with `Maybe (W.Stack...` is still here, and another one appeared being: |
| 19:46:29 | <geekosaur> | you used W.modify instead of W.modify' |
| 19:46:30 | heck-to-the-gnom | sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/UerEkZkeZlCpRXpYJjyVlloD/message.txt > |
| 19:46:42 | <heck-to-the-gnom> | OK, and woops, hit enter too soon |
| 19:47:15 | <heck-to-the-gnom> | Lone error now, same one that I just accidentally sent |
| 19:48:00 | <heck-to-the-gnom> | OH |
| 19:48:13 | <heck-to-the-gnom> | I added ws in, and it compiled, now time to see if it works. |
| 19:49:10 | <geekosaur> | could probably leave out the `\ws ->` and final `ws`, I was writing generically |
| 19:50:04 | <heck-to-the-gnom> | You're right, damn, I love haskell's argument system |
| 19:50:27 | <heck-to-the-gnom> | well, most of the time, that '$' thing is still a bit beyond me |
| 19:50:55 | <heck-to-the-gnom> | (the quirk (or at least percieved as so by me) that I just encountered) |
| 19:51:54 | <Solid> | you'll get used to the rules surrounding `$' relatively quickly |
| 19:54:40 | <heck-to-the-gnom> | I just figured that everything past `windows` would get accepted as a function, and the `ws` argument would get passed on from windows, seeing as it's only one parenthesized function with arguments (well, technically still a function due to haskells argument system, but I'm certain you know that already). |
| 19:57:26 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 19:57:47 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 20:01:44 | <mc47> | I love "Aha!" moments :=) you're in for a treat if you decide to learn haskell ;) |
| 20:02:13 | <toniz4> | how can i make a local module? I want to define the xmobar and xmonad colors in one file. Sorry if it is a noob question |
| 20:02:30 | <heck-to-the-gnom> | I've been doing so casually for a few months now, it certainly is a rewarding language once you start to grasp it. |
| 20:02:36 | → | unrooted joins (~unrooted@user-5-173-8-8.play-internet.pl) |
| 20:03:05 | <heck-to-the-gnom> | Greetings unrooted |
| 20:03:14 | <unrooted> | oh hey man haha |
| 20:03:43 | <mc47> | toniz4 for starters you'd need to build them both from the source |
| 20:03:57 | <unrooted> | came here to ask if there are any low-hanging fruits in xmonad as the issues to solve, since it would be great to have some of the Haskell open source contributions as well |
| 20:04:00 | <heck-to-the-gnom> | With the (major) help of geekosaur and the general idea from liskin I finally got it working. |
| 20:04:23 | <Solid> | mc47: afaik xmonad scoures its lib directory even when building with the system's ghc |
| 20:04:33 | <Solid> | so you wouldn't need to build from source |
| 20:04:51 | <Solid> | you'd just need to create like `~/.xmonad/lib/Colours.hs' |
| 20:05:10 | <mc47> | Oh really? TIL ! |
| 20:05:12 | <heck-to-the-gnom> | It does use the lib directory, I split my config into many files because it got so big, and lib is how I did it. |
| 20:05:30 | <mc47> | what about xmobar? |
| 20:05:31 | <geekosaur> | aslong as it's imported into your xmonad.hs instead of overriding some existing module, yes |
| 20:05:44 | <Solid> | xmobar I'm not sure about |
| 20:05:54 | <Solid> | it copied a lot of the xmonad recompilation code |
| 20:05:56 | <Solid> | so... maybe? |
| 20:06:03 | <geekosaur> | xmobar has a mode where it can use a compiled config, supposedly |
| 20:06:14 | <geekosaur> | \but I'm not an xmobar user so I don't know details |
| 20:07:03 | <Solid> | unrooted: #349 should be a pretty easy one for a start |
| 20:07:18 | <Solid> | just stick some CPP in the respective modules and be on your way :) |
| 20:07:24 | <heck-to-the-gnom> | Yeah, I've seen it around, and I've looked at one of the config files in haskell, it's almost identical, just a few more type constraints and coersions here & there |
| 20:09:18 | <Solid> | it definitely works with a haskell config (I use one myself), I'm just not sure if you need like a stack project for that |
| 20:09:45 | <Solid> | unrooted: also some modules are in need of better docs (I know, I know, that's boring :P) |
| 20:10:17 | <Solid> | you could probably pick up any dead pr, ping the person and if they don't respond just finish it |
| 20:10:51 | <unrooted> | docs will be better I guess since I'm still learning |
| 20:10:54 | <unrooted> | what modules? |
| 20:11:07 | <mc47> | XMonad.Layout.Renamed for example |
| 20:11:25 | <Solid> | let's ask org |
| 20:11:25 | <heck-to-the-gnom> | Oh, I know how that one works. At least vaguely |
| 20:11:41 | <mc47> | If you want, you could give https://github.com/xmonad/xmonad-contrib/pull/465 a try and tell me what you think |
| 20:11:47 | <heck-to-the-gnom> | I use it in my configs |
| 20:12:06 | <mc47> | it's a new interface that should replace XMonad.Hooks.DynamicLog, so getting more opinions on it would be nice! |
| 20:12:37 | <unrooted> | sure, gonna take a look, thanks! <3 |
| 20:12:53 | <mc47> | (the comments don't need to be necessarily about the imlpementation, but the docs, how does it "feel" like to use, etc!) |
| 20:12:55 | <heck-to-the-gnom> | unrooted: this is a blessing: https://hoogle.haskell.org |
| 20:12:58 | <mc47> | awesome :) |
| 20:13:17 | <Solid> | unrooted: so far, I have noted down X.L.WindowNavigation, X.A.WindowNavigation, X.P.Pass, and X.L.Spacing as potentially needing improvements |
| 20:13:44 | <toniz4> | mc47: I think i found a better way to make the colors the same, I can pass a option to xmobar to set the bg and fg colors, that's enough for me |
| 20:14:18 | <mc47> | toniz4 yeah that works too, way less hassle |
| 20:14:24 | <Solid> | I tried to motivate people on that subreddit to contribute, but so far no one has come around :( |
| 20:15:06 | <Solid> | unrooted: but really just scroll through the contrib docs and if you find a module that you know something about and that you feel could use better docs just open a pr |
| 20:15:11 | <Solid> | I promise we're friendly :) |
| 20:15:45 | heck-to-the-gnom | uploaded an image: image.png (10KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/TsCLDPHzAnaoKEwVEAKnSOHR/image.png > |
| 20:16:01 | <heck-to-the-gnom> | mc47: that's my bar, I couldn't live without colors |
| 20:16:24 | <mc47> | that looks really nice! |
| 20:16:33 | <heck-to-the-gnom> | thx! |
| 20:17:35 | <Solid> | I like pretty pictures |
| 20:18:04 | <mc47> | Solid, I remember while writing the preliminary report that there was a call for contributions on github in 2017 |
| 20:18:20 | <mc47> | something similar should help attract more contributors |
| 20:19:11 | <Solid> | oh that's a good idea |
| 20:19:21 | <mc47> | I can't find that issue though |
| 20:19:42 | <Solid> | it's still in the /topic |
| 20:20:05 | <Solid> | was an issue in xmonad and not -contrib |
| 20:20:25 | <mc47> | ah yes! |
| 20:28:29 | × | evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer) |
| 20:29:52 | × | terrorjack quits (~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) (Quit: The Lounge - https://thelounge.chat) |
| 20:43:30 | → | evanjs joins (~evanjs@075-129-098-007.res.spectrum.com) |
| 20:43:38 | <unrooted> | Solid thanks, gonna take a look |
| 20:43:49 | × | notis quits (~notis@92.118.13.191) (Ping timeout: 245 seconds) |
| 20:46:05 | → | notis joins (~notis@185.51.134.230) |
| 20:50:45 | × | unrooted quits (~unrooted@user-5-173-8-8.play-internet.pl) (Remote host closed the connection) |
| 20:51:05 | → | unrooted joins (~unrooted@user-5-173-8-8.play-internet.pl) |
| 21:09:13 | <unrooted> | okie, so I'm gonna ask you guys about some things during the weekend when I'll find the time, but I'll try to do my best to contribute to xmonad since I love it :D |
| 21:12:03 | <mc47> | fire away :D |
| 21:19:41 | <Liskni_si> | I'm kind of hoping that once we get the release out, we'll get some press coverage for the announcement, which may help attract some people or something |
| 21:20:02 | <Liskni_si> | but then I'm struggling to review the contributions that are already there :-/ |
| 21:20:15 | → | unrooted_ joins (~unrooted@user-5-173-8-8.play-internet.pl) |
| 21:21:52 | <mc47> | Liskni_si from what I heard from other colleagues working on other projects, it's not that bad here |
| 21:22:28 | <mc47> | Some have been waiting for a month or more to get a review |
| 21:22:55 | <mc47> | And in "big" projects (like VSCode) |
| 21:23:23 | × | unrooted quits (~unrooted@user-5-173-8-8.play-internet.pl) (Ping timeout: 265 seconds) |
| 21:23:26 | <Liskni_si> | oh |
| 21:24:33 | <mc47> | plus, there aren't many people reviewing pull requests, so I guess it's not that bad |
| 21:25:11 | × | thunderrd quits (~thunderrd@183.182.112.145) (*.net *.split) |
| 21:25:18 | <Liskni_si> | it's interesting how some of these big projects are totally swamped with issues and prs, and others are not |
| 21:25:29 | <Liskni_si> | compare https://github.com/microsoft/vscode and https://github.com/elixir-lang/elixir |
| 21:25:34 | <Liskni_si> | elixir has 0 PRs! |
| 21:26:12 | <Liskni_si> | (last time I opened a PR there, it got merged in a couple hours) |
| 21:26:43 | <mc47> | that's really impressive |
| 21:26:44 | → | thunderrd joins (~thunderrd@183.182.112.145) |
| 21:27:30 | <mc47> | I'm interested to hear the presentations of my colleagues to see how it's like in other projects, maybe I'll share the links of the reports here when that happens |
| 21:27:42 | <Liskni_si> | actually in that call for help issue in xmonad, someone suggested that we simply merge everything regardless of quality and give more contributors push rights |
| 21:28:06 | <Liskni_si> | and I'm unsure how that might work |
| 21:28:14 | <mc47> | Yeah I read through that, I don't think it's a good idea |
| 21:28:38 | <mc47> | I think the best way to get new contributors is to have a list of "good first issues" |
| 21:29:02 | <mc47> | now that I think about it, I shouldn't have pushed the javaHack PR :/ |
| 21:29:07 | <geekosaur> | peti |
| 21:29:29 | <geekosaur> | that's how that one works |
| 21:29:55 | <Liskni_si> | :-) |
| 21:31:02 | <mc47> | kinda unrelated, but do you prefer your real names in the report or just your handles? Because I'm gonna need to go into some details |
| 21:32:49 | <Liskni_si> | I don't mind my real name |
| 21:33:38 | × | toniz4 quits (~toniz4@unaffiliated/toniz4) (*.net *.split) |
| 21:33:38 | × | averell quits (~averell@unaffiliated/averell) (*.net *.split) |
| 21:33:38 | × | fizzie quits (fis@unaffiliated/fizzie) (*.net *.split) |
| 21:33:38 | × | Ristovski quits (~364e20076@unaffiliated/ristovski) (*.net *.split) |
| 21:33:38 | × | jtcs quits (~jtcs@vmi359854.contaboserver.net) (*.net *.split) |
| 21:33:38 | × | crmaurei_ quits (crmaurei@nat/qt/x-cevnpryauojgtcok) (*.net *.split) |
| 21:33:38 | × | brettgilio_ quits (~brettgili@brettgilio.com) (*.net *.split) |
| 21:33:38 | × | vrs quits (~vrs@unaffiliated/vrs) (*.net *.split) |
| 21:33:38 | × | sdx23 quits (~sdx23@unaffiliated/sdx23) (*.net *.split) |
| 21:33:38 | × | dweller quits (~dweller@178.62.146.60) (*.net *.split) |
| 21:33:38 | × | electrocat quits (~michiel@revan.derhaeg.be) (*.net *.split) |
| 21:33:56 | <Liskni_si> | (I used to have my physical address and phone number exposed in the whois database for years, now thanks to GDPR it's finally gone, but I don't care any more) |
| 21:34:20 | <geekosaur> | hm. I kinda half-heartedly keep my real name and online ID semi-separated, but I probably blew that one every time I replied via email rather than try to get logged into github on my phone, so. |
| 21:34:37 | → | toniz4 joins (~toniz4@unaffiliated/toniz4) |
| 21:34:37 | → | averell joins (~averell@unaffiliated/averell) |
| 21:34:37 | → | fizzie joins (fis@unaffiliated/fizzie) |
| 21:34:37 | → | Ristovski joins (~364e20076@unaffiliated/ristovski) |
| 21:34:37 | → | jtcs joins (~jtcs@vmi359854.contaboserver.net) |
| 21:34:37 | → | crmaurei_ joins (crmaurei@nat/qt/x-cevnpryauojgtcok) |
| 21:34:37 | → | brettgilio_ joins (~brettgili@brettgilio.com) |
| 21:34:37 | → | vrs joins (~vrs@unaffiliated/vrs) |
| 21:34:37 | → | sdx23 joins (~sdx23@unaffiliated/sdx23) |
| 21:34:37 | → | dweller joins (~dweller@178.62.146.60) |
| 21:34:37 | → | electrocat joins (~michiel@revan.derhaeg.be) |
| 21:35:41 | <mc47> | hah, alright then |
| 21:43:57 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 21:50:15 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds) |
| 21:59:19 | → | terrorjack joins (~terrorjac@ec2-54-95-39-30.ap-northeast-1.compute.amazonaws.com) |
| 22:03:01 | × | drl quits (~l@2600:1700:8360:3870:b1c7:70fc:bb53:eda4) (Quit: Leaving) |
| 22:08:49 | × | notis quits (~notis@185.51.134.230) (Ping timeout: 245 seconds) |
| 22:09:57 | → | notis joins (~notis@185.51.134.230) |
| 22:21:40 | <heck-to-the-gnom> | Vscode doesn't have PRs because everyone contributes to vscodium, vscode is fake open source, vscodium, however is not |
| 22:21:40 | <heck-to-the-gnom> | At least last time I checked |
| 22:23:00 | <mc47> | You can still contribute to vscode, but it's not likely you'll get to work on new features |
| 22:23:09 | <mc47> | mainly just bug fixes |
| 22:23:18 | <mc47> | new features get decided by microsoft |
| 22:24:42 | <Liskni_si> | heck-to-the-gnom: (most of) the code for both vscode and vscodium is in the same repo, the vscode one |
| 22:57:10 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 23:00:57 | × | unrooted_ quits (~unrooted@user-5-173-8-8.play-internet.pl) (Read error: Connection reset by peer) |
| 23:13:16 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 23:35:45 | → | Steven_M joins (~Steven_M@unaffiliated/steven-m/x-3557666) |
| 23:42:04 | <Steven_M> | Hi all, is xmonad-contrib available for FreeBSD? |
All times are in UTC on 2021-03-03.