2022-01-06 00:09:56 +0100 | Hash | (~Hash@hashsecurity.org) |
2022-01-06 00:49:33 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
2022-01-06 00:58:03 +0100 | <noex> | can I specify a rationalrect in my manage hook? |
2022-01-06 00:58:40 +0100 | <noex> | as in like doFloat W.RationalRect 0.2 0.2 0.6 0.6 |
2022-01-06 00:59:22 +0100 | <noex> | i assume so i'm just not seeing it |
2022-01-06 00:59:58 +0100 | <noex> | ah nvm, different search terms |
2022-01-06 01:00:19 +0100 | <noex> | doRectFloat |
2022-01-06 01:00:26 +0100 | <geekosaur> | doFloat floats a window at its program-specified position and size. you want https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-ManageHelpers.html#v:d… |
2022-01-06 01:00:28 +0100 | <geekosaur> | yeh |
2022-01-06 01:09:00 +0100 | <noex> | these are great. combined with scratchpads...should have set these up years ago |
2022-01-06 01:10:07 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
2022-01-06 01:16:59 +0100 | <Hash> | Hello |
2022-01-06 01:17:05 +0100 | <Hash> | Diggity dawgs dude men home slices |
2022-01-06 01:17:16 +0100 | <Hash> | So, I need a stand alone panel to switch open apps |
2022-01-06 01:17:22 +0100 | <Hash> | One panel on bottom of each monitor |
2022-01-06 01:17:37 +0100 | <Hash> | So I can switch the apps using mouse which are on that monitor. |
2022-01-06 01:17:47 +0100 | <Hash> | So task bar should only display open apps from THAT monitor |
2022-01-06 01:17:51 +0100 | <Hash> | So 1 taskbar per monitor |
2022-01-06 01:18:00 +0100 | <Hash> | And No fancy thigns needed, no frills, nothing |
2022-01-06 01:18:07 +0100 | <Hash> | Can be text only, no icons needed even. |
2022-01-06 01:18:13 +0100 | <Hash> | Nice to have a system tray build in too |
2022-01-06 01:18:18 +0100 | <Hash> | and a app menu icon. |
2022-01-06 01:18:34 +0100 | <Hash> | Just a basic taskbar, no gtk/qt dependency if possible. |
2022-01-06 01:18:46 +0100 | <Hash> | Any suggestions welcome, guys, thankyou. Also happy new year |
2022-01-06 01:19:07 +0100 | <Hash> | What do you guys use? |
2022-01-06 01:19:13 +0100 | <Hash> | Is htis a offtopic quuestion? |
2022-01-06 01:19:43 +0100 | <MrElendig> | give polybar a spin |
2022-01-06 01:20:27 +0100 | <geekosaur> | this has been done with xmobar but I don't know details |
2022-01-06 01:20:59 +0100 | <Hash> | I use xmobar and I use also dmenu to launch progrs |
2022-01-06 01:21:14 +0100 | <Hash> | I also have other stuff, like a grid system plugin to display commonly used apps I can laungh, np |
2022-01-06 01:21:19 +0100 | <Hash> | Just trying to see what is out there |
2022-01-06 01:21:21 +0100 | <Hash> | I'll check out polybar |
2022-01-06 01:21:33 +0100 | <MrElendig> | wouldn't be that hard to write a module for xmobar for it |
2022-01-06 01:21:34 +0100 | <Hash> | Any other bars? system try too, any of those? |
2022-01-06 01:22:56 +0100 | <geekosaur> | trayer is most common |
2022-01-06 01:23:13 +0100 | <geekosaur> | candybar but I think that might be (minimally) gtk |
2022-01-06 01:23:14 +0100 | <MrElendig> | could use any of the docs too |
2022-01-06 01:23:36 +0100 | <Hash> | Ok thanks |
2022-01-06 01:23:48 +0100 | <MrElendig> | polybar do have built in systray |
2022-01-06 01:23:49 +0100 | <Hash> | I used to use plasmashell with Xmonad as WM in KDE, just to get KDE panels |
2022-01-06 01:23:52 +0100 | <Hash> | But KDE is being a dork. |
2022-01-06 01:24:01 +0100 | <Hash> | And I'm not trying ito debug KDE. |
2022-01-06 01:24:08 +0100 | <Hash> | I'll happily switch. |
2022-01-06 01:24:13 +0100 | <Hash> | nice |
2022-01-06 01:24:34 +0100 | <Hash> | Also, one more thing, if you guys know |
2022-01-06 01:24:38 +0100 | <MrElendig> | https://wiki.archlinux.org/title/List_of_applications#Taskbars have fun |
2022-01-06 01:25:11 +0100 | <Hash> | When I use Ubuntu 20.04, my distro, Xmonad WM, and plasma session, if you install KDE, and configure KDE to use Xmonad, but also have a 2nd session, Xmonad only, in SDDM |
2022-01-06 01:25:14 +0100 | <Hash> | So 2 things |
2022-01-06 01:25:35 +0100 | <Hash> | 1) If you select Plasma Session, You get plasmashell to launch with Xmonad as WM. Good. |
2022-01-06 01:26:08 +0100 | <Hash> | 2) If you select only the Xmonad session, pure Xmonad, no plasmashell, no nothing, then all is well, sure, great, dandy, but none of the KDE apps are themed. They all appear default white colored KDE controls. |
2022-01-06 01:26:23 +0100 | <Hash> | The reason I use plasmashell is Xmonad is that so all the qt apps I use, get colroed dark style. |
2022-01-06 01:26:41 +0100 | <Hash> | So I'm trying to figure out how to use Xmonad only session, but also colorize the Qt/Gtk apps to be dark theme. |
2022-01-06 01:26:45 +0100 | <Hash> | Any advice on that? |
2022-01-06 01:27:50 +0100 | <Hash> | KDE colors don't take effect and Qt apps are not styled dark until I start plasmashell services of KDE |
2022-01-06 01:28:14 +0100 | <MrElendig> | Hash: set the apropiate env vars etc |
2022-01-06 01:28:16 +0100 | <Hash> | So, if anyoen ever used that, has tips, cool. If not, I dunno |
2022-01-06 01:28:30 +0100 | <Hash> | Ok |
2022-01-06 01:28:43 +0100 | <Hash> | I'll check out if KDE sets env vars for this and if they can be used otuside KDE env. |
2022-01-06 01:30:48 +0100 | Hash | EnchanterTim |
2022-01-06 01:59:18 +0100 | mvk | (~mvk@2607:fea8:5cdd:f000::45db) |
2022-01-06 02:27:44 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e96:88a0:b007:b4ff:fe13:abb3) |
2022-01-06 02:42:24 +0100 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |
2022-01-06 02:47:22 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) |
2022-01-06 02:55:37 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e96:88a0:b007:b4ff:fe13:abb3) (Ping timeout: 240 seconds) |
2022-01-06 02:55:59 +0100 | dirtcastle | (~dirtcastl@103.43.203.226) |
2022-01-06 03:38:32 +0100 | fcser | (~fcser@booty.farted.net) (Read error: Connection reset by peer) |
2022-01-06 03:40:57 +0100 | fcser | (~fcser@booty.farted.net) |
2022-01-06 03:45:27 +0100 | fcser | (~fcser@booty.farted.net) (Client Quit) |
2022-01-06 03:45:44 +0100 | fcser | (~fcser@booty.farted.net) |
2022-01-06 04:02:37 +0100 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
2022-01-06 04:11:37 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
2022-01-06 04:24:33 +0100 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-01-06 04:44:06 +0100 | <dirtcastle> | spawnAndDo (doRectFloat (W.RationalRect 0.5 0.1 0.4 0.8) <+> doShift "1") "urxvtd -q -o -f && urxvtc -hold -e ~/fun.sh" |
2022-01-06 04:44:25 +0100 | <dirtcastle> | this doesn't obey dorect float. |
2022-01-06 04:44:40 +0100 | <dirtcastle> | the string executes properly |
2022-01-06 04:45:14 +0100 | <dirtcastle> | need full config? |
2022-01-06 04:48:31 +0100 | td_ | (~td@94.134.91.82) (Ping timeout: 256 seconds) |
2022-01-06 04:50:06 +0100 | td_ | (~td@94.134.91.33) |
2022-01-06 04:53:57 +0100 | mvk | (~mvk@2607:fea8:5cdd:f000::45db) (Ping timeout: 240 seconds) |
2022-01-06 04:57:27 +0100 | <fizzie> | `spawnAndDo` (and everything else in XMonad.Actions.SpawnOn) relies on the _NET_WM_PID property being set to the process it spawned, which is most likely not true for urxvtd && urxvtc. |
2022-01-06 04:58:36 +0100 | <dirtcastle> | so I should run the managehook with some other xprop property |
2022-01-06 05:00:36 +0100 | <fizzie> | Setting `-name ...` to something unique is the conventional way to single out specific terminals. |
2022-01-06 05:02:15 +0100 | <dirtcastle> | aahh. good idea. like in scrathpads. |
2022-01-06 05:04:45 +0100 | <fizzie> | There's also the XMonad.Hooks.FloatNext approach (just do the action on the next new window), which doesn't have the _NET_WM_PID requirement but does have an obvious race condition. Or the XMonad.Hooks.ToggleHook that it uses under the hood for more custom actions. |
2022-01-06 05:05:07 +0100 | <dirtcastle> | noted. |
2022-01-06 05:46:33 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
2022-01-06 05:53:31 +0100 | benin9 | (~benin@183.82.176.241) |
2022-01-06 05:54:37 +0100 | benin | (~benin@183.82.176.241) (Ping timeout: 240 seconds) |
2022-01-06 05:54:37 +0100 | benin9 | benin |
2022-01-06 06:26:52 +0100 | <dirtcastle> | spawnOn "6" "emacs --daemon && emacsclient -nc -s 'bkk' -F "(quote (name . \"emacsbkkk\"))"" |
2022-01-06 06:27:01 +0100 | <dirtcastle> | struggling with syntax. |
2022-01-06 06:27:22 +0100 | <dirtcastle> | how to pass " inside string |
2022-01-06 07:13:20 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 07:15:09 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Client Quit) |
2022-01-06 07:15:28 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 07:15:46 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Client Quit) |
2022-01-06 07:17:11 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) |
2022-01-06 07:20:19 +0100 | sogens | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 07:22:22 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 07:25:55 +0100 | sogens | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 256 seconds) |
2022-01-06 07:52:41 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 256 seconds) |
2022-01-06 07:54:41 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 08:12:37 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds) |
2022-01-06 08:14:55 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 08:36:51 +0100 | <Solid> | dirtcastle: you can use ' instead of " for -F |
2022-01-06 08:37:04 +0100 | <Solid> | spawnOn "6" "emacs --daemon && emacsclient -nc -s 'bkk' -F '(quote (name . \"emacsbkkk\"))'" |
2022-01-06 08:44:58 +0100 | <dirtcastle> | if i run this in bash with ' it should work right ? it doesn't. using. backslashes also doesn't work. |
2022-01-06 08:49:37 +0100 | <Solid> | it does not? `emacsclient -nc -s 'bkk' -F '(quote (name . \"emacsbkkk\"))'` works for me |
2022-01-06 08:49:53 +0100 | <Solid> | (btw, instead of `emacs --daemon &&` you can give `-a ''` to emacsclient) |
2022-01-06 08:55:38 +0100 | <dirtcastle> | oh. are u using backticks? |
2022-01-06 08:57:22 +0100 | <dirtcastle> | Invalid frame name -- not. a string or nil |
2022-01-06 09:05:39 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 256 seconds) |
2022-01-06 09:07:21 +0100 | <dirtcastle> | for this emacsclient -nc -s 'bkk' -F '(quote (name . \"emacsbkkk\"))' |
2022-01-06 09:15:32 +0100 | <Solid> | in the shell directly you don't need to escape the quotes |
2022-01-06 09:15:39 +0100 | <Solid> | which is probably what it's getting hung up on |
2022-01-06 09:15:58 +0100 | <Solid> | (but in the haskell code you do since the whole thing is a string; i.e., in quotes already) |
2022-01-06 09:18:15 +0100 | <dirtcastle> | oh great. |
2022-01-06 09:20:22 +0100 | <dirtcastle> | instead of questioning, I should just copy paste stuff ig |
2022-01-06 09:29:29 +0100 | EnchanterTim | (~Hash@hashsecurity.org) (Quit: https://hashsecurity.org) |
2022-01-06 09:30:01 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 256 seconds) |
2022-01-06 09:30:35 +0100 | Hash | (~Hash@hashsecurity.org) |
2022-01-06 09:31:37 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 09:34:57 +0100 | <Hash> | Ok hi |
2022-01-06 09:35:35 +0100 | Hash | (~Hash@hashsecurity.org) (Max SendQ exceeded) |
2022-01-06 09:36:14 +0100 | Hash | (~Hash@hashsecurity.org) |
2022-01-06 09:53:38 +0100 | <dirtcastle> | how to see error messages. I installed through pacman |
2022-01-06 09:58:01 +0100 | <Hash> | pacman is a distro packet manager I think |
2022-01-06 09:58:13 +0100 | <Hash> | so distro pckage should make everything go into ~/.xmonad/ |
2022-01-06 09:58:21 +0100 | <Hash> | Ther should be some log file there I think |
2022-01-06 10:16:55 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
2022-01-06 10:17:46 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2022-01-06 10:56:58 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 10:59:37 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds) |
2022-01-06 11:02:23 +0100 | dirtcastle | (~dirtcastl@103.43.203.226) (Remote host closed the connection) |
2022-01-06 11:03:16 +0100 | <Solid> | afaik pacman doesn't install xmessage (it's listed as an optional dependency) |
2022-01-06 11:03:21 +0100 | <Solid> | so perhaps try installing that |
2022-01-06 11:06:29 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 256 seconds) |
2022-01-06 11:08:29 +0100 | sogens | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 11:13:17 +0100 | sogens | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds) |
2022-01-06 11:14:45 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 11:34:26 +0100 | dirtcastle | (~dirtcastl@103.43.203.229) |
2022-01-06 11:43:17 +0100 | <dirtcastle> | Solid, I wrote a shell script for spawning emacsclient. |
2022-01-06 11:56:37 +0100 | x88x88x | (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
2022-01-06 12:25:21 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.4) |
2022-01-06 12:25:36 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 12:28:35 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 12:30:22 +0100 | sogens | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 256 seconds) |
2022-01-06 12:57:21 +0100 | byorgey | (~byorgey@155.138.238.211) (Quit: leaving) |
2022-01-06 13:03:57 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds) |
2022-01-06 13:06:08 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 13:06:37 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 256 seconds) |
2022-01-06 13:10:00 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2022-01-06 13:15:17 +0100 | seschwar | (~seschwar@user/seschwar) |
2022-01-06 13:15:34 +0100 | byorgey | (~byorgey@155.138.238.211) |
2022-01-06 13:25:53 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 256 seconds) |
2022-01-06 13:27:22 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) |
2022-01-06 13:39:17 +0100 | sogens1 | (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds) |
2022-01-06 13:41:41 +0100 | sogens1 | (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
2022-01-06 13:44:11 +0100 | <dirtcastle> | apparantly scratchpad is so hard to do? do i need to configure log hook ? (since I'm using xmobar) more steps are required than what is mentioned in the docs |
2022-01-06 13:44:24 +0100 | <dirtcastle> | is there any article that will help |
2022-01-06 13:45:05 +0100 | <dirtcastle> | I also use ezconfig abt which I know little of. but still followed through the doc properly. but still can't get it to working. |
2022-01-06 13:47:46 +0100 | <fizzie> | I only use NamedScratchpad, but both it and the basic scratchpad (which I think is just a wrapper around NamedScratchpad) should only need the keybindings + the manageHook to function. |
2022-01-06 13:48:02 +0100 | <geekosaur> | scratchpads shouldn't be tht difficult |
2022-01-06 13:48:22 +0100 | <dirtcastle> | I use keybinding like this. : M-s t |
2022-01-06 13:48:48 +0100 | <dirtcastle> | they are called KB_groups |
2022-01-06 13:49:00 +0100 | <dirtcastle> | it seems |
2022-01-06 13:49:25 +0100 | <dirtcastle> | should I get this kind of keybinding by default? |
2022-01-06 13:49:49 +0100 | <dirtcastle> | it's like u press meta+ 's' and then t seperately. |
2022-01-06 13:49:55 +0100 | <dirtcastle> | idk if this is normal |
2022-01-06 13:49:57 +0100 | <fizzie> | I don't know about "KB_groups", but EZConfig's Emacs-style keybindings are _supposed_ to use XMonad.Actions.Submap automatically to support multi-key sequences, yes. |
2022-01-06 13:50:11 +0100 | <fizzie> | (I think. I don't have any configured.) |
2022-01-06 13:51:49 +0100 | <fizzie> | (XMonad.Actions.Submap is the "manual" way to do it, FWIW. But EZConfig additionalKeysP should generate those as needed, says the documentation.) |
2022-01-06 13:53:25 +0100 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs uses scratchpads and EZConfig, but not xmobar (but logs to xmonad-log-applet instead) |
2022-01-06 13:53:38 +0100 | <geekosaur> | that said, it's not exactly a beginner config :) |
2022-01-06 13:56:42 +0100 | <Solid> | dirtcastle: the docs for X.U.NamedScratchpad ( https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-NamedScratchpad.html ) should tell you anything you need |
2022-01-06 13:56:46 +0100 | <Solid> | you don't need a logHook |
2022-01-06 14:03:28 +0100 | <geekosaur> | logHook is not for scratchpads, not for keybindings. it's for logging to a statusbar. if you're using xmobar, you may want a logHook at some point to customize what you send to it |
2022-01-06 14:05:06 +0100 | <Solid> | sure but a priori xmobar has nothing to do with scratchpads (I think they are jumbling concepts here so it may be better to take things step by step) |
2022-01-06 14:05:15 +0100 | <geekosaur> | yeh |
2022-01-06 14:05:30 +0100 | <geekosaur> | trying to do too much at once |
2022-01-06 14:05:57 +0100 | <geekosaur> | might be good to go through the tutorial once before trying to make a more advanced config |
2022-01-06 14:08:46 +0100 | <geekosaur> | ahy, yep, was redone to use NamedScratchpads. and has a small doc bug because someone missed a reference to the old workspace :) |
2022-01-06 14:10:23 +0100 | geekosaur | patches straight into master since it's a 1-letter fix |
2022-01-06 14:10:33 +0100 | <geekosaur> | to a comment, even |
2022-01-06 14:17:44 +0100 | <dirtcastle> | geekosaur, I have to go through config prime . ez config not so easy. |
2022-01-06 14:19:05 +0100 | <Solid> | dirtcastle: go through the tutorial: https://xmonad.org/TUTORIAL.html |
2022-01-06 14:19:11 +0100 | <Solid> | it should have everything you need |
2022-01-06 14:19:11 +0100 | <geekosaur> | you used X.C.Prime? that's more or less inviting trouble. we should have moved that to -extras years ago for people to play with if they wanted to |
2022-01-06 14:19:23 +0100 | <Solid> | and yeah, don't use X.C.Prime |
2022-01-06 14:21:21 +0100 | <dirtcastle> | oh |
2022-01-06 14:27:36 +0100 | <geekosaur> | it was an experiment that never went anywhere and practically nothing works with it |
2022-01-06 14:28:07 +0100 | <geekosaur> | we should just mark it as deprecated and remove it in a few versions |
2022-01-06 14:35:24 +0100 | <Solid> | +! |
2022-01-06 14:35:25 +0100 | <Solid> | +1 |
2022-01-06 14:40:11 +0100 | <dirtcastle> | https://pastecode.io/s/hu932d7i. my config the error messages are commented in the end. I went through the tutorial. couldn't fix it. I think it's definitely abt submap abt which I know nothing. |
2022-01-06 14:42:58 +0100 | <dirtcastle> | submap doc didn't tell how to do it for additionalKeysP |
2022-01-06 14:43:35 +0100 | <fizzie> | The second error is from attempting to pass `myKeys` via "keys = myKeys" field of the config record, rather than only with `additionalKeysP`. You'd want to remove line 82. |
2022-01-06 14:43:43 +0100 | <geekosaur> | you're trying to use `myKeys` both with `additionalKeysP` (which is correct) and for `keys =` which is wrong |
2022-01-06 14:43:50 +0100 | <geekosaur> | or, what fizzie said |
2022-01-06 14:44:00 +0100 | <fizzie> | And the first error is from using `mkKeymap` in `myKeys`. |
2022-01-06 14:45:12 +0100 | <fizzie> | The type signature says `myKeys :: [(String, X ())]` meaning it's a simple list of ("string", action) pairs, but the actual contents are not. |
2022-01-06 14:47:07 +0100 | <fizzie> | You should be okay with just myKeys = [ ("M-C-r", ...), ("M-s t", ...) ] and then xmonad $ def { ...no keys= here... } `additionalKeysP` myKeys |
2022-01-06 14:47:51 +0100 | <geekosaur> | yes. the EZ part of EZConfig is it deals with mkKeymap, mod keys, and such for you |
2022-01-06 14:48:00 +0100 | <fizzie> | (Part of what additionalKeysP does is call `mkKeymap` for you, and then merge it with whatever's in the config originally, which would just be the default bindings if you don't set it.) |
2022-01-06 14:48:08 +0100 | <geekosaur> | let it do its job, just write the key sequences you want |
2022-01-06 14:50:42 +0100 | edun | (~e@user/edun) |
2022-01-06 14:51:36 +0100 | <dirtcastle> | EZconfig is amazing! I'll do the changes and let u know |
2022-01-06 14:58:47 +0100 | <dirtcastle> | ohhh yeahhhh |
2022-01-06 14:58:50 +0100 | <dirtcastle> | finalllyyyy |
2022-01-06 14:58:57 +0100 | <dirtcastle> | i made it n |
2022-01-06 14:59:02 +0100 | <dirtcastle> | you have no idea |
2022-01-06 14:59:33 +0100 | <dirtcastle> | how satisfied I feel rn( tho i didn't do the work). thank you so much guys for your time!!! |
2022-01-06 15:53:41 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
2022-01-06 16:08:05 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
2022-01-06 16:12:29 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
2022-01-06 16:37:21 +0100 | <jimr> | morning |
2022-01-06 16:37:33 +0100 | <geekosaur> | o/ |
2022-01-06 17:11:54 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
2022-01-06 18:24:33 +0100 | widelec-BB | (~widelec@cpe-109-207-144-181.docsis.tczew.net.pl) |
2022-01-06 19:15:36 +0100 | benin | (~benin@183.82.176.241) (Quit: The Lounge - https://thelounge.chat) |
2022-01-06 19:22:03 +0100 | <AIM[m]> | <dirtcastle> "EZconfig is amazing! I'll do the..." <- Yeah, I've seen it... Currently I use the config in Darc's Archive Config.... |
2022-01-06 19:22:27 +0100 | <AIM[m]> | I have to port my shortcuts to EZ Config.... |
2022-01-06 19:48:55 +0100 | edun | (~e@user/edun) (Quit: Leaving.) |
2022-01-06 19:52:28 +0100 | <Hash> | Mornign |
2022-01-06 19:55:37 +0100 | dirtcastle | (~dirtcastl@103.43.203.229) (Ping timeout: 240 seconds) |
2022-01-06 19:57:52 +0100 | widelec-BB | (~widelec@cpe-109-207-144-181.docsis.tczew.net.pl) (Quit: ) |
2022-01-06 19:57:54 +0100 | m1nty[m] | (~m1ntymatr@2001:470:69fc:105::1:45ec) |
2022-01-06 19:58:23 +0100 | <m1nty[m]> | what is ChanServ |
2022-01-06 19:58:41 +0100 | <m1nty[m]> | it wanted to pm me when i joined this room |
2022-01-06 19:59:18 +0100 | <geekosaur> | it manages channels for libera.chat |
2022-01-06 20:00:04 +0100 | <geekosaur> | this channel has a welcome banner which is sent as a /notice on joining |
2022-01-06 20:01:19 +0100 | widelec-BB | (~widelec@cpe-109-207-144-181.docsis.tczew.net.pl) |
2022-01-06 20:10:44 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
2022-01-06 20:11:38 +0100 | <AIM[m]> | <m1nty[m]> "what is ChanServ" <- Just a bot, dm you some info about this room |
2022-01-06 20:11:49 +0100 | <AIM[m]> | * Just a bot, dm-ing you some info about this room |
2022-01-06 20:27:56 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2022-01-06 20:29:48 +0100 | jimr | (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
2022-01-06 20:30:17 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2022-01-06 22:20:09 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2022-01-06 22:29:08 +0100 | jludwig | (~justin@user/jludwig) (Quit: ZNC - https://znc.in) |
2022-01-06 22:37:00 +0100 | jludwig | (~justin@user/jludwig) |
2022-01-06 22:41:25 +0100 | benin | (~benin@183.82.176.241) |
2022-01-06 22:46:16 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) |
2022-01-06 23:05:45 +0100 | iMaaNor | (uid534642@id-534642.tinside.irccloud.com) () |
2022-01-06 23:05:48 +0100 | iMaaNor | (uid534642@id-534642.tinside.irccloud.com) |
2022-01-06 23:45:23 +0100 | iMaNor | (~imaanor@45.86.201.237) |
2022-01-06 23:55:09 +0100 | iMaNor | (~imaanor@45.86.201.237) (Quit: Leaving) |