Logs on 2024-09-10 (liberachat/#xmonad)
| 00:09:36 | <haskellbridge> | <Mist> Solid: Yup that I am doing for both xmonad and contrib (because the two PR's from 3 years ago haven't been merged yet ;( ) |
| 00:16:11 | × | mekeor quits (~user@2001:a61:2430:1:79b8:e023:999b:a902) (Quit: towards emacs as interface to cybernetic council communism) |
| 01:02:49 | T_X_ | is now known as T_X |
| 01:38:44 | → | tv joins (~tv@user/tv) |
| 02:42:13 | × | terrorjack4 quits (~terrorjac@2a01:4f8:c17:dc9f::) (Quit: The Lounge - https://thelounge.chat) |
| 02:44:59 | → | terrorjack4 joins (~terrorjac@2a01:4f8:c17:dc9f::) |
| 02:48:26 | × | td_ quits (~td@i5387092B.versanet.de) (Ping timeout: 255 seconds) |
| 02:50:24 | → | td_ joins (~td@i5387093D.versanet.de) |
| 03:49:04 | → | ChubaDuba joins (~ChubaDuba@5.3.232.152) |
| 05:37:53 | <haskellbridge> | <Solid (@slot-:matrix.org)> Well, try removing the modernise stuff, or switch your "nixpkgs" input up a bit and see whether that works :) |
| 05:46:18 | → | ash3en joins (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) |
| 05:47:14 | → | _qw joins (~eqw@user/eqw) |
| 05:49:20 | × | hiecaq quits (~hiecaq@user/hiecaq) (Ping timeout: 255 seconds) |
| 05:49:30 | → | hiecaq` joins (~hiecaq@user/hiecaq) |
| 06:34:39 | × | ash3en quits (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) (Ping timeout: 246 seconds) |
| 06:38:17 | → | ash3en joins (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) |
| 07:02:16 | × | ash3en quits (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) (Quit: ash3en) |
| 07:03:27 | <deebo> | is there some cli utility for easy scripting e.g. to mute everything without media keys on keyboard? |
| 07:25:30 | → | mekeor joins (~user@2001:a61:2430:1:79b8:e023:999b:a902) |
| 07:32:23 | × | catman quits (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) |
| 07:52:01 | <geekosaur> | usually you'd use some sound utility for that (e.g. pactl set-sink-mute @DEFAULT_SINK@ toggle) |
| 08:10:58 | × | ft quits (~ft@p4fc2a393.dip0.t-ipconnect.de) (Quit: leaving) |
| 08:20:24 | → | catman joins (~catman@user/catman) |
| 09:10:24 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 09:13:03 | <deebo> | guess better solution for me is 'xdotool key XF86AudioMute' |
| 09:13:16 | × | ChubaDuba quits (~ChubaDuba@5.3.232.152) (Quit: WeeChat 4.3.3) |
| 09:24:40 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 10:22:46 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 10:25:47 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 10:26:44 | × | m5zs7k quits (aquares@web10.mydevil.net) (Quit: m5zs7k) |
| 10:27:12 | → | m5zs7k joins (aquares@web10.mydevil.net) |
| 10:34:32 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 10:56:47 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 11:56:56 | × | Solid quits (~slot@xmonad/slotThe) (Quit: Connection reset by pear) |
| 12:02:01 | → | Solid joins (~slot@xmonad/slotThe) |
| 12:06:11 | → | ash3en joins (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) |
| 12:28:56 | × | ash3en quits (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) (Quit: ash3en) |
| 13:52:57 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
| 13:54:27 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 14:04:36 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 14:15:19 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 14:55:55 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 15:05:11 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 15:11:15 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 15:17:54 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 15:19:18 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 246 seconds) |
| 15:33:39 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 15:36:29 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
| 15:57:26 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 16:00:13 | → | ft joins (~ft@p4fc2a393.dip0.t-ipconnect.de) |
| 16:12:03 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
| 16:21:38 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 16:34:19 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 16:38:25 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 16:54:51 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 17:29:20 | → | ash3en joins (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) |
| 17:35:12 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 17:40:48 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 17:46:03 | × | ash3en quits (~Thunderbi@2a01:c23:90c8:7900:d8fc:8363:43ac:598e) (Quit: ash3en) |
| 17:55:30 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 18:49:49 | <haskellbridge> | <Nexilva> , ("<KP_Add>" , spawn "~/bin/volume.sh plus" ) -- raise volume |
| 18:49:49 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/ZlfYPpwVGkDhfsejDWVTBMhY (4 lines) |
| 18:50:14 | <haskellbridge> | <Nexilva> 🟢 cat ~/bin/volume.sh |
| 18:50:14 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/YEqIVfQvlrQlUEejrAGyacrT (27 lines) |
| 18:51:04 | <haskellbridge> | <Nexilva> +exit 1 |
| 18:52:33 | <haskellbridge> | <Nexilva> But xdotool seems simpler... |
| 18:53:25 | <haskellbridge> | <Nexilva> xdotool with that keycode brings up a notification box telling me things were muted or unmuted and takes focus away in Xmonad |
| 18:55:07 | <haskellbridge> | <Nexilva> No such notifications come up and take away focus with my scripted way |
| 18:57:33 | <geekosaur> | you could also take a look at xmonad-extras |
| 18:58:13 | <haskellbridge> | <Nexilva> Hey geek |
| 18:58:21 | <haskellbridge> | <Nexilva> How's life. hope you're doing well |
| 18:58:30 | <geekosaur> | https://hackage.haskell.org/package/xmonad-extras-0.17.2/docs/XMonad-Actions-Volume.html |
| 18:58:39 | <geekosaur> | not especially, sadly |
| 18:58:49 | <geekosaur> | spending a lot of time in doctors' offices of late |
| 18:59:59 | <haskellbridge> | <Nexilva> Oh man,I'm sorry to hear that. |
| 19:00:20 | <haskellbridge> | <Nexilva> I got a surgery on 23rd this month, gonn have to go a full clear liquid diet for 2 days and then another week after surgery |
| 19:00:33 | <haskellbridge> | <Nexilva> life gets painful when you get older |
| 19:00:35 | <haskellbridge> | <Nexilva> so, I'm not able to findi the module |
| 19:00:42 | <haskellbridge> | <Nexilva> I wonder what package has it in ubuntu |
| 19:00:54 | <haskellbridge> | <Nexilva> I build xmonad myself so I don't know how to get the module. |
| 19:01:34 | <haskellbridge> | <Nexilva> packages: |
| 19:01:34 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/FpYVxMpnoWfXuSQlQyjwzuXb (3 lines) |
| 19:01:50 | <haskellbridge> | <Nexilva> This is all I have in my stack.yml file |
| 19:01:59 | <haskellbridge> | <Nexilva> xmonad and contrib, no extras. |
| 19:02:04 | <haskellbridge> | <Nexilva> I think I should put in xmonad-extras and rebuild? |
| 19:02:55 | <haskellbridge> | <Nexilva> https://xmonad.org/INSTALL.html I did the stack install method on 0.17 (haven't upgraded to 0.18 yet) |
| 19:04:04 | <geekosaur> | I told you, it's xmonad-extras |
| 19:04:26 | <geekosaur> | all the contribs that have large dependencies go there |
| 19:04:30 | <haskellbridge> | <Nexilva> But I don't know how to do this, I'm sorry |
| 19:04:52 | <geekosaur> | yes, just add xmonad-extras to that list |
| 19:05:02 | <haskellbridge> | <Nexilva> Thanks |
| 19:06:09 | <geekosaur> | you may also need to add it to extra-deps in stack.yaml, I don't know if xmonad-extras is in a stackage snapshot |
| 19:06:24 | <geekosaur> | it's not as commonly used as xmonad/xmonad-contrib |
| 19:06:58 | <haskellbridge> | <Nexilva> Stack looks for packages in the directories configured in the packages and extra-deps fields defined in its project-level configuration file (usually stack.yaml). The current entry points to /home/stoned/.config/xmonad/xmonad-extras/ but no such directory could be found. If, alternatively, a package in the package index was intended, its name and version must be specified as an |
| 19:07:04 | <haskellbridge> | <Nexilva> Hmm. |
| 19:07:05 | × | mekeor quits (~user@2001:a61:2430:1:79b8:e023:999b:a902) (Quit: towards emacs as interface to cybernetic council communism) |
| 19:07:13 | <haskellbridge> | <Nexilva> So I need to grab the source for it first? |
| 19:07:24 | <geekosaur> | no |
| 19:08:00 | <haskellbridge> | <Nexilva> Still in ~/.config/xmonad, clone xmonad and xmonad-contrib repositories using git: |
| 19:08:03 | <geekosaur> | you need to add it to the extra-deps stanza in stack.yaml, as I just said. otherwise it looks for it on disk |
| 19:08:12 | <haskellbridge> | <Nexilva> I see |
| 19:08:13 | <geekosaur> | oh, you are using git? |
| 19:08:40 | <geekosaur> | then you do need to `git clone https://github.com/xmonad/xmonad-extras.git` |
| 19:08:42 | <haskellbridge> | <Nexilva> I still get the same errro |
| 19:08:50 | <haskellbridge> | <Nexilva> Yea, that's what I thought |
| 19:08:59 | <haskellbridge> | <Nexilva> I'm using the stack install method from the install guid |
| 19:09:17 | <geekosaur> | that doesn't mean you have to use git, it's presented as an option |
| 19:09:34 | <haskellbridge> | <Nexilva> Ahh I see. I grabbed all sources from git |
| 19:10:09 | <geekosaur> | if you don't use git then they'll be pulled from hackage via the stackage snapshot, except that xmonad-extras isn't in the snapshot |
| 19:10:23 | <geekosaur> | but if you get any of them from git then you need to get all of them from git |
| 19:13:29 | <haskellbridge> | <Nexilva> I git cloned, then I added to the extra-deps section, then stack install |
| 19:13:46 | <haskellbridge> | <Nexilva> Copying from /home/stoned/.config/xmonad/.stack-work/install/x86_64-linux-tinfo6/d524169c6b6dfe4bdbe97050c3165d37221e2bb7f7bc91d51ba60d1957d1078b/9.6.4/bin/xmonad to /home/stoned/.local/bin/xmonad. |
| 19:13:54 | <haskellbridge> | <Nexilva> Copied executables to /home/stoned/.local/bin/: |
| 19:13:55 | <haskellbridge> | <Nexilva> - xmonad |
| 19:14:16 | <haskellbridge> | <Nexilva> Module still not found. |
| 19:14:41 | <geekosaur> | hm. I think you'll need help from someone who uses stack, then |
| 19:14:58 | <haskellbridge> | <Nexilva> Sure np, thanks man |
| 19:14:59 | <geekosaur> | I know a little about it, but I use cabal pretty much exclusively |
| 20:20:24 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 20:23:45 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 20:39:33 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 21:14:49 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 21:25:23 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 21:31:18 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 21:51:30 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
| 22:03:17 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 22:20:42 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 22:35:47 | → | aikaeksen joins (~aikaeksen@116.46-46-199.customer.lyse.net) |
| 23:01:25 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 23:21:25 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
| 23:41:29 | → | todi joins (~todi@p57803331.dip0.t-ipconnect.de) |
| 23:52:09 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
All times are in UTC on 2024-09-10.