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,
pbb has joined #nixos
kvda has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker opened pull request #78059 → xss-lock: add patch to allow setting session → https://git.io/JvITa
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78060 → cinnamon.cinnamon-desktop: init at 4.4.0 → https://git.io/JvITV
cosimone has quit [Ping timeout: 260 seconds]
<noonien> can i pass an argument of type path to nix-build using -attr ?
seanparsons has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 258 seconds]
Rusty1 has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
<noonien> sorry, using --arg
eri has joined #nixos
seanparsons has joined #nixos
<infinisil> noonien: Sure
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 272 seconds]
mbrgm_ is now known as mbrgm
<noonien> how would i go about doing that? `--arg foo ./file` seems to try to parse a nix expression from the file
<infinisil> noonien: That's not caused by that, it must be elsewhere in your code
fendor_ has quit [Ping timeout: 265 seconds]
b42 has quit [Ping timeout: 248 seconds]
sameerynho has quit [Ping timeout: 265 seconds]
<Valodim[m]> what's a good way to deal with acme certificates that should be used by multiple services?
<Valodim[m]> for instance, I want to use a cert for a domain with both nginx and postfix
<infinisil> Valodim[m]: See security.acme.certs.<name>.allowKeysForGroup
<Valodim[m]> so I should let all related services run under a common services group then?
<infinisil> Valodim[m]: You can have users have auxiliary groups, see users.users.<name?>.extraGroups
<noonien> this is my test.nix file: `{test}: (import <nixpkgs> {}).hello`, when i try to do `ix-build ./test.nix --attr test './main.go'`, i get the following: `error: syntax error, unexpected ')', at /path/to/main.go:5:11`
<noonien> this happens no matter what i name the attr
<infinisil> noonien: --arg
<noonien> ARGGGGG
<noonien> i'm dumb
<noonien> thanks :D
<infinisil> Nah, happens to all of us :)
<Valodim[m]> ooh. so I can make a group "cert" and put the postfix user into that group
<Valodim[m]> nice
<noonien> awesome, it works! thanks!
<infinisil> Valodim[m]: Yeah something like that should work :)
<infinisil> noonien: :D
<Valodim[m]> will give that a shot. thanks!
remirol is now known as lorimer
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
m0rphism has quit [Ping timeout: 268 seconds]
<Valodim[m]> do I need to say that groups exist, or will they generally be created on demand?
<Valodim[m]> (can't quite figure that out from the nixpkg files)
<infinisil> You do need to declare it yourself
<Valodim[m]> alright
<Valodim[m]> it fixed up the group for existing certs, but not the chmod :(
cyraxjoe has quit [Quit: No Ping reply in 180 seconds.]
<infinisil> Valodim[m]: I think I fixed that in #72056, maybe you're using a nixpkgs without that change in though
<{^_^}> https://github.com/NixOS/nixpkgs/pull/72056 (by Infinisil, 12 weeks ago, merged): nixos/acme: Fix allowKeysForGroup not applying immediately
<infinisil> It's not in 19.09 afaik
<infinisil> only in unstable
cyraxjoe has joined #nixos
<Valodim[m]> sweet!
<Valodim[m]> It's always so delightful to see when things like that also behave declaratively :)
<Valodim[m]> yeah I'm on 1909
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #75680 → cinnamon.cjs: init at 4.4.0 → https://git.io/JeQRv
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JvIku
tilcreator has quit [Ping timeout: 258 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
turona_ has quit [Ping timeout: 272 seconds]
turona has joined #nixos
tilcreator has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78061 → atlassian-cli: 9.0.0 -> 9.1.0 → https://git.io/JvIkQ
<{^_^}> [nixpkgs] @peterhoeg closed pull request #68407 → libnotify: use 3rd party patch to support replacing a notification → https://git.io/Jeq9a
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
domogled has quit [Quit: domogled]
Adluc has quit [Quit: ZNC - http://znc.in]
grcamduhu has quit [Quit: ZNC - http://znc.in]
srk has quit [Quit: ZNC - http://znc.in]
gustavderdrache has quit [Quit: Leaving.]
Wizek has joined #nixos
nikivi has joined #nixos
Adluc has joined #nixos
drakonis has quit [Ping timeout: 260 seconds]
hexo_ has joined #nixos
werner291 has quit [Quit: werner291]
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvIIR
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78060 → cinnamon.cinnamon-desktop: init at 4.4.0 → https://git.io/JvITV
kvda has joined #nixos
marusich has quit [Quit: Leaving]
lorimer has quit [Read error: Connection reset by peer]
lorimer has joined #nixos
srk has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvIIz
acarrico has quit [Ping timeout: 265 seconds]
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<{^_^}> [nixpkgs] @marsam opened pull request #78062 → du-dust: 0.4.2 -> 0.4.4 → https://git.io/JvIIg
Rusty1 has quit [Quit: Konversation terminated!]
drakonis has joined #nixos
<CMCDragonkai> can openssl tools make use of user-local HOME installed root certificates?
<CMCDragonkai> NSS from firefox/chrome can
<CMCDragonkai> but can openssl which uses the more traditional paths
<CMCDragonkai> in `/etc` do it?
<{^_^}> [nixpkgs] @marsam opened pull request #78063 → nfpm: 1.1.8 -> 1.1.10 → https://git.io/JvIIK
Rusty1 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/21b6279c9fd (from 61 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
davidcl has quit [Ping timeout: 265 seconds]
br_ has quit [Ping timeout: 268 seconds]
davidcl has joined #nixos
br_ has joined #nixos
shibboleth has quit [Ping timeout: 240 seconds]
acarrico has joined #nixos
medvid_ has quit [Ping timeout: 268 seconds]
medvid_ has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #78064 → mutagen: init at 0.10.2 → https://git.io/JvIIp
ee194350 has quit [Ping timeout: 268 seconds]
ee194350 has joined #nixos
fusion809 has joined #nixos
ddellacosta has joined #nixos
h0m1 has quit [Ping timeout: 252 seconds]
h0m1 has joined #nixos
mexisme_ has joined #nixos
mexisme_ has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78065 → argyllcms: 2.1.1 -> 2.1.2 → https://git.io/JvILa
martyet-o has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
kvda has quit [Ping timeout: 268 seconds]
kvda has joined #nixos
h0m1 has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #77984 → glirc: 2.33.1 -> 2.34 → https://git.io/JvkcR
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JvILS
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78066 → assimp: 5.0.0 -> 5.0.1 → https://git.io/JvIL5
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78067 → bshapr: 0.6 -> 0.7 → https://git.io/JvILA
aither has quit [Quit: ZNC 1.7.1 - https://znc.in]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #78029 → matterhorn: init at 50200.6.0 → https://git.io/JvkFl
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JvILp
<Vikingman> someone know how to connect to wifi the installer so far im not able to do it
snajpa has joined #nixos
<evanjs> vikingman: is nmtui available in the installer?
<Vikingman> nope
<Vikingman> only wpa_supplicant as i know
lorimer has quit [Ping timeout: 272 seconds]
<evanjs> from the wiki: "To manually configure the wifi on the minimal installer, run wpa_supplicant -B -i interface -c <(wpa_passphrase 'SSID' 'key').
<evanjs> see if that works
<evanjs> s/wiki/manual
<Vikingman> tried it but no success
<evanjs> do you get an error message, or what happens?
szicari has quit [Ping timeout: 258 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78068 → acme-sh: 2.8.3 -> 2.8.5 → https://git.io/JvItq
szicari has joined #nixos
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78069 → asymptote: 2.61 -> 2.62 → https://git.io/JvItG
bvdw has quit [Read error: Connection reset by peer]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bvdw has joined #nixos
zeta_0 has quit [Client Quit]
vk3wtf has quit [Quit: WeeChat 2.4]
CMCDragonkai1 has joined #nixos
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/bea1a232c61 (from 25 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<{^_^}> [nixpkgs] @danjuv opened pull request #78070 → nodePackages_12_x: add node-gyp → https://git.io/JvItE
evanjs has joined #nixos
reanimus has quit [Read error: Connection reset by peer]
reanimus has joined #nixos
vk3wtf has joined #nixos
zeta_0 has joined #nixos
kvda has joined #nixos
<Vikingman> got it working
<Vikingman> seem to not work with 5g network on my setup
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
evanjs has joined #nixos
vk3wtf has quit [Quit: WeeChat 2.4]
ddellacosta has quit [Ping timeout: 265 seconds]
oborot has joined #nixos
<oborot> Does anybody know how I can make nix-shell use my dotfiles?
<oborot> It doesn't seem to be using the correct shell either.
vk3wtf has joined #nixos
<oborot> Wait, nevermind. It's using my dotfiles, just not my preferred shell by default.
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<oborot> It would seem if I load into it using direnv, it's using my current shell correctly. Problem solved.
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
hyper_ch has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<infinisil> oborot: The problem with using a different shell is that bash functions like configurePhase et al. don't work in non-bash shells
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78071 → diffoscope: 133 -> 135 → https://git.io/JvItx
<infinisil> direnv's advantage is that it allows different shells, but the disadvantage is that shell functions aren't set
infinee has joined #nixos
infinee has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78072 → cppzmq: 4.5.0 -> 4.6.0 → https://git.io/JvIqe
infinee has joined #nixos
infinee has quit [Client Quit]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 272 seconds]
zeta_0 has joined #nixos
lorimer has joined #nixos
zeta_0 has quit [Client Quit]
CMCDragonkai1 has quit [Ping timeout: 265 seconds]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
zeta_0 has joined #nixos
<zeta_0> hello, is anyone here, i need some help?
reanimus has quit [Remote host closed the connection]
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
reanimus has joined #nixos
evanjs has joined #nixos
<zeta_0> gchristensen: could you help me with something real quick?
<danderson> I suggest asking your question. People come and go all day.
<zeta_0> ok, i don't know if this is nix related, but i figured i would check? https://github.com/xmonad/xmonad/issues/210
<{^_^}> xmonad/xmonad#210 (by zeta-00, 22 minutes ago, open): blank white screen on save, save as, and open file in applications:
jluttine has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78073 → bviplus: 0.9.4 -> 1.0 → https://git.io/JvIq2
<danderson> no idea, but that sounds like xmonad failing. Might be related to how it's packaged in nix/nixos, but troubleshooting should start in xmonad.
<zeta_0> danderson: thanks for the tips, i'll check tomorrow to see if anyone responded to my issue
jluttine has joined #nixos
<infinisil> zeta_0: Have you read through https://www.mikeash.com/getting_answers.html yet?
<zeta_0> infinisil: sorry, i was just checking if this issue is nix related or not'
<infinisil> zeta_0: I'm asking: Have you read through https://www.mikeash.com/getting_answers.html yet?
saltsa has joined #nixos
<zeta_0> infinisil: i have skimmed through the main points but I still need to read the whole thing
<zeta_0> infinisil: ok, here i add my whole xmonad installation/configuration here: https://github.com/xmonad/xmonad/issues/210
<{^_^}> xmonad/xmonad#210 (by zeta-00, 38 minutes ago, open): blank white screen on save, save as, and open file in applications:
<zeta_0> infinisil: if this is not nix related, i could go to another channel for help?
<zeta_0> i don't know why is gets pasted all messed up in github gists
<xa0[m]> Triple backtick
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78074 → crispyDoom: 5.6.3 -> 5.6.4 → https://git.io/JvIq9
<zeta_0> alright, well later guys
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
kvda has quit [Ping timeout: 265 seconds]
<CMCDragonkai> is there a difference between `import (pkgs.path + "/nixos/release.nix")` vs `import "${pkgs.path}/nixos/release.nix"`
<infinisil> CMCDragonkai: Yeah, the former doesn't import pkgs.path into the nix store
kvda has joined #nixos
<CMCDragonkai> the former?
<CMCDragonkai> ok so the former is better
<infinisil> s/better/different
<infinisil> Though right now I can't think of a reason why anybody would explicitly want to have it in the nix store
<CMCDragonkai> so the reason why it would bei n the store is cause of the `pkgs.path` ends up being a dependency of the string
<CMCDragonkai> is that true, if `pkgs.path` was just a random string?
<CMCDragonkai> import "${somerandomstring}/a"
<infinisil> CMCDragonkai: It's a matter of path vs string. The expression `./some/path` is a path. When a path is interpolated in a string (e.g. "${path}"), it is imported into the store and the store path is used instead
<xa0[m]> lewo: any chance you could update next to 1.4.0
<infinisil> CMCDragonkai: Another thing is that if the first argument of a `+` is a path, the result of that operation is a path as well
<CMCDragonkai> infinisil: ok, i can use `toString` to convert path to string
<CMCDragonkai> what's the other way around?
<infinisil> CMCDragonkai: And yet another thing is that `import some-path` imports the path directly, without going through string interpolation
<infinisil> CMCDragonkai: You can use `+` to do that. e.g. `./. + "some-string"` or `/. + "some-string"`
<monokrome> hmm
<monokrome> Anyone ever seen this?
<monokrome> hawaii.internal.monokro.me ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyFibQ24j8Lhln8bLLbYilSMRlwnGeIyobc8OodqnKd/1F8w7cg1aXgxEFrdYbUBJvyLQfQb4cYromKpfi9HT96wFNJ4GYNHR+9nMZHNl9F37XMPN2j+e/wLin+pAoHk2JYIJK0Nx2st2FGd6ZcCnY+vIZqr9VAAQ4VsKMWRwEFvGAAEPt1DB+6Rltpusg/hzJl/gvPr0CVGjp9gWDbNgGBpvTgifL5ggya11rTM1Mvx0KH01lB2sX80fBwijdHj0TrHO6iKNteK/FoWxcBMWRgg8quhc2t0PitGOnAk7b+s4WYWPH3LT1SCSoSOJMYuFdvMVTk3oRcP2gLO4vbp4N
<monokrome> LOL
<monokrome> have a pubkey
<monokrome> sorrrry
* monokrome thought her copy/paste buffer was working
<monokrome> "For JACK both alsa and loopback options shouldn't be used at the same time."
<monokrome> I get that error. All I have is pulseaudio enabled w/ `jackaudioSupport = true` and `sound.enable = true`
<xa0[m]> Can we have the privkey too?
<monokrome> Not sure why it thinks alsa is enabled
<monokrome> lol xa0[m] I'll have to go back into the past and bring the server back from the dead
<monokrome> if you can get me a time machine, you got it
<monokrome> =^.^=
<infinisil> monokrome: Check the descirption of sound.enable
<xa0[m]> 👌
<monokrome> infinisil: If I comment out sound.enable, same problem
<monokrome> I guess maybe true is default?...
<monokrome> Looks like you can't use pulseaudio w/out sound.enable either
oborot has quit [Ping timeout: 265 seconds]
<monokrome> If I comment out pulseaudio.enable & sound.enable, same problem too
buckley310 has quit [Quit: The Lounge - https://thelounge.chat]
<infinisil> You can force disable it with sound.enable = mkForce false
<monokrome> Is it meant to be false if I'm using jack?
<monokrome> I'm trying to reroute alsa through jack
<infinisil> monokrome: And you can check actual values with `nixos-option sound.enable`
<infinisil> Ah, I think I misread the assertion
<monokrome> looks like the issue is that pulseaudio forces sound.enable
<monokrome> even if I configure it "jackaudioSupport = true"
<monokrome> I think maybe jackd packages are just broken :/
vk3wtf has quit [Quit: WeeChat 2.4]
<monokrome> ok I think I needed
buckley310 has joined #nixos
<monokrome> pulseaudio.enable = false
<monokrome> because it did it thing
vk3wtf has joined #nixos
<infinisil> I'm wondering how loopback is turned on
<infinisil> Because it seems that's what's needed for it to throw that assertion
<infinisil> But it's turned off by default
<infinisil> assertion = !(cfg.alsa.enable && cfg.loopback.enable);
<infinisil> monokrome: And unless you have loopback.enable = true; in your config I don't see where it would be set to true
<infinisil> Maybe check `nixos-option services.jack.loopback.enable`
<infinisil> (note that services.jack.alsa.enable is true by default, and not the same as sound.enable, which is for alsa in general)
nixy37 has quit [Quit: The Lounge - https://thelounge.chat]
nixy37 has joined #nixos
drakonis has quit [Quit: WeeChat 2.6]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a65f338ccbd (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
Rusty1 has quit [Quit: Konversation terminated!]
<Orbstheorem> I'm having a bit of trouble with nix-shell. For some reason the derivation results are not available from within the shell: https://paste.gnugen.ch/raw/SPzz
alexherbo2 has joined #nixos
rogue_koder_ has quit [Ping timeout: 268 seconds]
alex`` has joined #nixos
gerschtli has quit [Quit: WeeChat 2.6]
gerschtli has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78075 → drawio: 12.4.2 -> 12.5.3 → https://git.io/JvIYe
gxt has joined #nixos
<infinisil> Orbstheorem: Replace -E with -p
<infinisil> in the nix-shell command
mexisme_ has joined #nixos
mexisme_ has quit [Ping timeout: 260 seconds]
kvda has quit [Ping timeout: 240 seconds]
<Orbstheorem> Oh, that was it
<Orbstheorem> what's the difference?
<Orbstheorem> (Thanks infinisil)
<infinisil> Orbstheorem: nix-build builds a derivation, nix-shell enters an environment to build that derivation
kvda has joined #nixos
<infinisil> So that's what happens with -E for them
<Orbstheorem> I'm sorry, I still don't understand why `nix-shell` doesn't enter into the derivation in the `-E` expression
<infinisil> Orbstheorem: nix-shell's -p flag however is a convenience thing around `-E 'pkgs.mkShell { buildInputs = [ <-p args> ]; }'`
<Orbstheorem> Oh
<infinisil> If you have a nix-build call, and you just replace s/nix-build/nix-shell, it will result in a shell to *build* the same derivation
<Orbstheorem> Thanks ^^
<infinisil> :)
Acilim has joined #nixos
Acilim has joined #nixos
Acilim has quit [Changing host]
xO1 has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Acou_Bass has quit [Ping timeout: 258 seconds]
Acou_Bass has joined #nixos
palo1 has joined #nixos
Acilim has quit [Remote host closed the connection]
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
hyper_ch2 has joined #nixos
dontobey has quit [Quit: ZNC - https://znc.in]
Acou_Bass has quit [Quit: ZNC 1.7.4 - https://znc.in]
andreas303 has quit [Ping timeout: 240 seconds]
dontobey has joined #nixos
Acilim has joined #nixos
phreedom_ has joined #nixos
phreedom has quit [Ping timeout: 240 seconds]
Acou_Bass has joined #nixos
andreas303 has joined #nixos
chagra_ has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78076 → flrig: 1.3.48 -> 1.3.49 → https://git.io/JvIOW
<CMCDragonkai> should we be using localhost in nix-build checkPhase?
<kini> dumb question about Nix expressions -- I'd like to add `randomEncryption = true` to all my swapDevices, but I don't want to edit hardware-configuration.nix. How can I override this from configuration.nix?
Neo-- has joined #nixos
<CMCDragonkai> if I have `./. + "a"` i get `/current/directorya` instead of `/current/directory/a`.
<CMCDragonkai> how do i get the latter instead?
<CMCDragonkai> even `./. + "/" + "a"` doesn't work
<infinisil> CMCDragonkai: ./. + "/a"
<CMCDragonkai> infinisil: i want to avoid doing that
<CMCDragonkai> the `a` in question is a another nix expression
<infinisil> ./. + "/${expr}"
<CMCDragonkai> ok it appears to work
<kini> I guess it's an associativity thing since `./. + ("/" + "a")` works
<infinisil> Ah true, that might be nicer
hyper_ch2 has quit [Remote host closed the connection]
<infinisil> kini: options.swapDevices = mkOption { type = types.listOf (types.submodule { config.randomEncryption.enable = mkDefault true; }); }
<infinisil> (untested)
<infinisil> (but I believe this should work)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78077 → focuswriter: 1.7.3 -> 1.7.4 → https://git.io/JvIOx
tpanum has quit [Read error: Connection reset by peer]
<kini> Wow, that looks more complicated than I expected. Thanks! Just to understand correctly, this is basically overriding the definition of the swapDevices option to make the randomEncryption attribute default to true, and then allowing hardware-configuration.nix's assignment of swapDevices, which doesn't specify randomEncryption, to use this new option instead of the old one?
dansho has joined #nixos
<infinisil> kini: Not quite. The option doesn't get overridden, but rather all option declarations get merged together, which also merges the types, which makes it use all declared submodules
tpanum has joined #nixos
<infinisil> So in essence, this adds a submodule that enables randomencryption by default
domogled has joined #nixos
mac10688 has quit [Ping timeout: 240 seconds]
<infinisil> while keeping everything else
<infinisil> Oh and in that expression I think `config.randomEncryption.enable` can be changed to just `randomEncryption.enable`
<infinisil> And the mkDefault can be removed too
aither has joined #nixos
<kini> hmm, still trying to wrap my head around this, haha -- I see there's already an example of what you're describing in nixpkgs here for example: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/tasks/encrypted-devices.nix#L52-L54
hyper_ch2 has joined #nixos
alexherbo24 has joined #nixos
Neo-- has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 240 seconds]
<kini> I tried adding `options.swapDevices = with lib.types; lib.mkOption { type = listOf (submodule { randomEncryption.enable = true; }); };`, but I got the error "Module `/mnt/etc/nixos/configuration.nix` has an unsupported attribute 'boot'. This is caused by assignments to the top-level attributes 'config' or 'options'."
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78078 → fanficfare: 3.13.0 -> 3.15.0 → https://git.io/JvI34
<infinisil> kini: If you assign to `options`, you need to put all your normal assignments under `config`
<infinisil> So use `config = { boot.loader..; }` instead of `boot.loader..;`
alex`` has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<kini> I see, thanks. How should I think about why that is? I guess I don't understand what's going on under the hood.
<CMCDragonkai> Got a problem with ipxe and building with the `PRIVKEY` makeflag: https://github.com/NixOS/nixpkgs/issues/78079
<{^_^}> #78079 (by CMCDragonkai, 37 seconds ago, open): IPXE cannot be built with `PRIVKEY` make flag
chagra_ has quit [Ping timeout: 265 seconds]
<infinisil> kini: Hard to explain in a short time, and I'm about to go sleep :)
<kini> OK, sure. Thanks for all the help :)
<infinisil> :D
<kini> I found https://nixos.wiki/wiki/Module which says that not writing `config = ` is a "shorthand for modules without any declarations".
<kini> So I guess I should think of `config = ` as the canonical form, and not writing `config = ` as something that will be transformed somehow into the `config = ` form... but only if the module is simple enough to do so
<{^_^}> [nixpkgs] @ivan opened pull request #78080 → open-vm-tools: 11.0.1 -> 11.0.5 → https://git.io/JvI3Q
<{^_^}> [nixpkgs] @lovesegfault opened pull request #78081 → Update wine{unstable,staging,gecko,mono,winetricks} → https://git.io/JvI3p
<kini> Argh, this is not going to work that well, lol -- there's an assert in the code handling swap devices which refuses to allow me to turn on randomEncryption if the device is specified according to its `/dev/disk/by-uuid/...` path
<kini> but `nixos-generate-config` finds the swap device and writes it into hardware-configuration.nix by its `/dev/disk/by-uuid/...` path
Tucky has joined #nixos
liam1 has joined #nixos
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos
lovesegfault has joined #nixos
Makaveli7 has joined #nixos
Neo-- has joined #nixos
<liam1> hey #nixos, I've got a problem with some options in my configuration.nix. I'm getting this error from nixos-rebuild:
<liam1> The option `services.jellyfin' defined in `/etc/nixos/configuration.nix' does not exist.
chagra_ has joined #nixos
<liam1> the nixpkgs channel is set to unstable
<liam1> Does anyone know where to start debugging this problem?
<lovesegfault> liam1: look at man configuration.nix
<lovesegfault> then search for your service
<liam1> lovesegfault: classic answer :P Thanks, I'll read now
<lovesegfault> In particular I see it here, so make sure:
<lovesegfault> 1. your channel is up-to-date
chagra_ has quit [Client Quit]
<lovesegfault> 2. try commenting out the line, doing nixos-rebuild switch --upgrade, then try again
<liam1> alright, man config.nix is amazing. I've been using the nix options website this whole time
<liam1> lovesegfault: 1. Yes: Ran nix-channel --update
<liam1> 2. Yes, also done that.
<lovesegfault> Yeah the manpage has everything, which is awesome
<{^_^}> [nixpkgs] @mawis opened pull request #78082 → rosegarden: 19.06 -> 19.06 → https://git.io/JvIsE
<liam1> The service isn't in `man config`, which I imagine is the problem
chagra has joined #nixos
<lovesegfault> liam1: Ah, then that's the issues
<lovesegfault> check:
<lovesegfault> hmm
<liam1> "19.03"
<lovesegfault> O.o
<liam1> oh my god....
* lovesegfault isn't sure whether it matters for this but might as well check
<lovesegfault> bump it to 09, nixos-rebuild boot --upgrade; reboot, then try :D
<liam1> haha, alright
<lovesegfault> liam1: What's your system.stateVersion
<etu> uhm, liam1 which channel are you on?
<etu> In general it's not recommended to bump stateVersion
<liam1> etu: unstable, according to nix-channel
<etu> Ok
<liam1> etu: so I've been told
<liam1> what should it be for unstable? Seems weird to have 19.09
<liam1> or anything other than unstable I would think
cfricke has quit [Ping timeout: 272 seconds]
<etu> Current unstable will become 20.03, so if you want to break your system you can change it :D
<etu> Or, risk breaking things
<etu> like databases
<etu> etrc
<etu> etc
<liam1> it's just a personal desktop at the moment, so worst case is I come back here on my laptop :)
<liam1> etu: lovesegfault: see you soon
liam1 has quit [Quit: rebooting]
<lovesegfault> Always keep the stateVersion at the latest stable, despite being on unstable; it's the secret to a happy life
liam1 has joined #nixos
chagra_ has joined #nixos
chagra has quit [Ping timeout: 272 seconds]
cfricke has joined #nixos
snicket has joined #nixos
<srhb> This should not matter in general, nor should you ever update your stateVersion just like that :)
<lovesegfault> srhb: define "just like that" ?
<snicket> I have mounted my partition containing "/nix/store" on "/mnt", but "/mnt/nix/store" is still not writeable ("Read-only file system") even though it's not a mountpoint! How does this magic work?!
<srhb> stateVersion should only be carefully changed once you've read necessary migration steps and either concluded that there are none for the modules you use, or you've taken manual steps to do the bump.
<lovesegfault> Fair
<snicket> sorry, my bad
cfricke has quit [Client Quit]
gkmngrgn has joined #nixos
<liam1> lovesegfault: etu: srhb: Didn't seem to change much anyway, still no luck
<lovesegfault> I'm confused then, what does `sudo nix-channel --list` show?
<srhb> liam1: Did you paste the output of `nix-shell -p nix-info --run nix-info` yet?
<liam1> I feel the channel is to blame for this
<liam1> alright, here it comes
<srhb> liam1: Yes, that's likely. :)
<liam1> you're supposed to run nix-channel with sudo? ://////
<lovesegfault> liam1: To set the system channel, yes
b42 has joined #nixos
<liam1> god damn it haha, I must have been setting the channel for my user this whole time
<srhb> liam1: Each user has their own channels. Normally, the nixos channel that root uses is used for the system
<lovesegfault> `sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos`
<liam1> srhb: that would make sense
<liam1> cheers lovesegfault
<srhb> liam1: You can handle all your channels on just one user to avoid confusion, if you want :)
<lovesegfault> srhb: You can?
<liam1> srhb: You only get confused once with these things haha
<srhb> liam1: Fair :P
<srhb> lovesegfault: Yeah, it's all NIX_PATH manipulation anyway :)
<etu> liam1: Don't forget `sudo nix-channel --update` after adding the unstable channel :-)
<lovesegfault> ^^
<liam1> etu: just in time
<lovesegfault> Also, nixos-rebuild's --upgrade flag automatically does `nix-channel --update` for you, liam1
<etu> lovesegfault: Almost yes :-)
<lovesegfault> I can see the total size of my nix store with some nix tool? Or do I just du -sh it?
<srhb> lovesegfault: du -sh should be fine
hyper_ch2 has joined #nixos
<srhb> lovesegfault: (I keep mine on a separate dataset, which makes df work nicely too...)
m0rphism has joined #nixos
<lovesegfault> srhb: Oh, I want to try that!
Kritnich has quit [Quit: Bye bye.]
<liam1> alright, I'm sure my problem is resoved now. Just got a few assertions to walk though. Cheers etu lovesegfault srhb <3
<lovesegfault> Woohoo :(
<lovesegfault> *:)
<lovesegfault> lol
Kritnich has joined #nixos
gagbo has joined #nixos
<liam1> lovesegfault: haha
Kritnich has quit [Client Quit]
gagbo has quit [Remote host closed the connection]
chagra_ has quit [Ping timeout: 258 seconds]
Chiliparrot has joined #nixos
Kritnich has joined #nixos
Kritnich has quit [Client Quit]
<lovesegfault> 77GiB of nix store
<lovesegfault> jesus
lukash_|away is now known as lukash_
Kritnich has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78083 → facter: 3.14.6 -> 3.14.7 → https://git.io/JvIGZ
chagra has joined #nixos
<eoli3n_> Hi
<eoli3n_> lovesegfault: o/
<lovesegfault> eoli3n_: \o
<lovesegfault> I keep getting error: all build users are currently in use; consider creating additional users and adding them to the 'nixbld' group
<lovesegfault> On my server
<eoli3n_> my workstation is under nixos :)
<lovesegfault> how can I add more users?
<srhb> lovesegfault: How many do you have?
<lovesegfault> eoli3n_: Woohoo!
<lovesegfault> srhb: Unsure, how do I check?
<srhb> lovesegfault: nix.nrBuildUsers
<srhb> lovesegfault: cat /etc/passwd
<eoli3n_> i'm writing an issue, what is difference between nixpkgs attributes and modules in maintainer information?
<lovesegfault> srhb: I got 32
<lovesegfault> I need 64
<srhb> lovesegfault: You should just be able to set that option then.
gxt has quit [Ping timeout: 240 seconds]
<srhb> eoli3n_: I didn't really understand that question. Could you rephrase?
<etu> eoli3n_: Attributes are packages, modules are the module system to configure services
<lovesegfault> srhb: Nice, thanks
<eoli3n_> thx etu
<eoli3n_> srhb: github issue asks for this in template : http://ix.io/27SP
<eoli3n_> etu could you give an exemple of system module, to understand
<etu> eoli3n_: services.openssh for example
cfricke has joined #nixos
<eoli3n_> ahhh ok
<eoli3n_> thx etu
chagra has quit [Ping timeout: 265 seconds]
szicari has quit [Ping timeout: 272 seconds]
szicari has joined #nixos
Neo-- has quit [Ping timeout: 265 seconds]
chloekek has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78086 → graylog: 3.1.3 -> 3.1.4 → https://git.io/JvIGP
snicket has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @MazeChaZer opened pull request #78087 → mirrors.nix: Use HTTPS in maven mirrors → https://git.io/JvIGS
sb0 has joined #nixos
leah2 has quit [Ping timeout: 260 seconds]
thc202 has joined #nixos
<lovesegfault> srhb: I set nrBuildUsers to 64, but /etc/password still only shows 32
leah2 has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @jojosch opened pull request #78088 → dbeaver: 6.3.2 -> 6.3.3 → https://git.io/JvIZk
<{^_^}> [nixpkgs] @peti merged pull request #78069 → asymptote: 2.61 -> 2.62 → https://git.io/JvItG
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/JvIZq
Makaveli7 has quit [Quit: WeeChat 2.7]
CRTified is now known as Guanin
<{^_^}> [nixpkgs] @vbgl merged pull request #77733 → ocamlPackages.re2: fix building with clang → https://git.io/JvUGd
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.re2: fix building with clang »: https://git.io/JvIZO
Guanin is now known as CRTified
<{^_^}> [nixpkgs] @peti pushed to master « stockfish: update from version 10 to 11 »: https://git.io/JvIZB
cfricke has quit [Ping timeout: 265 seconds]
<lovesegfault> I need more cores: https://i.postimg.cc/wqwkwmxt/image.png
<eoli3n_> wt...
lsix has joined #nixos
<lovesegfault> eoli3n_: :D
sigmundv has joined #nixos
<eoli3n_> what is that host?
<lovesegfault> eoli3n_: One of the compute nodes at the datacenter we (company) own
<lovesegfault> There are ... 12 of these?
<eoli3n_> nice
<lovesegfault> they also have 4xNVidia titans or w/e
<lovesegfault> for the ML people
gxt has joined #nixos
<lovesegfault> *Tesla V100
<kraem> looking at modules/services/networking/ssh/sshd.nix: Protocol 2 is written by default to the config file, but it's not there doing `cat /etc/ssh/sshd_config`. am i missing something?
gagbo has joined #nixos
<eoli3n_> how to install firefox nightly ?
domogled has quit [Ping timeout: 265 seconds]
<lovesegfault> eoli3n_: IIRC it's not packaged
<lovesegfault> go bother andi- :P
zupo has joined #nixos
<etu> eoli3n_: There's a mozilla overlay
<eoli3n_> what does that mean ? ^^'
<etu> Overlays can extend nixpkgs
<eoli3n_> thx
<eoli3n_> is there any difference between firefox and firefox-bin ?
psyanticy has joined #nixos
<eoli3n_> technically
aveltras has joined #nixos
<lovesegfault> eoli3n_: firefox is built by us, firefox-bin is the upstream binary re-packaged, IIRC
<eoli3n_> so no technical difference
<lovesegfault> (firefox-bin performs better as of today)
<eoli3n_> oh ok
<lovesegfault> They are built differently
<lovesegfault> firefox-bin is built with LTO and PGO
<etu> firefox-bin also has the oficiall mozilla branding
<etu> if you care about that
<{^_^}> [nixpkgs] @mmahut merged pull request #78087 → mirrors.nix: Use HTTPS in maven mirrors → https://git.io/JvIGS
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JvIns
kleisli has quit [Ping timeout: 265 seconds]
<lovesegfault> etu: Our builds have branding too now
<lovesegfault> Only thunderbird doesn't which I will remedy soon^tm
alexherbo25 has joined #nixos
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 268 seconds]
alexherbo25 is now known as alexherbo2
alex`` has joined #nixos
<{^_^}> [nixpkgs] @max-wittig opened pull request #78089 → gitlab-runner: 12.6.0 -> 12.7.0 → https://git.io/JvInn
<{^_^}> [nixpkgs] @cmacrae opened pull request #78090 → sd-image: Fix Raspberry Pi 4 image builder → https://git.io/JvInc
<etu> lovesegfault: Oh
kwork has joined #nixos
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78091 → gmp: 6.1.2 -> 6.2.0 → https://git.io/JvInw
cfricke has joined #nixos
cfricke has quit [Client Quit]
cfricke has joined #nixos
turbo_MaCk has joined #nixos
mexisme_ has joined #nixos
fendor has joined #nixos
o1lo01ol1o has joined #nixos
__monty__ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Jackneill has joined #nixos
mexisme_ has quit [Ping timeout: 265 seconds]
<kraem> nvm my last question. i was apparently looking at the archived repo nixos and not nixpkgs :O
domogled has joined #nixos
iyzsong has joined #nixos
liam1 has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @zimbatm merged pull request #78089 → gitlab-runner: 12.6.0 -> 12.7.0 → https://git.io/JvInn
<{^_^}> [nixpkgs] @zimbatm pushed commit from @max-wittig to master « gitlab-runner: 12.6.0 -> 12.7.0 (#78089) »: https://git.io/JvIce
alexherbo21 has joined #nixos
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo21 is now known as alexherbo2
alex`` has joined #nixos
civodul has joined #nixos
devis350[m] has joined #nixos
eri has quit [Ping timeout: 272 seconds]
bukkitgerman has joined #nixos
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #78092 → Added pyproj 1.9.6 → https://git.io/JvIcT
v88m has quit [Ping timeout: 258 seconds]
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
dansho has quit [Quit: Leaving]
Wizek has quit [Quit: Connection closed for inactivity]
<Taneb> Is there a way to cancel an evaluation on Hydra?
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
mexisme_ has joined #nixos
snicket has joined #nixos
orcus has quit [Client Quit]
orcus has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #78093 → serd: 0.30.0 -> 0.30.2 → https://git.io/JvIcA
<{^_^}> [nixpkgs] @magnetophon opened pull request #78094 → ganv: unstable-2016-10-15 -> unstable-2019-12-30 → https://git.io/JvIcx
<{^_^}> [nixpkgs] @magnetophon opened pull request #78095 → sratom: 0.6.2 -> 0.6.4 → https://git.io/JvIcp
<{^_^}> [nixpkgs] @marijanp opened pull request #78096 → Add hledger web service → https://git.io/JvIch
orcus has quit [Client Quit]
karetsu has joined #nixos
orcus has joined #nixos
gkmngrgn has quit [Quit: WeeChat 2.6]
gkmngrgn has joined #nixos
cfricke has quit [Quit: WeeChat 2.7]
<karetsu> I'm reading this: https://nixos.wiki/wiki/OpenVPN and trying to set up my vpn, I would like to define multiple but only have one available on demand (its a work VPN and they wouldn't appreciate all the twitch.tv traffic!) but I can't see how to achieve that
<karetsu> how does it decide which is the one it will actually use?
snicket has quit [Ping timeout: 240 seconds]
<karetsu> ah, found the autoStart var, I was expecting an 'enable' the same way everything else that's a service has one
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
snicket has joined #nixos
tabasko has quit [Remote host closed the connection]
sondr3 has joined #nixos
commander has joined #nixos
<sondr3> anyone here using nightly neovim? I'm looking for a somewhat up-to-date overlay/flake/repo that I can use to get a 0.5 version of neovim
<{^_^}> [nixpkgs] @wucke13 opened pull request #78097 → python3Packages.solo-python: 0.0.21 -> 0.0.23 → https://git.io/JvICV
<DigitalKiwi> zimbatm: i'm shocked! shocked i say! :P
knupfer has joined #nixos
alexherbo2 has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 260 seconds]
knupfer has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @johanot opened pull request #78098 → kubernetes: 1.16.4 -> 1.16.5 → https://git.io/JvICH
<{^_^}> [nixpkgs] @johanot opened pull request #78099 → kubernetes: 1.15.6 -> 1.15.8 → https://git.io/JvIWf
<ToxicFrog> Ok, I have git repo that I've downloaded with a `default.nix`. I can build it with `nix-build default.nix`, and then run it directly from the store, but ideally I'd like it (temporarily) in $PATH without faffing around with nixpkgs.
<ToxicFrog> `nix-shell default.nix` gives me the build environment, not the runtime environment.
<ToxicFrog> What should I be using?
zarel has quit [Ping timeout: 240 seconds]
<NinjaTrappeur> ToxicFrog: nix-env -f default.nix -i
newhoggy has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @magnetophon opened pull request #78100 → lilv: 0.24.4 -> 0.24.6 → https://git.io/JvIWZ
edcragg has quit [Quit: Ping timeout (120 seconds)]
mmlb has quit [Quit: Ping timeout (120 seconds)]
rushsteve1 has quit [Quit: Ping timeout (120 seconds)]
<{^_^}> [nixpkgs] @magnetophon opened pull request #78101 → jalv: 1.6.2 -> 1.6.4 → https://git.io/JvIWc
victorbjelkholm_ has quit [Ping timeout: 258 seconds]
chrisaw has quit [Ping timeout: 258 seconds]
peel has quit [Ping timeout: 258 seconds]
edcragg has joined #nixos
rushsteve1 has joined #nixos
mmlb has joined #nixos
srhb has quit [Read error: Connection reset by peer]
zimbatm has quit [Read error: Connection reset by peer]
delan has quit [Quit: ZNC - http://znc.in]
Gohla has quit [Quit: Bye.]
srhb has joined #nixos
peel has joined #nixos
zimbatm has joined #nixos
chrisaw has joined #nixos
delan has joined #nixos
delan has joined #nixos
delan has quit [Changing host]
newhoggy has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77900 → scream-receivers: 3.3 -> 3.4 → https://git.io/JvTg9
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIWW
Gohla has joined #nixos
xkapastel has joined #nixos
victorbjelkholm_ has joined #nixos
<ToxicFrog> Thank you!
<{^_^}> [nixpkgs] @bennofs merged pull request #78077 → focuswriter: 1.7.3 -> 1.7.4 → https://git.io/JvIOx
<{^_^}> [nixpkgs] @bennofs pushed commit from @r-ryantm to master « focuswriter: 1.7.3 -> 1.7.4 »: https://git.io/JvIW8
apeyroux has quit [Ping timeout: 258 seconds]
lurkless has quit [Ping timeout: 258 seconds]
jfhbrook has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77899 → rebar: 2.5.1 -> 2.6.4 → https://git.io/JvTgw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIW4
elvishjerricco has quit [Ping timeout: 240 seconds]
lurkless has joined #nixos
apeyroux has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #78102 → ingen: unstable-2017-07-22 unstable-2019-12-09 → https://git.io/JvIWB
elvishjerricco has joined #nixos
jfhbrook has joined #nixos
sigmundv__ has joined #nixos
sigmundv has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #78061 → atlassian-cli: 9.0.0 -> 9.1.0 → https://git.io/JvIkQ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIW2
<{^_^}> [nixpkgs] @eonpatapon opened pull request #78103 → Add vim plugins (identwise, sandwich, deoplete-notmuch) → https://git.io/JvIWa
<{^_^}> [nixpkgs] @marsam merged pull request #78063 → nfpm: 1.1.8 -> 1.1.10 → https://git.io/JvIIK
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIWV
<{^_^}> [nixpkgs] @LnL7 merged pull request #77972 → rustPackages: make rustc-dev optional → https://git.io/JvkYk
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to staging-next: https://git.io/JvIWr
<{^_^}> [nixpkgs] @marsam merged pull request #78068 → acme-sh: 2.8.3 -> 2.8.5 → https://git.io/JvItq
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIWo
xO1 has quit [Ping timeout: 268 seconds]
xO1 has joined #nixos
<{^_^}> [nixpkgs] @bennofs closed pull request #60527 → flatbuffers: 1.10.0 -> 1.11.0 → https://git.io/fjZtL
<{^_^}> [nixpkgs] @marsam merged pull request #77751 → doodle: 0.7.0 -> 0.7.1 → https://git.io/JvUWp
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIW1
<{^_^}> [nixpkgs] @marsam merged pull request #77875 → hpx: 1.3.0 -> 1.4.0 → https://git.io/JvTRy
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIWM
<{^_^}> [nixpkgs] @Ma27 pushed to master « zsh-you-should-use: 1.6.0 -> 1.7.0 »: https://git.io/JvIWD
wavirc22 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #77735 → dar: 2.6.6 -> 2.6.7 → https://git.io/JvUZ9
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIWy
<{^_^}> [nixpkgs] @romildo opened pull request #78104 → iconpack-obsidian: 4.9 -> 4.10 → https://git.io/JvIWS
phil_d has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux: 5.5-rc6 -> 5.5-rc7 »: https://git.io/JvIW7
logzet has joined #nixos
<phil_d> I am having trouble with building singularity images, it looks like /tmp keeps running out of space. vmTools doesn't seem to be respecting export TMPDIR=~/build
<{^_^}> [nixpkgs] @Ma27 merged pull request #78086 → graylog: 3.1.3 -> 3.1.4 → https://git.io/JvIGP
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvIlv
<{^_^}> [nixpkgs] @magnetophon opened pull request #78105 → i3-layout-manager: unstable-2019-06-19 -> unstable-2019-12-06 → https://git.io/JvIlT
<{^_^}> [nixpkgs] @marsam merged pull request #77150 → libmysofa: 0.9 -> 0.9.1 → https://git.io/JejSL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvIlL
sondr3 has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @1000101 opened pull request #78107 → morph: add openssh to buildInputs → https://git.io/JvIls
Mateon3 has joined #nixos
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
shabius_ has joined #nixos
trubi has joined #nixos
alexherbo2 has joined #nixos
captn3m0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
shabius has quit [Ping timeout: 268 seconds]
Synthetica has joined #nixos
captn3m0 has joined #nixos
rsoeldner has joined #nixos
phil_d has left #nixos [#nixos]
alex`` has joined #nixos
<rsoeldner> Hi, I'm runnig nixos and included `zlib zlib.dev` in my configuration.nix. When running `cabal v2-install ghcide` it fails due to missing `zlib` dependency. Is there a trick ? :)
iyzsong has quit [Ping timeout: 246 seconds]
<gentauro> rsoeldner: I know how to `fix` it with stack -> cat ~/.stack/config.yaml
<gentauro> enable: true
<gentauro> - zlib
<gentauro> packages:
<gentauro> nix:
<gentauro> but I don't know how to do it with `cabal`. Do you have a similar `config` file?
<rsoeldner> gentauro, idk, I have the following in my configuration.nix https://pastebin.com/AaH1wexj
zaeph has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to staging: https://git.io/JvI8M
<{^_^}> [nixpkgs] @Mic92 merged pull request #72331 → graalvm8: 19.1.1 -> 19.2.1 → https://git.io/JezlV
<NinjaTrappeur> That said, you won't really leverage nix by using a vanilla cabal. Have a look at https://input-output-hk.github.io/haskell.nix/ or https://nixos.org/nixpkgs/manual/#haskell if you want to leverage nix.
zaeph has joined #nixos
<noonien> hello, is there a way to set a limit on how much size a nix-build can use?
knupfer has joined #nixos
<__monty__> Note that for builds during development you still want to use cabal-install.
<__monty__> noonien: Not really afaik. Builds will just fail if you run out of memory.
<Shoubit> How do I go about using a separate nixpkgs in configuration.nix where the nonfree flag is set to true? I'm calling the imported nixpkgs with `config = { nixpkgs.config.allowUnfree = true; };` but it seems to have no effect
<noonien> ok, thanks
<__monty__> I'm on very restricted hardware so I sometimes use systemd-run to limit the memory available to nix. That works unless nix needs the memory, then it just fails : )
<noonien> hmm, if a build uses too much ram, will the oom killer kill it first?
<__monty__> Linux' OOM killer basically never seems to do anything if you have swap enabled ime.
<noonien> i have swap disabled
<__monty__> Then I can't comment. But I suspect it still won't kill a process before it crashes.
<{^_^}> [nixpkgs] @grahamc merged pull request #77433 → Document how to backport a change into a release channel → https://git.io/JvvDf
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JvI4u
fendor_ has joined #nixos
dm9 has joined #nixos
jumper149 has joined #nixos
<{^_^}> [flake-registry] @edolstra pushed to master « Use flake: URLs »: https://git.io/JvI4H
knupfer has quit [Ping timeout: 268 seconds]
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #78045 → nixos/buildkite: add option to configure user, add nix-required packages to runtime, add test → https://git.io/JvIer
<{^_^}> [nixpkgs] @zimbatm pushed 6 commits to master: https://git.io/JvI4h
Chiliparrot has joined #nixos
Profpatsch has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @filalex77 opened pull request #78108 → thicket: init at 0.1.3 → https://git.io/JvIBU
<{^_^}> [nixpkgs] @alyssais merged pull request #77854 → onedrive: 2.3.12 -> 2.3.13 → https://git.io/JvTnb
<{^_^}> [nixpkgs] @alyssais pushed commit from @ianmjones to master « onedrive: 2.3.12 -> 2.3.13 »: https://git.io/JvIBT
tlater[m] has joined #nixos
knupfer has joined #nixos
tlater[m] has left #nixos ["User left"]
tlater[m] has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #78109 → home-assistant: add icloud support → https://git.io/JvIBO
<tlater[m]> I'm a little stuck trying to nixify my stumpwm configuration - trying to add additional lispPackages as runtime dependencies. Would here be the right place to ask?
<infinisil> tlater[m]: Sure
knupfer has quit [Ping timeout: 265 seconds]
<tlater[m]> In essence, I'm trying this: https://pastebin.com/raw/3fB0SU0v. I want to override the stumpwm package, and add `lispPackages.clx-truetype` and `lispPackages.xembed` so that they're simply available for asdf to pick up when stumpwm runs.
orivej has joined #nixos
<tlater[m]> As far as I can tell I want propagatedBuildInputs for that
<tlater[m]> But the packages don't appear in the asdf load path, and don't seem to be anywhere in my nix profile
<tlater[m]> I'm using home-manager to install this, but just as a normal package, so I don't think my config there is really relevant.
<tlater[m]> I can work around the problem by manually setting my asdf load path like so: https://pastebin.com/raw/Y3Yznndx
<tlater[m]> But that's extremely verbose and requires handling reverse dependencies manually
gustavderdrache has joined #nixos
snicket has quit [Ping timeout: 240 seconds]
<tlater[m]> Home-manager docs on that: https://rycee.gitlab.io/home-manager/options.html#opt-xdg.configFile - simply creates `~/.config/common-lisp/source-registry.conf` and fills the source-registry with all the packages I need for `lispPackages.clx-truetype` and `lispPackages.xembed` for me.
<__monty__> I doubt you want propagatedBuildInputs.
<tlater[m]> __monty__: That's entirely possible, I've still not entirely grokked how this works :)
<__monty__> The propagated doesn't mean it's available at run-time. It has something to do with cross-builds. According to docs: "This would be called `depsHostTargetPropagated`..."
<__monty__> You most likely just want buildInputs.
Rusty1 has joined #nixos
<__monty__> But that probably won't solve the problem.
<__monty__> I *think* only things *used* by a derivation are made available to it at run-time.
<__monty__> Or it's only the things explicitly copied to $out by the derivation.
<tlater[m]> Yup, I thought propagatedBuildInputs propagates them even when they aren't used
<tlater[m]> But that's just misreading the docs on my end
<__monty__> Nah, it's bad naming.
<__monty__> Tons of people make that mistake.
<__monty__> Not that the "should" name is any better imo >.<
<CRTified> Hi, I'm currently restructuring my system config and test it by building a VM. is there a way to add a network device so that the resulting VM is reachable from the host? As far as I can tell, it is possible to add a flag to run-nixos-vm in the result?
<tlater[m]> __monty__: So, I suppose my question is, is there something to force out what I thought `propagatedBuildInputs` does? Or do I need to try and rewrite things so that my configuration file depends directly on those packages?
<clever> CRTified: it should have network by default, do you see a device in `ifconfig` ?
<CRTified> Yes, there are two devices, but I'm not able to reach services on the VM (I've disabled the firewall for testing)
<clever> CRTified: it has outgoing access only by default
<__monty__> tlater[m]: I'm not sure tbh. If these packages provide binaries why can't you simply list them in your home.packages?
<infinisil> ,runtimeDeps
<{^_^}> In order of preference: Patch source OR ((if it uses PATH -> wrap with new $PATH) AND (if it uses dlopen, (patchelf --set-rpath in postFixup OR wrap with new LD_LIBRARY_PATH)))
<clever> CRTified: this would setup port forwarding, 8080 to 80 in the guest: https://github.com/input-output-hk/iohk-ops/blob/master/modules/test-hydra-locally.nix#L13-L20
erictapen has joined #nixos
<tlater[m]> __monty__: They don't provide binaries. They're lisp libraries that I call in my configuration file.
<CRTified> clever, ah, that will probably help a lot :) Thanks
<CRTified> That's basically what I was looking for
<tlater[m]> including them in `home.packages` doesn't seem to make them available either, unfortunately.
werner291 has joined #nixos
vidbina_ has joined #nixos
erictapen has quit [Quit: leaving]
hooloovoo has quit [Remote host closed the connection]
jb55 has quit [Ping timeout: 240 seconds]
domogled has quit [Quit: domogled]
karetsu has quit [Quit: WeeChat 2.6]
snicket has joined #nixos
snicket has quit [Client Quit]
<{^_^}> [nixpkgs] @alyssais merged pull request #77857 → Mailman updates → https://git.io/JvTlO
<{^_^}> [nixpkgs] @alyssais closed pull request #75782 → Update mailman, postorius, and hyperkitty to their respective latest versions → https://git.io/Je7qV
<{^_^}> [nixpkgs] @alyssais pushed 9 commits to master: https://git.io/JvI06
<{^_^}> [nixpkgs] @alyssais pushed 0 commits to t/mailman: https://git.io/JvI0P
<siers> what do I do if a python package I need isn't in python3.withPackages list? (It's xdg.)
<qyliss> Add a package for it!
<siers> this isn't done en masse as with haskell packages?
<qyliss> no
<siers> :(
<simpson> No amount of frowning will add the metadata that we need to PyPI, unfortunately.
<{^_^}> [nixpkgs] @1000101 closed pull request #78107 → morph: add openssh to buildInputs → https://git.io/JvIls
<siers> I see :(
<siers> ah, it's just pyxdh
<siers> ah, it's just pyxdg8
<{^_^}> [nixpkgs] @teto merged pull request #78047 → hakuneko: 5.0.8 -> 6.1.7 → https://git.io/JvIvm
<{^_^}> [nixpkgs] @teto pushed commit from @nloomans to master « hakuneko: 5.0.8 -> 6.1.7 »: https://git.io/JvIEf
<siers> that's
<siers> that's "*"... what a fat fingered tucker I am
alex`` has quit [Ping timeout: 268 seconds]
alexherbo2 has quit [Ping timeout: 258 seconds]
jb55 has joined #nixos
<siers> I've src/picker/rofimoji.py... what should I put in $out/bin/rofimoji? A script that calls it, right? So buildPhase = '''echo "wholescriptwithnewlines" > $out/bin/rofimoji''';?
<clever> siers: if you only want a single shell script, pkgs.writeScriptBin "name" ''contents''
<Shoubit> siers, you can also use makeWrapper for this purpose (or a python equivalent if it exists?)
<{^_^}> [nixpkgs] @teto merged pull request #78103 → Add vim plugins (indentwise, sandwich, deoplete-notmuch) → https://git.io/JvIWa
<{^_^}> [nixpkgs] @teto pushed 3 commits to master: https://git.io/JvIum
<{^_^}> [nixpkgs] @teto merged pull request #78105 → i3-layout-manager: unstable-2019-06-19 -> unstable-2019-12-06 → https://git.io/JvIlT
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « i3-layout-manager: unstable-2019-06-19 -> unstable-2019-12-06 »: https://git.io/JvIuO
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « lilv: 0.24.4 -> 0.24.6 »: https://git.io/JvIuG
<{^_^}> [nixpkgs] @teto merged pull request #78100 → lilv: 0.24.4 -> 0.24.6 → https://git.io/JvIWZ
<siers> wedens[m], I'm going to resurrect your rofimoji PR. Do you still want to be a maintainer?
<siers> https://github.com/NixOS/nixpkgs/pull/53297 is it fine to add another commit on top?
<{^_^}> #53297 (by wedens, 1 year ago, closed): rofimoji: init at 2017-10-31
kleisli has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #78055 → rofi-mpd: 1.1.0 -> 2.0.0 → https://git.io/JvIJI
<{^_^}> [nixpkgs] @teto pushed commit from @JakeStanger to master « rofi-mpd: 1.1.0 -> 2.0.0 »: https://git.io/JvIux
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
Baughn has joined #nixos
amosbird has quit [Remote host closed the connection]
amosbird has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #78062 → du-dust: 0.4.2 -> 0.4.4 → https://git.io/JvIIg
<{^_^}> [nixpkgs] @teto pushed commit from @marsam to master « du-dust: 0.4.2 -> 0.4.4 »: https://git.io/JvIzn
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « ganv: unstable-2016-10-15 -> unstable-2019-12-30 »: https://git.io/JvIzP
<{^_^}> [nixpkgs] @teto merged pull request #78094 → ganv: unstable-2016-10-15 -> unstable-2019-12-30 → https://git.io/JvIcx
<{^_^}> [nixpkgs] @siers opened pull request #78110 → Rofimoji init → https://git.io/JvIzy
<siers> \o/
rsoeldner has quit [Ping timeout: 260 seconds]
ng0_ has joined #nixos
ng0_ has joined #nixos
ng0_ has quit [Changing host]
Kritnich has quit [Quit: Bye bye.]
Kritnich has joined #nixos
<fyuuri> hi
ng0 has quit [Ping timeout: 268 seconds]
<fyuuri> Does anyone know how to start openVSwitch on nixos?
<fyuuri> I get the error unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)
<fyuuri> When I try to manually start ovsdb-server, it says /nix/store/..../etc/openvswitch/conf.db: failed to lock lockfile (Read-only file system)
<{^_^}> [nixpkgs] @teto merged pull request #78102 → ingen: unstable-2017-07-22 unstable-2019-12-09 → https://git.io/JvIWB
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « ingen: unstable-2017-07-22 unstable-2019-12-09 »: https://git.io/JvIgW
OmnipotentEntity has quit [Read error: Connection reset by peer]
OmnipotentEntity has joined #nixos
OmnipotentEntity is now known as Guest66278
Guest66278 is now known as OmnipotentEntity
OmnipotentEntity has joined #nixos
OmnipotentEntity has quit [Changing host]
ixxie has joined #nixos
alexherbo2 has joined #nixos
endformationage has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #65152 → raul: 2017-07-23 -> 2019-12-09 → https://git.io/fjMCe
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « raul: unstable-2017-07-23 -> unstable-2019-12-09 »: https://git.io/JvIgA
Acilim has quit [Quit: Leaving]
Kritnich has quit [Quit: Bye bye.]
Kritnich has joined #nixos
<fyuuri>
alex`` has joined #nixos
Kritnich has quit [Client Quit]
Kritnich has joined #nixos
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
Kritnich has quit [Quit: Bye bye.]
Kritnich has joined #nixos
zupo has joined #nixos
ddellacosta has joined #nixos
jakobrs has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @kamadorueda opened pull request #78111 → fluidasserts: 20.1.22554 -> 20.1.28253 → https://git.io/JvI26
jakobrs has left #nixos [#nixos]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/414591344e4 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
blaggacao has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #65153 → suil: 0.10.0 -> 0.10.6 → https://git.io/fjMCv
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « suil: 0.10.0 -> 0.10.6 »: https://git.io/JvI2y
sb0 has quit [Quit: Leaving]
Tucky has quit [Quit: WeeChat 2.7]
v88m has joined #nixos
<wild_buffalo> I'm using Nix on macOS. Is there a package that installs all the basic tools such as ls and find, but the GNU version?
<qyliss> > pkgs.coreutils
<{^_^}> "<derivation /nix/store/64cbsxyc5zpkdynz2r2szl02nx2nzc3l-coreutils-8.31.drv>"
<qyliss> Although find isn't part of that. It's in findutils.
dustinm has quit [Quit: Leaving]
rsoeldner has joined #nixos
dustinm has joined #nixos
<wedens[m]> is `boot.crashDump` useful if I get lockups not on boot but after system is running for some time?
OmnipotentEntity has quit [Remote host closed the connection]
OmnipotentEntity has joined #nixos
OmnipotentEntity is now known as Guest68806
Guest68806 is now known as OmnipotentEntity
OmnipotentEntity has joined #nixos
OmnipotentEntity has quit [Changing host]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @sdier opened pull request #78112 → Upgrade duplicity to 0.8.09. → https://git.io/JvIan
domogled has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lears has quit [Remote host closed the connection]
Lears has joined #nixos
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
knupfer has joined #nixos
opthomasprime has joined #nixos
takeda has joined #nixos
opthomasprime has quit [Ping timeout: 268 seconds]
opthomasprime has joined #nixos
Izorkin has quit [Ping timeout: 240 seconds]
tmplt has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #77630 → ocaml-ng.ocamlPackages_4_10.ocaml: init at 4.10.0+beta1 → https://git.io/JvJZV
<{^_^}> [nixpkgs] @vbgl pushed to master « ocaml-ng.ocamlPackages_4_10.ocaml: init at 4.10.0+beta1 »: https://git.io/JvIVL
cosimone has quit [Quit: Terminated!]
<{^_^}> [nixpkgs] @Infinisil opened pull request #78113 → nixos/transmission: Allow others to read the directory → https://git.io/JvIVq
ixxie has quit [Ping timeout: 258 seconds]
<Dandellion> What do you people think about a nag bot?
<ddima> wedens[m]: yep
<qyliss> Dandellion: I think that was discussed in rfcs#51
<{^_^}> https://github.com/NixOS/rfcs/pull/51 (by ryantm, 21 weeks ago, merged): [RFC 0051] Mark stale nixpkgs issues
<Dandellion> qyliss: Thanks!
dm9 has quit [Quit: WeeChat 2.7]
<wedens[m]> ddima: what can I expect? some useful backtrace or will it just reboot on a hard lockup?
<tmplt> Question regarding building Rust projects in Nix: I'm trying to build <https://github.com/ruabmbua/hidapi-rs> which requires libusb-1.0; but a `nix-shell -p libusb1 --run 'cargo build'` fails with pkg-config not finding the library. Settings PKG_CONFIG_PATH="${libusb1}/lib" yields the same error.
acarrico has quit [Ping timeout: 268 seconds]
vidbina_ has quit [Ping timeout: 268 seconds]
Izorkin has joined #nixos
<tilpner> tmplt: What is the exact error?
<wild_buffalo> qyliss: thanks! That's exactly what I was looking for
opthomasprime has left #nixos [#nixos]
cosimone has joined #nixos
<tmplt> tilpner: <http://0x0.st/zCZM.txt>
chloekek has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @teto merged pull request #78101 → jalv: 1.6.2 -> 1.6.4 → https://git.io/JvIWc
<{^_^}> [nixpkgs] @teto pushed commit from @magnetophon to master « jalv: 1.6.2 -> 1.6.4 »: https://git.io/JvIVR
domogled has quit [Ping timeout: 240 seconds]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<tilpner> tmplt: Does adding -p pkgconfig to your nix-shell line change something?
fusion809 has quit [Remote host closed the connection]
<tilpner> tmplt: If you wanted to set the path yourself, ${libusb1.dev}/lib/pkgconfig should be better
<clever> adding pkgconfig to the inputs should automate that
<tmplt> tilpner: I keep forgetting about _.dev; thanks
gxt has quit [Ping timeout: 240 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @cust0dian opened pull request #78114 → tmuxinator: 1.1.0 -> 1.1.4 → https://git.io/JvIVb
waleee-cl has quit [Quit: Connection closed for inactivity]
ixxie has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
ixxie has quit [Ping timeout: 268 seconds]
alexherbo25 has joined #nixos
gagbo has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 258 seconds]
alexherbo2 has quit [Ping timeout: 268 seconds]
alexherbo25 is now known as alexherbo2
alex`` has joined #nixos
domogled has joined #nixos
bgamari has quit [Ping timeout: 272 seconds]
tmplt has quit [Quit: leaving]
c382feb9 has joined #nixos
rogue_koder_ has joined #nixos
Chiliparrot has joined #nixos
cosimone_ has joined #nixos
cosimone has quit [Ping timeout: 248 seconds]
domogled has quit [Ping timeout: 268 seconds]
cosimone_ has quit [Client Quit]
drakonis has joined #nixos
domogled has joined #nixos
<c382feb9> hi :) does anyone know how to override desktop entries generated by packages (e.g. firefox) to include firejail?
<tlater[m]> Huh, finally got to the bottom of this stumpwm malarkey. Turns out the `propagatedBuildInputs` _works_ (for whatever reason), but sbcl will not actually come with the packages pre-installed - you need to launch it with a special launcher script.
domogled has quit [Quit: domogled]
<tlater[m]> So the solution is to use something like this: https://github.com/TLATER/dotfiles/blob/master/nixpkgs/home.nix#L76
wavirc22 has quit [Ping timeout: 258 seconds]
<tlater[m]> I should probably write an issue/some documentation about that...
domogled has joined #nixos
aswanson has quit [Quit: WeeChat 2.4]
aswanson has joined #nixos
jeremieh has joined #nixos
werner291 has quit [Remote host closed the connection]
<jeremieh> hello!
<ddima> wedens[m]: sorry, was afk. depends on the type of lockup we're talking. there is no guarantee that for your particular case it will work, but it should basically "drop" into a separate kernel and give you access to a kernel coredump which you should be able to try and extract info from, that otherwise might not have been persisted due to the panic/lockup. you can force such a crash via sysrq and see what
<ddima> this would look like.
<aswanson> any idea why my version of nixos-19.09 is missing some postgresql options? I'm attempting to set `services.postgresql.ensureUsers` and my installation of nixos doesn't have that option available. I can see it defined on https://nixos.org/nixos/options.html#postgresql.ens but it isn't in my `man configuration.nix`...
<clever> aswanson: when did you last nix-channel --update?
<clever> aswanson: and i think https://nixos.org/nixos/options.html is based on nixos-unstable
silver_hook has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
<o1lo01ol1o> I've got a nix gitlab runner (docker/ alpine linux) that's failing to access my aws credentials during subsitutaion. I had thought putting them in root's ~/.aws/credentials was the way to go, does anyone know where they should be put to allow the nix daemon access?
<lordcirth_> o1lo01ol1o, what user does gitlab run as?
<lordcirth_> It may be 'gitlab' or 'www-data' for example
srid has joined #nixos
<aswanson> clever: I updated my channel just now. I took a look at https://github.com/NixOS/nixpkgs-channels/blob/nixos-19.09/nixos/modules/services/databases/postgresql.nix too and it has the option defined as well
chloekek has joined #nixos
rogue_koder_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @volth closed pull request #56451 → dgraph: 0.8.2 -> 1.0.11 → https://git.io/fhN0d
<aswanson> clever: nvm, I think I know the issue, I forgot to sudo nix-channel...
<o1lo01ol1o> lordcirthh_: whoami says root
<clever> aswanson: ah, so you didnt actually update the channels
<{^_^}> [nixpkgs] @sdier opened pull request #78116 → b2sdk: Add b2sdk python module. → https://git.io/JvIr2
<aswanson> clever: nope. I've had that happen a couple of times now, but they were far enough apart that I didn't learn from it haha
feepo has quit [Ping timeout: 260 seconds]
<jeremieh> I'm upgrading my nixos installation and downloads from cache.nixos.org are slow (~50k/s), After visiting https://cache.nixos.org I found a link to a diagnostic script, results are posted here : http://ix.io/27UY. Anybody can help me figure out why downloads are slow?
cqc has quit [Read error: Connection reset by peer]
mudri has quit [Read error: Connection reset by peer]
tnks has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78117 → cinnamon.muffin: init at 4.4.1 → https://git.io/JvIrw
carter has quit [Read error: Connection reset by peer]
mudri has joined #nixos
nh2 has quit [Read error: Connection reset by peer]
feepo has joined #nixos
tnks has joined #nixos
cqc has joined #nixos
<{^_^}> [nixpkgs] @volth opened pull request #78118 → perl.withPackages: respect $PERL5LIB → https://git.io/JvIrr
nh2 has joined #nixos
carter has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78119 → cinnamon.cinnamon-translations: init at 4.4.0 → https://git.io/JvIr1
<kraem> i'm trying to fetch some additional sources from a dependency within my nix expression before building a package. i noticed i can't call curl in a prephase. is it convention to to make a wrapper derivation like in nix pills 20 or does anyone have any examples i can look at? tried searching through nixpkgs but couldn't find anything. thanks!
<infinisil> kraem: Nix runs build in a sandbox, so you won't have network access during it
<kraem> that's what i noticed :)
<infinisil> kraem: If you need additional sources you can fetch with a derivation trhough pkgs.fetch* functions
orivej has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Profpatsch opened pull request #78120 → at-spi2-core: propagate glib and dbus → https://git.io/JvIr9
<kraem> infinisil: thanks! can you think of any example i can have a look at?
mexisme_ has quit [Ping timeout: 246 seconds]
chagra has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78121 → cinnamon.cinnamon-menus: init at 4.4.0 → https://git.io/JvIr7
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/267c5332e73 (from 86 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<kraem> infinisil: thanks! will hack away :)
dan34 has joined #nixos
aswanson has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78122 → cinnamon.cjs: add nma for nma typelib → https://git.io/JvIrA
<{^_^}> [nixpkgs] @JakeStanger opened pull request #78123 → rofi-mpd: 2.0.0 -> 2.0.1 → https://git.io/JvIoe
dan34 has quit [Remote host closed the connection]
gkmngrgn has quit [Ping timeout: 272 seconds]
klntsky_ has quit [Remote host closed the connection]
klntsky_ has joined #nixos
sameerynho has joined #nixos
UndefinedIsNotAF has quit [Read error: Connection reset by peer]
UndefinedIsNotAF has joined #nixos
work_ has joined #nixos
ixxie has joined #nixos
aswanson has joined #nixos
<ddima> jeremieh: i think the script is a bit outdated, as it still includes pings to cloudfront but its all fastly (cdn) now. I take it you have tried some other sites and download speeds were fine? are the download speeds always so low or do they go up for larger packages? you could for instance try to manually download sth large like GHC and measure
aswanson has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78122 → cinnamon.cjs: add nma for nma typelib → https://git.io/JvIrA
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvIoB
vidbina_ has joined #nixos
<jeremieh> ddima: I'm currently downloading the link you give me at ~100k/s (estimated download time is 15min for 120M), The nixos installation image `https://releases.nixos.org/nixos/19.09/nixos-19.09.1914.d14cea0dec2/nixos-minimal-19.09.1914.d14cea0dec2-x86_64-linux.iso` (530M) took me less than 15 seconds
o1lo01ol1o has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @sdier opened pull request #78124 → maintainers: add sdier → https://git.io/JvIoE
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78028 → [19.09] Remove myself from maintainers on some packages → https://git.io/Jvkdb
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/JvIo2
aswanson has joined #nixos
wildtrees has joined #nixos
<jeremieh> ddima: downloading `https://downloads.haskell.org/\~ghc/8.8.2/ghc-8.8.2-x86_64-deb9-linux.tar.xz` takes a lot more time, download speed is 50-100k/s
<ddima> jeremieh: alright, so you'd be expecting >100mbit for larger files then? releases still seems to be on cloudfront, so thats an interesting data point. where roughly are you, continent/country?
mexisme_ has joined #nixos
selfsymmetric-pa has joined #nixos
<jeremieh> ddima: I'm in france. I don't expect to download everything at full speed :) , just wondering if everything works fine
<selfsymmetric-pa> How do I install a Perl module through my configuration file? For example if I want to do the equivalent of `cpan RPC::EPC::Service`?
<ddima> jeremieh: so, what it looks like is that cloudfront is real fast for you, some general internet (haskell.org, nix fastly CDN) not so much right now. there can be a bunch of temporary and not temporary reasons for that - depending on your country. Some parts of the world lack local CDN presence for example. It might be good if you could collect sth like `mtr -c 100 -r -T cache.nixos.org` (with -4 and -6 if
<ddima> you have both) and put it in your gist too
sondr3 has joined #nixos
dyon[m]1 has joined #nixos
<ddima> jeremieh: Im currently getting >50mbit for the GHC nar download, so it's surely not globally broken - but with CDNs depends a bit on the point of presence you end up with.
<infinisil> ,libraries selfsymmetric-pa
<{^_^}> selfsymmetric-pa: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<{^_^}> [nixpkgs] @KnairdA opened pull request #78125 → pdfpc: Fix gstreamer video playback issue #73321 → https://git.io/JvIoh
<ddima> jeremieh: also, is this only sth that happened recently and has been better over the last few weeks or months? capturing more data always makes sense (like the mtr command and a `curl_test` against cache.nix.org/nar/$foo like in the diagnostics, just not cloudfront) but if the issue is very sporadic, might not be actionable for the people doing the cache.
boxscape has joined #nixos
selfsymmetric-pa has quit [Remote host closed the connection]
<bennofs> how do I make a filesystem optional? Right now, boot blocks if the fileSystem is not available
zeta_0 has joined #nixos
mexisme_ has quit [Ping timeout: 272 seconds]
<infinisil> bennofs: I believe with `fileSystems.*.options = [ "nofail" ]`
silver_hook has joined #nixos
blaggacao has quit [Quit: Quit]
<jeremieh> ddima: thanks for your help :) i will get back to you with the mtr results, I have to leave right now. You're right, it should be a local issue, not cache.nixos.org related. I will also look deeper at fastly CDN. I noticed today the cache was slow, but I can't tell precisely for past days, it looked good to me.
<jeremieh> ddima: i will look at the script and make some measures like you suggest
vandenoever has joined #nixos
<ddima> jeremieh: np, for nothing. ideally just post them into a collected gist for brevity and then lets see if it persists.
<vandenoever> my NIC needs to have ethtool run on it after boot to disable transmission flow control (otherwise it can hang)
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to release-19.09: https://git.io/JvIKn
<vandenoever> what is the place to call ethtool during boot in configuration.nix?
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
orcus has quit [Quit: ZNC 1.7.5 - https://znc.in]
orcus has joined #nixos
kenjis1 has joined #nixos
jeremieh has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78080 → open-vm-tools: 11.0.1 -> 11.0.5 → https://git.io/JvI3Q
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvIKR
<lordcirth_> vandenoever, probably boot.postBootCommands
<lordcirth_> But remember to use the package name in ${} as there is no PATH at that stage
<vandenoever> lordcirth_: so e.g. ` ${ethtool}/bin/ethtool -k tx off`
noogie has quit [Ping timeout: 265 seconds]
rembo10 has quit [Quit: ZNC 1.7.5 - https://znc.in]
mexisme_ has joined #nixos
lsix has quit [Quit: WeeChat 2.6]
<lordcirth_> exactly
<vandenoever> ${pkgs.ethtool}/bin/ethtool -K tx off
<lordcirth_> yeah
<vandenoever> nice, I already have some similar commands in powerManagement.powerUpCommands
<vandenoever> powerManagement.powerUpCommands
kleisli has quit [Ping timeout: 265 seconds]
<vandenoever> i meant to paste: ${pkgs.hdparm}/sbin/hdparm -S180 /dev/sdb
<vandenoever> to make drives spin down after being unused for a while
zeta_0 has joined #nixos
ambro718 has joined #nixos
<kraem> infinisil: https://bpaste.net/5ULQ any pointers why the unrar sources aren't available?
rembo10 has joined #nixos
<lordcirth_> kraem, RAR has a lot of licensing issues in general
growpotkin has joined #nixos
<kraem> lordcirth_: oh, not from the nixpkgs repo but i'm trying to fetch them, unrar them and use them during the build phase in the nix expression i pasted :)
<{^_^}> [nixpkgs] @brprice opened pull request #78126 → [RFC]: nixos/opendkim: umask, extraConfig options → https://git.io/JvIKS
<lordcirth_> Ah, so the URL does work for me, but it's not working in your .nix?
<DigitalKiwi> when evaluating it the build fails because it can't find it, i think
<lordcirth_> kraem, oh I think I see the problem. You need to either override the default compilePhase to pass --with-unrar /nix/store/... or copy it into the expected location
tilcreator has quit [Quit: ZNC 1.7.5 - https://znc.in]
<lordcirth_> Probably best to, in prePhase, copy the first src into the second's build dir
<ddima> the rar2fs url is wrong, not the unrar one. seems to lack a `v` in the version part.
<DigitalKiwi> would it be --with-unrar ${unrar} or something
<zeta_0> hello there, i am using ghcide, and it is able locate modules from my home.nix pkgs and nix-shell(default.nix) pkgs, but when i open my xmonad.hs file, ghcide cannot locate the modules from my xmonad installation packages, ghcide throws the error: could not find module Xmonad, why is this? https://gist.github.com/zeta-00/64b006fad838508fffc0fcaad396dd6e
<lordcirth_> --with-unrar ${unrar} should probably work, yeah
sondr3 has quit [Quit: WeeChat 2.6]
<kraem> i tried doing `cp ./* ../` in the `untarUnrar`-function before but it still doesn't find them
noogie has joined #nixos
tilcreator has joined #nixos
<zeta_0> rycee: do i need to set a sessionVariable in home.nix in order for ghcide to recognize the modules in my xmonad pkgs installation?
sondr3 has joined #nixos
<kraem> lordcirth_: i haven't compiled any c++ before, how can i find out the original compilePhase it is running (so i can add --with-unrar..)
<lordcirth_> kraem, IIRC, the default NixOS compilePhase is just "./configure; ./make; ./make install"
shabius_ has quit [Remote host closed the connection]
shabius_ has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #77882 → v4l2loopback: 0.12.2 -> 0.12.3 → https://git.io/JvTEH
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvIKj
psyanticy has quit [Quit: Connection closed for inactivity]
<DigitalKiwi> there's a way to see them i think they're shell variables if you can get into the build env
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<infinisil> kraem: You can add additional flags with `configureFlags = [ "--with-unrar..." ]`
* DigitalKiwi is reminded yet again i never got brackets updated
<kraem> infinisil: it seems it's overriding --build, --host and --target with that line
<infinisil> kraem: Full expression?
ixxie has quit [Ping timeout: 265 seconds]
<lordcirth_> ,tofu-vim
<{^_^}> <esc>52i0<esc>
<kraem> infinisil: https://bpaste.net/XY6A
lukash_ is now known as lukash_|away
<infinisil> Probably needs --with-unrar=...
<infinisil> Oh also, you currently point it to the unrar package, not the source
<{^_^}> [nixpkgs] @ajs124 opened pull request #78128 → matomo: 3.13.0 -> 3.13.1 → https://git.io/JvI6s
<infinisil> Ah maybe that's what you want
aleph9[m] has joined #nixos
<kraem> yeah, how can i reference the output files from my untarUnrar function?
<infinisil> kraem: Not entirely sure what your untarUnrar functions creates, but just reference the relevant file locally, e.g. --with-unrar=dir
<infinisil> Should probably work
<{^_^}> [nixpkgs] @flyfloh opened pull request #78129 → airsonic: fix virtualHost option → https://git.io/JvI6z
delli3_ has joined #nixos
mexisme_ has quit [Ping timeout: 265 seconds]
chloekek has quit [Ping timeout: 265 seconds]
delli3 has quit [Ping timeout: 248 seconds]
zupo has joined #nixos
o1lo01ol1o has joined #nixos
mexisme_ has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<rycee> zeta_0: No idea, I haven't edited my xmonad file for years.
<{^_^}> [nixpkgs] @Scriptkiddi opened pull request #78130 → Telepromter → https://git.io/JvI66
civodul has joined #nixos
dellie__ has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
leotaku has joined #nixos
<DigitalKiwi> florianjacob: ! we have been bested
<DigitalKiwi> florianjacob: 19:54 {^_^}: [nixpkgs] @ajs124 opened pull request #78128 → matomo: 3.13.0 -> 3.13.1 → https://git.io/JvI6s
<{^_^}> https://github.com/NixOS/nixpkgs/pull/78128 (by ajs124, 18 minutes ago, open): matomo: 3.13.0 -> 3.13.1
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to staging: https://git.io/JvI6H
<{^_^}> [nixpkgs] @nh2 merged pull request #77017 → cups: 2.3.0 -> 2.3.1 → https://git.io/Jejlk
delli3_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Scriptkiddi opened pull request #78131 → Tsduck → https://git.io/JvI6F
<kraem> infinisil, lordcirth_ thanks! not quite there yet but i found out that the unrar sources was located in `/build/unrar` and the working dir while configuring is `/build/rar2fs-1.28.0` - was able to set the `--with-unrar` flag.
<lordcirth_> kraem, nice
o1lo01ol1o has joined #nixos
mexisme has joined #nixos
<DigitalKiwi> kraem: woot
<bennofs> do we have any examples for hardware.deviceTree.overlays? It seems that the overlay will be applied to all base overlays available, is that how it should work?
mexisme_ has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @flyfloh opened pull request #78132 → pymetno: init at 0.5.0 → https://git.io/JvIiq
dansho has joined #nixos
Rusty1 has quit [Remote host closed the connection]
iqubic has left #nixos ["ERC (IRC client for Emacs 28.0.50)"]
<{^_^}> [nixpkgs] @nh2 merged pull request #78088 → dbeaver: 6.3.2 -> 6.3.3 → https://git.io/JvIZk
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvIil
zeta_0 has joined #nixos
ixxie has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
lovesegfault has quit [Quit: WeeChat 2.7]
lovesegfault has joined #nixos
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « html-proofer: 3.15.0 -> 3.15.1 »: https://git.io/JvIiP
<{^_^}> [nixpkgs] @risicle opened pull request #78133 → libvpx: add patches for CVE-2019-9232, CVE-2019-9325, CVE-2019-9371, CVE-2019-9433 → https://git.io/JvIiS
<{^_^}> [nixpkgs] @NinjaTrappeur opened pull request #78134 → nixos/syncthing.nix: Sandbox the systemd service. → https://git.io/JvIi9
<c382feb9> hey
<c382feb9> why does enabling musnix fail with `unable to find linuxPackages_4_9_rt`?
<c382feb9> i think it's because it's referencing itself in https://github.com/musnix/musnix/blob/master/modules/kernel.nix
<c382feb9> at line 84
<c382feb9> but not sure how to debug?
srid has quit [Quit: Connection closed for inactivity]
Chiliparrot has joined #nixos
trubi has quit [Ping timeout: 268 seconds]
leotaku has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Infinisil opened pull request #78135 → nixos/lib: Inherit type for doRename options → https://git.io/JvIij
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #78083 → facter: 3.14.6 -> 3.14.7 → https://git.io/JvIGZ
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « facter: 3.14.6 -> 3.14.7 (#78083) »: https://git.io/JvIPf
o1lo01ol1o has joined #nixos
Tjowers has joined #nixos
<Tjowers> I'm sold guys
boxscape has quit [Remote host closed the connection]
<Tjowers> I like the idea
<Tjowers> I've installed it instead of Arch
<Tjowers> But -- I'm confused a little
<Tjowers> Say I want GCC 9
<Tjowers> I download and extract ./configure && make
<Tjowers> Then what
<simpson> You'd probably not do any of that, and instead switch from stdenv to gcc9Stdenv for whatever you're building.
<lovesegfault> Tjowers: It's very rare that you'll manually build like that
<Tjowers> Wow so what's the exact syntax on the command line?
<lovesegfault> you'll either use a package (nix-shell -p whateverpackage) or package it yourself
<lovesegfault> Tjowers: nix-shell -p gcc9Stdenv
<evanjs> infinisil: re https://github.com/NixOS/nixpkgs/pull/78004#discussion_r368722998 -- what's the benefit/difference between throws/errors and e.g. mkRemovedOptionModule?
<tokudan> is there some issues with hydra? 19.09-small isn't building since 24h but there are new commits today
<LnL> lovesegfault: nix-shell -p with a stdenv most likely won't do what you expect
<lovesegfault> LnL: What do you mean? I get gcc on my path when I do that
<Tjowers> So what if I want to change several packages
<lovesegfault> Tjowers: nix-shell -p pkg1 pkg2 ...
<Tjowers> Ok so its not running a container
<lovesegfault> Mind you this will open a shell with those pkgs in your path
<Tjowers> It's setting an environment field
<lovesegfault> Tjowers: envvar, yes; PATH
<Tjowers> So are the packages actually on my machine or are they held in the nixos distributed cache
<Tjowers> And pulled in on boot
<lovesegfault> On your machine, in /nix/store
<Tjowers> into tmpfs
fendor_ has quit [Ping timeout: 258 seconds]
<LnL> lovesegfault: possibly, but as a buildInput of stdenv.mkDerivation so it doesn't work if the stdenv you want is customized further
leotaku has joined #nixos
<Tjowers> Ok so how do I see the package versions available for a specific package
cosimone has joined #nixos
<lovesegfault> LnL: Ah, yes, indeed :)
<Tjowers> Do I have to grep nix-env -q | grep GCC
<lovesegfault> Tjowers: Nix doesn't do versioning like you are used from Arch
<lovesegfault> Tjowers: use nix search
<lovesegfault> `nix search gcc`
<lovesegfault> Packages have only one version, which is w/e version is in the channel; if you really need parallel existant versions they are different packages, like python38 and python37
<lovesegfault> or rust_1_38_0 and rust_1_40_0
<Tjowers> Gotcha -- so what about code I'm writing, how do I install custom code?
<Tjowers> Do I have to make a package?
<lovesegfault> Tjowers: Yep, that's what I do
<simpson> Yeah, but the actual Nix expression is only a few dozen lines of code, usually. And you won't have to install what you build; you'll run nix-build and get a symlink to the result.
<lovesegfault> Tjowers: Eventually you end up with a pretty organized set up, like such: https://github.com/lovesegfault/nix-config
<lovesegfault> Tjowers: Here's a pkg for a script I use https://github.com/lovesegfault/nix-config/blob/master/home/pkgs/bimp.nix
<kraem> ddima: thank you for catching the url. everything built fine with the wrong url for some reason but when i tried to execute ./result/bin/.. i got something along the lines "unrecognized symbol". after retyping the url the help msg is printed when executing :) thanks!
acarrico has joined #nixos
<Tjowers> Hey! I'm moving to San Francisco! lovesegfault
<Tjowers> This friday!
<lovesegfault> Tjowers: May God have mercy on your soul
<Tjowers> Lmao
<Tjowers> Bout to go ham
<infinisil> evanjs: It's complementary. When a package is removed you need a `throw` in the package listing so `pkgs.<package>` gives a good error, while a mkRemovedOptionModule is used for the module removal, giving a good error when options are assigned
<Tjowers> Damnn you guys have a chatbot???
<Tjowers> I like this -- this could be a thing it's got the concept you just need to convince people
<Tjowers> I want a tool that helps me visualize the packages I have as dependencies for a given project
<Tjowers> I might start writing something like that
<Tjowers> I've been wanting to write a build system for C
<Tjowers> I even wanted to replace the entire toolchain but maybe later
<Tjowers> At least replace glibc's threading
<sameerynho> hey folks, how can i install and isolate nix to a directory ( keeping the store in this directory and call the local version of nix ) ?
<lovesegfault> Tjowers: You can see the full dep tree of pkgs with graphvix
<lovesegfault> *graphviz
emacsomancer has quit [Ping timeout: 248 seconds]
<Tjowers> Downloading
<{^_^}> [nixpkgs] @Infinisil merged pull request #77953 → nixos/traceroute: init → https://git.io/JvT7S
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvIPM
<lovesegfault> e.g. nix-store -q --graph $(nix-instantiate -I nixos-config=/etc/nixos/configuration.nix -I nixpkgs=$PWD '<nixpkgs/nixos>' -A system) | dijkstra -da $(nix-instantiate '<nixpkgs>' -A python2) | gvpr -c 'N[dist>1000.0]{delete(NULL, $)}' | xdot -
<infinisil> sameerynho: Can you explain a bit more about your usecase and what you're hoping for?
zeta_0 has quit [Quit: rebuilding]
<Tjowers> Do the Autotools work with NixOS?
<gchristensen> of course
<Tjowers> gchristensen exactly -- much more than expected
<lovesegfault> Yes
<evanjs> infinisil: alright got it, thanks!
<Tjowers> But how?? The prefix is set properly
<gchristensen> Tjowers: you seem to have low exectations for an 18 year old project :) nix-shell -p graphviz --run "nix-store --query --graph $(which bash) | dot -Tpng -oout.png"
<Tjowers> Yeah I just didn't know this was so mature
<Tjowers> I didn't know it existed
<gchristensen> welcome to the community!
<lovesegfault> I feel like NixOS has been experiencing semi-exponential growth lately :P
<bennofs> at my university, NixOS seems to be the new Arch
<Tjowers> Yeah let's make this thing the next enterprise server OS!
<Tjowers> That's what I've been looking for
<Tjowers> The perfect development and deployment OS -- you need a server version and workstation version like Ubuntu
<lordcirth_> I have been tinkering with NixOS in my spare time, and I've been authorized at $WORK to try out NixOps on some spare machines
<Tjowers> Ubuntu sits on Debian according to an article I read
<Tjowers> NixOps is something I want to look into
<gchristensen> stick around a while, see what we have already
<Tjowers> Google uses Debian
knupfer has quit [Ping timeout: 245 seconds]
<lordcirth_> I think a "desktop" version would preferably just be "include ./desktop.nix" in configuration.nix, IMHO
<Tjowers> Lmao I like
<lovesegfault> Tjowers: Google uses their own thing that vauely resembles Debian at this point
<lovesegfault> lordcirth_: Yeah, that's what I do
<lovesegfault> this is desktop
<Tjowers> Yall need a menuconfig!
<lordcirth_> Shipping with a default desktop.nix would be nice
<lovesegfault> Tjowers: man configuration.nix
orivej has joined #nixos
<lovesegfault> lordcirth_: Meh, everyone has wildly different needs in that arena
<lordcirth_> lovesegfault, sure, but it doesn't hurt to ship something sane
<sameerynho> infinisil: I'm trying to figure out how can i use nix as a package manager for my emacs. I don't want to install nix globally. I want to setup nix local to a directory
emacsomancer has joined #nixos
<Tjowers> Have a workstation.nix for enterprise workstations -- suited for CI/CD and other buzz words
<Tjowers> But not just a config have like NixOS Workstation and behind the curtains just install with that config
<Tjowers> It's all about the aesthetic
<ddima> kraem: maybe it was already cached locally - can happen when using nix-prefetch-url for instance.
<lovesegfault> Tjowers: I'm not sure I understand what you are talking about
<simukis__> how does python.withPackages really pick what it should link. I have a derivation that puts a `.so` into `$out/${pythonPackages.python.sitePackages}` and `withPackages` refuses to link the solib into env anyway
<lordcirth_> lovesegfault, I believe they are referring to the fact that slapping "Enterprise" on things is meaningless, yet good marketing.
<c382feb9> lovesegfault, Tjowers: alternative installer images I guess?
<Tjowers> Like have a preconfigured desktop for development environments and act like it's a separate distribution call it NixOS Workstation
<c382feb9> Tjowers: I fail to see how fragmenting the branding helps with the aesthetics
<lovesegfault> I mean, you can just maintain an overlay with that
<kraem> ddima: ah that's probably what happened.. and the binary later worked because i bumped all versions to the latest ones maybe
<lovesegfault> problem solved
<gchristensen> yeah, some pre-packaged configuration and branding could be done
<c382feb9> lovesegfault: that's the technical side of the issue though
<Tjowers> You want the brand to communicate the purpose
<lovesegfault> I want NixOS Gamer
<lovesegfault> with red accents
<c382feb9> lovesegfault: think "helping people discover it" as opposed to "making it"
<lovesegfault> RGB lighting on the website
<c382feb9> lol
<c382feb9> a NixOS-endorsed config repo would be nice!!
<Tjowers> NixOS Enterprise
<ddima> lovesegfault: please with properly preconfigured RBG tools for the gaming MoBos too.
<Tjowers> I really like "NixOS" it looks really nice
<c382feb9> only experimenters would install someone's overlay from GitHub
<lordcirth_> It would be nice to have some kind of semi-official desktop config that can you subscribe to and expect to generally not break
<Tjowers> Just like ArchOS but slightly better
vandenoever has quit [Read error: Connection reset by peer]
<lovesegfault> Tjowers: As someone who works for an enterprise, I don't care at all about the naming, the things that keeps us from using NixOS are ISO certifications, etc
<lovesegfault> Thise are more important than slapping Enterprise on it
<gchristensen> lovesegfault: please PM me with details :)
<Tjowers> lordcirth_ exactly -- and actually be picked up by enterprise
<lovesegfault> gchristensen: Doing
<{^_^}> [nixpkgs] @Infinisil opened pull request #78136 → lib/attrsets: Fix error in comment for getAttrFromPath → https://git.io/JvIPx
<gchristensen> lovesegfault: (since other BigCorps with BigLiability don't seem worried)
vandenoever has joined #nixos
<c382feb9> lordcirth_: with the community maintaining nixpkgs, a public repo for everyone's high-level configs would be viable - in the vein of www.$DE-look.org i guess
<c382feb9> still, someone has to build and maintain it
<samueldr> it's certified, our installer image is a .iso, it's written in the filename, lovesegfault :^)
<lordcirth_> lel
<c382feb9> samueldr: lol
<lovesegfault> samueldr: I'm sending that to my VP of Eng right now
<lovesegfault> problem solved
<simpson> Tjowers: Being picked up by the enterprise isn't necessarily a good thing. Corporate influence is to be avoided, usually, in favor of community-steered decisions and code.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #77489 → fail2ban: 0.10.4 -> 0.10.5 → https://git.io/JvfIH
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/JvIXU
<Tjowers> NixOS Cluster
<gchristensen> the philosophy of Nix is a good thing and a bad thing. a good thing when everybody else did the work, a bad thing when I have to do the work
<lovesegfault> gchristensen: What do you mean?
<lovesegfault> Tjowers: We need to package all the OFED pkgs for that :P
<evanjs> Blah. What's an alternative to why-depends that doesn't require building all packages? Or is that possible?
<gchristensen> making things pure is hard and I promise it is okay when I'm not doing it purely
<Tjowers> Yeah but the community would be too strong for any single corporation to dominate it -- look at linux
<evanjs> e.g. `nix why-depends nixpkgs.onedrive nixpkgs.llvm`
<lovesegfault> Tjowers: Linux is strongly dominated by bigCo
<evanjs> pretty sure it's just dmd but
<lovesegfault> Tjowers: c.f. the Linux Foundation
<lovesegfault> which steers everything and is just BigCos
<lovesegfault> evanjs: nix-store --query --graph?
<Tjowers> Ok, but maybe there's a way to keep corporate users in control -- keep them behaving -- at most they can do is submit a pull request or fork and not push their changes back
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/414591344e4 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
martyet-o has joined #nixos
<gchristensen> there are a lot of ways for corporations to take control and leave the community in the dust
<lovesegfault> ^
<Tjowers> So it's whether the people want to do what the corporations want -- they ultimately have no real grounds, in a legal sense at the least
<lovesegfault> You don't need to do something illegal to do something that sucks
<Tjowers> Yeah.
<Tjowers> I think you're right they could pull some shit
<Tjowers> They would find a way
<gchristensen> Tjowers: I'm grateful for your interest here. I think you might find it interesting to hang around a while and see how things are going, who is doing what, the culture of the community for a bit
<lovesegfault> e.g. BigCo offers Nix free hosting, compute,etc; we take it; bigCo proposes change X, we say no; BigCo pulls all resources, and so on
<gchristensen> Tjowers: also, please avoid profanities in Nix ecosystem channels :)
<simpson> Tjowers, lovesegfault: Ignore corporations, focus on what's good for people. You may find that all that is required to maintain power is to take responsibility.
<gchristensen> simpson++
<{^_^}> simpson's karma got increased to 15
<Tjowers> Yeah, I agree
<Tjowers> gchristensen sorry bad habit
<gchristensen> no worries, just keep it in mind :)
<Tjowers> I perhaps got overwhelmed with an impulse in the id
<simpson> lovesegfault: Concretely, (and crucially, not speaking with any authority), AIUI the worst that would happen if we lost corporate sponsorship would be a slowdown in contributions to some core components, as well as a smaller or absent public package cache.
<lovesegfault> simpson: That very last one sounds pretty damming
<simpson> lovesegfault: I've used Gentoo before. It's hardly the end of the world. It means that we'd have to *care* about what's in the cache. Right now, the public cache holds just about everything ever built, which is only possible because of sponsorship.
<{^_^}> [nixpkgs] @Infinisil merged pull request #78136 → lib/attrsets: Fix error in comment for getAttrFromPath → https://git.io/JvIPx
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvIXG
kenjis1 has quit [Ping timeout: 260 seconds]
<lovesegfault> simpson: I used Gentoo for a long time too, and the problem is most people aren't willing to have to build their own pkgs because it _is_ annoying
<evanjs> *shivers* gentoo masks and flag conflicts... *vomits*
<lovesegfault> evanjs: flag conflicts rock!
<gchristensen> that said, I don't think it is worth being concerned, I think we're in a position where we would sort out caching
<lovesegfault> So many fun afternoons
<gchristensen> enough BigCorps with BigMoney use NixOS
<jackdk> pre-nixpkgs, gentoo was my favourite system to write packages for
<evanjs> gchristensen: do we have a nice "Look who uses NixOS!" list somewhere?
<Tjowers> That would help a lot
<gchristensen> there have been some lists in the past
<lovesegfault> evanjs: We do, but we're a SmallCorps with MediumMoney (https://standard.ai)
<gchristensen> groq.com is another interesting one. Target. I can't really talk about many.
work_ has quit [Quit: Connection closed for inactivity]
<evanjs> it's also just fun to see the use-cases https://www.rust-lang.org/production/users
<Tjowers> Ok so I want to set up a git repo to start writing some code -- what's y'alls workflow on Nix
<Tjowers> C/C++ Vim Autotools
<lovesegfault> Tjowers: What do you mean?
<Tjowers> Just normal? The whole no /sbin /bin thing I think is irrationally throwing me off
<Tjowers> Just second guessing my understanding of everything now itll take some getting used to
<lovesegfault> If I want to write a C project, I write a Makefile, then I write my default.nix with mkDerivation, then I write a shell.nix with all my dev stuff (like clangd)
<Tjowers> Ok so what do those do -- by derivations do we mean dependencies?
<evanjs> once you do start needing to manage libraries or etc for projects, direnv, and by extension, lorri, might prove useful https://github.com/target/lorri/
<gustavderdrache> if you haven't already seen it: https://nixos.org/nixpkgs/manual/#chap-stdenv
<Tjowers> Thanks I'll read
<evanjs> lovesegfault: and yeah same more or less re use in production :P hopefully we get to use it more moving forward
zeta_0 has joined #nixos
<DigitalKiwi> big mood 21:47 gchristensen: the philosophy of Nix is a good thing and a bad thing. a good thing when everybody else did the work, a bad thing when I have to do the work
<simpson> DigitalKiwi: Somebody Else's Mood Field
<Tjowers> If derivations == dependencies I LOVE IT much better name
<simpson> Tjowers: A derivation is a recipe for building stuff. You'll usually create them by asking a stdenv to make one, based on instructions you give it for how to build a package.
<Tjowers> Ok so it's like a docker image?
<gchristensen> no, though a derivation can describe how to make a docker image
fendor_ has joined #nixos
<simpson> Yes, but no. You'll see.
zeta_0 has quit [Client Quit]
<Tjowers> What are these stdenv direnv etc what's the motiff?
<DigitalKiwi> "what'd you do today?" "submitted a 6 line of code PR to fix a package" "oh, that must have been fast. wjat" "IT TOOK ALL DAY"
<DigitalKiwi> "what'd you do today?" "submitted a 6 line of code PR to fix a package" "oh, that must have been fast. what'd you do the rest of the day?" "IT TOOK ALL DAY"
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78004 → nixos/multitouch: remove (properly known as mtrack) → https://git.io/Jvk2R
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JvIXz
<simpson> Tjowers: direnv is a shell utility; stdenv is part of nixpkgs. Relatively unrelated things. direnv upstream ships Nix integration: https://github.com/direnv/direnv/wiki/Nix
<{^_^}> [nixpkgs] @snicket2100 opened pull request #78137 → firejail: updated the homepage address → https://git.io/JvIXg
<simpson> I have a bunch of directories with a shell.nix and an .envrc with `use nix`. It is pretty comfortable.
<DigitalKiwi> also, lorri
<Tjowers> I guess the "env" bit is referring to a new process environment -- rather than call it a process it's being called an environment, just in the cmdline program name
rsoeldner has quit [Ping timeout: 265 seconds]
<DigitalKiwi> i don't have python installed, but if i type nix-shell -p python3 i have an environment with python
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @lordcirth opened pull request #78138 → ipfs-cluster: 0.11.0 -> 0.12.1 → https://git.io/JvIXa
<DigitalKiwi> you can make a shell.nix with w/e other things you want. and then when you cd into it direnv will automatically load it. helpful for making editors have the right paths
<simpson> Tjowers: The *environment* is all of the ambient things that *surround* a process. Environment variables, for example.
__monty__ has quit [Quit: leaving]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<DigitalKiwi> https://gist.github.com/Kiwi/68ce89a0bd92d1e667f88880fd5a7214#file-gistfile1-txt-L125 look at the part that is after cat shell.nix this gives me all of the tools and programs i need to build my website and editor integration to have code completion etc. and ghcid hlint hindent etc.
<{^_^}> [nixpkgs] @Infinisil merged pull request #78135 → nixos/lib: Inherit type for doRename options → https://git.io/JvIij
Tjowers has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JvIXK
<{^_^}> [nixpkgs] @Infinisil closed pull request #76670 → nixos/lib: Inherit type for doRename options → https://git.io/JeNxO
<DigitalKiwi> just an example of things you can do
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78081 → Update wine{unstable,staging,gecko,mono,winetricks} → https://git.io/JvI3p
<{^_^}> [nixpkgs] @worldofpeace pushed 5 commits to master: https://git.io/JvIXX
<{^_^}> [nixpkgs] @blargg opened pull request #78139 → cargo-crev: 0.13.0 -> 0.15.0 → https://git.io/JvIX1
Tjowers has joined #nixos
Rusty1 has joined #nixos
<Tjowers> I have my eyes on a concept of version control mixed with the concept of the blockchain and adorned with the concept of containerization
sameerynho has quit [Ping timeout: 258 seconds]
<Tjowers> It's a fuzzy intimation
<Tjowers> I just believe those ideas belong together
NoctisLabs has quit [Quit: WeeChat 2.7]
<Yaniel> there are not many things that belong together with blockchains
<Tjowers> Distributed ledger
<Tjowers> Maybe I'm using blockchain incorrectly
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<Yaniel> maybe, maybe not
<Tjowers> The idea is to entertain it as best as you can until it's obvious it won't work!
<Tjowers> In my mind
<Yaniel> things not belonging together hasn't really stopped people from mashing them up
<Tjowers> I'm just looking for that project idea
<Tjowers> I want something exciting to work on
mexisme has quit [Ping timeout: 268 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3929a0fbcac (from 53 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Yaniel> well if you can come up with an actually solid way to achieve consensus you'll basically have solved the internet
<Tjowers> Yaniel I was just looking into hash functions yesterday. That is something I want to solve
<Tjowers> I believe the hash function is the key -- that's my current hunch
<Tjowers> It's literally the key in a sense
<Yaniel> hash functions won't be any key as long as hash collisions can be fabricated
<Tjowers> As in someone can force a hash collision maliciously?
kvda has joined #nixos
<Yaniel> intentionally, malicious or not
<Tjowers> Misuse of the term malicious -- but yeah so how does someone do this? They create several accounts?
<Yaniel> I mean there aren't really many non-malicious reasons to force a hash collision
<Yaniel> but the intent does not matter
<infinisil> Tjowers: Yaniel: That sounds like a discussion for #nixos-chat, the offtopic channel :)
<Tjowers> Gotcha
<infinisil> (Well not entirely offtopic, but mostly unrelated)
srid has joined #nixos
<Tjowers> Do you want to carry that over Yaniel?
<Yaniel> might as well entertain the thought for a while
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
<AmandaC_> Do I need to do anything special to make hydra auto-collect-garbage?
<AmandaC_> or is that something I'm supposed to do some other way
<AmandaC_> the VM I'm running Hydra on keeps running out of disk space due to old builds.
sigmundv__ has quit [Read error: Connection reset by peer]
AmandaC_ is now known as AmandaC
<lordcirth_> AmandaC, I would just cron a check to see if you are low on space, and trigger it
sigmundv__ has joined #nixos
<lordcirth_> But I don't know hydra
<ajs124> AmandaC: you can tell hydra how man builds (probably evaluations?) to keep
<AmandaC> ajs124: I do do that, but either 6 total evaluations is larger than I thought, or it's not doing the garbage collection part itself automatically. if I ssh in and run `nix-collect-garbage` a bunch of stuff gets deleted, but nothing automatically
fendor_ has quit [Quit: Leaving]
vidbina_ has quit [Ping timeout: 240 seconds]
<ajs124> ah, might be that it just deletes the gcroots and you still need to run a regular nix-store --gc.
m0rphism has quit [Ping timeout: 265 seconds]
YellowOnion has joined #nixos
<YellowOnion> How would I override the parameters passed here? https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/cd-dvd/iso-image.nix#L588
ixxie has quit [Ping timeout: 260 seconds]
werner291 has joined #nixos
<infinisil> YellowOnion: Which parameter would you want to change?
<YellowOnion> I want to pass an extra paramater "comp" to make-squashfs
mexisme has joined #nixos
<infinisil> YellowOnion: I see, then you should be able to copy those three lines into your own config, but prepend the definition with a `mkForce`
<infinisil> Well, and I guess the path needs to be adjusted
<infinisil> YellowOnion: So something like `system.build.squashfsStore = mkForce (pkgs.callPackage (pkgs.path + "/nixos/lib/make-squashfs.nix") { storeContents = config.isoImage.storeContents; comp = "..."; });`
<YellowOnion> What's mkForce?
<infinisil> lib.mkForce, it sets options high a higher priority than the default
<infinisil> s/high/to
<YellowOnion> Ahh, hows that differ to mkOverridable?
<infinisil> YellowOnion: You mean mkOverride? It doesn't, check out how mkForce is defined
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
szicari has quit [Ping timeout: 246 seconds]
<infinisil> > showSrc lib.modules "mkForce"
<{^_^}> "modules.nix:569 mkForce = mkOverride 50;"
szicari has joined #nixos
<YellowOnion> Docker is giving me issues so now I can't test this
ambro718 has quit [Quit: Konversation terminated!]
fendor has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @flokli opened pull request #78140 → nixos/buildkite-agent: set StateDirectory=buildkite-agent, extend vm test → https://git.io/JvI1w
kleisli has joined #nixos
sondr3 has quit [Quit: WeeChat 2.7]
<YellowOnion> weird...it's causing issues with another part of the script now.
<YellowOnion> cannot coerce a set to a string, at /opt/nixpkgs/nixos/lib/make-iso9660-image.nix:49:3
UndefinedIsNotAF has quit [Read error: No route to host]
bvdw has quit [Quit: bvdw]
<{^_^}> [nixpkgs] @Infinisil opened pull request #78141 → sta: init at 2016-01-25 → https://git.io/JvI17
bvdw has joined #nixos
silver_hook has quit [Ping timeout: 258 seconds]
silver_hook has joined #nixos
gustavderdrache has joined #nixos
Tjowers has quit [Remote host closed the connection]
turbo_MaCk has quit [Ping timeout: 258 seconds]
http has joined #nixos
<YellowOnion> Why is this override causing an error? https://gist.github.com/YellowOnion/60f7eb0b2fcd5a0f5bc5e97bb2f8e8a6
<http> @@
http is now known as elmicks90n
elmicks90n is now known as elnicks0n
slack1256 has joined #nixos
AmandaC_ has joined #nixos
vandenoever has quit [Read error: Connection reset by peer]
vandenoever has joined #nixos
vk3wtf has quit [Quit: WeeChat 2.4]
AmandaC has quit [Ping timeout: 260 seconds]
devalot has quit [Quit: ZNC - http://znc.in]
<Raito_Bezarius> YellowOnion: sounds like sources is not of the good type
<kraem> would nixpkgs/pkgs/os-specific/linux/rar2fs be a good place for https://github.com/hasse69/rar2fs/ ?
<Raito_Bezarius> what if you try to override sources?
<Raito_Bezarius> config.isoImage.contents = mkForce [] for example
<YellowOnion> Doesn't that generate a useless boot cd though?
<Raito_Bezarius> it's an attempt to see what's the real cause
vandenoever has quit [Read error: Connection reset by peer]
<infinisil> Raito_Bezarius: YellowOnion: OH I think I know
<infinisil> Hold on
<YellowOnion> Should I put it before or after...
<Raito_Bezarius> infinisil seems to have a better idea
<Raito_Bezarius> but in fact YellowOnion you should just put it anywhere
<Raito_Bezarius> AFAIK nix expr evaluation is not order dependent in this case
elnicks0n has quit [Ping timeout: 268 seconds]
<Raito_Bezarius> also when in doubt, YellowOnion ; you could try to use the tracing library to show the whole set behind system.build.squashfsStore
<infinisil> Wait no, my suspicion was incorrect, never mind
<YellowOnion> tracing library?
<Raito_Bezarius> lib.trace*
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Mic92 closed pull request #76742 → platformio: 4.0.3 -> 4.1.0 → https://git.io/JeAyc
vk3wtf has joined #nixos