Logs: liberachat/#xmonad
| 2022-02-05 07:20:56 | <Solid> | mh I guess without libxft you would rather get errors at build time |
| 2022-02-05 07:21:10 | <Solid> | but i guess see if you have that installed in either case |
| 2022-02-05 07:21:51 | <Guest7768> | yea no errors. |
| 2022-02-05 07:21:51 | <Guest7768> | I have it installed and it works properly if I run stack install --flag xmobar:with_xft |
| 2022-02-05 07:21:52 | <Guest7768> | However, it does not work with the arguments in stack.yaml |
| 2022-02-05 07:22:22 | <Guest7768> | im at a loss lmao solid I appreciate you taking a look |
| 2022-02-05 07:23:44 | <Solid> | what executable actually gets build if you run stack install? seems like you have your xmonad _and_ xmobar config in a single repo? |
| 2022-02-05 07:25:05 | <Guest7768> | I have xmobar-git, xmonad-contrib-git, and xmonad-git all in a 'xmonad' folder. The stack.yaml resides in that folder along with xmonad.hs .xmobarrc |
| 2022-02-05 07:25:39 | <Guest7768> | its funny because I keep referencing my arch system and they are identical |
| 2022-02-05 07:26:15 | <Guest7768> | im going to try deleting stack folders and rebuilding hang on |
| 2022-02-05 07:27:27 | <Guest7768> | nada |
| 2022-02-05 07:30:37 | <Guest7768> | okay interesting, the flags actually have no effect in my stack.yaml.... |
| 2022-02-05 07:30:55 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds) |
| 2022-02-05 07:37:34 | <Guest7768> | solid im a dofus so dont even worry about it |
| 2022-02-05 07:37:37 | <Guest7768> | I figured it out |
| 2022-02-05 07:38:01 | <Solid> | Now I'm curious :) |
| 2022-02-05 07:38:12 | <Guest7768> | my dumbass was building w/out install |
| 2022-02-05 07:38:19 | <Guest7768> | so i was never refreshing my bin |
| 2022-02-05 07:38:22 | <Solid> | hah |
| 2022-02-05 07:44:56 | <Guest7768> | sick looks like I can move to fedora for my dev computer now, i was having issues with trayer but got that working with xmobar so im all set |
| 2022-02-05 07:52:16 | <Solid> | \o/ |
| 2022-02-05 07:53:18 | × | Guest7768 quits (~Guest77@47.153.196.157) (Quit: Client closed) |
| 2022-02-05 08:12:51 | → | Natch joins (~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se) |
| 2022-02-05 08:31:33 | × | catman quits (~catman@user/catman) (Ping timeout: 256 seconds) |
| 2022-02-05 08:33:33 | × | Rue quits (~rue@2001-b011-1000-1c39-cdcc-c9c1-11c3-6370.dynamic-ip6.hinet.net) (Quit: WeeChat 3.4) |
| 2022-02-05 08:33:54 | → | Rue joins (~rue@2001-b011-1000-1c39-cdcc-c9c1-11c3-6370.dynamic-ip6.hinet.net) |
| 2022-02-05 09:17:39 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2022-02-05 09:17:39 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2022-02-05 09:17:42 | allbery_b | is now known as geekosaur |
| 2022-02-05 09:41:05 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-02-05 09:51:20 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-02-05 10:15:24 | → | seschwar joins (~seschwar@user/seschwar) |
| 2022-02-05 10:16:40 | × | chomwitt quits (~chomwitt@2a02:587:dc07:dd00:12c3:7bff:fe6d:d374) (Remote host closed the connection) |
| 2022-02-05 10:32:53 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-02-05 10:52:38 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-02-05 10:54:07 | <mc47> | Solid, liskin: I probably won't resolve the issues in my PR any time soon (exams and last week at my job) |
| 2022-02-05 10:54:27 | <mc47> | (well, there's always the possibility that I get bored from studying and do that anyway) |
| 2022-02-05 11:06:49 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-02-05 11:08:29 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-02-05 11:22:22 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-02-05 12:41:03 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-02-05 12:57:44 | <Solid> | mc47: ah that's totally fine, just pick it up again when you have the time (or one of us will!) |
| 2022-02-05 12:58:02 | <Solid> | good luck on the exams though :) |
| 2022-02-05 13:02:04 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-02-05 13:09:05 | <mc47> | thank you! |
| 2022-02-05 13:35:32 | ← | red-snail parts (~snail@static.151.210.203.116.clients.your-server.de) (Leaving) |
| 2022-02-05 13:48:22 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 2022-02-05 14:21:33 | → | catman joins (~catman@user/catman) |
| 2022-02-05 14:24:59 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2022-02-05 14:41:48 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-02-05 16:05:49 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-02-05 16:48:49 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-02-05 16:50:35 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-02-05 16:56:18 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-02-05 16:56:37 | ← | Rue parts (~rue@2001-b011-1000-1c39-cdcc-c9c1-11c3-6370.dynamic-ip6.hinet.net) (WeeChat 3.4) |
| 2022-02-05 17:05:55 | → | noex joins (~null@user/noex) |
| 2022-02-05 17:36:21 | × | catman quits (~catman@user/catman) (Read error: Connection reset by peer) |
| 2022-02-05 17:39:24 | <noex> | having a strange problem. i changed some things around and the keys to swap physical displays are backwards. mod+e and mod+w. in nvidia settings, they are represented correctly. i made some configuration changes that probably broke this, but swapping 'e' and 'w' in my config seemingly doesn't change anything. |
| 2022-02-05 17:45:28 | <noex> | https://dpaste.com/3FFG9MLZM not sure if config issue |
| 2022-02-05 18:08:21 | <fizzie> | noex: `xWorkspaceKeys` appears entirely unused in the configuration. |
| 2022-02-05 18:08:42 | <fizzie> | Or else my find-on-page is acting up. But the only match is the definition. |
| 2022-02-05 18:09:34 | <fizzie> | You've got ... `removeKeys` xKnoKeys `additionalKeys` xKeys ... in there, but no mention of xWorkspaceKeys. Maybe add ++ xWorkspaceKeys at the end of xKeys, or something. |
| 2022-02-05 18:10:07 | <noex> | oh, so it just must inherit this behavior automatically then |
| 2022-02-05 18:10:33 | <fizzie> | Yes, mod-{w,e,r} are in the default keybindings. |
| 2022-02-05 18:10:54 | <noex> | so i can just delete this I guess |
| 2022-02-05 18:11:04 | <noex> | because it does nothing |
| 2022-02-05 18:11:15 | <fizzie> | I thought you wanted to swap w/e though. |
| 2022-02-05 18:11:42 | <noex> | i could try that, but I feel like that's a band-aid |
| 2022-02-05 18:12:23 | <fizzie> | Well, yes. There's also https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Actions-PhysicalScreens.html if you want to have versions of those keybindings that depend on the screens' actual locations, making them independent of screen ordering. |
| 2022-02-05 18:12:37 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds) |
| 2022-02-05 18:12:41 | <noex> | it's always worked like that though until this week |
| 2022-02-05 18:13:38 | <fizzie> | The "raw" ScreenID numbering *is* arbitrary. I think (at least on my system) the one set via xrandr as `--primary` has been consistently 0, though. |
| 2022-02-05 18:13:43 | → | catman joins (~catman@user/catman) |
| 2022-02-05 18:13:48 | <noex> | they have always exactly mimiced the physical locations of the displays |
| 2022-02-05 18:14:47 | <noex> | and it's one scree |
| 2022-02-05 18:14:50 | <noex> | *screen |
| 2022-02-05 18:14:57 | <noex> | just Screen 0 |
| 2022-02-05 18:18:19 | <fizzie> | The ScreenId in that context isn't referring to *X* screens. Surely you must have more than one physical screen if you're concerned about those keybindings. |
| 2022-02-05 18:18:41 | <noex> | yeah just two |
| 2022-02-05 18:19:05 | <noex> | interestingly i did a diff of my old xorg.conf and there's no clues. the only differences should have nothing to do with screen ordering. |
| 2022-02-05 18:19:20 | <noex> | brightness control, color depth, and triple buffering |
| 2022-02-05 18:20:41 | <fizzie> | There's definitely no built-in guarantee about the numbering used there being consistent with the positions of the outputs. At least for me, like I said the "primary" screen seems to always be 0, and I have that as the rightmost one (I keep an extra bottom bar on it). |
| 2022-02-05 18:21:09 | <noex> | that might be the problem then. maybe it's the "primary screen" that affects it |
| 2022-02-05 18:21:42 | <noex> | that's interesting that it was correct for so long |
| 2022-02-05 18:22:14 | <noex> | if the primary screen is static, maybe it does make sense to hardcode and just swap the order |
| 2022-02-05 18:22:33 | <noex> | i'm almost positive the primary screen was wrong before |
| 2022-02-05 18:25:59 | <noex> | that worked. thanks fizzie for finding that dead code lol |
| 2022-02-05 18:26:32 | <noex> | i was trying to figure out how that worked. didn't make sense to me how it could function the way it was written lol |
| 2022-02-05 18:50:19 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-02-05 19:12:59 | <jakeStateless-Fa> | Solid: I've not been able to figure out how to proceed from here: https://0bin.net/paste/gH6xj0hM#sf5SrSuZMKS1uYNrrH6OClaYE50Gi+TCxlnTYIri8Pv |
| 2022-02-05 19:17:03 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
| 2022-02-05 19:19:03 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-02-05 19:19:09 | <geekosaur> | you have `getFocus` defined as producing `Maybe Window` when to use `withWindowSet` it has to be X (Maybe Window) |
| 2022-02-05 19:22:00 | <jakeStateless-Fa> | Evidently it's wrong, but what would I do to get it to produce a `Maybe Window`? |
| 2022-02-05 19:22:28 | <geekosaur> | you can't, if you want to access the WindowSet |
| 2022-02-05 19:22:31 | <jakeStateless-Fa> | (the focused one - in specific) |
| 2022-02-05 19:25:33 | <geekosaur> | and then onlyFullScreen is seeing the `>>=` and `return` and trying to figure out how to be an action, but the only Monad it can be an action in is `Maybe` |
| 2022-02-05 19:26:48 | <geekosaur> | I suggest going through http://www.vex.net/~trebla/haskell/IO.xhtml |
| 2022-02-05 19:27:19 | <geekosaur> | we use X instead of IO (so it can carry around the config, WindowSet, and various other things) but it's still IO underneath |
| 2022-02-05 19:27:34 | <jakeStateless-Fa> | OK then, how would I go about running a filter like `applyMagnifier` does, but setting it to use the tag system present in `onlyFullscreen`? |
All times are in UTC.