sphalerite changed the topic of #nixos to: NixOS stable: 19.03 \o/ https://discourse.nixos.org/t/nixos-19-03-release/2652 || 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/nixcon2018
_ris has quit [Ping timeout: 244 seconds]
Netsu_ has quit [Quit: Page closed]
noam_ has joined #nixos
Rusty1 has joined #nixos
lord| has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61409 → python37Packages.xdis: 3.8.10 -> 4.0.1 → https://git.io/fjWWr
lord| has joined #nixos
noam has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61410 → python37Packages.xcffib: 0.7.0 -> 0.8.0 → https://git.io/fjWWo
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
ee1943 has quit [Ping timeout: 246 seconds]
ee1943 has joined #nixos
dansho has joined #nixos
noam has joined #nixos
noam_ has quit [Ping timeout: 258 seconds]
buffet has quit [Ping timeout: 245 seconds]
<nh2> matthewbauer: test failure on master with musl coreutils: https://github.com/NixOS/nixpkgs/pull/61250#issuecomment-491642024
goibhniu1 has quit [Ping timeout: 244 seconds]
buffet has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjWWS
o1lo01ol1o has quit [Remote host closed the connection]
ddellacosta has joined #nixos
<matthewbauer> nh2: hmm do we just need to disable tests? it sounds like the pr just revealde those tests as failing?
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
emmanuel` has quit [Ping timeout: 252 seconds]
<nh2> matthewbauer: were the tests disabled before?
<nh2> matthewbauer: also it seems odd that the test says the time is off by 1 hour into the wrong direction
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @gnidorah closed pull request #57712 → jack module: init → https://git.io/fjehC
dsiypl4 has quit [Quit: Leaving]
qubasa_ has joined #nixos
o1lo01ol1o has joined #nixos
Qubasa has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61411 → qbittorrent: 4.1.5 -> 4.1.6 → https://git.io/fjWWb
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjWWN
<{^_^}> [nixpkgs] @marsam merged pull request #61361 → python37Packages.av: 6.1.2 -> 6.2.0 → https://git.io/fjWqA
<genesis> https://github.com/NixOS/nixpkgs/pull/61360 if people wants to review my reviewing.
<{^_^}> #61360 (by lightbulbjim, 13 hours ago, open): infra-arcana: init at 19.2
<matthewbauer> nh2: yeah, was pkgsMusl.coreutils working before that commit? it would surprise me if that pr broke that test, but i guess it's possible
<genesis> we need a nix mentorship program :-)
<genesis> i do coffee :-°
acarrico has quit [Ping timeout: 258 seconds]
<aanderse> genesis: feel free to ask away in here any questions you have :)
<nh2> matthewbauer: ah, looks like before the commit the test printed: `date-debug.sh: skipped test: Timezones database not found`
kisonecat has quit [Ping timeout: 255 seconds]
<genesis> aanderse : i try to do some reviewing, i would like to be reviewed on that, that's not a part i do generally.
<aanderse> are you bignaux?
<genesis> yes
silver has quit [Quit: rakede]
<matthewbauer> nh2: yeah, which is annoying. maybe ping dtz about this, i suspect coreutils devs aren't doing any testing on musl, so it's not too surprising if it doesn't work
ayerhart has quit [Read error: Connection reset by peer]
<nh2> matthewbauer: or maybe this city `Edmonton`'s time zone changed? On Ubuntu it certainly reads `/usr/share/zoneinfo/America/Edmonton`
<matthewbauer> nh2: it passes on cross now, but that's because all tests are disabled there: https://hydra.nixos.org/eval/1519160
<{^_^}> [nixpkgs] @eadwu opened pull request #61412 → vscode-extensions.WakaTime.vscode-wakatime: 2.0.9 -> 2.1.0 → https://git.io/fjWlJ
<{^_^}> [nixpkgs] @eadwu opened pull request #61413 → vscode-extensions.ms-vscode.cpptools: 0.22.1 -> 0.23.0 → https://git.io/fjWlU
drakonis is now known as peekcx
peekcx is now known as drakonis
<nh2> matthewbauer: if I compile the latest coretuils on Ubuntu, it does show me what the test expects, so probably something is odd with nixpkgs or musl
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @teto opened pull request #61415 → wireshark: cleanup → https://git.io/fjWlk
Guanin has quit [Remote host closed the connection]
alexherbo285 has quit [Ping timeout: 258 seconds]
noam_ has joined #nixos
tryingtoupgrade has quit [Ping timeout: 256 seconds]
noam has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 246 seconds]
ayerhart has joined #nixos
ayerhart has quit [Remote host closed the connection]
orivej has joined #nixos
toppler`` has quit [Ping timeout: 268 seconds]
toppler`` has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #61407 → octoprint: fix held back jinja2 dependency → https://git.io/fjWWu
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/fjWlY
<drakonis> what's the agreed upon way to handle prebuilt C programs with fhsenv?
johnzorn has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61416 → qmmp: 1.3.1 -> 1.3.2 → https://git.io/fjWl3
johnzorn has joined #nixos
<genesis> https://github.com/NixOS/nixpkgs/pull/61360 this guys plays the game well, if people can review it, i think it would be encouraging for him.
<{^_^}> #61360 (by lightbulbjim, 14 hours ago, open): infra-arcana: init at 19.2
InFlames has quit [Ping timeout: 246 seconds]
<drakonis> well, reviewing is good
<lightbulbjim> Hi :)
vk3wtf_ has quit [Quit: WeeChat 2.4]
<drakonis> hi
<lightbulbjim> Any feedback is welcome as I'm pretty new to contributing
vk3wtf has joined #nixos
<genesis> hi lightbulbjim : i'm bignaux ;)
InFlames has joined #nixos
<genesis> i think you still forget the hicolor icon theme btw.
<genesis> but it could be you suppose the icon has to go there
orivej has quit [Ping timeout: 246 seconds]
<genesis> and it hasn't. why not copy the icon in $out/share/icons/
<lightbulbjim> I was just tinkering with that actually. When I build hicolor-icon-theme by itself I get the share/icons/hicolor/* tree created, but adding it to my derivation (I tried both nativeBuildInputs and buildInputs) seems to do nothing.
<lightbulbjim> Is it just used to create the directory tree? If so is it really necessary? Creating the icon directories in postInstall seems to be working (and I've done that on some other packages too).
<genesis> my issue was you're supposing people use hicolor theme
<genesis> and the icon has to go there.
<drakonis> libgl keeps giving me a hard time :|
<genesis> and i don't see such requirement in the repository.
<lightbulbjim> Oh I see
<genesis> you require graphicsmagick to do so
<lightbulbjim> My impression was that `hicolor` was just the name of the fallback directory, see https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#directory_layout
<lightbulbjim> Happy to add hicolor-icon-theme to buildInputs, although I don't see any difference on my system when I tried it.
<genesis> that's a bit too much when you just have to copy the icon in a directory $out/share/icons/
<lightbulbjim> Oh, the graphicsmagick thing is because the upstream source only includes a single .ico icon, but XDG wants png, svg or xpm. So I use graphicsmagick to extract the imbedded images from the .ico into pngs.
<genesis> yes that's a good idea, i get it, but please PR the authors with it for next time
jackdk_ has quit [Ping timeout: 245 seconds]
<genesis> and tell him to do a release in the same time :)
kisonecat has joined #nixos
<genesis> you could have both in less time than your PR will be merge
<genesis> you see, their in a huge queue :)
<lightbulbjim> Ah, fair enough
<genesis> i've 11 PR myself in nixpkgs ;)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61417 → qt5ct: 0.38 -> 0.39 → https://git.io/fjWl0
<lightbulbjim> I can send a patch upstream and pull it into my derivation if you like. Only thing is it will be a bit annoying if the author rejects it, but I suppose we can deal with that if it happens.
<genesis> don't forget to mention the PR in the other side, but yes it's a good way to do
<drakonis> is patchelf available in declarative form?
<lightbulbjim> Ok, I'll do that and update the PR when ready. Thanks!
<genesis> but i fear the version you packaged is so old, that this pb has perhaps been already fixed
<lightbulbjim> Oh I see
<genesis> when you see project is active but not do release, ask :)
<lightbulbjim> It's the latest stable release; the only options are the stable releases (every ~1 year) or master
<genesis> yeap, one release a year is not so bad :D
<drakonis> to be fair, if you poke folks here, they can merge it
<drakonis> and its not one per year
<drakonis> its twice a year, 6 months each cycle
<genesis> we speak about the software lightbulbjim packaged
<drakonis> ohhh
<drakonis> okay
<drakonis> fair enough
<genesis> i know nix devel prefers stable release, but i often they are less stable than tip :)
<genesis> i forget words, need to go bed, tchuss.
<lightbulbjim> Bye, and thanks for your help :)
<drakonis> um, so.
noam has joined #nixos
<{^_^}> [nixpkgs] @samueldr opened pull request #61418 → mruby: 2.0.0 -> 2.0.1 → https://git.io/fjWlK
noam_ has quit [Ping timeout: 258 seconds]
<ar1a> hey, is there a way to check what `(versionAtLeast kernel.version "5.1")` returns?
<clever> ar1a: `nix repl`
<clever> and if you want nixpkgs loaded, nix repl '<nixpkgs>'
<infinisil> > versionAtLeast kernel.version "5.1"
<{^_^}> undefined variable 'kernel' at (string):253:16
<ar1a> i need to load the kernel package
<ar1a> how do i import that in the repl
<ar1a> sorry for the basic questions im god tired
<clever> > linux.version
<{^_^}> "4.19.42"
<infinisil> > versionAtLeast linuxPackages.kernel.version "5.1"
<{^_^}> false
<ar1a> BINGO
<ar1a> thanks clever
<ar1a> i found a bug
<ar1a> lemme put it on gist real quick
<ar1a> any idea?
<infinisil> Haha no that's no bug
<ar1a> why do you say that
<ar1a> cos its breaking spl
<infinisil> `linux` isn't your current linux kernel
<clever> ar1a: what does `ls -l /run/{current,booted}-system/kernel` return?
<infinisil> It's just the linux package in nixpkgs
<infinisil> And that can be different from your actual kernel
<ar1a> clever: both 5.1.1
<ar1a> so this patch works
qubasa_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<ar1a> so it actually compiles instead of erroring out
<clever> ar1a: did you set boot.kernelPackages ?
<ar1a> yep
<clever> ar1a: what did you set it to?
<ar1a> boot.kernelPackages = pkgs.linuxPackages_latest;
<clever> > linuxPackages_latest.kernel.version
<{^_^}> "5.1.1"
Qubasa has joined #nixos
<clever> then you want that attrpath
<ar1a> how can i fix this in the spl .nix?
<clever> > versionAtLeast "5.1.1" "5.1"
<{^_^}> true
teej has quit [Quit: Connection closed for inactivity]
<infinisil> Well, zfs stable doesn't support 5.1..
<ar1a> mmm but for a more general approach
<ar1a> im using unstable
<ar1a> or do i just go back to 4.19 for the time being :/
<infinisil> Yeah saw that
<infinisil> > zfsUnstable.name
<{^_^}> "zfs-user-0.8.0-rc4"
monotux has quit [Quit: WeeChat 2.4]
<infinisil> ar1a: That rc doesn't have 5.1 support
Lears has joined #nixos
<ar1a> aight
<ar1a> downgrade it is
<ar1a> thanks
monotux has joined #nixos
[Leary] has quit [Ping timeout: 258 seconds]
rwe has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61419 → range-v3: 0.4.0 -> 0.5.0 → https://git.io/fjWlS
<infinisil> > nixos-unstable.zfsUnstable.name
<{^_^}> "zfs-user-0.8.0-rc4"
<infinisil> > stable.zfsUnstable.name
<{^_^}> "zfs-user-0.8.0-rc4"
<infinisil> > nixos1809.zfsUnstable.name
<{^_^}> undefined variable 'nixos1809' at (string):253:1
<infinisil> > nixos-1809.zfsUnstable.name
<{^_^}> "zfs-user-0.8.0-rc2"
<infinisil> > nixos-1803.zfsUnstable.name
<{^_^}> file 'nixos-18.03' was not found in the Nix search path (add it using $NIX_PATH or -I), at (string):138:22
Taneb has quit [Quit: I seem to have stopped.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61420 → react-native-debugger: 0.9.7 -> 0.9.8 → https://git.io/fjWld
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/ffd8102fb46 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
o1lo01ol1o has quit [Remote host closed the connection]
esmerelda has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #61108 → bpftool: init at 5.1.1 → https://git.io/fjc2P
<{^_^}> [nixpkgs] @thoughtpolice pushed 2 commits to master: https://git.io/fjWlN
esmerelda has joined #nixos
noam_ has joined #nixos
noam has quit [Ping timeout: 258 seconds]
buckley310 has joined #nixos
drakonis has quit [Quit: WeeChat 2.4]
thomashoneyman has joined #nixos
<{^_^}> [nixpkgs] @volth opened pull request #61421 → nixos/enlightenment: fix build with config.allowAliases=false → https://git.io/fjW83
jackdk_ has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #61402 → python37Packages.shodan: 1.12.1 -> 1.13.0 → https://git.io/fjWCa
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjW8Z
<hyper_ch> hmmm, nixos unstable has been stuck for 2 days
<{^_^}> [nixpkgs] @volth opened pull request #61422 → data/fonts: fonts made with fontforge are not fixed-output → https://git.io/fjW8C
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a459734c253 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #61336 → Use ncg for x86 ghc cross compilation → https://git.io/fjWTh
<{^_^}> [nixpkgs] @Ericson2314 pushed 3 commits to master: https://git.io/fjW84
Supersonic has quit [Ping timeout: 252 seconds]
<dmj`> is it possible to forward traffic through an SSH connection established by nixops
Supersonic has joined #nixos
<angerman> matthewbauer: I've looked at the emulator stuff (specifically qemuArch) in nixpkgs, any reason not to use aarch64 qemu but always defaulting to arm?
<matthewbauer> angerman: isArm is just the 32-bit cpu. It should be isAarch32 to make that more clear though
<angerman> matthewbauer: right. isAarch32 -> arm and isAarch64 -> aarch64, I guess.
<teto> do we have a meta issue for the haskell ecosystem ?
<{^_^}> [nixpkgs] @volth opened pull request #61423 → nixos/desktop-managers: let them work 'services.xserver.enable = false' → https://git.io/fjW8u
<angerman> matthewbauer: `${hostPlatform.emulator pkgs}` is also a nice trick, but there is no feature lookup, is there? E.g. do I know that that emulator will support filedescriptors?
ricekrispie2 has joined #nixos
bsima1 has joined #nixos
<ar1a> anyone know if its possible to mute {^_^} for notices but not messages?
ricekrispie has quit [Ping timeout: 245 seconds]
<matthewbauer> angerman: yeah it doesn't have anything like that, it's meant to be similar to meson's exe_wrapper: https://github.com/mesonbuild/meson/blob/master/docs/markdown/Cross-compilation.md#defining-the-environment
fusion809 has quit [Remote host closed the connection]
Ralith_ has quit [Remote host closed the connection]
<angerman> matthewbauer: the issue with ghc (e.g. what I might be interested in) is that I can only use `iserv` directly if I have filedescriptors, otherwise I need to fall back to the proxied network bridge.
<matthewbauer> angerman: yeah does wine work with iserv?
<angerman> iserv-proxy + iserv-remote, yes. I couldn't get bare iserv to work.
<angerman> matthewbauer: so you have ghc <-(fds)-> iserv-proxy <-(network)-> wine remote-iserv
<clever> angerman: i'm curious as to why stdin/stdout of `wine iserve.exe` didnt work?
<angerman> stdin/stdout does, but ghc chooses random fds for it's communication channel outside of stdin/stdout/stderr
<angerman> you usually get 5 and 7 iirc.
<clever> ahh
<clever> also of note, wine doesnt do anything to block the linux api
endformationage has quit [Ping timeout: 245 seconds]
<clever> one sec
<clever> hnd := LoadLibrary('ntdll.dll');
<clever>  Assigned(GetProcAddress(hnd, 'wine_get_version')) or Assigned(GetProcAddress(hnd, 'wine_nt_to_unix_file_name'));
<clever> angerman: you can query the addresses of internal wine symbols, and easily detect wine
<clever> and if you can convince the compiler, you can just staticly link in some linux muslc, and call the linux open() or read() and bypass wine
<clever> from a ".exe" file
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61425 → signify: 24 -> 25 → https://git.io/fjW8X
<clever> you may also be able to just GetProcAddress() any glibc function
<angerman> Hmm... I wonder if that's even more brittle than the network bridge.
ddellacosta has quit [Ping timeout: 246 seconds]
<clever> angerman: you can also write a custom wine library, that will claim to be a normal .dll file, but is implemented entirely on the linux side
<clever> teamviewer is one program that i have seen doing that before
<clever> its just the "windows" frontend, with a special winelib to handle x11 screen capture
<angerman> clever: the horrors!
<clever> teamviewer has gotten worse, you must now run a daemon as root, for the client to even start
<Izorkin> Please check this PR #51902 #58012 #59949 #61234
<{^_^}> https://github.com/NixOS/nixpkgs/pull/51902 (by Izorkin, 21 weeks ago, open): mariadb.galera: 25.3.24 -> 25.3.26
<{^_^}> https://github.com/NixOS/nixpkgs/pull/58012 (by Izorkin, 7 weeks ago, open): nixos/zsh: move zsh setopt
<{^_^}> https://github.com/NixOS/nixpkgs/pull/59949 (by Izorkin, 3 weeks ago, open): nginxModules: update and add nginx modules
<{^_^}> https://github.com/NixOS/nixpkgs/pull/61234 (by Izorkin, 2 days ago, open): zfsUnstable: 0.8.0-rc4 -> 0.8.0-rc5
<clever> angerman: i think this is the section we want
<clever> the first 80% of that page, is more about taking "windows" source, linking against wine, and creating a "native linux" binary
<angerman> clever: but wouldn't that mean that we would tie ourselves down to wine, just to prevent the local network bridge we do right now? And as it is right now we can swap out wine for a real windows machine if we wanted to.
<clever> yeah, you would probably want to make it optional, so you can skip the network if wine and an FD is available
<angerman> That sounds like a project for the backburner.
<clever> yeah, if its already working with network, you could keep it like that for now
<clever> only thing i can see you gaining from winelib, would be shm
<angerman> That qemu-arm blows up with Signal (11) on iserv when built with a performance ghc built is something I'm tempted to look into before that :D
<clever> moving large chunks of data to the child proc via shared memory
<angerman> clever: right. It's working with network right now (for our not even trivial code base).
<angerman> clever: and it's mostly askign the child process to load objects/dlls/ for which the communication channel just hands over the paths on the file system.
Rusty1 has quit [Quit: Konversation terminated!]
<clever> what about the blob of TH code that it compiled and now has to run?
<angerman> The only "memory" part are small ByteCodeObjects we ship. They are in the sub 10kb range for even really large ones.
<clever> though thats likely very small
<clever> and all the import statements are covered by the .dll files the deps provide
<angerman> yes. The staging restriction basically means that the function you call in your splice has to come from an object file.
<clever> this is why i can see value in the TH code having its own set of imports, that are clearly isolated from the target deps
<clever> then you could compile the TH for a different platform
<clever> oh, i just remembered, there was some talk before about the compiler leaving the entire parsed AST in the .hi files?
<clever> ignoring #ifdef mess's, could you take that AST, and then rebuild the closure of a given splice, for x86-linux?
<angerman> clever: we have lots of the ast in the .hi files. obsidian system is using something like that for cross TH. It works for most, just breaks at the boundary where you host compiler has different backing types than your target. (e.g. Chars backed by Int or Words)
wfranzini has quit [Remote host closed the connection]
<clever> ah
<clever> but that still has IO in the TH splice?
<angerman> That appraoch (not fully automated) is what evilSplicer/zeroTH do. By going native with the TH splice, you are fully bound by the target, it's results and features. Has pros and cons as wlel.
<angerman> clever: well, you just take the fully evaluated splice from the host and put it into the target.
<clever> i'm more thinking about things like makeLenses, its a pure function and doesnt really care about IO or platform
<angerman> that means process and file logic is run on the host.
<clever> would it even care what type a Char is? its just generating AST's
<angerman> clever: right, that trivially works if you just swap in the splice result from the host when you build for the target.
<angerman> that TH doesn't differentiate between some pure macro-expansion like sub language and the IO/file/process side is quite annoying.
<angerman> Otherwise you could build a complete solution for the pure macro-expansion part.
<angerman> Types only help you as much as you trust your code not to call unsafePerformIO or some other escape hatchery.
<clever> flip on safe haskell and the compiler wont let you unsafePerformIO!
<clever> just beware of the io that must not be named!
<angerman> As I said: escape hatchery :D
rwe has joined #nixos
gerschtli has quit [Quit: WeeChat 2.4]
gerschtli has joined #nixos
MichaelRaskin has quit [Quit: MichaelRaskin]
noam has joined #nixos
orivej has joined #nixos
noam_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61426 → spdk: 18.04 -> 19.01.1 → https://git.io/fjW8d
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
domenkozar[m] has joined #nixos
domenkozar[m] has quit [Changing host]
InFlames has quit [Ping timeout: 246 seconds]
Glider_IRC_ has joined #nixos
kozova1 has joined #nixos
<kozova1> Hello, under discord I have crackling noises. That ususally can be fixed by doing this: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,_skips_or_crackling
<kozova1> However, It doesn't appear as if this is possible in nixOS
<kozova1> how could I do this?
Glider_IRC__ has quit [Ping timeout: 268 seconds]
<clever> kozova1: why cant that fix be done on nixos?
<kozova1> because /etc/pulse/default.pa is a bit weird: .include /nix/store/5h152l6akyqdd5f17x48qrdbzdircqa0-pulseaudio-12.2/etc/pulse/default\
<kozova1> .pa
<kozova1> that's the contents
<clever> kozova1: it is generated over here
rwe has quit []
<clever> kozova1: https://nixos.org/nixos/options.html#hardware.pulseaudio.extraconfig
<clever> and this config option lets you insert extra lines into it
<clever> the .include comes from line 34 of the nix file i linked
<kozova1> I see
<kozova1> I'm quite a nixOS noob, how can I apply this fix then?
<{^_^}> [nixos-hardware] @Mic92 merged pull request #107 → Added basic support for the t470s → https://git.io/fjcAW
<{^_^}> [nixos-hardware] @Mic92 pushed 3 commits to master: https://git.io/fjW4f
<clever> add hardware.pulseaudio.extraConfig = "load-module module-udev-detect tsched=0";
<clever> in configuration.nix
<kozova1> Thank you!
palo1 has joined #nixos
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/fjW4J
<{^_^}> [nixos-hardware] @Mic92 merged pull request #106 → t430: add acpi_call module → https://git.io/fjW4U
noam_ has joined #nixos
<kozova1> clever that doesn't work
palo has quit [Ping timeout: 255 seconds]
palo1 is now known as palo
<kozova1> should I maybe reboot after rrebuilding?
<clever> kozova1: did you restart pulseaudio?
<kozova1> I tried killing it and starting it again a few times and it works now
<kozova1> so thanks
noam has quit [Ping timeout: 258 seconds]
kozova1 has quit [Quit: Leaving]
hiroshi- has joined #nixos
Myhlamaeus has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61427 → src: 1.24 -> 1.25 → https://git.io/fjW43
fendor has quit [Quit: Leaving]
Atrius[m]1 has joined #nixos
<{^_^}> [nixpkgs] @lilyball opened pull request #61428 → chit: init at 0.1.12 → https://git.io/fjW4n
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61429 → stress-ng: 0.09.57 -> 0.09.58 → https://git.io/fjW4c
<{^_^}> [nixpkgs] @luispedro opened pull request #61430 → Add ncbi blast → https://git.io/fjW48
n_db has joined #nixos
anon has joined #nixos
anon is now known as Guest99706
logzet has joined #nixos
toppler`` has quit [Ping timeout: 258 seconds]
toppler`` has joined #nixos
kisonecat has quit [Ping timeout: 258 seconds]
InFlames has joined #nixos
jasongro` has joined #nixos
kozova1 has joined #nixos
nikivi has quit [Quit: ZNC is awesome]
jasongrossman has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61431 → gitAndTools.svn-all-fast-export: 1.0.13 -> 1.0.16 → https://git.io/fjW4V
<kozova1> Can someone help me get hplip working in nixOS? this happens when I try to: https://hastebin.com/animuferur.rb
jasongro` has quit [Ping timeout: 245 seconds]
sb0 has quit [Quit: Leaving]
InFlames has quit [Ping timeout: 255 seconds]
kozova1 has quit [Quit: Leaving]
notedge has quit [Ping timeout: 258 seconds]
jasongrossman has joined #nixos
lpsmith_ has quit [Remote host closed the connection]
lpsmith has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61432 → tbb: 2019_U5 -> 2019_U6 → https://git.io/fjW4D
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61433 → tboot: 1.9.6 -> 1.9.8 → https://git.io/fjW4S
rauno has joined #nixos
jasongrossman has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61434 → tcsh: 6.20.00 -> 6.21.00 → https://git.io/fjW4x
jtojnar has joined #nixos
<{^_^}> [nixpkgs] @joachifm opened pull request #61436 → [Backport] Tor browser related stuff for 19.03 → https://git.io/fjWBT
thc202 has joined #nixos
<{^_^}> [nixpkgs] @joachifm opened pull request #61437 → [Backport] Electrum bumps for 19.03 → https://git.io/fjWBk
<{^_^}> [nix] @edolstra merged pull request #2802 → build: move needsHashRewrite initialization to startBuilder → https://git.io/fjWY9
<{^_^}> [nix] @edolstra pushed 4 commits to master: https://git.io/fjWBI
noam has joined #nixos
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dansho has quit [Remote host closed the connection]
noam_ has quit [Ping timeout: 244 seconds]
dansho has joined #nixos
dne has joined #nixos
wfranzini has joined #nixos
python476 has joined #nixos
wfranzini has quit [Client Quit]
wfranzini has joined #nixos
esmerelda has quit [Ping timeout: 257 seconds]
esmerelda has joined #nixos
Tucky has joined #nixos
<MasseR> Could someone explain what's happening here. I have two derivations, both evaluating to the same hash, but they shouldn't (two lines coming up)
<MasseR> :b (haskellPackages.extend (self: super: { asdasd = haskellPackages.hackage2nix "scalpel-core" "0.7.0"; })).ghcWithPackages (h: [])
<MasseR> :b (haskellPackages.extend (self: super: { asdasd = haskellPackages.hackage2nix "scalpel-core" "0.7.0"; })).ghcWithPackages (h: [h.asdasd])
<MasseR> I would *expect* the latter to fail, because the asdasd ends up in a failure
<MasseR> But instead of evaluating the dependency, it's just *silently* ignored
InFlames has joined #nixos
<clever> MasseR: ghcWithPackages will run a filter over its list, to only get haskell packages
<clever> that results in it ignoring functions and other things
<MasseR> Right. Let's see if I can figure out why it considers this to not be a haskell pkg
lambda-11235 has quit [Quit: Bye]
<clever> MasseR: what is the type of haskellPackages.hackage2nix "scalpel-core" "0.7.0" ?
<clever> > haskellPackages.hackage2nix "scalpel-core" "0.7.0"
<{^_^}> "<derivation /nix/store/49ivyjw6bpiq49j4yyaxggxqadvvyic8-cabal2nix-scalpel-core-0.7.0.drv>"
<MasseR> What he said
<MasseR> (a set)
<MasseR> Hrm, I can't deduce where the filtering is done
<clever> i think
<clever> its checking to see if it has an isHaskellLibrary attribute
<clever> > (haskellPackages.hackage2nix "scalpel-core" "0.7.0").isHaskellLibrary
<{^_^}> attribute 'isHaskellLibrary' missing, at (string):253:1
<clever> > haskellPackages.lens.isHaskellLibrary
<MasseR> Right
<MasseR> and hackage2nix is the wrong tool for this, apparently
alter-schjetne is now known as schjetne
aszlig has quit [Quit: Kerneling down for reboot NOW.]
<clever> oh, i think hackage2nix just returns the cabal file
<clever> not a haskell package
<MasseR> yeah
<clever> you want callHackage
<clever> which will then run cabal2nix over that
<MasseR> Which again doesn't work because the version of the library I want isn't in the package set
<clever> > (haskellPackages.callHackage "scalpel-core" "0.7.0" {}).isHaskellLibrary
<{^_^}> cannot import '/nix/store/rn7av2h6j6ipl9a2ax13xmac8y96lgz1-cabal2nix-scalpel-core-0.7.0', since path '/nix/store/49ivyjw6bpiq49j4yyaxggxqadvvyic8-cabal2nix-scalpel-core-0.7.0.drv' is not valid, at /va...
<clever> callHackage just combines callCabal2nix and hackage2nix
<clever> so it should work
<MasseR> (0.7.0 should fail, but I want 0.6.0 which exists in hackage but not in 19.03)
<clever> you may also need callHackageDirect which has a slightly different api
aszlig has joined #nixos
<clever> MasseR: what happens if you try callHackage?
<MasseR> ... I might have gotten my nix store all messed up
<MasseR> error: creating directory '/nix/var': Permission denied
<clever> nixos or other?
<MasseR> nixos
<clever> is nix-daemon running?
<MasseR> yeah
<clever> what does `echo $NIX_REMOTE` say?
<MasseR> empty
<clever> nix-store --version ?
<MasseR> nix-store (Nix) 2.2.2
<clever> nix-build '<nixpkgs>' -A hello -vvvvv
<{^_^}> [nixpkgs] @edolstra pushed to master « FIx some malformed XML in option descriptions »: https://git.io/fjWB0
<MasseR> Success, but it's coming from cache
<clever> try -vvvv with something that can fail
InFlames has quit [Remote host closed the connection]
<MasseR> Right, I guess whatever derivation got an empty name -> it tried to mkdir /nix/var which of course doesn't succeed
civodul has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #59480 → nixos/fprintd: use systemd.packages → https://git.io/fjmrv
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjWBo
gal_bolle has joined #nixos
lovesegf1 has quit [Quit: WeeChat 2.4]
<MasseR> clever: thank you <3
linarcx has joined #nixos
gal_bolle has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #60198 → treewide: Add passthru.updateScript to gnome pkgs → https://git.io/fjsnT
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to staging: https://git.io/fjWRJ
Makaveli7 has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @workflow opened pull request #61438 → scylladb: init at 3.0.5 → https://git.io/fjWRU
jasongrossman has joined #nixos
goibhniu1 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/59a733edae6 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
jackdk_ has quit [Ping timeout: 255 seconds]
pie__ has quit [Ping timeout: 252 seconds]
jasongrossman has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61439 → tgt: 1.0.76 -> 1.0.77 → https://git.io/fjWRB
noam_ has joined #nixos
noam has quit [Ping timeout: 268 seconds]
hamishmack has joined #nixos
johanot has joined #nixos
fusion809 has joined #nixos
jasongro` has joined #nixos
jasongro` has quit [Remote host closed the connection]
mexisme has quit [Ping timeout: 258 seconds]
m0rphism has joined #nixos
mexisme has joined #nixos
<angerman> how do you deal in nix with stuff you download but can't know the hash ahead of time?
<clever> angerman: in general, you prefetch it from something else, and then bake the hash into the nix code
<angerman> clever: sure, but the url I would be fetching from it mutating.
<angerman> it's going to return a different hash on almost every request.
<clever> then it will be imposible to reproduce the build in the future, and a copy of the artifact should be archived somewhere
<angerman> clever: lets assume I can produce a stable output from that url.
<angerman> e.g. even though the url changes I can produce the same output/hash from it.
<clever> then it should just work
<clever> fixed-output derivations purely care about the hash of $out when the build is done
<clever> it doesnt care how you meet that goal
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61440 → tixati: 2.59 -> 2.61 → https://git.io/fjWRp
<angerman> clever: ok. So stupid example: the url returns `$<date:8byte>$<data>` and the date is mutated every second. Now if I just write 8 zero bytes into the fetched data I would still get the same output hash right?
FedyaPryanichkov has joined #nixos
<clever> nix-repl> hello.src.outputHash
<clever> "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61441 → tlp: 1.2.1 -> 1.2.2 → https://git.io/fjW0J
<clever> [clever@system76:~]$ nix-hash --flat --base32 --type sha256 /nix/store/3x7dwzq014bblazs7kq20p9hyzz0qh8g-hello-2.10.tar.gz
<clever> 0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i
<clever> angerman: all nix cares about, is the hash at the end, so as long as you can reproduce that hash, the build will "pass"
<{^_^}> [nixpkgs] @offlinehacker merged pull request #61375 → elasticsearch: add missing gnugrep and coreutils to wrapper → https://git.io/fjWOL
mexisme has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fjW0U
<sphalerite> angerman: you can pass a `postFetch` to fetchurl
<clever> i have even seen a fixed output derivation that will abuse hash collisions, to get 2 different values from the same hash
<{^_^}> [nixpkgs] @offlinehacker merged pull request #61415 → wireshark: cleanup → https://git.io/fjWlk
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fjW0L
<sphalerite> angerman: if you strip out the changing parts in your postFetch you can use fetchurl
<clever> although, fetchurl uses flat hashing, so $out must be a single file
<clever> fetchzip will use recursive hashing, so $out can be a dir, and you can just rm the unpredictable bits
<clever> you can also use a custom fetch function
<{^_^}> [nixpkgs] @Mic92 merged pull request #61234 → zfsUnstable: 0.8.0-rc4 -> 0.8.0-rc5 → https://git.io/fjCaY
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjW0O
<angerman> clever: alright. I'll look into trimming the hackage index then...
<{^_^}> [nixpkgs] @Mic92 pushed commit from @Izorkin to release-19.03 « zfsUnstable: 0.8.0-rc4 -> 0.8.0-rc5 »: https://git.io/fjW0n
Jetien_ has joined #nixos
<clever> angerman: basically, if a derivation has the following attributes: outputHash, outputHashAlgo, outputHashMode
<clever> angerman: then it is a fixed-output derivation, and gains network access
<clever> outputHashAlgo is usually sha256, but something like yarn2nix can just copy the hash&algo from yarn.lock, and not even fetch things when translating
<clever> outputHashMode = "flat" means that you are giving the raw hash for the $out file
<clever> outputHashMode = "recursive" means you are giving the hash of the nar archive of $out (it can be a file, dir, or symlink)
<clever> nix-hash, without --flat, gives you the recursive hash
<Izorkin> Mic92: please check #59949
<{^_^}> https://github.com/NixOS/nixpkgs/pull/59949 (by Izorkin, 3 weeks ago, open): nginxModules: update and add nginx modules
<Mic92> Izorkin: what is the best way to test them?
Taneb has joined #nixos
<angerman> clever: thanks!
<clever> angerman: knowing all of that, then lets you make crazy things like https://github.com/input-output-hk/gclient2nix/blob/master/default.nix#L33-L49
<clever> that runs gclient, and fetches ~30gig of electron+chromium source, lol
risson has quit [Quit: Pouet. WeeChat 2.4]
<Izorkin> Mic92: my check build with changed pkgs/top-level/all-packages.nix modules = [ ];
<angerman> 🙈
risson has joined #nixos
<clever> but gclient has post-fetch hooks, and it will download a second (unpatched) copy of gclient, which then fails due to a lack of /bin/
<Mic92> Izorkin: do you have the code for me?
jasongrossman has joined #nixos
<clever> angerman: so, i then began rewritting all of gclient, in haskell
mexisme has joined #nixos
<clever> angerman: this will recursively fetch repos, parse the DEPS file in the root of each, and generate an attrset of fixed-output derivations, then generate a runCommand that copies them all into one dir
<angerman> clever: I'll try something simpler first :-) `cabalProjectToNix { src = ./test/cabal-simple; hackageIndexState = "2019-01-01T12:00:00Z"; }`
fendor has joined #nixos
<clever> angerman: you will need at least the hash of the hackage index at that given time, and that hackage index would need to contain the hashes of the cabal files and source tars
___laika has joined #nixos
<angerman> clever: I have hackage.nix for that.
<angerman> I need the indexState only to make cabal produce a deterministic plan.json file
<clever> ah
<angerman> the constraint is that your hackageIndexState < the hackage.nix checkout you have. That's not perfect but should be managable as we auto-update hackage and stackage.nix periodically.
pie_ has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<xorAxAx> ,locate nmblookup
<{^_^}> Found in packages: samba, samba4Full, sambaMaster
pie__ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #59949 → nginxModules: update and add nginx modules → https://git.io/fjOda
<{^_^}> [nixpkgs] @Mic92 pushed 15 commits to master: https://git.io/fjW09
pie_ has quit [Ping timeout: 255 seconds]
linarcx has quit [Quit: WeeChat 2.4]
<Izorkin> Mic92: thanks
fusion809 has quit [Remote host closed the connection]
linarcx has joined #nixos
gal_bolle has joined #nixos
noam has joined #nixos
ThatDocsLady has joined #nixos
noam_ has quit [Ping timeout: 245 seconds]
dycan has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61442 → ttyplot: 1.2 -> 1.4 → https://git.io/fjWEw
<{^_^}> [nixpkgs] @Izorkin opened pull request #61443 → nginxModules: update nginx modules → https://git.io/fjWED
<{^_^}> [nixpkgs] @Lassulus merged pull request #60969 → vcv-rack: Correct license, redistribution is allowed → https://git.io/fjWES
<{^_^}> [nixpkgs] @Lassulus pushed commit from @Moredread to master « vcv-rack: correct license, redistribution is allowed »: https://git.io/fjWE9
<Izorkin> Mic92: updated nginx modules
Makaveli7 has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @nlewo merged pull request #60653 → gitAndTools.gitFastExport: (old) -> v190107 → https://git.io/fjZzK
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/fjWEF
<{^_^}> [nixpkgs] @Lassulus merged pull request #61442 → ttyplot: 1.2 -> 1.4 → https://git.io/fjWEw
<{^_^}> [nixpkgs] @Lassulus pushed commit from @r-ryantm to master « ttyplot: 1.2 -> 1.4 »: https://git.io/fjWEh
FedyaPryanichkov has quit [Quit: Quit]
cfricke has joined #nixos
chaoflow has quit [Ping timeout: 246 seconds]
Makaveli7 has joined #nixos
<mog> is there a way to temporarily disable a binary cache?
<qyliss^work> mog: --option substitute false
toppler`` has quit [Ping timeout: 246 seconds]
dansho_ has joined #nixos
<mog> qyliss^work, perfect
<mog> thanks
drager has joined #nixos
<drager> Hi, what happened to androidenv.platformTools in 19.03?
toppler`` has joined #nixos
dansho has quit [Ping timeout: 258 seconds]
kozova1 has joined #nixos
<kozova1> Hello, I'm trying to run this command: nix run nixpkgs.hplipWithPlugin -c sudo hp-setup,
<kozova1> however that doesn't work due to this error: error: Package ‘hplip-3.19.1’ in /nix/store/via1aa5d96v2qz4yyg978x51hnampjaz-nixos-19.09pre179307.bc94dcf5002/nixos/pkgs/misc/drivers/hplip/default.nix:217 has an unfree license (‘unfree’), refusing to evaluate.
<kozova1> { nixpkgs.config.allowUnfree = true; }
<kozova1> a) For `nixos-rebuild` you can set
<kozova1> in configuration.nix to override this.
<kozova1> b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
<kozova1> { allowUnfree = true; }
<kozova1> to ~/.config/nixpkgs/config.nix.
<kozova1> (use '--show-trace' to show detailed location information)
<sphalerite> drager: seems it's in androidenv.androidPkgs_9_0 now
gal_bolle has quit [Ping timeout: 244 seconds]
ottidmes has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61444 → tzupdate: 1.3.1 -> 1.4.0 → https://git.io/fjWul
itorres1 is now known as itorres
<{^_^}> [nixpkgs] @peti pushed to master « xautolock: bump to latest git version »: https://git.io/fjWu4
<kozova1> Hello, I'm trying to run this command: nix run nixpkgs.hplipWithPlugin -c sudo hp-setup, however that doesn't work due to this error: https://pastebin.com/QCgBmdZd
<xorAxAx> kozova1, have you tried to understand the error message?
<kozova1> yeah, and I think I do
<kozova1> however, my configuration.nix has nixpkgs.config.allowUnfree = true; inside it
<kozova1> and I have no idea how to apply the 2nd fix
<xorAxAx> you need to put it into tyour local conf
gal_bolle has joined #nixos
<xorAxAx> because the configuration.nix is only used for the system profile
<kozova1> ok, is that local conf ~/.config/nixpkgs/config.nix ?
<xorAxAx> yes
<kozova1> how do I init that file?
<kozova1> like, is it supposed to have something in it?
<ottidmes> I like to the idea of managing my SSH files through my NixOS configuration as well, I saw this mentioned here on the IRC once, but I cannot quite remember the approach nor find it by googling about it. So what I want to achieve is instead of having my id_rsa and such in ~/.ssh/ per user, to have something like /etc/ssh/per-user/name/
<xorAxAx> i think you can copy and paste the contents from the error message
__monty__ has joined #nixos
<kozova1> dammit now I get another error
<kozova1> how can I pass an environment variable into that command?
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/90be3405d92 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
dansho_ has quit [Quit: Leaving]
<kozova1> xorAxAx I get this: ImportError: No module named dbus
<kozova1> in my experience I can fix that by adding this env variable: 'PYTHONPATH=/nix/store/dil3g0x4vx07bca34mg5w6cqzl7qq9jr-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages
<kozova1> however I have no idea how to pass that
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #51641 → Allow skipping the use of the PYTHONNOUSERSITE variable → https://git.io/fpDXx
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to staging: https://git.io/fjWuK
hamishmack has joined #nixos
<xorAxAx> then you put the dbus python pkg and the hplib thingie into the buildinputs
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61445 → usbutils: 010 -> 012 → https://git.io/fjWuD
<___laika> im having another issue with running vscode inside of a nix-shell :/ i installed hie-ghc864 with all-hies, and vs-code is starting pointing at a ghc864 compiler, but for some reason hie in vscode fails with "<command line>: cannot satisfy -package-id r-0.1.9.2-b277754a:r-0.1.9.2-b277754a is unusable due to missing dependencies:exceptions..."
_e has quit [Remote host closed the connection]
_e has joined #nixos
<___laika> (hie blames it on ghc-mod, for which i have seen lots of issues with similar error messages, but almost all of them seemed to be based on .stack-work issues
<___laika> )
ottidmes has quit [Quit: WeeChat 2.4]
florent has joined #nixos
gal_bolle has quit [Ping timeout: 258 seconds]
Synthetica has joined #nixos
aveltras has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/90be3405d92 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
orivej has joined #nixos
<drager> sphalerite: Thanks
<{^_^}> [nixpkgs] @Lassulus merged pull request #61373 → shell-hist: init at 0.1.0 → https://git.io/fjWY5
<{^_^}> [nixpkgs] @Lassulus pushed commit from @spacekookie to master « shell-hist: init at 0.1.0 »: https://git.io/fjWup
drager has quit [Quit: WeeChat 2.4]
<kozova1> xorAxAx doesn't work for me :(
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61446 → vault: 1.1.0 -> 1.1.2 → https://git.io/fjWzU
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61447 → libv4l: 1.16.5 -> 1.16.6 → https://git.io/fjWzO
<{^_^}> [nixpkgs] @SRGOM opened pull request #61448 → Update to 4.9 → https://git.io/fjWzs
orivej has quit [Ping timeout: 245 seconds]
<Synthetica> gchristensen: Is there a reason you kept the 501+ tag in https://github.com/nixos/ofborg/commit/99cc0ce3941fe6071d9e661c2151214529332ce5 ?
<srk> ,haskell b42
chaoflow has joined #nixos
Elon_Satoshi has quit [Read error: Connection reset by peer]
<xorAxAx> kozova1, what is failing - same problem?
rprije has joined #nixos
Elon_Satoshi has joined #nixos
<gchristensen> Synthetica: yeah, searches :)
kozova1 has quit [Ping timeout: 244 seconds]
hoijui has joined #nixos
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #60661 → bemenu: init at 0.1.0 → https://git.io/fjZaQ
<{^_^}> [nixpkgs] @etu pushed 3 commits to master: https://git.io/fjWzo
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61429 → stress-ng: 0.09.57 -> 0.09.58 → https://git.io/fjW4c
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « stress-ng: 0.09.57 -> 0.09.58 (#61429) »: https://git.io/fjWzA
<python476> do you guys think one days the heavy symlinking used by nix/guix will be handled at a lower level transparently ?
<gchristensen> like with kernel patches or something?
bgamari has quit [Ping timeout: 276 seconds]
bgamari has joined #nixos
<python476> gchristensen: not that deep, but with some FS level namespacing ..
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61416 → qmmp: 1.3.1 -> 1.3.2 → https://git.io/fjWl3
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « qmmp: 1.3.1 -> 1.3.2 (#61416) »: https://git.io/fjWgk
<python476> I have nothing precise to explain, I just don't think that the sea of symlink (seamlink ?) will be nice forever
<gchristensen> I think it is often called a forest :)
<python476> heh
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61449 → wabt: 1.0.10 -> 1.0.11 → https://git.io/fjWgI
<python476> for a newcomer it feels more like a deep sea to drown in, but one can also get lost in a forest too
<python476> you use nixos as a daily driver ?
<python476> I wonder if companies use it ..
<gchristensen> companies do use it
<python476> pretty cool
<python476> it's worth being known a bit more than nix conferences :)
<python476> gchristensen: the hydra part only or the user level os too ?
<gchristensen> my full time job is around Nix and NixOS, and I run it on 3 laptops, and a half dozen other systems (personally. I have more running NixOS but they're not my own)
<gchristensen> sure
<python476> cool, super cool
<{^_^}> [nixpkgs] @joachifm merged pull request #61436 → [Backport] Tor browser related stuff for 19.03 → https://git.io/fjWBT
<{^_^}> [nixpkgs] @joachifm pushed 7 commits to release-19.03: https://git.io/fjWgq
<{^_^}> [nixpkgs] @joachifm merged pull request #61437 → [Backport] Electrum bumps for 19.03 → https://git.io/fjWBk
<{^_^}> [nixpkgs] @joachifm pushed 8 commits to release-19.03: https://git.io/fjWgm
<gchristensen> there are companies using NixOS on servers and laptops
silver has joined #nixos
<{^_^}> [nixpkgs] @alexeymuranov opened pull request #61450 → [19.03] Backport GDM PAM fix (cherry-picked from master) → https://git.io/fjWgY
<Synthetica> python476: NixOS is easily mature enough for a daily driver, I honestly can't imagine switching to anything else anytime soon
srid has quit [Ping timeout: 268 seconds]
Anton-Latukha has joined #nixos
<python476> Synthetica: I'm still on arch, mostly because I have zero neurons left to learn the details of nix/guix
<python476> now how skilled are you ? I'm mostly curious about nix/guix being mainstream OSes
<python476> for slightly tech saavy users (not kids or grandpas)
<python476> (brb)
kisonecat has joined #nixos
srid has joined #nixos
<goibhniu1> python476: you need to be comfortable using the command line, editing text files and recognising things like syntax errors
rprije has quit [Ping timeout: 246 seconds]
<goibhniu1> it's also a particularly nice distro to maintain for friends & family
riottest000[m] has joined #nixos
noam_ has joined #nixos
alexherbo21 has joined #nixos
alexherbo2 has quit [Ping timeout: 246 seconds]
noam has quit [Ping timeout: 258 seconds]
acarrico has joined #nixos
kisonecat has quit [Ping timeout: 245 seconds]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bsima1_ has joined #nixos
<typetetris> are there general guidelines wether to use builtins.fetchGit or builtins.fetchTarball? Which one will be faster?
civodul has quit [Ping timeout: 252 seconds]
<bsima1_> fetchTarball will be faster
<bsima1_> it doesn't have to clone the entire git repo
<__monty__> I'm trying to get cabal-install installed from the github repository but I'm getting this error and I can't find any documentation on callcabal2nix and how to pass this sourceCabalDir which I think I need to change because cabal-install's in a subdir of the repo. Anyone familiar with this? http://ix.io/1IV0
<immae> bsima1_: whell, neither is fetchGit actually (maybe he does, but he doesn’t have to)
Tucky has quit [Quit: WeeChat 2.4]
jackdk_ has joined #nixos
Ariakenom has quit [Quit: Leaving]
<immae> if you have a specified revision you’re not obliged (again: per git protocol, I don’t know what fetchgit does) to get the whole repo, and then it’s more or less equivalent to fetching a tarball
<bsima1_> does anyone know how I look at logs from NixOS auto-upgrades?
Ariakenom has joined #nixos
Guest99706 has quit [Ping timeout: 258 seconds]
Guest99706 has joined #nixos
<etu> bsima1_: journalctl -u nixos-upgrade
noam__ has joined #nixos
<bsima1_> etu: where are those logs being written to?
<etu> bsima1_: The systemd journal
<bsima1_> i mean can i read them just from the filesystem? i'm in a live image right now
<clever> bsima1_: one second
<clever> --root=ROOT
<clever> Takes a directory path as an argument. If specified, journalctl will operate on journal directories and catalog file hierarchy underneath the specified directory instead of the root directory (e.g. --update-catalog will create
<clever> so: journalctl --root=/mnt/ -u nixos-upgrade
<bsima1_> ok thanks clever
<xorAxAx> bsima1_, journalctl -D /mnt/var/log/journal alternatively
<xorAxAx> in case root doesnt work ;-)
<xorAxAx> also, nixos-enter is a useful tool, bsima1_
noam_ has quit [Ping timeout: 245 seconds]
<bsima1_> oh nixos-enter is cool, thanks
jackdk_ has quit [Ping timeout: 252 seconds]
jackdk_ has joined #nixos
<yorick> typetetris: if your source is going to change often but not by much, fetchGit may be faster
schjetne has quit [Ping timeout: 244 seconds]
vidbina has joined #nixos
knupfer has joined #nixos
<bsima1_> so nixos-enter works for inspecting/editing the system, but 'nixos-rebuild' fails, how can i rebuild with an updated config?
<sphalerite> nixos-install
<xorAxAx> bsima1_, how does it fail?
kisonecat has joined #nixos
<bsima1_> it says "/run/user: no such file or directory"
<gchristensen> are you in a nix-shell?
<bsima1_> yes
<gchristensen> try exiting the nix shell
<bsima1_> didnt think that would matter?
<gchristensen> it shouldn't :)
<bsima1_> huh, seems to be working
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/d64a36a2e7c (from 55 minutes ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<{^_^}> [nixops] @PsyanticY opened pull request #1147 → EC2[EBS]: Fix info when deployment is destroyed → https://git.io/fjW2B
<{^_^}> [nixpkgs] @r-ryantm opened pull request #61452 → xonsh: 0.8.12 -> 0.9.0 → https://git.io/fjW20
<bsima1_> oh nvm, it can't use the network because "system has not been booted with systemd as init system"
<bsima1_> getting closer though..
<xorAxAx> how is that related, bsima1_?
srid has quit [Ping timeout: 245 seconds]
<bsima1_> xorAxAx: it can't download anything from cache.nixos.org
<xorAxAx> bsima1_, whats the error message?
<xorAxAx> name resolution failure?
<xorAxAx> in that case you need to create a resolv.conf after running nixos-enter
<xorAxAx> not before
<__monty__> How do you figure out how undocumented functions work? Just read the source line by line? How do you locate the definition in the source?
<xorAxAx> yes, what i say :)
kreisys has joined #nixos
<xorAxAx> echo nameserver 8.8.8.8 > /etc/resolv.conf
petrkr has joined #nixos
<jackdk_> Hi, I can't get reflex-0.6.1 to build using because it's depending on two different versions of haskell-src-exts ( https://pastebin.com/BnHagELV ). Looks like the culprit might be from haskell-src-meta. Have I diagnosed this correctly, and how can I fix it?
kreisys has quit [Client Quit]
schjetne has joined #nixos
<bsima1_> xorAxAx: ah i was thrown off by the systemd message
shibboleth has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #61444 → tzupdate: 1.3.1 -> 1.4.0 → https://git.io/fjWul
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjW27
<__monty__> jackdk_: Those don't actually look like different versions.
nschoe has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #61440 → tixati: 2.59 -> 2.61 → https://git.io/fjWRp
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjW2d
<bsima1_> jackdk_: this tutorial shows how to pin versions https://github.com/Gabriel439/haskell-nix/tree/master/project1#changing-versions
Tucky has joined #nixos
cfricke has quit [Quit: WeeChat 2.4]
schjetne has quit [Ping timeout: 258 seconds]
jomik has joined #nixos
<jomik> Can someone help me fix a package? It fails due to not finding some libaries that my linker needs, I just have no clue what.. I think... The error is `*-binutils-2.31.1/bin/ld: cannot find -lm`. The expression is here : https://git.io/fjWaf
<jackdk_> Am I misreading this? package reflex (reflex-0.6.1) requires haskell-src-exts-1.20.3-2fryh11Yuz7lCtLeeIQn8; package haskell-src-exts-util (haskell-src-exts-util-0.2.5-2B7aQaMMTPTKJAXL1gl4C8) requires haskell-src-exts-1.21.0-1MqMUIJU7y29AVS9NHxlR4
kreisys has joined #nixos
Tritlo has quit [Ping timeout: 248 seconds]
sppky has quit [Ping timeout: 248 seconds]
marcinkuzminski has quit [Ping timeout: 248 seconds]
noam has joined #nixos
marcinkuzminski has joined #nixos
blackriversoftwa has quit [Ping timeout: 252 seconds]
oharvey has quit [Ping timeout: 248 seconds]
jw358 has quit [Ping timeout: 248 seconds]
Neo-- has joined #nixos
samrose has quit [Ping timeout: 248 seconds]
aveltras has quit [Ping timeout: 252 seconds]
dmj` has quit [Ping timeout: 252 seconds]
siel has quit [Ping timeout: 252 seconds]
samrose has joined #nixos
bgamari has quit [Ping timeout: 252 seconds]
englishm has quit [Ping timeout: 252 seconds]
grenade has quit [Ping timeout: 252 seconds]
duoi has quit [Ping timeout: 252 seconds]
{^_^} has quit [Ping timeout: 252 seconds]
dukedave has quit [Ping timeout: 252 seconds]
Elon_Satoshi has quit [Ping timeout: 252 seconds]
kini has quit [Ping timeout: 248 seconds]
Tritlo has joined #nixos
Musk_Nakamoto has joined #nixos
bgamari has joined #nixos
noam__ has quit [Ping timeout: 268 seconds]
aveltras has joined #nixos
jw358 has joined #nixos
blackriversoftwa has joined #nixos
dycan has quit [Remote host closed the connection]
siel has joined #nixos
<__monty__> jackdk_: Oh, you're right. Didn't read past the first two. Have you tried jailbreaking hlint and haskell-src-exts-util?
oharvey has joined #nixos
englishm has joined #nixos
MilkmanDan has joined #nixos
<MilkmanDan> NixOS still uses systemd and the Suckless respin project went essentially nowhere, correct?
dukedave has joined #nixos
<gchristensen> NixOS uses systemd, and I think the people who started SLNOS use SLNOS still, but I don't know where it is on the internet
rauno has quit [Ping timeout: 245 seconds]
englishm has quit [Excess Flood]
<MilkmanDan> I guess for the purposes of this discussion, "hidden somewhere on the Internet" is functionally equivalent to "nowhere". :)
englishm has joined #nixos
<MilkmanDan> And I also guess I should have said "only uses systemd", since I suppose it's possible to support others. But I didn't find mention of any, so....
kini has joined #nixos
<gchristensen> NixOS and all its modules has systemd "baked in"
<gchristensen> but of course you could use Nix, just like NixOS does, to create a Linux which doesn't use systemd
<qyliss^work> I also have a non-systemd NixOS variant running on a seldom-used computer
<qyliss^work> (nothing to do with SLNOS)
grenade has joined #nixos
<qyliss^work> it's not _hugely_ difficult to modify NixOS to use a different init, but you have to port all the services.
<xorAxAx> cant you statically generate init scripts from the unit attrsets?
iyzsong has joined #nixos
<xorAxAx> couldnt*
<gchristensen> "couldn't you just implement all the semantics of systemd with bash?"
<gchristensen> sure, you could
<xorAxAx> yes :-)
<MilkmanDan> qyliss^work: Just for fun,eh?
Guest99706 has quit [Ping timeout: 255 seconds]
<qyliss^work> s6 is what I used
<qyliss^work> MilkmanDan: well, ideally one day I'd like to make NixOS have different options for inits
<qyliss^work> I bet a lot of people would prefer not to use systemd
vidbina has quit [Ping timeout: 244 seconds]
<lewo> More seriously, the goal is not to reimplement all the semantics with s6, but to reuse some parts of NixOS modules.
Guest99706 has joined #nixos
<xorAxAx> https://broken.sh/channels/nixos-19.03 - 6 vulns for systemd
<lewo> (such as generated configuration files for instance)
<qyliss^work> lewo: is that your project?
<jackdk_> __monty__: Hm, jailbreaking everything does not work. Looks like reflex has a dep hidden behind a flag, so that might be why jailbreaking isn't doing much. Perhaps the thing to do is chase reflex devs for a metadata bump
<jackdk_> (I tried with jailbreaks on: reflex haskell-src-exts-util hlint haskell-src-meta)
vidbina has joined #nixos
<lewo> qyliss^work: more or less
<MilkmanDan> qyliss^work: I'm sure you're right. I just don't have the time and talent to make that happen myself, although I'd certainly jump on the bandwagon once it gets rolling.
<jomik> aszlig: Damn. I don't even get this error that we are getting from the firestorm.nix you tossed to me.. :( `*-stdenv-linux/setup: line 1311: ./b2: No such file or directory`
<qyliss^work> lewo: awesome. I'm going to come back to looking at s6 in NixOS once I get through all the Ruby stuff I'm working on. Might be nice to compare notes at that point...
sppky has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
bsima1_ has quit [Quit: Page closed]
<apeyroux> Hello everyone, there is a page that describes how to become a "committer" to help validate the pr on gh?
jtojnar has quit [Quit: jtojnar]
<__monty__> jackdk_: Yes, unless you can figure out a way to pass --allow-newer to the cabal invocation for reflex.
<lewo> qyliss^work: yep, of course!
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<MilkmanDan> Sounds like I should check back in a few months, then. There's hope. :)
<MilkmanDan> Cheers folks.
MilkmanDan has left #nixos [#nixos]
<gchristensen> over/under on major progress in a few mo? :P
<qyliss^work> I was pleasantly surprised by how easy it was to get a proof of concept, tbh
<gchristensen> yeah
<qyliss^work> For me, I'd say it mostly comes down to how much free time I have, and whether things I judge to be more important like the Ruby stuff end up coming up
<qyliss^work> Fix the existing code I feel responsible for before adding more ;)
<gchristensen> I used s6 once for an "embedded" VM
dmj` has joined #nixos
<qyliss^work> I really like it
<gchristensen> and another time I used systemd for an "embedded" VM and was struck by how it was a smaller disk image and booted faster
<qyliss^work> oh wow, really?
<gchristensen> yep.
<qyliss^work> interesting
<sphalerite> s6 was smaller and booted faster?
<sphalerite> Or systemd?
<gchristensen> systemd
<sphalerite> huh.
<qyliss^work> s6-linux-init has been rewritten and released 1.0 in the past week or so
<qyliss^work> wonder if it's faster now
<gchristensen> "booting quickly" is systemd's raison d'être
<gchristensen> it is why it does the fancy socket API stuff, and has a huge tree mapping dependencies
<qyliss^work> stage 1 is a binary rather than an execline script now
<gchristensen> and, systemd was a dependency of the image anyway -- so it was going to be in the image whether or not I used it
<PyroLagus> systemd is a software suite and not one huge binary like many people seem to believe
<gchristensen> http://0pointer.net/blog/projects/systemd.html "For a fast and efficient boot-up two things are crucial: To start less. And to start more in parallel."
<qyliss^work> a huge software suite instead :P
schjetne has joined #nixos
duoi has joined #nixos
<jackdk_> __monty__: OK, thanks. That's tomorrow's problem, I think.
<gchristensen> anyway, iirc I was able to go from off to userspace shell in 4.5s-5s with systemd and qemu
<PyroLagus> sure, but that's not a problem. that just means there's many pieces of software that are well integrated
<PyroLagus> as opposed to many that are glued together with sh and regex
<PyroLagus> the unix philosophy is nice in theory, but in practice it hasn't been done too well, i think
bsima1_ has joined #nixos
civodul has joined #nixos
jomik has quit [Quit: WeeChat 2.4]
<pie__> does anyone here have any idea how to write gui tests for eclipse?
<pie__> im trying to have an integration test for my upstreaming of ghidra and i am utterly lost in how to do this, so im going to give up on it till i can find some help
<pie__> (anyone know anyone that does java development on nix(os)?)
<gchristensen> sounds unpleasant
<samrose> pie__: how would you run these tests?
<samrose> pie__: what testing framework are you using specifically?
<pie__> samrose, right now i just have a .nix file that i run with nix-shell something-00.nix and manually check if the console output / gui looks sane
<pie__> samrose, really i just want some automation for starters
<pie__> make sense?
<pie__> im not actually using any specific java testing framework because i barely know java
<pie__> and im integration testing *other people's* stuff
<pie__> gchristensen, its at least mostly unpleasant because i really dont give a damn about it :( but i care about the end result being good
<samrose> pie__: I am not sure how deep you are into it already, but if you are using nix-shell, it's usually good from my experience to just build up the pinned dependencies that you need, and then run the existing tests/scripts/etc from the source code you have inherited
<pie__> and working tests are good for my code
<samrose> if you want automation beyond the just running nix-shell, I'd look at either running it in circleci with the nix/nixos project docker container, or in soemthing like jenkins.
<pie__> i dont see any tests :/
<samrose> pie__: am I stating the obvious here? if so, what more do you need to know
jtojnar has joined #nixos
<samrose> pie__: aha I get it
<pie__> samrose, what youre saying is a level beyond what im doing i think
<pie__> samrose, youre talking about orchestrating the whole thign
<samrose> pie__: you are looking for maybe some eclipse gui testing tools
<pie__> samrose, im talking about getting ecl- yeah that
<pie__> i saw this jubula thing but i have no idea how to use it, let alone on nixos
<samrose> pie__: what do you think about https://www.eclipse.org/rcptt/ ?
<pie__> i havent looked at that yet
<pie__> if it works its probably fine :p
o1lo01ol1o has joined #nixos
<samrose> pie__: maybe there are even easier generic ui testing that will just use the UI
<jtojnar> was there any change wrt coredumps? I am now getting "Core dump to |/bin/false pipe failed" in the journal
bsima1_ has quit [Ping timeout: 256 seconds]
<samrose> pie__: oh wow it's a reverse engineering tool (ghidra)
hoijui has quit [Ping timeout: 252 seconds]
<jtojnar> weird: $ sysctl kernel.core_pattern
<jtojnar> kernel.core_pattern = |/bin/false
ng0 has joined #nixos
<jtojnar> nevermind, rebuilding the system with coredump disabled and then again with it enabled fixed it
<jtojnar> now to find how to fix "Resource limits disable core dumping for process 14775 (qemu-system-x86"
jackdk_ has quit [Ping timeout: 244 seconds]
<samrose> pie__: if you have target OS for testing, that is a consideration too.
<pie__> had to run off for a second
<pie__> basically "all i want to do" is start the debugger and display stopping at a breakpoint
Makaveli7 has quit [Quit: WeeChat 2.4]
<pie__> samrose, yeah ghidra provides an eclipse plugin that does..some stuff, idk :P makes it easier to attach to a debuggee i guess? IDK what this java stuff normally looks liek
jtojnar has quit [Quit: jtojnar]
<pie__> it also adds some project types to eclispe
<samrose> pie__: for a while back in the bad old days, making a UI via eclipse was a good option. Much of the world has moved on, but people in Java land sometimes still do this, and it works great for them :-D
jtojnar has joined #nixos
<clever> samrose: i found the android ui editor in eclipse to be good 90% of the time
shibboleth has quit [Quit: shibboleth]
<clever> i even wrote my own custom eclipse plugin to fetch backtraces from my server, display them in the editor, and let me click on any stack frame to jump to that line in the code
<samrose> clever: I here you, it is a good IDE imho, but maybe not my personal first choice for a general desktop application UI
<clever> yeah, ive only used it for java based projects
josiah_s_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<samrose> actually I am sure it works really well, but it just becomes a whole other world of stuff to absorb
<samrose> pie__: LOL this jubula site has everything except the "getting started" info you are looking for!
<__monty__> How do I make sure an overridden package picks up an overridden dependency without overriding that dependency "globally?"
toppler`` has quit [Ping timeout: 258 seconds]
<clever> __monty__: call .override on each thing you want to affect
nikivi has joined #nixos
<clever> samrose: looks like i never put that eclipse plugin on github, its likely in one of my backups of backups of backups, lol
<pie__> i mean i probably dont even need a proper test, just something to call the eclipse ui functions i need
<pie__> fancy <clever> i even wrote my own custom eclipse plugin to fetch backtraces from my server, display them in the editor, and let me click on any stack frame to jump to that line in the code
<sphalerite> I've got a bluetooth headset, and I've managed to connect it just fine, playing audio works, but the microphone doesn't work (show up at all in pavucontrol). Anybody know things about this?
<samrose> pie__: I wonder if this one is worth looking at https://www.eclipse.org/rcptt/documentation/userguide/getstarted/
<clever> sphalerite: check the profiles on the configuration tab
<samrose> pie__: and then they have a "headless" runner https://www.eclipse.org/rcptt/documentation/userguide/runner/arguments/
toppler`` has joined #nixos
<clever> sphalerite: there are seperate profiles for music (stereo, but no mic) and phone usage (mono, both directions), the profile also changes the samplerates for the playback channel
<sphalerite> clever: yeah, there's only a2dp sink and HSP/HFP. The HSP/HFP thing also has awful quality
<sphalerite> (and doesn't have the mic either)
<clever> sphalerite: but the HSP/HFP should have a mic
<sphalerite> nope
<__monty__> clever: Gonna need a little more explanation. I'm using callcabal2nix to override cabal-install but it needs a newer Cabal. I can't override Cabal with callcabal2nix because the latter depends on the former. So I want to override Cabal but only for cabal-install.
<samrose> this guy had a video on jubula testing "getting started" too https://www.youtube.com/watch?v=H3DD_5xGHnI seems like it'd be easier to use something that will let you run it headless if at all possible
<clever> sphalerite: nothing on the input devices tab for both modes?
<sphalerite> clever: nothing but the laptop's mic and monitors of the output devices
<pie__> samrose, i probably want a headed thing - or at least the application under test to be headed
<clever> __monty__: Cabal cant be overridden, because its one of the builtin packages
<pie__> or to have visual output in some manner (screenshotS? video?)
<clever> __monty__: any attempt to force it will lead to eratic failures, due to 2 Cabals being present
<clever> sphalerite: thats strange
<pie__> samrose, anyway, thanks, looks like a starting point at least
<__monty__> clever: So there's no way for me to install the HEAD version of cabal-install?
<pie__> samrose, the hardest part for me is probably getting the environment set up
<clever> __monty__: you would either need to somehow force the version of Cabal earlier in the overlay setup (causing ghc to rebuild), or use angerman's haskell.nix stuff to allow overriding anything that was builtin with the old system
<clever> __monty__: more into in #haskell.nix
<clever> info*
<pie__> samrose, alternatively, if you have too much time on your hands, id be happy to walk you through the ghidra side of things and you can code this up ;D ;PPP
<samrose> pie__: I don't have that problem I am sorry to say :-D
<pie__> onoes
<samrose> pie__: alternatively there may be just some generic "desktop application testing" tools that are open source in a language that you know, that can do the interaction tests you need
waleee has joined #nixos
<pie__> samrose, hmm thats an idea
<samrose> pie__: liek http://airtest.netease.com/
<samrose> *like
<samrose> used for testing videogames
<pie__> i might even be able to code up some garbage with xephy and xdotool
<pie__> samrose, did you know that or do you have some search queries
<samrose> pie__: I used to work in a business that tested things like this, after we coded them up, and I recall airtest being a toold
<sphalerite> clever: so no ideas beyond that? :/
<clever> sphalerite: let me fetch some of my BT devices and see what happens
<pie__> sphalerite, maybe look at what hardware lists see? sorry not very helpful
MmeQuignon has joined #nixos
<sphalerite> pie__: what do you mean by hardware lists?
{^_^} has joined #nixos
<clever> sphalerite: i ran blueman-manager, connected it as a hands free device, and it instantly appeared in pavucontrol, in the HSP/PFP profile, and is an input device
knupfer has quit [Ping timeout: 246 seconds]
<pie__> sphalerite, usb, sound thing devices?
iyzsong has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #61369 → Fix Kitty wrapper on MacOS → https://git.io/fjWYZ
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to master: https://git.io/fjWwy
<{^_^}> [nixos-org-configurations] @edolstra merged pull request #85 → Automatically import Packet.net spot instances to Hydra → https://git.io/fjsFL
<{^_^}> [nixos-org-configurations] @edolstra pushed 5 commits to master: https://git.io/fjWwS
<pie__> but maybe thats too much effort for little gain
i1nfusion has quit [Remote host closed the connection]
<sphalerite> pie__: there's no USB involved
i1nfusion has joined #nixos
Ralith_ has joined #nixos
<pie__> samrose, ok colleage convinced me that maybe i should look at rcptt anyway
cgm[m] has joined #nixos
noam_ has joined #nixos
<sphalerite> clever: hm, it works with my android phone
anks has joined #nixos
<clever> sphalerite: ive also noticed fun things a laptop can do to bluetooth on phones
<python476> goibhniu1: good point about maintenance, immutable/rollbackable might be a breeze
<clever> sphalerite: the laptop can connect, claiming to be a headset, and then it routes all audio into pulse!
<sphalerite> clever: yeah, that's not what I want to achieve though :)
<sphalerite> (though I will want to do that eventually for other purposes)
<anks> I'm trying to start with development of packages with Nix. But seriously. I need to be able to go to definition of some random functions defined who-knows-where, such as "project" for example. How to do it?
noam has quit [Ping timeout: 258 seconds]
<pie__> lol sigh "An internal error occurred during: "Check RCPTT Runtime".
<pie__> org.eclipse.pde.internal.core.PDECore.acquireService(Ljava/lang/String;)Ljava/lang/Object;"
<pie__> maybe that doesnt break anything
<sphalerite> clever: in fact, with HSP/HFP it doesn't even appear as an output device :D
josiah_sama has joined #nixos
<clever> sphalerite: weird, are you using pulse full?
<sphalerite> clever: yep
<sphalerite> iirc think non-full pulseaudio doesn't have bluetooth support at all
<clever> sphalerite: journal?
<sphalerite> clever: mentions it being a keyboard (presumably for the volume and playback control keys), but nothing else
MmeQuignon has quit [Quit: WeeChat 2.4]
<clever> sphalerite: bluetooth is still a bit of a mystery to me, from what ive seen, the dongle in the computer needs to support every profile you want to use
petrkr has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @timokau opened pull request #61458 → pynac: 0.7.24 -> 0.7.25 → https://git.io/fjWrI
<clever> so if the hardware lacks the ability to be ab HFP client, then you can never use a bluetooth headset in HFP
<sphalerite> clever: oh no. That sounds bad.
srid has joined #nixos
Neo-- has quit [Ping timeout: 258 seconds]
<clever> sphalerite: run `bluetoothctl` and then `show`
<clever> UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
<clever> my laptop includes the headset profile
<clever> UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
<clever> 2 of them
<sphalerite> mine has both too
<sphalerite> but isn't that just the services provided by the software running on the host?
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to release-19.03: https://git.io/fjWrO
<sphalerite> yeah if I run pactl exit and `show` again, it doesn't have the headset stuff listed
<clever> sphalerite: commented on your gist with mine
<clever> possibly, i dont fully know the internal workings of bluetoothctl and bluetooth itself
ayerhart has joined #nixos
endformationage has joined #nixos
<clever> its much more of a black box then the other things ive investigated to ridiculus details, lol
<{^_^}> [nixpkgs] @xrelkd opened pull request #61459 → cargo-bloat: 0.6.3 -> 0.6.4 → https://git.io/fjWrG
<{^_^}> [nixpkgs] @veprbl merged pull request #61295 → Fix Zathura on Darwin → https://git.io/fjCbO
<{^_^}> [nixpkgs] @veprbl pushed 4 commits to master: https://git.io/fjWrZ
<sphalerite> clever: those UUIDs are in the pulse source
hoijui has joined #nixos
<acowley> Are the hydra evaluation errors a n
AlexRice[m] is now known as alexarice[m]
jamzattack has joined #nixos
hoijui has quit [Remote host closed the connection]
hoijui has joined #nixos
<pie__> samrose, rcptt seems to be a bit easier but now im stuck adding a application to test :P it asks for a location and doesnt accept anything i can think of giving it
josiah_sama has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest30029 is now known as sphalerit
sphalerit is now known as Guest51647
<samrose> pie__: check these guys out they can likely help you from here as we are getting offtopic for nixos https://wiki.eclipse.org/IRC
<pie__> samrose, fair enough, i kind of tried that, but maybe someone will know about rcptt
josiah_sama has joined #nixos
<samrose> pie__: I've never used rcptt so I can't help sorry to say
jb55 has quit [Quit: WeeChat 2.4]
jb55 has joined #nixos
jb55 has quit [Client Quit]
<{^_^}> [nixpkgs] @Mic92 merged pull request #61455 → radare2: 3.4.1 -> 3.5.0 → https://git.io/fjWV0
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjWrH
jb55 has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #61412 → vscode-extensions.WakaTime.vscode-wakatime: 2.0.9 -> 2.1.0 → https://git.io/fjWlJ
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/fjWr5
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/fjWrF
<{^_^}> [nixpkgs] @veprbl merged pull request #61413 → vscode-extensions.ms-vscode.cpptools: 0.22.1 -> 0.23.0 → https://git.io/fjWlU
npmccallum has joined #nixos
<pie__> guess ill just read the source ¯\_(ツ)_/¯
<Izorkin> How to specify the unpacked source folder when building - "--with-mypkgs=${mypkgs.src}" - not work
psyanticy has joined #nixos
<yorick> Izorkin: $src
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/39d3dd40a42 (from 84 minutes ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
Neo-- has joined #nixos
ixxie has joined #nixos
<Izorkin> yorick: with --with-mypkgs=${src} used source of current pakages, need use source others pakages
sigmundv has quit [Ping timeout: 246 seconds]
fendor has quit [Ping timeout: 258 seconds]
<gchristensen> Izorkin: what did ${mypkgs.src} do?
<{^_^}> [nixpkgs] @bjornfor merged pull request #61393 → openscad: Darwin support and tidy → https://git.io/fjWZX
<{^_^}> [nixpkgs] @bjornfor pushed commit from @thefloweringash to master « openscad: Darwin support and tidy »: https://git.io/fjWo3
<Izorkin> with ${mypkgs.src} used archive /nix/store/nhdr6z78j7zxbp588wb2nafsk8cdyq5a-mariadb-10.2.17.tar.gz
lucus16 has quit [Ping timeout: 252 seconds]
<Synthetica> Izorkin: You could always explictly unpack that, right?
delroth has quit [Ping timeout: 245 seconds]
mexisme has joined #nixos
Lisanna has joined #nixos
<Izorkin> Synthetica: used sanbox mode, gives an error message - not found
<sphalerite> Izorkin: you may also be able to use the srcs attribute rather than src
<sphalerite> Izorkin: I'm not sure how exactly unpackPhase behaves with srcs, and it doesn't seem to be documented in the nixpkgs manual, but if you use srcs = [ (fetchurl foo) mariadb.src ]; it will probably unpack both
Ariakenom has quit [Ping timeout: 255 seconds]
florent has quit [Ping timeout: 244 seconds]
mexisme has quit [Ping timeout: 252 seconds]
popcx is now known as Church-
<{^_^}> [nixpkgs] @timokau merged pull request #61458 → pynac: 0.7.24 -> 0.7.25 → https://git.io/fjWrI
<{^_^}> [nixpkgs] @timokau pushed to master « pynac: 0.7.24 -> 0.7.25 (#61458) »: https://git.io/fjWoV
sigmundv has joined #nixos
pie__ has quit [Ping timeout: 258 seconds]
MmeQuignon has joined #nixos
selfsymmetric-pa has joined #nixos
fendor has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #61422 → data/fonts: fonts made with fontforge are not fixed-output → https://git.io/fjW8C
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to staging: https://git.io/fjWKe
selfsymmetric-pa has left #nixos ["gone to the land of dead hiccups and extinguished light bulbs"]
copumpkin has joined #nixos
Denommus has joined #nixos
<Denommus> hey
<Denommus> how do I add a native dependency to buildRustCrate?
<{^_^}> [nixpkgs] @Ekleog merged pull request #61449 → wabt: 1.0.10 -> 1.0.11 → https://git.io/fjWgI
<{^_^}> [nixpkgs] @Ekleog pushed 2 commits to master: https://git.io/fjWKO
ThatDocsLady has quit [Remote host closed the connection]
dbmikus__ has joined #nixos
ThatDocsLady has joined #nixos
Tucky has quit [Quit: WeeChat 2.4]
<lopsided98> Denommus: use crateOverrides to add the package to buildInputs. This is how I do it: https://github.com/lopsided98/nixos-config/blob/master/pkgs/audio-recorder/audio-server.nix
Ariakenom has joined #nixos
kisonecat has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @aanderse merged pull request #59071 → azimuth: init at 1.0.2 → https://git.io/fjL99
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/fjWKM
knupfer has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
Neo-- has quit [Ping timeout: 255 seconds]
johanot has quit [Quit: WeeChat 2.4]
Musk_Nakamoto has quit [Quit: So long, and thanks for all the fish! 2.4 Weechat is best Weechat]
OmnipotentEntity has quit [Remote host closed the connection]
OmnipotentEntity has joined #nixos
srid has quit [Ping timeout: 268 seconds]
OmnipotentEntity is now known as Guest14783
jasongrossman has quit [Ping timeout: 244 seconds]
Copenhagen_Bram has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d5ed704b3da (from 54 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
zupo has joined #nixos
kisonecat has joined #nixos
zupo has quit [Client Quit]
wfranzini has quit [Remote host closed the connection]
ddellacosta has joined #nixos
noam has joined #nixos
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @dywedir opened pull request #61460 → wf-recorder: unstable-2019-04-21 -> 0.1 → https://git.io/fjW6c
erasmas has joined #nixos
noam_ has quit [Ping timeout: 268 seconds]
ddellacosta has quit [Ping timeout: 244 seconds]
jamzattack has left #nixos ["ERC (IRC client for Emacs 26.2)"]
esmerelda has quit [Ping timeout: 255 seconds]
kisonecat has quit [Ping timeout: 245 seconds]
pie__ has joined #nixos
sigmundv has quit [Ping timeout: 245 seconds]
Glider_IRC_ has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61246 → i3-wk-switch: 2017-08-21 -> 2019-05-10 → https://git.io/fjC6s
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWiU
Guest99706 has quit [Ping timeout: 250 seconds]
esmerelda has joined #nixos
Guest99706 has joined #nixos
tony_ has joined #nixos
MmeQuignon has quit [Quit: WeeChat 2.4]
callahad has quit [Quit: Ping timeout (120 seconds)]
callahad has joined #nixos
<{^_^}> [nixpkgs] @timokau opened pull request #61461 → linbox: 1.6.0 -> 1.6.1 → https://git.io/fjWiC
thomashoneyman has quit [Ping timeout: 255 seconds]
<aanderse> any haskellers available to review? https://github.com/NixOS/nixpkgs/pull/59438
<{^_^}> #59438 (by expipiplus1, 4 weeks ago, open): hpack-convert: 1.0.1 -> 1.0.2
zeta has joined #nixos
fendor has quit [Ping timeout: 246 seconds]
vidbina has quit [Ping timeout: 268 seconds]
dbmikus__ has quit [Ping timeout: 246 seconds]
<zeta> hellor guys, when i tried to change the path of home-manager it stopped my home.nix configuration stopped working, how do i fix this?
tony_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<zeta> hello guys, when i tried to change the path of home-manager my home.nix configuration stopped working, how do i fix this?
<zeta> sorry about the typos
<zeta> what is the terminal command to find the path of home-manager?
domogled has joined #nixos
domogled has quit [Client Quit]
rajivr___ has quit [Quit: Connection closed for inactivity]
kisonecat has joined #nixos
<zeta> what is the terminal command to find the path of home-manager?
fendor has joined #nixos
<genesis> nix eval nixpkgs.home-manager.outPath ?
nixy7 has quit [Quit: Ping timeout (120 seconds)]
linarcx has joined #nixos
nixy7 has joined #nixos
nixy has quit [Remote host closed the connection]
nixy has joined #nixos
kisonecat has quit [Ping timeout: 255 seconds]
<zeta> no that's the path path where home-manager is downloaded?
<zeta> what is the terminal command to see the home-manager path where home.nix is located?
wucke13 has joined #nixos
<zeta> ?
<zeta> i am asking this because home-manager is not being recognized when i reboot
<lordcirth_> zeta, repeating your question every few minutes is probably not going to get it answered quicker.
wucke13_ has joined #nixos
dbmikus__ has joined #nixos
erasmas has quit [Read error: Connection reset by peer]
erasmas has joined #nixos
MmeQuignon has joined #nixos
ThatDocsLady has quit [Ping timeout: 258 seconds]
<zeta> lordcirth_: ok, i'll wait
MmeQuignon has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @mpoquet opened pull request #61462 → simgrid: 3.21 -> 3.22.2 → https://git.io/fjWPC
galaxie has joined #nixos
ixxie has quit [Remote host closed the connection]
<zeta> what is the terminal command to see the home-manager path where home.nix is located?
<gchristensen> zeta: it might be time to open an issue on the home-manager project's issue tracker
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
abathur has joined #nixos
toppler`` has quit [Ping timeout: 258 seconds]
<zeta> ok
toppler`` has joined #nixos
fendor has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/af657b78d4e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
knupfer has quit [Ping timeout: 250 seconds]
shabius has joined #nixos
Jetien_ has quit [Ping timeout: 246 seconds]
anks has quit [Remote host closed the connection]
psyanticy has quit [Quit: Connection closed for inactivity]
python476 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill opened pull request #61463 → qdarkstyle: 2.6.6 -> 2.6.8, use in electrum instead of override → https://git.io/fjWXr
Myhlamaeus has joined #nixos
<LnL> gchristensen: do you know of a way to make dockbook generate understandable errors?
_ris has joined #nixos
pshevtsov has joined #nixos
<gchristensen> have you tried xmloscopy? :) (which repo is this for?)
<LnL> nix, I have no clue what I might have done wrong https://gist.github.com/LnL7/69ccab42a529cab8602eddd61a35ec16
<gchristensen> ah, yeah, that one is a bit annoying since it combines the documents, then pipes, then validates
<gchristensen> one sec
<Denommus> lopsided98: thanks
<LnL> gchristensen: oh, I removed some links and it's gone
<gchristensen> did you close your xlink?
<gchristensen> xref*
pshevtsov1 has joined #nixos
nschoe has quit [Ping timeout: 258 seconds]
lejonet has quit [Ping timeout: 258 seconds]
mupf has quit [Quit: WeeChat 2.3]
___laika has quit [Ping timeout: 246 seconds]
<LnL> dunno what I did, builds fine now
knupfer has joined #nixos
<gchristensen> I kept hurting myself on <xref linkend="foo"> vs. <xref linkend="foo" />
<lemonpie> what's the 'best practice' split on installing things via home-manager's package system vs your user's nix-env ? nix-env seems to be far more convienient in the cases where you might install/uninstall frequently-ish, and home-manager for things that are definitely 'part of your everyday workflow', is this on the right track ?
mupf has joined #nixos
<LnL> I'm using link
<pshevtsov1> Hi! I use nix on Debian. I've just noticed that mouse cursors over applications installed from nixpkgs (e.g. nix-env -iA nixpkgs.rxvt_unicode) are different then over the apps from apt repos. That's just an aesthetical glitch but I'm really wondering how I could make X apps from nixpkgs use mouse cursors from the base system?
<cizra> Heya, I'm a semi-newbie. How do I install gnome-keyring using environment.systemPackages in nixos/configuration.nix? Whatever I write, it claims gnome-keyring doesn't exist -- yet nix search and nix-env -qaP show it.
<gchristensen> cizra: instead of installing the package, add services.gnome3.gnome-keyring.enable = true to your config
<cizra> gchristensen: Thanks! For the next time, how do I know I have to do this?
<gchristensen> usually I search http://nixos.org/nixos/options.html to see if there is a service for the tools I want to setup
<cizra> Also, so far so good - I've gotten most everything working that I need.
pshevtsov has left #nixos [#nixos]
pshevtsov1 has left #nixos ["WeeChat 2.4"]
pshevtsov has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #61464 → sfxr: init at 1.2.1 → https://git.io/fjW1f
josiah_sama has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
josiah_sama has joined #nixos
fusion809 has joined #nixos
acarrico has quit [Ping timeout: 255 seconds]
<sphalerite> lemonpie: sounds right, although for one-off things you can also use nix-shell
srid has joined #nixos
lejonet has joined #nixos
zeta has quit [Quit: WeeChat 2.4]
kisonecat has joined #nixos
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
<{^_^}> [nixpkgs] @risicle closed pull request #60553 → pythonPackages.asyncssh: 1.15.1 -> 1.16.1, fixing build with some caveats around ec25519 support → https://git.io/fjZOD
freeman42x has joined #nixos
<cizra> Is there a way to avoid conflicts spam when nixos-rebuild switching? Namely, kill is provided by procps and coreutils, neither which I installed explicitly.
<gchristensen> cizra: there is a fix for that to be released
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
<cizra> gchristensen: Thanks!
thomashoneyman has joined #nixos
josiah_sama has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
josiah_sama has joined #nixos
dbmikus has joined #nixos
dbmikus__ has quit [Ping timeout: 252 seconds]
josiah_sama has quit [Client Quit]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #61383 → servant-auth-server: fix darwin build → https://git.io/fjWsJ
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjW17
<{^_^}> [nixpkgs] @timokau merged pull request #61461 → linbox: 1.6.0 -> 1.6.1 → https://git.io/fjWiC
<{^_^}> [nixpkgs] @timokau pushed 3 commits to master: https://git.io/fjW1x
IRCsum has quit [Ping timeout: 276 seconds]
halfbit has joined #nixos
mmlb416 has joined #nixos
IRCsum has joined #nixos
galaxie has quit [Quit: galaxie]
clr_ has joined #nixos
dbmikus has quit [Ping timeout: 246 seconds]
<astal> hi all. somebody tried to install confluence?
galaxie has joined #nixos
<slabity> astal: `services.confluence.enable`
<astal> yea, I did it and described the rest of the service.
<slabity> Any specific issues?
knupfer has quit [Remote host closed the connection]
<astal> but when I open localhost:8090 it in the browser, I get an error - java exception
<astal> i cant I could show the error through pastebin
<astal> i can*
<slabity> Yea, if you could pastebin it, that would be helpful. But if it's a Java exception it's likely an issue with the software
<astal> I did not find a solution in Google or even a tip
<astal> there is an error
Synthetica has quit [Quit: Connection closed for inactivity]
teej has joined #nixos
dbmikus has joined #nixos
<astal> Maybe someone faced this problem?
<astal> i can show my configuration.nix if it may would be helpful
kisonecat has quit [Ping timeout: 258 seconds]
<__monty__> pshevtsov: I *think* that's because the nix-installed stuff isn't picking up on the theme your DE uses. If you can find out which one that is I'm sure there's a way to get the nix software to recognize it.
<astal> it's very strange, coz i have 25G free memory in my root partition. but thx you, i'll this way, may be nix need free space in another parts
<astal> i'll try*
<astal> ls -al /ruby
<astal> __monty__ what you mean?
<{^_^}> [nixpkgs] @FRidh merged pull request #61399 → python37Packages.qtpy: 1.7.0 -> 1.7.1 → https://git.io/fjWCJ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.qtpy: 1.7.0 -> 1.7.1 »: https://git.io/fjWMj
<{^_^}> [nixpkgs] @FRidh merged pull request #61441 → tlp: 1.2.1 -> 1.2.2 → https://git.io/fjW0J
<__monty__> astal: I was talking to pshevtsov about his cursor theming issue.
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « tlp: 1.2.1 -> 1.2.2 »: https://git.io/fjWDe
<{^_^}> [nixpkgs] @FRidh merged pull request #61433 → tboot: 1.9.6 -> 1.9.8 → https://git.io/fjW4S
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « tboot: 1.9.6 -> 1.9.8 »: https://git.io/fjWDU
<{^_^}> [nixpkgs] @FRidh merged pull request #61411 → qbittorrent: 4.1.5 -> 4.1.6 → https://git.io/fjWWb
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « qbittorrent: 4.1.5 -> 4.1.6 »: https://git.io/fjWDI
<astal> ok :)
<{^_^}> [nixpkgs] @FRidh merged pull request #60923 → waf: 2.0.14 -> 2.0.15 → https://git.io/fjWDL
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « waf: 2.0.14 -> 2.0.15 »: https://git.io/fjWDt
<{^_^}> [nixpkgs] @FRidh merged pull request #60686 → orc: 0.4.28 -> 0.4.29 → https://git.io/fjZKj
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « orc: 0.4.28 -> 0.4.29 »: https://git.io/fjWDm
josiah_sama has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #61446 → vault: 1.1.0 -> 1.1.2 → https://git.io/fjWzU
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « vault: 1.1.0 -> 1.1.2 »: https://git.io/fjWDs
noonien has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @FRidh merged pull request #61420 → react-native-debugger: 0.9.7 -> 0.9.8 → https://git.io/fjWld
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « react-native-debugger: 0.9.7 -> 0.9.8 »: https://git.io/fjWDl
<{^_^}> [nixpkgs] @FRidh merged pull request #61417 → qt5ct: 0.38 -> 0.39 → https://git.io/fjWl0
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « qt5ct: 0.38 -> 0.39 »: https://git.io/fjWDB
josiah_sama has quit [Client Quit]
shibboleth has joined #nixos
thomashoneyman has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @stefano-m opened pull request #61465 → awesome: add optional gtk3 support → https://git.io/fjWDo
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<colemickens> Can I easily wrap pkgs.firefox or nixpkgs-mozilla latest.firefox so that I can have them installed side-by-side easily?
shabius has quit [Read error: Connection reset by peer]
noam_ has joined #nixos
<{^_^}> [nixpkgs] @Izorkin opened pull request #61466 → phpPackages: add php packages → https://git.io/fjWD6
shabius has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/6c90c063206 (from 50 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<pie__> Profpatsch, tell gchristensen about s6
<gchristensen> oh I've used s6 actually
<pie__> oh :p
<pie__> (i think profpatsch was doing some nixy s6-y wrappy stuff but idk how far that got :p
noam has quit [Ping timeout: 258 seconds]
kreisys has joined #nixos
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
josiah_sama has joined #nixos
<Profpatsch> pie__: Context?
<gchristensen> Profpatsch: we were talking about how I wished I could use systemd to manage project dependencies
orivej has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
<Profpatsch> xD
<Profpatsch> s6 might be a good fit indeed. But I think I mentioned that in a 1:1
<gchristensen> yeah
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61419 → range-v3: 0.4.0 -> 0.5.0 → https://git.io/fjWlS
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWD5
<pie__> i forgot you guys work together
<pie__> or something
<gchristensen> indeed :)
<pie__> or just failed to realize
Guanin has joined #nixos
waleee has quit [Quit: WeeChat 2.4]
<charukiewicz> q
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61153 → scalafmt: 2.0.0-RC5 -> 2.0.0-RC7 → https://git.io/fjc7Y
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWDA
pshevtsov has quit [Quit: WeeChat 2.4]
kisonecat has joined #nixos
pshevtsov has joined #nixos
josiah_sama has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @joachifm merged pull request #61463 → qdarkstyle: 2.6.6 -> 2.6.8, use in electrum instead of override → https://git.io/fjWXr
<{^_^}> [nixpkgs] @joachifm pushed 3 commits to master: https://git.io/fjWym
civodul has joined #nixos
hoijui has quit [Ping timeout: 250 seconds]
mexisme has joined #nixos
Guest99706 has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @c0bw3b opened pull request #61468 → ctl: builds with ilmbase 2.3.x → https://git.io/fjWyB
abathur has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @dtzWill opened pull request #61469 → texlive: 2019 (wip) → https://git.io/fjWyR
ng0 has quit [Quit: Alexa, when is the end of world?]
Mr_Keyser_Soze has joined #nixos
Mr_Keyser_Soze has quit [Remote host closed the connection]
mexisme has quit [Ping timeout: 246 seconds]
npmccallum has quit [Quit: npmccallum]
selfsymmetric-pa has joined #nixos
Thra11 has joined #nixos
MmeQuignon has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61302 → k2pdfopt: patch custom leptonica with security fixes → https://git.io/fjCAn
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWyb
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61251 → py-radix: init at version 0.10.0 → https://git.io/fjC1e
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @mkgvt to master « py-radix: init at version 0.10.0 (#61251) »: https://git.io/fjWyx
rfold has joined #nixos
<rfold> Is it possible to prevent callPackage from adding override and overrideDerivation keys when the package returns not a derivation but an attrset?
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61283 → uutils-coreutils: 2018-09-30 -> 2019-05-03 → https://git.io/fjC73
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWyj
<symphorien> rfold: use callPackages (plural) instead
<Thra11> With a 'complex' output path such as /nix/store/...-armv7l-unknown-linux-gnueabihf-stage-final-gcc-7.4.0-lib, is it possible to refer to that path in a derivation (Along the lines of ${package.someoutput}?
<symphorien> > pkgsCross.raspberryPi.gcc.lib
<{^_^}> attribute 'lib' missing, at (string):253:1
<symphorien> > pkgsCross.raspberryPi.gcc.cc.lib.outPath
<simpson> > gcc.outputs # no 'lib'
<{^_^}> "/nix/store/6mccyp3k8j98lmkkzqizvgr9hcsm7c4y-gcc-debug-7.4.0-armv6l-unknown-linux-gnueabihf-lib"
<{^_^}> [ "out" "man" "info" ]
selfsymmetric-pa has quit [Remote host closed the connection]
<symphorien> ah it's the wrong arm revision
<simpson> Thra11: Does any of this help?
<Thra11> > pkgsCross.armv7l-hf-multiplatform.gcc.cc.lib.outPath
<{^_^}> "/nix/store/xaqjb51c798bsi6jq3cl5h94vdf36igp-gcc-debug-7.4.0-armv7l-unknown-linux-gnueabihf-lib"
<Thra11> simpson: sort of. The path I'm interested in hasn't shown up yet...
<Thra11> > pkgsCross.armv7l-hf-multiplatform.gcc.cc.outputs
<{^_^}> [ "out" "lib" "man" "info" ]
abathur has joined #nixos
<rfold> symphorien: seems to work, but not all the time. Let me try to make a reproducible example.
clr_ has quit [Quit: Leaving]
Izorkin has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #54750 → p11-kit: 0.23.14 -> 0.23.15 → https://git.io/fhiTL
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to staging « p11-kit: 0.23.14 -> 0.23.15 (#54750) »: https://git.io/fjWSW
<{^_^}> [nixpkgs] @nh2 opened pull request #61471 → Issue 61250 coreutils disable test on musl → https://git.io/fjWS8
selfsymmetric-pa has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61454 → yara: 3.9.0 -> 3.10.0 → https://git.io/fjWaI
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWSu
<{^_^}> [nixpkgs] @dtzWill opened pull request #61472 → iwd: 0.17 -> 0.18, ell: 0.19 -> 0.20 → https://git.io/fjWSg
Guest51647 has joined #nixos
Guest51647 has quit [Changing host]
Guest51647 is now known as sphalerit
<Thra11> `nix eval nixpkgs.pkgsCross.armv7l-hf-multiplatform.gcc.cc.lib.outPath` gives "/nix/store/0ppzx6wgrq0vxamq7iprq6r6ff6zd52d-gcc-7.4.0-armv7l-unknown-linux-gnueabihf-lib", not the path I want, "/nix/store/28nb6zzh6mjj3706s0w4jyvvh5hb4dnb-armv7l-unknown-linux-gnueabihf-stage-final-gcc-7.4.0-lib"
Izorkin has quit [Ping timeout: 255 seconds]
Izorkin has joined #nixos
mexisme has joined #nixos
<rfold> symphorien: this expression returns an attrset that has override and overrideDerivation, even though it uses callPackages: (callPackages ({callPackages}: {images = callPackages ({}: {}) {};}) {}).images
dansho has joined #nixos
<{^_^}> [nixpkgs] @Synthetica9 opened pull request #61473 → doc/stdenv.xml: fix typo → https://git.io/fjWSD
Synthetica has joined #nixos
azdle has quit [Read error: Connection reset by peer]
<matthewbauer> Thra11: You need to use buildPackage I think. So `nix eval nixpkgs.pkgsCross.armv7l-hf-multiplatform.buildPackages.gcc.cc.lib.outPath` or alternatively `nix eval nixpkgs.pkgsCross.armv7l-hf-multiplatform.stdenv.cc.cc.lib.outPath`
myskran has joined #nixos
shibboleth has quit [Quit: shibboleth]
abathur has quit [Ping timeout: 258 seconds]
i1nfusion has quit [Remote host closed the connection]
<rfold> symphorien: from the source code it seems that callPackages adds override and overrideDerivation to each value of the returned attrset
i1nfusion has joined #nixos
<rfold> and there doesn't seem to be a function that only does the dependency injection, so I'll write my own.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61468 → ctl: builds with ilmbase 2.3.x → https://git.io/fjWyB
<{^_^}> [nixpkgs] @c0bw3b pushed to master « ctl: builds with ilmbase 2.3.x (#61468) »: https://git.io/fjWSd
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61431 → gitAndTools.svn-all-fast-export: 1.0.13 -> 1.0.16 → https://git.io/fjW4V
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjWSh
kisonecat has quit [Ping timeout: 255 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
ee1943 has quit [Read error: Connection reset by peer]
ee1943 has joined #nixos
Izorkin has quit [Ping timeout: 246 seconds]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Izorkin has joined #nixos
Ariakenom has quit [Quit: Leaving]
<Synthetica> Does something like `buildPlatform.pkgs` exist?
daGrevis has quit [Quit: daGrevis]
<Thra11> matthewbauer: That works, thanks! Can I refer to it in an expression with something like ${buildPackages.gcc.cc.lib}?
<Synthetica> ... I should've read back 10 minutes 😓 thanks matthewbauer :)
fendor has joined #nixos
noam__ has joined #nixos
daGrevis has joined #nixos
noam_ has quit [Ping timeout: 245 seconds]
toppler`` has quit [Ping timeout: 258 seconds]
toppler`` has joined #nixos
fionnan has joined #nixos
rfold has quit [Quit: WeeChat 2.4]
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61406 → python37Packages.typed-ast: 1.3.4 -> 1.3.5 → https://git.io/fjWWE
<{^_^}> [nixpkgs] @lheckemann pushed to staging-19.03 « libaudit: enable arm (including aarch64) support »: https://git.io/fjW9u
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjW9z
<{^_^}> [nixpkgs] @lheckemann pushed to release-19.03 « netperf: remove libsmbios on non-x86 »: https://git.io/fjW92
<{^_^}> [nixpkgs] @lheckemann opened pull request #61474 → linuxPackages.bcc: use llvm 7.x → https://git.io/fjW9o
<{^_^}> [nixpkgs] @c0bw3b merged pull request #61390 → phpPackages.phpstan: 0.11.5 -> 0.11.6 → https://git.io/fjWGx
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/fjW96
__monty__ has quit [Quit: leaving]
delroth has joined #nixos
kisonecat has joined #nixos
lostman has joined #nixos
<lostman> is there a way to only include files tracked by git in the derivation's src?
lovesegfault has joined #nixos
Denommus has quit [Remote host closed the connection]
fendor has quit [Read error: Connection reset by peer]
<sphalerite> lostman: https://github.com/siers/nix-gitignore maybe
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
MmeQuignon has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @hlolli opened pull request #61475 → graalvm: rc15->19.0.0 → https://git.io/fjWHf
<lostman> @sphalerite that's the wrong way around. I want a derivation that I can build from my local dev directory which doesn't package any random stuff I have there. Would have to add everything to .gitignore. So I just want to grab everything tracked by git
<{^_^}> [nixpkgs] @worldofpeace merged pull request #61450 → [19.03] Backport GDM PAM fix (cherry-picked from master) → https://git.io/fjWgY
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to staging-19.03: https://git.io/fjWHJ
q3k has joined #nixos
<q3k> srhb: fwiw, just stumbled upon this, should I try fixing this or would you prefer doing that yourself? https://github.com/NixOS/nixpkgs/issues/60358#issuecomment-492014064
<q3k> (ah, you're not the author of the original patch, sorry! I'll ping johanot)
<srhb> q3k: Also see: #60687 and #61135 :)
<{^_^}> https://github.com/NixOS/nixpkgs/issues/60687 (by azazel75, 1 week ago, open): Kubernetes control-plane-online won't start... again
<{^_^}> https://github.com/NixOS/nixpkgs/issues/61135 (by offlinehacker, 5 days ago, open): kubernetes: bootstrap process is hacked-up together and broken
<q3k> cheers :)
<srhb> It's a bit of a mess right now. Please do get involved :)
<q3k> lovely, will see what I can do
mkoenig has quit [Remote host closed the connection]
<sphalerite> lostman: I think you're misunderstanding the purpose of that project :)
<sphalerite> lostman: see the "motivation" section of the readme
freeman42x has quit [Ping timeout: 258 seconds]
<srhb> fwiw my "fluffy" opinion is that we should decouple more, despite the feeling that more explicit systemd dependencies feels and looks nice in tests.
<srhb> q3k: eg. do what k8s does, let everything eventually connect and run.
<q3k> you mean remove the kube-control-plane-online 'barrier'?
<srhb> Accounting for all cases of certs/no certs, local/remote etc. is really difficult and complex, something I think we should not try to encode in units
<srhb> q3k: Essentially yes.
<q3k> yeah, i agree
<q3k> k8s should absolutely handle such 'unsychronized' start procedures
<srhb> Indeed.
jtojnar has quit [Remote host closed the connection]
<q3k> it might take time to settle as all convoluted microservices do
<srhb> It's theoretically simple to go back, we were more decoupled earlier.
<q3k> but if it doesn't work at all that's a k8s bug
<srhb> So it's a biased cherry-pick revert.
jtojnar has joined #nixos
<q3k> if anything, i think the users should be able to enable/disable/configure this barrier
<q3k> eg. default to with-barrier, and allow to fully uncouple of override with your own health check (for atypical setups)
<q3k> not sure :)
<lostman> @sphalerite I don't think I'm misunderstanding the purpose. I would just like to achieve similar thing using a different mechanism. If I temporarily create a file foobar in my dev directory then I don't want it to be included in `src` of the derivation and I don't want to add it to `.gitignore` either. OTOH files, even those that I'm currently working on, are tracked by git. Or I can always `git add` if I want it to be included
<srhb> I would much rather they do it manually then. The k8s infrastructure is too complex right now. At its core, I believe we should have a very simple interface for each component that essentially just exposes a neat way to generically specify kubeconfig and command line flags.
zeta has joined #nixos
Izorkin has quit [Ping timeout: 245 seconds]
<q3k> i feel like there should be two layers to this
<srhb> q3k: From there, we can overlay a more complex ezmode k8s module if need be (even out of tree) -- but this would make changes much more easy to do
halfbit has quit [Ping timeout: 252 seconds]
<q3k> one is the low-level k8s service configuration
<q3k> and yeah, overlay eznixk8s on top of that
<q3k> (that's a catchy name)
<srhb> Yes, exactly.
<srhb> It is :-)
zeta has quit [Client Quit]
<pie__> q3k, oh huh. hi
<srhb> q3k: At least johanot and I have discussed this a lot. We should pool our efforts and do the rewrite, but this issue should probably be fixed ad-hoc right now
<q3k> pie__: hiya
<srhb> q3k: That is, by removing our synchronizing efforts.
<q3k> srhb: agreed
<pie__> q3k, how long have you been in here :V
<q3k> pie__: i just joined
<q3k> pie__: but i've idled here before
<q3k> pie__: mostly after bugging various people to look at my PRs :P
Izorkin has joined #nixos
<srhb> Anyway, I'll poke johanot to look at the logs from this discussion (since he doesn't have an irc bouncer) and head to bed now :-P
mexisme has quit [Ping timeout: 246 seconds]
<q3k> sure, g'nite
<srhb> o/
<q3k> i'll write a quick paragraph of my opinions on that second thread
jtojnar has quit [Quit: jtojnar]
<srhb> Great!
lucus16 has joined #nixos
<lucus16> Which texlive package provides \usepackage{tikz}?
o1lo01ol1o has quit [Remote host closed the connection]
Izorkin has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #nixos
Izorkin has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<sphalerite> lostman: ooooh I see.
lovesegfault has quit [Ping timeout: 258 seconds]
<sphalerite> lostman: builtins.fetchGit does almost that, but I think it'll take HEAD, not the current state of the working tree
<lostman> @sphalerite this seems to do what I want: `src = builtins.fetchGit { url = builtins.toPath ./.; };`
<lostman> @sphalerite just tested it and it looks like it takes the state of the working tree.
<sphalerite> lostman: you don't need the toPath
<sphalerite> huh ok
<lostman> good point about toPath!
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 255 seconds]
mbrgm_ is now known as mbrgm
Anton-Latukha has quit [Quit: Leaving.]
<Ralith> that takes the working tree? o_O
Izorkin has quit [Ping timeout: 246 seconds]
Izorkin has joined #nixos
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/7cd2e4ebe8c (from 63 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
srl295 has joined #nixos
npmccallum has joined #nixos
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 250 seconds]
mbrgm_ is now known as mbrgm
orivej has quit [Ping timeout: 252 seconds]
m0rphism has quit [Ping timeout: 258 seconds]
page has quit [Ping timeout: 245 seconds]
mexisme has joined #nixos
orivej has joined #nixos
andrewrk has quit [Ping timeout: 246 seconds]
andrewrk has joined #nixos
selfsymmetric-mu has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/7cd2e4ebe8c (from 77 minutes ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
justanotheruser has quit [Ping timeout: 245 seconds]
thomashoneyman has joined #nixos
page has joined #nixos
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
carte has joined #nixos
MmeQuignon has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
thc202 has quit [Ping timeout: 250 seconds]
justanotheruser has joined #nixos
carte has quit []
<{^_^}> [nixpkgs] @risicle opened pull request #61476 → [r19.03] k2pdfopt: patch custom leptonica with security fixes → https://git.io/fjWQk
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/aeea224fa21 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)