worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || 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/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<iqubic> This is really not working in the way I want it to. I have LightDM configured, and I should be able to switch between EXWM and Fluxbox, but it isn't working.
<iqubic> When I select EXWM as the WM, LightDM still boots into fluxbox anyways.
ixxie has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
moet has joined #nixos
moet has quit [Client Quit]
o1lo01ol1o has quit [Ping timeout: 246 seconds]
lopsided98 has joined #nixos
cript0nauta has quit [Remote host closed the connection]
cript0nauta has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93727 → docker-credential-gcr: 2.0.1 -> 2.0.2 → https://git.io/JJ81g
<{^_^}> [nixpkgs] @zowoq opened pull request #93728 → kepubify, shfmt: run checks → https://git.io/JJ812
alexherbo2 has quit [Ping timeout: 246 seconds]
pjan has quit [Remote host closed the connection]
lsix has quit [Ping timeout: 260 seconds]
thc202 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #93729 → tealdeer: cleanup → https://git.io/JJ81S
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ819
leungbk has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93730 → doctl: 1.45.1 -> 1.46.0 → https://git.io/JJ817
leungbk has joined #nixos
drakonis has quit [Ping timeout: 240 seconds]
pamplemousse has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
notgne2 has quit [Remote host closed the connection]
notgne2 has joined #nixos
<excelsiora> how do you get the value of a config setting from the shell?
orivej has quit [Quit: No Ping reply in 180 seconds.]
<excelsiora> (specifically bash, if that matters)
_reanimus_ has quit [Quit: Logging off...]
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93731 → dunst: 1.4.1 -> 1.5.0 → https://git.io/JJ8MO
reanimus has joined #nixos
user_0x58 has quit [Ping timeout: 244 seconds]
<energizer> excelsiora: nixos-option foo.bar
user_0x58 has joined #nixos
<infinisil> excelsiora: I'd recommend using `nix-instantiate --eval '<nixpkgs/nixos>' -A config.foo.bar`
<infinisil> Much faster and better for scripting
cyris212 has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #93732 → licensee: init at 9.14.0 → https://git.io/JJ8Mi
orivej has quit [Quit: No Ping reply in 180 seconds.]
<Church-> Hmm, what's the process to update the nix binary/daemon?
orivej has joined #nixos
marcusr has quit [Remote host closed the connection]
cyris212 has joined #nixos
marcusr has joined #nixos
<clever> Church-: nixos or other?
<Church-> NixOS. Want to try the submodule support that landed in builtins.gitfetch
gueorgui_ has quit [Ping timeout: 240 seconds]
<clever> Church-: you need to either update the nixos channel or set nix.package in configuration.nix and then nixos-rebuild
<Church-> Got it. There's a nixOS unstable channel right?
<clever> yep
<Church-> I'm assuming I'd use that. This only landed a few weeks back iirc
<Church-> Cool, thanks
<clever> [root@amd-nixos:~]# nix-channel --list
<Church-> I'll give this a try in a bit then.
<Church-> Seems upgrading a deriv is failing since they moved part of the build to a submodule that fetchFromGithub won't pull
<Church-> So hopefully the new support in gitfetch will do the trick. Would love this update to build finally haha
<Church-> clever: Secondary question, can I arbitrarily test derivs via ofborg at all?
<Church-> Figure that has the latest binary, and would be nice to be lazy. :P
<clever> Church-: you could add a checkPhase that runs the binary in some way
<{^_^}> [nixpkgs] @lilyball opened pull request #93733 → macvim: add configuration similar to vim_configurable and neovim → https://git.io/JJ8Mx
<Church-> Hmm, what do you mean?
<Church-> To be clear I meant ofborg would have the latest nix binary and would obviate my need to build it and test my deriv locally
<clever> ah, dont know about that
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
<Church-> kk, fair enough.
zoickx[m] has quit [Ping timeout: 244 seconds]
gh0st[m] has quit [Ping timeout: 244 seconds]
keving[m] has quit [Ping timeout: 244 seconds]
padok[m] has quit [Ping timeout: 244 seconds]
spazzpp2[m] has quit [Ping timeout: 244 seconds]
Wouter[m]1 has quit [Ping timeout: 244 seconds]
joschi has quit [Ping timeout: 244 seconds]
Jan-HenrikBruhn[ has quit [Ping timeout: 244 seconds]
Aljosha[m] has quit [Ping timeout: 244 seconds]
terrymunro[m] has quit [Ping timeout: 244 seconds]
rawas[m] has quit [Ping timeout: 244 seconds]
blahaj[m] has quit [Ping timeout: 244 seconds]
sshow[m] has quit [Ping timeout: 244 seconds]
pucilpet[m] has quit [Ping timeout: 244 seconds]
finnwww[m] has quit [Ping timeout: 244 seconds]
icetan has quit [Ping timeout: 244 seconds]
infinisil-m has quit [Ping timeout: 244 seconds]
mlvzk[m] has quit [Ping timeout: 244 seconds]
porphyrogenetos has quit [Ping timeout: 244 seconds]
tskc[m]1 has quit [Ping timeout: 244 seconds]
mdlayher1 has quit [Ping timeout: 244 seconds]
gcoakes[m] has quit [Ping timeout: 244 seconds]
tokudan[m] has quit [Ping timeout: 244 seconds]
contrun has quit [Ping timeout: 244 seconds]
wedens[m] has quit [Ping timeout: 244 seconds]
srxl has quit [Ping timeout: 244 seconds]
Irenes[m] has quit [Ping timeout: 244 seconds]
stites[m] has quit [Ping timeout: 244 seconds]
siraben has quit [Ping timeout: 244 seconds]
timclassic has quit [Ping timeout: 244 seconds]
watzon has quit [Ping timeout: 244 seconds]
MilkManzJourDadd has quit [Ping timeout: 244 seconds]
maralorn has quit [Ping timeout: 244 seconds]
<Church-> Thanks for the nix bin tip at least
Ericson2314 has quit [Ping timeout: 260 seconds]
khassanov[m] has quit [Ping timeout: 244 seconds]
slabity has quit [Ping timeout: 244 seconds]
joey_tribbiianii has quit [Ping timeout: 244 seconds]
kraem[m] has quit [Ping timeout: 244 seconds]
faewenys[m] has quit [Ping timeout: 244 seconds]
alj[m] has quit [Ping timeout: 244 seconds]
dpc has quit [Ping timeout: 244 seconds]
d3c[m] has quit [Ping timeout: 244 seconds]
jlv has quit [Ping timeout: 244 seconds]
Smith[m]1 has quit [Ping timeout: 244 seconds]
yoctocell[m] has quit [Ping timeout: 244 seconds]
cab404[m] has quit [Ping timeout: 244 seconds]
cryptix has quit [Ping timeout: 244 seconds]
mindtree[m] has quit [Ping timeout: 244 seconds]
scratch171[m] has quit [Ping timeout: 244 seconds]
jtojnar has quit [Ping timeout: 244 seconds]
Superleaf1995 has quit [Ping timeout: 244 seconds]
hpfr[m] has quit [Ping timeout: 244 seconds]
zoickx[m] has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
Valodim[m] has quit [Ping timeout: 260 seconds]
chvp has quit [Ping timeout: 260 seconds]
drozdziak1 has quit [Ping timeout: 260 seconds]
ptotter[m] has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
Wouter[m]1 has joined #nixos
keving[m] has joined #nixos
padok[m] has joined #nixos
gueorgui_ has joined #nixos
finnwww[m] has joined #nixos
gcoakes[m] has joined #nixos
porphyrogenetos has joined #nixos
Irenes[m] has joined #nixos
infinisil-m has joined #nixos
Valodim[m] has joined #nixos
icetan has joined #nixos
maralorn has joined #nixos
hpfr[m] has joined #nixos
mdlayher1 has joined #nixos
Aljosha[m] has joined #nixos
rawas[m] has joined #nixos
terrymunro[m] has joined #nixos
watzon has joined #nixos
timclassic has joined #nixos
wedens[m] has joined #nixos
Jan-HenrikBruhn[ has joined #nixos
siraben has joined #nixos
spazzpp2[m] has joined #nixos
blahaj[m] has joined #nixos
tokudan[m] has joined #nixos
gh0st[m] has joined #nixos
MilkManzJourDadd has joined #nixos
mlvzk[m] has joined #nixos
srxl has joined #nixos
Superleaf1995 has joined #nixos
pucilpet[m] has joined #nixos
sshow[m] has joined #nixos
stites[m] has joined #nixos
contrun has joined #nixos
joschi has joined #nixos
scratch171[m] has joined #nixos
tskc[m]1 has joined #nixos
Ericson2314 has joined #nixos
joey_tribbiianii has joined #nixos
d3c[m] has joined #nixos
khassanov[m] has joined #nixos
jtojnar has joined #nixos
dpc has joined #nixos
cryptix has joined #nixos
faewenys[m] has joined #nixos
kraem[m] has joined #nixos
slabity has joined #nixos
drozdziak1 has joined #nixos
ptotter[m] has joined #nixos
alj[m] has joined #nixos
Smith[m]1 has joined #nixos
jlv has joined #nixos
mindtree[m] has joined #nixos
cab404[m] has joined #nixos
yoctocell[m] has joined #nixos
chvp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93735 → findomain: 1.7.0 -> 2.1.1 → https://git.io/JJ8DC
leungbk has quit [Ping timeout: 260 seconds]
alexissa has joined #nixos
<Church-> Odd, seems nixOS unstable is still using nix 2.3
<alexissa> Does anyone have an idea of why I can't install something on my Darwin custom store path built nix? https://pastebin.com/vnkvAVqD
<excelsiora> energizer: thanks
<qyliss> Church-: "The latest stable release is 2.3.7." https://nixos.org/download.html
<qyliss> NixOS unstable doesn't mean Nix unstable (by default)
<Church-> Ahhh
<Church-> That does make sense.
<clever> alexissa: the true error is hidden by parallel jobs, try again with `--option cores 1`
<clever> Church-: nix.package can be used to force a different derivation for the nix binary
<Church-> Yep, just about to build and set that
<alexissa> clever: Thanks for the tip, yeah I didn't see any errors in there. Will try installing again with that option.
leungbk has joined #nixos
kraem[m] has quit [Ping timeout: 260 seconds]
yoctocell[m] has quit [Ping timeout: 244 seconds]
contrun has quit [Ping timeout: 244 seconds]
tskc[m]1 has quit [Ping timeout: 244 seconds]
finnwww[m] has quit [Ping timeout: 244 seconds]
Wouter[m]1 has quit [Ping timeout: 244 seconds]
porphyrogenetos has quit [Ping timeout: 244 seconds]
infinisil-m has quit [Ping timeout: 244 seconds]
kraem[m] has joined #nixos
yoctocell[m] has joined #nixos
chvp has quit [Ping timeout: 244 seconds]
rawas[m] has quit [Ping timeout: 244 seconds]
Irenes[m] has quit [Ping timeout: 244 seconds]
Valodim[m] has quit [Ping timeout: 244 seconds]
gcoakes[m] has quit [Ping timeout: 244 seconds]
faewenys[m] has quit [Ping timeout: 244 seconds]
cryptix has quit [Ping timeout: 244 seconds]
MilkManzJourDadd has quit [Ping timeout: 244 seconds]
ptotter[m] has quit [Ping timeout: 260 seconds]
timclassic has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos
drakonis has joined #nixos
dbmikus has quit [Ping timeout: 240 seconds]
contrun has joined #nixos
tskc[m]1 has joined #nixos
porphyrogenetos has joined #nixos
gcoakes[m] has joined #nixos
Irenes[m] has joined #nixos
chvp has joined #nixos
Valodim[m] has joined #nixos
Wouter[m]1 has joined #nixos
rawas[m] has joined #nixos
cryptix has joined #nixos
ptotter[m] has joined #nixos
MilkManzJourDadd has joined #nixos
timclassic has joined #nixos
infinisil-m has joined #nixos
faewenys[m] has joined #nixos
finnwww[m] has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93736 → fx_cast_bridge: 0.0.6 -> 0.0.7 → https://git.io/JJ8Dj
markus1189 has joined #nixos
markus1199 has quit [Ping timeout: 240 seconds]
h0m1 has quit [Ping timeout: 260 seconds]
sigmundv__ has joined #nixos
h0m1 has joined #nixos
sigmundv_ has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
shibboleth has quit [Quit: shibboleth]
o1lo01ol1o has quit [Ping timeout: 244 seconds]
knerten1 has joined #nixos
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
<Church-> Hmm, fun. Unstable broke my system. Well time for a rollback on that host.
knerten2 has quit [Ping timeout: 256 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
patagonicus has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nixpkgs] @ryantm merged pull request #93724 → binaryen: 94 -> 95 → https://git.io/JJ868
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJ8yF
patagonicus has joined #nixos
proofofkeags has quit [Ping timeout: 260 seconds]
marcusr has quit [Read error: Connection reset by peer]
marcusr has joined #nixos
Wharncliffe has quit [Ping timeout: 256 seconds]
CMCDragonkai has quit [Quit: CMCDragonkai]
CMCDragonkai has joined #nixos
MarcWebe1 has joined #nixos
<iqubic> Is it possible to have multiple WM enabled via Nixos? I'm not seeing how to make that work easily.
<iqubic> Ideally I'd like to be able to select my WM at the LightDM login screen.
sigmundv__ has quit [Ping timeout: 240 seconds]
MarcWeber has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93737 → i3lock-color: 2.12.c.4 -> 2.12.c.5 → https://git.io/JJ8S1
Scriptkiddi has quit [Quit: killed]
mrpi has quit [Quit: killed]
ajs124 has quit [Quit: killed]
das_j has quit [Quit: killed]
ajs124 has joined #nixos
Scriptkiddi has joined #nixos
mrpi has joined #nixos
das_j has joined #nixos
inkbottle has quit [Quit: Konversation terminated!]
stoile has quit [Ping timeout: 258 seconds]
justache has quit [Read error: Connection reset by peer]
justache has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93738 → kafkacat: 1.5.0 -> 1.6.0 → https://git.io/JJ8HJ
Supersonic112 has joined #nixos
proofofkeags has joined #nixos
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
Supersonic has quit [Ping timeout: 240 seconds]
Supersonic112 is now known as Supersonic
aw has joined #nixos
spacefrogg has joined #nixos
proofofkeags has quit [Read error: Connection reset by peer]
proofofkeags has joined #nixos
MasanoriOgino[m] has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93739 → kmon: 1.2.0 -> 1.3.0 → https://git.io/JJ8HE
pjt_014 has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
hspak has joined #nixos
<kini> iqubic: looking around in the nixpkgs repo, I guess maybe you want the nixos option `services.xserver.displayManager.session`?
<iqubic> Yeah. I tried that. It didn't work.
<iqubic> I was able to successfully add EXWM and FluxBox to the list of sessions I could ask LightDM to launch, but no matter what option I chose from that list, Fluxbox got launched.
excelsiora has quit [Quit: thanks for the help, people!!!]
reanimus has quit [Ping timeout: 260 seconds]
_reanimus_ has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c61b6b1b18f (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
leungbk has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93740 → libndctl: 68 -> 69 → https://git.io/JJ8Hb
proofofkeags has quit [Remote host closed the connection]
MasanoriOgino[m] is now known as omasanori[m]
proofofkeags has joined #nixos
leungbk has joined #nixos
proofofkeags has quit [Ping timeout: 256 seconds]
leungbk has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93741 → luigi: 3.0.0 -> 3.0.1 → https://git.io/JJ87m
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
endformationage has quit [Quit: WeeChat 2.7.1]
SanchayanMaity has joined #nixos
<Church-> Should see about adding prgmr as a target to nixOps finally.
simba2 has joined #nixos
<joehh1_> hello, is there a way to move an ec2 host from one nixops deployment to another?
Rusty1 has quit [Quit: WeeChat 2.3]
domogled has joined #nixos
quinn has joined #nixos
<{^_^}> [nixpkgs] @Xitian9 opened pull request #93742 → geogebra: 5-0-574-0 -> 5-0-593-0 → https://git.io/JJ85J
alexissa has quit [Ping timeout: 245 seconds]
iqubic has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a638a301df7 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/2ba2292a04c (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @srhb merged pull request #93738 → kafkacat: 1.5.0 -> 1.6.0 → https://git.io/JJ8HJ
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JJ85q
evanjs has quit [Ping timeout: 256 seconds]
evanjs has joined #nixos
quinn has quit [Ping timeout: 244 seconds]
maier has joined #nixos
quinn has joined #nixos
ddellacosta has quit [Ping timeout: 246 seconds]
alp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93743 → nix-build-uncached: 0.1.1 -> 1.0.0 → https://git.io/JJ8dq
caranatar has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93744 → nomad: 0.11.3 -> 0.12.1 → https://git.io/JJ8d4
stoile has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
tru_tru has quit [Ping timeout: 264 seconds]
palo1 has joined #nixos
tru_tru has joined #nixos
asheshambasta has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
bahamas has joined #nixos
zupo has joined #nixos
alp has quit [Ping timeout: 240 seconds]
tru_tru has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/373d71d2261 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
tru_tru has joined #nixos
domogled has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
alexherbo2 has joined #nixos
tru_tru has quit [Ping timeout: 244 seconds]
tru_tru has joined #nixos
justanotheruser has quit [Ping timeout: 272 seconds]
domogled1 has joined #nixos
domogled has quit [Ping timeout: 264 seconds]
domogled1 is now known as domogled
boegel has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
boegel has joined #nixos
malik has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #93743 → nix-build-uncached: 0.1.1 -> 1.0.0 → https://git.io/JJ8dq
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJ8bO
kreyren__ has quit [Remote host closed the connection]
kreyren has joined #nixos
Guest33567 has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93745 → ostree: 2020.3 -> 2020.4 → https://git.io/JJ8bM
mallox has joined #nixos
mallox has quit [Client Quit]
lsix has joined #nixos
cr4y1 has joined #nixos
jbox has joined #nixos
lsix has quit [Ping timeout: 272 seconds]
boegel has quit [Ping timeout: 260 seconds]
jbox is now known as Guest36379
boegel has joined #nixos
nature has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93746 → pdfsam-basic: 4.1.3 -> 4.1.4 → https://git.io/JJ8N1
karantan has joined #nixos
alp has joined #nixos
lsix has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #93722 → podman: 2.0.2 -> 2.0.3 → https://git.io/JJ8KH
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JJ8Aq
user_0x58 has quit [Ping timeout: 260 seconds]
user_0x58 has joined #nixos
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #93747 → oneDNN: compile without -msse4.1 → https://git.io/JJ8A6
dermetfan has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #93578 → kicad: fix build → https://git.io/JJC7C
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JJ8AH
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #93744 → nomad: 0.11.3 -> 0.12.1 → https://git.io/JJ8d4
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ8xf
nature has quit [Ping timeout: 244 seconds]
malik has quit [Ping timeout: 246 seconds]
malik has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
bahamas has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #93746 → pdfsam-basic: 4.1.3 -> 4.1.4 → https://git.io/JJ8N1
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ8x8
gv has quit [Remote host closed the connection]
gv has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #93739 → kmon: 1.2.0 -> 1.3.0 → https://git.io/JJ8HE
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ8xz
bahamas has joined #nixos
cript0nauta has quit [Quit: Leaving]
fendor has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #93735 → findomain: 1.7.0 -> 2.1.1 → https://git.io/JJ8DC
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ8x5
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
zupo has joined #nixos
simba2 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @mt-caret opened pull request #93748 → simplestreams: init at 2020-06-29 → https://git.io/JJ8pc
<LambdaDuck> Does the default emacs installation ignore ~/.emacs and ~/.emacs.d/init.el?
civodul has joined #nixos
<{^_^}> [nixpkgs] @michaelgrahamevans opened pull request #93749 → firefox: fix typo in comment in common.nix → https://git.io/JJ8pw
<{^_^}> [nixpkgs] @danieldk merged pull request #93681 → drone: 1.6.5 → 1.9.0 → https://git.io/JJlof
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ8pM
_reanimus_ has quit [Ping timeout: 260 seconds]
reanimus has joined #nixos
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93750 → pwndbg: 2019.12.09 -> 2020.07.23 → https://git.io/JJ8p5
user_0x58 has quit [Quit: Leaving]
cjpbirkbeck has quit [Quit: Goodbye, take care]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93751 → quilter: 2.2.4 -> 2.5.0 → https://git.io/JJ8hB
thc202 has joined #nixos
bahamas has quit [Ping timeout: 258 seconds]
afreak has joined #nixos
<{^_^}> [nixpkgs] @SeTSeR opened pull request #93752 → tdlib: 1.6.0 -> 1.6.6 → https://git.io/JJ8hd
LeonardVertighel has joined #nixos
LeonardVertighel has quit [Client Quit]
<{^_^}> [nixpkgs] @filalex77 merged pull request #93714 → gleam: 0.8.0 -> 0.10.1 → https://git.io/JJ8zD
<{^_^}> [nixpkgs] @filalex77 pushed 2 commits to master: https://git.io/JJ8jU
dermetfan has quit [Ping timeout: 244 seconds]
orivej has joined #nixos
<wedens[m]> why do I have only the current boot in `journalctl --list-boots`?
nikita` has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93753 → rgbds: 0.4.0 -> 0.4.1 → https://git.io/JJ4en
<wedens[m]> forget it (I was running journalctl on an ... unexpected host via ssh) :D
asymptotically has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
atopuzov[m] has quit [Quit: Idle for 30+ days]
orivej has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #92220 → nixos/molly-brown: init → https://git.io/JJkvp
<{^_^}> [nixpkgs] @ehmry pushed 2 commits to master: https://git.io/JJ4ew
waleee-cl has joined #nixos
pjt_014 has quit [Ping timeout: 256 seconds]
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sigmundv__ has joined #nixos
dermetfan has joined #nixos
Neo--- has joined #nixos
<{^_^}> [nix] @edolstra pushed to master « createUnixDomainSocket(): Fix off-by-one error in copying the socket path »: https://git.io/JJ4vD
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/69af91469be (from 15 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<{^_^}> [nixpkgs] @danieldk opened pull request #93754 → Revert "nomad: 0.11.3 -> 0.12.1" → https://git.io/JJ4vQ
<{^_^}> [nixpkgs] @danieldk merged pull request #93754 → Revert "nomad: 0.11.3 -> 0.12.1" → https://git.io/JJ4vQ
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ4v5
<{^_^}> [nixpkgs] @maralorn merged pull request #93710 → [haskell-updates] haskellPackages.jsaddle-warp: Fix build → https://git.io/JJ88G
<{^_^}> [nixpkgs] @maralorn pushed 2 commits to haskell-updates: https://git.io/JJ4vj
malik has quit [Quit: malik]
dongcarl has quit [Read error: Connection reset by peer]
zupo has joined #nixos
arahael1 is now known as Arahael
<{^_^}> [nixpkgs] @Ma27 merged pull request #93742 → geogebra: 5-0-574-0 -> 5-0-593-0 → https://git.io/JJ85J
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4fR
<infinisil> LambdaDuck: It shouldn't
<LambdaDuck> infinisil: How do I debug why it does? It worked before. EmacsForMac works.
alp has quit [Ping timeout: 265 seconds]
<infinisil> What do you mean by it worked before?
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to fix-channels « Always use "nixos-*" channels to look up for builds »: https://git.io/JJ4fo
<{^_^}> [nixpkgs] @gebner merged pull request #93749 → firefox: fix typo in comment in common.nix → https://git.io/JJ8pw
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JJ4fi
<LambdaDuck> It loaded the .emacs file before, but now it doesn't
<infinisil> What is before
<infinisil> What changed
<LambdaDuck> Not sure
<{^_^}> [nixos-search] @garbas opened pull request #139 → Always use "nixos-*" channels to look up for builds → https://git.io/JJ4f1
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/6e0e4960a69 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<infinisil> Did you update emacs? Change the version?
Guest36379 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<infinisil> Something must've changed
<{^_^}> [nixpkgs] @Ma27 merged pull request #93731 → dunst: 1.4.1 -> 1.5.0 → https://git.io/JJ8MO
<LambdaDuck> infinisil: Not on purpose. It might have automatically updated when doing a darwin-rebuild
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4fp
<infinisil> LambdaDuck: What if you just do `nix-build '<nixpkgs>' -A emacs` then `result/bin/emacs
<infinisil> Does it load ~/.emacs?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93755 → shadowsocks-rust: 1.8.12 -> 1.8.13 → https://git.io/JJ4J3
<LambdaDuck> Yes
<infinisil> And how did you install your normal emacs?
orivej has quit [Quit: No Ping reply in 180 seconds.]
<LambdaDuck> Wait, it seems to work now for some reason, after I got it to work with https://emacsforosx.com/
<LambdaDuck> Huh, that's strange
orivej has joined #nixos
<LambdaDuck> Now I am unable to reproduce the problem. Thanks anyways! I might try some new stuff if it occurs again
<infinisil> Hehe np :)
Eli[m]2 has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #139 → Always use "nixos-*" channels to look up for builds → https://git.io/JJ4f1
<{^_^}> [nixos-search] @garbas pushed to master « Always use "nixos-*" channels to look up for builds (#139) »: https://git.io/JJ4Ja
<{^_^}> [nixos-search] @garbas pushed 0 commits to fix-channels: https://git.io/JJ4JV
<{^_^}> [nixpkgs] @Ma27 merged pull request #93745 → ostree: 2020.3 -> 2020.4 → https://git.io/JJ8bM
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4Jw
kaliumxyz has joined #nixos
jbox has joined #nixos
jbox is now known as Guest88909
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
bqv has quit [Ping timeout: 272 seconds]
bqv has joined #nixos
alp has joined #nixos
<{^_^}> [nixpkgs] @MrChico opened pull request #93756 → z3: 4.8.7 -> 4.8.8 → https://git.io/JJ4UY
pmy has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
jumper149 has joined #nixos
rajul has joined #nixos
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @adrian-gierakowski opened pull request #93757 → writers.makeScriptWriter: fix on Darwin\MacOS → https://git.io/JJ4TR
m0rphism has quit [Quit: WeeChat 2.7.1]
zupo_ has joined #nixos
rajul has quit [Ping timeout: 245 seconds]
m0rphism has joined #nixos
whald has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #93717 → ocrmypdf: 10.2.0 -> 10.3.0 → https://git.io/JJ8aC
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4TV
zupo has quit [Ping timeout: 246 seconds]
domogled has quit [Ping timeout: 256 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJ4TA
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<tobiasBora> Hello, I'm trying to encrypt my swap partition using this method https://unix.stackexchange.com/questions/529047/is-there-a-way-to-have-hibernate-and-encrypted-swap-on-nixos
<tobiasBora> however, when I run nixos-rebuild, I've an error "error: The option `swapDevices.[definition 1-entry 1].encrypted.enabled' defined in myfile.nix does exist."
<tobiasBora> However, when I see the file https://github.com/NixOS/nixpkgs/blob/release-20.03/nixos/modules/tasks/encrypted-devices.nix it seems to exist...
domogled has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #93577 → softmaker-office, freeoffice: change version to edition.version → https://git.io/JJC9Y
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ4kE
domogled has quit [Ping timeout: 256 seconds]
<tobiasBora> And here is the exact conf: http://paste.debian.net/1157641
fendor_ has joined #nixos
fendor has quit [Ping timeout: 244 seconds]
__monty__ has joined #nixos
matthiaskrgr has joined #nixos
<chrismatheson> Hi folks, I wonder if anyone might be around to help me debug a problem with my go install via nix ....
<chrismatheson> ```fatal error: 'CoreFoundation/CoreFoundation.h' file not found
<chrismatheson> #include <CoreFoundation/CoreFoundation.h>```
nikivi has joined #nixos
<cab404[m]> <chrismatheson "Hi folks, I wonder if anyone mig"> nix-locate CoreFoundation.h
<chrismatheson> hmmm
<chrismatheson> I don't have a nix-locate ....
<cab404[m]> install nix-index.
domogled has joined #nixos
<cab404[m]> And you need to add swift to deps
<chrismatheson> ok, so adding swift to nix should solve my problem you think ? :)
<cab404[m]> no, I am just giving you random directions, don't listen to me
TakeWill has joined #nixos
<TakeWill> hello, I have a question about installation with nix-env
<{^_^}> [nixpkgs] @adrian-gierakowski opened pull request #93758 → writers.writePython2 and writePython3: use "bare" python if no deps are needed → https://git.io/JJ4IO
<cab404[m]> don't ask to ask, just ask
<chrismatheson> cab404: lol 🙂 well Iappreciate your random instructions regardless !
<TakeWill> after git with nix-env -i git, the prompt doesn't show anything. And after a while, it shows that git is installed
<TakeWill> is there anyway I can make nix-env to show progress?
feffe[m] has joined #nixos
<chrismatheson> unix commands usually have a -v for verbose output ?
<TakeWill> nice. Thank you
<tobiasBora> Actually just realized that I forgot to write the "not" in the error message, of course it's "error: The option `swapDevices.[definition 1-entry 1].encrypted.enabled' defined in myfile.nix does not exist."
o1lo01ol1o has quit [Remote host closed the connection]
<tobiasBora> TakeWill: you may prefer to install with "nix-env -iA nixpkgs.git" (or if you are on nixos, use nixos.git), it's much quicker
alp has quit [Ping timeout: 256 seconds]
<tobiasBora> (and in my case I do see progress when the files need to be downloaded. Maybe in your case git was already downloaded, and most of the time is spent to just see what you mean by git? If yes, then nix-env -iA can help
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/479dc4a80dc (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<TakeWill> @tobiasBora I didn't include 'nixos.'. Maybe that's why I see a lot of 'evaluating...' here http://i.imgur.com/zxlzMqps.jpeg
<TakeWill> if i use nixos.git, does it mean it limits searching to just nixos section, which makes installation faster ;)
<TakeWill> (plz ignore my emoticon)
never_released has joined #nixos
never_released_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @danieldk opened pull request #93759 → liblinear: 2.30 -> 2.40 → https://git.io/JJ4IQ
AlonzoC has joined #nixos
<tobiasBora> sok
<AlonzoC> Does anyone know where can I find information on the parameters for haskell derivations? looking for information on how to add system dependencies to a package e.g. X11 libraries.
domogled has quit [Ping timeout: 265 seconds]
captn3m0- has quit [Quit: ZNC 1.7.5 - https://znc.in]
* tobiasBora appologizes for random letter, as he has a pretty bad connection
orivej has quit [Ping timeout: 244 seconds]
captn3m0 has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93760 → tockloader: 1.4.0 -> 1.5.0 → https://git.io/JJ4Ij
<cab404[m]> <AlonzoC "Does anyone know where can I fin"> why not just add them to buildInputs?
<tobiasBora> TakeWill: it's how I understand it yes. But I'm still a beginner, so someone may have a better explanation. Note also the -A that is important!
<tobiasBora> and I solved my problem, stupide "enabled" instead of "enable"
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix.yaml: update list of broken builds to avoid evaluation errors »: https://git.io/JJ4Lk
knupfer has joined #nixos
<AlonzoC> <cab404 using `nixpkgs.pkgs.haskell.packages."ghc865".callPackage drv { }`
<cab404[m]> well, `drv.override (old: {buildInputs = old.buildInputs + [smth]; })`
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix.yaml: update list of broken builds to avoid evaluation errors »: https://git.io/JJ4Lq
<cab404[m]> * ++
Rurd2di has quit []
cosimone has joined #nixos
<TakeWill> tobiasBora why -A is important?
<cab404[m]> *overrideAttrs
<TakeWill> is there anycase that missing -A will cause trouble?
Rurd2di has joined #nixos
domogled has joined #nixos
cfricke has quit [Quit: WeeChat 2.8]
knupfer has quit [Read error: Connection reset by peer]
karantan has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ4LC
<{^_^}> [nixpkgs] @raboof opened pull request #93761 → audacity: 2.4.1 -> 2.4.2 → https://git.io/JJ4L4
dermetfan has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @peti pushed 117 commits to haskell-updates: https://git.io/JJ4LR
<{^_^}> [nixpkgs] @mweinelt merged pull request #93760 → tockloader: 1.4.0 -> 1.5.0 → https://git.io/JJ4Ij
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JJ4Lz
AlonzoC has quit [Remote host closed the connection]
AlonzoC has joined #nixos
pmy has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti pushed 24 commits to haskell-updates: https://git.io/JJ4LX
pmy has joined #nixos
karantan has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ4Ly
<{^_^}> [nixpkgs] @peti pushed 8 commits to haskell-updates: https://git.io/JJ4LH
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/JJ4L7
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
<{^_^}> [nixpkgs] @samuelgrf closed pull request #92266 → sponsorblock-mpv-script: init at 2020-06-21 → https://git.io/JJkza
<{^_^}> [nixpkgs] @adisbladis merged pull request #93716 → emacs: Add infrastructure for native-comp → https://git.io/JJ82H
<{^_^}> [nixpkgs] @adisbladis pushed 7 commits to master: https://git.io/JJ4tf
benley has quit [Ping timeout: 260 seconds]
<jtojnar> TakeWill you always want to use -A, otherwise all packages need to be evaluated and their name compared, which is slow as heck
<jtojnar> -A will make it evaluate just the package with the attribute you specify
<{^_^}> [nixpkgs] @erictapen closed pull request #93542 → nixos/ssh: hash ssh_known_hosts file → https://git.io/JJCsb
gueorgui_ is now known as gueorgui
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « git-annex: update SHA256 hash for the new 8.20200720.1 version »: https://git.io/JJ4t0
orivej has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nixpkgs] @primeos pushed to master « chromium{Beta,Dev}: M84 -> M85 -> M86 (broken) »: https://git.io/JJ4qv
orivej has joined #nixos
reanimus has quit [Quit: Logging off...]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Profpatsch merged pull request #93732 → licensee: init at 9.14.0 → https://git.io/JJ8Mi
<{^_^}> [nixpkgs] @Profpatsch pushed commit from @sternenseemann to master « licensee: init at 9.14.0 »: https://git.io/JJ4qY
EsperLily has quit [Remote host closed the connection]
<TakeWill> jtojnar thanks man. It makes cystal clear to me
waleee-cl has quit [Quit: Connection closed for inactivity]
AlonzoC has quit [Remote host closed the connection]
cosimone has quit [Quit: Quit.]
markus1189 has quit [Ping timeout: 244 seconds]
markus1189 has joined #nixos
freezeboy has joined #nixos
<TakeWill> Could any master please explain 60.8/1044.9 MiB means in this topic https://discourse.nixos.org/t/whats-the-meaning-of-this/8291?
<{^_^}> [nixpkgs] @maralorn opened pull request #93762 → [haskell-updates] haskellPackages.neuron: Fix deps and build → https://git.io/JJ4qD
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93763 → ytcc: 1.8.3 -> 1.8.4 → https://git.io/JJ4q5
noonien has joined #nixos
<noonien> hello folks!
alp has joined #nixos
<jtojnar> hullo noonien
<chrismatheson> cab404: so swift isn't compatible with Darwin_x64. Id sorta assume it was sad to install the linux version using the unsupported flag, but thought id ask if you knew of a definite reason that would not work ?
<chrismatheson> * cab404: so swift isn't compatible with 86_64-darwin. Id sorta assume it was sad to install the linux version using the unsupported flag, but thought id ask if you knew of a definite reason that would not work ?
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
alp_ has joined #nixos
<cab404[m]> dunno — fails with clang I guess?
<noonien> does anyone know any examples i can look at, of multi-component projects built using nix?
<noonien> preferably simpler than nixos
<cab404[m]> <noonien "hello folks!"> hai!
<freezeboy> noonien you mean something with modules ?
alp has quit [Ping timeout: 256 seconds]
<noonien> hmm, sure, but not neccessarely. i have a project with multiple binaries, libraries, each is a nix derivation, and i'm looking for a way to wrap them together
<freezeboy> a flake ?
<noonien> the problem i'm having is that i'm not really fond of passing derivations through nixpkgs overlays
<{^_^}> [nixpkgs] @evenbrenden opened pull request #93764 → nixos/displayManager: add XDG_SESSION_ID to systemd user environment → https://git.io/JJ4m9
Jackneill has quit [Ping timeout: 265 seconds]
<freezeboy> why ?
<noonien> well, i would like to be able to separate nixpkgs dependencies, from project dependencies.
orivej has quit [Quit: No Ping reply in 180 seconds.]
<noonien> i'm also not terribly fond of how options are passed to nixpkgs derivations (in the same set as the dependencies)
<freezeboy> I am not sure to understand, but maybe you can build a custom channel ?
<typetetris> In the nixos module tests, how can I wait for a oneshot service to be run? `machine.wait_for_unit("<something>")` complains `<something>` is inactive. (`RemainAfterExit = true` is set for `<something>`).
orivej has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #93728 → kepubify, shfmt: run checks → https://git.io/JJ812
<{^_^}> [nixpkgs] @zowoq pushed 2 commits to master: https://git.io/JJ4Yf
<{^_^}> [nixos-search] @garbas pushed to use-nix-to-install-awscli « Use nix to install awscli »: https://git.io/JJ4YU
<noonien> i currently have something of the sort for project derivations: `{ nixpkgs, deps, ... }: {local, deps, ...}: mkDerivation`
<{^_^}> [nixos-search] @garbas opened pull request #140 → Use nix to install awscli → https://git.io/JJ4YT
<freezeboy> ah ok I see
<freezeboy> but I never used this pattern
<{^_^}> [nixpkgs] @danieldk merged pull request #93721 → alttab: 1.4.0 -> 1.5.0 → https://git.io/JJ8Ku
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ4Y3
<{^_^}> [nixos-search] @garbas pushed to use-nix-to-install-awscli « fix job order »: https://git.io/JJ4Yc
work_ has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to use-nix-to-install-awscli « remove debug stuff »: https://git.io/JJ4YR
bahamas has joined #nixos
bahamas has joined #nixos
bahamas has quit [Changing host]
Jackneill has joined #nixos
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #nixos
pmy has quit [Ping timeout: 240 seconds]
pmy has joined #nixos
phirsch has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
nonickname has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
nixuser has joined #nixos
nonickname has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
ninjin has quit [Remote host closed the connection]
ninjin has joined #nixos
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #140 → Use nix to install awscli → https://git.io/JJ4YT
<{^_^}> [nixos-search] @garbas pushed to master « Use nix to install awscli (#140) »: https://git.io/JJ43t
<{^_^}> [nixos-search] @garbas pushed 0 commits to use-nix-to-install-awscli: https://git.io/JJ43q
<TakeWill> 21:41 -{^_^}- [nixos-search] @garbas merged pull request #140 → Use nix to install awscli → https://git.io/JJ4YT
<{^_^}> https://github.com/NixOS/nixpkgs/pull/140 (by MarcWeber, 7 years ago, merged): making ati dirvers compile again
orivej has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jansol opened pull request #93766 → renderdoc: 1.8 -> 1.9 → https://git.io/JJ430
cosimone has joined #nixos
bahamas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @mmilata opened pull request #93767 → pythonPackages.trezor: enable shell completion → https://git.io/JJ43S
<chrismatheson> cab404: sorry to bug, but you seem like your pretty knowledgable here. so if CoreFoundation.h is available in my nix store, but im getting errors from go. Does that mean the problem is that its not a dependency of the go pkg ?
Rusty1 has joined #nixos
gustavderdrache has joined #nixos
itshaydendev has joined #nixos
<{^_^}> [nixpkgs] @maralorn opened pull request #93768 → haskellPackages.haskell-language-server: 0.2.0.0 -> 0.2.2.0 → https://git.io/JJ4Gs
<itshaydendev> I have an i3-8100 CPU with UHD Graphics 630 in my work machine running NixOS, but I can't get my third monitor working. Is there an Intel-specific driver for UHD Graphics?
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c343d71fca7 (from 60 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<cab404[m]> <chrismatheson "cab404: sorry to bug, but you se"> You need to add it into your current environment. It won't show up if you have it system wide
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/3112aa3e2fa (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<cab404[m]> Call nix-shell -p swift and try it from there
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
dermetfan has joined #nixos
itshaydendev has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @zowoq merged pull request #93729 → tealdeer: cleanup → https://git.io/JJ81S
<{^_^}> [nixpkgs] @zowoq pushed to master « tealdeer: cleanup »: https://git.io/JJ4Gx
pmy has quit [Ping timeout: 244 seconds]
pmy has joined #nixos
itshaydendev has joined #nixos
<itshaydendev> Did anyone respond? My PC crashed
<freezeboy> itshaydendev no, sorry
<infinisil> itshaydendev: You could try importing <nixpkgs/nixos/modules/profiles/all-hardware.nix>, which enables all kinds of stuff
<{^_^}> [nixpkgs] @mmahut merged pull request #93767 → pythonPackages.trezor: enable shell completion → https://git.io/JJ43S
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JJ4Z5
ottidmes has quit [Ping timeout: 256 seconds]
<joehh1_> hello, is there a way to move an nixops machine (ec2) from one deployment to another without a rebuild?
<chrismatheson> @cab
<chrismatheson> * cab404: I never got swift to install system wide. "pilers/swift/default.nix:319 is not supported on ‘x86_64-darwin’, refusing to evaluate"
<LnL> our swift build currently doesn't work on macos
<chrismatheson> * cab404: I never got swift to install system wide. "pilers/swift/default.nix:319 is not supported on ‘x86_64-darwin’, refusing to evaluate"
<chrismatheson> you sail "it fails with clang I expect" was that asking if I has tried installing the package where clang is used as the compiler over (id guess) a default gcc or something ?
ddellacosta has joined #nixos
<chrismatheson> ahhhhh
<chrismatheson> thanks LnL
<chrismatheson> is there an older version ? seems log the go package is dependant on some CoreFoundation stuff being available in the nix store
fling has quit [Ping timeout: 240 seconds]
<{^_^}> [nixos-weekly] @domenkozar merged pull request #129 → 2020/07: add redox now in nixpkgs → https://git.io/JJlr4
<{^_^}> [nixos-weekly] @domenkozar pushed 2 commits to master: https://git.io/JJ4nR
<LnL> no, but CoreFoundation doesn't need swift
<chrismatheson> hmmmmm
<chrismatheson> is there another reason my go pkg would not be able to access CoreFoundation.h from the default OSX install sorta thing ?
Rurd2di has quit [Read error: Connection reset by peer]
Rurd2di has joined #nixos
<chrismatheson> OHHH is this to do with Catalina & the read-only FS requiring nix-store to be somewhere else ??
<LnL> no and not sure, depends on the context
<chrismatheson> if you have a couple of minutes and done mind helping a relative nix newbie id be very appreciative :)
itshaydendev has quit [Ping timeout: 240 seconds]
<chrismatheson> `root_cgo_darwin.go` I assume is the file where the go compiler links into system C code for FS/network etc
waleee-cl has joined #nixos
<chrismatheson> interestingly ive ran other programs that use system resources like the fs and not had any problems.
<LnL> are you running that in a nix-shell?
<chrismatheson> erm, no, on the command line
<chrismatheson> my usual zsh shell
<LnL> ,library
<{^_^}> Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<LnL> principle is similar to installing lirbaries
<chrismatheson> ok, so I should be within a nix-shell when using the go binary ?
<LnL> nix-shell sets up a build environment so build tools can find libraries, etc.
freezeboy has quit [Remote host closed the connection]
<chrismatheson> brill. that did indeed seem to solve my problem
<chrismatheson> I suppose I shall need to read some more about nix-shell :D
<{^_^}> [nixpkgs] @maralorn merged pull request #93762 → [haskell-updates] haskellPackages.neuron: Fix deps and build → https://git.io/JJ4qD
<{^_^}> [nixpkgs] @maralorn pushed 3 commits to haskell-updates: https://git.io/JJ4nh
<chrismatheson> is there a way to define a sort of global shell ?
<LnL> a compiler like clang or go doesn't know anything about where to look for openssl since it's the build that decides what version should be used
<{^_^}> [nixpkgs] @maralorn merged pull request #93768 → [haskell-updates] haskellPackages.haskell-language-server: 0.2.0.0 -> 0.2.2.0 → https://git.io/JJ4Gs
<{^_^}> [nixpkgs] @maralorn pushed 2 commits to haskell-updates: https://git.io/JJ4cv
<LnL> since go generally doesn't link against system libraries it's less of a problem there, but for anything that uses cgo you'll want to use a shell
<chrismatheson> awesome, thanks for your help! 😀
<chrismatheson> so ... I wouldn't mind sorting out a "portable" dev environment anyway, pretty soon my dev work will end up split across 3 machines ...
<chrismatheson> can I define an "env" with everything I want oh-my-zsh, emacs, go etc etc as a derivation, then on any particular machine "just" `nix-shell -p my-env` sort of thing ?
<{^_^}> [nixpkgs] @philandstuff opened pull request #93769 → yubikey-agent: fix on darwin → https://git.io/JJ4cC
<{^_^}> [nix] @edolstra opened pull request #3857 → Convert manual to Markdown → https://git.io/JJ4cR
fendor has joined #nixos
zebrag has joined #nixos
fendor_ has quit [Ping timeout: 264 seconds]
ManiacOfMadness has joined #nixos
nikita` has quit [Quit: leaving]
fendor has quit [Read error: Connection reset by peer]
fendor has joined #nixos
itshaydendev has joined #nixos
ottidmes has joined #nixos
orivej has joined #nixos
TakeWill has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @iAmMrinal0 opened pull request #93770 → rescuetime: 2.15.0.1 -> 2.16.0.1 → https://git.io/JJ4Wv
proofofkeags has joined #nixos
fling has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
cfricke has quit [Quit: WeeChat 2.8]
growpotkin has joined #nixos
orivej has quit [Ping timeout: 258 seconds]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #93771 → flatpak: 1.6.3 → 1.8.1 → https://git.io/JJ4l4
asymptotically has quit [Remote host closed the connection]
asymptotically has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
<Mic92> chrismatheson: Well, either use home-manager. Or there is a trick you can do with nix-shell.
zupo has joined #nixos
<Mic92> the trick with nix-shell was to put "nix-shell ${(mkShell { buildInputs = []; }).drvPath}" in a script.
erasmas has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
<andi-> does that work for you? It would still try to build the shell for me in a recent experiment
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/69af91469be (from 20 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<Mic92> andi-: I did this recently
<andi-> pkgs.mkShell has only one phase, that one is called nobuildPhase and that errors out.. not sure why that wouldn't fail in the above example
<Mic92> It was no mkShell
<andi-> ahh but here shell is not from mkShell ;-)
<Mic92> Maybe I should put this in the wiki, just not sure where.
<andi-> I am running into that mkShell issue so often we might want to add an `allowBuilding` flag or something
<Mic92> Well, in that case you are at stdenv.mkDerivation again
<Mic92> Maybe we should just have a builder for these type of prebuild nix-shell instead.
<andi-> yeah but you shouldn't have to know what to do just because you want to pre-build the shell expression
<andi-> With Nix we very often require the user to know the inner working of the supposedly higher-level utility functions to actually make use of them.
jtobin_ has quit [Quit: leaving]
pamplemousse has joined #nixos
<LnL> oh that works now?
<andi-> no, you still have to override it
<andi-> shell.overrideAttrs (_: { nobuildPhase = "touch $out"; })
<LnL> last time I tried to make something like that nix wouldn't track the drv as a dependency
<LnL> just like how $out doesn't depend on it's drv
<andi-> you have to use `.drvPath` to make it work
<andi-> and then it does work reliably
orivej has joined #nixos
<LnL> it's quite a while ago but pretty sure I did that, not really another way to refer to a drv
<{^_^}> [nixpkgs] @maralorn opened pull request #93772 → bluespec: Fix build without ghc 844 → https://git.io/JJ48r
<LnL> neat, this means we should be able to kill myEnvFun
alp_ has quit [Ping timeout: 244 seconds]
itshaydendev has quit [Quit: itshaydendev]
pmy has quit [Ping timeout: 244 seconds]
proofofkeags has quit [Remote host closed the connection]
maier has quit [Ping timeout: 240 seconds]
proofofkeags has joined #nixos
pmy has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
pmy has quit [Read error: Connection reset by peer]
orivej has joined #nixos
proofofkeags has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/b8c367a7bd0 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
SanchayanMaity has quit [Quit: leaving]
pmy has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #93773 → [20.03] element-{web,desktop}: backport version bump & rename → https://git.io/JJ44u
<{^_^}> [nixpkgs] @Ma27 opened pull request #93774 → riot-{web,desktop}: throw an error to use element-web → https://git.io/JJ44r
pblkt has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93775 → clib: 1.11.3 -> 1.11.4 → https://git.io/JJ44o
domogled has quit [Quit: domogled]
<{^_^}> [nixpkgs] @mweinelt merged pull request #93608 → [20.03] ansible: v2.9.10 -> v2.9.11; ansible_2_8: v2.8.12 -> v2.8.13 → https://git.io/JJW0v
<{^_^}> [nixpkgs] @mweinelt pushed 3 commits to release-20.03: https://git.io/JJ4BT
Rurd2di has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mweinelt merged pull request #93657 → homeassistant: 0.112.3 -> 0.113.0 → https://git.io/JJlCi
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JJ4Bk
Rurd2di has joined #nixos
proofofkeags has joined #nixos
codygman has quit [Read error: Connection reset by peer]
afreak has quit [Remote host closed the connection]
pblkt has quit [Remote host closed the connection]
xkapastel has joined #nixos
codygman has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
codygman has quit [Read error: Connection reset by peer]
kim0 has joined #nixos
codygman has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Ma27 merged pull request #93689 → rambox: use gappsWrapperArgs → https://git.io/JJ4B5
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4Bd
<infinisil> Idea: Add some built-in way into NixOS for it to know when the boot config changed
<infinisil> E.g. kernel changed, boot loader changes, etc.
luna has joined #nixos
<clever> infinisil: compare the kernel in /run/booted-system and /run/current-system ?
<infinisil> That's only one part of it
<infinisil> This would probably work by having a single derivation that contains everything (and only) needed for configuring the boot
<infinisil> s/only/not more
<infinisil> And it would be linked to e.g. $out/boot-derivation
<infinisil> Which would allow you to compare /run/booted-system/boot-derivation with /run/current-system/boot-derivation
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<clever> infinisil: grub does something similar, via /boot/grub/state
<infinisil> Motivation for this is to e.g. always reboot when deploying a change that modifies this, to verify it still works
* infinisil looks at /boot/grub/state
<infinisil> Not sure what that file indicates
<infinisil> Some info about the currently booted entry?
<clever> mostly, info relating to the copy of grub in the MBR
<clever> so it knows when to re-run grub-install
<{^_^}> [nixpkgs] @Mic92 merged pull request #93165 → singularity: 3.2.1 -> 3.6.1 → https://git.io/JJs6u
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJ4RM
<{^_^}> [nixpkgs] @Pamplemousse opened pull request #93776 → codeql: 2.2.3 -> 2.2.4 → https://git.io/JJ4Rd
<{^_^}> [nixpkgs] @Infinisil closed pull request #56504 → [WiP] gtk-doc: patch the on-line DocBook XSL paths to the local → https://git.io/fhN9v
<{^_^}> [nixpkgs] @Ma27 merged pull request #93766 → renderdoc: 1.8 -> 1.9 → https://git.io/JJ430
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ40Y
fresheyeball has joined #nixos
<fresheyeball> hey out there
<fresheyeball> I am building a docker container using dockerTools
<fresheyeball> and it works great if I build it locally
romildo has joined #nixos
<fresheyeball> but when building in CI which is docker in docker
<fresheyeball> it builds but doesn't contain the artifacts
<lewo> fresheyeball: hm, this is surprising because dockerTools doesn't use Docker to build the image, so your docker in docker setup should not have any impact
<fresheyeball> lewo: well I am not entirely sure how it builds the image
<fresheyeball> but I had to put in a hack saying we had KVM in the nix.conf to get it to build there
<fresheyeball> I am wondering if this is KVM vs whatever docker uses
<clever> what do the logs say?
<{^_^}> [nixpkgs] @Ma27 merged pull request #93707 → flake.nix: use lib.extend → https://git.io/JJ8l3
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ40z
<lewo> fresheyeball: kvm is only required when you use runAsRoot, which is rarely useful actually. Could you share your build expr?
<fresheyeball> I am infact using runAsRoot
<fresheyeball> what is the alternative to do setup?
<fresheyeball> I need to do some setup setups for sure
<lewo> fresheyeball: you can use contents or extraCommands depending on your need
<fresheyeball> doesn't contents just do an inject?
<lewo> fresheyeball: yes
alp_ has joined #nixos
<lewo> fresheyeball: if you have `runAsRoot = "echo foo > /bar"` you could use `extraCommand = "echo foo > bar"` instead (note the absence of /)
user_0x58 has joined #nixos
civodul has joined #nixos
<fresheyeball> lewo: can I have a slash? I drop a file at /conf/nginx.conf
<fresheyeball> if I refer to a nix path in `extraCommand = '' cp ${./thing} thing '';`
<fresheyeball> will it auto include ./thing in my container?
<fresheyeball> like it does with runAsRoot?
wnklmnn has joined #nixos
<lewo> fresheyeball: do you just need to copy a file?
<fresheyeball> lewo: this is the code specifically ^
doyougnu has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #93673 → gotify-server: 2.0.16 -> 2.0.17 → https://git.io/JJlaX
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4Ec
<lewo> fresheyeball: this doesn't fix all your issues, but you could start with this: https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/docker/examples.nix#L44
<fresheyeball> lewo: that uses runAsRoot
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #93750 → pwndbg: 2019.12.09 -> 2020.07.23 → https://git.io/JJ8p5
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJ4Eu
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @dali99 opened pull request #93777 → Add matrix corporal → https://git.io/JJ4Ew
<lewo> fresheyeball: only to configure the user and i'm wondering if you could use buildImage.uid instead
knupfer has joined #nixos
meh` has joined #nixos
nature has joined #nixos
<{^_^}> [nixpkgs] @Rizary opened pull request #93778 → rnix-hashes: init at 0.1.0 → https://git.io/JJ4uU
johnnyfive has quit [Quit: I quit now.]
johnnyfive has joined #nixos
RRedcroft has joined #nixos
<{^_^}> [nixpkgs] @06kellyjac opened pull request #93780 → deno: 1.2.0 -> 1.2.1 → https://git.io/JJ4us
RRedcroft has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 merged pull request #93755 → shadowsocks-rust: 1.8.12 -> 1.8.13 → https://git.io/JJ4J3
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ4ul
syberant has joined #nixos
Thra11 has joined #nixos
quinn has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<duairc> Is there a nix builtin for uppercasing a string?
<duairc> Ah, there's lib.toUpper, that will do
<{^_^}> [nixpkgs] @ryantm merged pull request #93730 → doctl: 1.45.1 -> 1.46.0 → https://git.io/JJ817
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJ4zn
lsix has quit [Ping timeout: 272 seconds]
luna has quit [Ping timeout: 244 seconds]
Mateon2 has joined #nixos
cmk_zzz has quit [Ping timeout: 265 seconds]
Mateon1 has quit [Ping timeout: 256 seconds]
Mateon2 is now known as Mateon1
cole-h has joined #nixos
asheshambasta has quit [Ping timeout: 272 seconds]
cmk_zzz has joined #nixos
Fare has joined #nixos
o1lo01ol1o has joined #nixos
benley has joined #nixos
maier has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
dongcarl has joined #nixos
<pie_> hm. how can I turn a string into an absolute path?
<hexa-> ./ + "foo"
maier has quit [Ping timeout: 260 seconds]
<pie_> i mean the string is an absolute path
<pie_> i need it "relative" to root
<pie_> i mean, its just an absolute path
dbmikus has joined #nixos
<hexa-> > builtins.toPath "/etc/passwd"
<{^_^}> "/etc/passwd"
<Fare> does anyone but grahamc[m] understand the dockertools internals?
<Fare> grahamc[m], are you there? I'd like to discuss https://github.com/NixOS/nixpkgs/issues/48462
<{^_^}> #48462 (by coretemp, 1 year ago, open): dockerTools.buildLayeredImage creates skewed sized layers
Thra11 has quit [Ping timeout: 256 seconds]
<pie_> hexa-: yeah thats what didnt work ;_;
<hexa-> > builtins.typeOf (builtins.toPath "/etc/passwd")
<{^_^}> "string"
<hexa-> lol
<pie_> err, well
<pie_> it says "no such file or directory"
<pie_> but it does in fact exist
<pie_> > builtins.typeOf /etc/password
<{^_^}> "path"
zebrag has quit [Ping timeout: 244 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/0a40a3999eb (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
zebrag has joined #nixos
dongcarl has quit [Quit: The Lounge - https://thelounge.chat]
<pie_> wait
<{^_^}> #40937 (by shlevy, 2 years ago, merged): treewide: Remove uses of builtins.toPath.
<pie_> > /.
<{^_^}> /
<pie_> oh my god.
dongcarl has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
<pie_> clever: did you know about this ^
<clever> pie_: /. or toPath?
<pie_> the first one
<clever> /. i knew of
<pie_> i guess it makes sense but its stull nuts that we dont just have a proper topath function
<pie_> that it uses internally, or something
leotaku has quit [Quit: ZNC 1.8.1 - https://znc.in]
<gchristensen> what do you want out of a topath function?
<clever> you dont really want to use /. you want to always start with something relative like ./.
<pie_> clever: almost alyways
erasmas has quit [Quit: leaving]
<Fare> gchristensen, how hard / easy is it to modify dockerTools.buildLayeredImage to group more than one package per layer?
<Fare> So we can reduce the skew?
<gchristensen> Fare: as far as I know, there is no principled way to do it, and so it doesn't
nature has quit [Ping timeout: 244 seconds]
<gchristensen> what do you mean by skew?
<Fare> And/or to give more control to the user over some base layer? "Here are the 'base' packages from outside my project, vs here are the packages I'm working on"
<gchristensen> maybe you could create a base image with buildImage and then use it as a parent for a buildLayeredImage
<gchristensen> (not sure if buildLayeredImage supports that)
<Fare> gchristensen, instead of 98 layers with 1 package each then one layer with 79 packages, I'd like 80 layers with 2 packages each then 18 layers with one package each
<pie_> oh you know what
leotaku has joined #nixos
<pie_> maybe the problem is that im reading from a text file which has the text file trailing newline
<gchristensen> that makes it much less likely for any given layer to be a cache hit, especially with a popularity contest to pick priorities
<Fare> except of course configurable with a parameter or two, as in "group common packages by at least 2x" and "reserve at least 20 packages for one-package-per-layer"
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #93781 → notmuch: 0.29.3 -> 0.30 → https://git.io/JJ4gO
<gchristensen> I'm not sure there is a way to define what layers are "common"
<gchristensen> s/define/determine/
<Fare> gchristensen, for any given project, trivially: all those I don't work on.
<Fare> the graph changes slowly compared to my commits on my main projects.
<pie_> someone did a doxygen
<gchristensen> Fare: given an arbitrary closure, I'm not sure it is possible to tell
<pie_> clever: gchristensen: hexa-: ok the actual issue was reading a path from a file with a trailing newline...
<Fare> I would say "any project there by name might be in a 'privileged' list, anything else gets grouped by N'
<gchristensen> Fare: maybe it could accept a list of derivations where the exactly listed derivations are used as hints for isolated layers
<Fare> and then two parameters as suggested above are used
alp_ has quit [Ping timeout: 260 seconds]
<gchristensen> by name seems rough, but still I would be inclined to have [list of layers 1 store path each] + [1 layer per exactly listed derivations] + [bulk layer of all the remaining store paths] + [ configuration layer ]
<clever> gchristensen: a list of lists maybe?
<Fare> whenever I rebuild my code and didn't change the dependency graph, the popularity contest is unchanged, and therefore the lower layers are still shared.
<clever> gchristensen: outer list is layers, inner lists are derivations
wnklmnn has quit [Ping timeout: 240 seconds]
<gchristensen> Fare: would that work for you?
<clever> Fare: i have seen problems where there are to many layers and it tends to make a 1gig layer at the end
<Fare> gchristensen, looks good to me
<gchristensen> I don't think branching out in to configurable paths per layer is a good idea, though
<Fare> at least, it looks like it's a definite improvement and workable with.
<simpson> What happens if a dependency is accidentally omitted? Should that dependency show up on the first layer which needs it?
<gchristensen> simpson: it is impossible to omit a dependency, and would be subject to the popularity contest
<clever> i'm thinking anything you didnt name, just goes into its own layer(s) as before
whald has quit [Remote host closed the connection]
leotaku has quit [Ping timeout: 246 seconds]
<Fare> gchristensen, I don't understand your first category vs the second. "[list of layers 1 store path each]"
leotaku has joined #nixos
<gchristensen> right now the output is [list of layers 1 store path each] + [bulk layer of all the remaining store paths] + configuration-layer
<clever> gchristensen: ah, that would explain the problems ive been seeing
kreyren has quit [Remote host closed the connection]
<clever> its not able to group things together, until it runs out of layers
<clever> and the grouping always happens at the last layer
kreyren has joined #nixos
<gchristensen> this change would add a section of layers for exactly a list of provided paths, so you could say buildLayeredImage { priorityPaths = [ myapp ]; } and then myapp's store path would be now be guaranteed to be in its own layer: [list of layers 1 store path each] + [ myapp ] + [1 layer per exactly listed derivations] + [bulk layer of all the remaining store paths] + [ configuration layer ]
<clever> ive found things simpler, to juse use the non-layered function, and chain it
<clever> usually with 3 manual layers, common unixy tools, the app itself, a shell sript to launch the app
<gchristensen> clever: that is definitely workable, though I want to work hard to avoid any unneeded paths
<gchristensen> Fare: does that make sense?
maier has joined #nixos
o1lo01ol1o has joined #nixos
wnklmnn has joined #nixos
fresheyeball has quit [Ping timeout: 265 seconds]
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93782 → dgraph: 20.03.3 -> 20.03.4 → https://git.io/JJ4gK
fresheyeball has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/caef648994c (from 60 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
maier has quit [Ping timeout: 256 seconds]
<Fare> gchristensen, yes, except the order. Don't I always want my app LAST? And so for exactly listed derivations, as high as makes sense?
turlando has joined #nixos
<gchristensen> no, the order is not relevant and has no meaning
<Fare> bulk layers at the bottom ... hopefully constant because my dependency graph seldom changes at which point it's OK to regenerate
philr_ has quit [Ping timeout: 258 seconds]
<Fare> ok
<Fare> if the order is not relevant, then fine
<gchristensen> with Docker-built layers the order is relevant and has meaning because each layer modifies the prior layer in additive and subtractive ways
<Fare> (I thought docker layers were ordered... but maybe in this case the order doesn't matter because you contribute disjoint paths anyway)
<gchristensen> but with buildLayeredImage, each layer is purely additive and so the order is not significant
<Fare> ok
<gchristensen> yeah, disjoint! exactly
<Fare> still, I'd like the "big bulk" to be the bottom of the graph (most transitively popular?), not the top of it.
<gchristensen> no you don't, because you're almost guaranteed that the bulk layer will never be a cache hit
<clever> what about spreading the bulk evenly?
<Fare> again, in my model, it's guaranteed they are, because the dependency graph hasn't changed, only my commits to various projects near the top of the graph
<gchristensen> ah
<clever> my problem, is that the last layer is almost always larger then every other layer combined
<{^_^}> [nixpkgs] @equirosa opened pull request #93783 → tut: 0.0.13 -> 0.0.14 → https://git.io/JJ4gA
<clever> so my savings are <50% of the total image
pmy has quit [Ping timeout: 256 seconds]
<gchristensen> it might be interesting to model that and simulate what that looks like with a variety of types of software
<gchristensen> that does make sense
<Fare> and when the dependency graph DOES change, once in a rare while, it's OK to regenerate an image—actually, that's a good time to update the upstream nixpkgs, too.
<clever> yeah, since its a pure function and doesnt depend on deltas, you can easily generate it for any given package, at the current ver
<clever> though you may want some dummy config to delta, and see how much the layers changed
pmy has joined #nixos
fendor has joined #nixos
<gchristensen> of course everything goes badly if you have something with a very large graph of small paths
leotaku has quit [Ping timeout: 244 seconds]
<gchristensen> to do a *really* good job, the thing that does this layerification would do well with a knowledge of history
<clever> yeah, and that can be tricky
<clever> maybe something like PGO, where you give it a blob from past analasis?
<gchristensen> woofta yeah I guess so :P
<gchristensen> or maybe somebody with a better grasp of graph theory could optimise this better
<clever> so you could build 3 or 4 images, run X on all 4, then get a tuned config blob
<clever> another anoyance, that pure nix kinda forces on you (but recursive nix solves), is that you have to re-compres the layers each time you build
leotaku has joined #nixos
<gchristensen> yeah
<gchristensen> recursive nix is gonna be sweet!
stigo has quit [Quit: stigo]
stigo has joined #nixos
<Fare> recursive nix?
turlando has quit [Ping timeout: 256 seconds]
<Fare> what is "recursive nix"?
<gchristensen> it lets a derivation evaluate Nix inside the build and run a nix-build inside the nix-build
<clever> Fare: running nix-build inside a nix build
reanimus has joined #nixos
<Fare> nice. That might save me from using a script that creates a version file *before* I run nix-build, or else nix-build has a dummy v0.0
<clever> Fare: that sounds like something you can do without recursive nix
<Fare> Well, I do it without recursive nix, but then, the master command is not `nix-build`, it's `./build.ss nix`
nature has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
<clever> Fare: what are the contents of build.ss?
fmzakari_ has quit [Quit: Leaving]
zupo has joined #nixos
knupfer has joined #nixos
justanotheruser has joined #nixos
davidv7_ has joined #nixos
davidv7 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ekleog merged pull request #93715 → roon-server: revamp → https://git.io/JJ8z7
<{^_^}> [nixpkgs] @Ekleog pushed 3 commits to master: https://git.io/JJ42H
<{^_^}> [nixpkgs] @offlinehacker merged pull request #92719 → mongodb: 4.0.12 -> 4.2.8 → https://git.io/JJqVS
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/JJ4aL
<Fare> clever, it's pretty trivial in this case, just create a file with version information from git, then run nix-build
<clever> Fare: there are already pure nix exprs to do exactly that
<Fare> but if you want to see it, give me your gitlab handle (this project is opensource but not publicly released yet)
<Fare> clever: it's not pure to extract version from git as part of the nix package's version, is it?
<{^_^}> [cabal2nix] @peti pushed to master « PostProcess: disable test suite for dhall, it requires network access »: https://git.io/JJ4al
<clever> gchristensen: what was the function called? i'm drawing a bit of a blank.....
<davidak[m]> can someone help me with using a derivation in it's passthru.tests? https://github.com/NixOS/nixpkgs/pull/93533/files#diff-aaa3a4fb6468bf93e6daf3c820bcf8deR34-R36
<clever> Fare: one of many solutions, is to just run builtins.fetchGit ./., the attr set returned tells you the git revision, if its clean
knupfer has quit [Ping timeout: 244 seconds]
MichaelRaskin has joined #nixos
<cole-h> clever: `lib.commitIdFromGitRepo`?
<clever> cole-h: thats the one!
<clever> Fare: try using that instead?
<{^_^}> [nixpkgs] @peti merged pull request #93772 → [haskell-updates] bluespec: Fix build without ghc 844 → https://git.io/JJ48r
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JJ4aa
jb55 has quit [Remote host closed the connection]
nature has quit [Ping timeout: 244 seconds]
jb55 has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ4aK
nature has joined #nixos
<MichaelRaskin> Fare: you wanted to discuss passthru vs. direct derivation variables? When will you have time?
user_0x58 has quit [Ping timeout: 260 seconds]
user_0x58 has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-dhall: clean up and drop obsolete overrides »: https://git.io/JJ4Ve
orivej has joined #nixos
proofofkeags has joined #nixos
cmk_zzz has quit [Remote host closed the connection]
vtaur has joined #nixos
Rurd2di has quit [Read error: Connection reset by peer]
proofofkeags has quit [Ping timeout: 244 seconds]
Rurd2di has joined #nixos
<vtaur> spiderman
cmk_zzz has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
orivej_ has joined #nixos
vtaur has left #nixos [#nixos]
<{^_^}> [nix] @edolstra opened pull request #3858 → Group 'nix' subcommands → https://git.io/JJ4Vy
<{^_^}> [nix] @edolstra pushed to 2.3-maintenance « createUnixDomainSocket(): Fix off-by-one error in copying the socket path »: https://git.io/JJ4V7
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: update list of broken builds »: https://git.io/JJ4V5
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ4Vd
cosimone has quit [Quit: Quit.]
fresheyeball has quit [Ping timeout: 240 seconds]
sayanarijit has joined #nixos
zaeph has quit [Ping timeout: 256 seconds]
fresheyeball has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/JJ4wv
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ4wU
zaeph has joined #nixos
sayanarijit has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @danieldk merged pull request #93776 → codeql: 2.2.3 -> 2.2.4 → https://git.io/JJ4Rd
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ4w8
proofofkeags has joined #nixos
meh` has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #93780 → deno: 1.2.0 -> 1.2.1 → https://git.io/JJ4us
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ4wE
pmy has quit [Ping timeout: 260 seconds]
pmy has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-dhall: jailbreak for ghc-8.10.x to accept the latest repline library »: https://git.io/JJ4wK
dermetfan has quit [Ping timeout: 272 seconds]
Nerdmaxx has joined #nixos
kuznero has joined #nixos
<kuznero> Hi All! Is there any chance to automate merge of version bumps for certain apps? I'm having vscode, vscodium in mind.
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-dhall: use latest version for ghc-8.10.x so that we can build with the latest repline library »: https://git.io/JJ4wN
Nerdmaxx has quit [Quit: Leaving]
Nerdmaxx has joined #nixos
<Nerdmaxx> Client: HexChat 2.14.3 • OS: NixOS 20.03.2351.f8248ab6d9e (Markhor) • CPU: Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz (1.10GHz) • Memory: 3.7 GiB Total (3.2 GiB Free) • Storage: 12.4 GB / 59.9 GB (47.5 GB Free) • VGA: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller @ Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3x
<Nerdmaxx> xx/N3xxx Series SoC Transaction Register • Uptime: 2h 10m 24s
cjpbirkbeck has joined #nixos
<kuznero> Or perhaps get a merge right on a subtree in git (but likely it is impossible ;()
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « diffoscope: 152 -> 153 »: https://git.io/JJ4rP
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
romildo has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @bhipple merged pull request #93741 → luigi: 3.0.0 -> 3.0.1 → https://git.io/JJ87m
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ4rb
shibboleth has joined #nixos
<MichaelRaskin> kuznero: sounds like a long discussed but risky and hard to test merge bot…
hanckmann[m] has joined #nixos
kuznero has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « all-cabal-hashes: update to Hackage at 2020-07-24T00:16:27Z »: https://git.io/JJ4oe
malik has joined #nixos
user_0x58 has quit [Remote host closed the connection]
maier has joined #nixos
<{^_^}> [cabal2nix] @peti pushed to master « doc: update live-stream-notes.org »: https://git.io/JJ4o3
user_0x58 has joined #nixos
maier has quit [Ping timeout: 244 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dermetfan has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<jtojnar> davidak that should work
zupo has joined #nixos
<energizer> i suspect nixpkgs would benefit from either hiring some PR-management staffers or significantly increasing automation
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-shower: jailbreak to fix the build with ghc-8.10.x »: https://git.io/JJ4oS
<gchristensen> having a budget to do that would be useful
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « sad: comment out the broken build »: https://git.io/JJ4Ke
<energizer> https://opencollective.com/nixos#section-budget looks like the annual budget is 16K euro, i can't figure out what the annual expenses are
<gchristensen> mostly servers and other infrastructure
<energizer> i mean how much
<gchristensen> not sure monthly, but also there is a signifant amount of donated services which the foundation saves money to pay for in case of a rainy day where we needed to pay for it ourselves
<gchristensen> for example thee hardware from Packet is easily 20k/mo, and the cache is costly in terms of storage and bandwidth
<qyliss> energizer: I think a single dedicated person could get through about 150 PRs a month, based on past attempts to bring the PR number down myself
<gchristensen> and burn out in roughly 6 months :)
<qyliss> well, maybe not if it was a full time job?
<qyliss> or at least not more than other jobs, idk
<energizer> qyliss: it would be interesting to see some more numbers like that
alp_ has joined #nixos
ingenieroariel has joined #nixos
ingenieroariel is now known as Guest73573
<energizer> i dont even know how fast prs are generated
<qyliss> github pulse should tell you that
Guest73573 has quit [Client Quit]
leotaku has quit [Ping timeout: 260 seconds]
ingenier1ariel has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
<energizer> 1,685 Pull requests merged by 392 people in the last month
<energizer> but how fast are they created? https://github.com/NixOS/nixpkgs/pulse/monthly
<energizer> ah 512 i guess
<MichaelRaskin> qyliss: It has some interesting burnout-generating qualities that are not universal…
orivej has joined #nixos
Thra11 has joined #nixos
<MichaelRaskin> I mean, to reach those numbers one needs to make quite a few calls completely out of the area of personal confidence in what is even going on.
<qyliss> I think it depends
<energizer> but wait, doesnt' that mean the number of open PRs is decreasing at a rate of 1k/mo? that doesnt sound right, must be misinterpreting
<qyliss> like, it would go a long way to focus only on the updates / trivial new packages
<ashkitten> energizer: that's number of active prs, split into ones that were merged in the past month and ones that just had activity
<energizer> ashkitten: ah that makes more sense
<qyliss> that's a very misleading sentence
<qyliss> (the github one)
<gchristensen> energizer: about 2.5 PRs/hour
<energizer> gchristensen: where is that coming from?
<MichaelRaskin> qyliss: even for updates there are quite a few catches…
<qyliss> right, but most are simple enough
<gchristensen> energizer: https://status.nixos.org/prometheus/graph?g0.range_input=2w&g0.expr=sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%7D)&g0.tab=0&g1.range_input=30d&g1.expr=sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%2C%20state%3D%22open%22%7D)&g1.tab=0&g2.range_input=30d&g2.expr=sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%2C%20state%3D%22closed%22%7D)&g2.tab=0
<MichaelRaskin> The catches are mostly in knowing which _are_ simple and which mistakenly seem so
<qyliss> there was a period of a couple of weeks a few months ago where I merged about 60 PRs
<{^_^}> [nixpkgs] @peti merged pull request #92461 → Update Haskell package set to LTS 16.6 (plus other fixes) → https://git.io/JJLsS
<{^_^}> [nixpkgs] @peti pushed 40 commits to master: https://git.io/JJ4K8
<MichaelRaskin> I think my last burnout was on 50 in a single day while punting on another 200 in the process
<qyliss> and I did that by looking through loads of them, and as soon as there was anything that made me feel like this wasn't immediately suitable for merging I just moved on
<gchristensen> energizer: https://status.nixos.org/prometheus/graph?g0.range_input=8w&g0.expr=(sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%7D)%20-%20sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%7D%20offset%2030d))%20%2F%20(30%20*%2024)&g0.tab=0
<qyliss> IN A DAY??
<{^_^}> [nixpkgs] @peti pushed 47 commits to haskell-updates: https://git.io/JJ4KB
<MichaelRaskin> My rule was to trust claims that someone has built it and it works
<qyliss> yeah I did the same
<qyliss> I think we could probably be more aggressive with very simple updates
<gchristensen> https://status.nixos.org/prometheus/graph?g0.range_input=180d&g0.expr=sum(github_prs%7Brepo%3D%22NixOS%2Fnixpkgs%22%2C%20state%3D%22open%22%7D)&g0.tab=0 growth in open PRs over time
<qyliss> Like, the kind that just change the version, URL, and checksum
<qyliss> IMO if those build they should be merged.
<MichaelRaskin> The problem is that I know some updates like that that I will actively stall if I notice them
<qyliss> Possibly without any human ever looking at them
Reventlov has joined #nixos
<qyliss> sometimes that'd give us broken software, but I think it would be worth it
<Reventlov> Hi.
orivej has quit [Quit: No Ping reply in 180 seconds.]
<qyliss> ,ask Reventlov
<{^_^}> Reventlov: Just ask your question. It's the best way to know if anybody can help. Or look at other ways of getting in touch with the Nix community here: https://nixos.wiki/wiki/Get_In_Touch
<MichaelRaskin> qyliss: also, URL should stay the same, either there is ${version} expansion, or needs human review
<energizer> so about 6700->6400 in the last 90 days
<energizer> open prs
orivej has joined #nixos
<qyliss> MichaelRaskin: err, yes, good point
<Reventlov> I'm trying to compile some VM, and I'm encountering some error. This is my configuration.nix: https://gist.github.com/rgrunbla/8f6325ad69d6dbe45a17393026064917
<gchristensen> we don't have 6700 open PRs
<Reventlov> And this is the error: https://0x0.st/iwJl.txt (it's about some collision between two components of django)
<MichaelRaskin> qyliss: and I guess you assume no-downgrades?
<energizer> gchristensen: erm ya idk how to write queries here :)
<Reventlov> I'm not really understanding why there would be a collision, as I'm not installing duplicated stuff (I guess)
<Reventlov> ( collision between `/nix/store/chfk7c9dj0mnsq39rgq27fvq3ns8sj4y-python3.8-Django-2.2.14/lib/python3.8/site-packages/django/contrib/gis/geos/libgeos.py' and `/nix/store/9b87lniy4imks9qdm5gw8gb7hjlwmr6v-python3.8-Django-2.2.14/lib/python3.8/site-packages/django/contrib/gis/geos/libgeos.py' )
<qyliss> MichaelRaskin: yes
<Reventlov> Any idea what I'm doing wrong ?
<qyliss> (but all these are good points)
<{^_^}> #64451 (by pasqui23, 1 year ago, open): django.gis: cannot use GDAL in python project
<energizer> gchristensen: your latest link is somewhat worrisome
<gchristensen> why?
<MichaelRaskin> And how you make sure that there is no revert-resubmit (with, obviously, two submitters and the reverter being three people not knowing each other)?
<energizer> gchristensen: number of open PRs growing at 1k/year
<gchristensen> absolutely not
<LnL> compare that with the amount of merged prs
<energizer> what does sum(github_prs{repo="NixOS/nixpkgs", state="open"}) mean?
<davidak[m]> <jtojnar "davidak that should work"> what?
nij has joined #nixos
<gchristensen> well .... maybe it does ... but also, it hasn't panned out that we're actually growing like that, long term
<nij> I managed to install nixos in virtualbox on my laptop! Now it's taking up a lot of space, but I just want to play with it, and find my minimal working config. I should do it again, and give it less resources.
<energizer> how can you tell gchristensen?
<nij> Would 25GB be enough for it? 8GB for root and 17GB for home
<gchristensen> energizer: because I've been very actively part of the project for over 4 years :)
<MichaelRaskin> qyliss: I can produce a lot of catches
<cole-h> gchristensen: Only 4?
<gchristensen> can confirm, MichaelRaskin is Catches as a Service
<energizer> gchristensen: 180 days ago there were 1709 and now there are 2240, (2240-1709)*2 = 1062 per 360 days
<infinisil> nij: Nix uses /nix for everything
<cransom> nij: if you are just testing, there's no call really to make separate root and home
<infinisil> This too ^
<MichaelRaskin> Sometimes Catches as a Public Service Announcement, too
<gchristensen> cole-h: my day one: 2016-01-15 19:56:56 --> gchristensen (~gchristen@unaffiliated/grahamc) has joined #nixos is when I first got tricked to installing this thing in vbox
<Fare> MichaelRaskin, hi
<cole-h> Wow, I thought you were a member for much longer, with all the knowledge (and responsibilities) you have.
<MichaelRaskin> qyliss: I guess if we have merge automation, the first step would be allow non-committer-maintainers merge things submitted by other people with merged PRs and touching only one their package
<MichaelRaskin> Fare: hi!
<gchristensen> cole-h: for the most part people get responsibilities as they do the work :P (see also your ofborg responsibilities)
<cole-h> Heh
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos
<timokau[m]> gchristensen: Wow, somehow I assumed you were around for way longer than me
<simpson> Could we perhaps allow only packages which have corresponding NixOS tests to be automatically merged?
<claudiii> anyone here got an idea how to package a npm package that uses rust (neon https://github.com/neon-bindings/neon) with some crates?
<cole-h> simpson: I don't think that's a good metric, because not all NixOS tests are created equal (e.g. a PR may break some niche feature that is untested)
<Fare> sorry, I was playing Robot Odyssey with my 8 yo.
context has joined #nixos
<MichaelRaskin> Fare: definitely a respectable activity!
<gchristensen> nice
<context> I installed nix and nix-darwin, and now im already in a state that I cannot do anything. no matter what i try doing i get permission errors related to .lock files, i cannot uninstall nix-darwin cause permission errors, and if i use sudo i get something about nixpkgs not found
<nij> infinisil: Wooo! Oh! I see! In this case, how large should I give it?
<simpson> cole-h: What might a maintainer do though, for such a package which *isn't* covered in tests? I have no problem with certain packages being must-not-break, like glibc, but I'm wondering exactly what a human maintainer would do better here.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93786 → fio: 3.20 -> 3.21 → https://git.io/JJ4Kb
<nij> cransom: So I can run everything in root :D?
<context> I am new to nix but... it shouldn't be this easy to totally F'up a package manager should it?
<timokau[m]> context: Its probably safe to just `sudo rm` those lock files
<infinisil> nij: If you don't install crazy things, 10GB should probably be enough imo
<infinisil> Maybe 15
<timokau[m]> context: (note the probably; don't sue me ;))
<LnL> context: sounds like you ran nix with root, the default installation is for a single user only so everything is (or should be) owned by your local user
<context> those lock files dont exist
<cransom> nij: yeah. all of my production is a single partition.
<context> @LnL yeah, i ran something as root cause i kept getting warnings about a root profile not existing, i just wanted the warnings to disappear
<context> so the warning disappeared, but now i cant do anything
<LnL> it's probably /nix/store itself that's owned by root now
<context> @LnL is there any easy "undo" or .. "nuke the entire site from orbit" option ?
<LnL> chown $USER /nix/store
nature has quit [Quit: WeeChat 2.9]
<context> that seems to be working. thanks
<nij> infinisil: so good to know :D
<nij> cransom: That's super neat...
<LnL> context: it's possible there are some more paths, if you get permissions errors when running gc you'll have to run that again with -R
<LnL> but depending on how much stuff you have installed that might take a while
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
<context> yeah. no worries. it might just be that profiles directory, nothing was done i dont think
EsperLily has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to remove-suggestions « remove suggestions feature »: https://git.io/JJ46q
<{^_^}> [nixos-search] @garbas opened pull request #141 → remove suggestions feature → https://git.io/JJ463
proofofkeags has quit [Remote host closed the connection]
<Fare> MichaelRaskin, so what should or shouldn't go in passthru ?
proofofkeags has joined #nixos
malik has quit [Quit: malik]
<Ankhers> Does anyone have experience dynamically deploying their nix configurations? i.e., I have a few servers that users can run software on, but I want to limit what software they can run. So I build a web interface that exposes certain services. User A decides they want to run postgres, so they go into the web interface and click a button to deploy postgres. So they postgres somehow get deployed for that user.
<energizer> Ankhers: might look at nixery
<MichaelRaskin> Fare: Extra direct derivation arguments end up added to the shell environment inside the build
<MichaelRaskin> If this is desirable, of course these should be direct arguments.
<MichaelRaskin> Note that un-quoting inside strings happens earlier and does not care if things eventually get passed to the derivation
orivej has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #nixos
proofofkeags has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<MichaelRaskin> Fare: I think dashed variable names — that do not get passed in environment because passing such things is a bit of undefined behaviour — have no reason to be passed directly and not just added for future reference of rev-deps via passthru
<Ankhers> energizer: Thanks!
kaliumxyz has quit [Remote host closed the connection]
<MichaelRaskin> It is also OK not to pass things neither directly nor via passthru if you only need them for unquoting. (Not the case with the specific variables starting our discussion)
<lovesegfault> How can I get NixOS to import a pool on boot, but not mount or unlock it?
owl has quit [Quit: owl]
szicari has joined #nixos
<Fare> is there a naming convention (say, dashes, or some other character) that also identifies a variable as "not to be included", or is using passthru the Right Way™ to do it?
owl has joined #nixos
AMD1212 has quit [Ping timeout: 246 seconds]
<Fare> I admit I'd have to look at the variables and see which are or aren't included in the build recipe anyway, so it doesn't matter if they are *also* in the environment.
syberant has quit [Remote host closed the connection]
primeos has quit [Quit: WeeChat 2.8]
<MichaelRaskin> For not included you just not pass it directly. I do not think there is a reliable naming convention. Dashes do this in a weird way — you ask to pass it, but passing is too flaky to try
<energizer> i have filesystems."/data".encrypted.enable=true but when i tried to boot landed me in emergency mode. where can i find the logs of what caused the failure?
knupfer has joined #nixos
<MichaelRaskin> Fare: are you even using any of them via shell environment?
primeos has joined #nixos
nij has left #nixos [#nixos]
<energizer> qyliss: at the current growth rate of +1k PRs/year, the 150 PR/month rate you mentioned for a single person would be sustainable. but a full time staffer would be expensive, well beyond the current "annual budget" of 16keuro that opencollective shows
<{^_^}> [nixpkgs] @dywedir merged pull request #93786 → fio: 3.20 -> 3.21 → https://git.io/JJ4Kb
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JJ46X
justanotheruser has quit [Ping timeout: 260 seconds]
<Fare> MichaelRaskin, I'm not actually using *anything* via shell environment ... I expand everything in ${} expansion
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
<MichaelRaskin> Then you do not need to pass anything as direct derivation arguments; you can pass whjat is needed by rev-deps via passthru, and skip the rest
<Fare> MichaelRaskin, I need packages to expose metadata for use by other packages that use them, such as whether they have a version file and if so at what path.
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/0a40a3999eb (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<energizer> in compatible units, current growth rate is about 83PRs/mo, which is by supposition doable by a 50%-time staffer with a bit more automation. idk what the salary for nix people is these days
<Fare> ok, I'll work on that at some point this weekend.
<MichaelRaskin> That's passthru usecase
<{^_^}> [nixos-search] @garbas merged pull request #141 → remove suggestions feature → https://git.io/JJ463
<{^_^}> [nixos-search] @garbas pushed to master « remove suggestions feature (#141) »: https://git.io/JJ46F
<{^_^}> [nixos-search] @garbas pushed 0 commits to remove-suggestions: https://git.io/JJ46b
knupfer1 is now known as knupfer
<energizer> or how much nix really has to spend, since the opencollective doesnt really explain expenses very clearly
<Fare> clever, I added a TODO for trying fetchGit ./. next time I work on the packaging for that
wnklmnn has quit [Read error: Connection reset by peer]
<noonien> how can one get build and runtime dependencies of a derivation?
<clever> Fare: you should also look into lib.commitIdFromGitRepo too
wnklmnn has joined #nixos
<Fare> is there a way to do things that leads to seamless transition from local nix-build to inclusion in nixpkgs ?
<noonien> in tree form preferably, and with sizes :D
<clever> noonien: run `nix-store -q --tree` on both the $out and the drv file
<Fare> clever, can I also easily extract the date of the commit in a form suitable for an unstable package name?
cmk_zzz has quit [Remote host closed the connection]
alp_ has quit [Ping timeout: 260 seconds]
<clever> not sure, you may need to just run `git log` in a derivation that includes `.git`
<noonien> is there a way to get the the .drv for an $out?
<clever> noonien: nix-store --query --deriver
<noonien> awesome! thanks!
<clever> noonien: and for disk usage, `du -hc --max=0 $(nix-store -qR $out) | sort -h`
<{^_^}> [nixos-homepage] @garbas merged pull request #485 → added install and clean targets update flake.nix → https://git.io/JfN6P
<{^_^}> [nixos-homepage] @garbas pushed 118 commits to integrate-new-search: https://git.io/JJ4im
<{^_^}> [nixos-homepage] @garbas pushed to integrate-new-search « Revert "added install and clean targets update flake.nix" »: https://git.io/JJ4iY
<noonien> clever: thanks again! :D
szicari has quit [Ping timeout: 260 seconds]
<noonien> is there a tool to help vendor sources for dependencies?
szicari has joined #nixos
proofofkeags has joined #nixos
<energizer> noonien: niv
<noonien> hmm, i don't think niv does dependencies
<noonien> niv does vendoring* sorry
<energizer> what do you want this tool to do?
<noonien> hmm, i'm not really sure it can be done, with how nix works. i want a select list, or all derivations that are used as sources to be vendored in my project
<noonien> vendored as in downloaded in my project folder, so they can be used as a primary source
<noonien> so, instead of downloading a github repo, the derivation of the source should already be in my project folder, and it should be used from there
<clever> noonien: just put a default.nix in the project, and run nix-build on it
<noonien> this can probably be done by having a list of NARs, that are imported into the nix store prior to the build
<noonien> was that for me or for Fare?
context has quit [Remote host closed the connection]
<noonien> oh, hmm
knupfer has quit [Ping timeout: 244 seconds]
<noonien> you mean, download everything and put default.nix with `./` in it?
<noonien> in every source dependency
<clever> noonien: i just commit the default.nix to the project, and then anybody that clones it can just nix-build, and it builds
<noonien> ah, yes, i already build my project using nix. but i don't trust that all dependencies will be available in the future
<energizer> git sub(module/tree/trac) is antoher option
<clever> noonien: ahhh, so when the deps go away, yeah, thats where github can help, repos are less likely to vanish
<clever> noonien: or host a copy of the .tar.gz yourself somewhere
proofofkeags has quit [Ping timeout: 240 seconds]
<clever> noonien: you can also just do `hello.overrideAtts (old: { src = ./hello.tar.gz; })` to force it to use a given tar, in your repo
<noonien> yup, that's what i'm trying to do. but vendor almost everything alongside the project.
<{^_^}> [nix] @Ericson2314 opened pull request #3859 → `queryDerivationOutputMap` no longer assumes all outputs have a mapping → https://git.io/JJ4iy
afreak has joined #nixos
<noonien> i was wondering if there was a tool to do this already, or a more clever way of doing it
__monty__ has quit [Quit: leaving]
<clever> noonien: the tarball mirror at tarballs.nixos.org does sorta do the same thing
<clever> for any open-source fixed-output derivation in nixpkgs, the tarball gets uploaded there, indexed by hash
<noonien> yeah, that's pretty cool, i read about that recently
<noonien> would have been nice to be able to set a local path to a cache of local tarballs
<clever> nix show-config | grep hashed-mirrors
<clever> hashed-mirrors = http://tarballs.nixos.org/
<clever> noonien: you can override the url it will look at
<noonien> hmm, interesting
<noonien> is there an issue/rfc/pr related to this feature?
<clever> dont know
<noonien> i would like to propose perhaps also using an list from an environment variable, with local file support
dsiypl4 has joined #nixos
<noonien> ah, i see, i'll look into it, thanks!
shibboleth has quit [Ping timeout: 240 seconds]
Nerdmaxx has quit [Quit: Leaving]
<Fare> clever, when I builtins.fetchGit ./. it says: { outPath = "/nix/store/k3qfqwinnldxysbybvpnjmbnxx2aybvg-source"; rev = "0000000000000000000000000000000000000000"; revCount = 0; shortRev = "0000000"; }
<Fare> that doesn't look like great rev, revCount and shortRev entries.
<clever> Fare: it returns all 0's if the tree is dirty, if you have any changes at all
<Fare> also I would have liked date information and git describe --tags --always output
<clever> Fare: thats where commitIdFromGitRepo is better
<Fare> clever: ok, works better indeed if I commit my # TODO in default.nix
moet has joined #nixos
sirreal[m] has joined #nixos
smatting_ has joined #nixos
cr4y1 has quit [Remote host closed the connection]
<Fare> it still doesn't look like it does all I want. And it tries to do it the hard way
<clever> Fare: try doing `runCommand "test" { buildInputs = [ git ]; } "cp -r ${./.git} .git; git describe --tags --always output > $out"`
Thra11 has quit [Quit: WeeChat 2.8]
<clever> Fare: then nix-build it, and read the file it generated
maier has joined #nixos
* cab404[m] uploaded an image: 2_5249354152097614036.png (8KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/FLdTDxJcXUIlztLPeerMFHqq >
shibboleth has joined #nixos
<cab404[m]> wow that's a new one
<clever> cab404[m]: sounds like the network sandbox is doing its job perfectly
zaeph has quit [Ping timeout: 244 seconds]
<cab404[m]> error message is strange
<cab404[m]> that's unrelated to `runCommand` above
<gchristensen> I'm having a surprising problem. I've created an overlay for my NixOS system: nixpkgs.overlays = [(_: _: { dhcpcd = pkgs.hello; })]; but this does not seem to change the `pkgs.dhcpcd` used by the dhcpcd module: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/dhcpcd.nix anyone know whats up?
maier has quit [Ping timeout: 260 seconds]
cutuchiqueno[m] has joined #nixos
<clever> cab404[m]: need more context, what derivation caused it?
<cole-h> gchristensen: What if you do `(_: super: { dhcpcd = super.hello; })` ?
<gchristensen> cole-h: no luck. it doesn't seem to have any effect: nixpkgs.overlays = [ (self: super: { dhcpcd = builtins.trace "wtf" self.hello; }) ];
yourfate has quit [Quit: Sayōnara, ihr Trottel.]
<clever> gchristensen: any containers at play? or nixpkgs.pkgs ?
zaeph has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cab404[m]> <clever "cab404: need more context, what "> a random git pull, it's not something I want to solve, it's a strange random error I for which don't know a cause)
<cab404[m]> <gchristensen "cole-h: no luck. it doesn't seem"> Are you sure you are actually using dhcpcd?
<gchristensen> cab404[m]: even if I override `systemd` to be something else it doesn't have an effect
<gchristensen> clever: interesting question, I'm not doing that anywhere
<clever> cab404[m]: nix always disables the network while building things, so you cant clone things like that
<clever> gchristensen: are you able to reproduce the issue with a minimal set of nix files you can publish?
<cab404[m]> Try adding it to system packages, for a sanity check
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> nixops#1369 (by adisbladis, 5 weeks ago, merged): network: Add nixpkgs attribute for passing custom nixpkgs
pmy has quit [Ping timeout: 246 seconds]
<clever> gchristensen: oh, are you setting nixpkgs.pkgs via nixops?
<gchristensen> I'm not
<gchristensen> that file I gist'd is the complete network expresison
<gchristensen> but I wonder if that PR is doing it?
<clever> gchristensen: that forces every machine in the cluster to use a single instances of pkgs, and ignore nixpkgs.overlays/nixpkgs.config
<gchristensen> yeah ... does that discard overlays?
<gchristensen> ouch
pmy has joined #nixos
<clever> gchristensen: it will impurely load the config.nix and overlays from $HOME
yourfate has joined #nixos
<cab404[m]> wow
<gchristensen> nice.
<clever> adisbladis: where is your purity now? :D
<cole-h> Weird. I have overlays working just fine on my system (at least in that I can add my overlayed package `passrs` to my `environment.systemPackages`)
Nerdmaxx has joined #nixos
<clever> cole-h: the problem is specific to that version of nixops i believe
<cole-h> clever: I'm running from master
<gchristensen> master as of when?
<cole-h> 62875f5e0a054e396e5a8fe7c95545a628408fd1
<cole-h> Is what I have it pinned to with niv
<gchristensen> humm
<ashkitten> is there any way to have nix load overlays & such from the nixos-config even if it's not present on the host system? (like, generate it as part of the system)
<ashkitten> it's frustrating using nixus to deploy but then nix impurely looks for overlays in mutable directories
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
<cole-h> gchristensen: Take a peek at https://github.com/cole-h/nixos-config -- that's my entire system setup. Gonna push state as of now in a sec.
cosimone has joined #nixos
Nerdmaxx has quit [Remote host closed the connection]
<cole-h> gchristensen: Pushed, but there shouldn't be much that would change the behavior.
Nerdmaxx has joined #nixos
<cole-h> gchristensen: Maybe the difference is that I rely on ~/.config/nixpkgs/overlays/default.nix, whereas you're directly modifying nixpkgs.overlays?
excelsiora has joined #nixos
<gchristensen> quite likely
<clever> ashkitten: lines 10-14 will setup $NIX_PATH to look for overlays in /run/current-system/overlays, and line 17 will then put the overlays there
<ashkitten> ah
<excelsiora> I want to start a new elm project on my nixos server. I want to use entr to watch the Main.elm file and build it. Should I do it inside of a nix-shell or should I have a makefile build it with nix? I want the build moved to the server www directory...
<clever> ashkitten: i think that has priority over the ones in $HOME
<clever> ashkitten: though if the $HOME overlays are missing, it doesnt amtter as much
<ashkitten> i wish i didn't have to write files like that manually, especially since my nixpkgs config and overlays aren't in their own place
<ashkitten> i suppose i can separate them out, but...
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
<ashkitten> if only there was a way to write nix expression to a file
<clever> ashkitten: line 5-6
<clever> that write an expression to a file, and then 11 points NIX_PATH to it
<ashkitten> yes, clearly, but i meant somenhing like `builtins.toNix config.nixpkgs`
Nerdmaxx has quit [Remote host closed the connection]
<clever> cant easily do that, because the nix parser mutates the syntax a lot
<ashkitten> would be really nice though
Nerdmaxx has joined #nixos
<clever> <nixpkgs> magically turns into __findFile __nixPath "nixpkgs" i believe
<ashkitten> i mean, as long as it parses, right?
<clever> and `1 * 2` turns into `__mul 1 2`
<clever> functions dont even remain intact
<clever> they turn into pointers to c++ functions
<clever> no real way to undo that
<ashkitten> so it can't be parsed?
<clever> it cant be un-parsed
Nerdmaxx has quit [Remote host closed the connection]
<ashkitten> sigh
Nerdmaxx has joined #nixos
D_ has quit [Remote host closed the connection]
<ashkitten> would be easy in a lisp...
<ashkitten> wait, someone's already done that
<ashkitten> lol, guix
<clever> yeah, thats a lisp based expression language, ontop of the existing nix-daemon and drv files
<ashkitten> finally a reason i'd want to use it
<clever> in the end, it still evals down to a .drv file, and nix-daemon builds it as normal
D_ has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
<ashkitten> buut i won't use guix anyways because no nonfree software
pmy has quit [Ping timeout: 244 seconds]
<ashkitten> kinda necessary
o1lo01ol1o has quit [Remote host closed the connection]
<qyliss> nonfree software for guix is available
<qyliss> just not in the main repos or on official infrastructure
<ashkitten> i see
<lovesegfault> qyliss: do they have a unified guix-nonfree repo>
<lovesegfault> *?
<lovesegfault> Even if unofficial
<qyliss> yes
<qyliss> it's called nonguix
Fare has quit [Ping timeout: 244 seconds]
zebrag has joined #nixos
<qyliss> At least that's my understanding of the ecosystem
pmy has joined #nixos
<qyliss> I'm not all that familiar with it and could be wrong.
cosimone has quit [Quit: Quit.]
o1lo01ol1o has joined #nixos
<excelsiora> sup
<excelsiora> how's it going?
<excelsiora> Anyone got an elm project I can look at to see how to do mine?
<{^_^}> [nixops] @grahamc pushed to revert-1369-nixpkgs-network « Revert "network: Add nixpkgs attribute for passing custom nixpkgs" »: https://git.io/JJ410
<{^_^}> [nixops] @grahamc opened pull request #1390 → Revert "network: Add nixpkgs attribute for passing custom nixpkgs" → https://git.io/JJ41u
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/7adb91df59d (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<xacktm> excelsiora: probably asking #elm is a better bet
<xacktm> unless you're talking about a nix file
asymptotically has quit [Quit: Leaving]
<xacktm> depends what you mean by "elm project"
kreyren has quit [Ping timeout: 240 seconds]
cole-h has quit [Quit: Goodbye]
smatting_ has quit [Ping timeout: 240 seconds]
cosimone has joined #nixos
thc202 has quit [Ping timeout: 244 seconds]
<excelsiora> xacktm: yes, I want a nix file example, or a project directory with nix files in it.
<excelsiora> I might have all I need with a shell.nix and elmPackages.elm as a buildInput, but I want to see other ways of doing it.
fendor has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
dsiypl4 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @chkno opened pull request #93788 → nixos/tests: Add test for syncthing → https://git.io/JJ4DZ
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
gustavderdrache has quit [Quit: Leaving.]
proofofkeags has joined #nixos
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
dsiypl4 has joined #nixos
Rusty1 has quit [Remote host closed the connection]
xkapastel has joined #nixos
tilcreator has quit [Ping timeout: 260 seconds]
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
Nerdmaxx has quit [Remote host closed the connection]
Nerdmaxx has joined #nixos
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
tilcreator has joined #nixos
Rusty1 has joined #nixos
evanjs has joined #nixos
cosimone has quit [Ping timeout: 244 seconds]
o1lo01ol1o has joined #nixos
doyougnu has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
cript0nauta has joined #nixos
mbrgm_ has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
mbrgm has quit [Ping timeout: 244 seconds]
mbrgm_ is now known as mbrgm
xelxebar_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
xelxebar has joined #nixos
proofofkeags has quit [Ping timeout: 260 seconds]
proofofkeags has joined #nixos
maier has joined #nixos
dsiypl4 has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Remote host closed the connection]
orivej has joined #nixos
proofofkeags has joined #nixos
praduca has joined #nixos
<praduca> hi everybody!
maier has quit [Ping timeout: 246 seconds]
<praduca> someone have installed both gnome3 and plasma? i'm trying to install plasma but it give an error
<praduca> error: The option `programs.ssh.askPassword' has conflicting definitions, in `/nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/services/x11/desktop-managers/plasma5.nix' and `/nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/programs/seahorse.nix'.
<praduca> apparently each distro has a distinct default
proofofkeags has quit [Ping timeout: 240 seconds]
<clever> praduca: you can use mkForce to force your own choice onto that option
vk3wtf has quit [Quit: WeeChat 2.7.1]
vk3wtf has joined #nixos
selfsymmetric-mu has joined #nixos
<selfsymmetric-mu> Does anyone use Cachix to just speed up their personal configuration between machines?
<infinisil> selfsymmetric-mu: speed up how?
<selfsymmetric-mu> Oh interesting. Maybe I have the wrong idea of what Cachix is…
pamplemousse has quit [Quit: leaving]
<selfsymmetric-mu> Let's see…cache.nixos.org supposedly caches builds of nixpkgs binaries. If that's the case then why does my nixos-rebuild still appear to be building things?
<infinisil> selfsymmetric-mu: There's infinitely many derivations, cache.nixos.org only has a subset of those
<selfsymmetric-mu> And so…let's say I take the subset that I built on my machine. I pull the same configuration and build it on my laptop.
shibboleth has quit [Quit: shibboleth]
<infinisil> Specifically it doesn't have those derivations cached that are either different for everybody, or which are so fast to build it doesn't make sense to cache them