<kisik21>
How to use xfce4 scope with callPackage in overlay without listing needed xfce4 packages in arguments?
jperras has joined #nixos
<clever>
kisik21: xfce4.callPackage i think
<kisik21>
one sec, let's try
phreedom has joined #nixos
<chessai>
this is building with frontend == false, so it's using reflex-platform.json, which points to a fork of reflex-platform, whose default.nix is pasted
<kisik21>
Hmm, interesting - profiles/desktop.nix (imported from configuration.nix) doesn't pick up overlay from configuration.nix. Is this intended? Do overlays propagate through imports (so, if I import an overlay in common.nix, which is imported by desktop.nix, will it get used?)
<clever>
chessai: i think makeRecursivelyOverridable is broken and not merging overlays correctly
<clever>
chessai: that would explain why some overrides are not taking full effect on things
<kisik21>
clever, did you mean to reply to me?
<clever>
kisik21: no
<kisik21>
ok
<{^_^}>
[nixpkgs] @Ericson2314 merged pull request #44576 → stage-1: Remove last reference of now-removed stdenv.isCross → https://git.io/fNMsn
<{^_^}>
[nixpkgs] @Ericson2314 pushed 2 commits to staging: https://git.io/fNM4G
<clever>
kisik21: in your case, the overlays are applied in the order they are listed in the overlays config, super will give you the pkgs set for every overlay up to and including the previous one, while self is the result of all overlays
<clever>
kisik21: so you need to use self if you want something from a future overlay
<kisik21>
nonono, desktop.nix is not an overlay
<kisik21>
It's imported via imports = [ <...> ];
<clever>
kisik21: ah, can you gist your files, or link them on github?
endforma1 has joined #nixos
<kisik21>
I think I'll upload it to GitHub, I keep my NixOS config in the repos
<kisik21>
or maybe not
<kisik21>
since it contains files that are not to be seen by people
<kisik21>
I'll gist it
<clever>
thats why ive been rewriting mine as i move things into the public repo
<symphorien>
hum I wanted nxo-review to rebuild modified nixos tests, but it takes like 15 minutes to evaluate all the tests...
<clever>
too much work to try to audit the entire git history
rprije has joined #nixos
endformationage has quit [Ping timeout: 240 seconds]
<{^_^}>
[nixpkgs] @Infinisil merged pull request #44292 → vscode-extensions: Script to generate Nix for "latest" version of all installed vscode extensions → https://git.io/fNrlF
<samueldr>
but you would follow channels/nixos-unstable (or channels/nixpkgs-unstable ONLY IF you don't use it to build your system)
<ldlework>
I thought of another one: nix-repl
<samueldr>
ldlework: nix-repl what?
<Drakonis>
i track nixpkgs on the repo but i build my system off nixos-unstable-small
<Drakonis>
its good y/n?
<ldlework>
samueldr: neat non-standard nix tools
<samueldr>
drakonis: not sure I follow, you use a nix-channel channel to build your system with nixos-unstable-small...
<samueldr>
... amd "I track nixpkgs on the repo" is what I'm not sure then
<samueldr>
and*
<samueldr>
do you know how remotes work with git?
<samueldr>
(otherwise it won't make any sense)
<Drakonis>
okay sorry i'm mixing things up
<Drakonis>
i have a nixpkgs clone
<samueldr>
no worries, there's loads of overloaded terms here
<Drakonis>
i work off master
<Drakonis>
the channel i pull the expressions from, is nixos-unstable-small
hakujin2 has joined #nixos
<ldlework>
samueldr: so far we have nix-locate, nix-bundle and nix-repl, any others?
<samueldr>
ldlework: do you still use `nix-repl` now that there's `nix repl`?
<samueldr>
if so, I wanted to know what's missing from `nix repl`
<Drakonis>
so far everything runs correctly
<ldlework>
i have never used nix-repl
sir_guy_carleton has joined #nixos
<samueldr>
drakonis: okay, they're quite independent, working on nixpkgs with a git checkout/clone is generally safely assumed to be isolated from whatever built the system
<Drakonis>
nix-repl needs a lot of docs
<ldlework>
i'm just looking to make a list of cool tools
<Drakonis>
look up the nixos wiki, it should have a list
<samueldr>
so for what follows, we can completely ignore whatever is in your nix-channels :)
<samueldr>
there is one branch per channels, they are automatically updated when channels advance
<samueldr>
so if you use the `nixpkgs-channels` repo as a git remote, you can `git checkout -b nixos-unstable channels/nixos-ubstable` and work with the "full set" build by hydra
<Drakonis>
i feel that i'm missing a couple things here atm
<etu>
Would be fun to not use wifi at work, I want to use cabled network :p
<Lisanna>
oh boy...
<Lisanna>
just discovered that I could do this
<Lisanna>
> "${/* inline comment in nix string */""}"
<{^_^}>
""
<Lisanna>
i.e. how to comment your nix code in the middle of a big string literal without the comments showing up in the build result
<etu>
You could just use hash sign?
<etu>
Since that's parsed as bash
<Lisanna>
etu that would make the comments show up in the build result
<Lisanna>
(built result in that case being the bash script)
<Lisanna>
Advantages: 1) prevent rebuilding when just changing comments, and 2) if you want the resulting script to make sense if read by a human, and the comment is about the nix code that generates it, thus it would be out of place if included in the script result
<rauno>
What's best way to evaluate or test nix expressions built for nixops (without really creating deployment/deploying) ?
<Lisanna>
rauno nixops deploy --build-only
Ariakenom has joined #nixos
<rauno>
okay, will try
Drakonis has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 244 seconds]
sqooq has joined #nixos
hakujin2 has joined #nixos
justanotheruser has joined #nixos
tobiasBora has joined #nixos
<tobiasBora>
Hello,
<tobiasBora>
I'd like to install nixos in a qemu file (.qcow file). Is there anything special I need to know, or should I follow the usual way to install nix?
<sphalerite>
sqooq: also, please stop being so confrontational and try to answer questions so we can help you solve the problem rather than flaming nix.
<DigitalKiwi>
because it's a terminal issue
<sqooq>
sorry I didn't see your question
<sphalerite>
sqooq: if you think nix is crap and don't want to use it, you're welcome to leave. If you still want to give it a chance, then let us help you.
<sqooq>
but no i'm just running `nix-shell`
<sqooq>
sphalerite: woah calm down
* sphalerite
is calm
<sphalerite>
it just looks almost like you're trolling, in which case I'm disinclined to help. If that's incorrect, apologies for the accusation but please do try and avoid giving the impression :)
<sqooq>
cypress is calm as well, got any other leads for me
<sphalerite>
how did you install termite?
<sqooq>
sphalerite: that's honestly kind of passive aggressive
<sqooq>
but it's understandable if trolls waste your time a lot. But have you ever considered that maybe not everyone is smart and just gets and fixes things immediately for programs they're unused to?
<sqooq>
sphalerite: I installed it using pacman on arch linux. After you, or whoever, mentioned it earlier, i installed it with nix-env to see if it would help: it did not.
<sqooq>
I got it working on xfce4, i just think that's annoying that some terminals don't work
<sqooq>
now i'm getting an error but can't tell if that's my fault or not
<DigitalKiwi>
you can make other terminals work by configuring them
<hyper_ch2>
hi sphalerite
<sqooq>
if you have a dependency for a haskell project, then it properly get's all ITS dependencies right? I don't need to manually build the tree myself do I?
<sphalerite>
riiiiiight okay! That's very helpful to know. So the issue, I believe, is that installing termite via pacman will put its terminal definitions in /usr/share/terminfo, but nix-built programs don't look there
<sqooq>
DigitalKiwi: how do I do so for termite?
<sphalerite>
try `export TERMINFO_DIRS=/usr/share/terminfo` and see if that helps
<sphalerite>
hi hyper_ch2
* hyper_ch2
gives sphalerite a chocolate coated crunchy cookie
<DigitalKiwi>
I had the problem I quoted from earlier also on archlinux in xmonad and I found it because I had tried termite as my default term to try it and then I found out that it worked in lxterminal and terminator and not termite or urxvt with default settings and I didn't even want to use termite so I just changed it to terminator or lxterminal so didn't go further
<sqooq>
I figured I could jsut do that, i just didn't know where it was stored, and the issue webpage i linked above didn't mention anything like that. it mentioned systemPackages, which I went looking for information on.
<sqooq>
Now i got to figure out why my program won't run lmao
rauno has quit [Ping timeout: 265 seconds]
<sphalerite>
sqooq: systemPackages is a nixos thing and doesn't apply to nix-on-other-OSes, so it wouldn't help in your case :/
<sqooq>
je vois
<sqooq>
hmm it builds fine it just won't run
<sqooq>
not a nix thing
<sqooq>
ok well i guess i got my only problem fixed then
worldofpeace_ has quit [Ping timeout: 256 seconds]
<maerwald>
I'm trying to run selenium in a nix-shell that works on non-NixOS, but on NixOS I get "/nix/store/ql3633pll167l18c1723s909pi5mlwjc-openjdk-8u122b04-jre/bin/java: symbol lookup error: /run/opengl-driver/lib/libGL.so.1: undefined symbol: drmGetDevices2"
<srhb>
maerwald: Is this an unstable nixos?
<maerwald>
18.03
<srhb>
Oh, hm. I thought that looked like the usual "package has not been updated for libglvnd changes" but I think that's only on unstable and forwards...
<srhb>
Ah, no, it does find the file. Right. Sorry for the noise.
<srhb>
Since you're talking about cabal2nix I feel like your use case is most likely already covered, what do you actually need?
fendor has quit [Remote host closed the connection]
fendor has joined #nixos
<srhb>
(Specifically it sounds like you may be looking for callCabal2nix)
<mikeplus64>
yeah, i just don't like doing 'cabal2nix . --foo --bar > default.nix' repeatedly
jmeredith has quit [Quit: Connection closed for inactivity]
<mikeplus64>
i have a build.nix which does somecustompkgs.haskellPackages.callPackage ./default.nix {}, where default.nix is generated by the cabal2nix command line
<mikeplus64>
hm, i use cabal2nix to also generate some nix files for git repos with packages ... is there a way to pass in these to callCabal2nix? looks like no but i might not be grokking it correctly
<srhb>
mikeplus64: Sorry, I don't understand the problem description, can you elaborate?
<srhb>
maerwald: You want something like pkgs.nixGL to exist?
<maerwald>
maybe
<mikeplus64>
srhb: the cabal2nix command line can generate a nix file for a package on git, given a git commit oid. i set haskellPackages.overrides in my pkgs set to include a few of these, like `overrides = new: old: { squeal-postgresql = new.callPackage ./squeal-postgresql.nix {}; }`
<mikeplus64>
it's probably not sane to do it, because nix invocations will all need to hit the git repo, BUT...
<mikeplus64>
know if it is possible to replace that callPackage with callCabal2nix?
<srhb>
mikeplus64: Morally you want to callCabal2nix on the src of some git repo?
<mikeplus64>
i think the answer is no looking at the src, but haskellSrc2nix might work
<srhb>
Taneb: I've never seen any attempts at combining them. Definitely interesting.
<carlosdagos>
hi all, has anyone here used hackage2nix?
<srhb>
carlosdagos: Plenty of people, directly or indirectly.
<carlosdagos>
I'm getting an error like `hackage2nix: constraint cassava ==0.5.1.0 cannot be resolved in Hackage`, which I think means that `cassava` can't be found in `all-cabal-hashes`
ma27 has quit [Quit: WeeChat 2.0]
<carlosdagos>
I don't know where (or whether) that error should be reported :/
ma27 has joined #nixos
<srhb>
carlosdagos: If it's a new version, it'll just be included in the next bump of all-cabal-hashes I believe :)
<carlosdagos>
cassava 0.5.1.0 is from Aug 17th and has been in nixpkgs since Dec 19th, so I don't believe it's that new haha
<srhb>
Oh, interesting
<viric>
I don't use KDE... but when I run "kdenlive" in one computer I get it in dark theme, and in another I get it in white theme.
<viric>
What determines the KDE theme, not using KDE?
<viric>
(for kde programs)
__monty__ has joined #nixos
<{^_^}>
[nixpkgs] @teto opened pull request #44598 → [rdy]iproute: allow to load ebpf programs → https://git.io/fNM7B
CcxWrk has quit [Ping timeout: 240 seconds]
<adisbladis[m]>
viric: Your Qt theme is set in ~/.config/Trolltech.conf
<viric>
is there a qtconfig or similar to change it?
<adisbladis[m]>
I have only ever done that manually or using the kde config tool
<viric>
adisbladis[m]: what is the name of that tool?
<srhb>
carlosdagos: Cloning now... :) Takes a while
<adisbladis[m]>
viric: You cant use it standalone
<viric>
in one computer kdenlive stays at 100% cpu usage because it keeps on trying to load something (perf top shows something about Qt load pixmap icon)
<adisbladis[m]>
Need a full plasma session
<viric>
In anoother (light theme) this does not happen
<carlosdagos>
ah wait, I found out the error -- I'm using OSX and skipped over the part that says `Important: this must be run on a case sensitive file system`
<adisbladis[m]>
systemsettings5
<viric>
adisbladis[m]: aha, thank you
<srhb>
carlosdagos: Ah :P
<adisbladis[m]>
But I really think you cant just use it without a plasma session
<{^_^}>
[nixpkgs] @basvandijk opened pull request #44601 → lib/types: add the selectorFunction type →
<techieAgnostic>
if i install tewi-fonts and theres no problems with the installation, do i need to run fc-cache manually or something? its not showing up in xfontsel
__monty__ has quit [Client Quit]
Izorkin has quit [Read error: No route to host]
<goibhniu>
viric: I'm not sure if you're still having the problem now. Maybe lsof shows some Qt stuff that you've removed is still in use?
__monty__ has joined #nixos
<viric>
well, I can't really tell what the problem is, besides the stderr messages
<goibhniu>
did you try rebooting?
<viric>
can it be a mismatched libxcb?
<srhb>
techieAgnostic: If you added them to fonts.fonts you should just have to switch.
<viric>
goibhniu: I just rebooted
<viric>
same outcome
<techieAgnostic>
srhb: i installed the package, never heard of fonts.fonts, is there somewhere i can read up on that?
<goibhniu>
gah :/
<srhb>
techieAgnostic: Ah, are you not on NixOS?
<viric>
what worries me most is that, at home, my poor computer has kdenlive with 100% cpu usage. and I can't reproduce it at the office.
<maerwald>
is it known that NixOS is slow? When I open a terminal it takes 2-3 seconds for the terminal to open, then the next terminal is fast. It seems it's causing a bazillion of file system calls?
<qknight>
betaboon: do you have a hint for us, what we are doing wrong with python? we are using python 3.6 with taiga 3.3.14 and django 1.11.13 (and to our surprise psycopg2-2.7.1)
<qknight>
maerwald: i'm using konsole, never had that what you describe. are you on SSD or harddrive?
<maerwald>
hard drive
<etu>
maerwald: What terminal? What filesystem?
<qknight>
maerwald: then it is known to be slow
<infinisil>
I'm pretty sure this is something with the terminal/shell and nothing with NixOS specifically
<maerwald>
other distros are not that slow, even on hard drive
<infinisil>
Although, I think python can be slow because of something with dynamic linking
<maerwald>
ext4 is not known to be slow, neither is sakura
<tilpner>
vte terms always feel slow-ish :/
<maerwald>
I've been using them on tons of different setups, it took never 3 seconds
<qknight>
maerwald: you could do a few benchmarks and using iotop to monitor disk activity
<qknight>
maerwald: but it is true, that nixos might do more calls on the harddrive as it needs to resolve lots of indirections
<tilpner>
Playing the next song can take 5s if my HDD shut down, make sure it's not something like that
<tilpner>
FWIW, sakura launches with no noticeable delay here (but I only just installed it)
<FRidh>
Are you using just the interpreter? Do you have PYTHONPATH set? Are you using python.withPackages / python.buildEnv? Is there a Python script in /nix/store/yourscript.py on PYTHONPATH?
<FRidh>
(or am I mixing up two questions here :))
<infinisil>
(I was just making a note on python, I don't have a problem with it right now)
<FRidh>
ok
hakujin2 has joined #nixos
mayhewluke has quit [Ping timeout: 265 seconds]
Neo-- has joined #nixos
hakujin2 has quit [Ping timeout: 240 seconds]
mayhewluke has joined #nixos
<betaboon>
qknight: i remember getting that config stuff working was a pain in the ass. let me look around
<Myrl-saki>
And 18.03 felt just like yesterday. :P
<makefu>
Myrl-saki: cross compiling is like the killer feature now for nix (together with remote building)
<makefu>
and of course all the other stuff which comes out of the "declarative" part of nix :)
<srhb>
Ironically cross building is now way more ergonomic than remote building. Truth is stranger than fiction :P
<makefu>
`nixos-rebuild switch --build-host nextgum` is super convenient
<srhb>
agreed.
<srhb>
Also nextgum <3
<makefu>
the current server is `gum`, next one will be `nextgum` (and once gum is dead nextgum will replace gum in both name and function)
<srhb>
Love it.
<srhb>
I give my machines way too serious names and regret it.
<tobiasBora>
Hello,
<tobiasBora>
I tried install nixos in qemu using the following command, but I can't connect to the internet from the host: qemu-system-x86_64 -L pc-bios -drive file=nix_base.qcow2,if=virtio,id=mydisk -smp 1 -m 1G -display curses -k fr -cdrom ~/Informatique/OS/Nixos/nixos-minimal-18.03.132847.aec217852f2-x86_64-linux.iso
<tobiasBora>
nix get's a local ip in 10.X.X.X
<tobiasBora>
but when I ping google.com, it solves the name to an ip, but can't reach the ip
<tobiasBora>
any idea if the problem comes from nix or qemu?
<makefu>
sounds like a routing error, maybe firewall problems on your local host machine?
<Myrl-saki>
Oh wait, I still can't use it either way. ; ~ ;
<Myrl-saki>
srhb: Kinda interesting that ghc is being built. :P
hakujin2 has quit [Ping timeout: 265 seconds]
<{^_^}>
[nixpkgs] @Infinisil merged pull request #44570 → set initialHashedPassword in installation-device.nix → https://git.io/fNMJs
<{^_^}>
[nixpkgs] @Infinisil pushed commit from @bobvanderlinden to master « set initialHashedPassword in installation-device.nix »: https://git.io/fNDmt
<nly>
If a package asks for dependencies like 'gcc' 'make' should i install them in my env or is there a better way?
<infinisil>
,library nly
<{^_^}>
nly: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<nly>
ty
Ariakenom_ has joined #nixos
<srhb>
Myrl-saki: Right, it'll take a while :P
Jackneilll has joined #nixos
goodwill_ has joined #nixos
atriq has joined #nixos
Taneb has quit [Disconnected by services]
atriq is now known as Taneb
Ariakenom has quit [Read error: Connection reset by peer]
<Myrl-saki>
nly: Why not just make a default.nix?
Jackneill has quit [Read error: Connection reset by peer]
<Myrl-saki>
nly: If it's a small package, then the default.nix should be easy enough to mkae.
<Myrl-saki>
nly: If it's a large package, then you'd be happier that you made a default.nix.
azdle has quit [Quit: Ping timeout (120 seconds)]
goodwill has quit [Quit: ...]
nD5Xjz has quit [Ping timeout: 244 seconds]
Xal has quit [Ping timeout: 244 seconds]
TolleLege has quit [Ping timeout: 244 seconds]
AstroBadger has quit [Ping timeout: 244 seconds]
aminechikhaoui has quit [Ping timeout: 244 seconds]
otti has quit [Ping timeout: 244 seconds]
lejonet has quit [Ping timeout: 244 seconds]
goodwill_ is now known as goodwill
robogoat has quit [Ping timeout: 244 seconds]
jmiven has quit [Ping timeout: 244 seconds]
shachaf has quit [Ping timeout: 244 seconds]
toppler has quit [Ping timeout: 244 seconds]
Xal has joined #nixos
selfsymmetric-mu has quit [Ping timeout: 260 seconds]
azdle has joined #nixos
dejanr has quit [Ping timeout: 260 seconds]
nD5Xjz has joined #nixos
AstroBadger has joined #nixos
<betaboon>
why would anyone think that it is a good idea to have "boot.cleanTmpDir" default to false ? oO
dejanr has joined #nixos
<nly>
Myrl-saki the package 'hplip' is available in the nixpkgs
<nly>
the hplip package wants to build stuff of its own
<tobiasBora>
Myrl-saki: thanks for your help! Now I need to figure out why it seems to take ages to install emacs...
<srhb>
rauno: I mean, the kernel your target host configuration uses. Yes it is aware of it, that's what it's building after all. If this is all confusing perhaps you could share some output and configuration :)
<rauno>
well im moving few previously installed nixos machine to nixops deployment (bare-metal servers) and haven't done any deployments with nixops on them yet, that's why i think it's not aware of it :)
etu has joined #nixos
<rauno>
and currently i'm using --build-only to test out the expression before i really try to deploy and mess them up :)
<srhb>
rauno: I'm talking about the kernel in those expressions. Not whatever is running on them currently, that's irrelevant.
<{^_^}>
[nixos-org-configurations] @edolstra pushed to master « Set initial and max heap size »: https://git.io/fND3d
<srhb>
rauno: Then we need more details. You shouldn't be seeing kernel module rebuilds on a default versions with a nixpkgs channel that is built by hydra.
<rauno>
anyway, i update some config, will see if anything changed now
lejonet has joined #nixos
jmiven has joined #nixos
<rauno>
release-18.03 should be built right
hakujin2 has quit [Ping timeout: 240 seconds]
vmandela has quit [Quit: Leaving]
nly has quit [Ping timeout: 250 seconds]
dvim has quit [Quit: WeeChat 2.2]
nly has joined #nixos
ryanartecona has joined #nixos
<tobiasBora>
Also, any idea why I can't see any hard drive when I use the qemu option "-drive if=virtio,file=nix_base.qcow2,cache=none"?
phreedom_ has joined #nixos
<tobiasBora>
while if I use this instead, it works: -drive file=nix_base.qcow2,if=none,id=mydisk -device ich9-ahci,id=ahci -device ide-drive,drive=mydisk,bus=ahci.0
<{^_^}>
[nixpkgs] @xeji pushed commit from @Synthetica9 to master « silver-searcher: 2.1.0 -> 2.2.0 (#44613) »: https://git.io/fNDWR
<iqubic>
So is this never going to work?
<srk>
no mention of keras-preprocessing in nixpkgs, maybe try packaging that and adding it as a dep to keras
dvim has joined #nixos
<iqubic>
How did this pass the tests in the first place?
<srk>
no idea
<srk>
same here, with py2 as well
orivej has joined #nixos
<iqubic>
I don't have the time to figure this out.
kisik21 has joined #nixos
<iqubic>
but I do wish that someone could work this out.
hakujin2 has joined #nixos
<iqubic>
Is there a way that I can get this to work?
<srk>
iqubic: file an issue and ping the maintainer in description
jdnavarro has quit [Ping timeout: 256 seconds]
<iqubic>
I will try that.
hakujin2 has quit [Ping timeout: 240 seconds]
dbmikus__ has joined #nixos
<tobiasBora>
tilpner: not sure to understand, what do you use to populate? If you still have the command list, It would be amazing to have a copy/paste ;-)
<iqubic>
Was there a point at time in the past where Keras was building properly?
aramiscd[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
<{^_^}>
[nixpkgs] @fuzzy-id opened pull request #44615 → Cassandra version bumps → https://git.io/fND4K
<tilpner>
tobiasBora - This snippet builds qcow2s with a single ext2 partition from a Nix closure: https://tx0.co/1F
Sonarpulse has joined #nixos
<tilpner>
tobiasBora - This snippet builds an lz4 squashfs from a Nix closure: https://tx0.co/1G
<kisik21>
How many packages would be built from source if I pull unstable fontconfig in NixOS 18.03?
mrueg has joined #nixos
jesper[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
DigitalKiwi has quit [Quit: DigitalKiwi]
<tilpner>
kisik21 - Anything you use that depends indirectly on fontconfig
<kisik21>
i.e. half of my closure lol
<tilpner>
If you pull those applications from unstable completely, you can use unstables cache
<Denommus>
srk: thanks
<Denommus>
that helped
<kisik21>
Last time I upgraded to unstable, locale was glitchy. It was really strange.
<kisik21>
rofi didn't launch, perl complained
<tilpner>
kisik21 - You don't need to upgrade to unstable, you can pick individual applications from it
<tilpner>
kisik21 - They will use new fontconfig, without having to compile them
<kisik21>
Hm, maybe iBus will work?
jdnavarro has joined #nixos
<kisik21>
it's compiled with new glibc though
<kisik21>
I'm afraid I'll have some problems...
<tilpner>
Trying it with nix-shell shouldn't break anything
<{^_^}>
[nixpkgs] @NeQuissimus pushed commit from Thomas Bach to master « cassandra: rewrote service from scratch »: https://git.io/fNDEx
<{^_^}>
[nixpkgs] @alyssais opened pull request #44618 → triton: init at 6.1.2 → https://git.io/fNDuU
<tobiasBora>
tilpner: thanks ! so the first method is the slow one with libvirt-guess?
<tilpner>
tobiasBora - It uses libguestfs and the generation of a tar.gz increases build time. But you didn't mention your intended content, so it might be quicker for you
Drakonis has joined #nixos
stekke[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
<{^_^}>
[nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/fNDuF
<Denommus>
but I nginx apparently can't reach it for some reason
<Sonarpulse>
bgamari: on cross from pkgs it is indeed almost empty
midchildan[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : removing from IRC because user idle on matrix for 30+ days"]
<Sonarpulse>
only pkgs.buildPackages(.buildPackages)*.targetPackages on cross is fully populated
<bgamari>
Sonarpulse, the ghc expressions expects it to contain gmp at very least
<Denommus>
I've tried both proxyPass = http://<mattermostip>:8000 and creating an upstream
<Sonarpulse>
bgamari: oh for cross-compiling ghc?
<bgamari>
Sonarpulse, yep
<Sonarpulse>
bgamari: that makes sense
<Sonarpulse>
maybe targetPackages should change then
xeji has joined #nixos
<bgamari>
mmm
<tilpner>
tobiasBora - This will copy a list of derivations with all dependencies to the filesystem. Note that one of them strips the leading /nix/store, which you may not want to do
<Sonarpulse>
bgamari: the current semantics is actually for GHC too, haha
<Sonarpulse>
targetPackages.stdenv on cross is not pkgs.stdenv
<bgamari>
it's not clear to me why targetPackages should be empty
<Myrl-saki>
Okay.
<bgamari>
oh?
dnovosel has quit [Ping timeout: 240 seconds]
<Myrl-saki>
I did `pkill -STOP -u nixbld1` and 100% thought that the CONT failed.
<Sonarpulse>
targetPackages.stdenv is a fake thing just containing CC that runs on the host platform targetting the target platform
<Myrl-saki>
Would have thrown away my monitor right there
<bgamari>
ahh
<Sonarpulse>
whereas pkgs.stdenv.cc runs on the build platform and targets the host platform
<bgamari>
Sonarpulse, so targetPackages doesn't really exist?
<Sonarpulse>
so a cross-compiled GHC would have a C compiler to use
<bgamari>
Sonarpulse, I guess this must be new?
<Sonarpulse>
bgamari: yeah I thought it too sneaky to keep all the packages but change stdenv
<bgamari>
previously I could cross ghc
<bgamari>
hmm
<Sonarpulse>
bgamari: yeah this is a few months
<tenten8401[m]>
Has anyone else here noticed how the mysql socket location changed in NixOS 18.09 from 18.03?
mayhewluke has quit [Ping timeout: 256 seconds]
<tenten8401[m]>
none of my PHP apps seem to be able to connect now when just using "localhost"
<Sonarpulse>
bgamari you can see the change in pkgs/stdenv/booter.nix
<bgamari>
thanks
<Myrl-saki>
sphalerite: Ping. You probably already know that it works, but I was able to do the -STOP and -CONT, and seems like it worked. Thanks!
<Sonarpulse>
bgamari: since the whole point of this was building things like GHC, I'm thinking we actually do do targetPackages = pkgs // { stdenv = onlyChangedThing; }
<Denommus>
damn
<Denommus>
it was a typo
<Denommus>
I typed 100 instead of 10 in a section of the IP
<Sonarpulse>
that will get the cross-compiled GHC the right tools *and* the GMP
<bgamari>
right
<Lisanna>
Awesome, I finished converting my Docker-based app to a Nix package. Way the hell more features than the docker version, and half the LOC
jtojnar has quit [Remote host closed the connection]
<rauno>
srhb, which kernel package i should define so it would build everything from scratch, it's still building them >.<
<Myrl-saki>
Lisanna: :D
<Myrl-saki>
Lisanna: What did you replaced containerization with?
<Lisanna>
Myrl-saki I don't actually need containerization, was just using docker to hold dependencies
<Lisanna>
Most of that code was auto-generating and caching the docker images / intermediate build products
<Myrl-saki>
Oh. :P
* bgamari
tries to figure out how to implement that
<Sonarpulse>
this is so pkgs/top-level/splice.nix can easily detect the native case
<elvishjerricco>
Those perl packages don't seem to be easily cross-compilable
<Sonarpulse>
and not splice
<Sonarpulse>
because splicing is expensive
<elvishjerricco>
If anyone wants to rewrite switch-to-configuration in C++ or python or something, that'd be nice :P
<cocreature>
is there a policy on adding release candidates and prereleases to nixpkgs? for GHC that usually seems to be done but I wonder if and when that is acceptable for other stuff
<bgamari>
Sonarpulse, I'm guessing this is pretty far from the correct approach given that I have nowhere to get the `config`, `overlays`, and remaining top-level arguments from to pass to `allPackages`: https://gist.github.com/bgamari/7f00faad98c90b22c22c52523ea4019f
dnovosel has joined #nixos
<Sonarpulse>
bgamari: I think you will want the _raw thing, and previous stage post processing
<Sonarpulse>
sorry this code sucks so much, btw, in general
<bgamari>
meh, quite alright; the knot tying is just very tricky without types
<bgamari>
Sonarpulse, the problem is I don't have the previous stage
<bgamari>
Sonarpulse, since this is the base case
<Sonarpulse>
bgamari: let me take a look
<Sonarpulse>
ok i have diff
<Sonarpulse>
that function is the rnul parameter
<Sonarpulse>
see the big comment
<bgamari>
Sonarpulse, right, which is a base case, no?
<bgamari>
the base case still gets access to its neighbor
<Sonarpulse>
instead of `postStage = buildPackages: {`
<bgamari>
right
<bgamari>
alright, things seem to be churning now
<Sonarpulse>
yeah none of the recursion is properly guarded, given arbitrary function arguements so I figured hell, why not!
<Sonarpulse>
(/ I needed it to make the fake stdenv)
<{^_^}>
[nixpkgs] @dasJ opened pull request #44622 → smarty3-i18n: Init at 1.0 → https://git.io/fNDrN
drewr has quit [Remote host closed the connection]
stigmergik[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
<elvishjerricco>
Sonarpulse: If I put `nativeBuildInputs = [buildPackages.foo];`, will it splice that and end up using `buildPackages.buildPackages.foo`? Obviously this is the same thing typically, but it's possible for it to be different.
hakujin2 has joined #nixos
Izorkin has quit [Ping timeout: 240 seconds]
russiancow[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
__monty__ has quit [Quit: leaving]
Izorkin has joined #nixos
logzet has quit [Ping timeout: 240 seconds]
logzet has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
ashkitten has quit [Quit: WeeChat 2.2]
drewr has joined #nixos
phreedom_ has quit [Ping timeout: 250 seconds]
dnovosel has quit [Ping timeout: 240 seconds]
phreedom has joined #nixos
dax has left #nixos [#nixos]
peel[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
lordfluffywobble has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
<rauno>
but, still, even if it isn't using hydra one, why is it building all the drivers ?
<rauno>
i'll try the hydra thing also
<clever>
rauno: because hydra hasnt had a chance to build it yet
<elvishjerricco>
bobvanderlinden: Perl* but yea. All three of the added deps didn't cross compile IIRC (NetDBus, XMLParser, XMLTwig)
<bobvanderlinden>
err, perl, indeed
<bobvanderlinden>
alright, so next step would be to cross compile those.
trcc has quit [Ping timeout: 240 seconds]
xeji has quit [Quit: WeeChat 2.0]
<Sonarpulse>
elvishjerricco: no it won't
<rauno>
clever, okay but why is it builidng drivers that i won't need :)
hakujin2 has quit [Ping timeout: 256 seconds]
<Sonarpulse>
stdenv pkgs buildPackages and targetPackages are not spliced
<Sonarpulse>
likewise buildHaskellPackages is not spliced
<rauno>
ah okay, nixops isn't aware of what drivers are going to be used..
<rauno>
makes sense actually
<elvishjerricco>
bobvanderlinden: Or replace the peel script with something more amenable to cross building
<clever>
rauno: and the nix expression just builds all drivers, then copies the ones it needs
<elvishjerricco>
Sonarpulse: Neat. So there's no harm whatsoever in referencing buildPackages
<rauno>
this nix-channels, if i change some package there, will it also work? just the changed packages will be built and everything else is taken from hydra, right ?
<clever>
rauno: yeah
<clever>
rauno: but you can also use overlays and not use a git checkout
ma27 has quit [Quit: WeeChat 2.0]
<rauno>
how do the overlays work? i sometimes need to change package or two
<iqubic>
I want to tell my shell.nix to use a local clone.
<iqubic>
Cool. I think I'll do that.
<bobvanderlinden>
elvishjerricco: for me it fails on libwww-perl-6.34
<elvishjerricco>
bobvanderlinden: I haven't tried it near master yet. I've been operating off nixos-unstable from a few days ago. Not sure how behind that is
<{^_^}>
[nixpkgs] @dasJ opened pull request #44627 → sieve-connect: Package is supported everywhere → https://git.io/fNDQ0
<iqubic>
Is there a way to tell direnv to use that option when setting up directory variables?
<clever>
you only want to use that when your internet is kaput
aarvar has joined #nixos
<iqubic>
I'm at a coding class right now. They expect everyone to use the provided laptops with their own ethernet cables. I am trying to use my own personal NixOS laptop, but it doesn't have internet access.
selfsymmetric-pa has joined #nixos
<iqubic>
I could use the already set-up laptops, but coding on windows is really really weird for me. And I want to use my own already configured emacs installation.
<iqubic>
So I'd like a way to get this to work for this course.
<clever>
it may also take you several hours to install something from source
<clever>
since you need to rebuild things
<iqubic>
clever: I know.
<infinisil>
But you can't get the sources without internet either..
<clever>
yeah
<iqubic>
Right.
<infinisil>
Just fix your internet?
<iqubic>
infinisil: I'll talk to the class instructor and see what I can do.
<{^_^}>
[nixpkgs] @primeos pushed to master « pythonPackages.scapy: Add support for the manuf database from Wireshark »: https://git.io/fND5H
<Drakonis>
ofborg timed out :|
alex`` has quit [Ping timeout: 244 seconds]
<{^_^}>
[nixpkgs] @Mic92 merged pull request #44579 → update bitwig studio to 2.3.5 → https://git.io/fNMCT
<{^_^}>
[nixpkgs] @Mic92 pushed commit from @poelzi to master « bitwig-studio: 2.3.2 -> 2.3.5 (#44579) »: https://git.io/fNDda
<{^_^}>
[nixpkgs] @LnL7 opened pull request #44630 → gtk3: add x11Support for darwin → https://git.io/fNDFg
betaboon has quit [Quit: WeeChat 2.1]
<bgamari>
Sonarpulse, Is Obsidian not using nixpkgs master?
<Sonarpulse>
bgamari: we have a branch that is moving to it
<bgamari>
I see
<Sonarpulse>
but it is stuck on some ghcjs luite thing
<Sonarpulse>
there's these patches to use javascript native strings for Text, and they aren't quite kicking in on the new GHCJS
<bgamari>
mm
<Sonarpulse>
matthew bauer has been working on this
<bgamari>
I see
michiel_l has quit [Ping timeout: 265 seconds]
<bgamari>
Sonarpulse, it looks like there is some funkiness in cross-compiling 8.4.3
<bgamari>
GHC that is
<bgamari>
fails very strangely
das_j has joined #nixos
<bgamari>
even stranger, 8.6.1 seems okay
kisik21 has joined #nixos
Fare has joined #nixos
<das_j>
Hey, just a short question. In a systemd service, can I do serviceConfig.ExecStop = "${pkgs.writeScript "…" "…"}"? I tried exactly that, but now I get "Failed to execute command: Permission denied" from systemd.
Guanin has quit [Remote host closed the connection]
<das_j>
Strange, because the file has -r-xr-xr-x permissions
<{^_^}>
[nixpkgs] @dasJ opened pull request #44631 → nixos/terraria: Wait for daemon to stop → https://git.io/fNDbi
dnovosel has joined #nixos
<das_j>
Hm, question about the writeCBin trivial builder: Why does it prefer local builds? I'm currently only using NixOS on amd64, but wouldn't this fail when building a derivation on amd64 for e.g. arm64?
<{^_^}>
drakonis: In order of preference: Patch source OR ((if it uses PATH -> wrap with new $PATH) AND (if it uses dlopen, (patchelf --set-rpath in postFixup OR wrap with new LD_LIBRARY_PATH)))
<Drakonis>
oh no no
<Drakonis>
i just need rclone-browser to install rclone with it
<clever>
why?
<Drakonis>
because it is a frontend for rclone
<Drakonis>
doesn't work without it
<clever>
the above directions will put rclone into the PATH of rclone-browser
Thra11 has quit [Ping timeout: 240 seconds]
<das_j>
drakonis: The tool for that is `makeWrapper` which you can use in your install phase to wrap rclone-browser and add rclone to the $PATH. Just search the repo for `makeWrapper` for usage examples
<Drakonis>
so, if i do that it'll pull it in when instaling?
<das_j>
Yes
<Drakonis>
okay
<kisik21>
How can I override bspwm's xsession snippet with an overlay?
shachaf has joined #nixos
Neo-- has quit [Ping timeout: 240 seconds]
capisce_ is now known as capisce
<Drakonis>
by the way, i'm not sure how i'm going to deal with testing mac osx when i don't own a mac
d0t has joined #nixos
<{^_^}>
[nixpkgs] @matthewbauer opened pull request #44632 → Support building putty for windows → https://git.io/fNDxk
<d0t>
hi! Theoretical question. When should I expect the new thunderbird in nixpkgs?
<tilpner>
(And then a week or two until it reaches unstables)
<das_j>
And when 18.09 is released unless you have an unstable system
<d0t>
Great! Thanks.
<d0t>
I have nixos 18.03 and nixpkgs unstable.
<d0t>
Btw, how unstable is unstable? Is it suitable for daily use?
<kisik21>
I broke my locale settings by leaping to unstable.
<etu>
d0t: It's definitely usable for daily use
<d0t>
I assume, I can always roll back.
<kisik21>
Yes, you do. That's what I did...
<d0t>
Alright, I'll do just that.
<kisik21>
Maybe I needed to reboot after switching to unstable... never tried actually
<kisik21>
so I recommend you to reboot after doing nixos-rebuild
<kisik21>
Probably do `nixos-rebuild boot --upgrade` and then reboot
<d0t>
won't nixos-rebuild switch and the reboot do?
<etu>
That's what I do most of the time on desktops
<d0t>
*then
<kisik21>
d0t: better safe than sorry, I think
<kisik21>
Unstable is called unstable for reasons...
<kisik21>
and sometimes clean reboot is really better than switching online
<etu>
if you're gonna reboot anyways you're better off doing a rebuild boot
<Drakonis>
kisik21, its unchanging
<Drakonis>
rather
<Drakonis>
it changes a lot
<cocreature>
ime unstable is fairly stable. the bigger problem is that it often doesn’t update for quite some time because a test is broken
<kisik21>
I think I'll try to use unstable once more
Fare has quit [Ping timeout: 256 seconds]
FRidh has quit [Quit: Konversation terminated!]
kisik21 has quit [Remote host closed the connection]
DigitalKiwi has joined #nixos
mayhewluke has quit [Ping timeout: 240 seconds]
mayhewluke has joined #nixos
<bobvanderlinden>
elvishjerricco: the perl cross compile problem is a hard one to crack :'(
<bobvanderlinden>
i agree with your comment converting `switch-to-configuration` to python (or whichever other language that does have some support for cross compilation)
<das_j>
Btw, where is the perl script located? nixpkgs?
<elvishjerricco>
bobvanderlinden: Yea a lot of the Perl code uses compile time eval, which isn't doable when cross compiling
<elvishjerricco>
das_j: Yea there's a switch-to-configuration.pl file in nixpkgs
<elvishjerricco>
There's like 20 other Perl scripts too but the others haven't come up yet :P
<clever>
elvishjerricco: setup-etc.pl is one ive wanted to see ported
<das_j>
It doesn't look that bad
<bobvanderlinden>
indeed, that one seems like it's worth the effort converting
hakujin has joined #nixos
<clever>
bobvanderlinden: setup-etc.pl is the only reason not-os depends on perl
<bobvanderlinden>
haven't done python in a while, but it seems like a good exercise
<clever>
bobvanderlinden: id rather see it become c
<bobvanderlinden>
hmm
<das_j>
clever: Totally agree! Static linking and gone are all dependencies
<bobvanderlinden>
you're probably right. especially when it comes to portability
hakujin4 has quit [Ping timeout: 256 seconds]
<elvishjerricco>
Personally I'd rather see it in rust but I doubt the tooling is there for that in nixpkgs :P
<Sonarpulse>
elvishjerricco: I am slowly trying to get the rust people to build libraries separate from compilers just like haskell
<Sonarpulse>
that will help
<Sonarpulse>
soon rustc will have rust (the cranelift compiler) backend instead of LLVM
<Sonarpulse>
that + compiler-builts replacing compiler-rt
<Sonarpulse>
means 100% C/C++-less builds
<Sonarpulse>
in tools and libraries
kisik21 has joined #nixos
<Sonarpulse>
only dependency being bootstrapping
reinzelmann has joined #nixos
<kisik21>
So... I upgraded again. Rebooted. Rofi still complains about locale, termite still can't handle iBus layout switching, but hey, bspwm now launches correctly and I have colored emoji system-wide!
alex`` has joined #nixos
<bobvanderlinden>
hmm, that sounds promising
<LnL>
Sonarpulse: does that mean no more vendored llvm build?
<Sonarpulse>
LnL: nah I imagine LLVM will be the default for a while
<Sonarpulse>
LnL: but I believe they started support system LLVMs?
<LnL>
oh!
<Sonarpulse>
LnL: at least I saw an issue involving the system llvm
<Sonarpulse>
something like that
<kisik21>
so... anyone can help me with locale and iBus?
<LnL>
Sonarpulse: that's not how you sell this...
<elvishjerricco>
Hm. Dropping llvm sounds like a bad thing
ru_horlick has quit [Quit: Connection closed for inactivity]
<elvishjerricco>
But yea isn't the rust nix stuff set up such that changing any dependency requires rebuilding all of them plus the compiler? It was pretty unusable because of that last I tried it
<elvishjerricco>
Sonarpulse: ^
<Sonarpulse>
LnL: sorry the issue blamed the system LLVM because it was deemed a supported LLVM
<Sonarpulse>
elvishjerricco: there was some thing besides buildRustPackage that cached individual libraries
<{^_^}>
rust-lang/rust#51899 (by gnzlbg, 5 weeks ago, merged): bump minimum LLVM version to 5.0
<Sonarpulse>
that PR bumped llvm version
<kisik21>
Hey, I solved the issue
<Sonarpulse>
not that is stock 5.0 I think
logzet has quit [Ping timeout: 240 seconds]
<elvishjerricco>
Sonarpulse: If you've got a link to the better rust stuff, I'd love to see it :)
logzet has joined #nixos
<Sonarpulse>
elvishjerricco: ofborg uses it
<Sonarpulse>
that's all I remember
<Sonarpulse>
g2g for a sec
<LnL>
Sonarpulse: doesn't really matter for us if it's still a fork
<gchristensen>
Carnix
<gchristensen>
Sonarpulse, elvishjerricco
ryanartecona has quit [Quit: ryanartecona]
<LnL>
yeah, buildRustPackage doesn't use separate dependencies so you rebuild everything if something changes
<gchristensen>
very slow :) carnix works nicely
<kisik21>
d0t: after upgrading, don't forget to switch your user profile to unstable and rebuild. Will help with some issues.
<kisik21>
Helped me with some issues...
Fare has joined #nixos
oldandwise has quit [Read error: Connection reset by peer]
alex`` has quit [Ping timeout: 256 seconds]
hakujin has quit [Ping timeout: 256 seconds]
logzet has quit [Remote host closed the connection]
fresheyeball has joined #nixos
<fresheyeball>
so I have the following error
asymmetric_ has joined #nixos
<fresheyeball>
error: anonymous function at /home/isaac/Projects/kassir/default.nix:1:1 called with unexpected argument 'lib', at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:170:8
<dhess>
gchristensen: anyone working on CVE-2018-5390, as far as you know?
<fresheyeball>
can someone tell me the role of that modules.nix file?
<fresheyeball>
because I grepped the code, and I never pass `lib`
<gchristensen>
I don't know, dhess, check #nixos-security maybe
<dhess>
gchristensen: ok thanks
<{^_^}>
[nixpkgs] @vincentbernat opened pull request #44633 → nixos/cloud-init: order after network-online.target → https://git.io/fNyeA
asymmetric has quit [Ping timeout: 265 seconds]
sammecs has joined #nixos
<sammecs>
hey there, I've got this weird problem where the font "Terminus" won't show up in the font cache after booting, but it works after a couple of nixos-rebuild switch'es
<sammecs>
I have installed it via fonts.fonts = [ pkgs.terminus_font ];
<samueldr>
sammecs: terminus_font_ttf has the ttf files
<sammecs>
samueldr: Right, but they look ugly
das_j has quit [Quit: WeeChat 2.0]
<kisik21>
sammecs: do they?
<kisik21>
I use Terminus-TTF in my desktop environment and it looks nice. And scales nice.
<kisik21>
And if you set hinting just right, it becomes perfect
<sammecs>
kisik21: That's interesting, I use them with xfce4-terminal and emacs, and the TTF version was weirdly blurry
<Sonarpulse>
gchristensen: thanks
<sigtrm>
Quick question, does anyone know if you can run nixos on an rpi 3 and have wireguard running on it? I have tried several distros on my rpi 3 and they mostly fail with wireguard so I'd like to know if anyone had any success with it
<kisik21>
sigtrm: I think NixOS could handle it. It handles wireguard, from what I know. Saw some options in configuration.nix
<kisik21>
and aarch64 builds are official
<samueldr>
one thing that may play in favour of nixos is that we're using mainline linux kernels, and not the raspberry pi foundation tree
<sigtrm>
Thank you, with Alpine they had wireguard with official aarch64 support but for some reason it didn't support the rpi kernel, only the vanilla kernel
<kisik21>
Probably Alpine didn't have a wireguard module built for linux-rpi
<sigtrm>
Yeah, and Void had other problems so I was thinking before going ahead and starting all over with another distro I should at least ask here if I am wasting my time or not
<sigtrm>
I appreciate the answers
<sigtrm>
I am avoiding raspbian and all the forks of that one and have never tried NixOS so would be nice to have a go at it
<kisik21>
sigtrm: NixOS is really cool for server environments because you can deploy several identical servers faster than with other distros - just copy configuration.nix and nixos-rebuild switch - there's even no need to reboot! (well, usually)
<sigtrm>
Yeah, from what I read NixOS sounds really cool
<fresheyeball>
is there a way I can get nixops to give me a stacktrace?
<fresheyeball>
I can't figure out why I am getting this error with lib getting passed
<sigtrm>
Let's see if I can get it to boot on the rpi which iseems to be a very finicky piece of hw
<fresheyeball>
kisik21: nixops makes that even better fyi
<fresheyeball>
elvishjerricco: I get that, but that is not the error, the error is that module.nix is passing lib to my lambda where I dont expect that
<sigtrm>
Quick question, would I be able to run NixOS in virtualbox and make everything ready there, then just copy over the configuration.nix to a clean isntall on rpi and have everything set up for me there?
<gchristensen>
iqubic: if you set your DNS explicitly, it won't work on any distro ... those things work fine for me
<iqubic>
gchristensen: I have never set my DNS explicitly.
<clever>
iqubic: what does /etc/resolv.conf say the nameserver is?
<iqubic>
I'm relying on the Wifi to JUST work.
<Dezgeg>
try visiting a page that is not https and you haven't visited recently
<gchristensen>
well ... those always work for me
<Dezgeg>
then you typically get the login page
<iqubic>
Dezgeg: That's not what I'm trying to do.
<iqubic>
Dezgeg: I can get the login page just fine.
<Dezgeg>
ah. that's usually the problem I have with hotspots requiring login
<iqubic>
I sign into it, and it says... "logging in..." then it says it moves to a different page and Firefoxs's standard "cannot connect to server." message comes up.
<iqubic>
clever: nameserver is 128.95.120.1 or 128.95.112.1 Two are listed.
<iqubic>
And it looks like dhcp4 is being used here.
<{^_^}>
[nixpkgs] @dotlambda pushed commit from @fgaz to release-18.03 « pybitmessage: 0.6.2 -> 0.6.3.2 »: https://git.io/fNy8L
mayhewluke has quit [Ping timeout: 268 seconds]
<dhess>
gchristensen: in what sense?
kalbasit has quit [Quit: WeeChat 2.1]
jperras has quit [Quit: WeeChat 2.2]
kalbasit has joined #nixos
<gchristensen>
like a `nixops deploy` happening automatically in a CI job where maybe the nixops state isn't already there
kalbasit has quit [Client Quit]
<{^_^}>
[nixpkgs] @xeji merged pull request #44633 → nixos/cloud-init: order after network-online.target → https://git.io/fNyeA
<{^_^}>
[nixpkgs] @xeji pushed commit from @vincentbernat to master « nixos/cloud-init: order after network-online.target (#44633) »: https://git.io/fNy8A
kalbasit has joined #nixos
kalbasit has quit [Ping timeout: 240 seconds]
kalbasit has joined #nixos
ng0 has quit [Quit: Alexa, when is the end of world?]
<das_j>
Hey, just a short question. I'm currently creating a module and I need a directory where multiple other files/directories are combined in. Of course, I'd prefer some location in the nix store. What method is used for that?
<das_j>
Do I use stdenv.mkDerivation for that?
justan0theruser has joined #nixos
<symphorien>
SymlinkJoin ?
<das_j>
symphorien: Ahh, that seems perfect! Thank you
<appleclusters>
Does nix provide a way to view the diffs of package definitions during upgrades? Some AUR helpers let you do that for Makepkg files to make sure nothing sketchy was added