samueldr changed the topic of #nixos-dev to: #nixos-dev NixOS Development (#nixos for questions) | NixOS 19.09 is released! https://discourse.nixos.org/t/nixos-19-09-release/4306 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite | https://logs.nix.samueldr.com/nixos-dev
harrow has quit [Quit: Leaving]
ivan has quit [Quit: lp0 on fire]
harrow has joined #nixos-dev
ivan has joined #nixos-dev
ris has quit [Ping timeout: 258 seconds]
jonringer has joined #nixos-dev
orivej has joined #nixos-dev
shlevy has quit [Quit: Quit]
<teto> niksnut: I cherry-picked the nixFlakes change to unstable. Nix builds correctly but nixos-rebuild fails with 'error: experimental Nix feature 'nix-command' is disabled'
shlevy has joined #nixos-dev
<niksnut> teto: right, it's feature-gated now
<niksnut> you need to add 'experimental-features = nix-command flakes' (and optionally also ca-references) to nix.conf
<niksnut> or pass --experimental-features 'nix-command flakes' on the command line
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
FRidh has joined #nixos-dev
drakonis has quit [Ping timeout: 264 seconds]
drakonis has joined #nixos-dev
<das_j> niksnut: is there any reason to have /nix/var/nix/channels/per-user/root/channels/* as aboslute symlinks opposed to relative ones?
drakonis has quit [Ping timeout: 264 seconds]
drakonis has joined #nixos-dev
<teto> niksnut: thanks that solved it, I made an issue on nix tracker with the answer
<FRidh> could we upgrade our irc bot to warn users they likely should use `nix run` instead of `nix-shell`?
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos-dev
ddima has quit [Remote host closed the connection]
<gchristensen> FRidh: sure, like automatically or as a factoid
<FRidh> gchristensen: automatically would be nice, though I suppose people get annoyed real quickly when discussing nix-shell for legitimate cases
<gchristensen> aye
__monty__ has joined #nixos-dev
__Sander__ has joined #nixos-dev
jonringer has quit [Ping timeout: 240 seconds]
edef has quit [Quit: leaving]
edef has joined #nixos-dev
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
lopsided98 has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
psyanticy has joined #nixos-dev
pie_ has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
kreisys has joined #nixos-dev
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 250 seconds]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-dev
drakonis_ has joined #nixos-dev
<domenkozar[m]> is there a way to set nix logging level via nix.conf?
<domenkozar[m]> nope
<domenkozar[m]> client can request that
drakonis1 has joined #nixos-dev
drakonis_ has quit [Ping timeout: 264 seconds]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pie_ has quit [Read error: Connection reset by peer]
<infinisil> worldofpeace: Just did my *third* review of https://github.com/NixOS/nixpkgs/pull/53416 xD
<{^_^}> #53416 (by mmai, 41 weeks ago, open): funkwhale: init at 0.20.0
drakonis has quit [Quit: WeeChat 2.6]
<FRidh> I really wonder whether we can keep such a big application stable when the underlying package set changes all the time. I expect it to be the same eventually as with home-assistant: a lot of overrides
kreisys has joined #nixos-dev
<gchristensen> ouch
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis1 has quit [Ping timeout: 265 seconds]
kreisys has joined #nixos-dev
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-dev
<worldofpeace> infinisil: great, I think there's been some very good review work and they always come back with changes when they're requested 😁
<worldofpeace> FRidh: true, though I think the overrides are acceptable if needed for a big application. it's pretty nice nix makes it so convenient
<FRidh> worldofpeace: yes, it is, if we can detect during build-time if it would break.
justanotheruser has quit [Quit: WeeChat 2.4]
justanotheruser has joined #nixos-dev
jonringer has joined #nixos-dev
FRidh has quit [Quit: Konversation terminated!]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 250 seconds]
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 276 seconds]
drakonis has quit [Read error: Connection reset by peer]
eraserhd has quit [Quit: WeeChat 2.6]
eraserhd has joined #nixos-dev
eraserhd has quit [Client Quit]
eraserhd has joined #nixos-dev
__Sander__ has quit [Quit: Konversation terminated!]
drakonis has joined #nixos-dev
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-dev
kreisys has quit [Client Quit]
kreisys has joined #nixos-dev
kreisys has quit [Client Quit]
drakonis has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
kreisys has joined #nixos-dev
jonringer has quit [Ping timeout: 268 seconds]
justanotheruser has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos-dev
justanotheruser has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
ris has joined #nixos-dev
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-dev
<dtz> hmm I apparently have a number of paths in my store that are 'content-addressable' yet also have references? Now in a bit of a silly situation where Nix tells me the paths for my installed booted and running system are CA and since that's experimental exiting is whati should do. Anyone know if having CA paths is common, even ones with 'references'/ Looks like they were the result of things like `builtins.ToFile` or maybe
<dtz> fixed-output or something. And does having store optimizations change things/ Sorry for 100 Q's but really I came to say "latest nix may be problematic, better safe than sorry so here's what's going on :).
<dtz> I think short term using a less aggressively new nix :P (assuming I can switch?) or enabling the gated feature even if i'm not trying to use it
<dtz> The paths in question weren't made this way (modules.xml from nixos manual,, is the one I hit first) but.. well nvm I'll bring that up another time and have a while back so that's just a distraction .
psyanticy has quit [Quit: Connection closed for inactivity]
<dtz> err
<dtz> sorry if I'm being a silly dtzWill
<dtz> `find /nix/store -maxdepth 1 -name "*.drv" -type f|xargs -r nix path-info --sigs|grep ca:|wc -l` -> 31343
<dtz> and most every derivation has references...? O:)
<dtz> might be hitting it when trying to copy those derivations to builders or something
<dtz> (yes, 'nix copy` hmm). (I'll try to debug quietly .. O:))
<dtz> well modulo this nixops deploy going through, me and mine are good. Still concerned this will be problematic for many but need to look into it further before really know. So forgive me for mentioning so it's on someone's mind at least....
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-dev
<niksnut> dtz: that's on the flakes branch right? maybe the feature gate is too strict and should only be for content-addressable paths with self-references
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kreisys has joined #nixos-dev
peti has joined #nixos-dev
orivej has joined #nixos-dev
<niksnut> hm no, I think the feature gate is correct
<niksnut> and I already forgot I put that on master :-)
<niksnut> as far as I know, content-addressable paths couldn't have references prior to 0abb3ad53795aa3a4792d30e5721a337f0eddfb7
<peti> niksnut: What is the current procedure for requesting commit access for someone?
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<peti> cdepillabout has been super helpful in the Haskell package set in the last couple of weeks and I'd like him to be able to merge PRs himself.
<{^_^}> #50105 (by Infinisil, 49 weeks ago, open): New nixpkgs committers requirements/process
<peti> Ah, cool. Thanks!
<infinisil> There's no formal process right now, but that thread has been (ab)used for people to ask for commit bits
kreisys has joined #nixos-dev
justanotheruser has quit [Ping timeout: 265 seconds]
ixxie has quit [Ping timeout: 240 seconds]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eraserhd has quit [Quit: WeeChat 2.6]
eraserhd has joined #nixos-dev
kreisys has joined #nixos-dev
Jackneill has joined #nixos-dev
peti has quit [Quit: WeeChat 2.1]
Jackneill has quit [Read error: Connection reset by peer]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<evanjs> Hey infinisil, any idea how I might access home-manager session variables from your emacs setup? :P Trying to eval the setup in the repl sorta gives me a stack overflow haha
<evanjs> gah crap thought this was nixos-chat
justanotheruser has joined #nixos-dev
<infinisil> evanjs: Probably fine here
<infinisil> Not entirely sure what you mean though, from my emacs setup?
<evanjs> right, from e.g. a jenkins module I'm adding here https://github.com/Infinisil/system/tree/master/config/emacs/modules
<evanjs> i.e. I'd rather not add the password there directly and was going to try to reference config.home-manager.users.evanjs.lib.sessionVariables.PASSWORD_STORE_DIR
<infinisil> evanjs: Ah I see, how it is now that's not possible because it's an entirely new module evaluation
<evanjs> infinisil: yeahhhhhhhhh I figured as much :D Tried looking at home-manager's options but I don't see anything for config there
<infinisil> You could add a new parameter to the file and pass NixOS' config there
<infinisil> (adapt to how you integrate it with nixos)
<infinisil> Oh and then you'd want to assign `_module.args.nixosConfig = <the new argument in the file>`
<infinisil> Or so, so it gets passed to each module
orivej has quit [Ping timeout: 246 seconds]
<evanjs> infinisil: Ahhh I didn't think about using the hm module that way. The multiple different sets of {} imports were also tripping me up with importing other stuff
mmlb has quit [Quit: Ping timeout (120 seconds)]
mmlb has joined #nixos-dev
__monty__ has quit [Quit: leaving]
mmlb has quit [Quit: Ping timeout (120 seconds)]
mmlb has joined #nixos-dev