andi- changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2019 || For best support,
o1lo01ol1o has quit [Remote host closed the connection]
jgeerds__ has quit [Ping timeout: 268 seconds]
metalrain has joined #nixos
chenhq2005 has quit [Ping timeout: 260 seconds]
andymandias has quit [Ping timeout: 240 seconds]
andymandias_ has joined #nixos
erasmas has quit [Quit: leaving]
fendor has quit [Read error: Connection reset by peer]
mexisme has joined #nixos
teehemkay has joined #nixos
knupfer has joined #nixos
fendor_ has quit [Ping timeout: 265 seconds]
Guest92090 has quit [Ping timeout: 272 seconds]
Flambe has joined #nixos
<infinisil> Problem: I updated the nix version on my local machine, but haven't done the same on a remote machine
teozkr has quit [Ping timeout: 260 seconds]
savanni has quit [Read error: Connection reset by peer]
sevanspowell has quit [Read error: Connection reset by peer]
valwal has quit [Read error: Connection reset by peer]
joedevivo has quit [Read error: Connection reset by peer]
jeregrine has quit [Read error: Connection reset by peer]
dani- has quit [Read error: Connection reset by peer]
alanz has quit [Read error: Connection reset by peer]
typetetris has quit [Read error: Connection reset by peer]
<infinisil> But now I get the dreaded "error: cannot connect to daemon at '/nix/var/nix/daemon-socket/socket': Connection refused" error with a `nix-copy-closure`
metalrain has quit [Read error: Connection reset by peer]
alunduil has quit [Read error: Connection reset by peer]
jared-w has quit [Read error: Connection reset by peer]
CustosLimen has quit [Read error: Connection reset by peer]
<infinisil> What's the best way to solve this?
mbrgm_ has joined #nixos
alanz has joined #nixos
sevanspowell has joined #nixos
<infinisil> Since this is happening in an automated script, I'd like to find a good permanent solution
jared-w has joined #nixos
teozkr has joined #nixos
savanni has joined #nixos
alunduil has joined #nixos
<Flambe> The only time I've had it pop up I found restarting the nix daemon worked alright
mbrgm has quit [Ping timeout: 260 seconds]
sorear has joined #nixos
mbrgm_ is now known as mbrgm
typetetris has joined #nixos
jeregrine has joined #nixos
dani- has joined #nixos
metalrain has joined #nixos
darkf has joined #nixos
pkral has joined #nixos
knupfer has quit [Quit: knupfer]
CustosLimen has joined #nixos
<infinisil> I wouldn't expect this to work here, but I guess I can try
mitsuhiko has joined #nixos
joedevivo has joined #nixos
valwal has joined #nixos
blackriversoftwa has joined #nixos
<Flambe> It's just the first thing that came to mind.
teej has joined #nixos
<infinisil> Or I just don't do anything, because now it seems to work
teej has quit [Excess Flood]
<infinisil> ..
<Flambe> Good thing the tech support fairies blessed you today
philipcristiano has joined #nixos
<infinisil> This is even worse, nothing is supposed to have changed since last time!
teej has joined #nixos
jackdk_ has quit [Remote host closed the connection]
<gchristensen> did you by chance notice the status of nix-daemon.socket and nix-daemon.service?
<infinisil> Nope
<gchristensen> ack
<gchristensen> maybe journalctlcaptured them?
<infinisil> I'll check it once I can get a new terminal.. The nixos-unstable update I did seems to have caused my alacritty to deny creation of new terminals..
<infinisil> X seconds after bootup
emily has joined #nixos
<infinisil> Or so
<quiet_laika[m]> alacritty++
<infinisil> Some opengl problem..
rager has left #nixos [#nixos]
oharvey has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #77795 → reviewdog: 0.9.15 -> 0.9.17 → https://git.io/JvU1b
gustavderdrache has joined #nixos
carter has joined #nixos
taktoa[c] has joined #nixos
<infinisil> gchristensen: Nope, nothing in the logs
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMf
<{^_^}> [nixpkgs] @marsam merged pull request #77728 → skim: 0.6.9 -> 0.7.0 → https://git.io/JvUG2
thc202 has quit [Ping timeout: 245 seconds]
m0rphism has quit [Ping timeout: 265 seconds]
<gchristensen> huh
takeda has quit [Ping timeout: 258 seconds]
pointfree has joined #nixos
<hpfr[m]> How would I go about adding a custom module to the kernel source tree in NixOS? I.e. copying a repo into drivers/input/touchscreen/IPTS before building
<{^_^}> [nixpkgs] @101100 opened pull request #77796 → Fix quodlibet → https://git.io/JvUMm
Guest92090 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #77797 → postgresqlPackages.timescaledb: 1.5.1 -> 1.6.0 → https://git.io/JvUMY
johnw has joined #nixos
c00w has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
johrmungand has quit [Quit: Quit]
joshmeredith has joined #nixos
jeregrine has quit [Ping timeout: 245 seconds]
cbarrett has quit [Ping timeout: 252 seconds]
NekomimiScience has quit [Ping timeout: 252 seconds]
tnks has quit [Ping timeout: 252 seconds]
pingveno has quit [Ping timeout: 252 seconds]
newhoggy has quit [Ping timeout: 252 seconds]
joedevivo has quit [Read error: Connection reset by peer]
raboof has quit [Ping timeout: 250 seconds]
blackriversoftwa has quit [Ping timeout: 272 seconds]
jackdk has quit [Ping timeout: 272 seconds]
englishm has quit [Ping timeout: 246 seconds]
mankyKitty has quit [Ping timeout: 246 seconds]
alanz has quit [Read error: Connection reset by peer]
bitonic has quit [Ping timeout: 260 seconds]
victorbjelkholm_ has quit [Ping timeout: 260 seconds]
wildsebastian has quit [Ping timeout: 250 seconds]
gausby_ has quit [Ping timeout: 246 seconds]
dani- has quit [Ping timeout: 245 seconds]
ProofTechnique has quit [Ping timeout: 245 seconds]
peel has quit [Ping timeout: 245 seconds]
joshmeredith has quit [Ping timeout: 260 seconds]
nick_h has quit [Ping timeout: 264 seconds]
sgraf has quit [Ping timeout: 264 seconds]
dukedave has joined #nixos
mitsuhiko has quit [Ping timeout: 272 seconds]
sevanspowell has quit [Ping timeout: 272 seconds]
TallerGhostWalt_ has quit [Ping timeout: 272 seconds]
scott has quit [Ping timeout: 272 seconds]
nlofaro has quit [Ping timeout: 260 seconds]
metalrain has quit [Ping timeout: 245 seconds]
savanni has quit [Ping timeout: 245 seconds]
d10n-work has quit [Ping timeout: 245 seconds]
angerman has quit [Ping timeout: 252 seconds]
mudri has quit [Ping timeout: 264 seconds]
Peter_Storm has quit [Ping timeout: 246 seconds]
d1rewolf has quit [Ping timeout: 250 seconds]
c00w has quit [Ping timeout: 265 seconds]
pasukon has quit [Ping timeout: 245 seconds]
lstanley has quit [Ping timeout: 245 seconds]
CustosLimen has quit [Ping timeout: 272 seconds]
typetetris has quit [Ping timeout: 272 seconds]
philipcristiano has quit [Ping timeout: 260 seconds]
darkf has quit [Ping timeout: 260 seconds]
elvishjerricco has quit [Ping timeout: 260 seconds]
mpickering has quit [Ping timeout: 246 seconds]
johs has quit [Ping timeout: 250 seconds]
lukego has quit [Ping timeout: 260 seconds]
teej has quit [Ping timeout: 272 seconds]
alunduil has quit [Ping timeout: 272 seconds]
sorear has quit [Ping timeout: 272 seconds]
steveeJ has quit [Ping timeout: 260 seconds]
Tritlo has quit [Ping timeout: 260 seconds]
rizary_ has quit [Ping timeout: 245 seconds]
scoates has quit [Ping timeout: 245 seconds]
eddyb[legacy] has quit [Ping timeout: 248 seconds]
thoughtpolice has quit [Ping timeout: 252 seconds]
teehemkay has quit [Ping timeout: 260 seconds]
lightbulbjim has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77763 → gcsfuse: 0.28.1 -> 0.29.0 → https://git.io/JvUBL
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JvUMZ
rodarmor has quit [Ping timeout: 272 seconds]
bgupta has quit [Ping timeout: 272 seconds]
hoek has quit [Ping timeout: 272 seconds]
cqc_ has quit [Ping timeout: 272 seconds]
midchildan has quit [Ping timeout: 272 seconds]
digitalgrease has quit [Ping timeout: 246 seconds]
nand0p_ has quit [Ping timeout: 246 seconds]
diamondman has quit [Ping timeout: 246 seconds]
teozkr has quit [Ping timeout: 245 seconds]
sdier has quit [Ping timeout: 245 seconds]
georgyo has quit [Ping timeout: 250 seconds]
nh2 has quit [Ping timeout: 252 seconds]
dukedave has quit [Read error: Connection reset by peer]
emily has quit [Ping timeout: 260 seconds]
jared-w has quit [Ping timeout: 260 seconds]
tazjin has quit [Ping timeout: 260 seconds]
davidtwco has quit [Ping timeout: 260 seconds]
pkral has quit [Ping timeout: 272 seconds]
jbetz has quit [Ping timeout: 272 seconds]
ajmcmiddlin has quit [Ping timeout: 272 seconds]
kitemikaze has quit [Ping timeout: 272 seconds]
hamishmack has quit [Ping timeout: 272 seconds]
chessai has quit [Ping timeout: 272 seconds]
eri has quit [Ping timeout: 245 seconds]
oharvey has quit [Ping timeout: 260 seconds]
valwal has quit [Ping timeout: 260 seconds]
nimblepoultry has quit [Ping timeout: 260 seconds]
evck has quit [Ping timeout: 260 seconds]
lirzhv has quit [Ping timeout: 260 seconds]
rajivr___ has quit [Ping timeout: 260 seconds]
techtangents has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77760 → gitAndTools.git-subrepo: 0.4.0 -> 0.4.1 → https://git.io/JvU4C
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMn
pointfree has quit [Ping timeout: 272 seconds]
carter has quit [Ping timeout: 272 seconds]
chrisaw has quit [Ping timeout: 272 seconds]
dmj` has quit [Ping timeout: 252 seconds]
feepo has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77792 → clojure-lsp: 20200109T185134 -> 20200114T225020 → https://git.io/JvU6P
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMc
<dongcarl> Hey all, anyone got a working nextcloud deployment I can reference?
jfhbrook has quit [Ping timeout: 246 seconds]
lally has quit [Ping timeout: 272 seconds]
ctp has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77756 → ecasound: 2.9.2 -> 2.9.3 → https://git.io/JvU8y
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMW
<{^_^}> [nixpkgs] @marsam merged pull request #77764 → giada: 0.16.0 -> 0.16.1 → https://git.io/JvUBc
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMl
<infinisil> tilpner: Looks like https://search.tx0.co/ isn't reachable anymore
johanot has quit [Ping timeout: 246 seconds]
zimbatm has quit [Ping timeout: 246 seconds]
adamse has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77723 → bindfs: 1.14.2 -> 1.14.3 → https://git.io/JvUs6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUM4
<notgne2> dongcarl: this is what I am using https://gist.github.com/notgne2/27e7ffeed353efdcd7d2495278270b1a
<dongcarl> notgne2: Oh wow, that simple?!
<dongcarl> I woulda thought I need to setup a db or something... but I guess that's automatic?
aria has quit [Ping timeout: 246 seconds]
<infinisil> The magic of NixOS :)
<notgne2> yep, it does nginx internally too, I just overrided it so it can generate https certificates with letsencrypt
bitonic has joined #nixos
<Flambe> Can someone help me with an issue I'm having burning CD's with cdrecord/brasero?
<dongcarl> infinisil: indeed!
zertox has quit [Ping timeout: 272 seconds]
<dongcarl> notgne2: Thank you!
<dongcarl> another one... I remember seeing people give others upvotes...
<dongcarl> How is that done
NemesisD has quit [Ping timeout: 260 seconds]
jlpeters has quit [Ping timeout: 260 seconds]
* dongcarl might have been daydreaming
<infinisil> ,karma dongcarl
kalbasit has quit [Ping timeout: 272 seconds]
marcinkuzminski has quit [Ping timeout: 272 seconds]
<infinisil> Oh that doesn't work
<infinisil> dongcarl++
<{^_^}> dongcarl's karma got increased to 1
<infinisil> You mean this?
<dongcarl> ah!
<dongcarl> notgne2++
<{^_^}> notgne2's karma got increased to 3
<dongcarl> There we go!
<notgne2> infinisil++
<{^_^}> infinisil's karma got increased to 189
<notgne2> dont want u 2 feel left out
ocharles has quit [Ping timeout: 246 seconds]
<infinisil> Hehe :D
coot has quit [Ping timeout: 272 seconds]
virus_dave has joined #nixos
dmj` has joined #nixos
bitonic has quit [Ping timeout: 260 seconds]
aria has joined #nixos
oharvey has joined #nixos
coot has joined #nixos
Rusty1 has quit [Remote host closed the connection]
turona has quit [Ping timeout: 272 seconds]
turona has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @marsam merged pull request #77717 → fluent-bit: 1.3.5 -> 1.3.6 → https://git.io/JvUOn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUMi
pittma has quit [Ping timeout: 246 seconds]
Wimpress has quit [Read error: Connection reset by peer]
parseval has quit [Ping timeout: 246 seconds]
higherorder has quit [Ping timeout: 246 seconds]
oharvey has quit [Ping timeout: 246 seconds]
aria has quit [Ping timeout: 260 seconds]
wildtrees has quit [Quit: Leaving]
jchw has quit [Ping timeout: 252 seconds]
srhb has quit [Ping timeout: 260 seconds]
sethetter_ has quit [Ping timeout: 246 seconds]
nlofaro has joined #nixos
oharvey has joined #nixos
coot has quit [Ping timeout: 272 seconds]
Neo-- has quit [Ping timeout: 260 seconds]
oharvey has quit [Ping timeout: 260 seconds]
oharvey has joined #nixos
<infinisil> I figured out the problem with alacritty not starting btw: https://github.com/NixOS/nixpkgs/issues/77798
<{^_^}> #77798 (by Infinisil, 2 minutes ago, open): Alacritty can't start with nvidia_x11 440.36
<infinisil> No idea about the solution other than reverting an nvidia_x11 upgrade though
<arcnmx> I assume "no restarting" means that the problem persists across restarts?
virus_dave has quit [Quit: virus_dave]
<infinisil> arcnmx: Ah yeah that too, mostly at least
<infinisil> I think I was able to start an alacritty terminal initially after restarting
<arcnmx> (just checking because I have never not had absolutely everything break after only updating userspace nvidia stuff without rebooting)
rizary_ has joined #nixos
davidtwco has joined #nixos
<infinisil> Lemme see again..
<arcnmx> nvidia is the reason my desktop never has more than a week or two of uptime :p
rizary_ has quit [Max SendQ exceeded]
<infinisil> Seems to work as of now..
<infinisil> I'm also getting the yellow warning bar about outdated settings now which I didn't before
<infinisil> Which is weird
oharvey has quit [Ping timeout: 260 seconds]
<infinisil> The only thing that changed is that I'm not using the latest kernel now
sigmundv__ has quit [Ping timeout: 268 seconds]
Peter_Storm has joined #nixos
<infinisil> Okay I guess I'll try latest kernel again
<infinisil> Everything seems to look fine as of now..
taktoa[c] has quit [Ping timeout: 246 seconds]
<infinisil> Weeeeird
<infinisil> I'm 100% sure I rebooted earlier
* arcnmx shrug
<arcnmx> as far as I know nvidia drivers have worked that way for years, I just assumed they tightly integrate the kernel ABI with userspace or upload binaries or something
Peter_Storm has quit [Ping timeout: 258 seconds]
<infinisil> Well, can't reproduce
<infinisil> No idea what problem you're having, infinisil
<arcnmx> oh o.o
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvUDu
davidtwco has quit [Ping timeout: 245 seconds]
nlofaro has quit [Ping timeout: 245 seconds]
CMCDragonkai has quit [Remote host closed the connection]
CMCDragonkai has joined #nixos
Rusty1 has joined #nixos
wiml has quit [Quit: wiml]
chessai has joined #nixos
gausby_ has joined #nixos
lightbulbjim has joined #nixos
johanot has joined #nixos
Tritlo has joined #nixos
pittma has joined #nixos
vk3wtf has quit [Ping timeout: 268 seconds]
rizary_ has joined #nixos
pkral has joined #nixos
werner291 has quit [Quit: werner291]
chessai has quit [Ping timeout: 272 seconds]
risson has joined #nixos
lightbulbjim has quit [Ping timeout: 272 seconds]
gausby_ has quit [Ping timeout: 246 seconds]
pkral has quit [Ping timeout: 260 seconds]
rizary_ has quit [Ping timeout: 246 seconds]
Tritlo has quit [Ping timeout: 272 seconds]
pittma has quit [Ping timeout: 260 seconds]
johs has joined #nixos
_scott has joined #nixos
johanot has quit [Ping timeout: 246 seconds]
johs has quit [Ping timeout: 272 seconds]
vld has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @aanderse opened pull request #77799 → openscenegraph: 3.6.4 -> 3.6.5 → https://git.io/JvUyJ
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JvUyU
<{^_^}> [nixpkgs] @aanderse merged pull request #77326 → nixos/httpd: symlink apache configuration to /etc/httpd/httpd.conf for use in the apachectl command → https://git.io/JvePX
xelxebar has joined #nixos
vk3wtf has joined #nixos
cinimod`` has quit [Ping timeout: 268 seconds]
reallymemorable has joined #nixos
alexherbo2 has quit [Remote host closed the connection]
alex`` has quit [Quit: WeeChat 2.7]
domogled has quit [Quit: domogled]
chenhq2005 has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #76329 → libsixel: 1.8.2 -> 1.8.4 → https://git.io/JvUys
<{^_^}> [nixpkgs] @nh2 pushed 3 commits to master: https://git.io/JvUyG
<Ralith_> anyone else have evince segfaulting on start?
<Ralith_> on opening a file, that is
drakonis has quit [Ping timeout: 272 seconds]
h0m1 has quit [Ping timeout: 245 seconds]
<arcnmx> seems fine here on unstable-small
<{^_^}> [nixpkgs] @aanderse merged pull request #75602 → nixos/nginx/gitweb: add some (crucial) options → https://git.io/JeHSJ
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JvUy8
ixxie has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos
adamse has joined #nixos
<evanjs> Hey infinisil, I think I solved my "repl downloads a tarball all the time" problem from earlier... and probably many more problems I've been having :D
<evanjs> Doesn't make sense to override <nixos> to point to a url if it's always going to be pointing there, anyway :P
<infinisil> Hm, that is stateful though
<infinisil> What problem is there with just using `nix.nixPath = [ "nixpkgs=${fetchTarball ...}" ]`
adamse has quit [Read error: Connection reset by peer]
fresheyeball has quit [Quit: WeeChat 2.6]
<infinisil> evanjs: ^
<evanjs> It was mostly the fact that often times, when I'd try to work with it, it would need to fetch it again. Among other weird issues I'm unsure were related
<evanjs> Like things breaking until I start a nixos-rebuild, wait until it says "rebuilding", and Ctrl+C :D
cap_sensitive has joined #nixos
<cap_sensitive> Hi, I'm trying to enable dtoverlays on rpi4 with nixos-unstable. I'm following this issue: https://github.com/NixOS/nixpkgs/issues/67792
<{^_^}> #67792 (by doronbehar, 19 weeks ago, open): /boot/config.txt related questions for Raspberry Pi
<cap_sensitive> But I got the following error: attribute 'raspberryPiOverlays' missing
vld has joined #nixos
chenhq2005_ has joined #nixos
felixfoertsch has quit [Ping timeout: 268 seconds]
chenhq2005 has quit [Ping timeout: 268 seconds]
vld has quit [Ping timeout: 258 seconds]
<evanjs> infinisil: also, does your example need `import (fetchTarball ...` or should it work just like that?
<infinisil> evanjs: Just fetchTarball
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to staging: https://git.io/JvUy9
<{^_^}> [nixpkgs] @dtzWill merged pull request #77121 → libinput: 1.14.3 -> 1.15.0 → https://git.io/Jej6U
alanz has joined #nixos
lightbulbjim has joined #nixos
marcinkuzminski has joined #nixos
euandreh has quit [Ping timeout: 272 seconds]
alanz has quit [Ping timeout: 240 seconds]
marcinkuzminski has quit [Ping timeout: 245 seconds]
_scott has quit [Quit: _scott]
marcinkuzminski has joined #nixos
<Enzime> can someone take a look at my PR?
<{^_^}> #77761 (by Enzime, 13 hours ago, open): synergy: 1.8.8 -> 1.11.0
joedevivo has joined #nixos
marcinkuzminski has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #77713 → youtube-dl: 2019.12.25 -> 2020.01.15 → https://git.io/JvUqA
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvUyh
alanz has joined #nixos
<evanjs> infinisil: like just `nixPath = ["nixpkgs=${fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz}"];`?
<infinisil> evanjs: Yea
joedevivo has quit [Ping timeout: 260 seconds]
<evanjs> infinisil: Don't I still need a nixos-config entry?
<infinisil> Ah sure
<infinisil> Was just an example
alanz has quit [Ping timeout: 272 seconds]
felixfoertsch23 has joined #nixos
mexisme has quit [Ping timeout: 240 seconds]
felixfoertsch has quit [Ping timeout: 272 seconds]
lightbulbjim has quit [Ping timeout: 260 seconds]
<hpfr[m]> I’m trying to build https://github.com/linux-surface/intel-precise-touch into my NixOS kernel. Would I write a derivation for this based on its Makefile, then include that derivation in boot.extraModulePackages? Or can I just make a huge patch for it and include it in boot.kernelPatches?
alanz has joined #nixos
drakonis has joined #nixos
<samueldr> there's a common pattern for those kind of out-of-tree modules
* samueldr checks for one
<hpfr[m]> samueldr: the README lists a method for building in tree as well. Wouldn’t that be better
<samueldr> no
<samueldr> well
<samueldr> I don't think so
<hpfr[m]> Why not
<samueldr> you would have to rebuild the whole kernel for naught
<hpfr[m]> I already do
<samueldr> that's not the point exactly, if you do it following the pattern you can contribute back :)
<hpfr[m]> samueldr: Anyone wanting to use Surface touch hardware has to compile their own kernel anyway, and I was intending to eventually post the nix configurations for that, but if you think keeping this as a separate module is better, I’m fine with that too
<samueldr> if you grep for "modules.*modDirVersion" in nixpkgs, you should find a bunch of those out of tree modules
<samueldr> all in pkgs/os-specific/linux
<cap_sensitive> I'm trying to use this module to load w1-gpio-pullup.dtbo to on my rpi4 system: https://github.com/NixOS/nixpkgs/blob/2507748674b222fbb7838dba2c3b1f971af648ec/nixos/modules/hardware/device-tree.nix
<{^_^}> [nixpkgs] @Quiark opened pull request #77800 → luajit: add version with gc64 enabled → https://git.io/JvUSn
Soo_Slow has quit [Quit: Soo_Slow]
alanz has quit [Ping timeout: 260 seconds]
<samueldr> ah, found it
<samueldr> here's an example I did for someone with a system76 laptop https://gist.github.com/samueldr/f3b0d9116a8a31bafaf3743c0bb42b28
<samueldr> I don't think they ever contributed it back
<samueldr> hpfr[m]: ^
<samueldr> yeah, same idea
<samueldr> the gist I just shared does have the advantage of showing how to integrate it in your configuration.nix with an overlay :)
<hpfr[m]> sweet thanks
<samueldr> uuuuuuuh github
<cap_sensitive> Here's my configuration snippet: https://gist.github.com/capsensitive/84c0e63627cf15fe41e167b274a38ad1, but I got "syntax error, unexpected $undefined, at /nix/....linux-4.19.../dts/overlays/w1-gpio-pullup.dtbo
<samueldr> "created last year"
<samueldr> october TWENTY EIGHTEEN
<samueldr> I hate fuzzy dates
<samueldr> (both the fruit that's gone bad, and those "a while ago" dates)
<hpfr[m]> samueldr: I’d imagine they didn’t contribute it back because they didn’t think they could maintain it. I’m just cobbling together Linux-surface stuff and nix stuff and hoping it works, and every time something breaks I have to wait until I’m on break to try to recobble things together
<{^_^}> [nixpkgs] @Enzime opened pull request #77801 → mkvtoolnix: 41.0.0 -> 42.0.0 → https://git.io/JvUSR
<samueldr> hpfr[m]: quite probable
<hpfr[m]> And I don’t understand best practices or even what’s going on entirely for either side haha
<samueldr> at one point I didn't
<samueldr> with time I'm sure you will :)
noonien has joined #nixos
<noonien> hello
<noonien> can anyone ELI5 how configuration.nix works? and how it gets used by nixos-rebuild?
<hpfr[m]> It declares all the information about your system, which nixos-rebuild reads and performs whatever steps are necessary to get your system to that state
<noonien> yes, i'm interested in what those steps are, and how it works
<hpfr[m]> If you have `boot.loader.systemd-boot.enable = true;` in your configuration.nix, nixos-rebuild will perform whatever is specified to get systemd-boot working
<noonien> i've been using nixos for a few months. i would like to use nix to build a project and i would like to have a configuration.nix for it, so i can easily have different builds
<noonien> yes, i'm familiar with what configuration.nix does. i'm more interested in how nixos-rebuild uses configuration.nix
<infinisil> noonien: I can explain
<noonien> awesome!
<noonien> i'm gussing first configuration.nix is build, then passed to a nixos derivation, that then also uses nixpkgs
<infinisil> noonien: nixos-rebuild is a wrapper around building the system and activating it. Building it is `nix-build '<nixpkgs/nixos>' -A system`
<infinisil> And activating it is calling $result/bin/switch-to-configuration boot/test/switch
<infinisil> Those are the main steps
<infinisil> The default.nix in nixpkgs/nixos contains a wrapper around a module system evaluation
<infinisil> Which pretty much does `lib.evalModules { modules = [ <list of modules in <nixpkgs/nixos/modules/module-list.nix>> configuration.nix ]; }`
<noonien> ah! i see
pingveno has joined #nixos
<noonien> so basically configuration.nix is nothing special, it's just another module
<infinisil> Indeed!
pareidolia has quit [Ping timeout: 260 seconds]
<noonien> hmm, if that's the case, i think i need to understand `config` next
<infinisil> Hm, okay so modules have the basic structure `{ options = ...; config = ...; }`. options is where you define options, config is where you assign values of them, in general
taktoa[c] has joined #nixos
<jeaye> Every time I start a nix shell, I see `bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)`. Any quick fix for that?
<infinisil> noonien: Oh and `imports = ...` of course
pareidolia has joined #nixos
<infinisil> noonien: So the first step evalModules does is flatten all imports into a single list, containing all modules recursively
<infinisil> noonien: Then all options assignments are joined together, merging multiple declarations if necessary, such that you get a single `options` value that has all the options from all modules
<noonien> interesting, that was also about to be a question, thanks for answering
<noonien> so evalModule also handles 'options'
pingveno has quit [Ping timeout: 246 seconds]
<infinisil> evalModules handles everything, it's the thing that does a module system evaluation
<infinisil> noonien: I guess I can also explain some about `config`
<infinisil> When you do e.g. `config = mkIf condition { foo = 10; bar = mkDefault true; }`, this gets converted into `config.foo = mkIf condition 10; config.bar = mkIf condition (mkDefault true);` first
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
<infinisil> Then all the conditions are evaluated such that you have `config.foo = 10; config.bar = mkDefault true`
aw has joined #nixos
spacefrogg has joined #nixos
taktoa[c] has quit [Ping timeout: 272 seconds]
<noonien> hmm, what is the difference between `options` and `config`?
<infinisil> Then all such assignments of all modules are joined together, into e.g. `config.foo = mkMerge [ 10 20 ]; config.bar = mkMerge [ false (mkDefault true) ]`
<noonien> are options for modules, and config for packages?
<infinisil> The values with highest priority are then merged together according to the type of the option they assign to
gustavderdrache has left #nixos [#nixos]
<infinisil> noonien: options declares options, config assigns to them, nothing to do with packages
<noonien> ah, no, `options` are the actual options, `config` are their values
<infinisil> Yeah
<noonien> can i set a config that is not defined as an option?
<infinisil> Not sure what you mean
<noonien> i'm unsure what the purpose of `options` is. is it just for documentation purposes, or something for validation config values
<infinisil> You couldn't define options without it!
<infinisil> And without having any options, you can't set any of them
<infinisil> Hmm
<infinisil> It validates what you assign in `config` yeah, and it defines merging strategies
<infinisil> And defaults
<infinisil> And types of course
<noonien> I see, that makes sense!
mexisme has joined #nixos
<infinisil> Also something important: There's no generic action of "evaluating these modules". It's always about *what* option/config value you want to evaluate
<infinisil> I sometimes call that the root expression
<infinisil> In NixOS this is config.system.build.toplevel
<infinisil> (which is what `nix-build '<nixpkgs/nixos>' -A system` uses)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/588e1c61cbe (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<infinisil> But any option value can be the root expression really
<infinisil> (however in NixOS that option is the one building the "final" product)
hyper_ch has quit [Quit: ZNC 1.7.5 - https://znc.in]
<infinisil> Feel free to ask me if you have more questions :) Stumbling around in the implementation of the module system is also very insightful though
<noonien> i see that nixos/lib/eval-config.nix actually returns a function that loads the module list and provides an argument to load the configuration.nix file
<infinisil> Yup
hyper_ch has joined #nixos
phreedom has quit [Ping timeout: 240 seconds]
alanz has joined #nixos
phreedom has joined #nixos
<infinisil> eval-config.nix is like lib.evalModules for NixOS, such that you don't have to pass the module-list.nix and other things
<noonien> i see that there can be different config.system.build.toplevel, dependsing on what is build
<noonien> usually system/action/top-level.nix is used, i guess
<noonien> but i believe, for example, when building a vm, another one is defined?
<{^_^}> [nixpkgs] @arcnmx opened pull request #77802 → geckodriver: 0.22.0 -> 0.26.0 → https://git.io/JvU9W
<infinisil> noonien: Yeah, see nixpkgs/nixos/default.nix, where vm = is defined
<noonien> great!
<noonien> it's interesting to know how nixos works, but i see there are many details to each component, but i got the gist of it
<noonien> enough to use something similar to build my project using nix, i think ^_^
<infinisil> You can use the module system outside of NixOS
<noonien> i have multiple sub-projects, i guess each one is a module, that defines its options and uses the config
<infinisil> Nothing about the module system is NixOS specific. I'm using it for my emacs config for example
<infinisil> (as in, standalone)
<infinisil> And home-manager is using it too without NixOS
<infinisil> nix-darwin too
<infinisil> haskell.nix too :)
alanz has quit [Ping timeout: 272 seconds]
<noonien> config.system.build.toplevel is basically the toplevel derivation that is built, correct?
<infinisil> Yea
justan0theruser has joined #nixos
<infinisil> Well I gotta go for now :)
justanotheruser has quit [Ping timeout: 258 seconds]
<noonien> thanks for all the info! it was really helpful! i am very grateful!
<infinisil> :D
drakonis has quit [Ping timeout: 246 seconds]
<noonien> i was about to ask how the toplevel derivation actually creates the system, but i see that's what the `environment` module does
c00w has joined #nixos
nlofaro has joined #nixos
<noonien> actually, i was wrong, it's not a module, just another option, that is used by several modules, for example modules/system/etc/etc.nix seems to build /etc
steveeJ has joined #nixos
nlofaro has quit [Max SendQ exceeded]
mexisme has quit [Ping timeout: 258 seconds]
ouzu has left #nixos ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
steveeJ has quit [Ping timeout: 260 seconds]
c00w has quit [Ping timeout: 245 seconds]
mankyKitty has joined #nixos
Lears has quit [Read error: No route to host]
Lears has joined #nixos
Dagger has quit [Remote host closed the connection]
Dagger2 has joined #nixos
mankyKitty has quit [Ping timeout: 268 seconds]
vld has joined #nixos
c00w has joined #nixos
steveeJ has joined #nixos
c00w has quit [Ping timeout: 240 seconds]
ilikeheaps has quit [Ping timeout: 265 seconds]
vld has quit [Ping timeout: 268 seconds]
ilikeheaps has joined #nixos
steveeJ has quit [Ping timeout: 272 seconds]
tjg1 has quit [Quit: DON'T KEEP CALM AND FUCK THIS. FUCK THAT. FUCK YOU. FUCK OFF.]
tjg1 has joined #nixos
pingveno has joined #nixos
mankyKitty has joined #nixos
pingveno has quit [Max SendQ exceeded]
mankyKitty has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @gnidorah opened pull request #77803 → openxray: fix build → https://git.io/JvUH8
jethroksy has joined #nixos
maxdevjs has joined #nixos
maxdevjs has quit [Client Quit]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @ryantm merged pull request #77730 → bslizr: 1.2.2 -> 1.2.4 → https://git.io/JvUGK
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvUHP
nlofaro has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #77114 → keepassxc: 2.5.1 -> 2.5.2 → https://git.io/Jejrr
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvUHX
pittma has joined #nixos
oharvey has joined #nixos
evck has joined #nixos
drakonis has joined #nixos
pittma has quit [Ping timeout: 260 seconds]
nlofaro has quit [Ping timeout: 265 seconds]
evck has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #77048 → faudio: 19.12 -> 20.01 → https://git.io/JejRW
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvUHS
BugeyeD has quit [Ping timeout: 258 seconds]
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
oharvey has quit [Ping timeout: 260 seconds]
Flambe has quit [Remote host closed the connection]
wildsebastian has joined #nixos
mac10688 has joined #nixos
jethroksy has quit [Ping timeout: 240 seconds]
etrepum has joined #nixos
johnw has quit [Remote host closed the connection]
chagra has joined #nixos
etrepum has quit [Ping timeout: 272 seconds]
wildsebastian has quit [Ping timeout: 246 seconds]
chagra_ has quit [Ping timeout: 265 seconds]
BugeyeD has joined #nixos
BugeyeD has joined #nixos
BugeyeD has quit [Changing host]
Rusty1 has quit [Quit: Konversation terminated!]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
chenhq2005_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @emilazy opened pull request #77804 → {openresty,nginxModules.brotli}: updates and improvements → https://git.io/JvUQE
Theuni2 has joined #nixos
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
captn3m0 has quit [Ping timeout: 268 seconds]
ddellacosta has quit [Ping timeout: 268 seconds]
dozn has quit [Quit: I'm probably just changing some settings or have had an outage, I'll be back soon.]
dozn has joined #nixos
pittma has joined #nixos
oharvey has joined #nixos
eddyb[legacy] has joined #nixos
dozn has quit [Client Quit]
dozn has joined #nixos
eddyb[legacy] has quit [Ping timeout: 272 seconds]
oharvey has quit [Ping timeout: 260 seconds]
pittma has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #77805 → wireshark 3.2.0 -> 3.2.1 → https://git.io/JvUQd
vld has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77793 → vscode-extensions.ms-python.python: 2019.10.44104 update language server → https://git.io/JvUi5
<{^_^}> [nixpkgs] @jonringer pushed commit from @tbenst to master « vscode-extensions.ms-python.python: 2019.10.44104 update language server »: https://git.io/JvUQx
<tilpner> infinisil: I changed nothing, but can you try again?
mac10688 has quit [Ping timeout: 268 seconds]
peel has joined #nixos
vld has quit [Ping timeout: 258 seconds]
angerman has joined #nixos
drakonis has quit [Quit: WeeChat 2.6]
pittma has joined #nixos
doublex_ has quit [Ping timeout: 260 seconds]
peel has quit [Ping timeout: 272 seconds]
angerman has quit [Ping timeout: 246 seconds]
eddyb[legacy] has joined #nixos
eddyb[legacy] has quit [Excess Flood]
angerman has joined #nixos
peel has joined #nixos
darkf has joined #nixos
midchildan has joined #nixos
hamishmack has joined #nixos
englishm has joined #nixos
teehemkay has joined #nixos
adamse has joined #nixos
wildsebastian has joined #nixos
chrisaw has joined #nixos
marcinkuzminski has joined #nixos
ajmcmiddlin has joined #nixos
ocharles has joined #nixos
teej has joined #nixos
vdemeester has joined #nixos
sorear has joined #nixos
lukego has joined #nixos
johs has joined #nixos
etrepum has joined #nixos
teozkr has joined #nixos
alunduil has joined #nixos
nand0p_ has joined #nixos
srhb has joined #nixos
oharvey has joined #nixos
nkaretnikov has joined #nixos
sdier has joined #nixos
joedevivo has joined #nixos
c00w has joined #nixos
Wimpress has joined #nixos
savanni has joined #nixos
pingveno has joined #nixos
coot has joined #nixos
zimbatm has joined #nixos
eddyb[legacy] has joined #nixos
palo1 has joined #nixos
scoates has joined #nixos
jchw has joined #nixos
parseval has joined #nixos
mexisme has joined #nixos
lally has joined #nixos
d1rewolf has joined #nixos
ctp has joined #nixos
philipcristiano has joined #nixos
kitemikaze has joined #nixos
lirzhv has joined #nixos
tnks has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
ProofTechnique has joined #nixos
NekomimiScience has joined #nixos
georgyo has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77471 → csv2odf: init at 2.09 → https://git.io/Jvvh5
<{^_^}> [nixpkgs] @jonringer pushed commit from @leenaars to master « csv2odf: init at 2.09 »: https://git.io/JvU72
taktoa[c] has joined #nixos
pkral has joined #nixos
lightbulbjim has joined #nixos
dansho has quit [Quit: Leaving]
cbarrett has joined #nixos
lstanley has joined #nixos
newhoggy has joined #nixos
nimblepoultry has joined #nixos
pointfree has joined #nixos
NemesisD has joined #nixos
mudri has joined #nixos
Theuni2 has joined #nixos
metalrain has joined #nixos
fnords has joined #nixos
victorbjelkholm_ has joined #nixos
dmj` has joined #nixos
emily has joined #nixos
CustosLimen has joined #nixos
jbetz has joined #nixos
typetetris has joined #nixos
cqc_ has joined #nixos
rodarmor has joined #nixos
<{^_^}> [nixpkgs] @softinio opened pull request #77806 → Add myself as vim plugins codeowner → https://git.io/JvU7V
feepo has joined #nixos
Peter_Storm has joined #nixos
jeregrine has joined #nixos
bgupta has joined #nixos
dani- has joined #nixos
nh2 has joined #nixos
carter has joined #nixos
jackdk has joined #nixos
ToxicFrog` has quit [Ping timeout: 240 seconds]
<dminuoso_> clever: What is also interesting, is the fact that GRUB is completely hung (it's stuck displaying 10s remaining seconds) when trying to boot with UEFI.
zertox has joined #nixos
mankyKitty has joined #nixos
digitalgrease has joined #nixos
gausby_ has joined #nixos
elvishjerricco has joined #nixos
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
evck has joined #nixos
jfhbrook has joined #nixos
alanz has joined #nixos
johanot has joined #nixos
jlpeters has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #77805 → wireshark 3.2.0 -> 3.2.1 → https://git.io/JvUQd
<{^_^}> [nixpkgs] @bjornfor pushed commit from @zowoq to master « wireshark 3.2.0 -> 3.2.1 »: https://git.io/JvU7P
aristid has joined #nixos
sethetter_ has joined #nixos
heatm1s3r has joined #nixos
chessai has joined #nixos
captn3m0 has joined #nixos
rizary_ has joined #nixos
joshmeredith has joined #nixos
aria has joined #nixos
steveeJ has joined #nixos
davidtwco has joined #nixos
kalbasit has joined #nixos
valwal has joined #nixos
ebzzry has joined #nixos
diamondman has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/060ca369e0a (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
higherorder has joined #nixos
xO1 has joined #nixos
nlofaro has joined #nixos
ToxicFrog` has joined #nixos
rogue_koder has quit [Remote host closed the connection]
rogue_koder has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso_> Is there a way to display loaded third party kernel modules?
jared-w has joined #nixos
bitonic has joined #nixos
hoek has joined #nixos
<ivan> dminuoso_: I don't know but you can search journalctl -b for 'taint' which has things like `wireguard: loading out-of-tree module taints kernel.`
manveru has joined #nixos
Tritlo has joined #nixos
<ivan> # grep . /sys/module/*/taint
<dminuoso_> ivan: Ah perfect, that's it!
captn3m0 has quit [Ping timeout: 268 seconds]
scott_ has joined #nixos
Palpares has quit [Ping timeout: 240 seconds]
captn3m0 has joined #nixos
mpickering has joined #nixos
<Emantor> Hi, could someone trigger the ofBorg builds for https://github.com/NixOS/nixpkgs/pull/77502 & https://github.com/NixOS/nixpkgs/pull/77500? I unfortunately don't have permissions.
pasukon has joined #nixos
<{^_^}> #77502 (by Emantor, 4 days ago, open): ser2net: init at 4.1.1 (with gensio)
<{^_^}> #77500 (by Emantor, 5 days ago, open): microcom: init at 2019.01.0
mexisme has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 272 seconds]
captn3m0 has quit [Ping timeout: 272 seconds]
reallymemorable has quit [Quit: reallymemorable]
rogue_koder has quit [Quit: Konversation terminated!]
captn3m0 has joined #nixos
najtra has joined #nixos
raboof has joined #nixos
<najtra> any idea why this is happening for my nix-shell? when I run it I get: error: undefined variable 'buildInputs' at shell.nix:39:53
<najtra> but it is there: $ grep buildInputs shell.nix buildInputs = [ LD_LIBRARY_PATH = pkgs.stdenv.lib.makeLibraryPath buildInputs;
Neo-- has joined #nixos
<najtra> I want to have my LD_LIBRARY_PATH the all of buildInput
<najtra> trying now export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath buildInputs}:$LD_LIBRARY_PATH
<najtra> in shellHook but getting the same
nick_h has joined #nixos
johnw has joined #nixos
is_null has joined #nixos
Acilim has joined #nixos
cinimod`` has joined #nixos
sevanspowell has joined #nixos
techtangents has joined #nixos
Guanin has joined #nixos
sgraf has joined #nixos
v0|d has quit [Read error: Connection reset by peer]
ebzzry has quit [Ping timeout: 240 seconds]
m0rphism has joined #nixos
philr has joined #nixos
d10n-work has joined #nixos
cyphase has quit [Ping timeout: 240 seconds]
Theuni2 has joined #nixos
lsix has joined #nixos
r0bby has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #77808 → stracer: init at 1.1.0 → https://git.io/JvU5o
thoughtpolice has joined #nixos
Theuni2 has quit [Client Quit]
tazjin has joined #nixos
blackriversoftwa has joined #nixos
Guest92090 has quit [Ping timeout: 260 seconds]
mitsuhiko has joined #nixos
dukedave has joined #nixos
TallerGhostWalt_ has joined #nixos
lluchs has quit [Ping timeout: 252 seconds]
cyphase has joined #nixos
Neo-- has quit [Ping timeout: 272 seconds]
ixxie has joined #nixos
<najtra> please help :( I'm so stuck.
vld has joined #nixos
thc202 has joined #nixos
FRidh has joined #nixos
civodul has joined #nixos
vld has quit [Ping timeout: 265 seconds]
<srhb> najtra: If you start by pastebinning your shell.nix people will have more information to try and help you. :)
hyper_ch2 has joined #nixos
Chiliparrot has joined #nixos
gxt has joined #nixos
<najtra> srhb thank you :) https://pastebin.com/eXLPZUHj :)
werner291 has joined #nixos
mexisme has joined #nixos
ixxie has quit [Ping timeout: 268 seconds]
sigmundv__ has joined #nixos
chloekek has joined #nixos
fendor has joined #nixos
werner291 has quit [Remote host closed the connection]
ilikeheaps has quit [Ping timeout: 272 seconds]
orivej has joined #nixos
kenjis1 has joined #nixos
o1lo01ol1o has joined #nixos
<dmj`> has anyone ran into "warning: ignoring untrusted substituter 'https://cache.nixos.org'" on darwin?
<dmj`> Just tried installing nix fresh on Darwin (Catalina)
CMCDragonkai1 has joined #nixos
<LnL> did you customize substituters somewhere?
<LnL> the default is https://cache.nixos.org/, note the trailing slash, which nix doesn't consider to be the same at the moment
hyper_ch2 has quit [Remote host closed the connection]
m0rphism has quit [Ping timeout: 268 seconds]
logzet has joined #nixos
m0rphism has joined #nixos
<niksnut> the slash shouldn't matter though
<niksnut> ignore that, it might cause the warning
__monty__ has joined #nixos
hyper_ch2 has joined #nixos
johnw has quit [Ping timeout: 272 seconds]
<LnL> yeah, but should be easy to fix
<dmj`> LnL: I don't believe so, I cat /etc/nix/nix.conf and get `build-users-group = nixbld`
chagra_ has joined #nixos
<LnL> what about ~/.config/nix/nix.conf?
johnw has joined #nixos
<dmj`> LnL: ah-hah
<dmj`> LnL: that did it, thanks
<dmj`> LnL: nix on Catalina ;)
chagra has quit [Ping timeout: 265 seconds]
hyper_ch2 has quit [Remote host closed the connection]
chagra has joined #nixos
johnw has quit [Ping timeout: 240 seconds]
chagra_ has quit [Ping timeout: 265 seconds]
johnw has joined #nixos
mexisme has quit [Ping timeout: 272 seconds]
Guest92090 has joined #nixos
ThatDocsLady_ has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @davidtwco opened pull request #77809 → starship: 0.33.0 -> 0.33.1 → https://git.io/JvUbz
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
eri has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #77810 → nix-prefetch: 0.1.0 -> 0.3.0 → https://git.io/JvUbV
<hyper_ch2> eyJhb: howdy
medvid has quit [Ping timeout: 272 seconds]
<najtra> any idea why when using https://pastebin.com/eXLPZUHj I get: error: undefined variable 'buildInputs' at shell.nix pretty please
<cap_sensitive> Hi. How do I install a local udev rules in a package? It looks like this https://gist.github.com/capsensitive/8dbe47d3912f7fa6ceb0aac6e851df7d
<cap_sensitive> And I got no such file and directory error
chloekek has quit [Quit: WeeChat 2.6]
chloekek has joined #nixos
vld has joined #nixos
rajivr___ has joined #nixos
<cap_sensitive> I found the solution. Just use ${src}
nadley has quit [Ping timeout: 252 seconds]
vld has quit [Ping timeout: 268 seconds]
<wedens[m]> najtra: "This page has been removed!"
hyper_ch2 has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
<najtra> wedens[m] sorr https://pastebin.com/NS6HUFvq
<najtra> I get: error: undefined variable 'buildInputs' at shell.nix
<tilpner> najtra: Line 5: stdenv.mkDerivation rec {
<tilpner> Then you can access other attributes in the same set
lord| has joined #nixos
<najtra> when I add that I get:
<najtra> error: infinite recursion encountered,
<najtra> hmm
<{^_^}> [nixpkgs] @Mic92 merged pull request #77780 → openssl: don’t separate debug info on useLLVM → https://git.io/JvUVq
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvUNV
<tilpner> najtra: Your LD_LIBRARY_PATH definition refers to itself
<tilpner> ,escape"
<{^_^}> " double quote: \" backslash: \\ bash curly bois: \${} newline: \n tab: \t "
CMCDragonkai2 has joined #nixos
<wedens[m]> or just $LD_LIBARY_PATH without curly brackets
<wedens[m]> or `lib.makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs)` if you want to refer to refer to it as nix attr
<clever> dminuoso_: grub may stop printing when it boots something
hyper_ch2 has joined #nixos
<tilpner> wedens[m]: That second suggestion will inf-rec too
nadley has joined #nixos
captn3m0 has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/8c7a5613f3b (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
o1lo01ol1o has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: honor LTS for lambdabot, but not for cabal2spec »: https://git.io/JvUAU
<{^_^}> [nixpkgs] @jluttine opened pull request #77811 → yle-dl: add setuptools dependency → https://git.io/JvUAk
wpcarro has joined #nixos
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @peti opened pull request #77812 → Update Haskell package set (plus other fixes) → https://git.io/JvUAI
<{^_^}> [nixpkgs] @ruuda opened pull request #77813 → python3Packages.google_auth: 1.6.3 -> 1.10.0 → https://git.io/JvUAq
medvid has joined #nixos
Chiliparrot has quit [Ping timeout: 245 seconds]
wpcarro has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ruuda opened pull request #77814 → python3Packages.google_api_core: 0.15.0 -> 1.16.0 → https://git.io/JvUAG
euandreh has joined #nixos
Chiliparrot has joined #nixos
fendor_ has joined #nixos
jgeerds__ has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
vld has joined #nixos
kleisli has quit [Ping timeout: 265 seconds]
o1lo01ol1o has joined #nixos
<infinisil> tilpner: Thanks!
<tilpner> infinisil: Does it work now?
<tilpner> (Because I changed nothing, so it shouldn't if it didn't before, but I found nothing wrong with it)
<{^_^}> [nixpkgs] @hauleth opened pull request #77817 → Support git send-email on Darwin → https://git.io/JvUxf
<tilpner> (But I've been LE renewal failures for a few days on an unrelated domain, indicating DNS is wonky)
<tilpner> *been having
<tilpner> In other news, a Firefox update ate the profile I use to login at the domain registrar
<{^_^}> [nixpkgs] @hauleth opened pull request #77818 → Upgrade git: from 2.24.1 -> to 2.25.0 → https://git.io/JvUxT
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
euandreh has quit [Ping timeout: 260 seconds]
jethroksy has joined #nixos
Dagger2 is now known as Dagger
vld has quit [Ping timeout: 272 seconds]
Chiliparrot has joined #nixos
oblomov20 has joined #nixos
captn3m0 has joined #nixos
<dminuoso_> clever: Well it doesnt even boot into anything.
<dminuoso_> clever: The moment the UEFI grub screen is up, everything appears stuck.
<oblomov20> Hi: i have a networking question: I'd like to open some ports, so I set│ networking.firewall.allowedTCPPorts = [ 47624 ]; 36 │ networking.firewall.allowedUDPPorts = [ 6073 ]; 37 │ networking.firewall.allowedTCPPortRanges = [ { from = 2300; to = 2400; } ]; 38 │ networking.firewall.allowedUDPPortRanges = [ { from = 2300; to =
<oblomov20> 2400; } ];
<oblomov20> but when I do: sudo nmap -sUT -p T:2300-2400,47624,U:6073,2300-2400 localhost
<oblomov20> all the ports are listed as closed; what am I missing?
<dminuoso_> clever: Perhaps I need to get an EHCI debug port analyzer
<dminuoso_> Argh damn it. I cant.
<AmandaC_> Wait, when was allowedXXXPortRanges added!? I've got a couple of places in my nix configs where I just add a bunch of consecutive ports to allowedXXXPorts
<dminuoso_> Only have a single USB port, so I cant boot off a stick *and* do EHCI port debugging
<philipp[m]2> e or directory` getting this during a nix-build.
<philipp[m]2> `../pixmaps/icon-theme-installer: /usr/bin/env: bad interpreter: No such fil
<clever> dminuoso_: and earlycon doesnt work?
<dminuoso_> clever: Correct, I mean judging from the cmdline that the switches otherwise work in, it shouldnt even be neede
<dminuoso_> BOOT_IMAGE=/boot/vmlinuz-4.1.0-cl-7-amd64 root=UUID=798fa917-71a0-4d18-919c-47f1dc706918 ro cl_platform=mlnx_x86_MSN2410 console=tty0 console=ttyS0,115200n8 quiet
<dminuoso_> This is what it boots with on the debian
<philipp[m]2> The header is the proper `#!/usr/bin/env bash`. Why is that breaking?
<clever> dminuoso_: try without quiet?
<clever> philipp[m]2: /usr/bin/env doesnt exist at build time, you have to run the patchShebangs function on the file
<dminuoso_> clever: I dropped the quiet of course. I basically took the grub line from the nixos image and just amended it with console=ttyS0,115200n8
<oblomov20> AmandaC_ I don't know, but if you scan the ports you opened with nmap, are they marked as open?
<trulsa> Is there any way to change the ordering of paths in the PKG_CONFIG_PATH variable set by nix-shell. I want PKG_CONFIG_PATH=<nix pkgs pkgconfig>:<system pkgconfig>, but it is set the other way around which breaks some builds.
<dminuoso_> clever: (I have no idea what that tty0 is for, but that's definitely not the console)
<oblomov20> AmandaC_ https://nixos.org/nixos/options.html#networking.firewall.allow
<philipp[m]2> clever: Will do, thanks. Why isn't it there? Too much unintended behaviour?
<{^_^}> [nixpkgs] @Ma27 pushed to master « grim: 1.2.0 -> 1.3.0 »: https://git.io/JvUxc
<AmandaC_> oblomov20: the program to use those ports still needs to be running, are you sure the program is running?
<{^_^}> [nixpkgs] @bjornfor merged pull request #77775 → fpart: fts (fix w/musl) → https://git.io/JvU2u
<{^_^}> [nixpkgs] @bjornfor pushed 2 commits to master: https://git.io/JvUxC
<clever> dminuoso_: if you supply multiple console= lines, it will print logs to each one
<oblomov20> AmandaC_ no, that program is definitely not running; I didn't know I had to have that running; so is there a way to check if the ports can be opened in principle?
<clever> dminuoso_: whichever one is last, is used as the input when reading /dev/console
<dminuoso_> Ah fair enough. Well I tried that as well
<dminuoso_> I see
<oblomov20> AmandaC_ like, checking if my firewall configuration is what I think it is?
<AmandaC_> oblomov20: you can try and run a program like nc to listen on a port
<clever> philipp[m]2: probably for purity, to catch such leaks
<AmandaC_> oblomov20: or check iptables rules to see if they're correct. But if the config is loaded, there's no reason they shouldn't be applied
<dminuoso_> What is interesting, is that this switch appears to have 2 USB controllers
<dminuoso_> Maybe I should open this switch up and see whether there's maybe pins on the mainboard for another USB port.
<dminuoso_> Because other than earlyprintk Im out of ideas
<AmandaC_> oblomov20: the whole point of nixos is that it's all programmatically controlled by the configuration.nix
<clever> dminuoso_: ehci debug also only works on the "first" port of a given controller
<clever> dminuoso_: i was also asking around in #coreboot a few days ago, and found https://github.com/avivgr/teensy_debugdev
<najtra> How do I tell my nix-shell file to modify NIX_LDFLAG as such as to pick up my local include files? in local directory for example ./vendor/*/includes?
<dminuoso_> clever: Mmm, first I need to figure out how to expose that second USB port
<dminuoso_> otherwise there's no USB stick to boot from if a debug cable is connected
<{^_^}> [nixpkgs] @ruuda opened pull request #77819 → python3Packages.googleapis_common_protos: 1.6.0 -> 1.51.0 → https://git.io/JvUxz
<clever> dminuoso_: you can possibly tell grub to load the kernel, but not boot it right away
<clever> dminuoso_: then you have time to swap cables
jluttine has quit [Quit: WeeChat 2.7]
<dminuoso_> Interesting idea
jluttine has joined #nixos
<najtra> why is my gcc ignoring -I to include files
<najtra> it just looks for things in /nix/store
vld has joined #nixos
<clever> najtra: what are the exact args your using?
<najtra> I'm trying to have a nix-shell with a custom include path
<najtra> but gcc is using only system paths for includes
<najtra> and cannot find my ../vendor file
<oblomov20> thanks AmandaC_ I solved the problem I was having
<clever> najtra: brb
<{^_^}> [nixpkgs] @marsam opened pull request #77820 → jetbrains-mono: init at 1.0.0 → https://git.io/JvUx9
vld has quit [Ping timeout: 272 seconds]
<clever> najtra: what is the full path to flash.h? `find ~/repo/firmware-firmware -name flash.h` ?
<{^_^}> [nixpkgs] @taku0 opened pull request #77821 → [19.09] flashplayer: 32.0.0.293 -> 32.0.0.314 → https://git.io/JvUxH
<{^_^}> [nixpkgs] @andir opened pull request #77822 → buildRustCrate: remove custom lib path heuristic → https://git.io/JvUxQ
oblomov20 has quit [Remote host closed the connection]
<najtra> just found about NIX_ENFORCE_NO_NATIVE
<najtra> maybe that's something set if I want a non pure shell
hyper_ch2 has joined #nixos
<__monty__> Is nix-shell maybe grabbing the -I argument?
<clever> __monty__: the 1st pastebin shows that its being passed directly to cc
<clever> najtra: found the problem
<clever> najtra: the -I is pointing to firmware-firmware/legacy/vendor
<clever> najtra: but your pastebin says its in firmware-firmware/vendor
<najtra> duh :(
<najtra> I'm sorry
<clever> always helps to have an extra set of eyes, that assume different things
najtra has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam opened pull request #77823 → opam: 2.0.5 -> 2.0.6 → https://git.io/JvUpq
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
kenjis1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam opened pull request #77824 → dune_2: 2.1.2 -> 2.1.3 → https://git.io/JvUpc
<{^_^}> [nixpkgs] @filalex77 opened pull request #77825 → Tmatrix 1.3 → https://git.io/JvUpC
<{^_^}> [nixpkgs] @marsam merged pull request #77795 → reviewdog: 0.9.15 -> 0.9.17 → https://git.io/JvU1b
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUpW
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77809 → starship: 0.33.0 -> 0.33.1 → https://git.io/JvUbz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUpK
xelxebar has quit [Remote host closed the connection]
Tucky has joined #nixos
xelxebar has joined #nixos
gxt has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vbgl merged pull request #77824 → dune_2: 2.1.2 -> 2.1.3 → https://git.io/JvUpc
<{^_^}> [nixpkgs] @vbgl pushed commit from @marsam to master « dune_2: 2.1.2 -> 2.1.3 »: https://git.io/JvUhL
jethroksy has quit [Remote host closed the connection]
Chiliparrot has joined #nixos
Rusty1 has quit [Remote host closed the connection]
Rusty1 has joined #nixos
iyzsong has quit [Ping timeout: 272 seconds]
Soo_Slow has joined #nixos
kenjis1 has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #77748 → subfinder: 2.2.4 -> 2.3.0 → https://git.io/JvUCZ
<{^_^}> [nixpkgs] @ehmry pushed commit from @filalex77 to master « subfinder: 2.2.4 -> 2.3.0 »: https://git.io/JvUhD
vesper11 has quit [Ping timeout: 260 seconds]
vesper11 has joined #nixos
captn3m0 has quit [Ping timeout: 240 seconds]
ebzzry has joined #nixos
CMCDragonkai2 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @mmahut opened pull request #77826 → FIDO2 luks support → https://git.io/JvUhh
fling has quit [Remote host closed the connection]
fling has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #73814 → zenpower: init at 0.1.5 → https://git.io/Je6OM
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvUjI
gustavderdrache has joined #nixos
captn3m0 has joined #nixos
<{^_^}> [nixpkgs] @Luflosi opened pull request #77827 → kakoune: 2019.12.10 -> 2020.01.16 → https://git.io/JvUjC
werner291 has joined #nixos
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @pstn opened pull request #77828 → gnunet-gtk: init at 0.12.0 → https://git.io/JvTee
alexherbo2 has joined #nixos
captn3m0 has quit [Ping timeout: 258 seconds]
genesis has quit [Remote host closed the connection]
captn3m0 has joined #nixos
alex` has joined #nixos
alex` is now known as Guest49984
ddellacosta has joined #nixos
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #77829 → fluxctl: 1.16.0 -> 1.17.1 → https://git.io/JvTen
abathur has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #77823 → opam: 2.0.5 -> 2.0.6 → https://git.io/JvUpq
<{^_^}> [nixpkgs] @vbgl pushed commit from @marsam to master « opam: 2.0.5 -> 2.0.6 »: https://git.io/JvTew
<infinisil> tilpner: Oh weird, yeah it works now
mDuff has joined #nixos
Guest92090 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @teto merged pull request #77790 → cassowary: init at v0.3.0 → https://git.io/JvU6c
<{^_^}> [nixpkgs] @teto pushed commit from @HugoReeves to master « cassowary: init at v0.3.0 »: https://git.io/JvTe5
Guest92090 has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #77770 → mu: fixed incorrect substitution → https://git.io/JvU0P
<{^_^}> [nixpkgs] @teto pushed commit from @mgttlinger to master « mu: fixed incorrect substitution »: https://git.io/JvTej
<{^_^}> [nixpkgs] @alyssais merged pull request #77827 → kakoune: 2019.12.10 -> 2020.01.16 → https://git.io/JvUjC
<{^_^}> [nixpkgs] @alyssais pushed commit from @Luflosi to master « kakoune: 2019.12.10 -> 2020.01.16 »: https://git.io/JvTvv
<{^_^}> [nixpkgs] @1000101 opened pull request #77830 → nixos/dokuwiki: init module → https://git.io/JvTvk
fusion809 has quit [Remote host closed the connection]
Guest92090 has quit [Ping timeout: 272 seconds]
mDuff has quit [Ping timeout: 268 seconds]
Guest92090 has joined #nixos
sigmundv__ has quit [Ping timeout: 265 seconds]
Guest49984 is now known as alex``
philr has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @teto merged pull request #77825 → tmatrix: 1.1 -> 1.3 → https://git.io/JvUpC
<{^_^}> [nixpkgs] @teto pushed 3 commits to master: https://git.io/JvTva
h0m1 has quit [Quit: WeeChat 2.7]
h0m1 has joined #nixos
horner has joined #nixos
chloekek has quit [Quit: WeeChat 2.6]
ng0_ has joined #nixos
ng0 has quit [Ping timeout: 272 seconds]
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #76868 → tiny: init at 0.5.1 → https://git.io/JexAq
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvTvh
<{^_^}> [nixpkgs] @Infinisil closed pull request #58327 → all-packages: try `with`ing spliced packages. → https://git.io/fjUG1
kenjis1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mrkkrp opened pull request #77831 → Re-organize the buildkite agent module → https://git.io/JvTfq
mac10688 has joined #nixos
<viric> Hello developers. I need help choosing a keyboard.
<viric> I'd like a keyboard where I can press three keys and they are typed at keydown, not keyrelease.
<viric> Example: you keydown keys tre, and it types tre (not tr)
<infinisil> viric: Doesn't seem related to nixos, maybe you can ask in the offtopic channel #nixos-chat instead
ng0_ is now known as ng0
<viric> aaaaah
<viric> ok
Acilim has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4186705a70f (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
kamadorueda has joined #nixos
rogue_koder has joined #nixos
picantest has quit [Ping timeout: 258 seconds]
justan0theruser is now known as justanotheruser
Synthetica has joined #nixos
<tilpner> infinisil: Does your resolver care about DNSSEC?
<{^_^}> [nixpkgs] @ttuegel merged pull request #77352 → kdeFrameworks: 5.64.0 -> 5.65.0 → https://git.io/Jvex2
<{^_^}> [nixpkgs] @ttuegel pushed 4 commits to staging: https://git.io/JvTf5
picantest has joined #nixos
<infinisil> tilpner: I'm using 1.1.1.1
<infinisil> When i `dig`'d the domain, no records were returned
<{^_^}> [nixpkgs] @ttuegel merged pull request #76508 → kmahjongg: init at 19.08.3 → https://git.io/Jebne
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JvTfh
<{^_^}> [nixops-aws] @AmineChikhaoui pushed to master « ebs-volume: add automatic retries during volume deletion »: https://git.io/JvTJf
kenjis1 has joined #nixos
f0x has quit [Ping timeout: 265 seconds]
joepie91 has quit [Ping timeout: 268 seconds]
<tilpner> Looks like I may need to set up monitoring for my registrars DNS servers :/
psyanticy has joined #nixos
<tilpner> There's been a few of these hiccups, but I never catch them
<hyper_ch2> finally fixed my nixos booting problem
<tilpner> (Or perhaps it's my fault, that seems more likely)
<{^_^}> [nixpkgs] @Infinisil pushed commit from @AIDEA775 to release-19.09 « nixos/zsh-syntax-highlighting: Fix highlighting when ohMyZsh is enabled »: https://git.io/JvTJY
<{^_^}> [nixpkgs] @Infinisil closed pull request #73695 → nixos/zsh-syntax-highlighting: backport Fix highlighting when ohMyZsh is enabled → https://git.io/JeKCj
f0x has joined #nixos
joepie91 has joined #nixos
mDuff has joined #nixos
drakonis has joined #nixos
Guest92090 has quit [Ping timeout: 240 seconds]
Guest92090 has joined #nixos
<nh2> is there a good way to detect whether the nix daemon is in use on a system, or whether a single user install is present?
<{^_^}> [nixpkgs] @Infinisil closed pull request #53565 → aws-xray-daemon-V3.0.0 | awx-xray-daemon: init at V3.0.0 → https://git.io/fhGGB
<infinisil> nh2: the nix-info script outputs whether it's multi-user or not
<infinisil> Could look at the source of it
kenjis1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ttuegel merged pull request #70738 → breeze-plymouth: allow custom logo (backport) → https://git.io/JeWO0
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to release-19.09: https://git.io/JvTJr
<{^_^}> [nixpkgs] @ttuegel merged pull request #76128 → hplip: 3.19.6 -> 3.19.12 → https://git.io/JedEm
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JvTJX
<{^_^}> [nixpkgs] @ttuegel merged pull request #77356 → krop: Add wrapQtAppsHook. → https://git.io/JvejV
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JvTJS
domogled has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<nh2> infinisil: Great, that does it. Short version is:
<nh2> I guess I also have to subscribe to https://github.com/NixOS/nix/issues/3085
<nh2> If and only if the exit code of that is 0, the sandbox is in use.
<nh2> `nix-build -E 'import <nixpkgs/pkgs/tools/nix/info/multiuser.nix>' 2> /dev/null`
<{^_^}> nix#3085 (by davidak, 19 weeks ago, open): Add command that output system information like nix-info
<evanjs> Any tips for tracing infinite recursion?
waleee-cl has joined #nixos
mac10688 has quit [Ping timeout: 240 seconds]
<evanjs> Why does everything work when I ask questions about my issues >.> Regardless, I'm still not an expert in diagnosing these things, so pointers can't hurt
mariel__ has joined #nixos
ThatDocsLady_ has quit [Remote host closed the connection]
<evanjs> In my case, I think, at least with regards to what not to do when handling the NIX_PATH, multiple channels on a single machine, and etc. I think that's where a majority of my issues are stemming from
chloekek has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #65509 → pythonPackages.pyTelegramBotAPI: Init at 3.6.6 → https://git.io/fjy7z
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvTUf
sigmundv has quit [Ping timeout: 240 seconds]
cinimod`` has quit [Ping timeout: 268 seconds]
kraem has joined #nixos
<slabity> Anyone know if it's possible to set default apps with home-manager? Specifically the file-exporer?
<LinuxHackerman> slabity: probably something in the mimeApps namespace https://rycee.gitlab.io/home-manager/options.html#opt-xdg.mimeApps.enable
<LinuxHackerman> I'm not an HM user myself though, so I don't know very preciselyt
<infinisil> Yeah this should be it ^
<evanjs> slabity: yeah I had to do this the other day one sec
<evanjs> slabity: and this one https://rycee.gitlab.io/home-manager/options.html#opt-xdg.mimeApps.defaultApplications
<slabity> Thanks evanjs++ Linux Hackerman++
<{^_^}> evanjs's karma got increased to 5
<{^_^}> [nixpkgs] @teto merged pull request #77794 → teewords: 0.7.3.1 -> 0.7.4 → https://git.io/JvUPw
<{^_^}> [nixpkgs] @akirak opened pull request #77832 → unoconv: 0.6 -> 0.8.2 → https://git.io/JvTUb
<{^_^}> [nixpkgs] @teto pushed commit from @ajs124 to master « teeworlds: 0.7.3.1 -> 0.7.4 »: https://git.io/JvTUN
<{^_^}> [nixpkgs] @vbgl opened pull request #77833 → ocamlPackages.batteries: 2.10.0 → 2.11.0 → https://git.io/JvTUA
drakonis has quit [Read error: Connection reset by peer]
<Shoubit> How do I merge two NixOS configs "deeply" such that one overrides the other? Using `imports` seems to result in conflicts.
myskran has joined #nixos
Tucky has quit [Quit: WeeChat 2.7]
<infinisil> Shoubit: That should work, or with `config = mkMerge [ ... ]` it should work too, can you show the code?
abathur has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @alyssais merged pull request #77801 → mkvtoolnix: 41.0.0 -> 42.0.0 → https://git.io/JvUSR
<{^_^}> [nixpkgs] @alyssais pushed commit from @Enzime to master « mkvtoolnix: 41.0.0 -> 42.0.0 »: https://git.io/JvTTU
<Shoubit> Basically, I've got `virtualisation.virtualbox.host.enable = false;` specified in one of the imports and then in the configuration that imports it is set to `true` in exactly the same manner.
<{^_^}> [nixpkgs] @alyssais merged pull request #77829 → fluxctl: 1.16.0 -> 1.17.1 → https://git.io/JvTen
<{^_^}> [nixpkgs] @alyssais pushed commit from @filalex77 to master « fluxctl: 1.16.0 -> 1.17.1 »: https://git.io/JvTTI
<{^_^}> [nixpkgs] @alyssais merged pull request #77791 → renderdoc: 1.5 -> 1.6 → https://git.io/JvU6R
<{^_^}> [nixpkgs] @alyssais pushed commit from @jansol to master « renderdoc: 1.5 -> 1.6 »: https://git.io/JvTTm
<{^_^}> [nixpkgs] @alyssais merged pull request #77712 → texstudio: 2.12.16 -> 2.12.20 → https://git.io/JvUtj
<{^_^}> [nixpkgs] @alyssais pushed commit from @ajs124 to master « texstudio: 2.12.16 -> 2.12.20 »: https://git.io/JvTTs
endformationage has joined #nixos
noudle has joined #nixos
takeda has joined #nixos
chloekek has quit [Quit: WeeChat 2.6]
cqc_ is now known as cqc
<{^_^}> [nixpkgs] @alyssais merged pull request #77707 → txr: 230 -> 231 → https://git.io/JvUIu
<{^_^}> [nixpkgs] @alyssais pushed commit from @dtzWill to master « txr: 230 -> 231 »: https://git.io/JvTT9
<{^_^}> [nixpkgs] @alyssais merged pull request #77698 → lwan: 0.1 -> 0.2 → https://git.io/JvUfs
<{^_^}> [nixpkgs] @alyssais pushed commit from @curiousleo to master « lwan: 0.1 -> 0.2 »: https://git.io/JvTTQ
LouisDK has joined #nixos
<{^_^}> [nixpkgs] @alyssais merged pull request #77689 → jdupes: 1.13.2 -> 1.14.0 → https://git.io/JvJb0
<{^_^}> [nixpkgs] @alyssais pushed commit from @c0bw3b to master « jdupes: 1.13.2 -> 1.14.0 »: https://git.io/JvTTN
<LouisDK> How does I instruct how many cores to use when compiling stuff in NixOS? :)
kleisli has joined #nixos
<LnL> --option cores X
<LnL> or nix.buildCores in configuration.nix for something more persistent
<LouisDK> @LnL - Thanks. What's the default option? 1?
chagra has quit [Ping timeout: 272 seconds]
horner has quit [Remote host closed the connection]
<LnL> I think it's set in hardware-configuration.nix, generated based on the cpu counnt
<infinisil> Shoubit: And what's the error?
<LnL> LouisDK: nixos-option nix.buildCores :)
srid has joined #nixos
<Shoubit> infinisil, "error: The option `virtualisation.virtualbox.host.enable' has conflicting definitions, in `/nix/store/813lqs2x8wqa38rwvlq4y12kkamj6x5l-source/configuration.nix' and `/etc/nixos/configuration.nix'."
<LouisDK> @LnL - thanks :)
<srid> What's a good way to declaratively install custom fonts in nixos (or home-manager)? Such as this one: https://www.jetbrains.com/lp/mono/
<LnL> LouisDK: ah no 1, maxJobs is generated (note that setting both cores and max-jobs to you cpu count can lead to suboptimal performance when building many things at the same time)
<LouisDK> @LnL - makes sense. I see my current value is 0 aka. use all cores.
<evanjs> So the infinite recursion only happens when I switch nixos to something other than 19.09, e.g. https://nixos.org/channels/nixos-unstable. Hrm....
kraem has quit [Quit: outta here]
<evanjs> srid: how about fonts.fonts? https://nixos.org/nixos/options.html#fonts.fonts
<evanjs> Or did you mean fonts outside of the tree?
<srid> outside of nixpkgs, yes
<LnL> LouisDK: in that case, check if what you're building has enableParallelBuilding set, by defaults builds are not called with make -JX
<aswanson> srid: I know there are a lot of fonts in nixpkgs. you could take a look at at default.nix file for one of them and see about creating one for your font. This might be helpful too: https://nixos.wiki/wiki/Fonts
<srid> Ah, somebody just opened a PR 5 hrs ago :-) https://github.com/NixOS/nixpkgs/pull/77820
<{^_^}> #77820 (by marsam, 4 hours ago, open): jetbrains-mono: init at 1.0.0
<infinisil> Shoubit: Ah, you need to set one of them with e.g. mkDefault
evils has quit [Ping timeout: 268 seconds]
<infinisil> Shoubit: So `mkDefault false` instead of `false`
<infinisil> Or `mkForce`
<infinisil> `mkForce false` sets false with a higher priority, `mkDefault false` with a lower one
<LouisDK> @LnL - thx. It has not. Should submit a pull req :)
<Shoubit> infinisil, ah I wasn't aware of those. Thanks!
<{^_^}> [nixpkgs] @Ma27 pushed to master « nixos/liboping: add module »: https://git.io/JvTkz
o1lo01ol_ has joined #nixos
erasmas has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
o1lo01ol_ has quit [Ping timeout: 258 seconds]
drakonis has joined #nixos
<{^_^}> [nixpkgs] @hedning opened pull request #77835 → Reduce closure gnome-shell closure → https://git.io/JvTkx
<{^_^}> [nixpkgs] @sjau opened pull request #77836 → evdi: 1.6.4 -> git-2020-01-16 → https://git.io/JvTkj
ebzzry has quit [Ping timeout: 260 seconds]
growpotkin has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #77749 → pantheon.elementary-code: 3.1.1 -> 3.2.0 → https://git.io/JvUWk
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvTIZ
wildtrees has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @dtzWill merged pull request #77820 → jetbrains-mono: init at 1.0.0 → https://git.io/JvUx9
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JvTIr
<{^_^}> [nixpkgs] @antoinerg opened pull request #77837 → python3Packages.dash: init at 1.8.0 → https://git.io/JvTIK
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/31e69100426 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
drakonis has quit [Quit: WeeChat 2.6]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
lsix has quit [Quit: WeeChat 2.6]
Neo-- has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
erasmas has quit [Read error: Connection reset by peer]
erasmas has joined #nixos
chagra has joined #nixos
<evanjs> welp. guess I'm locked on 19.09 for now. No idea why I get a stack overflow every time I try to switch to unstable. If only I could give it a bit more room...
mexisme has joined #nixos
<infinisil> evanjs: Have you tried minimizing your config to get down to exactly what's causing it?
<evanjs> infinisil: Yeah I've been all over the place with it :D I guess I could try to cut off entire portions, though. hrm. what to disable...
erasmas_ has joined #nixos
chloekek has joined #nixos
erasmas has quit [Ping timeout: 268 seconds]
mexisme has quit [Ping timeout: 260 seconds]
erasmas_ is now known as erasmas
pbb has quit [Ping timeout: 272 seconds]
pbb has joined #nixos
domogled has quit [Ping timeout: 272 seconds]
Chiliparrot has joined #nixos
TheCommieDuck has joined #nixos
o1lo01ol1o has joined #nixos
chagra_ has joined #nixos
pbb_ has joined #nixos
pbb has quit [Ping timeout: 272 seconds]
chagra has quit [Ping timeout: 265 seconds]
Dandellion has joined #nixos
<Dandellion> where would I find `/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf` on nixos?
kenjis1 has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
MinceR_ has joined #nixos
<infinisil> ,locate analog-input-internal-mic.conf
<{^_^}> Found in packages: pulseaudioFull, pulseaudioLight
mexisme has joined #nixos
<infinisil> Dandellion: So ${pkgs.pulseaudio}/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
MinceR has quit [Ping timeout: 240 seconds]
<Dandellion> that's cool! thanks
orivej has joined #nixos
mexisme has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/a3191211f8e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<Raito_Bezarius> Anyone has experience with React Native and Nix?
orivej has quit [Ping timeout: 268 seconds]
<Raito_Bezarius> In particular with Android
<Raito_Bezarius> I'm trying to wrap the gradle daemon build phase in Nix
<Raito_Bezarius> But like always it has to be "pure" enough, I see some gradle2nix attempts but I'm unsure of where it's going
<evanjs> Artifact from trying to mimic your config without the nixops-iveness :P
<Dandellion> It's not entirely obvious to me how I would change that reading the package
<Dandellion> (the contents)
mDuff has quit [Ping timeout: 268 seconds]
boegel has joined #nixos
cosimone has quit [Quit: Quit.]
erasmas has quit [Quit: leaving]
MinceR_ is now known as MinceR
<evanjs> nix-instantiate --eval -E '(with import <nixpkgs> {}; lib.readFile "${pkgs.pulseaudio}/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf")'
<evanjs> Dandellion: ^
<evanjs> well, it _would_ work if it's already installed
<evanjs> nix eval '(with import <nixpkgs> {}; lib.readFile "${pkgs.pulseaudio}/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf")' works
<{^_^}> [nixpkgs] @bcdarwin opened pull request #77839 → pythonPackages.pydicom: init at 1.3.0 → https://git.io/JvTtX
drakonis has joined #nixos
cosimone has joined #nixos
drewr` has quit [Quit: ERC (IRC client for Emacs 26.3)]
<{^_^}> [nixpkgs] @FRidh merged pull request #77542 → pkgsStatic: make OpenSSL 1.1 compile → https://git.io/JvfEn
<{^_^}> [nixpkgs] @FRidh pushed commit from @anmonteiro to master « pkgsStatic: make OpenSSL 1.1 compile (#77542) »: https://git.io/JvTt1
o1lo01ol1o has joined #nixos
drewr has joined #nixos
lovesegfault has joined #nixos
<Dandellion> yeah but how would I change it :S
<infinisil> evanjs: Oh that looks like it might be related to https://github.com/NixOS/nixpkgs/pull/76857
<{^_^}> #76857 (by Infinisil, 1 week ago, merged): Apply `disabledModules` recursively
<evanjs> infinisil: ooooo. sooooo ironically, if I did switch to nixos-unstable (I'm assuming the PR is there by now), and re-enable the option.... hrm
<infinisil> Yeah I can reproduce the inf rec..
<infinisil> And reverting that PR fixes it
<evanjs> sweeeeet
<infinisil> The problematic case is when you do `imports = [ ./foo.nix ]` *within foo.nix itself*
<infinisil> Or `imports = [ ./bar.nix ]` in foo.nix, and `imports = [ ./foo.nix ]` in bar.nix
<evanjs> yeah I think it was something like new-modules/something -> ../../config -> new-modules, etc
tsrt^ has quit [Ping timeout: 240 seconds]
<infinisil> evanjs: I think just removing that ../../../config import should work though, no?
<{^_^}> [nixpkgs] @bcdarwin opened pull request #77840 → pythonPackages.pyezminc: remove → https://git.io/JvTt7
mexisme has joined #nixos
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
<evanjs> infinisil: oh, sorry, right, I don't think I clarified very well, but that _did_ seem to fix it so far :D
<evanjs> like I haven't gotten another SO since
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
<evanjs> now I just need enough space for a rebuild. disabling big features until I can do so :P
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #nixos
tsrt^ has quit [Max SendQ exceeded]
TheCommieDuck has quit [Quit: WeeChat 2.7]
<evanjs> I'm just glad it was something so simple, and I didn't need to rework half of my config :D
<infinisil> I'm now not sure whether I should fix this
<infinisil> In the module system
<infinisil> I don't know if there's an actual usecase for such recursive importing
lovesegfault has quit [Ping timeout: 258 seconds]
kenjis1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @globin merged pull request #77624 → gitlab: fix asset building for CE → https://git.io/JvJss
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/JvTqZ
<{^_^}> [nixpkgs] @globin pushed to release-19.09 « gitlab: fix asset building for CE »: https://git.io/JvTqn
o1lo01ol1o has quit [Remote host closed the connection]
erasmas has joined #nixos
TheCommieDuck has joined #nixos
<TheCommieDuck> Hey. Trying to install nix with lustrate, got everything installed (I think) however when I do switch-to-configuration boot, grub proceeds to fail to find the grub boot folder.
<{^_^}> [nixpkgs] @mweinelt opened pull request #77841 → zsh-powerlevel10k: unstable-2019-12-19 -> 1.0 → https://git.io/JvTqM
<{^_^}> [nixpkgs] @dtzWill opened pull request #77842 → teeworlds: cmake instead of bam, oh joy! cleanup → https://git.io/JvTqN
<{^_^}> [nixpkgs] @dtzWill opened pull request #77843 → lftp: 4.9.0 -> 4.9.1 → https://git.io/JvTqA
<{^_^}> [nixpkgs] @dtzWill opened pull request #77844 → lwan: indicate jemalloc should be used, or it won't be → https://git.io/JvTmv
<TheCommieDuck> oh, the issue seems to be that the switch-to-config script hits locale errors.
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @dtzWill opened pull request #77845 → vmtouch: 1.3.0 -> 1.3.1 → https://git.io/JvTmY
<{^_^}> [nixpkgs] @worldofpeace merged pull request #77835 → Reduce closure gnome-shell closure → https://git.io/JvTkx
<{^_^}> [nixpkgs] @worldofpeace pushed 8 commits to staging: https://git.io/JvTms
<{^_^}> [nixpkgs] @dtzWill opened pull request #77846 → wavpack: 5.1.0 -> 5.2.0, cve-patches-included edition → https://git.io/JvTmG
<Guanin> Hi, is there any speech-to-text application or assistant available on NixOS (or linux in general)? I found stuff like pocketsphinx, but it seems to be just a library. Stuff like platypus (a wine wrapper/addition to run dragon naturallyspeaking) does not seem to be maintained anymore and is also not available on nix
<gchristensen> Guanin: I used to (rarely still do) run dragon in a Win10 VM
<TheCommieDuck> do I have to set my locales to en_US or something?
shyim has quit [Quit: Ping timeout (120 seconds)]
noonien has quit [Remote host closed the connection]
<Guanin> gchristensen, do you use something to redirect the output of dragon to your host? My problem here is that the system is used by a non-tech person (classical case of family tech support), so it needs to be at least somewhat intuitive or scriptable
<gchristensen> I used Aenia and I wouldn't doom somebody who isn't very technical to that.
<gchristensen> honestly, I would recommend they use Dragon NS on Windows10. it is very good, wonderfully accessible, and even I was tempted to switch to Windows because of it
<catern> I'm thinking about giving a regular formal class at $DAYJOB to explain to my Nix users how to use Nix at a non-trivial level. we use Nix on top of Debian. anyone have any thoughts about what I should include, or talks/materials I should use?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #63121 → shaarli-material: Mark as broken → https://git.io/fj2oV
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvTmu
TheCommieDuck has quit [Quit: WeeChat 2.7]
<catern> right now I'm thinking about maybe explaining fundamental Nix philosophy stuff, basic Nix language and packaging stuff, how to declaratively manage packages, how to do basic overriding, but maybe there's something else that would be higher priority? and maybe I can't fit all of those...
<Guanin> gchristensen, that's the path I'm taking right now. Just wanted to know if it would be possible to provide a nix-based alternative, as it seems really hard to break for a non-tech person while being remote-maintainable over wireguard+ssh, which is a big plus for me :)
<gchristensen> aye
<gchristensen> I wanted that too
<gchristensen> maybe look in to Talon
<gchristensen> I didn't feel comfortable with Talon because it is closed source, listens to everything I say, has the ability type and move my mouse, and the point that really caused it to be a problem for me: doesn't cost any money. I just can't trust that.
drakonis has quit [Ping timeout: 260 seconds]
Dave[m]1 has joined #nixos
<Guanin> yeah, that seems very strange
cjpbirkbeck has joined #nixos
kenjis1 has joined #nixos
psyanticy has quit [Quit: Connection closed for inactivity]
magnetophon has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill opened pull request #77847 → lwan: fix w/musl re:secure_getenv (fix build) → https://git.io/JvTmS
srid has quit [Quit: Connection closed for inactivity]
<Raito_Bezarius> Is it possible to build a fixed output derivation without knowing in advance the hash (like when I'm developing it and I still don't know the resulting hash)?
<gchristensen> ,tofu Raito_Bezarius
<{^_^}> Raito_Bezarius: To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
<{^_^}> [nixpkgs] @jonringer merged pull request #77840 → python2Packages.pyezminc: remove → https://git.io/JvTt7
<{^_^}> [nixpkgs] @jonringer pushed commit from @bcdarwin to master « pythonPackages.pyezminc: remove »: https://git.io/JvTmh
kraem has joined #nixos
<Raito_Bezarius> Super nice gchristensen !
<{^_^}> [nixpkgs] @jonringer merged pull request #77641 → rxv: init at 0.6.0 → https://git.io/JvJ4F
<{^_^}> [nixpkgs] @jonringer pushed commit from Florian to master « rxv: init at 0.6.0 »: https://git.io/JvTYU
mexisme has quit [Ping timeout: 268 seconds]
mariel__ has quit [Quit: Leaving]
judson_ has quit [Remote host closed the connection]
judson_ has joined #nixos
drakonis has joined #nixos
civodul has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77363 → wasmer: init at 0.13.0 → https://git.io/JvvkD
<{^_^}> [nixpkgs] @jonringer pushed commit from @filalex77 to master « wasmer: init at 0.13.0 »: https://git.io/JvTYZ
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/d5e9b7d5a7c (from 18 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
babariviere[m] has joined #nixos
kleisli has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #77839 → pythonPackages.pydicom: init at 1.3.0 → https://git.io/JvTtX
<{^_^}> [nixpkgs] @jonringer pushed commit from @bcdarwin to master « pythonPackages.pydicom: init at 1.3.0 »: https://git.io/JvTY2
drewr has quit [Quit: ERC (IRC client for Emacs 26.3)]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #77252 → nixos/corerad: init → https://git.io/Jve3g
<{^_^}> [nixpkgs] @jonringer pushed commit from @mdlayher to master « nixos/corerad: init »: https://git.io/JvTYH
drewr has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @mdlayher opened pull request #77848 → corerad: 0.1.4 -> 0.1.8 → https://git.io/JvTOl
cjpbirkbeck has quit [Quit: Quitting now.]
<kraem> Hi! I recently switched to the mainline kernel and noticed the facetimehd webcam stopped functioning. After some research I can see that the revision pinned in nixpkgs is pretty old. How would I build it locally and boot with my local build?
kleisli has joined #nixos
<kraem> (The bug I'm encountering seems to be solved in a more recent rev of the git repo)
<kraem> I'm trying to find some documentation but can't find any.. Would be super happy for a link explaining the process :)
<qyliss> kraem: a more recent build of the kernel?
ardumont has quit [Ping timeout: 248 seconds]
<kraem> qyliss: no i switched to pkgs.linuxPackages_latest and noticed the facetimehd-driver is not working anymore so i'd like to try to build facetimehd from a more recent rev and boot with it
<qyliss> How do you currently have facetimehd-driver installed?
<qyliss> In a configuration.nix?
<kraem> yes via the module
domogled has joined #nixos
<qyliss> Oh, didn't realise there was a module
<kraem> I'd like to try to bump the version and (hopefully) do a PR :)
<qyliss> Aha, okay
gotofail[m] has joined #nixos
<qyliss> Well if you want to do a PR, the best thing to do is git clone nixpkgs, make your changes there, and try buliding your system from that
<qyliss> To do that, use -I nixpkgs=/path/to/nixpkgs when you nixos-rebuild
<kraem> Ah, that's the switch i'm after. Then if I nixos-build it with switch||boot it will boot with the new driver, right?
<kraem> *nixos-rebuild
<qyliss> Yeah
ardumont has joined #nixos
picantest has quit [Ping timeout: 272 seconds]
erictapen has joined #nixos
kleisli has quit [Ping timeout: 260 seconds]
fendor_ has quit [Ping timeout: 268 seconds]
<kraem> I changed the the rev in pkgs/os-specific/linux/facetimehd/default.nix but it didn't seem to build any new derivation of the pkg upon `nixos-rebuild -I nixpkgs=path boot`. Is there something I'm missing?
<qyliss> hmmm
kleisli has joined #nixos
<kraem> yup
<{^_^}> [nixpkgs] @Infinisil merged pull request #77592 → iperf3: fix compilation to support authentication creds → https://git.io/JvfpG
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvT3u
<qyliss> Can you check with -v that it's definitely reading the right Nixpkgs?
<kraem> Yes it's pointing at my fork
picantest has joined #nixos
<erictapen> license question: is this library unfreeRedistributable? https://github.com/fontforge/libuninameslist/blob/master/LICENSE
<qyliss> No that's 3-clause BSD
<qyliss> (licenses.bsd3)
<qyliss> It's a free license
o1lo01ol1o has quit [Remote host closed the connection]
Guanin is now known as CRTified
<leotaku> Is there some way to "force" a runtime dependency on a binary in $PATH for a derivation?
<qyliss> wrapProgram
o1lo01ol1o has joined #nixos
jasongrossman has quit [Ping timeout: 268 seconds]
CRTified has quit [Remote host closed the connection]
LouisDK has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @alyssais merged pull request #77802 → geckodriver: 0.22.0 -> 0.26.0 → https://git.io/JvU9W
<{^_^}> [nixpkgs] @alyssais pushed commit from @arcnmx to master « geckodriver: 0.22.0 -> 0.26.0 »: https://git.io/JvTsm
<{^_^}> [nixpkgs] @alyssais merged pull request #77832 → unoconv: 0.6 -> 0.8.2 → https://git.io/JvTUb
<{^_^}> [nixpkgs] @alyssais pushed commit from @akirak to master « unoconv: 0.6 -> 0.8.2 »: https://git.io/JvTsO
<erictapen> qyliss: thanks! Hadn't looked into setup.py, there it is written...
<{^_^}> [nixpkgs] @alyssais merged pull request #77817 → Support git send-email on Darwin → https://git.io/JvUxf
<{^_^}> [nixpkgs] @alyssais pushed commit from @hauleth to master « gitFull: support git send-email on Darwin »: https://git.io/JvTsn
<erictapen> qyliss++
<{^_^}> qyliss's karma got increased to 27
<qyliss> :)
<qyliss> I've become quite good at pattern matching them in my head
<{^_^}> [nixpkgs] @alyssais merged pull request #77843 → lftp: 4.9.0 -> 4.9.1 → https://git.io/JvTqA
<{^_^}> [nixpkgs] @alyssais pushed commit from @dtzWill to master « lftp: 4.9.0 -> 4.9.1 »: https://git.io/JvTsB
<{^_^}> [nixpkgs] @alyssais merged pull request #77845 → vmtouch: 1.3.0 -> 1.3.1 → https://git.io/JvTmY
<{^_^}> [nixpkgs] @alyssais pushed commit from @dtzWill to master « vmtouch: 1.3.0 -> 1.3.1 »: https://git.io/JvTsR
lovesegfault has joined #nixos
<lovesegfault> clever: Around?
<{^_^}> [nixpkgs] @alyssais merged pull request #77766 → gnused: 4.7 -> 4.8 → https://git.io/JvUBu
<{^_^}> [nixpkgs] @alyssais pushed commit from @matthiasbeyer to staging « gnused: 4.7 -> 4.8 »: https://git.io/JvTsa
<clever> lovesegfault: yep
Guanin has joined #nixos
<lovesegfault> clever: Hey :) So, I've been using this insane script to help me set up my system configs (i.e. place them in the right dirs (/etc/nixos/, $HOME/.config/nixpkgs)
Guanin is now known as CRTified
kleisli has quit [Ping timeout: 260 seconds]
<lovesegfault> I also have another script to test my configs: https://github.com/lovesegfault/nix-config/blob/master/test#L62-L87
<lovesegfault> This is all getting kind of annoying to manage
<lovesegfault> Any ideas? Something more Nix-y
<{^_^}> [nixpkgs] @dywedir merged pull request #77637 → gpxsee: 7.18 -> 7.19 → https://git.io/JvJ8S
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JvTsr
<kraem> qyliss: thanks for your help. will have to try again tomorrow :)
<clever> lovesegfault: i would put everything into a single directory, like /etc/nixos/nix-config, and then use an activation script to basically do `ln -sv $HOME/.config/nixpkgs ${./nixpkgs-config}`
<clever> lovesegfault: then your update procedure is just `git pull && nixos-rebuild switch`
<lovesegfault> clever: Could I also have a default.nix that "unifies" everything; like to build the system I want to just do nix-build -A foucault
<lovesegfault> As opposed to the huge incantation I have right now
<lovesegfault> (foucault is a hostname)
<clever> lovesegfault: configuration.nix should have basically just 1 line in it, { imports = [ ./nix-config/whatever.nix ]; }
<lovesegfault> Yeah, that's what i have
<clever> which pulls in the entry-point for that machine, based on the hostname
<lovesegfault> I mean for doing tests
<clever> ah, hmmm
<clever> have you seen my release.nix?
<lovesegfault> Have not
<lovesegfault> Right now I do nix-build '<nixpkgs/nixos>' -A system --arg configuration ./system/machines/foucault.nix
<lovesegfault> Which is fine, it's just yuge
<clever> lovesegfault: thats basically what my release.nix automates
* lovesegfault goes look
<lovesegfault> Oh, I see
power-fungus has joined #nixos
* lovesegfault attempts
<clever> lovesegfault: if you run `nix-build release.nix` it will be dumb, and just build every attribute of the set, which is what you kinda want here
<clever> lovesegfault: a full hydra, would give you more though...
<lovesegfault> That is SWEET
<clever> lovesegfault: on hydra, you can see that my router stopped building ~2 days ago
<lovesegfault> Must... resist... setting up.... hydra.meurer.org
<lovesegfault> One of my problems is that I can't use hydra as a cache
<lovesegfault> b/c secrets
<power-fungus> I tried to install nixos in a rasberry pi 3B. I downloaded and booted the nixos-image for sd and wanted to perform a clean install on another sd card. I followed the general install instructions as well the board specific instruction. `nixos-install` failed with the following error: https://pastebin.com/qNAiWtak
gustavderdrache has quit [Quit: Leaving.]
o1lo01ol1o has quit [Remote host closed the connection]
<lovesegfault> clever: I also wish home-manager was just part of Nix :P
<clever> lovesegfault: https://hydra.angeldsis.com/build/98715#tabs-summary this is the first build to fail, click on the link under "changes"
<lovesegfault> I also wish I didn't need to set up a channel for it, etc
<lovesegfault> clever: I love that
<clever> although, considering the error, its likely because i enabled `repeat=2` on the build machine, rather then the inputs
o1lo01ol1o has joined #nixos
<lovesegfault> clever: How do you set one of the systems in your release.nix as aarch64?
<clever> lovesegfault: when you import <nixpkgs/nixos> you can pass it a system= arg
<lovesegfault> :O
<clever> [clever@amd-nixos:~]$ head apps/nixpkgs/nixos/default.nix -n30
<clever> }:
<clever> , system ? builtins.currentSystem
<clever> { configuration ? import ./lib/from-env.nix "NIXOS_CONFIG" <nixos-config>
<{^_^}> Invalid command syntax
noudle has quit []
kenjis1 has quit [Remote host closed the connection]
puck has quit [Quit: nya]
puck has joined #nixos
<lovesegfault> clever++
<{^_^}> clever's karma got increased to 304
<lovesegfault> Making changes
rengglian has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1177bce848a (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
o1lo01ol1o has joined #nixos
<rengglian> what is best practice to work with configuration files. I have a config file which has some placeholders (token). I can build the project successfully and copy the file to the right location. But the config file in nix/store is not writable...
<rengglian> okay, I should probably give the path to the config file via arg
jb55 has quit [Quit: jb55]
deni_ is now known as deni__
o1lo01ol1o has quit [Remote host closed the connection]
kamadorueda has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
deni__ is now known as deni
philr has joined #nixos
<evanjs> Touchpad no worky again (20.03) oh boy. Not much time to diagnose atm but prolly just going to add self to input group for now ...
Palpares has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
rengglian has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.29.4 -> 1.29.5 »: https://git.io/JvTGG
<{^_^}> [nixpkgs] @primeos opened pull request #77849 → [19.09] signal-desktop: 1.29.4 -> 1.29.5 (backport) → https://git.io/JvTG8
<{^_^}> [nixpkgs] @mmahut merged pull request #77810 → nix-prefetch: 0.1.0 -> 0.3.0 → https://git.io/JvUbV
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JvTGE
power-fungus has quit [Ping timeout: 258 seconds]
<deni> has anyone gotten dropbear to actually work on servers for unlocking encrypted partitions during boot (lvm dm-crypt etc) ?
rengglian has joined #nixos
<bsima> i have a buildPythonPackage call and would like to set an environment variable during the build, anyone familiar with how to do this?
<deni> I'm using boot.initrd.network.ssh like in the docs but I can never connect to that server when the machine start booting...it just stops at the password prompt and I have to connect via the remote console and enter the password myself
kleisli has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/a3191211f8e (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<infinisil> Presumably at least one person got that working, otherwise the module wouldn't have that functionality :)
<deni> infinisil: true :D
rengglian has quit [Remote host closed the connection]
takeda has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #77765 → grilo: 0.3.10 -> 0.3.11 → https://git.io/JvUBB
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JvTGM
chloekek has quit [Ping timeout: 268 seconds]
takeda has joined #nixos
risson has quit [Quit: pouet]
NoctisLa1 has quit [Quit: WeeChat 2.7]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/5abac3c431c (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
risson has joined #nixos
takeda has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5abac3c431c (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
kraem has quit [Quit: outta here]
<evanjs> is ~/bin not in the PATH in 20.03+?
<qyliss> Was it ever??
<evanjs> I thought it was haha
<evanjs> Or what in the world was I doing
lucasmarcos[m] has joined #nixos
<deni> infinisil: I really want this to work and at the moment I'm desperate.... I moved off of encrypted ZFS (for reasons)... and I'm back on plain old lvm/luks...but if I can't get this thing to work I'm likely just going to have to leave the disk unencrypted
gustavderdrache has joined #nixos
<lovesegfault> Can i have a fn like foo: import <foo> { bar = foo; }?
<lovesegfault> cc. clever since it's related to what we were talking about
<infinisil> deni: I'd ask the authors/maintainers of the module in the relevant PRs/issues
<evanjs> qyliss: confirmed in path on my 19.09 machine
xO1 has quit [Ping timeout: 265 seconds]
<qyliss> huh
<evanjs> okay now that I look at my 20.03 path... it's just odd
<infinisil> lovesegfault: You want the search path syntax to refer to a function?
jb55 has joined #nixos
<infinisil> lovesegfault: That would be just `foo=/path/to/file/containing/a/function.nix`
<notgne2> looks like its in my 19.09 PATH too
<lovesegfault> infinisil: Oh, no; I have something more like this
<{^_^}> [nixpkgs] @worldofpeace opened pull request #77850 → signal-desktop: use autoPatchelfHook, wrap properly → https://git.io/JvTZm
<notgne2> I don't really like ~/bin so I don't think I put that there
<lovesegfault> foo: import <bar> { a = "foobar"; b = "bar"; c = "bazz"; d = foo };
<evanjs> yah it's been there for a while AFAIK
<lovesegfault> I want the foo being assigned to d to be the fn input
<infinisil> lovesegfault: And what doesn't work with the code you just showed?
takeda has joined #nixos
<lovesegfault> infinisil: gist.github.com/6cbde726348468f4aaf1589f693882de
<lovesegfault> With this code I get The option `path' defined in `<unknown-file>' does not exist.
<evanjs> environment.homeBinInPath
<evanjs> okay cool
kvda has joined #nixos
<deni> infinisil: good point!
<infinisil> lovesegfault: (i recommend posting the https:// prefix, otherwise many link openers don't recognize it)
<lovesegfault> infinisil: My bad, noted :D
<lovesegfault> AH
<lovesegfault> I KNOW
<lovesegfault> infinisil: It was home-manager ./... not an attr set
<infinisil> I was just gonna say, the error isn't in the code you showed :)
<evanjs> homeBinInPath seemed to do it. that's nice it's optional now I guess. Now to fix my touchpad...
ambro718 has joined #nixos
<evanjs> There it is again... xf86OpenSerial: Cannot open device /dev/input/mouse0 ...
m0rphism has quit [Ping timeout: 272 seconds]
rogue_koder_ has joined #nixos
rogue_koder has quit [Ping timeout: 268 seconds]
philr has quit [Ping timeout: 240 seconds]
kleisli has quit [Ping timeout: 260 seconds]
andreas303 has quit [Ping timeout: 240 seconds]
<deni> is it possible to point NixOps to a non-nixos machine with ssh access and have it reinstall nixos over the host? (provided the disk and filesystems are unmounted so it can overwrite them)?
myskran has quit [Ping timeout: 272 seconds]
andreas303 has joined #nixos
justanotheruser has quit [Ping timeout: 260 seconds]
fendor has quit [Read error: Connection reset by peer]
justanotheruser has joined #nixos
<lovesegfault> Is there a generic way to tell nix-build which arch to build for?
<lovesegfault> in particular I'm trying to build a home-manager thing for Aarch64, but I'm on x886
<lovesegfault> * x86
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
zduch4c has joined #nixos
<zduch4c> hey
<{^_^}> [nixpkgs] @zowoq opened pull request #77851 → saldl: init at 40 → https://git.io/JvTZr
<zduch4c> just updated to 19.09, and installed GNOME 3 and all that jazz, but I cannot seem to start Nautilus (the file manager) through the Activities dock or app list
detran_ has quit [Ping timeout: 258 seconds]
mDuff has joined #nixos
<evanjs> *finally tests infinisil's patch from a few hours ago* yup. that was *all* it was :P thanks for linking the issue! (#76857)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/76857 (by Infinisil, 1 week ago, merged): Apply `disabledModules` recursively
noonien has joined #nixos
<zduch4c> journalctl says "the error from journalctl says "Received error from DBus search provider org.gnome.Nautilus.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome"
<zduch4c> whoops
<zduch4c> sorry, hold on
<zduch4c> the error from journalctl says "Received error from DBus search provider org.gnome.Nautilus.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Nautilus was not provided by any .service files"
<noonien> is it possible to change the nix store path when building a project?
ee194350 has quit [Ping timeout: 268 seconds]
<evanjs> noonien: like point /nix/store somewhere else entirely..?
<noonien> yes
<infinisil> evanjs: Why not fix the recursive import though?
<noonien> but not for the entire system, just a single nix-build
<evanjs> yes but it's not advised. You'll be building everything yourself and won't be able to use cached builds
ee194350 has joined #nixos
<noonien> that's ok
<evanjs> infinisil: Oh don't worry I did! it was already used elsewhere and removing it from that file didn't hurt anything
<evanjs> I just wanted to verify my situation lol
<infinisil> I see :)
<evanjs> noonien: alright, as long as you realize it means like _everything_ haha
<zduch4c> so could it be because of a new package not having a correct service file?
<noonien> yup, i'm aware :D
<noonien> i'm not sure if i'll use it, just want to learn
<evanjs> I think $NIX_STORE_DIR is what you want? depends on what you're doing, exactly
<evanjs> i.e. nix-shell, nix-env
<evanjs> oh. or `--option store <path>`
Synthetica has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @globin merged pull request #77686 → Revert "Re-revert "awscli: Get rid of runtime -dev dependencies"" → https://git.io/JvJ5N
<{^_^}> [nixpkgs] @globin pushed 2 commits to staging: https://git.io/JvTZb
ebzzry has joined #nixos
zduch4c has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill opened pull request #77852 → bibata-{,extra-}cursors: fix, faster, smaller; bump extra variant from git -> 0.3 → https://git.io/JvTZh
nixnewbie has quit [Ping timeout: 260 seconds]
<noonien> awesome, thanks!
m0rphism has joined #nixos
<noonien> are there any projects that uses nix to build multiple sub-projects? apart from the obvious ones, hydra, nixpkgs itself, nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill merged pull request #77697 → pfetch: dontbuild -> dontBuild, installPhase touchup, stdenvNoCC → https://git.io/JvUv4
<{^_^}> [nixpkgs] @dtzWill pushed 3 commits to master: https://git.io/JvTnf
<deni> well it certainly took forever to figure out that the syntax for `machines` ignores nonexistent keys: http://dpaste.com/1YFW75B
<deni> I mean it prints out a warning but given that my .ssh/config is set up correctly to use the yubikey it just works...
<deni> it would be nice if certain fields could be omitted. (can't belive I'm arguing for nulls XD )
<{^_^}> [nixpkgs] @jonringer merged pull request #77787 → fluidasserts: init at 20.1.22554 → https://git.io/JvUos
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JvTnL
<erasmas> for anyone who talked about the recursion issue with me yesterday, the issue ended up being a callPackage call that exported `{ inherit pkgs; // set1 // set2 /// ...}`
<erasmas> when evaluated as a normal nix expression there's no issue, but when evaluated via hydra it gets stuck in a loop trying to resolve `pkgs`
<infinisil> erasmas: That's not a valid expression though?
<erasmas> sorry, curly braces around { inherit pkgs; } // set1 // set2
<infinisil> Perhaps `{ inherit pkgs; } // set1 // set2 ...`?
<erasmas> I cannot find any non-hydra way to get that to cause infinite recursion
<infinisil> Not sure how that would cause anything like that, this probably depends on the context
bvdw has quit [Write error: Connection reset by peer]
bvdw has joined #nixos
<erasmas> there's either something very special about the environment hydra runs builds in, or it's doing some magic with the pkgs set
<tnks> I just checked the ticket for /nix not being writable on Catalina. I've been holding off on upgrading until I have some clarity on the right steps... that ticket has gotten really long, and I'm not sure what the best recommendation is currently. Does someone have a summary?
lovesegfault has quit [Quit: WeeChat 2.7]
mexisme has quit [Ping timeout: 260 seconds]