diamondburned has quit [Read error: Connection reset by peer]
cole-h has quit [Ping timeout: 268 seconds]
diamondburned has joined #nixos
<shapr>
Is there some way I can get a list of the files/binaries in a package? I tried to install the nixos-unstsable kaldi package, but couldn't find any of the binaries I expected.
<clever>
shapr: `nix-build '<nixpkgs>' -A kaldi && ls -lh result/bin/`
<{^_^}>
Give karma with: <3 nickname or nickname++ or ✨ nickname. You can grant karma to multiple people on one line via <3 nickname1 <3 nickname2 <3 nickname3, etc.
isHavvy has joined #nixos
Havvy has quit [Ping timeout: 250 seconds]
TK__ has joined #nixos
Mateon1 has quit [Ping timeout: 240 seconds]
saschagrunert has joined #nixos
Mateon1 has joined #nixos
sascha-grunert has joined #nixos
jonringer has quit [Ping timeout: 258 seconds]
<sephii>
I can’t get `pip-tools` to work on NixOS. Creating a shell with `nix-shell -p 'python37.withPackages (ps: [ ps.pip-tools ps.setuptools ])'` and then running `pip-compile requirements.in` results in `OSError: [Errno 30] Read-only file system: '/nix/store/50x5vm7sq13sm3mzd5j91wcirqhsqkii-python3-3.7.10-env/src'`
saschagrunert has quit [Ping timeout: 260 seconds]
<sephii>
I’ve tried creating a virtualenv using `python -m venv .venv`, but there’s no `pip` in `.venv/bin/` so I cannot install `pip-tools` manually. Any idea?
<sephii>
(actually what I’m trying to do is to install a `requirements.txt` file, which currently fails because of a dependency to a version of Pillow that’s not available as a wheel, forcing me to compile it, which fails because of a missing zlib dependency)
mallox has joined #nixos
kanwarsingh has quit [Remote host closed the connection]
kanwarsingh has joined #nixos
kanwarsingh has quit [Remote host closed the connection]
<evils>
sephii: have you tried doing this in a buildPythonPackage?
<evils>
if there's an unpackaged dependency, i think the "right way" is to package it, then pass it to your shell to use it
<sephii>
evils: I tried adding it to `python37.withPackages (ps: [ ps.pillow ])` hoping pip would see it as already installed and not try to reinstall it but it didn’t work. You mean I should try to override it to use the same version as in the requirements.txt file?
<sephii>
(actually I just tried to use direnv with `layout python3` in my `.envrc` and I was able to install and use `pip-tools`. No idea why it worked that way)
<evils>
sephii: not what i meant, i'm not particularly familiar with python, but trying to install anything in anything but a proper package is generally the wrong move in nix
<sephii>
evils: Yeah I know, and I wish I could do otherwise. I tried using mach-nix to generate derivations from the python dependencies, but unfortunately it doesn’t support editable dependencies (which don’t come from pypi). :/ I could probably spend some time converting the whole requirements file manually, but I was hoping there would be some easy way to do it (I just need this for my dev environment)
respawn_ has joined #nixos
<evils>
sephii: going by how quiet the channel is atm, i'd say ask again later
FireFly has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
Swant has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
tomaw has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
mniip has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
emilsp has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
jess has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
Sigyn has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))]
mniip has joined #nixos
grumble has quit [Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. I'm leaving freenode forever and I recommend you drop your NickServ account to keep your data safe.))]
<srhb>
rauno: A simple example for what it might be used for: Say service Foo has a datadir /var/Foo. Someone decides to change it in 21.05 to be /var/lib/Foo, but gates it behind stateVersion >= 21.05. If you were to change your stateVersion willy nilly to 21.05, this compatibility safety would go out the window and your service Foo would start with the new datadir, where none of its data lives.
HenrikK has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<srhb>
rauno: That is essentially the purpose of stateVersion
<dminuoso>
srhb: well its more than just the location
<srhb>
Yes, it was an example of what it _might_ be used for.
<srhb>
And what breakage might ensue.
konobi has quit [Ping timeout: 246 seconds]
<dminuoso>
srhb: sure, but perhaps postgres is a better motivating example, because just the location of state could be irrelevant.
<srhb>
Feel free to explain the more complicated and realistic example :)
<dminuoso>
so one motivating reason to bump stateVersion is if you want a newer postgres (default) version
<dminuoso>
postgresql generally doesnt have binary compatibility across major versions
<dminuoso>
so a bump will lead you with an corrupt/broken database
<dminuoso>
refusing to bump stateVersion will keep your default database version old
<dminuoso>
its the official example even :P
<{^_^}>
[nix] @regnat pushed 8 commits to ca/track-drvoutput-dependencies-2-le-retour: https://git.io/JsVob
konobi has joined #nixos
<rauno>
Hum okay
<atralheaven>
Hi, How can I install nightly version of a program that stable version of it is on nixpkgs?
<dminuoso>
atralheaven: one option, set up an additional channel and grab it from there.
<evils>
presumably nightly doesn't mean from an unstable nixos channel
<atralheaven>
dminuoso: and I have to create the channel myself, right?
<atralheaven>
no it's not on unstable
<dminuoso>
what does nightly refer to then?
<evils>
think latest CI/CD release
<evils>
s/release/build/
jess has joined #nixos
lsix has quit [Quit: WeeChat 2.9]
<evils>
atralheaven: i'd update the package in a local nixpkgs checkout, build in there and install the result; i'm not sure if that's an endorsed workflow though
lsix has joined #nixos
HenrikK has joined #nixos
<atralheaven>
is creating a flake easier than creating a channel?
<evils>
i think overriding the package in an overlay is probably the endorsed way
<clever>
atralheaven: a channel is just an http folder with a tar file named correctly
<dminuoso>
"http folder" - that sounds so wrong :P
<clever>
atralheaven: a flake is a nix file on a github repo
<atralheaven>
but what about their contents? which one is easier to write?
<atralheaven>
overlays are something like plugs in elixir, they get the nix build instructions as input, apply a change to it, and return a new one, right?
HenrikK has joined #nixos
HenrikK has quit [Client Quit]
alp has joined #nixos
HenrikK has joined #nixos
HenrikK has quit [Client Quit]
ddellaco_ has quit [Ping timeout: 260 seconds]
<evils>
sounds right
HenrikK has joined #nixos
HenrikK has quit [Client Quit]
HenrikK has joined #nixos
<evils>
neovim nightly doesn't build with the current package...
<chreekat[m]>
Would people be interested in removing the irc bridge? It makes this channel unusable from Element, because the scrollback effectively never loads.
<qyliss>
chreekat[m]: at least 2/3 of the people in this channel are not using Matrix
<{^_^}>
[nix] @regnat pushed to generic-closure-function « Extract a generic `computeClosure` function »: https://git.io/JsVHB
<{^_^}>
[nix] @regnat pushed to ca/json-realisations-in-worker-protocol « Always send the realisations as JSON »: https://git.io/JsVHR
<drozdziak1>
how is allowUnfree done for nix3-profile?
respawn_ has joined #nixos
ManiacOfMadness has quit [Ping timeout: 260 seconds]
<chreekat[m]>
Yeah, the irc community is huge, which is great, but that's also my point. Trying to shoehorn that whole thing through a flaky bridge makes everything on the matrix side of the bridge pretty hard to engage with
<qyliss>
people on IRC rely on being able to talk to people in here who are connected through Matrix, and vice versa
<chreekat[m]>
I don't think that this would cause unhealthy fragmentation, because I don't think fragmentation is unhealthy. :) It would just let people use the two tools to their full potential rather than hamstringing one of them
ddellaco_ has quit [Ping timeout: 246 seconds]
<Ke>
I would say that frequently the backwards compat is part of the full potential
<Ke>
though I quess one could still join directly over the freenode bridge, or whateevr
<MichaelRaskin>
I remember there is a non-bridged NixOS room on matrix.org
<chreekat[m]>
Indeed
<MichaelRaskin>
It just has fewer Matrix users than this one
<MichaelRaskin>
But Matrix mission statement includes being a good bridgine medium, so…
<chreekat[m]>
Aha
<{^_^}>
[nix] @regnat pushed 7 commits to ca/track-drvoutput-dependencies-2-le-retour: https://git.io/JsVQR
<chreekat[m]>
Yeah, i guess for me, having one of each (a bridged and a non-bridged channel) is the best, and I'll probably just leave the bridged channel since i can't use it anyway.
<chreekat[m]>
Oh yeah, the Nix channel looks big enough and even has more than one admin and a moderator! More than the Haskell channel can say at present, haha
<chreekat[m]>
Ok then my IRC compatriots, take care. :)
sascha-grunert has quit [Remote host closed the connection]
<hyper_ch>
infinisil: you're still using bitwarden?
<infinisil>
hyper_ch: Never used it
<hyper_ch>
google lied? 21 Dec 2019 — 02:25 <infinisil> Ankhers: It also evaluates your configuration.nix to see if ... my part, I actually switched from Lastpass to Bitwarden a while ago.
<hyper_ch>
ah.... google just did mix multiple lines together in the search result
<{^_^}>
attribute 'version' missing, at (string):494:1
<dotlambda>
lowIQflatearther: If you compare how up to date NixOS and Arch are, you should also take into account that the AUR is not as up to date as Nixpkgs (68% vs 75%).
<lowIQflatearther>
binary isntall only
<lowIQflatearther>
now maybe nixos caught up
<lowIQflatearther>
its been a year since I tried nix
<CodeBitCookie[m]>
* Whenever I run `nix-collect-garbage -d`
<lowIQflatearther>
GCC 11.1 released [2021-04-27]
<evils>
lowIQflatearther: gcc 10 was the latest release when nixos 20.09 was released
<lowIQflatearther>
oh so nixos is not a rolling release
<lowIQflatearther>
hmmmmm
<qyliss>
lowIQflatearther: unstable is a rolling release
<lowIQflatearther>
lets search for pharo
<CodeBitCookie[m]>
<CodeBitCookie[m] "Whenever I run `nix-collect-garb"> it also deletes my `home-manager` stuff and then I have to install home-manager again and then make it install all the packages from my home.nix which is pretty annoying is there any way around this
<evils>
nixos has stable releases, and an unstable channel (nixos-unstable) that can be seen as a rolling release
<dotlambda>
lowIQflatearther: I would assume most Nixpkgs contributors use the unstable channel on their personal machines and stable channels on servers
<delroth>
I mean, does it matter that freenode is going through major drama if the network stays healthy and up? it's basically a commodity with name recognition
<{^_^}>
[nix] @regnat pushed 8 commits to ca/track-drvoutput-dependencies-2-le-retour: https://git.io/Jsw8g
<{^_^}>
[nix] @regnat pushed 2 commits to ca/recursively-substitute-realisations: https://git.io/Jsw8a
<qyliss>
depends whether you trust the new ownership
<hexa->
delroth: and moderation, and abuse handling, and a team that cares for the infrastructure
<qyliss>
I certainly don't
<gchristensen>
not sure how healthy it'll remain after what appears to be at least a dozen staff resignations in the last few minutes, delroth
<delroth>
why do you need to trust the ownership of your IRC network?
<delroth>
for your... nickserv email address and password hash?
<hexa->
rather with the platform they provide
<delroth>
everything else is publicly logged on channels, and if you rely on privacy for privmsg uhhhh
<qyliss>
well, for one I just spent the last hour tearing down our channel for gender minorities, because a leak of the services db could result in people being outed
orivej_ has quit [Ping timeout: 240 seconds]
<hodapp>
I had no idea such a channel even existed
<delroth>
qyliss: so to solve that problem you're duplicating the DB and adding a second place where it can be leaked? :)
<noonien>
haha
<delroth>
(mostly joking, I get the point)
bpye has joined #nixos
LunarLambda has joined #nixos
<endocrimes>
abuse handling and infra security is generally a platform trust thing - and if you do a hostile takeover with ~no communication then uhh you don't deserve trust
l3af has joined #nixos
<endocrimes>
they can't even reliably handle filing UK Accounts, which are relatively trivial to do so...
mayhew has quit [Quit: Konversation terminated!]
cvl has quit [Quit: Leaving]
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
attila_lendvai has joined #nixos
mayhew has joined #nixos
jess has quit [Quit: so long and thanks for all the fish]
<Oluf[m]>
hi, what is the recommended way to manage remove nixos installations?
<Oluf[m]>
* hi, what is the recommended way to manage remote nixos installations?
IRCsum has quit [Ping timeout: 246 seconds]
fbegyn has quit [Quit: WeeChat 3.1]
ddellac__ has joined #nixos
fbegyn has joined #nixos
fbegyn has quit [Client Quit]
fbegyn has joined #nixos
<legendofmiracles>
nixops, or deploy-rs
<gchristensen>
We've setup a nixos.org matrix server, and a new main channel at #nix:nixos.org -- registration on nixos.org isn't open, but it is open federation of course. Please join us there :)
ddellacosta has quit [Ping timeout: 252 seconds]
<ToxicFrog>
oh noooooooo
<Entroacceptor>
gchristensen: in light of the freenode things happening ATM?
<MichaelRaskin>
What are registration rules, BTW?
john2gb0 has quit [Quit: Ping timeout (120 seconds)]
<ToxicFrog>
I may just bail entirely, the barrier to entry for matrix is a lot higher than for IRC :/
<Entroacceptor>
Oh, first let's read backlog.
<MichaelRaskin>
Are you going to use Spaces™?
<gchristensen>
ToxicFrog: hopefully we can federate and keep that barrier to entry low
<MichaelRaskin>
ToxicFrog: there is always matrixcli…
<gchristensen>
MichaelRaskin: registration on nixos.org is not open, it costs $2/user, so only a few accounts necessary to maintain it will exist
<MichaelRaskin>
Ah I see
<ToxicFrog>
MichaelRaskin: if I were going to use it I'd probably use weechat-matrix, but last time I looked at it the registration process was a lot more heavyweight and complicated than IRC's "enter the server hostname and choose a nick"
IRCsum has joined #nixos
<lukegb>
I'll probably just continue to hang out here until it goes away entirely then
<welterde>
ToxicFrog: there also appears to be a channel on libera
<averell>
what's the best non-electron native client?
exondation has quit [Ping timeout: 245 seconds]
<ToxicFrog>
(also if I'm going to be using matrix at all I'd kind of feel morally obligated to host my own matrix node, which is even more work)
exondation has joined #nixos
__monty__ has quit [Quit: leaving]
__monty__ has joined #nixos
<MichaelRaskin>
Hosting is not that hard, but hosting something surviving #nixos requires at least some care, yeah
<tazjin>
ToxicFrog: I don't think Freenode is going away, we can just stay for now (I'm also not moving to matrix)
mastarija has joined #nixos
fbegyn has joined #nixos
<ToxicFrog>
tazjin: I mean, if a critical mass of people in this channel move elsewhere then it doesn't really matter, from the perspective of participation in the nixos community, whether the freenode infrastructure stays up; the important part is the people
fbegyn has quit [Client Quit]
<mastarija>
Where can I find the documentation for things like isAttrs? I must admit I'm having a hard time navigating the ecosystem and docs. Should I look in packages, options or somewhere else?
<tazjin>
ToxicFrog: there's >1k people in here, and I think there's enough inertia in that - we'll see how it shakes out
<mastarija>
tazjin, thanks. What I kind of find missing is a good big picture overview of the ecosystem.
cantstanya has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @sternenseemann merged pull request #123683 → haskell.packages: deal with evaluation fall out of most recent stackage update → https://github.com/NixOS/nixpkgs/pull/123683
<Ankhers>
I znc deployed using nixops. I have the webadmin setup so I have nginx proxy to the port needed and enable ACME for lets encrypt. However, when I visit the endpoint I have setup, I am being told I have a cert for a different domain, which is also setup in the same config. Would anyone know how I can look into this?
cantstanya has joined #nixos
Emantor has joined #nixos
pushqrdx has quit [Client Quit]
john2gb0 has joined #nixos
pushqrdx has joined #nixos
<mastarija>
Also, what I still don't quite get is how the final configuration files read by actual applications are being generated.
<mastarija>
I understand that nix expressions build a set of attributes, but is that set passed to some bash script at the end?
solene has quit [Remote host closed the connection]
<tazjin>
IMO if people want to move "officially" then an RFC should be proposed for the possible solutions, because something like "oh we're deciding that we're using Matrix from now on" will leave some people behind
<adisbladis>
tazjin++
<{^_^}>
tazjin's karma got increased to 17
<tazjin>
and also, staying put should be an option
lowIQflatearther has quit [Remote host closed the connection]
fbegyn has joined #nixos
jiribenes has quit [Quit: jiribenes]
<pushqrdx>
please don't blindly jump ahead to libreirc crap, just think, if that Andrew dude got his hands on freenode, freenode staff are responsible for making that deal
<pushqrdx>
they shift blame saying that it's head of staff that made a unilateral decision, but that's a silly execuse
<pushqrdx>
if you move, chose another network not freenode and not libreirc
<endocrimes>
but that is what happened. Because group ownership of assets wasn’t a thing.
itorres1 has left #nixos ["WeeChat 2.6"]
<qyliss>
pushqrdx: Freenode staff are not responsible for making that deal
<qyliss>
Freenode staff (other than Christel) have never been involved with Freenode Limited
<pushqrdx>
yeah but you can easily make policies that disallows single person from selling your network
<endocrimes>
The reality of it is, is that that isn’t how the law works
jiribenes has joined #nixos
<endocrimes>
Especially after the company got formed
<endocrimes>
And had assets transferred to it (like domain names etc)
<pushqrdx>
endocrimes you can do anything with contracts, this is how the law works
<endocrimes>
Sure, if whoever is in the position of power (company director of freenode limited) enters into them
<endocrimes>
And if the purpose of that company was miscommunicated, and those contracts didn’t get formed, there’s nothing you can do about it
<pushqrdx>
lordcirth right? like you made a deal with the devil expecting him to be nice?
ddellac__ has joined #nixos
<qyliss>
staff did not make a deal with the devil
<qyliss>
one ex-staffer who happened to own the company made a deal with the devil
<qyliss>
that staffer is not involved in libera
<lordcirth[m]>
I do wonder why the staff didn't publicly raise concerns about one ex-staffer owning the company.
<pushqrdx>
qyliss which is even more stupid
<qyliss>
AIUI, they trusted her.
<hyperfekt>
pushqrdx: i'm thinking libera.chat could be the best network to jump to because their staff just learnt a very expensive lesson that they'll be very keen not to repeat
<pushqrdx>
qyliss why would they allow for such risk all this time?
ddellacosta has quit [Ping timeout: 265 seconds]
ddellacosta has joined #nixos
<tazjin>
gchristensen: will {^_^} keep running here?
<qyliss>
pushqrdx: because they were promised that nothing would change, and they believed the person who promised that
<qyliss>
the person who owned and sold Freenode Limited was Head of Staff at the time
<pushqrdx>
promises... yeah i forgot those exist :D
<qyliss>
people trust each other sometimes
nicoo has left #nixos ["WeeChat 1.7.1"]
<qyliss>
sometimes that turns out to be a mistake
superherointj has quit [Quit: Leaving]
<pushqrdx>
you operate a libre network and you take promises as gurantee of your safety, i'll just give them the benefit of the doubt but again this just makes them not worthy of operating another network simply because these things don't operate on trust
<pushqrdx>
they operate on transparency, and taking caution
<hyperfekt>
but i really like the idea of nixos owning its own channel. i think it'll just take some time for people to move, and i hope irc stays bridged until then
<pushqrdx>
not making deals with corporates, and ensuring that no one person can lash out and destroy your network
<AmandaC>
transparency... like sharing the sales contract with the rest of the staff, which wasn't done.
<welterde>
pushqrdx: does it really matter that it happens now versus a couple years ago?
eddyb_ has joined #nixos
JonasWouters[m] has joined #nixos
<qyliss>
human society operates on trust
<qyliss>
you can't escape from that
ddellacosta has quit [Ping timeout: 240 seconds]
<tazjin>
hyperfekt: what do you mean by "owning"? My understanding is that the foundation is now paying some company for the Matrix channel, which doesn't seem better
<lordcirth[m]>
Distributed trust, not centralized trust.
<pushqrdx>
no matter how you spin it, it's their fault, they are just shifting the blame because they look ridiculous. what makes it even more silly is that their last message is "Andrew has malicious intentions and freenode is malicious"
<welterde>
since back then the only recourse the staffers would have had is exactly the same as they have now.. only back then it seemed like everything would stay the same (which it did for years.. until now)
<qyliss>
tazjin: AIUI they're just outsourcing running the server
<qyliss>
the matrix channel is owned by the foundation, thanks to Matrix's decentralisation
<orion>
AmandaC: In addition to being banned, their commits were reverted!
<AmandaC>
yup, some of which couldn't be cleanly done, creating even more work
<azazel>
gchristensen: back from the matrix experience? ;-)
<endocrimes>
This is a big part of what people misunderstand about OSS, at any nontrivial scale, it fundamentally relies on reputation, trust, and mutual respect because otherwise it all falls apart. Eventually you have some guardrails to limit blast radius of breaches of trust, but... they can only go so far
<hyperfekt>
so do i understand correctly that in matrix a user's identity is controlled by their homeserver? so a malicious homeserver could take control of rooms, which would require everyone to rejoin since the room id is only resolved once?
<hyperfekt>
so ultimately trust is kind of split between the company operating nixos' server (controls the room) and the nixos foundation (controls the address of the room)
berberman_ has joined #nixos
berberman has quit [Ping timeout: 245 seconds]
psycorama is now known as liberama
<MichaelRaskin>
User identity is controlled by the user's HS (like email)
sangoma has quit [Ping timeout: 246 seconds]
Mustafa has joined #nixos
Mustafa has quit [Client Quit]
<MichaelRaskin>
Controlling the original server doesn't give you that much if you have many users from other homeservers, because consensus rules
Qwerky has joined #nixos
nix has joined #nixos
<MichaelRaskin>
(there was a joke that matrix.org being down for a week made #matrix:matrix.org room work better for the rest)
<hyperfekt>
the original server of a room is irrelevant. but the users administrating it are not
<MichaelRaskin>
Yes, homeserver of the users administrating the room can hijack their identities
bbarker has quit [Remote host closed the connection]
<simpson>
Is it a goal to be able to keep using IRC clients? Or are we going to have to find new ways to connect?
bbarker has joined #nixos
<hyperfekt>
i have the same question, because i will probably want to run my own homeserver if i use matrix, which is nontrivial
Magic_RB[m] has joined #nixos
<nawosi>
hyperfekt: it's not too hard using the nixos modules
sangoma has joined #nixos
<Baughn>
There’s already an active NixOS chat on discord, fwiw.
<hyperfekt>
haha getting a program running is the least of my concerns
<nawosi>
Baughn: discord, the proprietary platform?
stigo has quit [Quit: stigo]
bbarker has quit [Ping timeout: 240 seconds]
<Baughn>
Yeah.
cybrian has joined #nixos
<Baughn>
I’d prefer not to go with that.
<supersandro2000>
rauno: just change it and fix whats broken. No one tests configs with 18.09
<Baughn>
But to be realistic, all the alternatives kinda suck. It’s hard work getting people to use anything else. I have some experience with that. :(
jb55 has quit [Quit: jb55]
<Baughn>
Discord, well... just works, for most people.
<gchristensen>
discord was a hard no based on openness
<neiluj>
SumnerEvans[m]: Thanks again for your dotfiles. I narrowed down the issue and found that pipewire crashes, while the xdg-desktop-portal services are running fine.
ddellacosta has joined #nixos
schmittlauch has quit [Quit: Konversation terminated!]
<SumnerEvans[m]>
neiluj: glad they helped!
<SumnerEvans[m]>
hexa-: I am currently running 1.34 without any issues, so I think it's safe to merge.
Soo_Slow has joined #nixos
dunc4n has quit [Quit: Idle for 30+ days]
stites[m] has quit [Quit: Idle for 30+ days]
eddyb has quit [Disconnected by services]
<ma27[m]>
hexa-: I am (tested against my "productive" instance with both the deprecated configs and the replacement in the module I wrote). However I'm not really in the mood today for that maintenance stuff. Unless somebody is faster with merge+backport (note that IMHO only the bump, not the module change should be backported), I'll do it tomorrow.
<NemesisD>
i'm getting an error that says that it cannot convert a function to a string. is there any way that i can get a trace that actually shows arguments when evaluating functions?
katrin has joined #nixos
eddyb has quit [Disconnected by services]
sangoma has quit [Ping timeout: 265 seconds]
eddyb has joined #nixos
eddyb has quit [Disconnected by services]
Soo_Slow has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 252 seconds]
zopieux[m] has joined #nixos
eddyb has joined #nixos
zfnmxt has quit [Quit: Bye!]
eddyb[legacy] has quit []
Kookie[m] has joined #nixos
ahmedelgabri has quit [Ping timeout: 245 seconds]
eddyb[legacy] has joined #nixos
eddyb has quit [Client Quit]
dev_mohe has joined #nixos
zfnmxt has joined #nixos
eddyb has joined #nixos
Kookie[m] has left #nixos ["User left"]
bitmapper has quit [Quit: Connection closed for inactivity]
bbarker has quit [Remote host closed the connection]
<simukis_>
Hm, linux kenrel apperas to fail to build with gcc: fatal error: cannot execute 'as': execvp: No such file or directory in a current nixos-unstable-small.
ahmedelgabri has joined #nixos
liberama has left #nixos ["WeeChat 3.0"]
<simukis_>
is that a known issue? I didn't see any issue reports to that effect, but I don't trust my search ability
<dminuoso>
chloekek: right, and if you use callCabal2nix, this derivation gets updated automatically. With haskell.lib.shellFor you can also provide a derivation for nix-shell
<dminuoso>
err, haskellPackages.shellFor
ahmedelgabri has quit [Ping timeout: 250 seconds]
<dminuoso>
(possibly in combination with withHoogle)
mjvc[m] has joined #nixos
<dminuoso>
for more complex scenarios, haskell.nix has some pretty cool features too
<mjvc[m]>
Hi, does anyone know how to trigger letsencrypt certificate renewal? I thought it'd be automatic or on rebuild, but that seems to not be the case.
nawosi has quit [Quit: Lost terminal]
<hrnz>
there are timers
cutefurry3 has quit [Quit: Connection closed]
<hrnz>
systemctl restart acme-<name>.service should do
<mjvc[m]>
<hrnz "systemctl restart acme-<name>.se"> thanks! I'm surprised this isn't setup when I enabled the option in nginx
ransom has joined #nixos
<dminuoso>
chloekek: what I usually do, is use an overlay to mix my own haskell library into haskellPackages, such that I have some `let ... pkgs = extendedPkgs.haskellPackages; in { libA = pkgs.libA; libB = pkgs.libB; shell = pkgs.shellFor { withHoogle = true; packages = p: [p.libA p.libB]; buildInput = [ pkgs.ghcide ];}; }
<{^_^}>
[nixpkgs] @bobrik opened pull request #123706 → python3Packages.cryptography: add missing libiconv build dependency on darwin → https://github.com/NixOS/nixpkgs/pull/123706
<chloekek>
dminuoso: Are libA and libB in that case your packages that you are developing inside the shell?
<dminuoso>
well, not necessarily in the shell
<dminuoso>
but sure
jasom has quit [Quit: WeeChat 2.9]
Ralith has joined #nixos
jasom has joined #nixos
eoli3n has quit [Remote host closed the connection]
m_hackerfoo has quit [Quit: killed]
HackerFoo has quit [Quit: killed]
eoli3n has joined #nixos
eoli3n has quit [Remote host closed the connection]
moet has joined #nixos
kayvan has quit [Ping timeout: 268 seconds]
HackerFoo has joined #nixos
nuncanada has joined #nixos
<moet>
i'm trying to upgrade and i'm getting a message about ffmpeg being insecure.. what's the easiest way to see what's pulling in the insecure package?
m_hackerfoo has joined #nixos
eoli3n has joined #nixos
<chloekek>
I’m very confused, but thanks for the help. I’ll try some more things.
<exarkun>
is there any way to reach the complete set of nodes in a morph configuration from the nixos configuration for a particular node?
<exarkun>
(the "network" I guess?)
julm has joined #nixos
<exarkun>
for example, if I want a firewall configured that explicitly allows traffic from all nodes in the morph network, can I just derive the firewall config by visiting nodes in the network somehow?
Scriptkiddi has quit [Quit: Bridge terminating on SIGTERM]
cheriimoya has quit [Quit: Bridge terminating on SIGTERM]
ajs124 has quit [Quit: Bridge terminating on SIGTERM]
mrpi has quit [Quit: Bridge terminating on SIGTERM]
jared-w has quit [Client Quit]
mrpi has joined #nixos
ajs124 has joined #nixos
Scriptkiddi has joined #nixos
cheriimoya has joined #nixos
Fare has joined #nixos
mlen has quit [Quit: WeeChat 2.9]
stree has quit [Ping timeout: 252 seconds]
Guest81429 has quit [Changing host]
Guest81429 has joined #nixos
Guest81429 has joined #nixos
Guest81429 is now known as joepie91
mlen2 has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
afics has quit [Quit: afics]
johnjay has joined #nixos
<ashkitten>
gchristensen: at least until spaces are out of beta i think the rooms in the nixos space should be joinable without spaces support (with room addresses in a list somewhere)
<qyliss>
the wiki would be the obvious place
<qyliss>
since that's where the IRC channel list lives
<gchristensen>
that is a good idea, ashkitten
<gchristensen>
ashkitten: are you in the main room now?
<aleph->
gchristensen: Yeah is nixOS running its own matrix server?
<ashkitten>
i'm still working on deploying new synapse
<aleph->
Trying to get weechat-matrix up and running
<qyliss>
aleph-: it's a dedicated server run by element matrix services
<qyliss>
it is not open to registration
ahmedelgabri has joined #nixos
<ashkitten>
gchristensen: which is the "main room"?
<gchristensen>
#nix:nixos.org
sangoma has joined #nixos
<ashkitten>
is that in the space? i don't see it listed
<gchristensen>
what is your fully qualified name on matrix?
<MichaelRaskin>
> <Fuchs> Arathorn: I shall see that we can discuss it at the meeting this weekend, it's not an easy decision since Matrix obviously has a fair share of freenode users and there were some issues with the bridge
<{^_^}>
error: syntax error, unexpected ':', expecting ')', at (string):494:17
<JosefKemetmller[>
My first time using matrixa Nd tried creating an account on nixos.org via the android "element" app. The server didn't accept the Gmail domain though. Am I doing something wrong? Am I not supposed to register there?
<gchristensen>
JosefKemetmller[: you'll need to register elsewhere, like matrix.org -- then join our space / channel
Raito_Bezarius has quit [Ping timeout: 245 seconds]
sangoma has quit [Quit: WeeChat 3.1]
rubm has quit [Ping timeout: 250 seconds]
<KarlJoad>
How can I access and use a subdirectory of a source from another package in another? I use `inherit (other) src;` and I want `sourceRoot = "${src}/subdir"`. When I do that, I end up with permission errors because the store is RO.
pushqrdx has quit [Remote host closed the connection]
<KarlJoad>
sterni: I have that. But, when I nix-build that, I have a chmod problem.
<Orbstheorem>
Fail: Your server does not support showing space hierarchies.
<Orbstheorem>
x)
<Orbstheorem>
I should update I guess x)
<sterni>
KarlJoad: oh yeah sometimes you have to chmod u+w $src in postUnpack
<sterni>
only sourceroot itself is made writeable
<sphalerite>
you can't chmod $src, since it's in the read-only-mounted part of the store
<sphalerite>
/not owned by the build user
TK__ has joined #nixos
eoli3n has quit [Remote host closed the connection]
<KarlJoad>
sphalerite: I am very familiar with that problem. I am inheriting the src from another package, with a different name. And want to work with a subdirectory in the inherited src.
<Orbstheorem>
Sorry for the noise, from the 'Spaces' URL, I'd guess there's a nixos.org matrix server, if so, what's the room URI to join this chat?
<sterni>
sphalerite: of course you can it $src is writeable "${src}" isn't
Raito_Bezarius has joined #nixos
<sterni>
KarlJoad: what exactly is the error everything below subdir should be writeable
hexa- has quit [Quit: WeeChat 2.9]
neiluj has quit [Client Quit]
neiluj has joined #nixos
neiluj has quit [Client Quit]
<KarlJoad>
sterni: `chmod: cannot access 'python': No such file or directory`. I am inheriting dolfin's src with `inherit (dolfin) src`, and making `sourceRoot = "python";`.
<vikanezrimaya>
Ok, I've got a question for NixOS container lovers! Can you explain the reason for existence of nixpkgs/nixos/modules/virtualisation/nixos-containers.nix#L141 that disables `--link-journal=try-guest` systemd-nspawn argument when the container is "ephemeral"? Can it be replaced with `--link-journal=try-host` to store the container journal on the
<vikanezrimaya>
host?
kiltzman has joined #nixos
<vikanezrimaya>
I kinda want the logs but I also kinda want the ephemeral containers...
<vikanezrimaya>
i don't have the right words for what I just read, only russian profanities which I will abstain from printing in this chatroom
<gchristensen>
I appreciate that in both ways
<vikanezrimaya>
:3
<vikanezrimaya>
is the registration on the nixos.org server open? I don't have my own homeserver and I've heard the biggest one is unbearably slow
stree has quit [Ping timeout: 268 seconds]
* Kinnison
and his husband ran their own homeserver for a bit until we realised (a) the homeserver impl didn't do vhosting, so we couldn't use our own domain names and (b) it ate a billion resources just to exist in a couple of rooms.
<Kinnison>
Until homeserver tech gets a *lot* better, I'll likely be avoiding matrix :(
hax404 has quit [Quit: WeeChat 2.9]
<vikanezrimaya>
yeah, current homeserver implementations are either incomplete or very resource-hungry. I tried to run Synapse on my NixOS laptop-turned-server once and it just ate all my RAM from sitting in one chatroom.
lordcirth_ has joined #nixos
<vikanezrimaya>
that was 2 years ago though
<vikanezrimaya>
still I doubt I could find a homeserver to run on my RPi4 with 4 gigs of RAM that also runs a bunch of other services
bbarker has joined #nixos
hax404 has joined #nixos
<gchristensen>
not open for registration today, too expensive for us right now
<vikanezrimaya>
ok then
<sumner[m]>
vikanezrimaya: matrix.org is a lot faster these days.
lordcirth has quit [Ping timeout: 258 seconds]
<vikanezrimaya>
good to know!
<vikanezrimaya>
still Matrix is supposed to be federated, and all the people existing on a single homeserver is a bit against that
<vikanezrimaya>
I'll try to search a bit more
<MichaelRaskin>
There is the anchel list…
<Kinnison>
I tried a Rust homeserver impl, but sadly it's not really able to do a lot of things which are necessary, like create private rooms, and share them across to another user
<adisbladis>
gchristensen: Maybe update the topic of this channel to refer to the matrix channel?
<ajs124>
vikanezrimaya: synapse has gotten a lot better. although I do run it on a machine with 8GB of ram that doesn't do anything else.
* vikanezrimaya
todo get a 8G raspberry pi and run Synapse on it
<MichaelRaskin>
Synapse is that thing that periodically gets truly better about resource consumption, but hasn't yet run out of truly betters
<ajs124>
it's "only" sitting at 2.7G used right now, running postgres, synapse (both with cache sizes increased manually) and the irc appbridge
<welterde>
MichaelRaskin: still 2-3 orders of magnitude to go ;)
<sumner[m]>
vikanezrimaya: there are currently 108 different servers participating in the #nix:nixos.org room, so luckily (at least in this community) centralization on a single server isn't too big of a problem :)