hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cyounkins has joined #nixos
freeman42x]NixOS has quit [Remote host closed the connection]
freeman42x]NixOS has joined #nixos
orivej has joined #nixos
lassulus has quit [Quit: WeeChat 2.2]
lassulus has joined #nixos
vidbina has quit [Ping timeout: 252 seconds]
darthfork has left #nixos [#nixos]
acarrico has quit [Ping timeout: 245 seconds]
lassulus has quit [Quit: WeeChat 2.2]
lassulus has joined #nixos
thc202 has quit [Ping timeout: 252 seconds]
Rusty1 has quit [Quit: Konversation terminated!]
dmc has quit [Quit: WeeChat 2.3]
dmc has joined #nixos
hamishmack has joined #nixos
<delroth>
with nixops is there a way to tag some machines as "don't deploy unless explicitly specified"? e.g. a plain "nixos deploy" wouldn't deploy these, but "nixos deploy --include=thatmachine" deploys it
<delroth>
(my specific use case: I want to define staging-* machines for each of my production machines, which are local virtualbox instances to use for testing)
nD5Xjz has quit [Ping timeout: 240 seconds]
<Mic92>
delroth: how about a staging deployment that is seperate from the rest?
apaul1729 has joined #nixos
<delroth>
I could... not sure what's the best way to architecture these things :)
<vmandela>
Can I have my nixos configuration boot with either the latest master or the last stable release ?
Wharncliffe has quit [Quit: Lost terminal]
<jasongrossman>
vmandela: Yes. That's fairly easy using channels. Exactly how it will look depends on which boot manager you're using (probably grub or systemd-boot), but either way you get a menu of nixos generations.
<jasongrossman>
vmandela: Although if you're fairly new to NixOS then you probably want stable + unstable, not stable + master.
<vmandela>
jasongrossman, thanks. I am using grub. I am facing an issue with ssh between the latest master and the 18.09 release. I am switching between these two configurations when filing the bug.
<vmandela>
jasongrossman, Is there a way to retain specific configurations even if I do garbage collection ?
<dramforever>
Don't put '-d'
<dramforever>
Oh sorry, I misunderstood
<jasongrossman>
vmandela: Yes, there is, but I don't know the syntax offhand. Look up the manual.
<dramforever>
nix-collect-garbage --delete-older-than 5d # Retain 5 days of history
<jasongrossman>
vmandela: You can also use more than one version of a program without rebooting if you like - in fact there are various ways of doing that, e.g. using nix-shell.
<jasongrossman>
vmandela: Thank you for chasing the ssh bug.
<vmandela>
jasongrossman, ok. I will check the manual.
<dramforever>
vmandela: you can delete unwanted symlinks in /nix/var/nix/profiles/
<vmandela>
dramforever, thanks. --delete-older-than will work.
<dramforever>
And then run nix-collect-garbage
vk3wtf has quit [Ping timeout: 252 seconds]
xelxebar has quit [Ping timeout: 245 seconds]
jaeckel has quit [Read error: Connection reset by peer]
Rusty1 has quit [Quit: Konversation terminated!]
jackdk has quit [Ping timeout: 250 seconds]
vk3wtf has joined #nixos
alex_giusi_tiri has quit [Ping timeout: 244 seconds]
<{^_^}>
[nixpkgs] @worldofpeace pushed commit from @Ma27 to master « nextcloud-client: 2.3.3 -> 2.5.0 (#50463) »: https://git.io/fpRny
<colemickens>
nixos-option nix.trustedUsers includes my user, but `nix copy --from ...` still complains about a missing signature. am I doing something obvious wrong?
<infinisil>
colemickens: Getting rid of the odd categories we have today (what's tools/misc supposed to be? Where do i put something that fits in mutliple categories?) and replacing it with a tag based system (meta.tags = [ "networking" "gui" ])
<NinjaTrappeur>
infinisil, +1 for the tagging system.
<johanot>
Tags sounds great, yeah
chris| has joined #nixos
<__monty__>
Please don't allow for things like case variations or different spellings.
<srhb>
colemickens: I like searching all-packages for similar software, and just cargo cult whatever group that was in.
<srhb>
It may be the wrong category, but at least it's *consistently* wrong!
<MichaelRaskin>
Well, the order in all-packages.nix is just a mess with intentional and unintentional deviations from its theoretical order which is also complicated on its own
<srhb>
Frankly, I wish it were just unordered. It has zero importance to me, as long as I can enter the file and go to the attribute I care about with a quick search. :)
<Thra11>
I need to work out an easy way to update my local nixpkgs to a commit that is "fairly recent, but long enough ago that hydra's had a chance to build most of it for me"
<srhb>
Thra11: howoldis and the hydra interface itself will be helpful.
<srhb>
Thra11: There is no definite way to do it unless you qualify what "most" means for you, though.
<srhb>
For instance, unstable-small transitively means "most" for some definitions of "most" -- but may be older than you like because of test failures (recently, ipv6)
<srhb>
Thra11: You could automate this using path-info for some custom closure you care about.
<srhb>
Thra11: In fact, such a tool would be really helpful, if you're interested in building it. Imagine creating a buildEnv of the packages that are "most" to you, traversing all the references of it and summing up the path-info successes against cache.nixos.org
<booglewoogle>
hey, is there a way I can have the install phase skip the make install call?
<{^_^}>
[nixpkgs] @basvandijk pushed 2 commits to release-18.09: https://git.io/fpRzA
zolk3ri has joined #nixos
<Thra11>
srhb: Presumably on nixos you can work out a list of required packages from configuration.nix
<srhb>
Thra11: Yep, though you'll usually have to filter out quite a lot of things that are unique to your system.
<sphalerite>
booglewoogle: you can define your own installPhase, or define `phases` to completely leave it out
<Thra11>
srhb: Ah, that's true. I've not looked at hydra's API. Is it possible to tell the difference between "hydra doesn't build that derivation" and "hydra hasn't finished building that derivation", or is it just in the cache or not?
ThatDocsLady has joined #nixos
<booglewoogle>
sphalerite: ah, where could I see the original definition? since I do want it to create the out directory correctly and so on
<srhb>
Thra11: There's no good way to tell if Hydra will ever build that derivation that doesn't severely impact Hydra (check if eval contains foo)
<sphalerite>
,find setup.sh
<srhb>
Thra11: So path-info really is the best way to do it that doesn't kill our infrastructure.
<srhb>
Thra11: You can always verify whether or not a certain attribute exists in the hydra-built jobsets locally though
<sphalerite>
booglewoogle: the function is defined in there ^
<srhb>
Thra11: Safest first approximation is probably "is it in top level and is it free" -- this will exclude things like haskellPackages and stuff, but is a good start..
<booglewoogle>
sphalerite: gotcha, thanks!
kenshinCH has joined #nixos
<kenshinCH>
hi all. I'm having problems importing submodules for python packages. For instance, I can import matplotlib, but not mpl_toolkits. I also created an expression for rasterio, which compiles and installs fine, but when it runs the tests it cannot import rasterio.something, now I forget what. Is there something I should know in general?
<Thra11>
srhb: I suspect the pragmatic solution is to do something like git rebase "origin/master@{$(date -d '-2 day' +'%Y-%m-%d %T'\})" and adjust the '-2 day' until I find a happy value.
<Thra11>
srhb: But I'll probably look into working out things like the percentage of a package set which is available in a cache, as a way to teach myself more about Nix
nD5Xjz has quit [Ping timeout: 240 seconds]
iyzsong has joined #nixos
<Thra11>
Hmmm. We're basically talking about a Nix version of 'guix weather' aren't we...
<sphalerite>
a number of which are because it uses an existing language…
nD5Xjz has joined #nixos
<Thra11>
Based on last time I tried it, it could use a boost in terms of speed, but yes it does have some very nice stuff
<__monty__>
It manages to be slower than nix?
<srhb>
sphalerite: That's a weird classification :-P
<sphalerite>
srhb: a language that existed before it did :)
<srhb>
I think most of the things you'd think of there are more about it being a GP language rather than a DSL, not that it already existed. Though of course, I can't prove that :-P
fusion809 has quit [Remote host closed the connection]
fusion809 has joined #nixos
johanot has quit [Quit: WeeChat 2.2]
<Mic92>
sphalerite: what does it offer to the table?
NightTrain has joined #nixos
<Thra11>
At first I found guix more approachable because it's basically just lisp, but once you invest a bit of time getting used to the nix language, I think the nix language has its benefits
<sphalerite>
Mic92: seems to have a lot better UI and neat tools of which quite a few seem to be built on existing language tools. It's just an impression from outside though
<Thra11>
Which is probably just a long winded way of describing the difference between GP and DSL
<sphalerite>
Thra11: not really. DSLs can be built on pre-existing languages
alex`` has joined #nixos
<sphalerite>
I don't think it would be entirely wrong to say that guix is a DSL too
<Thra11>
sphalerite: My impression was that guix provides a guile API, but doesn't really change the language much.
<Thra11>
But I didn't use it a great deal, so I may be wrong
<sphalerite>
it depends on how you're defining DSL I guess
<sphalerite>
IMO you don't need to change syntax for it to be a DSL, and as we all know s-exprs are the perfect syntax ;p
locallycompact has joined #nixos
asymmetric has quit [Ping timeout: 246 seconds]
<__monty__>
sphalerite: I disagree. Guix is not a language, guile is. And guile is a GP language. Just because there's a packaging eDSL doesn't suddenly make it a non-GP language. I can see the advantages re ecosystem though, it's used for more projects, by more people so there's probably more people working on the tools too.
<__monty__>
OTOH there's also good reasons to not have your packages able to do anything whatsoever. But nix has passed that boundary anyway so I guess that's not a distinguishing feature.
<FRidh>
hyper_ch2: setuptools_scm is a build-time only requirement and only of that package, so move it to buildInputs
<FRidh>
ah, this package is like a plugin to setuptools_scm? Then what you did is OK
__Sander__ has joined #nixos
vidbina has joined #nixos
palo1 is now known as palo
ixxie has joined #nixos
<hyper_ch2>
FRidh: escept it doesn't build properly :(
<hyper_ch2>
pypi2nix can build it but no idea how to convert that to a norma .nix file
<turion>
I did services.cassandra.enable = true; and installed cqlsh, but I still get Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})
<ottidmes>
I am thinking about buying some cheap VPS instances with the great discounts going on, but if I want to run NixOS on them (obviously!) then I am better of with KVM rather than OpenVZ, or does it not really matter?
<booglewoogle>
how can I escape a string within double quotes, e.g. in `postPatch = ''sed -i 's|${GIT_EXECUTABLE}|echo 4a36b..|g' CMakeLists.txt'';` -- I want it to replace the literal string "${GIT_EXECUTABLE}..."
<{^_^}>
'' two single quotes: ''' bash curly bois: ''${} newline: ''\n tab: ''\t any character x: ''\x ''
<turion>
srhb, ottidmes: Yes, the config knows the right ports, but somehow cassandra doesn't start up properly
gmarmstrong has joined #nixos
gmarmstrong has left #nixos [#nixos]
<turion>
Cassandra server running in degraded mode. Is swap disabled? : false, Address space adequate? : true, nofile limit adequate? : false, nproc limit adequate? : true
gmarmstrong has joined #nixos
<turion>
[main] WARN o.a.cassandra.service.StartupChecks - JMX is not enabled to receive remote connections. Please see cassandra-env.sh for more info.
<{^_^}>
[nixpkgs] @eadwu opened pull request #50956 → iwd: disable parallel building → https://git.io/fpR9b
<turion>
Wow. I enlarged my disk, now I can connect to cassandra..?
<gchristensen>
nice
<turion>
So it seems like if your disk is too small it won't even start
kp__ has quit [Quit: WeeChat 2.2]
<viric>
Enlarge your disk
kp__ has joined #nixos
<viric>
for Cassandra
<viric>
What are you talking about, exactly?
dsx has joined #nixos
<turion>
viric: in the logs it said "nixos cassandra[955]: 15:07:30.492 [main] WARN o.a.c.config.DatabaseDescriptor - Only 21,234GiB free across all data volumes. Consider adding more capacity to your cluster or removing obsolete snapshots"
<viric>
no troubles with your disk being too small?
<viric>
much better then
<turion>
I tested several things and it seems they're all related
koensw has joined #nixos
koensw has quit [Quit: Leaving]
<turion>
It seems like I need to set extraConfig = { start_native_transport = true; };
<turion>
(Copied that from the passing test
waleee has joined #nixos
<{^_^}>
[nixpkgs] @vcunat pushed 131 commits to staging-18.09: https://git.io/fpRQj
fpob_ has quit [Ping timeout: 264 seconds]
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
fpob has joined #nixos
drakonis has joined #nixos
gmarmstrong has joined #nixos
infinisil has joined #nixos
<gmarmstrong>
I want to add a missing dependency to a package in nixpkgs. I will add it to its buildInputs in a pull request. In the mean time, how can I supply the dependency to it in my own configuration.nix? Is this what overrides/overlays are for?
<turion>
Next strange thing. When I nixos-rebuild switch, I always get "Failed to start local-fs.target: Unit -.mount is masked."
ashkitte1 is now known as ashkitten
Ariakenom_ has quit [Ping timeout: 268 seconds]
<gmarmstrong>
gchristensen: Oh, cool, it worked! Thanks so much!
<gchristensen>
great!
hyper_ch2 has joined #nixos
fusion809 has quit [Remote host closed the connection]
gmarmstrong has quit [Quit: Quit]
turion has left #nixos [#nixos]
florianjacob has quit [Ping timeout: 264 seconds]
florianjacob has joined #nixos
drk_lrd_877_ has joined #nixos
endformationage has joined #nixos
<{^_^}>
[nixpkgs] @asymmetric opened pull request #50957 → slither: init at 0.3.0 → https://git.io/fpRd3
<{^_^}>
[nixpkgs] @nyanloutre opened pull request #50958 → wpscan: init at 3.4.0 → https://git.io/fpRd8
Purple-mx has quit [Ping timeout: 264 seconds]
betaboon has quit [Quit: WeeChat 2.2]
<Taneb>
One of my coworkers is confused by the nixops documentation for deploying to a machine which already has NixOS
<Taneb>
It seems to suggest that you don't need to do much at all by way of configuration to get something, but they had to essentially copy over the generated hardware-configuration.nix to where nixops is being run from
<srk>
,locate image_filter
<{^_^}>
Found in packages: kino, wings, mapnik, lazarus
Purple-mx has joined #nixos
<Taneb>
Anyone with more experience with this know what's up with that?
<srk>
Taneb: yes, that's missing from docs
<srk>
Taneb: that you have to add hardware-configuration (at least partitioning and grub entries)
<ottidmes>
Taneb: why is that suprising? You got to have the complete configuration in order to build
<srk>
it's surprising because manual doesn't say anything about that :)
<Taneb>
ottidmes: my coworker doesn't have much experience of Nix and the manual doesn't mention it
* srk
wanted to fix that a while ago :|
<ottidmes>
ah, I did not really follow the manual to the letter :P
rihardsk has quit [Quit: rihardsk]
asymmetric has quit [Ping timeout: 264 seconds]
<Taneb>
Also, what happens if you nixops delete/destroy a physical computer?
Ariakenom has joined #nixos
doyougnu has joined #nixos
fusion809 has joined #nixos
__Sander__ has quit [Quit: Konversation terminated!]
samrose has quit [Quit: Konversation terminated!]
<ldlework>
Does anyone here have a NodeJS shell.nix handy?
magnetophon has quit [Remote host closed the connection]
<ldlework>
I am trying to run an SDL app built with Nim-lang, and when I run the compiled executable I get: could not load: libSDL.so(|.1|.0)
<ldlework>
My LD_LIBRARY_PATH=/run/opengl-driver/lib in and out of nix-shell, which I started like nix-shell -p nim SDL
drakonis_ has quit [Ping timeout: 260 seconds]
drakonis1 has joined #nixos
<clever>
ldlework: SDL isnt part of the opengl-drivers, so it must be in the rpath
<clever>
i suspect nim is not correctly populating the rpath when building things
drakonis has quit [Ping timeout: 252 seconds]
<dmj`>
Starting a few days ago, nix builds on haskell packages segfault for me
<dmj`>
I try to repro in a nix-shell but can't
shabius_ has quit [Quit: Leaving]
<dmj`>
I enter into a shell with ghc and a loaded package list, I call: ghc -no-keep-o-files -no-keep-hi-files Setup.hs -o Setup, and then ./Setup build and don't get a segfault.
<dramforever>
Otherwise your thing starts a shell environment for *building* python
<mpickering>
domenkozar: What does the doOptimise setting do in hnix?
<betaboon>
hello. when logging into my system without a networking connection i only end up on my desktop after dhcpcd has timed out (after 30s) any hinds how to prevent that ?
<infinisil>
Did *anybody* ever find any of these services.*.{user,group} options useful?
<infinisil>
I mean actually use them
<andi->
I think I use both of them. The group option at some place to share certificates between two services.
<gchristensen>
same
<infinisil>
andi-: Alright, but you could also use groups for that: Make the service that needs to be able to access the others data a member of its group
<infinisil>
Right?
<gchristensen>
I needed to make mysql run as a different group
<gchristensen>
...and user, actually
<infinisil>
gchristensen: Hmm what for?
<andi->
I think it is good design to keep them around.. I mean we will have to define them somewhere anyway. With them being standard options you can easily change/influence that if needed.
<andi->
Unless you plan for full DyanmicUser=true
<gchristensen>
so the uid/gid matched the other servers datadirs were synced from
<infinisil>
andi-: The thing is, these options are almost redundant, as you can just use `users.users.*.name`, *if* services would support that correctly (none of them do currently)
<infinisil>
Most of them don't at least
<gchristensen>
oh?
<andi->
mhmm
<andi->
I think it being defaulted to the attributes name shadows that "feature" a bit
<infinisil>
E.g. service foo sets `users.users.foo = { group = config.users.users.groups.foo.name; }; users.groups.foo = {};`
<dramforever>
gchristensen: Oh, quick... idea update: Remember the mirroring cache of missed channel updates thing? I figured out that if we direct users to use https://mirror.example.com/channels instead of https://nixos.org/channels, they would never fall into missed channel versions
<infinisil>
ANd to use the username and group, it uses `config.users.users.foo.name`
<dramforever>
s/Oh/Uh/
<infinisil>
ANd to use the username and group, it uses `config.users.{users,groups}.foo.name`
<gchristensen>
dramforever: true :)
<dramforever>
How could I have missed that
<infinisil>
gchristensen: andi-: This approach seems much nicer than what we currently do
<andi->
infinisil: I see that..
<andi->
I fear it might just be too late and introduce breakage if we try to change that now? We can always write a changelog entry tho…
<infinisil>
andi-: No need to break anything I think
<dramforever>
Oh wait... but there are Nix expressions with hardcoded nixpkgs versions aren't there
<infinisil>
The user/group options can be aliased to the new way
<andi->
infinisil: mind hacking up a PR for that? :)
<infinisil>
Not right now, just thought about this for a bit, would be cool to have eventually
<dramforever>
Let's just hope that the dependencies are similar enough that most binaries would be mirrored. It isn't like Nix doesn't support two substituters or anything
tathougies has joined #nixos
<tathougies>
So if I want to inter a nix expression as JSON, I use builtins.toJSON, but what if i want to use pkgs.writeText to produce a nix expression? Is there a builtins.toNix, or something?
<dramforever>
It's called import
<infinisil>
dramforever: That's *from* nix, not to
<dramforever>
Oh, yeah you're right
<infinisil>
tathougies: I think lib.generators.toPretty does that mostly
<zduch4c>
Hello, I started MPD with "services.mpd.enable = true;", and added my user to the "mpd" group—yet when I ran the command `mkdir /var/lib/mpd/music' it gives me a permission denied error. What gives?
<infinisil>
zduch4c: Did you relog between this? new groups can't be applied immediately
<zduch4c>
yes
<zduch4c>
I have even rebooted
<infinisil>
zduch4c: What are the permissions of /var/lib/mpd?
<zduch4c>
all are owned by mpd
<zduch4c>
mpd group and mpd user
<infinisil>
Oh, I think the group might be denied write rights by default
<dramforever>
zduch4c: I just did du -h /nix/store | sort -rh and it absolutely surprised me that a font was so high up on the list of hard drive space takers
lassulus has quit [Ping timeout: 250 seconds]
ma27 has joined #nixos
lassulus has joined #nixos
booglewoogle has quit [Remote host closed the connection]
<clever>
the above command is limited to a single generation
<clever>
ah, i dont have that one
<dramforever>
I admit that I just installed it this week
<ldlework>
so at some point I had youtube in chrome working by using programs.chromium.enablePepperFlash, but now apparently that option doesn't exist? I'm still on 18.03...
<dramforever>
infinisil: But a ttc is only the size of two ttf's
<dramforever>
Pretty sure single derivation for every font isn't worth the trouble
betaboon has quit [Quit: WeeChat 2.2]
<clever>
dramforever: maybe groupings, or a special derivation that filters it to a subset, so it only needs the 2.2gig at compile time, and then you can GC it
<clever>
or if that whole 2.2gig is just from a zip, modify the unzip'ing derivation to filter
<booglewoogle>
hey, any way I can force remove a prefix from my store?
<clever>
booglewoogle: it would be better to find out why force is needed, ive broken a machine with --force before
<dramforever>
clever: Why though?
<clever>
booglewoogle: first, try just `nix-store --delete /nix/store/foo` and see what it says
<clever>
dramforever: then you can get a subset of the sarasa-gothic fonts, and not pay the whole 2.2gig
<booglewoogle>
tells me it's still alive
<clever>
booglewoogle: now `nix-store --query --roots /nix/store/foo`
<booglewoogle>
/run/booted-system
<booglewoogle>
{memory:18}
<booglewoogle>
{memory:196}
<booglewoogle>
{memory:35}
<booglewoogle>
shouldn't this not matter though?
<clever>
booglewoogle: its in-use by 3 programs that are currently running, and the boot generation, you will need to reboot to remove those roots
<infinisil>
dramforever: Once it's done, a single derivation for every font would be really cool imo
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<infinisil>
Or maybe just some way to combine many specific fonts into a single derivation
<booglewoogle>
clever: hmm, interesting considering I just rebooted and pretty much don't have anything running.. gonna reboot then and check again. thanks for your help.
booglewoogle has quit [Remote host closed the connection]
<dramforever>
The current sarasa-gothic explicit said never to build on hydra so it always builds locally
<clever>
dramforever: even if you just split it in half, and buildEnv the 2 halves back together, it would have no functional difference, but hydra would be tricked into accepting its size
booglewoogle has joined #nixos
<dramforever>
clever: I don't think any font in nixpkgs does this
<clever>
dramforever: one font, is just an unzip'ing derivation, but its been flagged as fixed-output
<clever>
dramforever: that has the benefit, that darwin and linux can share the output from the binary cache
<clever>
one can build, but can use
worldofpeace has joined #nixos
<booglewoogle>
clever: rebooting did the job. mildly confusing to me considering the circumstances, but OK! thanks again.
<booglewoogle>
back to debugging the expression
<dramforever>
clever: I'm getting confused by now
<dramforever>
Oh you were talking about the benefits of marking a font fixed-output
<booglewoogle>
oh yeah, could it be that the phase overrides don't quite work as intended? https://hastebin.com/erixilecad.bash this is where I'm at with my expression, and running installPhase in the corresponding nix-shell gives me (among others) the error `make: *** No rule to make target 'install'. Stop.`, which it shouldn't since my override doesn't include any make install call?
aither has joined #nixos
<clever>
dramforever: that would at least stop it from rebuilding every time nixpkgs updates, and let arches share the product
<clever>
dramforever: if its not fixed, nixos will rebuild it for every update, and potentially leave you with 5 copies, each 2.2gig in size
ashkitten has quit [Quit: WeeChat 2.2]
<dramforever>
Yeah
<clever>
but if you define the outputHash, nix understands that the output is mostly unrelated to the input, and can reuse the product
<dramforever>
I know that
<dramforever>
I just found this 2.2gig font really makes me cringe
<domenkozar>
mpickering: did {} help?
ashkitten has joined #nixos
metastance has quit [Ping timeout: 252 seconds]
<infinisil>
I'm still rather confused on how all the font stuff is supposed to work
<infinisil>
fontconfig can apparently combine fonts somehow
<infinisil>
xft is somehow there to also do that
<mpickering>
domenkozar: I'm not sure what you mean, the profile looks good to me and the output was an evaluated package set
<mpickering>
I fixed the build on 8.6 so I will try the retained profile now
<tilpner>
Is there any way to properly setup terminfo that's compatible with users.users.me.packages?
<tilpner>
It seems only systemPackages is respected?
<domenkozar>
mpickering: what command are you using to run hnix?
<mpickering>
literally the one you put in the issue
<dramforever>
clever: Maybe there was some confusion?
<dramforever>
My proposed fix of the 2.2G store path problem is to use the ttc version, which reduces it to about 200MB
<clever>
dramforever: ah, that does sound like a much better fix
<dramforever>
Yeah I was confused about what this split font stuff is about...
<clever>
its mostly in response to infinisil
<dramforever>
Yeah I was thinking of arguments in favor of ttc...
<dramforever>
It's a much simpler fix, literally just s/ttf/ttc/
<dramforever>
Oh and the hash
<dramforever>
But now that you've mentioned the outputHash thing, maybe I can do that too
<{^_^}>
[nixpkgs] @mredaelli opened pull request #50964 → rstudio: fix qt plugins not found → https://git.io/fp0Im
polman has joined #nixos
polman has quit [Ping timeout: 246 seconds]
tjg1 has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @rvolosatovs opened pull request #50965 → echoip: Init at 4bfaf67 → https://git.io/fp0Io
<dramforever>
clever: Is it a good idea to put hydraPlatforms = [] on a mostly-just-download derivation like that?
<dramforever>
(It's about 211MB and fixed-output)
<sphalerite>
dramforever: I'd say no, since it's fixed-output it won't change even when its dependencies do, meaning that it'll have a relatively small cost long-term
<dramforever>
> "I just did a ${builtins.toString (100 * (1 - 212067152.0 / 2288735488.0))}% decrease in closure size for sarasa-gothic"
<{^_^}>
"I just did a 90.734309% decrease in closure size for sarasa-gothic"
<dramforever>
sphalerite: This commit[1] disabled hydra building for it when it was 2.2G closure. So you think that it now being 200MB would make it suitable again?