andi- changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2019 || For best support,
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78641 → timetable: 1.0.9 -> 1.1.0 → https://git.io/Jvm9z
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvmQm
o1lo01ol1o has quit [Remote host closed the connection]
mbrgm_ has joined #nixos
werner292 has joined #nixos
<{^_^}> [nixops] @kreisys opened pull request #1222 → Fix Hydra build on darwin → https://git.io/JvmQ3
werner291 has quit [Ping timeout: 268 seconds]
mbrgm has quit [Ping timeout: 268 seconds]
mbrgm_ is now known as mbrgm
werner291 has joined #nixos
werner292 has quit [Ping timeout: 268 seconds]
noogie has quit [Remote host closed the connection]
shibboleth has joined #nixos
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/845b911ac21 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
andi- has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78645 → python27Packages.pyspotify: 2.1.2 -> 2.1.3 → https://git.io/JvmQz
kleisli has joined #nixos
jgeerds has quit [Ping timeout: 240 seconds]
andi- has joined #nixos
noogie has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
_rvl has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @nh2 merged pull request #78644 → pythonPackages.Babel: Add comment → https://git.io/JvmQt
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvmQw
_rvl has joined #nixos
anirrudh has left #nixos [#nixos]
erasmas has quit [Ping timeout: 260 seconds]
chiefgoat has quit [Ping timeout: 265 seconds]
shibboleth has quit [Quit: shibboleth]
hoobershaggus94 has joined #nixos
hoobershaggus94 has quit [Remote host closed the connection]
turona has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @MetaDark opened pull request #78647 → protontricks: 1.3.1 -> 1.4 → https://git.io/JvmQS
turona has joined #nixos
thc202 has quit [Ping timeout: 260 seconds]
<disasm> hmmm, any good examples for specifying python dependencies for a new vim plugin?
<disasm> oh, maybe I do python3.withPlugins. trying that first
justanotheruser has quit [Ping timeout: 260 seconds]
gustavderdrache has joined #nixos
patrl has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78648 → users-groups: add environment.skel option → https://git.io/Jvm7e
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/63b1eabcdb3 (from 60 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
aveltras has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @xfoxawy opened pull request #78649 → sendgrid-python: init at 6.1.1 → https://git.io/Jvm7T
<{^_^}> [nixpkgs] @marsam merged pull request #77997 → fuse-overlayfs: 0.7.4 -> 0.7.5 → https://git.io/JvkuK
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jvm7t
<{^_^}> [nixpkgs] @marsam merged pull request #78634 → croc: 6.4.8 -> 6.4.10 → https://git.io/Jvmyb
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jvm7O
chiefgoat has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78650 → srcpy: init at XX → https://git.io/Jvm7G
<{^_^}> [nixpkgs] @matthewbauer merged pull request #69057 → add config.environment.ld-linux → https://git.io/Je3LP
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/Jvm7n
justanotheruser has joined #nixos
four2206 has joined #nixos
logzet has quit [Ping timeout: 248 seconds]
logzet has joined #nixos
Synthetica has quit [Quit: Connection closed for inactivity]
<four2206> Hello, can someone point me in the right direction with setting up vim to be built with python3? I made a vim.nix file and added my vimrc to be declared from there, and followed the vim page on the nixos wiki to add it with python3 support. Am I missing a step? Or maybe is there an easier way I'm not aware of? thanks
<jackdk> I don't know the vim infra but what isn't working?
<{^_^}> [nixpkgs] @marsam merged pull request #78633 → python27Packages.deap: 1.3.0 -> 1.3.1 → https://git.io/JvmyI
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jvm7g
<four2206> After adding the line here https://nixos.wiki/wiki/Vim#Python_3_support_for_vim to my packages list (not 100% this is where I should have put it), I get an error when building the configuration. error: attempt to call something which is not a function but a set, at /.../nixos/lib/customisation.nix
<disasm> ah, its's not tied to the plugin, but neovim. extraPython3Packages is what I was looking for
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78651 → python27Packages.statsmodels: 0.10.2 -> 0.11.0 → https://git.io/Jvm7a
<disasm> four2206: can you gist your vim override?
sigmundv has quit [Ping timeout: 265 seconds]
werner291 has quit [Quit: werner291]
<disasm> I have a feeling this is not the right way to run a python script in vim, lol https://github.com/lusis/confluence-vim/blob/master/plugin/confluence-vim.vim#L69
zeta_0 has joined #nixos
<disasm> four2206: you want `python = python3;`
patrl has quit [Quit: WeeChat 2.7]
hoobershaggus51 has joined #nixos
emilsp has quit [Quit: bye]
emilsp has joined #nixos
four2206 has quit [Remote host closed the connection]
hoobershaggus51 has quit [Remote host closed the connection]
kvda has joined #nixos
four2206 has joined #nixos
<four2206> should I add that to that vim.nix file? or in this file where I declare my packages? https://gist.github.com/5e62bba6614f39b7f2d447bf0a10bdce
kvda has quit [Client Quit]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/Jvm7b
<noonien> can i do an `inherit` in `let`?
kvda has joined #nixos
<zeta_0> hello there, i am confused on how to install ruby nixos, could you guys help me out? https://nixos.org/nixpkgs/manual/#sec-language-ruby
<noonien> `nix-shell -p ruby` probably
<noonien> this will spawn a shell with ruby available
<noonien> that manual entry is for packaging ruby apps
erasmas has joined #nixos
<disasm> four2206: vim.nix
<zeta_0> noonien: i want to install ruby with some ruby packages in home.nix, since those instructions are for something else i am not sure how?
<disasm> zeta_0: not recommended to use ruby outside of a nix-shell
<zeta_0> disasm: why?
<noonien> zeta_0: try looking into shell.nix, it helps with development
<noonien> but, if you really want ruby to always be available, you should be able to just add it in your home.nix
<noonien> i'm not sure about the packages, since i don't use ruby
<zeta_0> ok, well do you guys know which package i need to install ruby? https://hastebin.com/mugahalece.bash
Rusty1 has quit [Remote host closed the connection]
ng0 has quit [Quit: leaving]
erasmas has quit [Ping timeout: 265 seconds]
<zeta_0> i have never used ruby before, i want to give it a try
<zeta_0> woops that was my default.nix for haskell
<four2206> disasm oh, alright. Where in this file do I need to add that?
<noonien> zeta_0: just `ruby` works for me
<noonien> zeta_0: if you do `nix-shell -p ruby`
<noonien> you'll have a shell with ruby available
<disasm> four2206: as an attr to customize
<disasm> zeta_0: nix doesn't encourage having development libraries in your environment. So typically with a project, you create a shell.nix that defines all the deps you need, then you use nix-shell to get into a development environment. Same for C, python, etc...
<four2206> okay, can u send the line that I should put one more time? I got disconnected and tried adding python = python3; above my customrc part of the file
<disasm> four2206: I think that should be correct... I switched to neovim a while ago and it's slightly different.
m0rphism has quit [Ping timeout: 268 seconds]
<zeta_0> ok, i found the ruby package in nix packages, i can use nix-shell for ruby, but does ruby come with other packages that i will need, or does it come with a lot of the things builtin like java
<zeta_0> please excuse my ignorance, i have never used ruby before
<simpson> zeta_0: Which package are you trying to get working? Ruby's one of those trickier languages, but maybe it's already packaged.
dansho has joined #nixos
Rusty1 has joined #nixos
<four2206> disasm: might just do the same, seems like the easier solution. I've used neovim before but not yet on nix. One quick question tho. I usually link /bin/nvim to /bin/vim to avoid having to type nvim each time. Is there a way to achieve this same result in nixos?
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/3fd22de7c23 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<zeta_0> simpson: well, i wanted to try out ruby and then see how ruby is packaged in home.nix
<zeta_0> simpson: all the nixos links that i found about ruby are about other stuff
<simpson> zeta_0: Ah. It's not obvious, but the `ruby` Nix package has the `irb` command, which is likely how learning Ruby will start for you.
<simpson> Don't worry about packaging quite yet. Ruby in nixpkgs is complex. Take your time; there's so much to learn.
<zeta_0> simpson: ok, thanks for clarifying this for me, for now i'll install ruby then run the irb like you said to start off
shiver has joined #nixos
protocol has joined #nixos
<disasm> four2206: I do a zsh alias but that breaks it in nix-shell. also... https://github.com/disassembler/network/blob/master/modules/profiles/vim.nix
<{^_^}> [nixpkgs] @ryantm merged pull request #78510 → libow: 3.2p1 -> 3.2p3 → https://git.io/JvqMn
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jvm57
iyzsong has joined #nixos
chagra has joined #nixos
blumenkranz has joined #nixos
<blumenkranz> Hey, anyone else having issue updating due to unar/gnustep again?
<blumenkranz> Been looking on GitHub and it should have been fixed a few days ago, but I keep getting build errors
h0m1 has quit [Ping timeout: 248 seconds]
h0m1 has joined #nixos
mlen has quit [Ping timeout: 240 seconds]
four2206 has left #nixos [#nixos]
<ajs124> blumenkranz: gnustep-base hasn't been compiling for me on unstable since 2020-01-04 (01:52:00)
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/274e095f761 (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
mlen has joined #nixos
<blumenkranz> ajs124: Huh, nice. Is it borked forever or should it be fixed Soon(TM)?
<ajs124> no idea. Although the channel is advancing just fine. Which errors are you seeing blumenkranz?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78652 → python27Packages.uproot: 3.11.0 -> 3.11.1 → https://git.io/Jvmd3
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
kvda has quit [Ping timeout: 260 seconds]
kvda has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78653 → python27Packages.pysrt: 1.1.1 -> 1.1.2 → https://git.io/JvmdQ
<{^_^}> [nixpkgs] @jonringer merged pull request #78652 → python27Packages.uproot: 3.11.0 -> 3.11.1 → https://git.io/Jvmd3
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.uproot: 3.11.0 -> 3.11.1 »: https://git.io/Jvmdd
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
gustavderdrache has quit [Quit: Leaving.]
<blumenkranz> It says gnustep build has failed, inside unar
<blumenkranz> Lemme check the exact results
lord| has joined #nixos
<blumenkranz> I'm gonna assume it's due to some fish-completions thing
<blumenkranz> I will try disabling it
<ajs124> I think that's #76927
<{^_^}> https://github.com/NixOS/nixpkgs/issues/76927 (by tobim, 3 weeks ago, open): gnustep.base fails with undefined symbol: xmemdup
<{^_^}> [nixpkgs] @ryneeverett closed pull request #72815 → dnscrypt-proxy2 service: init → https://git.io/Je2D9
<blumenkranz> Wasn't that technically solved?
<ajs124> Apparently not. What was solved is that the unstable channel doesn't depend on it anymore, so it can advance again. It still doesn't build.
<blumenkranz> So basically, my issue is I am using fish.
<ajs124> On unstable, yes. Assuming that somehow depends on gnustep-base. It should be fine on 19.09.
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<blumenkranz> I think I will wait it out. It's something that's happening to everybody, isn't it?
<blumenkranz> I... just noticed I had unar in my packages list.
<blumenkranz> I'm gonna go hide in shame now. Sorry.
work_ has joined #nixos
kvda has joined #nixos
<{^_^}> [nixpkgs] @lovesegfault opened pull request #78654 → arcanist: 20190905 -> 20200127 → https://git.io/JvmFC
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mexisme has quit [Ping timeout: 265 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
protocol has quit [Remote host closed the connection]
aw has joined #nixos
protocol has joined #nixos
erasmas has joined #nixos
spacefrogg has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78655 → python37Packages.PyChromecast: 4.1.0 -> 4.1.1 → https://git.io/JvmF2
erasmas has quit [Ping timeout: 265 seconds]
felixfoertsch has joined #nixos
felixfoertsch23 has quit [Ping timeout: 246 seconds]
mlen has quit [Ping timeout: 272 seconds]
blumenkranz has quit [Quit: WeeChat 2.7]
orivej has quit [Ping timeout: 268 seconds]
mlen has joined #nixos
orivej has joined #nixos
virus_dave has quit [Quit: virus_dave]
alex`` has quit [Ping timeout: 265 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
kvda has quit [Ping timeout: 240 seconds]
kvda has joined #nixos
mlen has quit [Ping timeout: 268 seconds]
mlen has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #78643 → nixos/alertmanager: Fix startup → https://git.io/JvmH1
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvmbG
<{^_^}> [nixpkgs] @matthewbauer merged pull request #78308 → clang_7,clang_8,clang_9: fix compilation of HIP-code → https://git.io/JvLM1
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JvmbZ
<{^_^}> [nixpkgs] @GovanifY opened pull request #78656 → vim-prosession: add vim plugin → https://git.io/JvmbW
mlen has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @matthewbauer pushed to master « Revert "clang_7,clang_8,clang_9: fix compilation of HIP-code" »: https://git.io/Jvmb2
mlen has joined #nixos
mexisme has quit [Ping timeout: 268 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/a6b6fe115ea (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Soo_Slow has joined #nixos
erasmas has joined #nixos
kvda has quit [Ping timeout: 265 seconds]
kvda has joined #nixos
nikola_i has joined #nixos
erasmas has quit [Ping timeout: 272 seconds]
[Leary] has joined #nixos
Lears has quit [Read error: Connection reset by peer]
chagra has quit [Ping timeout: 265 seconds]
drakonis has quit [Quit: WeeChat 2.6]
bvdw has quit [Read error: Connection reset by peer]
endformationage has quit [Quit: WeeChat 2.6]
bvdw has joined #nixos
glasserc_ has quit [Ping timeout: 268 seconds]
glasserc has joined #nixos
nikola_i has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a6b6fe115ea (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78658 → python27Packages.pynvim: 0.4.0 -> 0.4.1 → https://git.io/JvmAG
mac10688 has joined #nixos
<blackriversoftwa> anyone know why X might segfault whenever I start libreoffice writer?
<blackriversoftwa> running nixos-19.09, just updated the channel and rebuilt my system to see if that helped
erasmas has joined #nixos
<{^_^}> [nixpkgs] @JeffreyBenjaminBrown opened pull request #78659 → Adds the libmonome package → https://git.io/JvmA4
Soo_Slow has quit [Quit: Soo_Slow]
erasmas has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @buckley310 opened pull request #78660 → nixos/bash: configure $LS_COLORS for interactive shells → https://git.io/JvmA2
<{^_^}> [nixpkgs] @marsam merged pull request #78653 → python27Packages.pysrt: 1.1.1 -> 1.1.2 → https://git.io/JvmdQ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvmAa
<{^_^}> [nixpkgs] @dtzWill opened pull request #78661 → matrique: move to aliases.nix, not primary attribute name → https://git.io/JvmAS
chagra has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78662 → python27Packages.pykeepass: 3.1.2 -> 3.2.0 → https://git.io/JvmAF
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78663 → python27Packages.pyfaidx: 0.5.7 -> 0.5.8 → https://git.io/JvmAp
knupfer has joined #nixos
fusion809 has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.7]
benley has quit [Ping timeout: 248 seconds]
benley has joined #nixos
<Valodim[m]> What is the "inherit (foo) bar" Syntax? I've seen it in a couple packages, but not in any documentation. Is it just the same as leaving the parens out?
nisstyre has quit [Ping timeout: 250 seconds]
<jackdk> roughly: `bar = foo.bar;` -- there's like one tangential mention in https://nixos.org/nix/manual/ if you search "the X Athena Widgets", you might find it)
<jackdk> a better search on the page I just linked: "inherit (src-set) a b c"
knupfer has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78664 → python27Packages.pygdbmi: 0.9.0.0 -> 0.9.0.2 → https://git.io/JvmxC
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lears has joined #nixos
nisstyre has joined #nixos
[Leary] has quit [Read error: No route to host]
ddellacosta has quit [Ping timeout: 268 seconds]
mexisme has joined #nixos
<Valodim[m]> Thanks
<Valodim[m]> Makes sense. I guess it was also the only possible interpretation, heh :)
<chagra> will the new qt proprietary lts versions affect nixpkgs?
<chagra> actually nevermind, i don't think nixpkgs is using the lts versions
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78665 → python27Packages.python-periphery: 2.0.0 -> 2.0.1 → https://git.io/JvmxS
Ralith_ has quit [Remote host closed the connection]
palo1 has joined #nixos
<adisbladis> chagra: I don't think we're affected by the recent announcement.
<adisbladis> Tbh it may even be good.
<kleisli> hi all. i'm playing around trying to understand how derivations are built. i wrote this simple expression https://paste.ee/p/y942i with this simple builder https://paste.ee/p/Dsl1g . when I `nix-build` it, nix claims the $out directory doesn't exist. why's that?
<adisbladis> I'm hoping other distros will use less old Qt versions and make packaging a bit easier on recent versions.
palo1 is now known as palo
palo has quit [Ping timeout: 268 seconds]
<adisbladis> kleisli: You'll have to create $out
<kleisli> I see. I thought the idea was that nix gives the builder an out directory it's meant to write into
<clever> kleisli: $out can also be a file or a symlink
<adisbladis> Derivation outputs are not necessarily directories, they can be regular files too. So it's completely up to the builder to decide what makes sense as an output.
<clever> kleisli: its up to the builder to create it
<kleisli> got it, got it
<kleisli> thanks :)
<clever> all nix does, is give $out, the env var
<clever> to say where
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78666 → python27Packages.plyvel: 1.1.0 -> 1.2.0 → https://git.io/JvmxA
Ralith_ has joined #nixos
nikola_i has joined #nixos
ivan has quit [Remote host closed the connection]
ivan has joined #nixos
cfricke has joined #nixos
mac10688 has quit [Ping timeout: 260 seconds]
<kleisli> is there a way to drop into a shell with the environment that's given to the builder? for debugging
<clever> kleisli: thats what nix-shell is for
<{^_^}> [nixpkgs] @zowoq opened pull request #78667 → hadolint: add static executable → https://git.io/Jvmpt
<clever> kleisli: `nix-shell '<nixpkgs>' -A hello` or `nix-shell /nix/store/hash-hello.drv`
<kleisli> right. but isn't the $PATH restricted for the builder? i wanted to see exactly what's available to it
<adisbladis> kleisli: nix-shell --pure
<kleisli> ah!
<{^_^}> [nixpkgs] @Enzime opened pull request #78668 → streamlink: 1.3.0 -> 1.3.1 → https://git.io/Jvmpu
erasmas has joined #nixos
nikola_i has quit [Ping timeout: 248 seconds]
mexisme has quit [Ping timeout: 268 seconds]
knupfer has joined #nixos
erasmas has quit [Ping timeout: 268 seconds]
kenjis1 has joined #nixos
work_ has quit [Quit: Connection closed for inactivity]
Cassandra has joined #nixos
Naptra has joined #nixos
veske has joined #nixos
<{^_^}> [nixpkgs] @Frostman opened pull request #78669 → hugo: 0.62.2 -> 0.63.2 → https://git.io/Jvmhf
m0rphism has joined #nixos
dansho has quit [Ping timeout: 240 seconds]
Cassandra has quit [Ping timeout: 268 seconds]
dansho has joined #nixos
orivej has quit [Read error: Connection reset by peer]
hyper_ch2 has joined #nixos
orivej has joined #nixos
lsix has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @tfc opened pull request #78670 → nixosTests.installer: Port installer and ZFS test to python → https://git.io/JvmhV
gagbo has joined #nixos
<hyper_ch2> why do I keep getting invites into the nixos organization when I decline one?
<clever> ,invite hyper_ch2
<{^_^}> hyper_ch2: Invited to join "Nixpkgs Maintainers" on GitHub? For more information, see: https://discourse.nixos.org/t/join-the-package-maintainer-team/3751
<hyper_ch2> clever: I've been invited and declined 2 times already
<hyper_ch2> yet I always get a new invitation
<hyper_ch2> also, I should generate new iso with zfs 0.8.3 now :)
Naptra has quit [Quit: Leaving]
ng0 has joined #nixos
ng0 has joined #nixos
<{^_^}> [nixpkgs] @filalex77 closed pull request #74927 → bitwarden_rs: 1.9.1 -> 1.13.0 → https://git.io/JeDJI
gkmngrgn has joined #nixos
Jackneill has joined #nixos
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « kitty: 0.15.1 -> 0.16.0 »: https://git.io/JvmjT
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/d8cb4ed910c (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<xavierzwirtz[m]> whats the trick to puting a file from a derivation in a specific location on disk?
<xavierzwirtz[m]> I need to write the k3s airgapp images to `/var/lib/rancher/k3s/agent/images/`
<xavierzwirtz[m]> I guess I could copy the file from the derivation to where it needs to go in a systemd service, feels a little odd though
noudle has joined #nixos
<etu> xavierzwirtz[m]: It's usually done through services
<xavierzwirtz[m]> Ill try that way then
<etu> xavierzwirtz[m]: either if it's possible to configure/patch the program to look in the store instead... or through a service that creats a symlink to the store or copies files
<etu> It depends a lot on the application and how it behaves. Also what kind of data it is.
<xavierzwirtz[m]> Ideally k3s would let me change where it looks for images with an env var
rheeseyb has joined #nixos
o1lo01ol1o has joined #nixos
Chiliparrot has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dali99 closed pull request #76673 → bitwarden_rs: 1.9.1 -> 1.13.0 → https://git.io/JeNxx
Naptra has joined #nixos
smatting has joined #nixos
<{^_^}> [nixpkgs] @benley merged pull request #78514 → minecraft-server: 1.14.4 -> 1.15.2 → https://git.io/JvqMH
<{^_^}> [nixpkgs] @benley pushed commit from @Frostman to master « minecraft-server: 1.14.4 -> 1.15.2 (#78514) »: https://git.io/JvmjN
Tucky has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78671 → rapid-photo-downloader: 0.9.17 -> 0.9.18 → https://git.io/Jvmjx
chloekek has joined #nixos
rheeseyb has quit [Ping timeout: 260 seconds]
rheeseyb has joined #nixos
__monty__ has joined #nixos
nikola_i has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b3729ae77f5 (from 66 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<hyper_ch2> how can I stop nixos to send me invite messages time and again?
<Dandellion> how would I do this on nixos?
erasmas has joined #nixos
<wedens[m]> one way is to add a patch to pulseaudio derivation. downside being that it'll cause massive rebuild
erasmas has quit [Ping timeout: 268 seconds]
werner291 has joined #nixos
<clever> wedens[m]: if your patched pulseaudio only goes into hardware.pulseaudio.package, it wont be a mass rebuild
<clever> wedens[m]: hardware.pulseaudio.package = pkgs.pulseaudio.overrideDerivation ...;
jgeerds has joined #nixos
<wedens[m]> yeah, that might do it
<clever> the clients obviously wont respect the changes, but will connect to the patched daemon
<wedens[m]> btw, will doing something like `pulseaudio = symlinkJoin [ pkgs.pulseaudio myconfig ]` in an overlay, where 'myconfig' contains modified files work? I'm not sure how symlinkJoin handles existing files
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78672 → pythonPackages.argparse: init at 1.4.0 → https://git.io/JvYvI
<clever> wedens[m]: id use buildEnv for that, but that will likely cause a mass rebuild
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78673 → pythonPackages.commentjson: init at 0.8.2 → https://git.io/JvYvY
<wedens[m]> yeah, it will. I'm just curious whether it'll have the desired effect of changing the files
<clever> wedens[m]: you can just nix-build that pulseaudio, to see if it did what you want
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78674 → pythonPackages.flower: init at 0.9.3 → https://git.io/JvYvc
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78675 → pythonPackages.gitlab: init at 1.0.2 → https://git.io/JvYvl
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78676 → pythonPackages.inotify: init at 0.2.10 → https://git.io/JvYv0
<Dandellion> thanks everyone I'll give this a try
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78677 → pythonPackages.mimesis: init at 3.3.0 → https://git.io/JvYva
FRidh has quit [Quit: Konversation terminated!]
FRidh has joined #nixos
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78678 → pythonPackages.nbconflux: init at 0.7.0 → https://git.io/JvYvr
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78679 → pythonPackages.pdfrw: init at 0.4 → https://git.io/JvYv6
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78681 → pythonPackages.pipdeptree: init at 0.13.2 → https://git.io/JvYvX
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78682 → pythonPackages.pypattyrn: init at 1.2 → https://git.io/JvYvD
<{^_^}> [nixpkgs] @FRidh pushed 1000 commits to staging-next: https://git.io/JvYvy
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78683 → pythonPackages.pytest-memprof: init at 0.2.0 → https://git.io/JvYvH
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78684 → pythonPackages.python-highcharts: init at 0.4.2 → https://git.io/JvYvQ
<{^_^}> [nixpkgs] @FRidh pushed 1000 commits to staging: https://git.io/JvYvb
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvYvA
kenjis1 has quit [Ping timeout: 260 seconds]
nimblepoultry has quit []
nimblepoultry has joined #nixos
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78685 → pythonPackages.python-pam: init at 1.8.4 → https://git.io/JvYvj
werner291 has quit [Quit: werner291]
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78686 → pythonPackages.redo: init at 2.0.3 → https://git.io/JvYfe
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « citrix_workspace_19_8_0: fix url »: https://git.io/JvYfv
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78687 → pythonPackages.sanic-auth: init at 0.2.0 → https://git.io/JvYff
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78688 → pythonPackages.spavro: init at 1.1.22 → https://git.io/JvYfT
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78689 → pythonPackages.sphinx-autodoc-annotation: init at 1.0-1 → https://git.io/JvYfk
mexisme has joined #nixos
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78690 → pythonPackages.sqlitedict: init at 1.6.0 → https://git.io/JvYfI
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78691 → pythonPackages.superlance: init at 1.0.0 → https://git.io/JvYft
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78692 → pythonPackages.supervisor-checks: init at 0.8.1 → https://git.io/JvYfq
gausby_ has quit []
gausby_ has joined #nixos
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78693 → pythonPackages.untangle: init at 1.1.1 → https://git.io/JvYfm
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78694 → pythonPackages.vertica-python: init at 0.10.2 → https://git.io/JvYfY
Makaveli7 has joined #nixos
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78695 → pythonPackages.xmlrunner: init at 1.7.7 → https://git.io/JvYfn
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78696 → pythonPackages.yq: init at 2.10.0 → https://git.io/JvYfc
mexisme has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @vbgl opened pull request #78697 → ocamlPackages.mlgmpidl: 1.2.11 → 1.2.12 → https://git.io/JvYfC
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78698 → pythonPackages.dash-daq: init at 0.3.3 → https://git.io/JvYfW
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78699 → pythonPackages.thriftpy2: init at 0.4.10 → https://git.io/JvYf4
<{^_^}> [nixpkgs] @arnoldfarkas opened pull request #78700 → pythonPackages.property-cached: init at 1.6.3 → https://git.io/JvYfB
lstanley has quit []
lstanley has joined #nixos
thc202 has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
yourfate has joined #nixos
<yourfate> I'm trying to install nixos in a VM behind a corporate proxy. I set http(s)_proxy and ftp_proxy, also the capitalized versions, and I set the networking.proxy.default in the nixos config
<yourfate> I can curl websites just fine
<yourfate> but nixos can't connect to servers during theinstall
<yourfate> ah lol, sudo -E did the job
<yourfate> didn't think about the env
civodul has joined #nixos
<{^_^}> [nixpkgs] @mmahut opened pull request #78701 → pythonPackages.ConfigArgParse: 0.15.2 -> 1.0 → https://git.io/JvYfF
Acilim has joined #nixos
Acilim has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #78595 → litecoin: move to qt5 and add zeromq supoort → https://git.io/JvmWp
<{^_^}> [nixpkgs] @mmahut pushed 3 commits to master: https://git.io/JvYfx
kenjis1 has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #78282 → bitcoin-gold: init at 0.15.2 → https://git.io/JvLrj
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JvYfh
<{^_^}> [nixpkgs] @FRidh closed pull request #78696 → pythonPackages.yq: init at 2.10.0 → https://git.io/JvYfc
hyper_ch2 has joined #nixos
aveltras has joined #nixos
carter has quit []
<{^_^}> [nixpkgs] @FRidh closed pull request #78672 → pythonPackages.argparse: init at 1.4.0 → https://git.io/JvYvI
carter has joined #nixos
cosimone has joined #nixos
<Dandellion> ,locate /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
<{^_^}> Couldn't find in any packages
<Dandellion> ,locate /nalog-input-internal-mic.conf
noudle has quit []
<Dandellion> ,locate analog-input-internal-mic.conf
<{^_^}> Couldn't find in any packages
<{^_^}> Found in packages: pulseaudioFull, pulseaudioLight
gkmngrgn has quit [Quit: WeeChat 2.6]
fusion809 has quit [Remote host closed the connection]
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @jpgu-epam opened pull request #78703 → mesos: Fix insecure Maven domain → https://git.io/JvYJj
fusion809 has quit [Remote host closed the connection]
rheeseyb has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to master « citrix_workspace_19_3_0: mark as unsupported »: https://git.io/JvYUk
fusion809 has joined #nixos
fusion809 has quit [Remote host closed the connection]
feepo has quit []
XenGi has quit [Quit: KTHXBYE!]
feepo has joined #nixos
mankyKitty has quit []
mankyKitty has joined #nixos
rheeseyb has joined #nixos
oida has joined #nixos
dm9 has joined #nixos
domogled has joined #nixos
o1lo01ol1o has joined #nixos
tertl3 has quit [Quit: Connection closed for inactivity]
alex`` has joined #nixos
sigmundv has joined #nixos
kenjis1 has quit [Remote host closed the connection]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
cfricke has quit [Quit: WeeChat 2.7]
Catalynna has joined #nixos
<{^_^}> [nixpkgs] @colemickens opened pull request #78704 → linux: 5.4.15 -> 5.5.0 → https://git.io/JvYTL
mallox has joined #nixos
seanparsons has quit [Quit: ZNC 1.7.4 - https://znc.in]
Catalynna has quit [Client Quit]
seanparsons has joined #nixos
protocol has quit [Remote host closed the connection]
protocol has joined #nixos
<rizary_> anyone want to take a look here: https://github.com/NixOS/nixpkgs/pull/76420, wrt to my issue with having `android_sdk.accept_license = true;`. tl;dr; I have my devs environment setup using `niv` and use separate `nixpkgs` instead of common `<nixpkgs>` import here: https://github.com/Rizary/flutter-template/blob/master/nix/nixpkgs.nix
<{^_^}> #76420 (by babariviere, 4 weeks ago, open): flutter: init 1.12.13+hotfix.5
<rizary_> but every time I run `nix-shell` I always got an error saying that I am still not accept the android_sdk license
erasmas has joined #nixos
kenjis1 has joined #nixos
protocol has quit [Read error: Connection reset by peer]
protocol has joined #nixos
erasmas has quit [Ping timeout: 272 seconds]
protocol has quit [Read error: Connection reset by peer]
protocol has joined #nixos
grin[m] has joined #nixos
<{^_^}> [nixpkgs] @bene1618 closed pull request #58526 → Add background option to dhcpcd → https://git.io/fjTX4
alex`` has quit [Quit: WeeChat 2.7]
alex` has joined #nixos
alex` is now known as Guest91680
v88m has quit [Ping timeout: 268 seconds]
Guest91680 is now known as alex``
<aveltras> how can i access the default.nix of a subdirectory when using a fetchTarball like the following ?
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<aveltras> right now it complains that workOnMulti is not a function but a string with context
knupfer has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
cosimone has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #78668 → streamlink: 1.3.0 -> 1.3.1 → https://git.io/Jvmpu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYkt
<wedens[m]> add parens around (import "..")
<aveltras> wedens[m]: like this ? workOnMulti = (import "${reflexPlatformSrc}/nix-utils/work-on-multi") { reflex-platform = reflexPlatform; }; , if so, this doesn't work either, same error
<aveltras> oh, seems it was due t something else in the file
XenGi has joined #nixos
<aveltras> still loading but i think thats ok now, thanks
<{^_^}> [nixpkgs] @marsam merged pull request #78645 → python27Packages.pyspotify: 2.1.2 -> 2.1.3 → https://git.io/JvmQz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYkR
<{^_^}> [nixpkgs] @marsam merged pull request #78669 → hugo: 0.62.2 -> 0.63.2 → https://git.io/Jvmhf
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYkE
noudle has joined #nixos
MasseR has quit [Ping timeout: 265 seconds]
MasseR has joined #nixos
<grin[m]> hello; first time user (tester) here, and have quite a bad experience with the installer, namely that it doesn't install. This is a VM (non-efi) and while installer keeps telling me "You must set the option ‘boot.loader.grub.devices’ or 'boot.loader.grub.mirroredBoots' to make the system bootable" these options are set in the config. I guess some automagic process make me sad since specifically "enable" grub causes conflic
<grin[m]> between my config and nixos' own.
<grin[m]> It's also not clear whether `nixos-install` uses the config or the already built system (eg. do I have to rebuild every time I change something in the config).
fendor has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
<aveltras> are you in the installing process ?
veske has joined #nixos
smatting has quit [Ping timeout: 246 seconds]
<{^_^}> [nix] @edolstra pushed 2 commits to flakes: https://git.io/JvYIY
<clever> grin[m]: for non-efi installs, you must set something like boot.loader.grub.devices = [ "/dev/sda" ];
<clever> grin[m]: that tells grub which drive to install the MBR stub into
mexisme has joined #nixos
<grin[m]> <clever "grin: for non-efi installs, you "> it is set. also tried device ="/dev/sda";
<{^_^}> [nix] @edolstra pushed to flakes « Shut up warning »: https://git.io/JvYIZ
<grin[m]> rebuild stopped complaining that the system won't be bootable, but the installer isn't happy.
<clever> grin[m]: what path are you editing?
<grin[m]> <clever "grin: what path are you editing?"> `/etc/nixos/configuration.nix `
<grin[m]> According to manual as far as I see.
<clever> grin[m]: nixos-install reads /mnt/etc/nixos/configuration.nix, and is meant to build a copy of nixos currently mounted in /mnt/
<clever> grin[m]: nixos-rebuild reads /etc/nixos/configuration.nix and is meant to update the currently running nixos (mounted at /)
<grin[m]> ah.
<grin[m]> this seems to be a surprise action.
<grin[m]> let me grep the manual again.
<clever> grin[m]: nixos-install is basically a script that runs nixos-rebuild, inside a chroot
<grin[m]> aah. yes, it's there but it looks like it's connected to the UEFI config ☹︎
<grin[m]> sorry, I read it like 5 times and still missed. would be useful if install would mention which config it reads.
mexisme has quit [Ping timeout: 245 seconds]
<grin[m]> after knowing the answer it seems obvious, but not for the newcomers. since this is probably the first potential problem (install) it may be made a little bit more verbose or helpful.
<grin[m]> thank you for the answer, install seems to be very busy retrieving packages now. I guess it'll work. 🧁
jgeerds has quit [Ping timeout: 265 seconds]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<clever> grin[m]: are you starting from a pre-made virtualbox image or an iso file?
<{^_^}> [nixpkgs] @Mic92 merged pull request #78010 → home-assistant: v0.103.1 -> 0.104.3 → https://git.io/Jvky7
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvYIA
veske has quit [Quit: This computer has gone to sleep]
<grin[m]> <clever "grin: are you starting from a pr"> iso.
<grin[m]> like the Real Thing.
<grin[m]> whyyyyy? Installing for i386-pc platform.
<grin[m]> or this includes x86_64?
CandyWendy has joined #nixos
domogled has quit [Read error: Connection reset by peer]
domogled has joined #nixos
CandyWendy has quit [Quit: CandyWendy]
bukkitgerman has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @andir merged pull request #78188 → buildRustCrate: support `rlib` dependency type → https://git.io/JvLLx
<{^_^}> [nixpkgs] @andir pushed 4 commits to master: https://git.io/JvYLE
Tucky has quit [Ping timeout: 265 seconds]
<clever> grin[m]: when using the iso, you want to be using nixos-install only, not nixos-rebuild
<clever> grin[m]: nixos-rebuild would modify the livecd env, and be lost at shutdown
<shyim> Hey. I want to create a file in "/etc/php.d/shyim.ini"
<grin[m]> If you, however, don't change it it doesn't have network connection which makes install fail. Just an example.
<shyim> How i need to write the option?
<shyim> environment.etc."php.d"."shyim.ini" does not work :D
<tilpner> shyim: environment.etc."php.d/shyim.ini"
<shyim> Thanks :D
cbarrett has quit []
cbarrett has joined #nixos
veske has joined #nixos
<thefloweringash> is there any work on untrusted remote builds based on nix 2.0 style persisted signatures? it'd be approximately the same as "drv=$(nix-instantiate ...); nix copy --to ssh-ng://$b; r=$(ssh $b "nix-build $drv"); nix copy --from ssh-ng//$b $r"
<thefloweringash> use case: sharing build hardware without the scary warnings about "trust this builder as much as you trust any user", like the aarch64 community box
Rusty1 has joined #nixos
newhoggy has quit []
newhoggy has joined #nixos
<gchristensen> how would persisted signatures fix it?
<thefloweringash> no trust required in either direction
<thefloweringash> the persisted signatures probably aren't critical, but you'd need a way for the remote to sign things
<gchristensen> there is no way around needing trust when receiving build outputs which aren't content-addressed
<thefloweringash> I should clarify, no "trusted-user" style trust required. the client receiving the build needs to trust the signing key of the builder
<gchristensen> I guess I'm not sure what you mean, can you clarify?
<{^_^}> [nixpkgs] @FRidh merged pull request #77739 → Staging next → https://git.io/JvUni
<{^_^}> [nixpkgs] @FRidh pushed 95 commits to master: https://git.io/JvYte
<thefloweringash> the thing that makes the aarch64 builder unsafe is that each remote user is a nix "trusted-user", and can upload arbitrary contents to any store path
<thefloweringash> (correct me if I'm wrong at any point!)
ftzm has joined #nixos
<gchristensen> right
<gchristensen> so one solution is to only allow users to upload content-addressed paths
<gchristensen> there is a secondary risk of somebody using a kernel exploit to break out of the sandbox, but I'm going to assume you're assuming that won't happen :)
<thefloweringash> if the "sending inputs" step is never done, by uploading .drvs (which don't need signatures), and letting the builder do either building or substitution, then you get most of the win
<gchristensen> true
<gchristensen> that does mean you can't use it as a remote builder in the /etc/nix/machines sense
<thefloweringash> and for the "receiving outputs" you sign on the builder, and have the clients trust the builder's key
<thefloweringash> ah, yes, exactly!
<gchristensen> back in a few!
<thefloweringash> I'd love to have the remote builder style builds, without the current "trusted-user" requirement.
fendor has quit [Read error: Connection reset by peer]
fendor_ has joined #nixos
<thefloweringash> it seems like it'd be a fairly small change to nix that'd enable my use case of letting semi-random people safely build on my hardware, or making the community builder safe
bukkitgerman has joined #nixos
<simpson> I'm not sure how that follows. Somebody malicious could still perform a miscompilation, and as long as nobody else builds the package, the malicious version will get cached.
rodarmor has quit []
rodarmor has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JvYtn
<simpson> (Put another way, the dangerous part of Nix-built code is that it will be loaded by an extremely unsafe and powerful code-loader. Doesn't matter how well-intentioned the compiler is, as long as the code-loader is so powerful.)
<thefloweringash> how do you cause a miscompilation?
<{^_^}> [nixpkgs] @vcunat merged pull request #75437 → kramdown-rfc2629: init at 1.2.13 → https://git.io/Je93u
turion has quit [Ping timeout: 265 seconds]
<simpson> Be malicious.
rheeseyb has quit [Quit: Konversation terminated!]
hyper_ch2 has quit [Remote host closed the connection]
rheeseyb has joined #nixos
<thefloweringash> can you expand on that?
hyper_ch2 has joined #nixos
<simpson> Sure. A compiler is *any* function from source code to machine code, isn't it? Including the functions which (classically) insert backdoors into binaries.
ng0 has quit [Quit: leaving]
newbie21 has joined #nixos
<newbie21> Hi
<newbie21> My computer does not show Wifi NIC after installed NixOs
<{^_^}> [nixpkgs] @vcunat pushed to release-19.09 « Merge #75437: kramdown-rfc2629: init at 1.2.13 »: https://git.io/JvYti
<simpson> newbie21: You may need to enable firmware for your device. https://nixos.org/nixos/manual/options.html#opt-hardware.enableAllFirmware perhaps. Have you checked dmesg for hints?
dingenskirchen has quit [Quit: dingenskirchen]
<thefloweringash> simpson: sorry I'm still not following. In the model of a builder where you trust the admins and its signing key, can you as an untrusted user cause another untrusted user to receive a malicious build?
dingenskirchen1 has joined #nixos
<simpson> thefloweringash: If you trust, then that's not interesting. Recall that "I trust this" means "I am vulnerable to exploits from this".
domogled1 has joined #nixos
domogled has quit [Read error: Connection reset by peer]
domogled1 is now known as domogled
cosimone has joined #nixos
<simpson> This is why only the content-addressed packages would be okay; they *can't change contents* without changing the hash.
dingenskirchen1 is now known as dingenskirchen
<thefloweringash> maybe it's not interesting, but it seems like a useful improvement
<simpson> IYSS, but I'm also in #nixos-aarch64, and AFAICT this is all because folks aren't patient about compile times on ARM.
smatting has joined #nixos
<simpson> Sure, I get it; ARM compile times are not pleasant. So? When I was your age, we all used Gentoo, and we had to wait for our compilers, and we loved it! We'd recompile everything all the time.
<AmandaC> Oh goddesses above, I remember being asked to do something in a tech school class, but I needed to updatemy USE flags to be able to communicate with the hardware I was asked to messwith, and spent the whole class with a heater on my lap whileI rebuilt the world.
<simpson> thefloweringash: Specifically, in your example, machine $b has tools that *claim* to be Nix. How would you enforce that machine $b never miscompiles?
cosimone_ has joined #nixos
Chiliparrot has joined #nixos
cosimone has quit [Ping timeout: 248 seconds]
turion has joined #nixos
<thefloweringash> simpson: I am going to take the "uninteresting" approach of trusting the nixos infra people to make trustworthy infrastructure, much like they maintain the global binary cache
<thefloweringash> I also used gentoo about 15 years ago. I got better.
veske has quit [Quit: This computer has gone to sleep]
<thefloweringash> My use case really is: I have faster-than-average arm hardware, I'd like to share it, how safe can I make this?
<thefloweringash> I'm hoping that use case doesn't seem too far fetched?
newbie21 has quit [Ping timeout: 260 seconds]
<simpson> Today, given how code is loaded on the typical Linux kernel, I'd suggest that you *can't*, and that trying is not worthwhile. This isn't arbitrary or capricious; certain kinds of artifacts are quite safe to load, and others are not.
<simpson> Although you can get your hardware added to the community build pool, I think.
newbie41 has joined #nixos
<thefloweringash> IIUC, you're saying that running services like ofborg is unsafe, since it will build any PR submitted to nixpkgs?
<simpson> I don't know. I don't have any authority over what folks do. I just wish folks would understand why so much trust is a *bad thing*. Even if people are trust*worthy*, actually *trusting* them leads directly to security weakness.
<simpson> Yeah, we trust gchristensen (that is, we are vulnerable to gchristensen's choices) in running ofborg.
<newbie41> simpson I have `enableAllFirmware` and reboot the machine, but the NIC is still missng.
<simpson> newbie41: dmesg time. Why doesn't the kernel find your device?
<thefloweringash> simpson: but since he trusts any github user to be able to perform builds, then ofborg is practically unsafe?
<hexa-> newbie41: do you know the model of your wifi card?
<newbie41> I use Thinkpad X1 Extreme 2nd, come with Intel Wi-Fi 6 AX200 2x2 AX,
<simpson> thefloweringash: Yep, seems you understand. This is a portion of why it would be nice if we had the equivalent of $(guix challenge), which allows end-users to doubt a package's integrity and regenerate it from known-good builders.
<hexa-> newbie41: you'll need kernel 5.4 or later
<newbie41> How can I specify the kernel in nixos config
<thefloweringash> is there some extra reading I can do on the nature of the attacks possible from a nix build environment?
<hexa-> via boot.kernelpackages
<hexa-> you'll probably want pkgs.linuxPackages_latest for the time being
alex`` has quit [Ping timeout: 268 seconds]
<simpson> thefloweringash: The classic reference is Ken Thompson's lecture, "Reflections on Trusting Trust", which will give you the theoretical background for what a compiler can do: https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf
<simpson> thefloweringash: And then, "The Confused Deputy", for compilers in the context of a system: http://www.cap-lore.com/CapTheory/ConfusedDeputy.html
<{^_^}> [nixpkgs] @andir opened pull request #78706 → buildRustCrate: do not overlay OUT_PATH on src/ → https://git.io/JvYqm
alex`` has joined #nixos
<thefloweringash> I don't think what I'm talking about relates to compilers. I'm still not entirely convinced we're talking about the same thing here.
<simpson> Okay, no worries.
newbie41 has quit [Remote host closed the connection]
<gchristensen> simpson: "not sure how that follows" if we trust the Nix daemon (and its administrator) to faithfully validate every input is content addressed, and assume no kernel exploits, it is safe to assume that if someone gets a pwned output, they were attempting to build the same pwnd output. nobody trusts ofborg beyond the build output and "did it build?" nobody but the builder executes what it creates. I
<gchristensen> typically consider ofborg builders to likely be compromised.
<simpson> gchristensen: Ah, TIL, thanks. And yeah, we do have to assume that all of the Nix binaries are not tampered with; that's the root of the trusting-trust problem here.
spacekookie_ is now known as spacekookie
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/c811124411f (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<NoctisLabs> Is there a way to detect what system the configuration.nix is running on with the machineid or a hardware identifier and only import the configuration for that machine? I'd like to see an example if you have one.
<thefloweringash> simpson: when you said "given how code is loaded on the typical Linux kernel, I'd suggest that you *can't*,", what were you referring to? that's the stuff I'm interested in
astrofog has joined #nixos
newbie10 has joined #nixos
<newbie10> Thank you, upgrade the firmware fix the NIC problem
newbie10 has quit [Remote host closed the connection]
waleee-cl has joined #nixos
<simpson> hexa-++
<{^_^}> hexa-'s karma got increased to 1
nikola_i has quit [Ping timeout: 260 seconds]
<hexa-> :)
<simpson> thefloweringash: I'm not sure where to start without getting extremely academic. http://erights.org/talks/thesis/markm-thesis.pdf has multiple relevant chapters. I expect, though, that reading about the Confused Deputy is necessary first.
<simpson> thefloweringash: When we run a binary on Linux, we *endow* the executing process with a bevy of permissions. We then *trust* the binary to attenuate its permissions, shedding and closing things it does not need; we *trust* it to not make certain syscalls. See the problem?
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
<simpson> (The way E, or my language Monte, loads code is *explicit* about permissions and capabilities. I would let other folks compile Monte modules; loading Monte code is safe.)
<{^_^}> [nixpkgs] @talkara opened pull request #78708 → pythonPackage.robotframework-requests: 0.6.2 -> 0.6.3 → https://git.io/JvYqd
veske has joined #nixos
logzet has joined #nixos
mananamenos has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #77836 → evdi: 1.6.4 -> git-2020-01-16 → https://git.io/JvTkj
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JvYmq
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging: https://git.io/JvYmm
<{^_^}> [nixpkgs] @vcunat merged pull request #78604 → pciutils: 3.6.2 -> 3.6.4 → https://git.io/Jvmz3
newbie84 has joined #nixos
nikola_i has joined #nixos
<newbie84> I have another problem. I used my android phone connected to the laptop in USB tethering mode during NixOS installation, bc I could not enable the WiFi NIC at that time. But now, I can not boot the machine without connect the android phone at USB tethering mode :(
veske has quit [Quit: This computer has gone to sleep]
<Yaniel> boot with the phone connected, disconnect phone, run the nix ocnfiguration generator again, rebuild os
<Yaniel> the configuration generator should only touch hardware-configuration.nix so your existing configuration.nix is safe
<{^_^}> [nixpkgs] @foxit64 opened pull request #78709 → maintainers: add foxit64 → https://git.io/JvYm8
<newbie84> let me try that.
gustavderdrache has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #78559 → haskellPackages.bustle: fix building on Hydra → https://git.io/JvqFZ
<{^_^}> [nixpkgs] @jtojnar pushed 3 commits to haskell-updates: https://git.io/JvYmw
<newbie84> Ah, I have another problem. The speaker does not working. I has enabled ` sound.enable = true; hardware.pulseaudio.enable = true`
veske has joined #nixos
elvishjerricco has quit []
elvishjerricco has joined #nixos
Makaveli7 has quit [Quit: WeeChat 2.7]
dm9 has quit [Quit: WeeChat 2.7]
ddellacosta has joined #nixos
newbie84 has quit [Remote host closed the connection]
newbie83 has joined #nixos
parseval has quit []
astrofog has quit [Quit: Quite]
parseval has joined #nixos
<{^_^}> [nixpkgs] @nagisa closed pull request #78414 → buildRustCrate: dont clobber src /w gen code → https://git.io/Jvt56
knupfer has joined #nixos
NatashaOakl has joined #nixos
NatashaOakl has quit [Client Quit]
<{^_^}> [nixpkgs] @tobim opened pull request #78710 → ninja: 1.9.0 -> 1.10.0 → https://git.io/JvYY8
cosimone_ has quit [Ping timeout: 245 seconds]
cosimone has joined #nixos
<turion> Shoubit, thanks!
turion has quit [Quit: Leaving.]
obadz has quit [Ping timeout: 268 seconds]
newbie83 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @lsix opened pull request #78711 → WIP: pythonPackages.django: 1.11 -> 2.2 → https://git.io/JvYYr
dingenskirchen1 has joined #nixos
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen1 is now known as dingenskirchen
obadz has joined #nixos
dingenskirchen1 has joined #nixos
dingenskirchen has quit [Client Quit]
dingenskirchen1 is now known as dingenskirchen
<grin[m]> what does it mean to have "torbrowser" in `nix search` or `nix-env -qaP` but getting *error: selector 'torbrowser' matches no derivations* when trying to install?
<alexarice[m]> grin: the package name probably doesn't match the derivation name
<evanjs> grin[m]: nixos.tor-browser-bundle-bin
<evanjs> indeed it doesnt
<grin[m]> tried various variations but it's really just guessing.
kleisli has quit [Ping timeout: 268 seconds]
<evanjs> nixos.torbrowser (tor-browser-bundle-bin-9.0.4) <- in this case, just use the package name on the right, minus the version
<alexarice[m]> try `tor-browser-bundle-bin`
<grin[m]> is this the rule or the exception?
<Shoubit> Is it `pname` that decides the derivation name?
<Shoubit> grin[m], exception, but it does happen occasionally
<alexarice[m]> it should be an exception, most packages are well behaved
<evanjs> Anybody have a utility that bumps fetchFromGitHub packages so I can be lazier with my PRs? :P
<alexarice[m]> Shoubit: the attribute the name is decided in `all-packages.nix` and doesn't have to be either `pname` or `name`
<alexarice[m]> I think if you do `nix-env -i ${pname}` it searches for packages with that `pname`
<grin[m]> it seems I'm pretty lucky picking random rackages to try ;-)
<grin[m]> * it seems I'm pretty lucky picking random packages to try ;-)
<alexarice[m]> I would consider it a bug when this happens
werner291 has joined #nixos
<alexarice[m]> or at least bad practise
Acilim has quit [Remote host closed the connection]
<evanjs> of course it really does depend on the package, though. Some examples in my config include 1Password, @angluar/cli, etc.
<alexarice[m]> grin: I have no idea how `nix search` picks out names
<evanjs> 1Password -> _1password, @angular/cli -> "@angular/cli".... though the latter sort of a separate issue...
<alexarice[m]> honestly my go to is grepping nixpkgs
shad has joined #nixos
<evanjs> `nix-env -iA nixos. <TAB> <TAB>` works well, too :P
<evanjs> or any other command like `nix-shell -p`
<grin[m]> intersting, it lists all name variations (based on torbrowser in this case)
<{^_^}> [nixpkgs] @Mic92 merged pull request #78601 → Merge pull request #78601 from foxit64/master → https://git.io/JvmEU
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JvYOv
<{^_^}> [nixpkgs] @Mic92 closed pull request #78709 → maintainers: add foxit64 → https://git.io/JvYm8
<grin[m]> (I like the name of the most-verbose loglevel pretty much. Very visual. 😁)
Guest68037 has left #nixos ["User left"]
<alexarice[m]> grin: looks like the `firefoxPackage` versions have been deprecated
justanotheruser is now known as FeudalBear
sigmundv has quit [Ping timeout: 260 seconds]
<grin[m]> alexarice: you walk the path I've been through. ;-)
smatting has quit [Ping timeout: 268 seconds]
dingenskirchen has quit [Remote host closed the connection]
virus_dave has joined #nixos
dingenskirchen has joined #nixos
<{^_^}> [nixpkgs] @wamserma opened pull request #78712 → gcc-arm-bin: init at 9.2-2019.12 → https://git.io/JvYOZ
johs has quit []
johs has joined #nixos
vidbina_ has joined #nixos
ng0 has joined #nixos
ng0 has joined #nixos
ng0 has quit [Changing host]
tertl3 has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #78056 → platformio: 4.0.3 -> 4.1.0 → https://git.io/JvIJ2
<{^_^}> [nixpkgs] @fpletz pushed 3 commits to master: https://git.io/JvYOD
sigmundv has joined #nixos
Wimpress has quit []
Wimpress has joined #nixos
<{^_^}> [nixpkgs] @edef1c closed pull request #78422 → fish: fix systemctl completion → https://git.io/JvtNw
opthomasprime has joined #nixos
ng0_ has joined #nixos
ng0_ has joined #nixos
ng0_ has quit [Changing host]
Naptra has quit [Quit: Leaving]
mananamenos has quit [Remote host closed the connection]
ng0 has quit [Ping timeout: 265 seconds]
nikola_i has quit [Ping timeout: 260 seconds]
mac10688 has joined #nixos
ftzm has quit [Quit: WeeChat 1.9.1]
kleisli has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen has joined #nixos
wavirc22 has quit [Ping timeout: 240 seconds]
endformationage has joined #nixos
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @vcunat opened pull request #78713 → linuxPackages: 4.19 -> 5.4 → https://git.io/JvY30
<{^_^}> [nixpkgs] @Infinisil merged pull request #78346 → Don't set background to black if ~/.background-image not present → https://git.io/JvLhu
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JvY3b
dansho has quit [Quit: Leaving]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Infinisil closed pull request #49492 → display-manager: allow executable background → https://git.io/fxFqS
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen has joined #nixos
Neo-- has quit [Ping timeout: 252 seconds]
o1lo01ol1o has joined #nixos
growpotkin has joined #nixos
ng0_ is now known as ng0
dingenskirchen has quit [Ping timeout: 245 seconds]
MiniMia has joined #nixos
MiniMia has quit [Remote host closed the connection]
pbb has quit [Ping timeout: 246 seconds]
pbb has joined #nixos
mac10688 has quit [Ping timeout: 268 seconds]
nikola_i has quit [Ping timeout: 260 seconds]
jw358 has left #nixos [#nixos]
dingenskirchen has joined #nixos
opthomasprime has quit [Remote host closed the connection]
Tucky has joined #nixos
opthomasprime has joined #nixos
kleisli has quit [Remote host closed the connection]
kleisli has joined #nixos
Guest50319 has joined #nixos
sigmundv has quit [Ping timeout: 272 seconds]
<Guest50319> Hi all, I installed nix using the arch wiki (I'm on arch) and I'm unable to "nix-channel --update"
Tucky has quit [Quit: WeeChat 2.7]
<makefu> Hi Guest50319 what exactly is the error message?
<Guest50319> I have a link to the issue I made if that's alright
<{^_^}> #78714 (by drewboardman, 14 minutes ago, open): "nix-channel --update" fails -- "warning: the group 'nixbld' specified in 'build-users-group' does not exist"
kleisli has quit [Remote host closed the connection]
<Guest50319> the error changes depending on whether i sudo or not
kleisli has joined #nixos
vidbina_ has quit [Ping timeout: 268 seconds]
<Guest50319> basically it looks like that `/channels` dir never got created
<Guest50319> when i installed
<Guest50319> /nix/var/nix/profiles/per-user/root/channels
nikola_i has joined #nixos
<Guest50319> I followed the single-user, unprivileged instructions
opthomasprime has left #nixos [#nixos]
<Guest50319> and i definitely have chown rights on /nix/var/nix/profiles/per-user/
<makefu> while setting up the build environment: executing '/usr/bin/bash': No such file or directory < looks weird
hyper_ch2 has quit [Remote host closed the connection]
<makefu> does /usr/bin/bash exist?
chagra has quit [Ping timeout: 240 seconds]
<Guest50319> yep
<Guest50319> same path
<Guest50319> i think that's trying to CALL /usr/bin/bash on something
<Guest50319> and the null is getting omitted in the log output
<Guest50319> just a guess
<Guest50319> thanks for helping me btw
<Guest50319> i don't seem to be able to set my nickname here
<Guest50319> $ which bash
<Guest50319> /usr/bin/bash
fendor_ has quit [Remote host closed the connection]
<Guest50319> this issue seems similar https://github.com/NixOS/nix/issues/2982
<{^_^}> nix#2982 (by kindaro, 28 weeks ago, open): Nix programs keep saying `warning: Nix search path entry ...`
fendor has joined #nixos
<makefu> lets have a quick look into the pkgbuild in aur
sigmundv has joined #nixos
<Guest50319> you're thinking maybe it's the package?
Guest50319 is now known as drew_b
<makefu> maybe, i am not sure :)
<evanjs> Okay so... Lately I figured out that Android Studio is much better suited to android dev on NixOS, because it's in an FHS because it basically needs that to work as intended
<evanjs> My question--or actually maybe just thinking out loud--but I wonder how hard it'd be to get IDEA Ultimate into an FHS like that
<makefu> drew_b: https://aur.archlinux.org/packages/nix/ < other people seem to complain that nix-channel is not working. however this is half a year old
<evanjs> Though to be honest, having primarily used InteliiJ Ultimate stuffs before, Android studio does seem to be better suited for Android dev (who would've thought) -- I just miss some of the lints and helper utilities atm
<drew_b> @makefu I don't think I'm using the daemon
<drew_b> idk how to ping your nick
<drew_b> new to irc
<makefu> that worked :)
<makefu> let me find an archlinux vm for testing real quick
<drew_b> ok thanks
<{^_^}> [nixpkgs] @dguibert merged pull request #78602 → paraview: prefix PYTHONPATH → https://git.io/JvmE7
<{^_^}> [nixpkgs] @dguibert pushed 2 commits to master: https://git.io/JvYGP
jgeerds has joined #nixos
<drew_b> so I attempted the resetting of $NIX_PATH, and then updating again
<drew_b> $ nix-channel --update <<<
<drew_b> unpacking channels...
<drew_b> error: opening lock file '/nix/store/pdlh0bsrca15ml49zly91zymb0jxlj30-nixpkgs-20.03pre210712.d8cb4ed910c.lock': Permission denied
<drew_b> error: program '/usr/bin/nix-env' failed with exit code 1
<drew_b> i wonder if this has to do with unprivileged/privileged
orivej has quit [Ping timeout: 268 seconds]
<evanjs> Oh right, to rephrase my question from earlier, is there a less painful way to run `nix-prefetch-git <github repo>` and manually updating a derivation?
<{^_^}> [nixpkgs] @jonringer merged pull request #78708 → pythonPackage.robotframework-requests: 0.6.2 -> 0.6.3 → https://git.io/JvYqd
<{^_^}> [nixpkgs] @jonringer pushed commit from @talkara to master « pythonPackage.robotframework-requests: 0.6.2 -> 0.6.3 »: https://git.io/JvYZm
<evanjs> I've seen helper scripts, but nothing super universal, so to speak
<drew_b> @makefu this guy had to build it from source https://github.com/NixOS/nix/issues/2671
<{^_^}> nix#2671 (by janat08, 50 weeks ago, open): Can't install nix on arch/linux
<evanjs> I guess in my case, I still need cargoSha256, but still....
<evanjs> Is there still no way to get cargoSha256 really quick btw?
arianvp has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.utop: 2.4.2 → 2.4.3 »: https://git.io/JvYZc
<{^_^}> [nixpkgs] @vbgl merged pull request #78175 → ocamlPackages.utop: 2.4.2 → 2.4.3 → https://git.io/JvLTb
arianvp has joined #nixos
kleisli has quit [Ping timeout: 240 seconds]
<makefu> drew_b: archlinux seems to try making it extra hard to test stuff in the docker container.
<drew_b> what's the issue @makefu
<drew_b> a docker container only wants 1 process running in it, that could be your problem
<drew_b> did you try vagrant vm?
kleisli has joined #nixos
<makefu> drew_b: wanted to run makepkg as root to install yay
bgupta has quit []
bgupta has joined #nixos
<makefu> now, after creating a new user i need to step-by-step find all the million build dependencies
erasmas has joined #nixos
<makefu> like a barbarian!
<drew_b> for yay?
<evanjs> bah. also, is collecting garbage or etc the best way to fix the "perhaps a crate was updated and forgotten to be re-vendored?" message?
<drew_b> you can just use another aur package manager
<drew_b> aurget is one
<evanjs> Seems like I have to do that every time I see that
<drew_b> cd yay
<drew_b> makepkg -si
<makefu> drew_b: build deps are .... binutils,make,gcc, ... more to come i guess
<drew_b> it needs go, for sure
<drew_b> thanks for going through the trouble, this issue is really blocking me
<makefu> that is the one thing makepkg installed by default
<drew_b> i'm tyring to use nix and cachix to install a haskell LSP
<drew_b> and the nix-channel command is required
ixxie has joined #nixos
<drew_b> there is also a `~/.nix-channels`
<drew_b> $ cat .nix-channels
<drew_b> so i wonder why it's looking in the root channels list
<drew_b> because /nix/var/nix/profiles/per-user/drew/channels/ is populated
<makefu> when you run as root, it looks at the root channels
<makefu> (or sudo that is)
<drew_b> i'm not
<drew_b> drew@muaddib ~ $ nix-channel --update
<drew_b> unpacking channels...
<drew_b> warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring
chloekek has quit [Quit: WeeChat 2.6]
<drew_b> i'm running as my user
<drew_b> and it's looking in the root channels dir
<drew_b> but then it also gives me `while setting up the build environment: executing '/usr/bin/bash': No such file or directory`
<drew_b> maube that's the REAL error?
<makefu> maybe so
<cransom> your $NIX_PATH has the root channel set
<drew_b> you're right
<cransom> but that part isn't an error.
<drew_b> it also has my home dir path set though
<drew_b> with has a symlink to the users channel dir
<drew_b> which*
jfhbrook has quit []
jfhbrook has joined #nixos
nikola_i has quit [Ping timeout: 260 seconds]
<drew_b> maybe this is something I want to look into?
<drew_b> I tried that before, and it didn't work
<cransom> right. that sounds fine. i assume something looking for /usr/bin/bash is a problem, maybe it's not allowed in sandboxing? is it listed in sandbox-paths in /etc/nix/nix.conf? i know nothing about the nix bundled for other distros, but thats my only thought.
<drew_b> that file doesnt' exist
<makefu> you could also try to disable sandboxing alltogether as stated in the comments in https://aur.archlinux.org/packages/nix/
<makefu> nix uses the file even if not run as daemon
<drew_b> that doesn't seem to describe disabling sandboxing
<drew_b> or at least not on that page
<makefu> drew_b: it went to the second page after your comment i guess :)
<drew_b> i don't understand with /usr/bin/bash isn't found
habbah has quit [Changing host]
habbah has joined #nixos
<makefu> nix normally builds in a sandboxed environment where the builder does not have access to anything on your `real` system to avoid impurities
jgeerds has quit [Ping timeout: 268 seconds]
<makefu> however it seems that the nix configuration and compilation hard-codes paths to some utilities
<makefu> at least this is what i understood from the comments
dingenskirchen has quit [Remote host closed the connection]
<drew_b> so here's one concern i have about messing with the nix config
<drew_b> for work we're using some nix expressions/config that sets up the environment for dev
[Leary] has joined #nixos
<drew_b> and that seems to be working fine
<drew_b> not sure why
<drew_b> I want to use a haskell LSP to help development, and that relies on this nix-channel stuff
Lears has quit [Read error: No route to host]
<drew_b> so if i disable sandboxing, I'm afraid it'll mess with the actually work stuff I need to do
<drew_b> but I'm also brand new to nix and ignorant of what this config does
<drew_b> is it safe to change the sandbox thing?
[Leary] has quit [Remote host closed the connection]
Lears has joined #nixos
kleisli has quit [Ping timeout: 268 seconds]
<makefu> okay i finished the installation and all.
<makefu> nix-channel --update
<makefu> unpacking channels...
<makefu> error: the build users group 'nixbld' has no members
chagra has joined #nixos
<makefu> useradd nixbld
<drew_b> you have that group?
<drew_b> how
<drew_b> what steps did you do to install nix?
dingenskirchen has joined #nixos
<makefu> sudo -u builduser bash -c 'yay -a nix'
<makefu> useradd nixbld
<makefu> nix-channel --update
thongpv87 has joined #nixos
<makefu> $NIX_PATH is empty
<makefu> /etc/nix/nix.conf does not exist
<drew_b> yeah same
<drew_b> but i don't get an error saying that conf doesn't exist
diamondman has quit []
<drew_b> sudo -u builduser bash -c 'yay -a nix' <--- where did you get this command?
diamondman has joined #nixos
<thongpv87> I installed NixOS with KDE env. It worked but the battery bar show incorrect status.
<makefu> i was unable to install anything as root user and found the steps for makepkg issue: https://old.reddit.com/r/archlinux/comments/6qu4jt/how_to_run_makepkg_in_docker_container_yes_as_root/
<drew_b> i wonder what -a does
<drew_b> so that group nixbld exists for you?
bvdw has quit [Read error: Connection reset by peer]
<makefu> after i created the nixbld user
<makefu> https://gist.github.com/makefu/32660788ca3538404a46b3681488772b < my totally unsorted histfile of the docker container
bvdw has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<drew_b> line #83
<drew_b> what did that say?
mexisme has joined #nixos
<drew_b> when you attempted it
<drew_b> the first update
<arcnmx> (fun makepkg root tip: env EUID=1 makepkg)
<makefu> arcnmx: does it work with yay (and all the other aur helpers) as well?
<makefu> on the first update i got 'error: the build users group 'nixbld' has no members'
<makefu> ah that was not the first but the ... third or something
<makefu> before it said 'group does not exist'
<arcnmx> not sure, might depend on which one
<drew_b> yeah that group doesnt exist for me either
<arcnmx> I might also point you at the nix-bin package but it's been a little while and I'm not entirely sure what you're trying to do o:
mallox has quit [Ping timeout: 272 seconds]
mexisme has quit [Ping timeout: 260 seconds]
<drew_b> i have no /etc/nix
<drew_b> at all
nh2 has quit []
<makefu> try to create the nixbld user together with a nixbld group
<drew_b> you can use ~/.config/nix/nix.conf
nh2 has joined #nixos
<drew_b> mine doesn't complain about that group unless i sudo
sigmundv has quit [Ping timeout: 272 seconds]
marcinkuzminski has quit []
thongpv87 has quit [Remote host closed the connection]
marcinkuzminski has joined #nixos
<drew_b> sandbox = false did something
<drew_b> drew@muaddib ~ $ nix-channel --update
<drew_b> unpacking channels...
<drew_b> warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring
<drew_b> created 1 symlinks in user environment
frhun[m] is now known as frhun
<drew_b> $ nix-build
<drew_b> error: getting status of '/home/drew/default.nix': No such file or directory
<drew_b> now i'm getting this error
kleisli has joined #nixos
gagbo has quit [Quit: I'm out !]
Gohla has quit [Quit: Bye.]
drew_b is now known as pizza_party
<hexa-> i want to prefix the execstart value of an existing unit, how can I access the current value?
<hexa-> I tried systemd.services.dante.serviceConfig.ExecStart but it is missing the systemd attribute already
<hexa-> what do I have to import to get that?
d1rewolf has quit []
d1rewolf has joined #nixos
<hexa-> currently hitting infinite recursion :)
LiuWen has joined #nixos
<srhb> hexa-: You won't really be able to do that because the module system is missing a "super"-like fixpoint
<srhb> hexa-: You may be able to work around it by creating a secondary unit, copying out stuff from the old one, and disabling the old one as well
<srhb> hexa-: (The goal being to break the cycle)
<cransom> drew_b: that's sucess. that nix-build runs at least. it wants somethign to build
<hexa-> ok
<hexa-> giving that a try
<pizza_party> ok @cransom
pizza_party is now known as drew_b
<drew_b> what happens if i run this in a project that has a shell.nix?
<makefu> drozdziak1: i've added my findings for the package in https://aur.archlinux.org/packages/nix/#comment-726734
<infinisil> hexa-: srhb: It should be possible to override ExecStart completely with `ExecStart = mkForce ...`. You'll have to copy the previous definition, but not the whole service
<cransom> drew_b: it will build things, but you probably want nix-shell instead.
<hexa-> infinisil: copy the previous definition?
Chiliparrot has joined #nixos
<drew_b> yeah i have a nix shell in there
<drew_b> @cransom will these cachix binaries be available inside my nix shell?
<hexa-> the thing is, it has a confPath variable in it, which is why I want to prefix it
<clever> drew_b: if cachix is configured correctly, and you use the same nix expressions, nix-shell will download what it can from cachix
<cransom> drew_b: if you followed cachix setup for your project, it should.
<arcnmx> makefu: iirc it's convention that the base-devel metapackage is an implicit dependency for basically everything
LiuWen has quit [Quit: LiuWen]
<srhb> hexa-: The actual issue here may be that the module in question isn't exposing enough information to the user for you to be able to reuse values in a custom fashion. Maybe the module needs fixing :)
<srhb> hexa-: (Like if it generates a config file for you based on some values, but you're not able to get _at_ that configfile)
<hexa-> hehe, possibly
<drew_b> @cransom, will cachix automatically set up pushing my project to its caches?
<drew_b> i dont want that
<hexa-> exactly
<drew_b> it's work stuff
dingenskirchen has quit [Remote host closed the connection]
<clever> drew_b: cachix only pushes if you run the push command within cachix
<drew_b> any way to disable that?
<arcnmx> makefu: "Packages in the AUR assume that the base-devel group is installed, i.e. they do not list the group's members as build dependencies explicitly"
<clever> drew_b: just dont run the push command?
<makefu> arcnmx: ooookay, thanks. makepkg might hint to that if it encounters issues
<drew_b> do you know if it's just `push` or is it `cachix push`?
dingenskirchen has joined #nixos
<arcnmx> mm it's not exactly a good convention, but it's a thing to be aware of o:
<sigwinch28> Is there any consensus on how to set/change a user's profile picture (as seen in places like sddm, kde plasma menus, etc.)? The closest I can find is https://github.com/NixOS/nixpkgs/issues/20872
<makefu> arcnmx: i've updated my comment. thanks :)
<drew_b> @clever my nixshell is finding the binaries on my host
<drew_b> instead of cachix
fendor has quit [Ping timeout: 265 seconds]
mudri has quit []
prompt32 has joined #nixos
mudri has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
prompt32 has left #nixos [#nixos]
lsix has quit [Quit: WeeChat 2.6]
waleee-cl has quit [Quit: Connection closed for inactivity]
psyanticy has joined #nixos
Jackneill has quit [Remote host closed the connection]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
<OmnipotentEntity> Is there a newer version of this? https://github.com/grahamc/nixos-cuda-example I'm getting that /nix/store/hash-nvidia-x11-version/bin/nvidia-smi does not exist.
<OmnipotentEntity> The file seems to be in /nix/store/hash-nvidia-x11-version-bin/bin/nvidia-smi instead.
<OmnipotentEntity> ok figured it out
wildtrees has joined #nixos
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos
alex`` has quit [Ping timeout: 265 seconds]
<OmnipotentEntity> @grahamc[m], courtesy ping for a new pull request (minor bug fix) on your cuda example.
v88m has joined #nixos
srid-irccloud has joined #nixos
alex`` has joined #nixos
<drew_b> @makefu the only thing that worked was the sandbox thing
<makefu> drew_b: this is what i finally came up with to install nix in the archlinux docker container: https://gist.github.com/makefu/32660788ca3538404a46b3681488772b#file-histfile
wiml has joined #nixos
<drew_b> you never messed with $HOME/.config/nix/ ?
lightbulbjim has quit []
lightbulbjim has joined #nixos
drakonis has joined #nixos
Ralith_ has quit [Ping timeout: 268 seconds]
cosimone has quit [Quit: Quit.]
ps4 has joined #nixos
rheeseyb has quit [Quit: Konversation terminated!]
chloekek has joined #nixos
jeaye has quit [Quit: WeeChat 2.4]
jeaye has joined #nixos
protocol has quit [Remote host closed the connection]
protocol has joined #nixos
sondr3 has joined #nixos
<wild_buffalo> hey so I'm trying out nixops
<wild_buffalo> and I'm attempting to deploy a simple machine to VirtualBox
<wild_buffalo> So I can play around with NixOS
<wild_buffalo> when attempting to deploy it
<wild_buffalo> with `nixops deploy -d playground`
<wild_buffalo> I get the following error:
<wild_buffalo> error: a 'x86_64-linux' with features {} is required to build '/nix/store/9r98z3m1acfpqvwi97d45sabg0hni3mf-append-initrd-secrets.drv', but I am a 'x86_64-darwin' with features {benchmark, big-parallel, nixos-test}
<wild_buffalo> What gives?
<wild_buffalo> Here's the nix file I'm using
<wild_buffalo> My guess is that it's building the derivations for the machine locally. Is there a way to build the derivations on the remote host?
<makefu> drew_b: nope, just these steps
<sondr3> wild_buffalo: looks like it doesn't support remote building fully: https://github.com/NixOS/nixops/issues/260
<drew_b> i see your comment
<drew_b> in the aur
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<wild_buffalo> sondr3: just found that issue. It's from 2016, so surely there's a workaround?
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<sondr3> wild_buffalo: maybe, from a cursory glance looks like people might have some here https://github.com/NixOS/nixops/issues/560
<pbb> My setup has some drives using dmraid -> bcache -> LVM, but the logical volumes are not activated after a reboot. How can I fix this?
ps4 has quit [Remote host closed the connection]
aveltras has quit [Quit: Connection closed for inactivity]
fendor has joined #nixos
fendor has quit [Client Quit]
fendor has joined #nixos
Aussieteen has joined #nixos
Ralith_ has joined #nixos
Gohla has joined #nixos
TallerGhostWalt_ has quit []
TallerGhostWalt_ has joined #nixos
weechat_4 has joined #nixos
weechat_4 is now known as mingc
emacsomancer has quit [Read error: Connection reset by peer]
emacsomancer has joined #nixos
Aussieteen has quit [Ping timeout: 268 seconds]
<jluttine> how to add executables to PATH in python development environment? i've added some packages to depsBuildBuild but those executables don't appear on PATH..
<jluttine> this was how it was instructed to me last spring
<jluttine> has it changed somehow?
<jluttine> (using nixos-unstable)
<wild_buffalo> So it looks like I need to setup a remote build to be able to deploy stuff with NixOps in MacOS. Is that true? Does anyone know a way to make the build happen in the deployed machine itself? Sort of like how Ansible would do it?
evck has quit []
evck has joined #nixos
<makefu> jluttine: i'd guess you can add it via propagatedBuildInputs
<jluttine> makefu: hmm.. doesn't seem to help..
<makefu> jluttine: do you have a shell.nix to share?
<jluttine> none of pytest, ipython etc are in PATH
<jluttine> i tried with both propagatedBuildInputs and depsBuildBuild
fusion809 has joined #nixos
drakonis has quit [Quit: WeeChat 2.7]
<adisbladis> jluttine: http://ix.io/28AD/nix
<adisbladis> I recommend a restructure to use withPackages
<adisbladis> I can also shamelessly shill for https://python-poetry.org/ & https://github.com/nix-community/poetry2nix
<jluttine> adisbladis: nice! that gives the packages in my path but it doesn't install my local development package
ixxie has quit [Ping timeout: 265 seconds]
johanot has quit []
<jluttine> hmm.. perhaps i need to write buildPythonPackage for it and add it to the list, i'll try that
johanot has joined #nixos
<adisbladis> This reminds me that I wanna kill the pythonPackages attr names for 20.09
mexisme has joined #nixos
<adisbladis> Or at least deprecate
<gchristensen> I have a PR for that!
<gchristensen> I think?
<adisbladis> gchristensen: Ohh :)
<adisbladis> Link?
<gchristensen> it drops unversioned python* names
<jluttine> thanks adisbladis
ixxie has joined #nixos
<adisbladis> gchristensen: Nice :) It's a good start
<gchristensen> hehe
<adisbladis> Though I'd want to kill pythonXPackages entirely since we also have pythonX.pkgs
mehlon has joined #nixos
<gchristensen> cool
<mehlon> hey guys
<gchristensen> uh oh {^_^} is sick. looking.
<adisbladis> gchristensen: Your change is less controversial though and easier to get merged in the short term so Iam all for it :)
mexisme has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @jonringer pushed commit from @mmahut to master « pythonPackages.ConfigArgParse: 0.15.2 -> 1.0 »: https://git.io/JvY0n
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/JvY0c
<{^_^}> https://github.com/NixOS/nixpkgs/issues/83 (by apeyroux, 7 years ago, closed): [spotify] spotify-client_0.8.3.278.g21c7566.632-1_amd64.deb not found
<{^_^}> nixops#260 (by wmertens, 5 years ago, open): Support building fully remotely
<{^_^}> #20872 (by michalrus, 3 years ago, closed): No sane way to change user’s profile picture in GNOME
<{^_^}> nixops#560 (by 3noch, 3 years ago, open): Help poor macOS users who can't build many closures on their host
<{^_^}> #77535 (by grahamc, 2 weeks ago, open): {python{Full,Packages},pypyPackages}: move unversioned aliases to aliases.nix
<mehlon> well okay then.... humans...
<adisbladis> mehlon: Hm?
cosimone has joined #nixos
<mehlon> nothing, I just got lectured on how to be more inclusive by the smiley face bot
<gchristensen> how can we help, mehlon? :)
<mehlon> anyway, I'm trying to use the Guix service from this pull request... but umm.. how do I do it? https://github.com/NixOS/nixpkgs/pull/56430
<{^_^}> #56430 (by pukkamustard, 47 weeks ago, open): nixos/guix: init at 1.0.0
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6d9a4a615ee (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/57aaf67b72c (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/6d9a4a615ee (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/42a195919a1 (from 8 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<mehlon> I already have the appropriate git repo on my device
<mehlon> now I just want to enable it in my configuration.nix
fusion809 has quit [Remote host closed the connection]
<ongy[m]> Is there some trick with (session) dbus instance and nix-shell? I can't connect to the bus (socket missing). I don't have any dbus package directly in my deps though
fusion809 has joined #nixos
<tilpner> mehlon: What happens when you set services.guix.enable = true?
Neo-- has joined #nixos
<mehlon> tilpner: The option `services.guix' defined in `/etc/nixos/configuration.nix' does not exist.
<mehlon> I tried including the whole service file inside of configuration.nix but the pkgs.guix attribute doesn't exist
<tilpner> mehlon: Oh, you only have the repo, but you're not using it
<tilpner> mehlon: Set NIX_PATH=nixpkgs=path/to/checkout
<mehlon> oh
<tilpner> Assuming you checked out the PR there
cqc has quit []
cqc has joined #nixos
<tilpner> This particular PR would be usable without switching your entire nixpkgs tree over
<{^_^}> [nixpkgs] @matthewbauer merged pull request #78397 → uberwriter: add shared-mime-info to environment and update → https://git.io/JvtwT
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/JvY0D
<mehlon> tilpner: I set the variable, and tried NIX_PATH=$HOME/nixpkgs/ sudo nixos-rebuild switch but that still produced the same error: services.guix not defined
pbb_ has joined #nixos
<{^_^}> [nixpkgs] @DavHau opened pull request #78727 → python3Packages.gunicorn: add setuptools → https://git.io/JvY09
<mehlon> oh wait...
pbb has quit [Ping timeout: 272 seconds]
<mehlon> ok so now it's NIX_PATH=nixpkgs=$HOME/nixpkgs but for some reason it's still throwing the same error
bukkitgerman has quit [Quit: Ping timeout (120 seconds)]
bukkitgerman has joined #nixos
<tilpner> mehlon: sudo erases some environment variables, please try without sudo (but still as root)
<mehlon> I see
<mehlon> hmm, I'll need to cherry pick the specific commit into a stable branch I think
<mehlon> because this current tree is outdated
<tilpner> You can also import just this module from your configuration
<tilpner> But you'll have to overlay the guix package the PR brings for it to work
<mehlon> I see...
<tilpner> That way, you don't use the outdated parts of that PR branch
<mehlon> I haven't much experience with overlaying. or any experience
<tilpner> imports = [ path/to/this/checkout/nixos/modules/services/development/guix.nix ];
<mehlon> ah yeah I actually did that which seemed to work
<mehlon> although it still didnt have the guix package
mexisme has joined #nixos
<tilpner> nixpkgs.overlays = [ (self: super: { guix = self.callPackage path/to/this/checkout/pkgs/development/guix/guix.nix {}; }) ];
<mehlon> oh, like that
<mehlon> thanks I'll try it
lirzhv has quit []
lirzhv has joined #nixos
<{^_^}> [nixpkgs] @zimbatm pushed to master « direnv: 2.21.1 -> 2.21.2 »: https://git.io/JvYEm
<mehlon> alright it worked with the overlay and the import, thank you tilpner
psyanticy has quit [Quit: Connection closed for inactivity]
cosimone has quit [Quit: Quit.]
mexisme has quit [Read error: Connection reset by peer]
tnks has quit []
tnks has joined #nixos
mehlon has quit [Remote host closed the connection]
mehlon has joined #nixos
mehlon has quit [Remote host closed the connection]
Chiliparrot has joined #nixos
mehlon has joined #nixos
<mehlon> just froze up my system by trying to build something in gentoo
alex`` has quit [Ping timeout: 265 seconds]
jgt has joined #nixos
mehlon has quit [Quit: Leaving]
civodul has joined #nixos
mexisme has joined #nixos
<jgt> does anyone know how to update my nix-darwin channel?
tilpner has quit [Remote host closed the connection]
<jgt> I'm trying `nix-channel --update darwin`, but it just says "unpacking channels..." and appears to do not much else
tilpner has joined #nixos
cosimone has joined #nixos
<sondr3> as in no more output?
shibboleth has joined #nixos
<pikajude> do nixos containers have their own network interfaces?
<pikajude> could i run something behind openvpn without affecting the rest of the container
<jgt> sondr3: no, no more output
<sondr3> jgt: cause it'll unpack and then say `created 2 symlinks in user environment` and that's it
<pikajude> the rest of the machine*
tilpner has quit [Remote host closed the connection]
<pikajude> lol
<jgt> sondr3: when I `darwin-rebuild changelog`, the latest entry is "2018-03-29"
tilpner has joined #nixos
alex`` has joined #nixos
<jgt> basically I want to use a later nixpkgs version, and with nix-darwin I don't know how to do this
drakonis has joined #nixos
<jgt> maybe the package version I want isn't even in nixpkgs yet. Is there an easy way to look up the version of a package on nixpkgs somewhere? I know there's usually these handy websites like howoldis.
<sondr3> jgt: nix search <pkg> or nixos.org
noudle has quit []
FeudalBear is now known as justanotheruser
<jgt> sondr3: unfortunately `nix search elm2nix` just gave me a package description, but not the version
<Raito_Bezarius> is the way to move /nix on another partition described in https://nixos.wiki/wiki/Move_Nix_Store_to_new_partition on NixOS still up to date?
<Raito_Bezarius> Or is there a simpler way nowadays?
<sondr3> yeah, it's a really weird quirk that I hate too. I tried making my own utility to fix it but Rust couldn't parse the json file on the webpage with Serde because of how many different formats the license object was in :P
tilpner has quit [Remote host closed the connection]
tertl3 has quit [Quit: Connection closed for inactivity]
<Raito_Bezarius> sounds like more up to date: https://nixos.wiki/wiki/Storage_optimization
tilpner has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #78729 → cinnamon.updateScript: add updateScript → https://git.io/JvYux
<{^_^}> [nixpkgs] @sikmir opened pull request #78730 → gpxsee: 7.19 -> 7.20 → https://git.io/JvYup
<jluttine> adisbladis: oh wait, what we discussed 1.5h ago, didn't actually work.. the local python package wasn't installed in development mode but in normal mode, so changes in the local package weren't reflected in the environment.. :( i wonder how i can make a development installation of a python package..
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen has joined #nixos
rauno has quit [Ping timeout: 260 seconds]
<jluttine> what is the current way of installing python packages in development mode so that i can also add executables to PATH in the same environment?
<{^_^}> [nixpkgs] @nlewo merged pull request #78366 → nixos/docker-containers.nix: enhance functionality → https://git.io/JvtZ6
<{^_^}> [nixpkgs] @nlewo pushed commit from @yorickvP to master « nixos/docker-containers: add imageFile and dependsOn options »: https://git.io/JvYzs
<{^_^}> [nixpkgs] @sikmir opened pull request #78731 → Qtpbfimageplugin → https://git.io/JvYzc
o1lo01ol1o has joined #nixos
<jluttine> anyway, i suppose this is out-of-date as it doesn't add pytest to PATH: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.section.md#develop-local-package
<adisbladis> jluttine: Can we PM a bit ?
<{^_^}> [nixpkgs] @veprbl merged pull request #78614 → arrow-cpp: fix for darwin → https://git.io/Jvmwr
<{^_^}> [nixpkgs] @veprbl pushed commit from @tobim to master « arrow-cpp: fix for darwin (#78614) »: https://git.io/JvYzr
<exarkun> jluttine: I have had little or no luck with the nixpkgs Python "development mode" features.
<exarkun> jluttine: I either ignore it and do a full package build or I create a virtualenv and do development there.
<exarkun> fwiw.
rauno has joined #nixos
<jluttine> adisbladis: sure
tilpner has quit [Remote host closed the connection]
<jluttine> adisbladis: or actually, i have to go to bed now.. i guess i have to continue some other day.. ->
orivej has joined #nixos
Neo-- has quit [Ping timeout: 265 seconds]
tilpner has joined #nixos
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos
shibboleth has quit [Quit: shibboleth]
orivej has quit [Ping timeout: 265 seconds]
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos
<Raito_Bezarius> I moved /nix on another partition, remounted with bind, tried to restart nix-daemon.socket and it failed
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Raito_Bezarius> "failed to listen on Nix Daemon Socket"
<Raito_Bezarius> tried to stop/restart the nix-daemon.service
<Raito_Bezarius> didn't work
<Raito_Bezarius> removed the socket manually, didn't work
<Raito_Bezarius> and nixos-rebuild switch is failing due to this apparently
<Raito_Bezarius> or not
<Raito_Bezarius> nevermind, it's not failing
<adisbladis> exarkun: I've had great success using withPackages and appropriate helpers.
orivej has joined #nixos
wolke has quit [Quit: ZNC 1.7.5 - https://znc.in]
wolke has joined #nixos
<pikajude> so when i have defaultUserShell = zsh
<pikajude> i have this weird thing where the non-interactive login shell environment doesn't have anything useful whatsoever when I ssh in to the server
<pikajude> and i guess something must be configured incorrectly
<pikajude> like, bash isn't in the path for example
wiml has quit [Ping timeout: 260 seconds]
<exarkun> adisbladis: Lucky you
<adisbladis> exarkun: With that said, I think that nixpkgs pythonPackages is unsuited for python development anyway.
mzan has joined #nixos
<exarkun> I wonder if you think that, having said it doesn't even work for me, I'll disagree. :)
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #nixos
<bennofs> What creates the initial ~/.nix-profile profile, in a multi-user nix installation?
<bennofs> Any way to restore a new, initial profile if I deleted ~/.nix-profile?
<misuzu> bennofs: ln -s /nix/var/nix/profiles/per-user/$(whoami)/profile ~/.nix-profile
<misuzu> try this
<bennofs> my per-user/../profile does not exist
<misuzu> bennofs: try nix-env -iA nixpkgs.hello then
<bennofs> ah, it did exist, it just didn't point to anything valid. removing the per-user/../profile symlink fixed it
swapgs has quit [Excess Flood]
swapgs has joined #nixos
swapgs has quit [Changing host]
swapgs has joined #nixos
srid-irccloud has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @dywedir merged pull request #78730 → gpxsee: 7.19 -> 7.20 → https://git.io/JvYup
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JvY2W
phreedom has quit [Quit: No Ping reply in 180 seconds.]
ayerhart has quit [Quit: ayerhart]
phreedom has joined #nixos
ayerhart has joined #nixos
ayerhart has quit [Client Quit]
ayerhart has joined #nixos
ayerhart has quit [Quit: ayerhart]
ayerhart has joined #nixos
<simukis_> what’s a good way to get shell with build dependencies of not only the immediate derivation but also all the transient derivations?
<gchristensen> oh wow
<simukis_> oh wait, that makes no sense...
fusion809 has quit [Remote host closed the connection]
<sondr3> nix-shell -p *
<sondr3> ^^
sondr3 has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @bcdarwin opened pull request #78733 → python3Packages.pywick: init at 0.5.6 → https://git.io/JvY27
srid-irccloud has joined #nixos
kvda has joined #nixos
Jackneill has joined #nixos
chagra has quit [Ping timeout: 268 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mDuff has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78722 → maintainers: add Frostman → https://git.io/JvYaO
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvYa3
Jackneill has quit [Remote host closed the connection]
mzan has joined #nixos
chloekek has quit [Ping timeout: 272 seconds]
WinchellsM has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78246 → Wine bump (5.0) → https://git.io/JvL0m
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JvYaR
<simpson> WinchellsM: nixpkgs doesn't really come apart into pieces. Can you instead `nix-build xpra` directly?
<{^_^}> [nixpkgs] @primeos merged pull request #78584 → chromium: 79.0.3945.117 -> 79.0.3945.130 → https://git.io/JvmfG
<{^_^}> [nixpkgs] @primeos pushed 3 commits to master: https://git.io/JvYaw
<arcnmx> WinchellsM: you probably want callPackage, but also yeah that
v88m has quit [Ping timeout: 260 seconds]
jgt has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @primeos closed pull request #78022 → [19.09] [backport] chromium: 79.0.3945.88 -> 79.0.3945.117 → https://git.io/Jvk7i
shibboleth has joined #nixos
<WinchellsM> `nix-build xpra` yields `error: getting status of '/home/george/xpra': No such file or directory
<jackdk> `nix-build '<nixpkgs>' -A xrpa`?
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @Mic92 opened pull request #78734 → Appdaemon → https://git.io/JvYaN
gustavderdrache has quit [Quit: Leaving.]
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @wamserma opened pull request #78735 → xpra: 2.5.3 -> 3.0.5 → https://git.io/JvYap
<lassulus> Uh, I never got xpra to work with nixos as a server
<infinisil> wild_buffalo: With your first file in the reddit post do this:
<infinisil> ,callPackage
<{^_^}> If a Nix file foo.nix starts with something like `{ stdenv, cmake }:`, you can build it with `nix-build -E '(import <nixpkgs> {}).callPackage ./foo.nix {}'`
<infinisil> WinchellsM: ^
<simpson> infinisil++ jackdk++
<{^_^}> infinisil's karma got increased to 200, jackdk's karma got increased to 7
<pikajude> okay, so this is a dumb question, but i have a container with privateNetwork = true; and it's not getting a nameserver from resolvconf, though the host is
<pikajude> why is that
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
knupfer has quit [Ping timeout: 248 seconds]
<infinisil> pikajude: It could be that without it this wasn't necessary because it was able to use DHCP with the router to get the nameserver
<pikajude> right
<pikajude> so i'm trying to figure out how to configure it properly
<infinisil> Did you try setting networking.nameServers?
<infinisil> nameservers*
<pikajude> oh no, even if i manually set it, the router is unreachable
<{^_^}> #72580 (by chrissound, 12 weeks ago, open): Containers with private networking + host's NAT enabled does not have external connectivity
<{^_^}> [nixpkgs] @Mic92 merged pull request #78009 → nixos: home-assistant: can dial out → https://git.io/JvkyQ
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvYVm
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @wamserma opened pull request #78736 → cpio: 2.12 -> 2.13 (fix CVE-2019-14866, backport) → https://git.io/JvYVO
kenjis1 has quit [Ping timeout: 245 seconds]
o1lo01ol1o has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
zeta_0 has joined #nixos
<zeta_0> hello there, is there anyone here that does ruby development with nix? could you pastebin your default.nix/shell.nix that you use for ruby?
domogled1 has joined #nixos
<evanjs> zeta_0: The wiki and language sections on the GitHub are often quite helpful for this sort of thing https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/ruby.section.md https://nixos.wiki/wiki/Packaging/Ruby
<{^_^}> [nixpkgs] @marsam merged pull request #78724 → brook: 20190601 -> 20200102 → https://git.io/JvYVR
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYV0
<{^_^}> [nixpkgs] @marsam merged pull request #78725 → eksctl: 0.12.0 -> 0.13.0 → https://git.io/JvYVu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYVz
<zeta_0> evanjs: thanks for the link, this very useful documentation for ruby
<zeta_0> evanjs++
<{^_^}> evanjs's karma got increased to 7
nek0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
alex`` has quit [Ping timeout: 268 seconds]
domogled1 is now known as domogled
domogled has quit [Ping timeout: 240 seconds]
nek0 has joined #nixos
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #78600 → ncmpc: 0.36 -> 0.37 → https://git.io/JvmRv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYVV
yhager has left #nixos [#nixos]
<{^_^}> [nixpkgs] @marsam merged pull request #78593 → memcached: 1.5.20 -> 1.5.21 → https://git.io/JvmCF
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYVD
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/be529459740 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
o1lo01ol1o has quit [Remote host closed the connection]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
o1lo01ol1o has joined #nixos
bvdw has quit [Quit: bvdw]
bvdw has joined #nixos
m0rphism has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 1.9.8 -> 1.9.9 »: https://git.io/JvYwk
<{^_^}> [nixpkgs] @marsam merged pull request #77597 → gobetween: init at 0.7.0 → https://git.io/JvJf6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvYwt
<{^_^}> [nixpkgs] @andir opened pull request #78737 → mercury: 14.01.1 -> 20.01 → https://git.io/JvYwq
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78599 → elixir_1_10: init at 1.10.0 → https://git.io/Jvm83
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvYwO
thc202 has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvYws
<{^_^}> [nixpkgs] @worldofpeace merged pull request #77408 → nixos/geary: init → https://git.io/Jvvgk
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
drew_b has quit [Ping timeout: 260 seconds]
mexisme has quit [Ping timeout: 268 seconds]
fendor has quit [Quit: Leaving]