gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<infinisil> Hmm I see
<red[m]> looks like the bumpto 1.5.1 is already in. I'll start it now and hope that it makes it better
<eyJhb> Anyone have experience with YouCompleteMe vs. whatever Emacs uses
<eyJhb> ?
<waleee-cl> company-mode ? You need to install / configure completion sources there too
<waleee-cl> varies quite a lot in how easy it is (eg. ocaml is almost stupidly easy on non-nixos systems)
<eyJhb> Just wondering. If something could make me switch, it was if it was stupid easy+very powerfull
<eyJhb> But that rarely goes hand in hand
<red[m]> yeah - my apache server didn't come back up after the latest master. I see why - there's a PR that has introduced a bug.
<red[m]> I guess I should just do another PR to fix it?
MichaelRaskin has quit [Ping timeout: 245 seconds]
<pie_> AAAA
<red[m]> what is that?>
* pie_ screams while running down infinite stairs
<red[m]> an IPv6 DNS record?
<jackdk> manifold garden now supports IPv6?
<pie_> garden of ipv6 manifolds
<pie_> where will you be when the hilbert space hits
<pie_> err
<pie_> hilbert curve
lopsided98 has quit [Ping timeout: 240 seconds]
lopsided98 has joined #nixos-chat
<pie_> occupational hazard from antichamber: i tried to check if there was anything hidden behind stairs xD of course not
<Church-> Alright why did I look at micropub servers
<Church-> Now I'm writing one
<samueldr> a tiny place to get a drink?
<Church-> samueldr: Think acitivty pub but for a single website
<Church-> Whole indieweb thing
<Church-> It's kinda neat
<samueldr> I'm a Signal noob
<samueldr> but why did I receive a notification about a contact just joining signal?
<samueldr> does it mean that other people receive such a notification just because they have my contact info?
<samueldr> I can't find anything regarding such a feature in the settings :/
endformationage has quit [Ping timeout: 240 seconds]
drakonis has quit [Quit: WeeChat 2.6]
drakonis has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
evanjs has quit [Quit: ZNC 1.7.4 - https://znc.in]
evanjs has joined #nixos-chat
MichaelRaskin has joined #nixos-chat
<MichaelRaskin> ,locate libblahblah.so
<{^_^}> Couldn't find in any packages
<eyJhb> So, who wants to convince LEGO to use NixOS?
<ar> eyJhb: … for reproducible brick builds?
<eyJhb> ar: Nahh, they have a lot of servers and stuff, and are starting to deploy more into 3rd party cloud environments, and outface their own
<eyJhb> So if anybody wants to "sell" NixOS to them, it is good timing
__monty__ has joined #nixos-chat
vika_nezrimaya has quit [Ping timeout: 276 seconds]
<eyJhb> Christ.... So I cannot use port 6000 anymore, because Chrome and Firefox blocks those ports because "they are unsafe"
<MichaelRaskin> Firefox prefers to connect to port 6000 with its other side, I guess
<MichaelRaskin> (6000 = X11 display 0)
<eyJhb> Yeah it just annoys me somewhat.. :/ Guess I just found the wrong port
<eyJhb> I need a browser with no security at all sometimes
<MichaelRaskin> network.security.ports.banned.override;6000
<MichaelRaskin> (add the ports you want _unblocked_)
nh2 has joined #nixos-chat
<eyJhb> MichaelRaskin: Chrome? Or?
<MichaelRaskin> Firefox of course
<eyJhb> Eh, might be worth
<eyJhb> Mostly Chrome
<nh2> tilpner: I'd like to have something that's always online though, and reliable full-text search across all messages. Irccloud doesn't have full-text search builtin, but at least it allows you to download all messages and grep
<MichaelRaskin> eyJhb: apparently there is a command-line flag for Chrome
<__monty__> nh2: Wouldn't matrix qualify?
<nh2> __monty__: I just moved that conversation from #nixos-dev, I'm already using matrix but apparently the matrix IRC bridge will turn multi-line messages into hyperlinks which destroys pinging people, and it currently also has > 10 seconds delay on the bridge of the official server
<__monty__> nh2: If you're otherwise happy with matrix I guess you could run your own bridge?
endformationage has joined #nixos-chat
skrzyp has joined #nixos-chat
<tilpner> nh2: weechat/znc can be close enough to always online
<tilpner> But not as low-effort
<__monty__> freenode does offer a bnc service.
<avn> eyJhb: if you will go for it, I'll join ;) I looking for new job ;)
<andi-> __monty__: is that new?
<__monty__> andi-: No, pretty old afaik.
<__monty__> It's restricted in some ways I think.
drakonis_ has joined #nixos-chat
<infinisil> Nix could use a mention here: https://news.ycombinator.com/item?id=21490151
<infinisil> Especially in regards to having to package things for all distros, whereas Nix would work on all of them
<__monty__> infinisil: Tbf, apt-get and pacman also work on many distros.
drakonis has quit [Ping timeout: 276 seconds]
<__monty__> It's only a solution if you accept having to install a package manager to install a package.
<infinisil> __monty__: Why "many" and not "all"?
<__monty__> Because I figure they wouldn't work on nixos without being packaged specifically for it, for example : >
<sphalerite> __monty__: not with the standard repos, i.e. they will most likely break things horribly if you install debian's apt using apt on fedora.
<__monty__> sphalerite: I'm not saying nix doesn't make this easier. It just irks me that people call this out specifically as a feature of *nix* while, really it's been possible with most package managers forever.
<__monty__> Also, the "install package manager Y first" answer is not very UX friendly if all you want to do is install package X.
<infinisil> Are these instructions valid on almost all distros without extra steps? 1. Install apt-get 2. Install package foo with apt-get
<sphalerite> __monty__: but the design which makes this kind of system-breaking collision impossible _is_ a feature of nix
<__monty__> infinisil: Basically.
<infinisil> Why basically and not exactly?
<__monty__> It's just the usual trouble with dynamic library versions and stuff.
<sphalerite> because it will break your system if you're on fedora.
<infinisil> Like, trouble you wouldn't have with Nix :P
<__monty__> infinisil: Sure but "some things that wouldn't have worked will now work because of nix" is a much less convincing (and more honest) answer than "nix is this special sauce that makes this possible." Let's not be Apple.
<sphalerite> __monty__: you could make an apt PPA that contains packages which can be installed on other distros safely. But with nix, it's a feature of the package manager that — regardless of hte package set — it isn't _possible_ for a package to break your system like that.
<sphalerite> That's why I think your comparison to apt and pacman isn't a good argument.
<sphalerite> or rather, why you can't equate them.
<__monty__> Think of it this way. I'm an ardent apt supporter. You claim "Nix makes it possible to install software on any distro." I go talk to my posse, find out apt *can* be used on any distro (*caveats may apply; but I don't care, being an ardent apt supporter), now I have an argument to use against nix that might convince a lot of people that would otherwise be on the fence.
<MichaelRaskin> We actually should encourage people using apt to install software on Fedora
<sphalerite> While nix can be used to install software on any distro _safely_ :)
<MichaelRaskin> Preferably without encouraging them to take reasonable precautions
<sphalerite> MichaelRaskin: that seems destructive and counterproductive.
<MichaelRaskin> But educational!
<sphalerite> It might be a bit amusing depending on how much of a sadist you are, but it's not going to convince anyone that those nix people who made me break my system are nice people whose software I want to use.
<samueldr> probably some phrasing about the (weak?) isolation of the built products can help here?
<adisbladis> Oh god.. We really need some macos community build machines :/
<MichaelRaskin> Well, if you reveal you are a Nix person _and_ encourage people to use apt, it will look like a trap from the get go
<__monty__> adisbladis: Github actions?
<adisbladis> __monty__: Not good enough if you need builds that take hours
<adisbladis> (?)
<adisbladis> IME most CIs are terrible when coupled with nix
<MichaelRaskin> Not so much Nix, but Nixpkgs…
<MichaelRaskin> (I guess anything with long rebuild/test times would be annoying)
<adisbladis> MichaelRaskin: Well yes..
<adisbladis> And all CI offerings have pretty broken caching
<adisbladis> Unless you run your own build machines that is
<__monty__> adisbladis: Maybe we can talk gchristensen into it?
<adisbladis> __monty__: Someone would have to pay for it
<samueldr> even then, there are other huge issues
<samueldr> mainly sandboxing issues (samt issue with ofborg)
<samueldr> and then, licensing issues
<adisbladis> Well, I don't really care about sandboxing & security for testing
<samueldr> (which I guess is "someone would have to pay")
<samueldr> sure, but it's still something that needs to be considered with a shared community builder
<adisbladis> I just want to see what's broken :) Not really use the built binaries on any real system
<adisbladis> ++
<adisbladis> Macos support is great to have, but a pita in practice
<adisbladis> I think I'll resort to setting up a vm... again
<tazjin> nixery now does arm64, via a meta-package. For example `docker run nixery.dev/arm64/hello hello` should work on an arm machine
<sphalerite> tazjin: should as in you haven't tested it? :p
<tazjin> sphalerite: CI runs on arm64 & amd64, so I have tested it to the best of my ability :P
<sphalerite> ah, nice work! :D
<sphalerite> (would be even if you haadn't tested it, but, you know, cherry on top and all that)
<sphalerite> typing is so much harder with a abd internet connection
<sphalerite> or in other words, tazjin++
<{^_^}> tazjin's karma got increased to 16
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-chat
skrzyp has quit [Remote host closed the connection]
skrzyp has joined #nixos-chat
adisbladis has quit [Quit: WeeChat 2.4]
drakonis has joined #nixos-chat
adisbladis has joined #nixos-chat
<colemickens> I'm impressed at how utter animal waste the reddit ui gets after clicking on just a few posts and scrolling a couple pages.
<colemickens> can spike my cpu to 20% and just stutter all over the place
<worldofpeace> lol, and you'd think there was a bitcoin minner in it.
<MichaelRaskin> You are using www. and not old. ??
drakonis1 has joined #nixos-chat
drakonis_ has quit [Ping timeout: 245 seconds]
<infinisil> Aw man seriously, I just replaced the SDD of my desktop, and now my laptop's SSD is also failing!
<__monty__> Aw man I just replaced the GPU of one device and now the CPU of my other device is failing too. : >
<infinisil> And the worst: I would have a replacement SSD for my mac, but I don't have a screwdriver that could open the case -.-
<__monty__> Ouch.
<__monty__> Torx?
<infinisil> __monty__: Yeah, but a tiny one
<infinisil> Like 1.2mm
<infinisil> The smallest I have is 1.4mm
<__monty__> And I suppose you don't have a 1mm inbus?
<infinisil> Nope
<infinisil> Will probably buy a torx set
<infinisil> __monty__: Or rather, it's this one: https://en.wikipedia.org/wiki/Pentalobe_security_screw
<infinisil> So actually not torx I think
<__monty__> Ouch, yeah. I don't think torx will fit that.
<__monty__> Didn't know apple switched to more annoying screws.
<__monty__> Who do they think they are, nintendo?
<infinisil> Unfortunately yeah..
<infinisil> One more reason I won't buy a mac again
<samueldr> not saying you should buy a mac again... but most portable computers are becoming less and less repairable
<samueldr> you might be able to open it, but not be able to repair it
<MichaelRaskin> Well, with laptops from actual manufacturers you can replace storage, and often RAM and WiFi
<samueldr> less and less readily available, though, that's my point
<samueldr> so you have to do better due diligence research
<MichaelRaskin> I think _storage_ replacement (and storage is laughably unreliable, more than any other part) is available with most things
<samueldr> things seem to progress to flipping a coin on that subject
<samueldr> annoyingly
<samueldr> and RAM is now much less of a given
<MichaelRaskin> Well, Apple nd Microsoft and Sony _start_ in my blacklist no matter what
<MichaelRaskin> With RAM yes…
<MichaelRaskin> (and often enough it is physically replaceable but BIOS doesn't support larger amounts)
<MichaelRaskin> I have heard tails about SSD… extraction(?) out of Surface, yeah.
<MichaelRaskin> Of course Greenpeace would never campaign for the ban of Surface devices just because of that. That would be Greenpeace doing something nondestructive
<samueldr> the new surface X has a hatch and M.2 2230 SSDs
<samueldr> which is an interesting development
<samueldr> considering how their (now current) surface has a better repairability score from iFixit than the previous ones
<samueldr> still, that's microsoft, so anything non-windows is a crapshoot...
<MichaelRaskin> Maybe to go _down_ they would need to add some explosives to the critical points
<samueldr> ... though, that's not much better on windows-running non-microsoft devices necessarily
<samueldr> MichaelRaskin: exactly!
<samueldr> their worst one was glued fabric
<MichaelRaskin> I know right
<MichaelRaskin> Then there is a way to brick that version on some low BIOS level
<MichaelRaskin> A very nice combo
<samueldr> neat!
<MichaelRaskin> Apparently repair shops are surprised when they manage to get the SSD without the screen glass shattering
<MichaelRaskin> (they were paid to get SSD in a state where standard HW would read it, the device was recognised as not worth fixing at that point)
<MichaelRaskin> (this is a story I haven't participated in, but heard from the person who carried the surface to the repair shop)
<MichaelRaskin> So yeah, repairability has gone up, because down falls under munitions export control
Shoubit has quit [Ping timeout: 265 seconds]
drakonis_ has joined #nixos-chat
drakonis2 has joined #nixos-chat
drakonis2 has quit [Read error: Connection reset by peer]
drakonis2 has joined #nixos-chat
drakonis1 has quit [Ping timeout: 246 seconds]
drakonis_ has quit [Ping timeout: 245 seconds]
drakonis_ has joined #nixos-chat
drakonis2 has quit [Ping timeout: 252 seconds]
<MichaelRaskin> Hm. I really hope that nix#3217 doesn't claim that Flutter expects to write to its installation directory as non-root.
<{^_^}> https://github.com/NixOS/nix/issues/3217 (by Alkeryn, 24 minutes ago, closed): Writable derivations
<clever> gchristensen: the flag to make the store writable, allows root to corrupt /nix/store, that is likely what he used
pie_ has quit [Ping timeout: 265 seconds]
Shoubit has joined #nixos-chat
__monty__ has quit [Quit: leaving]
pie_ has joined #nixos-chat
endformationage has quit [Ping timeout: 268 seconds]
<pie_> MichaelRaskin: any advice for wrapping firefox to start it in a cgroup by default?