Logs: liberachat/#xmonad
| 2022-08-05 18:33:03 | <zim0369> | xmonad.actions.perlayoutkeys should also be available for me right? |
| 2022-08-05 18:33:18 | <zim0369> | it says module missing |
| 2022-08-05 18:34:08 | <zim0369> | perhaps you meant perwindowkeys or floatkeys |
| 2022-08-05 18:34:54 | <geekosaur[m]> | You could learn how to use cabal with a git checkout or grab the file off of GitHub and put it in `lib/XMonad/Actions/PerLayoutKeys.hs` |
| 2022-08-05 18:35:38 | <zim0369> | huh? |
| 2022-08-05 18:35:49 | <zim0369> | why do i need to do this? why doesn't import work? |
| 2022-08-05 18:36:07 | <zim0369> | do i reinstall xmonad from elsewhere? |
| 2022-08-05 18:37:01 | <geekosaur[m]> | Because the module was added after the 0.17.0 release and a new release hasn't been done yet |
| 2022-08-05 18:37:37 | <zim0369> | when is the new release coming? |
| 2022-08-05 18:38:27 | <geekosaur[m]> | So you have to copy the file out of git as I described or you need to follow the install instructions for a git clone |
| 2022-08-05 18:38:48 | <zim0369> | I want to stay updated so I'll prefer the rolling way |
| 2022-08-05 18:39:06 | <geekosaur[m]> | New release is still being planned but at the moment everyone involved is too busy |
| 2022-08-05 18:41:24 | <zim0369> | ❯ pac -Ss xmonad |
| 2022-08-05 18:41:24 | <zim0369> | community/xmonad 0.17.0-9 |
| 2022-08-05 18:41:25 | <zim0369> | Lightweight X11 tiled window manager written in Haskell |
| 2022-08-05 18:41:25 | <zim0369> | community/xmonad-contrib 0.17.0-9 |
| 2022-08-05 18:41:26 | <zim0369> | Community-maintained extensions extensions for xmonad |
| 2022-08-05 18:41:26 | <zim0369> | community/xmonad-utils 0.1.3.3-201 |
| 2022-08-05 18:41:27 | <zim0369> | Small collection of X utilities |
| 2022-08-05 18:42:03 | <zim0369> | pacman shows this version. Is it the latest(0.17.9)? |
| 2022-08-05 18:42:04 | <zim0369> | if yes, then should i install using pacman? |
| 2022-08-05 18:42:04 | <zim0369> | would that create problems? |
| 2022-08-05 18:53:04 | <geekosaur[m]> | The way to get 0.17.0.9 via pacman is xmonad-git in AUR |
| 2022-08-05 18:53:08 | × | zim0369 quits (~zim0369@114.143.131.219) (Ping timeout: 252 seconds) |
| 2022-08-05 18:53:26 | <geekosaur[m]> | 0.17.0-9 is not the same thing |
| 2022-08-05 19:07:39 | → | eviltwin_b joins (~eviltwin_@xmonad/geekosaur) |
| 2022-08-05 19:07:52 | <MrElendig> | the bit after the - is the pkgrel, so its the 9th version of the xmonad 0.17.0 package |
| 2022-08-05 19:08:31 | <eviltwin_b> | sadly they pinged out before that ad probably missed all of that |
| 2022-08-05 19:19:04 | → | zim0369 joins (~zim0369@114.143.131.219) |
| 2022-08-05 19:19:19 | <zim0369> | geekosaur[m] |
| 2022-08-05 19:19:31 | <zim0369> | I compiled xmonad from git |
| 2022-08-05 19:19:36 | <zim0369> | it works now |
| 2022-08-05 19:19:54 | <zim0369> | I have a problem with xmonad.actions.perlayoutbindings |
| 2022-08-05 19:20:26 | <eviltwin_b> | what problem? |
| 2022-08-05 19:20:44 | <zim0369> | the binding isn't working for my custom layout |
| 2022-08-05 19:20:48 | <zim0369> | wait i'll pastebin |
| 2022-08-05 19:21:01 | <MrElendig> | zim0369: the bit after the - is the pkgrel, so its the 9th version of the xmonad 0.17.0 package |
| 2022-08-05 19:21:35 | <zim0369> | okay MrElendig |
| 2022-08-05 19:22:11 | <zim0369> | https://paste.tomsmeding.com/TQGGWfMQ |
| 2022-08-05 19:22:13 | <eviltwin_b> | there is an xmonad-git on AUR by the way |
| 2022-08-05 19:22:37 | <zim0369> | ya but the aur version also seems to be not 0.17.9 |
| 2022-08-05 19:22:50 | <zim0369> | btw, in my config i have made a binding |
| 2022-08-05 19:23:04 | <zim0369> | ("M-j", bindByLayout [("tiled", focusDown), ("Full", windows W.focusDown)]), |
| 2022-08-05 19:23:04 | <zim0369> | ("M-k", bindByLayout [("tiled", focusUp), ("Full", windows W.focusUp)]), |
| 2022-08-05 19:23:17 | <zim0369> | but the binding for the tiled layout doesn't work |
| 2022-08-05 19:23:33 | <zim0369> | i even declared my tiled layout in global scope |
| 2022-08-05 19:24:38 | <eviltwin_b> | "tiled' is not the name of the layout, it's a binding you gave to the whole expression including multiple layouts |
| 2022-08-05 19:24:59 | <zim0369> | so what's the fix now? |
| 2022-08-05 19:25:31 | <eviltwin_b> | oh no, it only has one. its name is at the very end: Tall |
| 2022-08-05 19:26:14 | <Solid> | layout modifiers might add names |
| 2022-08-05 19:26:26 | <Solid> | I'd use X.L.Renamed anyways |
| 2022-08-05 19:26:39 | <MrElendig> | zim0369: xmonad-git on aur pulls the latest commit from github, the version listed on aur is not what you end up with |
| 2022-08-05 19:27:02 | <zim0369> | MrElendig is aur reliable for xmonad? |
| 2022-08-05 19:27:26 | <eviltwin_b> | as reliable as arch is, which means yu have t jump through some extra hoops |
| 2022-08-05 19:27:28 | <zim0369> | btw eviltwin_b Tall didn't work |
| 2022-08-05 19:27:44 | <MrElendig> | mostly, the problem is that the powers that be decided to make dynamic linking as hard as possible |
| 2022-08-05 19:27:54 | <eviltwin_b> | notably, mke sure you recompile your config every time you run pacman in case some dependency changed |
| 2022-08-05 19:27:57 | <MrElendig> | so you have to rebuild with every haskell-* update |
| 2022-08-05 19:28:05 | <zim0369> | Solid seems like i WILL have to use renamed |
| 2022-08-05 19:28:12 | <zim0369> | as Tall isn't working |
| 2022-08-05 19:29:53 | <eviltwin_b> | do you have a bar showing th layout name? (looks to me like you do) |
| 2022-08-05 19:30:04 | <eviltwin_b> | because what the bar shows is what you need to use |
| 2022-08-05 19:30:20 | <eviltwin_b> | or you use XMond.Layout.Renamed as Solid said |
| 2022-08-05 19:30:47 | <zim0369> | i haven't got xmobar working yet |
| 2022-08-05 19:30:57 | <zim0369> | idk why it doesn't start on login |
| 2022-08-05 19:31:03 | <zim0369> | do i need to start it from xinitrc? |
| 2022-08-05 19:31:38 | <zim0369> | ill use renamed ig |
| 2022-08-05 19:31:42 | <zim0369> | less hassle |
| 2022-08-05 19:31:46 | <zim0369> | please stick with me guys |
| 2022-08-05 19:31:48 | <zim0369> | for a min |
| 2022-08-05 19:33:04 | <eviltwin_b> | I need to catch a bus |
| 2022-08-05 19:33:10 | × | eviltwin_b quits (~eviltwin_@xmonad/geekosaur) (Quit: Client closed) |
| 2022-08-05 19:34:42 | <zim0369> | anyone else |
| 2022-08-05 19:34:45 | <zim0369> | ? |
| 2022-08-05 19:34:53 | <zim0369> | Solid https://paste.tomsmeding.com/B1alHjdj |
| 2022-08-05 19:35:06 | <zim0369> | I've used renamed but it doesn't work |
| 2022-08-05 19:39:18 | <Solid> | probably want Replace instead of PrependWords |
| 2022-08-05 19:41:20 | <zim0369> | Solid no effect |
| 2022-08-05 19:41:46 | <Solid> | don't forget to refresh layouts with M-S-<Space> |
| 2022-08-05 19:42:33 | <zim0369> | TIL M-S-<Space> |
| 2022-08-05 19:42:50 | <zim0369> | and also that M-q doesn't refresh everything? |
| 2022-08-05 19:43:17 | <zim0369> | thankyou Solid |
| 2022-08-05 19:43:24 | <zim0369> | for making my config more robust |
| 2022-08-05 19:43:47 | <Solid> | layouts carry state, which is being transferred over on M-q restarts. This is usually what one wants, except when actively changing bits of that |
| 2022-08-05 19:46:23 | <zim0369> | oh that's a nice reason |
| 2022-08-05 19:46:26 | <geekosaur[m]> | If you had toggled to Full for example that would be lost on M-S-space |
| 2022-08-05 19:46:48 | <zim0369> | yes, m-q disturbing the layout would be annoying |
| 2022-08-05 19:47:28 | <zim0369> | geekosaur[m] can you explain why my xmobar isn't working? |
| 2022-08-05 19:47:34 | <zim0369> | it doesn't start on login |
| 2022-08-05 19:48:13 | <geekosaur[m]> | Is it in `/usr/bin`? |
| 2022-08-05 19:48:34 | <zim0369> | under .cabal/bin/ |
| 2022-08-05 19:48:39 | <geekosaur[m]> | Your config looks correct to me |
| 2022-08-05 19:49:33 | <geekosaur[m]> | Then it won't be found on most systems unless you're using startx |
| 2022-08-05 19:49:59 | <zim0369> | yes, i start xmonad with startx |
| 2022-08-05 19:50:47 | <geekosaur[m]> | What's your `$PATH` look like? |
| 2022-08-05 19:51:08 | <zim0369> | spoiler* ugly |
| 2022-08-05 19:51:31 | <geekosaur[m]> | You may need to use a full path to xmobar |
| 2022-08-05 19:51:33 | <zim0369> | cup/bin |
| 2022-08-05 19:51:40 | <zim0369> | cup/bin |
| 2022-08-05 19:51:45 | <zim0369> | im unable to paste it |
All times are in UTC.