Home liberachat/#xmonad: Logs Calendar

Logs on 2021-08-14 (liberachat/#xmonad)

00:03:38 <elonsroadster[m]> <kunrooted[m]> "I don't really like colors, I..." <- yeah but you're submitting this to unixporn. I don't know if a grayscale thing is going to be a hit there.
00:22:33 allbery_b joins (~geekosaur@xmonad/geekosaur)
00:22:33 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
00:22:36 allbery_b is now known as geekosaur
00:50:53 the_proffesor joins (~theproffe@2601:282:847f:8010::3a29)
00:52:26 × the_proffesor quits (~theproffe@2601:282:847f:8010::3a29) (Changing host)
00:52:26 the_proffesor joins (~theproffe@user/theproffesor)
00:52:42 × theproffesor quits (~theproffe@user/theproffesor) (Killed (platinum.libera.chat (Nickname regained by services)))
00:52:42 the_proffesor is now known as theproffesor
02:03:26 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 272 seconds)
02:16:22 × td_ quits (~td@muedsl-82-207-238-005.citykom.de) (Ping timeout: 245 seconds)
02:18:20 td_ joins (~td@94.134.91.195)
02:22:16 banc joins (banc@gateway/vpn/airvpn/banc)
02:45:34 × eyenx quits (~m-5paiux@eyenx.ch) (Remote host closed the connection)
02:46:18 eyenx joins (~m-5paiux@eyenx.ch)
05:56:48 tripoli joins (~tripoli@69.233.98.238)
07:12:18 × tripoli quits (~tripoli@69.233.98.238) (Quit: tripoli)
08:05:20 tripoli joins (~tripoli@69.233.98.238)
08:17:34 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
08:17:37 allbery_b joins (~geekosaur@xmonad/geekosaur)
08:17:40 allbery_b is now known as geekosaur
08:36:48 seschwar joins (~seschwar@user/seschwar)
09:15:49 <Tisoxin> Is somebody using the nix flake in his homemanager/system configuration?
09:16:13 <Tisoxin> I get an error, when i try to use it in my inputs :(
09:17:25 <Tisoxin> And i have absolutely no idea, what could cause the error
09:19:42 <liskin> Tisoxin: elonsroadster[m] maintains the flake, not sure if any other people around here use it yet
09:25:55 <elonsroadster[m]> <Tisoxin> "I get an error, when i try to us" <- what's the error?
09:26:04 <elonsroadster[m]> I use it in my nixos config
09:27:09 <elonsroadster[m]> Tosixon: can you post exactly how you are using it? You should probably use it as an overlay if you are using it homemanager or nixos
09:27:48 <Tisoxin> https://paste.debian.net/1207634/
09:28:17 <Tisoxin> elonsroadster: i'm using the devos template and atm i have it only included as an input
09:29:01 <Tisoxin> so its probably some really weird problem with devos & xmonad
09:29:08 <elonsroadster[m]> hmm im not familiar with devos template
09:29:13 <elonsroadster[m]> can you show me your actual flake?
09:29:23 <elonsroadster[m]> are you using follows, by chance?
09:30:42 <Tisoxin> no
09:31:04 <elonsroadster[m]> Tisoxin: as in you cant show me, or you're not using follows?
09:31:12 <Tisoxin> https://paste.debian.net/1207636/
09:31:13 <Tisoxin> no, i don't use follows
09:31:30 <Tisoxin> (it includes lots of stuff in other files)
09:32:05 <Tisoxin> in facts, i just found that it seems that this flake i just pasted works
09:32:26 <Tisoxin> since i removed xmonad and xmonad-contrib from the `inherit inputs;` statement
09:32:29 <elonsroadster[m]> yes, so its not the "mere" import right?
09:32:50 <Tisoxin> Even though i'm 99% percent sure, that i tried that yesterday and that it didn't work >:/
09:33:04 <Tisoxin> elonsroadster: It doesn't seem like it
09:33:09 <elonsroadster[m]> yeah my guess is that there is a recursive dependency for haskellPackages
09:33:17 <elonsroadster[m]> why not just use the provided overlay
09:33:24 <elonsroadster[m]> that will do the right thing
09:33:33 <Tisoxin> what do you mean?
09:33:55 <Tisoxin> what overlay?
09:34:10 <elonsroadster[m]> there is an overlay provided by the flake
09:34:18 <elonsroadster[m]> the way you did for all of the other things you imported
09:34:42 <elonsroadster[m]> just use xmonad.overlay
09:34:42 <Tisoxin> you mean `xmonad.overlay` and `xmonad-contrib`?
09:34:43 <elonsroadster[m]> and xmonad-contrib.overlay
09:34:43 <elonsroadster[m]> yeah
09:35:16 <Tisoxin> it doesn't even work if i use those or none
09:35:45 <elonsroadster[m]> you mean nix blows up?
09:35:58 <Tisoxin> yes, i get the same error :(
09:36:07 <Tisoxin> that's exactly why it's so confusing
09:36:18 <elonsroadster[m]> Here's where I use it in my nixos config: macs-overlay.overlay
09:36:38 <elonsroadster[m]> https://github.com/IvanMalison/dotfiles/blob/215c6f5a94320cfd261f395d2d1a95344728adf9/nixos/flake.nix#L43
09:37:47 <Tisoxin> thanks
09:37:57 <Tisoxin> I think the error lies in the devos part
09:38:16 <Tisoxin> though it's weird that there is only a problem with xmonad
09:38:18 <Tisoxin> ¯\_(ツ)_/¯
09:38:41 <elonsroadster[m]> can you look at /nix/store/dcdhm4v7xpib8ky44pxwyjziqm2vd91q-source/ and tell me what it is?
09:39:13 <elonsroadster[m]> maybe its one of the dependencies of the xmonad flake?
09:39:24 <elonsroadster[m]> like maybe the gitignore package?
09:39:42 <Tisoxin> seems to be the flake-utils-plus package
09:40:51 <Tisoxin> (which is a dependency of digga)
09:41:13 <elonsroadster[m]> yeah seems like its a weird interaction between these two
09:41:13 <elonsroadster[m]> I dont know wtf digga is
09:41:31 <Tisoxin> its a dependency of devos
09:42:17 <elonsroadster[m]> I mean read the docs of digga: Digga requires the flakes feature available via an experimental branch of nix. Until nix 3.0 is released, this project should be considered unstable, though quite usable as flakes have been maturing well for a while.
09:44:13 <Tisoxin> well, as long as i don't pass xmonad and xmonad-contrib to inputs in the output section of the flake it seems to work?
09:44:47 <Tisoxin> wait what? xmond doesn't compile…
09:45:25 <Tisoxin> https://paste.debian.net/1207638/
09:45:52 <elonsroadster[m]> Tosixon: thats probably just because nix is lazy...
09:47:30 <Tisoxin> what do you mean with that?
09:49:25 <elonsroadster[m]> the xmonad and xmonad-contrib attributes dont get evaluated at all if you dont use them
09:50:02 <Tisoxin> well, i use them…
09:50:56 <elonsroadster[m]> and you're saying you get the same error even with using the overlay
09:51:07 <elonsroadster[m]> instead of what you initially posted
09:51:38 <Tisoxin> yes, now i get the error https://paste.debian.net/1207638/
09:56:07 <elonsroadster[m]> what thats not AT ALL the same
09:56:25 <elonsroadster[m]> if im going to help you you have to reliably report what is actually going on
09:56:39 <elonsroadster[m]> that means the overlay is working, but it might not work with the set of haskell packages that you are trying to use it with
09:56:56 <elonsroadster[m]> yes, that's exactly it
09:57:19 <elonsroadster[m]> the version of the X11 library in the haskellPackages of the nixpkgs you are trying to use this with is too old
09:57:49 <elonsroadster[m]> so you can either use a newer version of nixpkgs
09:58:29 <elonsroadster[m]> alternative if you try to do what you did originally, my guess is that while that would work, you would pull in all the haskell dependencies for xmonad completely separately from any other haskellpackages on your system
09:58:38 <elonsroadster[m]> which is probably not what you want
10:00:34 <elonsroadster[m]> I hate systems like this because they are so ridiculously complicated, and so often picked up by people who don't actually understand what they are doing
10:00:46 <Tisoxin> i know lol
10:00:59 <Tisoxin> . o O (Because I don't know what I'm doing)
10:01:24 <elonsroadster[m]> but why not just use flakes as is without all this shit
10:01:43 <elonsroadster[m]> theres just so much cognitive load for me now to try to figure out where your nixpkgs is coming from
10:01:59 <Tisoxin> you don't have to help that much
10:02:04 <Tisoxin> *to help me
10:02:24 <elonsroadster[m]> nixpkgs.follows = "nixos";
10:02:24 <Tisoxin> The discussion with you already helped me a lot
10:02:31 <elonsroadster[m]> okay is it actually important to you to be on stable
10:02:52 <elonsroadster[m]> i think you probably need to be on unstable to actually use this flake
10:03:03 <elonsroadster[m]> but also you need to be on unstable to even compile xmonad on master at all anyway
10:03:31 <elonsroadster[m]> or i mean technically, you dont need to be on it (but then you have to use unstable JUST to compile xmonad)
10:03:50 <elonsroadster[m]> and pull in the whole set of packages for ghc and all of xmonads dependencies from unstable (which will be a lot)
10:23:08 × tripoli quits (~tripoli@69.233.98.238) (Quit: nyaa~)
11:20:33 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds)
11:22:10 banc joins (banc@gateway/vpn/airvpn/banc)
13:54:33 × berberman quits (~berberman@user/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
13:55:29 berberman joins (~berberman@user/berberman)
14:13:06 AndrewYu is now known as luk4yx
14:13:09 luk4yx is now known as AndrewYu
16:51:41 × scardinal quits (~supreme@87-59-138-136-cable.dk.customer.tdc.net) (Quit: Reconnecting)
16:51:54 scardinal joins (~supreme@87-59-138-136-cable.dk.customer.tdc.net)
17:11:30 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 268 seconds)
17:11:56 wonko joins (~wjc@62.115.229.50)
17:18:18 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 258 seconds)
17:25:07 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
17:27:47 geekosaur joins (~geekosaur@xmonad/geekosaur)
17:35:35 <unrooted> elonsroadster: I think it may not be enough, but I'd be satisfied enough to be just different from all those flashy neon configs there
17:45:35 wonko joins (~wjc@62.115.229.50)
17:46:09 × thaumavorio quits (~thaumavor@thaumavor.io) (Ping timeout: 248 seconds)
17:48:20 thaumavorio joins (~thaumavor@thaumavor.io)
17:50:57 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 248 seconds)
18:33:02 krishna joins (~krishna@76.14.21.109)
18:55:07 × amir quits (sid22336@user/amir) (Ping timeout: 245 seconds)
18:56:08 × PotatoGim quits (sid99505@id-99505.tooting.irccloud.com) (Ping timeout: 250 seconds)
19:02:36 PotatoGim joins (sid99505@tooting.irccloud.com)
19:07:56 amir joins (sid22336@user/amir)
19:54:27 × ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.2)
20:18:16 wonko joins (~wjc@62.115.229.50)
20:23:18 ectospasm joins (~ectospasm@user/ectospasm)
20:53:06 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
20:54:57 geekosaur joins (~geekosaur@xmonad/geekosaur)
21:31:55 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
21:32:57 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 268 seconds)
23:05:43 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
23:05:44 allbery_b joins (~geekosaur@xmonad/geekosaur)
23:05:47 allbery_b is now known as geekosaur
23:42:18 × SpiderPig quits (~matt@047-132-233-190.res.spectrum.com) (Read error: Connection reset by peer)
23:42:45 SpiderPig joins (~matt@047-132-233-190.res.spectrum.com)

All times are in UTC on 2021-08-14.