Logs: liberachat/#xmonad
| 2022-09-05 10:49:24 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-09-05 10:49:24 | → | gdd1 joins (~gdd@2001:470:1f13:187:44f7:cd68:9a1c:6c35) |
| 2022-09-05 10:49:24 | → | defjam joins (~eb0t@33ba5927.skybroadband.com) |
| 2022-09-05 10:49:24 | → | xmonadtrack joins (~xmonadtra@xmonad/geekosaur) |
| 2022-09-05 10:49:24 | → | hrberg joins (~quassel@171.79-160-161.customer.lyse.net) |
| 2022-09-05 10:49:24 | → | piele joins (~piele@tbonesteak.creativeserver.net) |
| 2022-09-05 10:49:24 | → | nomadxx3 joins (~lanomadx@180-150-32-38.b49620.mel.static.aussiebb.net) |
| 2022-09-05 10:49:24 | → | m5zs7k joins (aquares@web10.mydevil.net) |
| 2022-09-05 10:49:25 | × | m5zs7k quits (aquares@web10.mydevil.net) (Max SendQ exceeded) |
| 2022-09-05 10:49:25 | × | defjam quits (~eb0t@33ba5927.skybroadband.com) (Max SendQ exceeded) |
| 2022-09-05 10:49:25 | × | gdd1 quits (~gdd@2001:470:1f13:187:44f7:cd68:9a1c:6c35) (Max SendQ exceeded) |
| 2022-09-05 10:49:49 | → | m5zs7k_ joins (aquares@web10.mydevil.net) |
| 2022-09-05 10:49:57 | → | defjam joins (~eb0t@33ba5927.skybroadband.com) |
| 2022-09-05 10:51:30 | → | gdd1 joins (~gdd@129.199.146.230) |
| 2022-09-05 10:58:49 | m5zs7k_ | is now known as m5zs7k |
| 2022-09-05 12:10:07 | mesaoptimizer | is now known as mesaoptimizer2 |
| 2022-09-05 13:04:21 | <Solid> | [Leary]: I just tried out a different ghc version to see some more output and it was building xmonad and xmonad-contrib 0.17.0, not git |
| 2022-09-05 13:04:44 | → | benin06 joins (~benin@183.82.29.130) |
| 2022-09-05 13:05:07 | × | benin0 quits (~benin@183.82.29.130) (Ping timeout: 248 seconds) |
| 2022-09-05 13:05:07 | benin06 | is now known as benin0 |
| 2022-09-05 13:05:56 | <liskin> | note to self (and maybe others): our sponsors and opencollective pages need an update of the "What's ahead of us" section now that 0.17.1 is out |
| 2022-09-05 13:07:08 | <liskin> | not that I know what's next really :-/ |
| 2022-09-05 13:07:23 | <liskin> | (anyway, can't chat right now, just making a note) |
| 2022-09-05 13:14:44 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-09-05 13:18:42 | <[Leary]> | Solid: Do you set `xmonad.haskellPackages`? I'm not sure which takes priority, but that would either do nothing or break the flake. |
| 2022-09-05 13:19:17 | <[Leary]> | Might need to document that better, or see which order ensures the flake takes pri. |
| 2022-09-05 13:19:52 | <Solid> | I do not, no |
| 2022-09-05 13:21:54 | <[Leary]> | The overlays provided by the modules somehow aren't taking effect. I can only think that an unrelated overlay is unmaking the changes or that the modules haven't been incorporated properly. Do you mind showing me your system flake? |
| 2022-09-05 13:27:38 | <Solid> | [Leary]: http://ix.io/49Ic (my "normal" flake also has some xmobar related stuff with *does* touch the haskell packages, but I can reproduce the issue just fine without that) |
| 2022-09-05 13:43:28 | <[Leary]> | The only suspect I have is "inherit pkgs". I looked around for some docs (and the implementation) to see exactly what lib.nixosSystem would do with that attribute, but it's not really clear. I would try turning it into a module and adding it to `modules`; looks like you can do so just by deleting `import nixpkgs` and `inherit system;`. |
| 2022-09-05 13:45:31 | <[Leary]> | Oh, and make that `nixpkgs.overlays`, I guess. |
| 2022-09-05 13:48:43 | <[Leary]> | myPkgsModule = { nixpkgs = { config.allowUnfree = true; overlays = [ emacs-overlay.overlay ]; }; } |
| 2022-09-05 13:53:29 | <Solid> | now it's complaining about a missing lib attribute... somewhere |
| 2022-09-05 13:54:18 | <Solid> | http://ix.io/49Iq |
| 2022-09-05 13:56:12 | <zim0369[m]1> | Then what os do u use liskin @liskin:libera.chat: |
| 2022-09-05 13:56:31 | <zim0369[m]1> | Arch suffices my needs |
| 2022-09-05 13:56:37 | <zim0369[m]1> | Except for the part where it breaks xmonad |
| 2022-09-05 13:56:47 | <zim0369[m]1> | I wish i had the time to learn nix |
| 2022-09-05 13:56:58 | × | benin0 quits (~benin@183.82.29.130) (Quit: The Lounge - https://thelounge.chat) |
| 2022-09-05 13:57:24 | <[Leary]> | Solid: That could be related to an issue I just fixed. Try pointing to my PR branch instead (and perhaps have a look at the changed NIX.md). |
| 2022-09-05 13:57:35 | <zim0369[m]1> | The only complaints i have with nix are that package installations are slow... And i have to rebuild things for minor installations |
| 2022-09-05 13:58:08 | <zim0369[m]1> | But it's good to see the availability of packages there |
| 2022-09-05 13:58:11 | <zim0369[m]1> | Also fast updates* |
| 2022-09-05 14:05:06 | <Solid> | [Leary]: holy shit, it worked! |
| 2022-09-05 14:05:22 | <Solid> | thank you so much, never in a million years would I have thought that inherit pkgs was the prolem |
| 2022-09-05 14:05:27 | <alternateved> | :D |
| 2022-09-05 14:07:27 | → | zeitgeist joins (~nightwing@124-170-152-71.dyn.iinet.net.au) |
| 2022-09-05 14:10:56 | <[Leary]> | Solid: You're welcome; I'm glad it's working. :] Re `inherit pkgs`, I just haven't seen that used in a system flake before, and everything thing else looked innocent. I guess it was overriding `pkgs` in a way that ignores all other overlays, so it probably broke a few other things too. |
| 2022-09-05 14:15:54 | <Solid> | as always, the stuff you blindly copy from somewhere else will come back to bite you like 2 years down the road |
| 2022-09-05 14:16:17 | <Solid> | guess this will encourage me to merge your PRs sooner rather than later :P |
| 2022-09-05 14:19:18 | <[Leary]> | Solid: It may have been setting this, or doing something equivalent: "nixpkgs.pkgs: If set, the pkgs argument to all NixOS modules is the value of this option, extended with nixpkgs.overlays, if that is also set. [...] Note that using a distinct version of Nixpkgs with NixOS may be an unexpected source of problems. Use this option with care." |
| 2022-09-05 14:21:48 | <Solid> | mh, I see |
| 2022-09-05 14:45:37 | → | noex joins (~null@user/noex) |
| 2022-09-05 14:51:48 | × | zeitgeist quits (~nightwing@124-170-152-71.dyn.iinet.net.au) (Quit: WeeChat 3.6) |
| 2022-09-05 14:52:05 | → | benin0 joins (~benin@183.82.29.130) |
| 2022-09-05 15:03:13 | → | zeitgeist joins (~nightwing@124-170-152-71.dyn.iinet.net.au) |
| 2022-09-05 15:05:51 | × | zeitgeist quits (~nightwing@124-170-152-71.dyn.iinet.net.au) (Client Quit) |
| 2022-09-05 15:09:23 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 248 seconds) |
| 2022-09-05 15:11:36 | → | sogens joins (~sogens@211.30.36.43) |
| 2022-09-05 15:36:52 | OpenSource | is now known as UNIX |
| 2022-09-05 15:49:50 | × | benin0 quits (~benin@183.82.29.130) (Quit: The Lounge - https://thelounge.chat) |
| 2022-09-05 15:52:41 | <xmonadtrack> | xmonad L. S. Leary * v0.17.1-4-gdf6b40c: flake.nix: * Avoid mangling unused parts of pkgs.haskell in `fromHOL`. * Create 'defComp', specifying the default compiler, customisable through ./comp.nix. * Include `modernise` module as a workaround for NIX_GHC -> XMONAD_GHC. |
| 2022-09-05 15:52:41 | <xmonadtrack> | ...gitignore: * Include nix 'result' symlink. (11 days ago, 2 files, 34+ 6-) https://github.com/xmonad/xmonad/commit/df6b40c980f5 |
| 2022-09-05 15:52:46 | <xmonadtrack> | xmonad Tony Zorman {GitHub} * v0.17.1-5-gd0f12af: Merge pull request #420 from LSLeary/nixflake (2 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/d0f12af1ae4d |
| 2022-09-05 15:52:54 | <xmonadtrack> | xmonad-contrib L. S. Leary * v0.17.1-3-gedf8e252: flake.nix: * Support comp.nix. * Re-order overlays and modules dependency-last for sanity. * Re-export `xmonad.modernise`. NIX.md: * Document comp.nix. * Simplify example system flake, removing direct dependency on the |
| 2022-09-05 15:52:59 | <xmonadtrack> | ..xmonad flake. * Advise sane module ordering. * Include and document `modernise` workaround. * Clarify user-substituted `<foo>` values. .gitignore: * Include nix 'result' symlink. (11 days ago, 3 files, 57+ 14-) https://github.com/xmonad/xmonad-contrib/commit/edf8e2526dd3 |
| 2022-09-05 15:53:13 | <xmonadtrack> | xmonad-contrib Tony Zorman {GitHub} * v0.17.1-4-gb0ca330d: Merge pull request #750 from LSLeary/nixflake (2 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/b0ca330d081e |
| 2022-09-05 16:15:13 | <liskin> | zim0369[m]1: Debian |
| 2022-09-05 16:45:30 | → | justache- joins (~justache@user/justache) |
| 2022-09-05 16:46:25 | × | _qw quits (~eqw@31.134.178.99) (Ping timeout: 252 seconds) |
| 2022-09-05 16:46:25 | × | justache quits (~justache@user/justache) (Ping timeout: 252 seconds) |
| 2022-09-05 16:48:14 | → | _qw joins (~eqw@31.134.178.99) |
| 2022-09-05 16:50:39 | × | sogens quits (~sogens@211.30.36.43) (Quit: WeeChat 3.5) |
| 2022-09-05 16:52:12 | → | sogens joins (~sogens@211.30.36.43) |
| 2022-09-05 16:56:09 | × | thunderrd quits (~thunderrd@183.182.111.208) (Remote host closed the connection) |
| 2022-09-05 17:08:46 | <xmonadtrack> | xmonad-contrib Tony Zorman * v0.17.1-5-gfd5970fb: NIX.md: Suggest a recent revision of GHC 9.2 (6 minutes ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad-contrib/commit/fd5970fb3426 |
| 2022-09-05 17:17:03 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-09-05 17:37:24 | → | logzet joins (~quassel@2001:9e8:e508:1700:dabb:c1ff:fed3:a1b9) |
| 2022-09-05 19:27:51 | × | sogens quits (~sogens@211.30.36.43) (Quit: WeeChat 3.5) |
| 2022-09-05 19:28:09 | → | sogens joins (~sogens@211.30.36.43) |
| 2022-09-05 19:37:50 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-09-05 19:38:08 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-09-05 20:06:47 | → | ft joins (~ft@p4fc2a0f5.dip0.t-ipconnect.de) |
| 2022-09-05 20:18:25 | → | noex joins (~null@user/noex) |
| 2022-09-05 20:33:20 | × | alternateved quits (~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection) |
| 2022-09-05 20:46:57 | justache- | is now known as justache |
| 2022-09-05 23:20:06 | × | logzet quits (~quassel@2001:9e8:e508:1700:dabb:c1ff:fed3:a1b9) (Ping timeout: 260 seconds) |
| 2022-09-05 23:44:02 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec) |
| 2022-09-06 00:08:59 | → | mesaoptimizer joins (apotheosis@user/PapuaHardyNet) |
| 2022-09-06 00:10:13 | → | rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 2022-09-06 00:10:24 | <mesaoptimizer> | just want to make a sort-of-bug report: if you make an "M-n m" map using `additionalKeys` and make "M-n b" map using `additionalKeysP`, it seems that if you apply them in order, the second function wipes the previous mappings of "M-n" |
| 2022-09-06 00:11:39 | <mesaoptimizer> | to successfully figure out the issue, I had to use `submapDefault (spawn "xmessage 'incorrect')` to find out that the map wasn't even being loaded |
| 2022-09-06 00:11:57 | <geekosaur> | there's no good way to deal with that since they can't see each others' keymaps |
| 2022-09-06 00:11:57 | <mesaoptimizer> | the previous map, that is |
| 2022-09-06 00:12:57 | <mesaoptimizer> | I don't even mean a conflict: I expected that there would be a merging of maps and that "M-n" submaps from both functions would work |
| 2022-09-06 00:13:22 | <geekosaur> | but that's the point, they can't see each others' maps at all |
| 2022-09-06 00:14:02 | <geekosaur> | and worse, it's actually a function that has to be fed a config record to produce a map, and then the Submap is itself a function as seen from outside, not a Map, and there's no way to "peek inside" |
| 2022-09-06 00:14:15 | <geekosaur> | or even to tell that it's a submap function |
| 2022-09-06 00:14:23 | <mesaoptimizer> | oh, now I get it |
| 2022-09-06 00:14:43 | <geekosaur> | fixing this would require teaching the core about submaps directly |
All times are in UTC.