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
<{^_^}> [nixpkgs] @0x4A6F opened pull request #64849 → pmacct: init at 1.7.3 → https://git.io/fjXdJ
pamplemo1sse has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #64847 → mujs: 1.0.5 -> 1.0.6 → https://git.io/fjX5u
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdU
<{^_^}> [nixpkgs] @marsam merged pull request #64802 → htpdate: 1.2.0 -> 1.2.1 → https://git.io/fjX1c
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdk
jluttine has quit [Ping timeout: 245 seconds]
sb0 has quit [Quit: Leaving]
wildtrees has quit [Quit: Leaving]
mexisme has quit [Ping timeout: 246 seconds]
abathur has joined #nixos
slyfox has quit [Ping timeout: 245 seconds]
slyfox has joined #nixos
judson has quit [Ping timeout: 245 seconds]
alp has quit [Ping timeout: 250 seconds]
<samueldr> andi-: SD cards have the switch, microSD don't
<samueldr> (and the reader could realistically ignore it, it's not a real hardware interlock)
<andi-> doh. We lost a feature ;'(
<samueldr> the reader detects the position, so you could make a "read-only" sd card by not providing the switchy bit
mexisme has joined #nixos
sauyon has quit [Quit: WeeChat 2.5]
<gchristensen> IPSec VPNs are the worst
fionnan has quit [Ping timeout: 248 seconds]
fionnan has joined #nixos
npmccallum has joined #nixos
___laika has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @aanderse merged pull request #64810 → nixos/tests: extend grafana test, nixos/grafana: use group grafana instead of nogroup → https://git.io/fjXMA
<{^_^}> [nixpkgs] @aanderse pushed 3 commits to master: https://git.io/fjXdE
englishm has quit [Excess Flood]
englishm has joined #nixos
szicari has joined #nixos
fionnan__ has joined #nixos
<clever> samueldr: and now your back to how actually floppy floppies worked, lol
<samueldr> and tapes!
<clever> samueldr: "read-only" floppies just didnt have the write-enable nogth
<clever> and you could just cut a notch into the floppy to make it writable
<samueldr> break the tab off the top of your audio tape to write protect it
<clever> yeah, for tapes, the hole means its read-only
noudle has quit []
<clever> for floppies, the reverse, the hole means its writeable
<gchristensen> ah, the origins of the term "write hole"
fionnan has quit [Ping timeout: 245 seconds]
<c00w> Any idea how to get the current running system closure?
<clever> c00w: nix-store -qR /run/current-system
<c00w> I'm trying to figure out how to delete entries from a boot partition.
<c00w> Ty!
thc202 has quit [Ping timeout: 250 seconds]
johnny125 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64850 → multimon-ng: 1.1.7 -> 1.1.8 → https://git.io/fjXdV
johnny101m has joined #nixos
___laika has joined #nixos
<{^_^}> [nixpkgs] @aanderse closed pull request #64839 → matomo: 3.9.1 -> 3.10.0 → https://git.io/fjX7T
<{^_^}> [nixpkgs] @marsam merged pull request #64800 → fossil: 2.8 -> 2.9 → https://git.io/fjXXi
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdr
kvda has joined #nixos
acarrico has quit [Ping timeout: 245 seconds]
___laika has quit [Ping timeout: 245 seconds]
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/3cd79ef30fb (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
<{^_^}> [nixpkgs] @marsam merged pull request #64789 → forkstat: 0.02.09 -> 0.02.10 → https://git.io/fjXit
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdM
hamishmack has joined #nixos
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
pamplemousse has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #64830 → kmymoney: 5.0.4 -> 5.0.5 → https://git.io/fjXHa
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/fjXdS
<exarkun> does the bindMounts feature of declarative nixos containers work? whatever I set it to, it's ignored.
deech_ has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64851 → multipath-tools: 0.8.1 -> 0.8.2 → https://git.io/fjXdH
oborot has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #64814 → guile: 2.2.4 -> 2.2.6 → https://git.io/fjXyv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdQ
<oborot> Anybody good with pulse audio? Trying to follow the Pulse Audo wiki to troubleshoot my lack of sound. I can see my "HDA Intel PCH" chip in AlsaMixer with a number of vertical bars.
<oborot> How can I configure Pulse Audio to use that?
<oborot> Would it be "options snd slots=HDA Intel PCH"?
<day|flip> pavucontrol
<day|flip> you have pavucontrol install?
<oborot> Nope
<day|flip> it a gui front it for pulseaudio
<gchristensen> nix-shell -p pavucontrol --run pavucontrol
<oborot> Ooh, I'll try that
<day|flip> it great for non desktop or window manager
<oborot> Where am I to be selecting the device? I don't see the devices in pavucontrol that I can see in AlsaMixer.
<day|flip> configuration tab
<day|flip> then output devices
virus_dave has quit [Quit: virus_dave]
<day|flip> playback if you want
<oborot> Do I need to test all the various profiles?
<oborot> All I see is the profiles drop-down on the config tab
<oborot> There's 20+ options
<day|flip> lol.
<day|flip> are you doing gpu passthrough or from the main computer
<day|flip> normally Analog stero duplex should be find
<oborot> Nope
<day|flip> in output devices. make sure you devices is not mute
<oborot> Is there a sound test button in this?
<day|flip> normally im lazy. just run youtube video that like a hour long. till i figure thing out
<oborot> OK, I did that.
<oborot> I can see the blue bar moving in pavucontrol.
<oborot> But no sounds
<day|flip> in playback. you have the right device to what your playing?
<day|flip> im guessing you have a nvidia card. and it set that as default
lovesegfault has joined #nixos
<oborot> No external graphics card
<oborot> Just intel graphics
<oborot> It's a x230 thinkpad
<day|flip> do you have headphone?
<day|flip> using with headphone?
<oborot> Not currently, but I'll try
selfsymmetric-mu has joined #nixos
<day|flip> you could try going back to Configuration and change to Analog Sorround 2.1 out
<oborot> Those aren't working either
<codedmart> Anyone that can help setup a hp scanner. I have sane enabled the hp scanner is at a specified local ip which I put in extraConfig."hpaio" like this wiki shows: https://nixos.wiki/wiki/Scanners#Network_scanning
<day|flip> Make sure there not mute in output devices
<oborot> I don't even have that option
<oborot> Nope, it's not muted
<codedmart> Still after logout and login or reboot no scanner when I run scanimage -L as normal or root users.
<oborot> I just tried all the profiles, nothing
<day|flip> oborotanalog stero output?
<oborot> Oh, yeah I have that
<oborot> Doesn't work either :/
<oborot> Wonder if it's having issues with the sound control built into the thinkpad
<oborot> Because I do see that listed as one of the chip options in AlsaMixer
<{^_^}> [nixpkgs] @marsam opened pull request #64852 → mirrors: update apache mirrors → https://git.io/fjXdp
erictapen has quit [Ping timeout: 245 seconds]
npmccallum has quit [Quit: npmccallum]
<oborot> Whoah wait a second
selfsymmetric-mu has left #nixos [#nixos]
<oborot> I do hear something
<oborot> But it's extreeeeemeely low volume
<day|flip> sound.enable = true;
<day|flip> package = pkgs.pulseaudioFull;
<day|flip> enable = true;
<day|flip> hardware.pulseaudio = {
<day|flip> ops
<day|flip> ment this https://pastebin.com/tCu1fScs
<{^_^}> [nixpkgs] @marsam merged pull request #64850 → multimon-ng: 1.1.7 -> 1.1.8 → https://git.io/fjXdV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXdh
jluttine has joined #nixos
<oborot> Ugh
<oborot> I think I found the problem
<oborot> The volume on AlsaMixer was cranked super low
<oborot> Apparently the audio control on my Thinkpad doesn't work
<oborot> I can live with that though
<oborot> Does DWM have any sort of help command for quick reference?
<day|flip> man pages?
<oborot> Good enough, thanks
<day|flip> i never try dealing with window manager you need change the source to get thing going your way
<day|flip> on nix
<oborot> My needs are farily simple currently
<day|flip> i mean there. awesome and xmonad. but to change the source and rebuild it using nix. is going be a pain to figure out
<{^_^}> [nixpkgs] @marsam merged pull request #64790 → opam: 2.0.4 -> 2.0.5 → https://git.io/fjXiO
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXFv
<day|flip> if you want something simple. i3 should be easier
<{^_^}> [nixpkgs] @marsam merged pull request #64769 → commonsLang: 3.6 -> 3.8.1 → https://git.io/fjXwY
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjXFf
lopsided98 has quit [Remote host closed the connection]
<mog> how do i go about pinning specific versions in my nix-shell
<oborot> It seems layout switching doesn't even really work in DWM.
<oborot> I can see the icon changing, but no visual change whatsoever.
lopsided98 has joined #nixos
<oborot> I might consider trying I3.
<day|flip> dwm you need to re compile and restart x
<day|flip> to see change
pamplemousse has quit [Ping timeout: 245 seconds]
kandinski has joined #nixos
oborot has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64853 → oil: 0.6.pre15 -> 0.6.0 → https://git.io/fjXFt
<{^_^}> [nixpkgs] @aanderse merged pull request #64685 → tdlib: init at 1.4.0 → https://git.io/fjXT9
<{^_^}> [nixpkgs] @aanderse pushed 3 commits to master: https://git.io/fjXFm
simukis_ has quit [Read error: Connection reset by peer]
simukis_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64854 → osl: 1.10.5 -> 1.10.6 → https://git.io/fjXF3
<Miyu-chan> Okay. Stupid idea, add "only" if operator? (<-)
<Miyu-chan> Err
<Miyu-chan> "only if"
<gchristensen> like the logical implication operator?
<Miyu-chan> Exactly. :) onlyIf x y is just if y x.
<Miyu-chan> Where if is logical implication
<gchristensen> is it different from the logical implication operator?
jasongrossman has joined #nixos
<Miyu-chan> Nah, `x -> y` == `y <- x`. I was wondering what the usecase would be.
<gchristensen> ah
<gchristensen> we use them in asserts
<Miyu-chan> Yeah, I've used logical implication myself. It's pretty nice.
<Miyu-chan> High-key want to see them in other languages now.
<gchristensen> hah
<gchristensen> every time I use or see the -> operator I have to write out a truth table
<gchristensen> probably need practice :)
<Miyu-chan> Same. But it's very easily read IMO. :)
<Miyu-chan> Oh wait.
<Miyu-chan> You said "see".
<Miyu-chan> For me, I don't know how to write it, but it seems kindaa logical in assertions.
<Miyu-chan> "Check the right condition if the left condition is true."
<Miyu-chan> I guess in a way, `assert x -> y` == `if x then assert y else noop`
<Miyu-chan> I just realized that right now, actually.
<Miyu-chan> And more reason for me to want to see it in other languages lol
<gchristensen> :D
<Miyu-chan> I think what would really throw people off is that `if (x) if (y)` is `if (x && y)` adding the implication operator might make that less obvious?
<Miyu-chan> We've had enough `if (x < 2^32)` in C.
<gchristensen> hehe
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
day|flip has quit [Remote host closed the connection]
jasongrossman has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
<gchristensen> is there a handy tool which can do fancy word diffs, not just line diffs?
TallerGhostWalt has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #64855 → wtf: 0.11.0 -> 0.17.0 → https://git.io/fjXFE
<{^_^}> [nixpkgs] @teto merged pull request #64772 → iputils: Completed missing meta.longDescription → https://git.io/fjXwK
<{^_^}> [nixpkgs] @teto pushed commit from @craigem to master « iputils: Completed missing meta.longDescription »: https://git.io/fjXFu
<gchristensen> teto: I think I solved my problem with why ipsec mysteriously fails
<teto> gchristensen: oh cool. Please share
<gchristensen> Jul 15 22:47:54 Petunia charon[10457]: 00[CFG] expanding file expression '/etc/ipsec.secrets' failed
<gchristensen> and then it gives up reading secrets
<gchristensen> simply touching that file (as root), charon writes "include ipsec.d/ipsec.nm-l2tp.secrets" to the file, and it works
<gchristensen> going to reboot, erase /, and try again to verify .brb
<gchristensen> yep, that does it
<gchristensen> I need to go to bed, but if you'd like to PM me or open an issue and write some stuff up, I can take a look in the morning :) (or maybe you'll be on in ~8h)
pamplemousse has joined #nixos
deech_ has joined #nixos
deech_ has quit [Ping timeout: 258 seconds]
___laika has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64856 → parlatype: 1.6-beta -> 1.6.1 → https://git.io/fjXFr
growpotkin has left #nixos [#nixos]
ryantrinkle has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64857 → ocserv: 0.12.3 -> 0.12.4 → https://git.io/fjXFP
TallerGhostWalt has left #nixos ["ERC (IRC client for Emacs 26.1)"]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64858 → openttd: 1.9.1 -> 1.9.2 → https://git.io/fjXFX
lovesegfault has quit [Ping timeout: 250 seconds]
TallerGhostWalt has joined #nixos
Okinan has quit [Quit: Konversation terminated!]
ilikeheaps has quit [Ping timeout: 248 seconds]
fusion809 has joined #nixos
pamplemousse has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64859 → openimageio2: 2.0.8 -> 2.0.9 → https://git.io/fjXFM
ilikeheaps has joined #nixos
Supersonic has quit [Ping timeout: 276 seconds]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Supersonic has joined #nixos
lambda-11235 has joined #nixos
gyroninja has quit [Quit: WeeChat 2.5]
orivej has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64860 → pagemon: 0.01.14 -> 0.01.15 → https://git.io/fjXbe
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos
marusich has joined #nixos
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/e2ad04c513e (from 14 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
jasongrossman has joined #nixos
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
kvda has quit [Read error: Connection reset by peer]
<craige> nix-index / nix-locate is my new best friend. Thanks teto!
<teto> craige: you are welcome. you can also use them via the bot in this channel
Myhlamaeus has quit [Read error: Connection reset by peer]
<teto> ,locate bin firefox
<{^_^}> Found in packages: firefox, firefox-esr, firefox-unwrapped, firefox-esr-60-unwrapped, firefoxPackages.tor-browser, firefoxPackages.tor-browser-7-5
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64861 → picolisp: 18.12 -> 19.6 → https://git.io/fjXbI
<{^_^}> [nixpkgs] @ryantm merged pull request #64824 → ipvsadm: 1.29 -> 1.30 → https://git.io/fjX9E
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjXbL
<{^_^}> [nixpkgs] @ryantm merged pull request #64816 → jgmenu: 3.0 -> 3.1 → https://git.io/fjXy1
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjXbt
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64862 → picard-tools: 2.20.2 -> 2.20.3 → https://git.io/fjXbY
Rusty1 has quit [Quit: Konversation terminated!]
<craige> Cool. My terminal is probably more convenient and less noisy for others. I've got over a thousand packages to wade through :-D
ddellacosta has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64863 → python37Packages.asgiref: 3.1.2 -> 3.1.4 → https://git.io/fjXb3
<{^_^}> [nixpkgs] @vcunat pushed 12 commits to release-19.03: https://git.io/fjXbs
wfranzini has quit [Remote host closed the connection]
<teto> craige: you can /query it so as not to spam the room. Even if I have it locally, my overlay/nixpkgs fork sometimes break the evaluation so this can be a good backup
<Ralith> hmm
<Ralith> trying to put Nix on a chromebook's linux environment
<Ralith> the install script hits a segfault
<Ralith> looks like it happens while installing nix itself
m0rphism has joined #nixos
<craige[m]> Good to know :-)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64864 → pkgconf: 1.6.1 -> 1.6.3 → https://git.io/fjXbB
<Ralith> second try worked though, weird
___laika has quit [Ping timeout: 268 seconds]
slack1256 has quit [Ping timeout: 245 seconds]
hamishmack has joined #nixos
palo1 has joined #nixos
jasongrossman has quit [Ping timeout: 244 seconds]
ilikeheaps has quit [Quit: Konversation terminated!]
palo has quit [Ping timeout: 245 seconds]
palo1 is now known as palo
drakonis1 has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64865 → python37Packages.azure-cli-core: 2.0.66 -> 2.0.68 → https://git.io/fjXb6
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/2af67605413 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64866 → postfix: 3.4.5 -> 3.4.6 → https://git.io/fjXbP
markus1189 has quit [Ping timeout: 272 seconds]
<pie_> colemickens, this looks like a read https://ambrevar.xyz/guix-advance/
<switchy> I'm having a go at updating fenics/building on linux. the package is defined like 'let fiat = { ... }; ufl = { ... }; in stdenv.mkDerivation...' -- can I somehow get nix-shell for fiat or ufl? maybe I need to break that into its own derivation?
slack1256 has joined #nixos
jasongrossman has joined #nixos
johnny101 has quit [Remote host closed the connection]
johnny101 has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #64861 → picolisp: 18.12 -> 19.6 → https://git.io/fjXbI
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjXbD
<{^_^}> [nixpkgs] @7c6f434c merged pull request #64805 → xcape: 1.2 -> 20180301 → https://git.io/fjXMq
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjXby
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64867 → pmd: 6.15.0 -> 6.16.0 → https://git.io/fjXbH
markus1189 has joined #nixos
vmandela has joined #nixos
LnL has quit [Ping timeout: 246 seconds]
<Miyu-chan> Okay. Stupid idea. Guix has a Nar export. Do you think it will work with Nix?
Ariakenom has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #64844 → monit: 5.25.3 -> 5.26.0 → https://git.io/fjX7H
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjXbd
endformationage has quit [Ping timeout: 268 seconds]
abathur has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/2fc18e735c1 (from 78 minutes ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<charukiewicz> Can mv my /nix directory to something like ~/nix and then symlink /nix -> ~/nix without any issues?
<{^_^}> [nixpkgs] @lheckemann merged pull request #64853 → oil: 0.6.pre15 -> 0.6.0 → https://git.io/fjXFt
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/fjXbj
<charukiewicz> My drive is partitioned where / has less space allocated to it than /home, which is why I prefer to have /nix in /home/<user>/...
<sphalerite> charukiewicz: no.
<switchy> in case that doesn't work, you could probably bind mount it
<sphalerite> A bind mount should work though.
<sphalerite> hehe
<switchy> jynx!
v88m has joined #nixos
MmeQuignon has joined #nixos
<etu> charukiewicz: I have tried, it's possible to boot on it. But nix doesn't like interacting with it :D
<charukiewicz> thanks
<charukiewicz> so if I were to bind mount, should I do the move first?
mexisme has quit [Ping timeout: 272 seconds]
<charukiewicz> I don't want the "space" from my root directory to be eaten up, I'd rather have the files live in my /home directory partition
<charukiewicz> e.g. mv /nix ~/nix then mount --bind /home/<user>/nix /nix ?
<etu> charukiewicz: What I would do is to add the bind-mount to your nix config, then rebuild a new generation to get that bind-mount into the store's generation
<etu> Then I would do a "rsync -avzP /nix/. ~/nix/."
<etu> And then reboot to see that it works
<charukiewicz> I'm just using nix package manger on arch
<charukiewicz> not nixos
<etu> oh
<etu> that makes a big difference :D
<charukiewicz> I haven't quite graduated to the OS level yet
<etu> Yeah, then you don't depend on the coreutils inside of the nix store to be able to do the move and the mount
<etu> And then a move is much less pain :)
<charukiewicz> does the bind mount persist after reboot?
<pie_> colemickens, just reading some more https://news.ycombinator.com/item?id=16490027
<etu> charukiewicz: Yes, if you put it in /etc/fstab
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64868 → poco: 1.9.0 -> 1.9.2 → https://git.io/fjXNL
mexisme has joined #nixos
ashesham` has joined #nixos
abbiya has joined #nixos
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64869 → pgbouncer: 1.9.0 -> 1.10.0 → https://git.io/fjXNm
Drakonis has quit [Ping timeout: 276 seconds]
MmeQuignon has quit [Ping timeout: 248 seconds]
<colemickens> pie_, yes that's one of the comments I read a while ago that stuck with me and inspired my intrigue over "is guix a better choice" for various definitions of better.
<pie_> colemickens, for no well founded reason im leaning towards yes :C , i agree with the "support instead of compete" sentiment but at the end of the day youre still using either one or the other system
<colemickens> I've been watching the Rust keynote at the Racket conf and it makes me wonder where NixOS could be with a bit more organization around development efforts...
<pie_> colemickens, yeah i was kind of wondering about that as well.. but im not sure its a developer organisation thing
<pie_> colemickens, you have me getting curious why guix _appears_ to have some special kind of progress and i have no idea hwy
<pie_> are we stuck in a tooling tarpit? are we spending tons of resources keeping our package set maintained...?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64870 → pius: 2.2.7 -> 3.0.0 → https://git.io/fjXNn
rauno has joined #nixos
<colemickens> I need to get my hands dirty before I make any more guesses, I feel. I've never done more than a few minutes of reading/poking, plus I've invested time myself, plus I like the people here, etc.
<pie_> same
<pie_> i just have so many things i need to get my hands dirty with :(
<pie_> one major disadvantage is probablt the limitation to free software and whatnot thoguh
* colemickens nods
<pie_> colemickens, yeah the time investment is what has me feelng a little sad if i do decide to switch. nixos is probably more mature by mass at this point at least. but i find the idea of a using the same language across ones system (ideally anyway) enticing
<dminuoso> What exactly does nix-shell do from an internal perspective? I've dabbled a bit with kernel modules and was surprised to be able to just call unpackPhase, it apparently being a shell function.
slack1256 has quit [Remote host closed the connection]
<pie_> ive got the carrot but do i get the stick :D
<dminuoso> Is there any relevant documentation for me to read?
<pie_> dminuoso, i dont know but it probably calls nix-instantiate somewhere and most of the magic is done by stdenv (for things that use stdenv)
<colemickens> I also don't know how I feel about Nix some days, and even more so about Guile. I have zero experience with Lisp languages. I'm on another 6 hour train today though, so I might dig in a bit.
<pie_> for example phases are an stdenv thing and there *is* documentation for that in the ?nixpkgs? manual
<pie_> colemickens, do report back i guess :D, its kind of a love hate relationship. i dont know about lisp.
<pie_> at the least nixpkgs probably did a lot of groundbreaking work
<dminuoso> pie_: There is some documentation about stdenv, but what is `stdenv` actually? Is that just a shell library defining some functions?
<dminuoso> I mean of course there is `stdenv` the attribute set.
wfranzini has joined #nixos
<dminuoso> But that's not really what Im after.
<pie_> or more correctly, the builder for stdenv
mexisme has quit [Ping timeout: 245 seconds]
orivej has joined #nixos
samrose has quit [Ping timeout: 245 seconds]
alp has joined #nixos
<pie_> colemickens, maybe the fact that people are doing things like https://guix.gnu.org/blog/2016/back-from-gbcuw-2016/ ?
* pie_ intense shrugging
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64871 → python37Packages.filebytes: 0.9.20 -> 0.9.21 → https://git.io/fjXN0
<pie_> colemickens, alternatively: what can we do to start getting results :P
Ariakenom has quit [Quit: Leaving]
<pie_> colemickens, im not feeling good about the fack that we have to maintain a lot of extra tooling that the dont
<pie_> writing our own interpreter etc?
hyper_ch2 has joined #nixos
<pie_> *that they dont
<dminuoso> pie_: Is it nix-instantiate that uses the environment provided by stdenv setup.sh?
<pie_> actually youre right i didnt really address how you get from A to B
<pie_> i dont actually know
<pie_> so I only really answered "where do these things come from"
<dminuoso> Ah interesting, it seems the subtle details are covered in the nixpkgs manual after all.
<dminuoso> Just have to read it all I guess.
mexisme has joined #nixos
<pie_> apparently nix-shell and nix-build are actually symlinks to `nix` now
<pie_> dminuoso, i think a lot of people have knowledge discovery problems with nix stuff...
<pie_> im not actually sure where the difference in how it works shows up yet
<dminuoso> Oh. There's C++ code too?
<dminuoso> The things you learn...
samrose has joined #nixos
<pie_> dminuoso, well the c++ code is the interpreter itself...
<dminuoso> I see. Never made it there
<dminuoso> pie_: But yeah, discoverability is certainly not easy with nix.
Ariakenom has joined #nixos
<pie_> dminuoso, i dont suppose you have any experience building search engines? :P
<charukiewicz> etu: thanks for the help with the bind mount. I just added it to /etc/fstab and rebooted and it works like a charm. Building a Haskell project with nix-build now.
cfricke has joined #nixos
samrose has quit [Ping timeout: 245 seconds]
samrose has joined #nixos
veske has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64872 → python37Packages.dbf: 0.98.0 -> 0.98.2 → https://git.io/fjXNK
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @danieldk opened pull request #64873 → pythonPackages.spacy: 2.1.4 -> 2.1.6 → https://git.io/fjXN6
winem_ has joined #nixos
zupo has joined #nixos
logzet has joined #nixos
<yorick> is there anything in nixpkgs using elixir?
marusich has quit [Remote host closed the connection]
thc202 has joined #nixos
FRidh has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64874 → python37Packages.mahotas: 1.4.5 -> 1.4.7 → https://git.io/fjXNy
<ivan> rg -w elixir
<ivan> yes
<Miyu-chan> Let's not talk about nixpkgs and elixir.
civodul has joined #nixos
<Miyu-chan> I'm surprised someone actually updated the erlang and elixir packages.
mexisme has joined #nixos
<Miyu-chan> Maybe I should take the time to fix beam-modules.
Makaveli7 has joined #nixos
<yorick> Miyu-chan: that was me, I don't think anything broke on elixir update even though 1.9 breaks distillery
<yorick> hex2nix and couchdb broke on OTP22 update
<Miyu-chan> Ah. :P
<Miyu-chan> Also, I need to fix beam-packages.nix, not beam-modules.nix.
LnL has joined #nixos
LnL is now known as Guest35612
<Miyu-chan> I'm not so sure, but I think it's as simple as adding beam to the attrlist.
<Miyu-chan> Er, to the argument attrs.
<Miyu-chan> Err, actually. Maybe I should adopt python-packages.nix's styling.
<Miyu-chan> newScope is good.
<yorick> ivan: so, rabbitmq-server and optionally ejabberd
is_null has joined #nixos
fendor has joined #nixos
lambda-11235 has quit [Quit: Bye]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64875 → python37Packages.pex: 1.6.7 -> 1.6.8 → https://git.io/fjXNh
orivej has quit [Ping timeout: 246 seconds]
Tucky has quit [Quit: WeeChat 2.5]
Chiliparrot has joined #nixos
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
veske has quit [Quit: This computer has gone to sleep]
Neo-- has joined #nixos
ym555 has joined #nixos
bakakuna has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
bahamas has joined #nixos
zupo has joined #nixos
Shoubit has joined #nixos
<bahamas> hi. I'm trying to install yesod-bin and I get this error https://bpaste.net/show/hp82. it's not clear to me what command I need to run
<{^_^}> erlang-nix/hex2nix#27 (by yorickvP, 27 seconds ago, open): OTP 22 compatibility
veske has joined #nixos
<balsoft[m]> Hi! I'm getting a strange bug with nixops on GCE. It's quite annoying given it prevents our hydra instance from building anything.
<balsoft[m]> `warning: are you sure you want to destroy GCE image 'n-324ac857a4aa11e982124201c0a80402-bootstrap'? (y/N) error deploying with check, ?hydra-provisioned-0?: can't proceed further`
juliendehos has quit [Quit: Leaving]
___laika has joined #nixos
<balsoft[m]> Of course I've worked around it by forcefully deleting the deployment and then creating it again, but I'd like to fix it in a better way
o1lo01ol1o has joined #nixos
Guest35612 has quit [Ping timeout: 245 seconds]
bakakuna has quit [Ping timeout: 268 seconds]
___laika has quit [Ping timeout: 248 seconds]
ggp0647` has quit [Quit: ZNC - https://znc.in]
ggp0647 has joined #nixos
<aveltras> is anyone using https://nixos.org/nixos/options.html#environment.etc to manager user configuration files instead of home manager ? is there any drawback ?
linarcx has joined #nixos
Shoubit has quit [Quit: Leaving]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
johanot has joined #nixos
<sphalerite> aveltras: It's not on a per-user basis but a per-system basis; it doesn't offer structured config options; it's not usable on other distros like home-manager is
ym555 has quit [Ping timeout: 248 seconds]
linarcx has quit [Read error: Connection reset by peer]
<aveltras> sphalerite: ye indeed, just realised you can't define a directory as a source too which is limited then
<sphalerite> huh, I thought that should work
linarcx has joined #nixos
<yorick> Miyu-chan: semi-recently, things got rewritten to use fetchrebar3 everywhere
<yorick> like with rust
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64877 → dot2tex: 2.9.0 -> 2.11.3 → https://git.io/fjXAB
zupo_ has joined #nixos
<aveltras> sphalerite: the "source" attribute doesn't seem to handle other things than mere files
cfricke has quit [Quit: WeeChat 2.5]
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<sphalerite> aveltras: making directories in general is posisble though
zupo has quit [Ping timeout: 272 seconds]
<aveltras> sphalerite: what do you mean ?
<aveltras> sphalerite: the intended use case is to copy recursively some folder
<aveltras> sphalerite: like the "source" attr of home manager combined with "recursive" attr
<sphalerite> yeah…
<sphalerite> symlinking a dir should probably work though?
<aveltras> sphalerite: but then the rebuild is not really pure if i have to maintain a directory to symlink
<sphalerite> aveltras: it should be able to link to a store dir
<sphalerite> setting source = "${./foo}"; should work I think
<sphalerite> where foo next to the config module is a dir
<sphalerite> that should get copied to the store
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64878 → python37Packages.geopandas: 0.5.0 -> 0.5.1 → https://git.io/fjXAz
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/0ddb9e04957 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<pie_> Miyu-chan, there was someone a few weeks ago asking around
<pie_> i think they were interested in overhauling the erlang stuff
<pie_> but damn i cant remember
<pie_> maybe im making things up :P
dwdr has joined #nixos
fendor has quit [Ping timeout: 258 seconds]
<{^_^}> #54115 (by k32, 25 weeks ago, merged): rebar3: 3.6.1 -> 3.9.0
<yorick> this patch broke my non-sandbox builds :D
obadz has quit [Quit: brb]
<yorick> (well, it broke my sandbox builds, but we didn't find out)
<pie_> i was thikning of ankhers
<{^_^}> [nixpkgs] @das-g opened pull request #64879 → doc: put Java software's build-time dependencies into nativeBuildInputs instead of into buildInputs → https://git.io/fjXAg
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64880 → python37Packages.identify: 1.4.3 -> 1.4.5 → https://git.io/fjXAV
<Miyu-chan> pie_: Could it be me? lol
hyper_ch2 has joined #nixos
dm9 has joined #nixos
obadz has joined #nixos
bakakuna has joined #nixos
alex`` has quit [Quit: WeeChat 2.5]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64881 → python37Packages.django_taggit: 0.23.0 -> 1.1.0 → https://git.io/fjXAP
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64882 → python37Packages.knack: 0.6.2 -> 0.6.3 → https://git.io/fjXAX
LnL has joined #nixos
Shoubit has joined #nixos
LnL is now known as Guest33436
mexisme has joined #nixos
bakakuna has quit [Ping timeout: 248 seconds]
<jD91mZM2> How does one use build-vm-with-bootloader? Running result/bin/run-<hostname>-vm for me results in "no bootable disk" in QEMU
<sphalerite> do haskell packages need to depend on ghc, or is it a bug?
<sphalerite> jD91mZM2: it's not really maintained AFAIK: #8666 #44918
<{^_^}> https://github.com/NixOS/nixpkgs/issues/8666 (by matthiasbeyer, 4 years ago, open): nixos-rebuild build-vm-with-bootloader fails
<{^_^}> https://github.com/NixOS/nixpkgs/issues/44918 (by symphorien, 48 weeks ago, open): nixos-rebuild build-vm-with-bootloader fails to build
<jD91mZM2> Aww okay. I hate restarting my computer :(
<yorick> sphalerite: I think they link to some ghc lib, yeah
sigmundv has joined #nixos
<yorick> domenkozar[m] or nh2 will know more about it
arjen-jonathan has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to release-19.03 « firefox-esr-60: 60.7.2esr -> 60.8.0esr [critical security] »: https://git.io/fjXAF
<{^_^}> [nixos-hardware] @kcalvinalvin opened pull request #113 → Added support for Google's Samus (aka Chromebook Pixel 2015) → https://git.io/fjXAb
ThatDocsLady has joined #nixos
<nh2[m]> sphalerite: do you mean haskell executables like pandoc?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64883 → python37Packages.micawber: 0.4.1 -> 0.5.0 → https://git.io/fjXAN
Guest33436 has joined #nixos
Guest33436 has quit [Changing host]
<sphalerite> nh2[m]: exactly, pandoc is the one I have in mind :)
pie_ has quit [Ping timeout: 276 seconds]
Makaveli7 has quit [Quit: WeeChat 2.5]
fendor has joined #nixos
<nh2[m]> sphalerite: I don't think it is technically necessary. From a linking/loading perspective the executable is certainly standalone, as `ldd` confirms. But `strings $(which pandoc) | grep nix/store` shows that it has builtin strings to 3 Haskell *libraries* (HTTP-4000, the pandoc Haskell library, and pandoc-types). Haskell libraries depend on GHC.
<nh2[m]> sphalerite: I think there are 2 parts to fixing it: Ensuring those strings don't make it into the binary (need to check what they are used for), and ensuring that the generic-builder makes Haskell libs build-time-only dependencies (this may already be done, probably need to ask peti or domenkozar for that)
<{^_^}> [nixpkgs] @FRidh pushed to staging-next « libyaml: actually use 0.2.2 »: https://git.io/fjXxe
<{^_^}> [nixpkgs] @FRidh pushed 129 commits to staging-next: https://git.io/fjXxJ
<{^_^}> [nixpkgs] @yorickvP opened pull request #64884 → build-mix: partially revert nixpkgs#25655 → https://git.io/fjXxU
Xal has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @danbst merged pull request #58251 → postgresql: always create the bin directory in postgresqlAndPlugins → https://git.io/fjJhp
<{^_^}> [nixpkgs] @danbst pushed 3 commits to master: https://git.io/fjXxq
hmpffff has joined #nixos
Xal has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #64874 → python37Packages.mahotas: 1.4.5 -> 1.4.7 → https://git.io/fjXNy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.mahotas: 1.4.5 -> 1.4.7 »: https://git.io/fjXxn
detran has joined #nixos
nschoe has joined #nixos
<Miyu-chan> I'm trying to install NixOS on my father's desktop, and Nix is using 1.4GB of RAM lol
<Miyu-chan> Wait, IIRC, you can limit the RAM usage?
anon has joined #nixos
<Miyu-chan> (on a device with 1.69GB)
<Miyu-chan> Technically, s/GB/GiB/
anon is now known as Guest66365
<yorick> Miyu-chan: plugging my pr https://github.com/NixOS/nix/pull/2981 :P
<{^_^}> nix#2981 (by yorickvP, 1 week ago, open): replace in-memory nar caching with on-disk nar caching when >256MB
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64885 → python37Packages.phonenumbers: 8.10.12 -> 8.10.14 → https://git.io/fjXx8
<Miyu-chan> Yeah, but I'm thinking of a Nix flag.
<Miyu-chan> Or, uh, limits?
<yorick> is there a way I can check if a nixos option is set without triggering "error: The option is used but not defined."
<Miyu-chan> What's that Unix tool to change the maximum RAM usage for a process again?
<yorick> Miyu-chan: ulimit
<yorick> hm I guess I could tryEval
<Miyu-chan> Thanks.
Makaveli7 has joined #nixos
<yorick> there's no way I can get the error with tryEval, right?
dwdr has quit [Ping timeout: 245 seconds]
Guest33436 has quit [Ping timeout: 272 seconds]
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer opened pull request #64886 → pythonPackages.knack: 0.6.2 -> 0.6.3 → https://git.io/fjXxa
nschoe has quit [Ping timeout: 244 seconds]
LnL has joined #nixos
LnL is now known as Guest9483
hyper_ch2 has joined #nixos
leothrix has quit [Quit: ZNC 1.7.4 - https://znc.in]
leothrix has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64887 → python37Packages.google-auth-oauthlib: 0.3.0 -> 0.4.0 → https://git.io/fjXx1
<{^_^}> [nixpkgs] @yorickvP opened pull request #64888 → nixos/borgbackup: generate wrappers per job for easy borg access → https://git.io/fjXxD
<clever> yorick: options.thing.defined
Tucky has joined #nixos
<yorick> clever: does that work in apply?
<clever> for the same option?
<yorick> clever: I'm trying to override some nginx vhost options
hyper_ch2 has quit [Remote host closed the connection]
<clever> yorick: isDefined might work there
o1lo01ol1o has joined #nixos
<yorick> clever: where's isDefined?
<clever> yorick: check the nix code i linked above
<yorick> thanks!
<yorick> clever: I don't think I have access to the equivalent `option` in this apply
<clever> yorick: its a top level argument, check line 4 of the file i linked
hyper_ch2 has joined #nixos
<jD91mZM2> I installed memtest86 on my UEFI system with the grub config https://gist.github.com/jD91mZM2/0d606e227b28b86ec14b5aa96fc5c52e, but it just gets stuck on the background image when I select that menu item
<yorick> clever: I understant, but I don't think `options.nginx.virtualHosts.${vhost}.sslCertificate.isDefined` will poke through that submodule
<clever> jD91mZM2: try enabling btrace?
bahamas has quit [Ping timeout: 272 seconds]
<jD91mZM2> clever: Should I add the console= thing also, whatever that is?
__monty__ has joined #nixos
Ariakenom has quit [Ping timeout: 245 seconds]
<clever> jD91mZM2: dont think that will help much
hyper_ch2 has quit [Remote host closed the connection]
<yorick> clever: yeah, attribute "asdf" missing
Guest66365 has quit [Quit: WeeChat 2.4]
rembo10 has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64889 → python37Packages.josepy: 1.1.0 -> 1.2.0 → https://git.io/fjXpt
rembo10 has joined #nixos
MmeQuignon has joined #nixos
hyper_ch2 has joined #nixos
<jD91mZM2> clever: No difference, still just a "blank" screen (only the background image with a NixOS logo at the top)
<clever> jD91mZM2: i'm not sure its supported under efi, you may need to temporarily switch to legacy booting
<jD91mZM2> (Unrelated: My desperate attempt to change keyboard layout in that same config didn't work)
<jD91mZM2> clever: Does that mean I have to install grub in legacy mode and toggle "legacy" somewhere in BIOS?
<clever> jD91mZM2: yeah, for nixos, you just need to set boot.loader.grub.device = "/dev/sda"; and then it will do both legacy and efi at the same time
<clever> jD91mZM2: you will also need a bios boot partition, 1mb, not formated, not mounted
<jD91mZM2> Thanks, that sounds nice enough!
Makaveli7 has quit [Quit: WeeChat 2.5]
__monty__ has quit [Ping timeout: 268 seconds]
Mic92 has joined #nixos
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
v88m has quit [Read error: Connection reset by peer]
logzet has joined #nixos
v88m has joined #nixos
<Miyu-chan> I just had an idea. nixdoc.
<Miyu-chan> Well, I guess it's more of nixosdoc.
<Miyu-chan> Or nixpkgsmoduledoc.
<jD91mZM2> clever: Welp, I can't find anything in BIOS regarding disabling UEFI or enabling "legacy mode"
<clever> jD91mZM2: compatability module? csm?
<clever> jD91mZM2: for my main desktop, i had to entirely disable efi before it would obey the CSM and boot legacy
__monty__ has joined #nixos
<jD91mZM2> clever: Aaaah, CSM exists yeah. Didn't understand that's what it stood for. Thanks for all the help
<{^_^}> #49275 (by tazjin, 37 weeks ago, closed): Add generated documentation for library functions
<Miyu-chan> Someone actually already named their project nixdoc lmao
<Miyu-chan> TIL.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64890 → python37Packages.flask-paginate: 0.5.2 -> 0.5.3 → https://git.io/fjXp0
<Miyu-chan> Partially written in Nix too. Nice.
<Miyu-chan> Oh wait no, is it just default.nix ?
___laika has joined #nixos
<Miyu-chan> Oh, it's just cargo.nix/default.nix which is reported in the breakdown.
fendor has quit [Ping timeout: 245 seconds]
<jD91mZM2> clever: Still nothing. It did seem to launch in legacy mode because I got a quick splash screen, so maybe tat's not the issue
abbiya has quit [Quit: abbiya]
___laika has quit [Ping timeout: 245 seconds]
<jD91mZM2> Should I just try the ISO?
Guest9483 has quit [Ping timeout: 245 seconds]
ubert has joined #nixos
<clever> jD91mZM2: probably
MrCCoffee has joined #nixos
<tazjin> Miyu-chan: I did briefly consider writing a parser combinator library in Nix
<tazjin> when making nixdoc
<tazjin> but decided there are limits to what is and isn't a rational thing to do
<Miyu-chan> Ah. :P
<dminuoso> Parser combinators without a type system and a good bag of preexisting applicative combiantors is a very painful thing to do.
<dminuoso> Ive went there myself in some languages and found it was incredibly frustrating to debug.
LnL has joined #nixos
LnL is now known as Guest28446
is_null has quit [Ping timeout: 272 seconds]
winem_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @doronbehar opened pull request #64891 → wmc-mpris: init at git version → https://git.io/fjXpa
<{^_^}> [nixpkgs] @vcunat opened pull request #64892 → Staging next → https://git.io/fjXpV
shomodj has joined #nixos
Guest28446 has quit [Ping timeout: 258 seconds]
Thra11 has quit [Quit: WeeChat 1.9.1]
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64893 → python37Packages.google_cloud_kms: 1.0.0 -> 1.1.0 → https://git.io/fjXp5
shandogs has joined #nixos
iyzsong has joined #nixos
psyanticy has joined #nixos
winem_ has joined #nixos
cfricke has joined #nixos
ericsagnes has quit [Ping timeout: 250 seconds]
<shandogs> Is there a way to have one the binaries from one package (e.g. nodejs 10) exclusively available to another package (e.g. vim) without installing it system/user wide?
MmeQuignon has quit [Ping timeout: 245 seconds]
<dminuoso> shandogs: You just reference that package
<dminuoso> shandogs: e.g. somewhere in your derivation you refer to it as `${yourPackage}/bin/blah`
pie_ has joined #nixos
linarcx has quit [Ping timeout: 248 seconds]
<exarkun> does the bindMounts feature of declarative nixos containers work? whatever I set it to, it seems to be ignored. containers start with no bind mounts.
linarcx has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
abbiya has joined #nixos
<{^_^}> [nixpkgs] @lightbulbjim opened pull request #64894 → openrct2: 0.2.2 -> 0.2.3 → https://git.io/fjXhm
ericsagnes has joined #nixos
<abbiya> something weird happened. i didnt uninstall nix from my ubuntu but `which nix and nix-env` gave nothing. I had to reinstall nix but the previously installed packages are still there
<etu> abbiya: Did you clean out /nix ?
<abbiya> no
<abbiya> i checked my cli history
<abbiya> nothing like that
<{^_^}> [nixpkgs] @pschuprikov opened pull request #64895 → haskellPackages.glpk-hs: 0.5 -> 0.6-pre-release (+ deprecation fix) → https://git.io/fjXhn
<etu> That's where nix stores it's state, and the fresh install probably just picked that up
<abbiya> yeah, but i didnt do anything to uninstall nix
<abbiya> i added this export XDG_DATA_DIRS=$HOME/.nix-profile/share:$HOME/.share:"${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}"
<abbiya> to .profile
<abbiya> to get the ui apps shown in the applications menu
<abbiya> it used to work with chromium and vs code
<abbiya> now they wont show up
<abbiya> not sure why
<etu> ahh, I misread you... there
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/58b68770692 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
Okinan has joined #nixos
<abbiya> anything i can do for the ui apps to shown in menu ?
<abbiya> these are my nix-env -q
<abbiya> if i cant figure out to use ui apps from menu i will have to reinstall them
samrose_ has joined #nixos
samrose has quit [Ping timeout: 272 seconds]
<__monty__> Did you reboot to verify the menus don't get populated?
<__monty__> Maybe you need to set that in ~/.xprofile?
<sonercirit[m]> how can I install version `3` of `godot` instead of `3.1`
bakakuna has joined #nixos
<sonercirit[m]> need to do some small fixes on an old project
<abbiya> -iA godot-3.1 ?
<abbiya> reboot didnt get them
<__monty__> sonercirit[m]: That's not possible unless nixpkgs explicitly has a godot_3. If it doesn't you'll need to pin the package in an overlay with an old nixpkgs.
<__monty__> ,pinning
virus_dave has joined #nixos
erictapen has joined #nixos
abbiya has quit [Quit: abbiya]
<sonercirit[m]> thanks abbiya , __monty__ , i'll try pinning
virus_dave has quit [Client Quit]
rprije has quit [Ping timeout: 244 seconds]
veske has joined #nixos
nurelin__ has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
LnL7 has joined #nixos
dm9 has quit [Quit: WeeChat 2.5]
jb55 has quit [Ping timeout: 260 seconds]
is_null has joined #nixos
is_null has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64896 → python37Packages.piexif: 1.1.2 -> 1.1.3 → https://git.io/fjXhH
MrCCoffee has quit [Quit: Lost terminal]
linarcx has quit [Quit: WeeChat 2.5]
linarcx has joined #nixos
stepcut has joined #nixos
bakakuna has quit [Quit: bakakuna]
samrose_ is now known as samrose
<{^_^}> [nixpkgs] @vcunat pushed to master « knot-dns: 2.8.2 -> 2.8.3 (maintenance) »: https://git.io/fjXhN
bakakuna has joined #nixos
bakakuna has quit [Client Quit]
jb55 has joined #nixos
is_null has joined #nixos
<{^_^}> [nixpkgs] @bzizou opened pull request #64897 → est-sfs: init at 2.03 → https://git.io/fjXhA
nurelin__ has quit [Ping timeout: 272 seconds]
nurelin__ has joined #nixos
bakakuna has joined #nixos
<nurelin__> hello, does cross-compiling with mingw64 currently works with nixpkgs ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64898 → python37Packages.jupytext: 1.1.3 -> 1.1.7 → https://git.io/fjXjk
meck has quit [Quit: WeeChat 2.5]
bakakuna has quit [Client Quit]
meck has joined #nixos
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @danbst opened pull request #64899 → docs: update docs for postgresql plugins → https://git.io/fjXjm
bakakuna has quit [Remote host closed the connection]
<andi-> > pkgsCross.mingwW64.hello # nurelin__
<{^_^}> [nixpkgs] @abbradar opened pull request #64900 → python2: backport fix for pyc race condition, part 2 → https://git.io/fjXj3
<{^_^}> "<derivation /nix/store/v8wwb1sm15bnxly82jp6r0d9073ng2hy-hello-2.10-x86_64-pc-mingw32.drv>"
veske has quit [Quit: This computer has gone to sleep]
veske has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @dgchurchill opened pull request #64901 → emacs: Also allow imagemagick dependency when using withNS → https://git.io/fjXjW
bakakuna has joined #nixos
bakakuna has quit [Client Quit]
srid6390803 has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
<nurelin__> andi-: thank you but how can I create a shell.nix to give me the cross compiler ? I tried to give the crossSystem parameter to nixpkgs to make a stdenv.mkDerivation but it tries and fails to compile c-ares
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64902 → python37Packages.fitbit: 0.3.0 -> 0.3.1 → https://git.io/fjXjB
<andi-> nurelin__: let me search, there was an attribute for that
<{^_^}> [nixpkgs] @vcunat pushed 5 commits to release-19.03: https://git.io/fjXja
srid6390803 has joined #nixos
<andi-> > pkgsCross.mingwW64.buildPackages.gcc
<{^_^}> "<derivation /nix/store/kaqv4gd9kbxr2hvxmnya95shyfljk80z-x86_64-pc-mingw32-stage-final-gcc-debug-wrapper-7.4.0.drv>"
<andi-> nurelin__: ^
hyper_ch2 has quit [Remote host closed the connection]
johanot has quit [Quit: WeeChat 2.4]
<andi-> that should give you a cross cc
<{^_^}> [nixpkgs] @grahamc merged pull request #64884 → build-mix: re-add --no-deps-check flag → https://git.io/fjXxU
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fjXjr
<nurelin__> thanks
pmiddend has joined #nixos
<pmiddend> I'd like to see a derivations closure. Is that easily possible?
<pmiddend> Possibly with directory sizes.
<marek> any idea why this patchelfghook would fail on me? https://gist.github.com/mmahut/6f689f8c116a4b85b01750cfae53e31d
<tilpner> pmiddend: nix-store -qR or -q --tree on the derivation
<pmiddend> tilpner: Ah, seems alright, thanks
<pmiddend> Do you have a solution with directory sizes as well?
mkoenig has quit [Remote host closed the connection]
<pmiddend> By randomly googling stuff, I found nix path-info -r path -s, giving me bytes at least.
mkoenig has joined #nixos
<{^_^}> [nixpkgs] @abbradar opened pull request #64903 → bazel: drop absolute Python path → https://git.io/fjXj5
bahamas has joined #nixos
vmandela has quit [Quit: Leaving]
dwdr has joined #nixos
bakakuna has joined #nixos
<nurelin__> last question, how do I build a local derivation with a cross-compiler, I would not be able to use pkgsCross.mingwW64.mypackage if it is not in the all-packages.nix ?
<{^_^}> [nixpkgs] @abbradar opened pull request #64904 → buildBazelPackage: cleanup hacks and enforce them for all builds → https://git.io/fjXjp
virus_dave has joined #nixos
virus_dave has quit [Client Quit]
mexisme has quit [Ping timeout: 250 seconds]
wangoe[m] has joined #nixos
virus_dave has joined #nixos
kiloreux has joined #nixos
cfricke has quit [Quit: WeeChat 2.5]
virus_dave has quit [Client Quit]
<kiloreux> How can I use something like this https://releases.nixos.org/nixpkgs/nixpkgs-19.09pre185427.eadc8510514 to build my nix binaries ?
<kiloreux> Would something like this be possible `import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/195620b77085a4e746db33894526116f9062086b.tar.gz)`
<exarkun> ,pinning
hyper_ch2 has joined #nixos
<etu> kiloreux: Yeah, something like that can work. Just supply the argument {} after the closing ) after the url for import and try it :)
<kiloreux> So which url should I use ?
<kiloreux> I mean for channels for that specific channel
<srhb> kiloreux: You should not simply import some head, so pick a commit (like eadc... above)
<srhb> The tested ones are in the corresponding channel brances in the nixpkgs-release repo.
<kiloreux> I want to use this specific release https://releases.nixos.org/nixpkgs/nixpkgs-19.09pre185427.eadc8510514
<kiloreux> is it the nixexprs.tar.xz url that import ?
<srhb> the eadc.. bit is the commit.
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<kiloreux> So if I use that it will work?
npmccallum has joined #nixos
iyzsong has joined #nixos
<srhb> yes, that will work.
<kiloreux> Thank you very much
<etu> No worries :)
<{^_^}> [nixpkgs] @rembo10 opened pull request #64905 → sickgear: 0.18.14 -> 0.20.0 → https://git.io/fj1e3
veske has quit [Quit: This computer has gone to sleep]
<{^_^}> [nixpkgs] @rembo10 closed pull request #64905 → sickgear: 0.18.14 -> 0.20.0 → https://git.io/fj1e3
pmiddend has quit [Quit: WeeChat 2.5]
<exarkun> https://nixos.org/nixpkgs/manual/#ssec-installCheck-phase says doInstallCheck defaults to false but it seems to default to true
<exarkun> Also setting doInstallCheck to false doesn't seem to skip the install check phase?
<exarkun> Oh, `buildPythonPackage` ignores what I tell it ...
<exarkun> or ... redefines `doCheck` to mean `doInstallCheck`, blech
mkaito_ has joined #nixos
is_null has quit [Ping timeout: 245 seconds]
ericsagnes has quit [Ping timeout: 248 seconds]
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
ryantrinkle has quit [Ping timeout: 244 seconds]
bahamas has quit [Ping timeout: 258 seconds]
bahamas has joined #nixos
rfold has joined #nixos
rfold has left #nixos ["WeeChat 1.4"]
veske has joined #nixos
erictapen has quit [Ping timeout: 268 seconds]
Jonathan has quit [Remote host closed the connection]
linarcx has joined #nixos
virus_dave has joined #nixos
ericsagnes has joined #nixos
stepcut_ has joined #nixos
stepcut has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64906 → python37Packages.whichcraft: 0.5.2 -> 0.6.0 → https://git.io/fj1e7
<{^_^}> [nixpkgs] @mmahut opened pull request #64907 → cypress: init at 3.4.0 → https://git.io/fj1e5
inquisitiv3 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64908 → qsynth: 0.5.6 -> 0.5.7 → https://git.io/fj1ep
orivej has joined #nixos
is_null has joined #nixos
inquisitiv3 has quit [Ping timeout: 245 seconds]
erictapen has joined #nixos
<{^_^}> [nixpkgs] @mmahut opened pull request #64909 → unzip: CVE-2019-13232 → https://git.io/fj1vT
vmandela has joined #nixos
dm9 has joined #nixos
<{^_^}> [nixpkgs] @mmahut opened pull request #64910 → unzip: CVE-2019-13232 → https://git.io/fj1vt
ryantrinkle has joined #nixos
inquisitiv3 has joined #nixos
saum has joined #nixos
bakakuna has quit [Quit: bakakuna]
bakakuna1 has joined #nixos
<hyper_ch2> srhb: do you use zfs?
<saum> what's your nix-workflow to develop server applications (e.g. on a lamp stack)? till now i used docker-compose, however i'd like to migrate to nix. nixos-container looks nice, however i'm not too happy about it requireing root permissions. nixops with virtualbox/virtd would be an option, however it'd be more resource intensive. Is there another option?
<{^_^}> [nixpkgs] @mmahut opened pull request #64911 → libosinfo: CVE-2019-13313 → https://git.io/fj1vR
bakakuna1 is now known as bakakuna
ericsagnes has quit [Ping timeout: 276 seconds]
inquisitiv3 has quit [Ping timeout: 248 seconds]
<linarcx> Hello. i want to upgrade my whole nixos, but i get these errors:
<linarcx> warning: unable to download 'https://nixos.org/channels/nixos-unstable': Couldn't resolve host name (6); retrying in 294 ms
bakakuna has quit [Ping timeout: 245 seconds]
jabranham has joined #nixos
<saum> linarcx: check your network connection
<linarcx> saum: I have internet connection
<linarcx> Shall i use it with a vpn?
<saum> linarcx: i guess it's worth a try
<{^_^}> [nixpkgs] @ryantm merged pull request #64886 → pythonPackages.knack: 0.6.2 -> 0.6.3 → https://git.io/fjXxa
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fj1v2
bahamas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @ryantm closed pull request #64882 → python37Packages.knack: 0.6.2 -> 0.6.3 → https://git.io/fjXAX
is_null has quit [Ping timeout: 246 seconds]
<jabranham> I'm on nixOS. The system channel is nixos-19.03 and my user's channel is nixos-unstable. Can someone help me understand why when I do "nix-shell -p emacs26" I get emacs 26.1 instead of 26.2?
<lordcirth> jabranham, have you run nix-channel --update?
<jabranham> lordcirth: yes, everything should be up-to-date
ryantrinkle has quit [Ping timeout: 248 seconds]
<linarcx> saum: I can't use "torify" with upgrade command: `error: while setting up the build environment: cannot open IP socket: Operation not permitted`
<linarcx> saum: I also set `http_proxy` to: `127.0.0.1:8118`, but nothing changed.
<{^_^}> [nixpkgs] @ryantm merged pull request #64893 → python37Packages.google_cloud_kms: 1.0.0 -> 1.1.0 → https://git.io/fjXp5
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fj1v7
<saum> linarcx: you are running the command as root right?
<linarcx> saum: Yes. without root it'll complain.
<saum> linarcx: no idea then, sry
inquisitiv3 has joined #nixos
ThatDocsLady has quit [Remote host closed the connection]
ThatDocsLady has joined #nixos
erictapen has quit [Ping timeout: 245 seconds]
endformationage has joined #nixos
ThatDocsLady_ has joined #nixos
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
alp has quit [Ping timeout: 264 seconds]
moet has joined #nixos
ThatDocsLady has quit [Ping timeout: 264 seconds]
ryantrinkle has joined #nixos
bakakuna has joined #nixos
jasongro` has joined #nixos
jasongrossman has quit [Remote host closed the connection]
fendor has joined #nixos
tmaekawa has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
is_null has joined #nixos
tmaekawa has quit [Client Quit]
zupo has joined #nixos
bakakuna has quit [Client Quit]
bakakuna has joined #nixos
mexisme has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
srid6390803 has quit [Ping timeout: 245 seconds]
Drakonis has joined #nixos
<ryantm> jabranham: What's the output of `nix-channel --list`?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64912 → python37Packages.texttable: 1.6.1 -> 1.6.2 → https://git.io/fj1f4
<ryantm> jabranham: Also, what's the output of `echo $NIX_PATH`?
mexisme has quit [Ping timeout: 252 seconds]
<jabranham> ryantm: "unstable https://nixos.org/channels/nixos-unstable" and "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels"
<{^_^}> [nixpkgs] @chaoflow opened pull request #64913 → Remove unmaintained npm2nix; node2nix is now → https://git.io/fj1fw
pie_ has quit [Ping timeout: 250 seconds]
drakonis_ has quit [Ping timeout: 264 seconds]
Tucky has quit [Quit: WeeChat 2.5]
stites has joined #nixos
drakonis_ has joined #nixos
<stites> hey all! silly question, but how do I drop into a nix-environment of a failed nix-shell?
Drakonis has quit [Ping timeout: 252 seconds]
<stites> or, maybe, how do I keep the bulid artifacts from a failed nix-shell / nix-build?
dftxbs3e has quit [Remote host closed the connection]
<dminuoso> stites: What exactly is failing?
bakakuna has quit [Ping timeout: 248 seconds]
dftxbs3e has joined #nixos
<stites> it's a file called "nix_run_setup" which is being called by a python build process (which is under cmake)
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/58b68770692 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
v88m has quit [Ping timeout: 272 seconds]
<stites> I'm trying to bump the pytorch version to 1.1
is_null has quit [Ping timeout: 268 seconds]
erictapen has joined #nixos
v88m has joined #nixos
Drakonis has joined #nixos
<stites> https://i.imgur.com/oSCrKLK.png << is the exact stack trace, but I'm really just trying to get into an environment where I can build the derivation steps manually
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/a5b5fb918eb (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
dansho has quit [Quit: Leaving]
<sphalerite> stites: nix-shell /nix/store/$hash-$name.drv
drakonis_ has quit [Ping timeout: 250 seconds]
<sphalerite> stites: that is, the drv that failed to build
<stites> sphalerite: I just tried that, but it just retriggers the build -- maybe due to the fact that I am building a python library?
<sphalerite> stites: huh, odd. You're using zz47[...]-python3.7-pytorch-1.1.0.drv ?
<stites> I'm using /nix/store/lrrsg5qm5r9fahajkwl43rgkhvzxj0qf-python3-3.7.3-env.drv
<sphalerite> oh right
<sphalerite> yeah, you want to use the one that actually failed to build
<stites> ah!
<stites> Okay, looking good so far! if dropping into this shell started with "bash /tmp/env-vars: Permission denied" that's fine, right?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64914 → python37Packages.Wand: 0.5.4 -> 0.5.5 → https://git.io/fj1Jk
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
mupf has quit [Quit: WeeChat 2.4]
orivej has quit [Ping timeout: 272 seconds]
mupf has joined #nixos
__monty__ has quit [Ping timeout: 245 seconds]
inquisitiv3 has quit [Ping timeout: 246 seconds]
linarcx has quit [Quit: WeeChat 2.4]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/00ef72610c8 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64915 → python37Packages.python-gitlab: 1.8.0 -> 1.9.0 → https://git.io/fj1JO
linarcx has joined #nixos
__monty__ has joined #nixos
moet has quit [Ping timeout: 245 seconds]
rsoeldner has quit [Remote host closed the connection]
iyzsong has quit [Ping timeout: 264 seconds]
rsoeldner has joined #nixos
is_null has joined #nixos
Lem_ has quit [Ping timeout: 258 seconds]
nurelin__ has quit [Ping timeout: 246 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gentauro has quit [Read error: Connection reset by peer]
rsoeldner has quit [Remote host closed the connection]
gentauro has joined #nixos
rsoeldner has joined #nixos
Lem_ has joined #nixos
<judson_> Small PR: #64843
<{^_^}> https://github.com/NixOS/nixpkgs/pull/64843 (by nyarly, 17 hours ago, open): (fish): remove cmake flag
<judson_> Also, is there a guide to helping triage PRs somewhere?
<{^_^}> [nixpkgs] @mmahut closed pull request #63130 → zabbix: adding zabbix proxy support → https://git.io/fj21R
MmeQuignon has joined #nixos
<marek> anyone able to merge https://github.com/NixOS/nixpkgs/pull/64784 please?
<{^_^}> #64784 (by 1000101, 1 day ago, open): monero: Enable Trezor support
drakonis_ has joined #nixos
Drakonis has quit [Read error: Connection reset by peer]
Drakonis has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
rsoeldner has quit [Ping timeout: 245 seconds]
hmpffff has quit [Quit: nchrrrr…]
rsoeldner has joined #nixos
drakonis_ has quit [Ping timeout: 250 seconds]
wfranzini has quit [Remote host closed the connection]
srid6390803 has joined #nixos
hmpffff has joined #nixos
is_null has quit [Ping timeout: 244 seconds]
is_null has joined #nixos
<{^_^}> [nixpkgs] @mmahut opened pull request #64917 → wavpack: CVE-2018-19840 CVE-2018-19841 → https://git.io/fj1Jj
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64918 → python37Packages.typing-extensions: 3.7.2 -> 3.7.4 → https://git.io/fj1Uv
gspia has quit [Quit: Leaving]
FRidh2 has joined #nixos
erasmas has joined #nixos
rsoeldner has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to master: https://git.io/fj1UT
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to release-19.03 « Merge #64917: wavpack: CVE-2018-19840 CVE-2018-19841 »: https://git.io/fj1UI
dm9 has quit [Quit: WeeChat 2.5]
is_null has quit [Ping timeout: 244 seconds]
is_null has joined #nixos
stites has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @mmahut opened pull request #64919 → libxslt: CVE-2019-13118 CVE-2019-13117 → https://git.io/fj1Uq
erictapen has quit [Quit: leaving]
ddellacosta has joined #nixos
MmeQuignon has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @mmahut opened pull request #64920 → libxslt: CVE-2019-13118 CVE-2019-13117 (release-19.03) → https://git.io/fj1UY
gspia has joined #nixos
<{^_^}> [nixpkgs] @vcunat merged pull request #64917 → wavpack: CVE-2018-19840 CVE-2018-19841 → https://git.io/fj1Jj
is_null has quit [Ping timeout: 245 seconds]
<jb55> marek: would love to if I could :]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64921 → qjackctl: 0.5.8 -> 0.5.9 → https://git.io/fj1Uu
is_null has joined #nixos
stites has joined #nixos
<jabranham> Someone can close https://github.com/NixOS/nixpkgs/pull/60562; harfbuzz is already updated past that in master.
<{^_^}> #60562 (by r-ryantm, 10 weeks ago, open): harfbuzz: 2.3.1 -> 2.4.0
<marek> jb55: :)
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<schmittlauch[m]> Hi there. How can I get the version/ git revision of a currently active nixpkgs channel?
<marek> schmittlauch[m]: https://howoldis.herokuapp.com/
<jabranham> schmittlauch[m]: nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'
<schmittlauch[m]> marek: No, I mean of the nixpkgs currently linked to via ~/.nix-defexpr/ or in my NIXPATH
<schmittlauch[m]> jabranham: thx
winem_ has quit [Ping timeout: 246 seconds]
<jabranham> schmittlauch[m]: that example's in the nix-channel man page for future reference
<jb55> you can just do `nix eval nixpkgs.lib.version` now
<schmittlauch[m]> Ah, I only searched the nixpkgs manual
<marek> schmittlauch[m]: oh, maybe nix-instantiate --eval -E '(import <nixpkgs> {}).lib.nixpkgsVersion'
is_null has quit [Ping timeout: 245 seconds]
<schmittlauch[m]> I get "19.03.173116.f4fcdac99fa". I guess the last part maps to a git revision?
<marek> yup
<schmittlauch[m]> I want to specify which nixpkgs revision I used for building a projekt, for reproducibility purposes
<schmittlauch[m]> Thanks then (=
<marek> jb55: must easier :)
is_null has joined #nixos
<schmittlauch[m]> I wonder when the new nix 2.x interface can do everything the nix-* commands are able to do
<jb55> I find myself using nix-build still because I can't seem to get nix build to do things that I want...
<schmittlauch[m]> jb55: Yes, I like the verbose output of nix-build, although nix build looks fancier
<jb55> yeah I use `nix build` for simple things. but I couldn't find a way to do `nix-build -A` in a dir with a default.nix
is_null has quit [Ping timeout: 246 seconds]
ddellacosta has quit [Ping timeout: 272 seconds]
arjen-jonathan has quit [Ping timeout: 248 seconds]
is_null has joined #nixos
pamplemousse has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64923 → python37Packages.pysaml2: 4.7.0 -> 4.8.0 → https://git.io/fj1UD
hmpffff has quit [Quit: nchrrrr…]
selfsymmetric-pa has joined #nixos
<FRidh2> nix build -f . myset.myattr instead of nix-build -A myset.myattr
<yorick> I don't understand when you would not use the -f on nix build
<FRidh2> to use NIX_PATH
is_null has quit [Ping timeout: 272 seconds]
<jb55> yorick: nix build nixpkgs.pkg ?
<FRidh2> e.g. if you have NIX_PATH=nixpkgs=....
<aveltras> is there an easy way to override nixos-config in https://github.com/NixOS/nixpkgs/blob/release-19.03/nixos/modules/services/misc/nix-daemon.nix#L348 without touching two other lines ? (in case something is added there in the future)
<yorick> FRidh2: ah, so that's what that does
<yorick> can I make nix-env use NIX_PATH?
is_null has joined #nixos
<clever> yorick: nix-env -f '<nixpkgs>' -iA hello
domogled has joined #nixos
rsoeldner has quit [Remote host closed the connection]
<yorick> clever: I'm setting nix.nixPath in nixos config to run without a channel
rsoeldner has joined #nixos
<yorick> (so I can CI my nixos config)
<yorick> I suppose I can tell people to run that when they want to install anything
<jb55> FRidh2: cool, thanks!
<clever> yorick: and this is all under nixops, so the deployment files refer to nas.nix and router.nix
<yorick> clever: so you just run nix-env -f '<nixpkgs>' all the time?
<clever> yorick: you could
<yorick> (or not install anything)
<clever> yorick: you can also edit .nix-defexpr
<clever> [clever@amd-nixos:~]$ cat .nix-defexpr/test/foo/default.nix
<yorick> I think this is in home directories
<clever> import /home/clever/apps/nixpkgs
<clever> yorick: this allows me to nix-env -iA foo.hello
<yorick> hm, okay
<yorick> thanks
<clever> yorick: you can put any nix expr in there, that will return the top-level function of nixpkgs, like `import <nixpkgs>` would work
<clever> or `import (builtins.fetchTarball ....)`
<clever> note the lack of {}, so nix-env will supply that arg
<clever> the `test` part of the directory is like a namespace, so each user can have their own namespace, with write permissions for only 1 user
<clever> and then you can let others read your default exprs
<clever> lrwxrwxrwx 1 clever users 44 Oct 11 2015 .nix-defexpr/channels_root -> /nix/var/nix/profiles/per-user/root/channels
<clever> thats why non-root can see roots channels
<clever> nix-env will recurse until it finds either foo/default.nix or foo.nix, and then create a foo attr
<clever> so you could have ~/.nix-defexpr/foo/bar/baz/default.nix, which appears as nix-env -iA baz.hello
drakonis_ has joined #nixos
is_null has quit [Ping timeout: 246 seconds]
is_null has joined #nixos
<yorick> clever: thanks, now I finally understand, now I hope to forget as soon as possible :)
Drakonis has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
is_null has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64924 → python37Packages.s3fs: 0.2.1 -> 0.2.2 → https://git.io/fj1Up
is_null has joined #nixos
rsoeldner has quit [Ping timeout: 272 seconds]
mexisme has quit [Ping timeout: 250 seconds]
linarcx has quit [Quit: WeeChat 2.4]
___laika has joined #nixos
leothrix has quit [Ping timeout: 245 seconds]
is_null has quit [Remote host closed the connection]
is_null has joined #nixos
pie_ has joined #nixos
pie_ has quit [Remote host closed the connection]
v88m has quit [Read error: Connection reset by peer]
drakonis_ has quit [Ping timeout: 276 seconds]
pie_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64925 → python37Packages.yapf: 0.27.0 -> 0.28.0 → https://git.io/fj1Tt
pie_ has quit [Remote host closed the connection]
v88m has joined #nixos
pie_ has joined #nixos
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
lambda-11235 has joined #nixos
pie_ has quit [Remote host closed the connection]
is_null has quit [Ping timeout: 245 seconds]
pie_ has joined #nixos
leothrix has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #60240 → haskell: Introduce markUnbroken → https://git.io/fjsrM
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fj1TY
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
___laika has quit [Ping timeout: 268 seconds]
pie_ has quit [Remote host closed the connection]
sigmundv has quit [Ping timeout: 258 seconds]
pukkamustard has quit [Ping timeout: 268 seconds]
pie_ has joined #nixos
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
pie_ has quit [Remote host closed the connection]
stites92 has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #63371 → chrome-export: init at 2.0.2 → https://git.io/fjaMc
pie_ has joined #nixos
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fj1TC
pukkamustard has joined #nixos
stites has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
duckfullstop has quit [Quit: Why do you need...?]
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos
rsoeldner has joined #nixos
pie_ has quit [Remote host closed the connection]
duckfullstop has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #64914 → python37Packages.Wand: 0.5.4 -> 0.5.5 → https://git.io/fj1Jk
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fj1T8
<colemickens> Has anyone tried to use the systemd init modules for FDE, etc, rather than the traditional ones?
ThatDocsLady_ has quit [Ping timeout: 272 seconds]
pie_ has joined #nixos
pie__ has joined #nixos
pie__ has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64926 → qsampler: 0.5.5 -> 0.5.6 → https://git.io/fj1Ta
MmeQuignon has joined #nixos
<andi-> colemickens: not yet, flokli, arianvp and me will. Probably try moving to that as default. It will not work right now because of some missing systemd dependencies.
<colemickens> andi-: any idea if there's an existing Issue I can subscribe to?
<andi-> colemickens: not sure but feel free to join #nixos-systemd
<colemickens> nice, will do, thx
boogiewoogie has joined #nixos
zupo has joined #nixos
ardumont has quit [Ping timeout: 252 seconds]
rsoeldner has quit [Ping timeout: 244 seconds]
<boogiewoogie> hey, I'm trying to disable mouse acceleration through a `/usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf` file. setting `environment.etc."X11/xorg.conf.d/50-mouse-acceleration.conf"` in my configuration.nix doesn't work though ("The option value `environment.etc.X11/xorg.conf.d/50-mouse-acceleration.conf' in `/etc/nixos/configuration.nix' is not of type `submodule'"). how do I have to do this?
<{^_^}> [nixpkgs] @rembo10 opened pull request #64927 → sickgear: 0.18.14 -> 0.20.0 → https://git.io/fj1Tr
rfold has joined #nixos
<exarkun> Hello. I'm failing to build a rust library using this expression, <https://github.com/LeastAuthority/privacypass/blob/nix-derivation/ristretto.nix>, because "error: the lock file /build/source/Cargo.lock needs to be updated but --frozen was passed to prevent this". I don't know Rust or the Rust toolchain well so I don't really have a clue what to do with this error.
<{^_^}> [nixpkgs] @vcunat pushed 82 commits to master: https://git.io/fj1TK
orivej has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64928 → python37Packages.splinter: 0.10.0 -> 0.11.0 → https://git.io/fj1TX
ashesham` has quit [Ping timeout: 252 seconds]
boogiewoogie has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64614 → gocryptfs: 1.6.1 -> 1.7 → https://git.io/fjPu2
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1T1
stites92 has quit [Remote host closed the connection]
boogiewoogie has joined #nixos
<{^_^}> [nixpkgs] @vcunat merged pull request #64742 → firefox: 67.0.4 -> 68.0, firefox-esr: 60.7.2esr -> 68.0esr, rust-cbindgen: 0.8.3 -> 0.8.7 (v2) → https://git.io/fjXgz
<{^_^}> [nixpkgs] @vcunat merged pull request #64892 → Staging next → https://git.io/fjXpV
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64718 → youtube-dl: 2019.07.12 -> 2019.07.16 → https://git.io/fjXC4
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/fj1Ty
ryantrinkle has quit [Ping timeout: 272 seconds]
<infinisil> boogiewoogie: You'd have to use environment.etc."X11/xorg.conf.d/50-mouse-acceleration.conf".text or .source to assign this
<infinisil> boogiewoogie: See https://nixos.org/nixos/options.html#environment.etc.
wfranzini has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/12d7fb573bc (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
inquisitiv3 has joined #nixos
<boogiewoogie> infinisil: I just found out about this and was typing the solution. :D still, thanks a bunch! :)
<infinisil> :)
<boogiewoogie> somehow it didn't cross my mind to check the database for the environment option
<{^_^}> [nixpkgs] @Pamplemousse opened pull request #64930 → pythonPackages.capstone: 3.0.4 -> 3.0.5 → https://git.io/fj1Td
boogiewoogie has quit [Quit: Leaving]
fusion809 has quit [Remote host closed the connection]
ryantrinkle has joined #nixos
<eyJhb> Any way I can view this doc - https://github.com/hercules-ci/arion/tree/master/doc , currently have no clue how it works
orivej has joined #nixos
frognix has joined #nixos
<frognix> hi
mmercier has joined #nixos
<exarkun> Alright I got past my Rust issue. The Rust library's Cargo config was broken. I reverted to a version that wasn't broken and it managed to build.
<{^_^}> [nixpkgs] @danbst merged pull request #64869 → pgbouncer: 1.9.0 -> 1.10.0 → https://git.io/fjXNm
<{^_^}> [nixpkgs] @danbst pushed commit from @r-ryantm to master « pgbouncer: 1.9.0 -> 1.10.0 (#64869) »: https://git.io/fj1kO
<frognix> anyone here use nix instead of python virtualenv? im trying to replace virtual with nix but no success.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<exarkun> frognix: a bit
<{^_^}> [nixpkgs] @toonn opened pull request #64931 → Wire-desktop refactor to add Darwin support → https://git.io/fj1kZ
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @xrelkd to release-19.03 « youtube-dl: 2019.07.12 -> 2019.07.16 »: https://git.io/fj1kc
<__monty__> I'd love some expertise in determining the correct license for "wire-desktop": https://github.com/NixOS/nixpkgs/pull/64931
<{^_^}> #64931 (by toonn, 1 minute ago, open): Wire-desktop refactor to add Darwin support
<frognix> exarkun: did you install python-saml? my first day at new job, the legacy code is killing me
<exarkun> I have never tried to install python-saml, nope
<exarkun> How did you try to install it and what happened?
<exarkun> I am currently fighting a python package named "milksnake" which exists, inexplicably, to glue random non-python build systems in to python's build system
<{^_^}> [nixpkgs] @bhpdt opened pull request #64932 → mkl-service: init at 2.1.0 → https://git.io/fj1k4
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
hmpffff has joined #nixos
<adisbladis> frognix: Yes and IME it's not worth it.
<frognix> adisbladis: really? crap
<adisbladis> For simple stuff you can use python nixpkgs but for larger projects it's just so much overhead to write derivations for every single little thing..
<{^_^}> [nixpkgs] @danbst merged pull request #64421 → trivial-builders: support '/' in writeTextDir → https://git.io/fjicx
<{^_^}> [nixpkgs] @danbst pushed 2 commits to master: https://git.io/fj1kR
<frognix> my problem is broken deps in my os, like libxmlsec1-devel or libssl1.1
<adisbladis> frognix: You can still use nix-shell to provide those
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64933 → qmidinet: 0.5.4 -> 0.5.5 → https://git.io/fj1k0
rsoeldner has joined #nixos
<exarkun> I agree with adisbladis about the amount of effort required to package up the 20 random python deps every new thing wants
<frognix> that is what i was trying to do, but cannot found those deps
<exarkun> I have a "python" shell.nix that gives me python and a few useful python tools and a lot of non-python build dependencies
arjen-jonathan has joined #nixos
<exarkun> and do a lot of managing virtualenvs from that environment
<exarkun> for development environments
<frognix> maybe i should focus on update the python code, instead of fix deps
<exarkun> but I try to stick to nix for deployment configuration
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64399 → blockbook: init at 0.3.1 → https://git.io/fjikS
<adisbladis> My preference is to have a simple shell.nix which provides ONLY the python interpreter and non-python deps. Not a single dep will come from nixpkgs.
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1kE
<infinisil> A python-autopackager might be nice
<infinisil> It's mostly the same work for all python deps
<adisbladis> Because when you start pulling in python deps with nix your PYTHONPATH gets polluted
<infinisil> Should be mostly automatable
<adisbladis> infinisil: There is already pypi2nix which may or may not work for you
<frognix> tks exarkun
<exarkun> maybe I should try pypi2nix again. I tried it when I was super new to nix and couldn't make sense of what was going on..
<adisbladis> Though I never had much success with either of them
<exarkun> perhaps now only being marginally new it will be useful
<infinisil> The latter is really old though
<inquisitiv3> What's the Nix community's answer to the security aspects of Flatpak's and Snap's sandboxes?
<frognix> exarkun: openssl.nix sounds interesting
<exarkun> frognix: it's just openssl 1.1.1c
<exarkun> because 19.03 has 1.1.1b
Jackneill has quit [Remote host closed the connection]
<exarkun> and that is Not Good Enough
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64934 → python37Packages.pyopencl: 2018.2.5 -> 2019.1 → https://git.io/fj1kV
<adisbladis> Also (shameless self-plug, project is really immature) https://github.com/adisbladis/poetry2nix
<exarkun> and python.nix is just python w/ `--with-pydebug`
selfsymmetric-pa has quit [Remote host closed the connection]
<simpson> inquisitiv3: To compare apples to apples, are you thinking of something like nix-bundle?
<{^_^}> [nixpkgs] @kalbasit merged pull request #64633 → bazel: 0.27.0 -> 0.28.0 → https://git.io/fjP6H
<adisbladis> Despite that I've had more success with my project than any other solutions out there currently
<{^_^}> [nixpkgs] @kalbasit pushed 3 commits to master: https://git.io/fj1ko
Neo-- has quit [Ping timeout: 246 seconds]
fendor has quit [Ping timeout: 248 seconds]
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
orivej has quit [Ping timeout: 245 seconds]
<FRidh2> adisbladis: https://github.com/sdispater/poetry/issues/1172 they've made the same mistake with pipenv...
<{^_^}> sdispater/poetry#1172 (by adisbladis, 4 weeks ago, open): Hashes in poetry.lock not distinguishable by origin file
zupo has joined #nixos
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #64898 → python37Packages.jupytext: 1.1.3 -> 1.1.7 → https://git.io/fjXjk
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « python37Packages.jupytext: 1.1.3 -> 1.1.7 (#64898) »: https://git.io/fj1kP
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64935 → qdirstat: 1.5 -> 1.5.90 → https://git.io/fj1kX
<inquisitiv3> simpson: Is nix-bundles sandboxed with security in mind?
rsoeldner has quit [Ping timeout: 248 seconds]
<simpson> inquisitiv3: Somewhat; it uses Linux user namespacing in order to isolate the binaries being run, but at the same time, the binary can interact with the rest of the running system in quite a few ways. https://github.com/matthewbauer/nix-bundle has more details.
<frognix> could not found a version for libxmlsec1
<frognix> i think nix will not help me either
o1lo01ol1o has quit [Remote host closed the connection]
<inquisitiv3> simpson: I can't seem to find information about the security aspects. Aware that's something in the works.
o1lo01ol1o has joined #nixos
Myhlamaeus has joined #nixos
<simpson> inquisitiv3: Reading through http://docs.flatpak.org/en/latest/sandbox-permissions.html, it would seem that the main difference between this ideology, and something like nix-bundle or using vanilla Nix on a non-NixOS (Linux) system, is that Nix delegates the fine-grained security policy to the user, while Flatpak requires explicit configuration.
Chiliparrot has joined #nixos
<simpson> frognix: It's called `xmlsec` in nixpkgs.
ym555 has joined #nixos
linarcx has joined #nixos
pukkamustard has quit [Ping timeout: 248 seconds]
<simpson> inquisitiv3: Keep in mind that much of Nix's security is structural, and that we isolate binaries at compiletime rather than runtime.
shomodj has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drakonis_ has joined #nixos
<frognix> simpson: i have already install that but stil not working, xmlsec.dev is the -devel version right?
<adisbladis> FRidh2: Yes I saw that (I gave pipenv2nix a go before I gave up on pipenv entirely) :/
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<inquisitiv3> simpson: Could you expand on the last part please, or link to a good short learning resource? I've never heard the concept of isolation at compile time and security in the same sentence. A little confused :3
<inquisitiv3> :S
<clever> frognix: what and how did you install it?
<simpson> frognix: Usually, the .dev output is for the development headers, or other artifacts needed to build/link against the library. If xmlsec had many sonames, say xmlsec2, xmlsec3, etc., and they had users, then they would have their own top-level names in nixpkgs.
wildtrees has joined #nixos
Shoubit has quit [Ping timeout: 244 seconds]
<simpson> inquisitiv3: I usually start with the Principle of Least Authority (https://en.wikipedia.org/wiki/Principle_of_least_privilege). In Nix, access to things like build tools is privileged, and that access is only allowed based on permissions granted explicitly in a Nix expression.
<adisbladis> FRidh2: I think it's a side effect of how it's passed to `pip`
<frognix> mkShell { buildInputs = ]}
<frognix> sry
<FRidh2> adisbladis: you could use the pypi json api to determine what files the hashes correspond to so you can obtain url's
ryantrinkle has quit [Ping timeout: 246 seconds]
<frognix> mkShell { buildInputs = [ xmlsec xmlsec.dev ] }
<clever> frognix: nix will get .dev automatically, you shouldnt need to list both
<adisbladis> FRidh2: Yes I could. Though that would require a round trip which I can't do from nix expressions.
pukkamustard has joined #nixos
<clever> > xmlsec.outputs
<{^_^}> [ "out" "dev" ]
<adisbladis> I _really_ don't like to run code generation if I could get away without it
<FRidh2> ok
<inquisitiv3> simpson: Thanks! I'll read up on it and nix-bundles.
<exarkun> I tried to use substituteInPlace on one of the source files in this project and of course it failed because the source file is in /nix/store... how am I supposed to use substituteInPlace?
<simpson> inquisitiv3:
<adisbladis> FRidh2: It's a backup option I'd consider if upstream won't merge the lock format changes
<clever> exarkun: copy the file to the working directory, and then use that
<exarkun> but then the build system won't use it?
ym555 has quit [Read error: Connection reset by peer]
<simpson> inquisitiv3: If you want the Good Stuff, this short story is good: http://www.cap-lore.com/CapTheory/ConfusedDeputy.html But the rabbit hole goes deep.
<clever> exarkun: why wont the build system use it?
<exarkun> because the universe is a cruel place, I guess?
<exarkun> the file in question is a setup.py
<clever> exarkun: is this in $src ?
<exarkun> yep
<clever> exarkun: the unpackPhase already copied it to . for you
<clever> you want to patch the copy thats already in .
<exarkun> maybe I shouldn't try to use substituteInPlace where I'm using it ... postUnpack?
<{^_^}> [nixpkgs] @danbst merged pull request #63896 → [19.03] environment.noXlibs: disable gnome3 for pinentry → https://git.io/fjozR
<{^_^}> [nixpkgs] @danbst pushed 2 commits to release-19.03: https://git.io/fj1k5
<clever> exarkun: you want to run substituteInPlace on just plain setup.py, not $src/setup.py
<clever> it may be $sourceRoot/setup.py
<exarkun> okay. "setup.py" doesn't exist. maybe $sourceRoot is what I needed.
<clever> unpackPhase will set sourceRoot to the dir it made
<clever> and after postUnpack, the stdenv will cd $sourceRoot
<frognix> tks clever
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
GiGa has joined #nixos
ym555 has joined #nixos
drakonis_ has quit [Ping timeout: 250 seconds]
<GiGa> G'day
frognix has quit [Quit: ERC (IRC client for Emacs 26.2)]
<{^_^}> [nixpkgs] @nicknovitski opened pull request #64936 → git-crypt: include man pages in output → https://git.io/fj1kj
<inquisitiv3> simpson: I'll have a look at that also :)
ryantrinkle has joined #nixos
vmandela has quit [Quit: Leaving]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64937 → rabbitmq-server: 3.7.15 -> 3.7.16 → https://git.io/fj1IU
domogled has quit [Ping timeout: 244 seconds]
mexisme has quit [Ping timeout: 252 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Luz closed pull request #56497 → horizon-eda-unstable: init at 2019-02-27 → https://git.io/fhND4
shandogs has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64938 → sc-controller: 0.4.6.1 -> 0.4.7 → https://git.io/fj1Ic
o1lo01ol1o has quit [Ping timeout: 245 seconds]
chreekat has joined #nixos
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64939 → slurm: 19.05.0.1 -> 19.05.1.2 → https://git.io/fj1I8
pamplemousse has quit [Ping timeout: 245 seconds]
psyanticy has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64940 → SDL2_image: 2.0.4 -> 2.0.5 → https://git.io/fj1Ig
rsoeldner has quit [Ping timeout: 258 seconds]
inquisitiv3 has quit [Ping timeout: 244 seconds]
chreekat has quit [Quit: quitting]
<{^_^}> [nixpkgs] @vaibhavsagar opened pull request #64941 → teleport: 3.1.8 -> 4.0.2 → https://git.io/fj1Ia
<andi-> What kind of video cutting/editing software do we have packaged?
<andi-> I tried `kino` but it segfaults right away :/
<clever> andi-: one min
<clever> andi-: https://kdenlive.org/en/ is packaged in nixpkgs, and ive used it before
<andi-> ahh thanks, forgot the name :-)
<clever> i think behind the scenes, it generates xml files, and there is a CLI util to do the actual editing
<clever> and you can also just generate those xml yourself to declaratively edit things
<{^_^}> [nixpkgs] @Luz reopened pull request #56497 → horizon-eda-unstable: init at 2019-02-27 → https://git.io/fhND4
pamplemousse has joined #nixos
selfsymmetric-pa has joined #nixos
Ariakenom has quit [Quit: Leaving]
jabranham has quit [Ping timeout: 258 seconds]
<andi-> clever: I hope to be done with this in 30min, no need to automate things
<andi-> :-)
npmccallum has quit [Quit: npmccallum]
<infinisil> andi-: I've used shotcut in the past
<clever> andi-: you dont want to make a nix expr to allow you to nix-build your videos? lol
<andi-> clever: actually not at this time :-)
<samueldr> somehow, it doesn't sound as mad as using nix to parse pdf documents :)
<gchristensen> get. out.!
<infinisil> clever: I do have a nix expression that generates a blurred version of a pic for my grub background :)
o1lo01ol1o has joined #nixos
<infinisil> s/grub/sddm
<sphalerite> I started making a fancy boot animation with SVG at one point, but then I couldn't be bothered getting it into some form usable with plymouth.
<sphalerite> Plus plymouth doesn't seem to work that well
<sphalerite> on nixos
<infinisil> Yeah..
<infinisil> I also had to turn it off recently due to #44965
<{^_^}> https://github.com/NixOS/nixpkgs/issues/44965 (by ElvishJerricco, 48 weeks ago, open): Enabling plymouth hides ZFS password prompt
<lordcirth> plymouth usually ends up annoying me pretty quickly
<clever> sphalerite: i had plymouth working in not-os at one point, lol
<elvishjerricco> Plymouth basically just doesn't work for me. The time between stage 1 ending and my display manager starting is close enough to zero that the Plymouth screen never shows up
<clever> infinisil: i believe there is a special plymouth command you have to run, to expose the text console
<clever> infinisil: and zfs should wrap its prompt with that
<gchristensen> oh cool
<infinisil> clever: Ah neat, can you make that a comment in that issue?
<elvishjerricco> Really NixOS should just use Plymouth in stage 1 and prompt for passwords with its GUI password prompt
<samueldr> (when plymouth is enabled)
mexisme has joined #nixos
<samueldr> is plymouth big? because it could be an issue with multiple generations
<clever> elvishjerricco: yeah, it also has a prompt thingy
<infinisil> samueldr: 200MB closure size for pkgs.plymouth..
<samueldr> though in the initrd it's likely to be slimmed down a bunch
<infinisil> How so?
<clever> infinisil: what part of the closure is so big?
<clever> infinisil: commented on the issue
<infinisil> clever: Seems to pull in gtk3, glibc, systemd
<infinisil> glib, kbd, xkeyboard-config, gcc, util-linux..
<infinisil> A whole buncha stuff
<clever> infinisil: the initrd stuff excludes a lot of that
<infinisil> Ah I see
<samueldr> since it ends up using copy_bin_and_libs it's slimmed down
<samueldr> don't know by how much though
<{^_^}> [nixpkgs] @worldofpeace merged pull request #63898 → guardian-agent: init at 0.7.2-beta → https://git.io/fjo2Q
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1I5
xelxebar has quit [Remote host closed the connection]
<infinisil> For reference (and because it took me a while to find), this is the command I used to find the biggest deps: nix-store -qR $(nix-build --no-out-link '<nixpkgs>' -A plymouth) | xargs du -d0 -h | sort -h
cyraxjoe has joined #nixos
xelxebar has joined #nixos
<__monty__> Has anyone had issues with the emojione font? http://ix.io/1OGB
<infinisil> I think you could do it with nix path-info and a bit of jq now though
qqlq has joined #nixos
stepcut has joined #nixos
<infinisil> Hehe yeah, I did this before, it's still in my history: nix path-info -hSr $(nix-build --no-out-link '<nixpkgs>' -A plymouth) --json | jq 'sort_by(.narSize) | map((.path | tostring) + " " + (.narSize | tostring) ) | .[]' -r
Myhlamaeus has quit [Read error: Connection reset by peer]
<infinisil> It's a bit different than the du one though, not sure why
<clever> infinisil: when nixos is generating an initrd, it will copy just the bin/plymouth file, and then run ldd to find the .so's it needs, then copy just those, and re-patchelf things
<clever> infinisil: so the closure is heavily stripped down
<infinisil> Neato
stepcut_ has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @mattmelling opened pull request #64942 → pythonPackages.mwparserfromhell: init at 0.5.4 → https://git.io/fj1IF
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
rsoeldner has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64935 → qdirstat: 1.5 -> 1.5.90 → https://git.io/fj1kX
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1Ip
o1lo01ol1o has quit [Ping timeout: 245 seconds]
ym555_ has joined #nixos
ym555 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64943 → shc: 4.0.2 -> 4.0.3 → https://git.io/fj1Ij
o1lo01ol1o has joined #nixos
selfsymmetric-pa has quit [Ping timeout: 268 seconds]
inquisitiv3 has joined #nixos
<__monty__> Hmm, how do I verify my expression is pure? Running nix-build --pure ~/src/nixpkgs -A wire-desktop seems to hang after curl.
<infinisil> __monty__: I don't think --pure does anything with nix-build
<infinisil> Maybe you mean --pure-eval
<infinisil> Which is *very* restrictive
<infinisil> ,pure-eval
<__monty__> Hmm, what I want to do is verify I don't have any undeclared dependencies.
<{^_^}> Pure evaluation was introduced in Nix 2.0, it makes Nix evaluation completely reproducible, see https://github.com/NixOS/nix/commit/d4dcffd64349 for details
linarcx has quit [Quit: WeeChat 2.5]
<infinisil> __monty__: Like at runtime?
<__monty__> No, buildtime.
<infinisil> The sandbox makes sure of that
<__monty__> Am I building with a sandbox though? I didn't do anything to enable it.
linarcx has joined #nixos
<infinisil> __monty__: nix show-config | grep sandbox
<qyliss> Check /etc/nix/nix.conf
<infinisil> It's enabled by default since recent NixOS
<__monty__> I was calling xar with an absolute path, dropped the absolute part and then nix-build complained about not finding it. After adding that I realized I may have an undeclared gzip dependency too.
rsoeldner has quit [Ping timeout: 248 seconds]
<infinisil> Ah, well if you put an absolute path like "${/home/paul/bin/xar} -foo -bar" it copies xar into the nix store and makes it a dependency
Ariakenom has joined #nixos
<__monty__> infinisil: Doesn't seem to be for me. But then again I'm not on NixOS. Don't have a nix.conf
linarcx has quit [Client Quit]
<qyliss> You can try building with --option sandbox true
GiGa has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64784 → monero: Enable Trezor support → https://git.io/fjXKk
<__monty__> I just had the bare /usr/bin/xar in an unpackPhase.
<infinisil> And I suggest you should add an /etc/nix/nix.conf with "sandbox = true"
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1LJ
linarcx has joined #nixos
ryantrinkle has quit [Remote host closed the connection]
<qyliss> Sandbox is disabled by default on darwin, fwiw
<qyliss> you may not have a good time if you enable it
<infinisil> Ah yeah, so the "${/usr/bin/xar} -foo -bar" would've worked even with sandbox enabled. The "/usr/bin/xar -foo -bar" way will fail with sandbox enabled
<infinisil> (Oh actually, the former probably would've failed with sandbox enabled too actually, because it depends on things outside the nix store)
arjen-jonathan has quit [Ping timeout: 276 seconds]
<clever> but "${/usr/bin/xar} -foo -bar" will hash the xar binary, copy it to /nix/store/, and your $out is based on the hash of xar
<clever> so you cant use the binary cache to help you if xar has a different hash
<clever> hydra will also fail to eval the expr, because nixos lacks /usr/bin/xar
FRidh2 has quit [Quit: Konversation terminated!]
<infinisil> Yeah, it's definitely not something you'd want to do. But I can see people accidentally using ${/usr/bin/xar} and not noticing that they have an impure build
knupfer has quit [Ping timeout: 264 seconds]
<infinisil> *That* would've been caught with --pure-eval :)
<clever> ah
<infinisil> I've never thought about it this way, but Nix really has 3 levels of purity: evaluation time (enforced with --pure-eval), build time (enforced with --option sandbox true), and runtime (enforced with a minimal VM)
melling has quit [Quit: ciao]
o1lo01ol1o has quit [Remote host closed the connection]
<infinisil> Unfortunately I suspect nixpkgs contains a lot of impurities of the third kind
o1lo01ol1o has joined #nixos
<gchristensen> can you provide an example?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64944 → spoofer: 1.4.2 -> 1.4.5 → https://git.io/fj1LI
mexisme has joined #nixos
<infinisil> gchristensen: One thing I've caught in a PR is a /usr/bin/env python shebang which didn't get patched. Wasn't noticed by the PR author because they had python available in PATH
<__monty__> --option sandbox true is making it get stuck after curl, just like --pure
saum has quit [Ping timeout: 246 seconds]
<__monty__> Is gunzip part of the standard build environment?
Neo-- has joined #nixos
<gchristensen> you can't use curl in a build
<gchristensen> not unless it is fixed output
Jackneill has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64797 → fanficfare: 3.8.0 -> 3.9.0 → https://git.io/fjXP1
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1LO
<__monty__> gchristensen: fetchUrl, actually, but I guess that still applies?
o1lo01ol1o has quit [Ping timeout: 244 seconds]
<__monty__> Then how *can* I check I don't have any impurities left?
jb55 has quit [Remote host closed the connection]
mexisme has quit [Ping timeout: 252 seconds]
jb55 has joined #nixos
jb55 has quit [Remote host closed the connection]
npmccallum has joined #nixos
abathur has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64912 → python37Packages.texttable: 1.6.1 -> 1.6.2 → https://git.io/fj1f4
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/fj1LG
jb55 has joined #nixos
knupfer has quit [Ping timeout: 264 seconds]
<__monty__> Ok, the hang after download seems to be unrelated to pure/sandbox, it happens when I remove the absolute prefix. Why isn't nix-build complaining it can't find xar? I didn't add it to the dependencies or buildinputs.
<{^_^}> [nixpkgs] @ambrop72 opened pull request #64945 → libglvnd, ocl-icd, vulkan-loader: Remove addOpenGLRunpath where not needed. → https://git.io/fj1Lc
acarrico has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64927 → sickgear: 0.18.14 -> 0.20.0 → https://git.io/fj1Tr
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1L4
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64911 → libosinfo: CVE-2019-13313 → https://git.io/fj1vR
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1LB
shomodj has joined #nixos
tmaekawa has joined #nixos
<infinisil> __monty__: Would be good to see your nix code
justanotheruser has quit [Ping timeout: 272 seconds]
<{^_^}> #64931 (by toonn, 2 hours ago, open): wire-desktop: refactor to add Darwin support
fendor has joined #nixos
rprije has joined #nixos
<__monty__> Maybe github's throttling my download because I hit it too often?
<infinisil> I doubt that
<__monty__> I have no idea why it's hanging, unless the xar from nixpkgs is just *that* slow?
* infinisil tries the build
<__monty__> Btw, the only bits I changed are the darwin bits. The linux bits are already in nixpkgs, so no need to review.
ym555 has joined #nixos
o1lo01ol1o has joined #nixos
ym555_ has quit [Ping timeout: 272 seconds]
rndd has joined #nixos
<infinisil> Well it works fine for me on Linux with just /usr/bin/ removed
<__monty__> But that code doesn't run on linux.
<gchristensen> -1
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64828 → libgweather: 3.32.1 -> 3.32.2 → https://git.io/fjX9A
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1Lg
ris has joined #nixos
<__monty__> gchristensen: You disapprove of my changes?
<infinisil> __monty__: Oh, I get it now, the expressions for linux and darwin are completely seperate
<gchristensen> yeah
<gchristensen> and I think infinisil sees it now too :)
<infinisil> Indeed
<gchristensen> in cases like this, where the builder is just fetching the pkg and extracting it -- better to not use Nix for it
<__monty__> Well, feel free to suggest a better way.
<infinisil> Hm, if the only way to get builds is to use the prebuilt binaries I'm not sure how it could be done better actually
<rndd> guys, could anybody tell how to run script inside nix-shell?
<__monty__> I based this on the nixpkgs for the sml compiler and electron. I admit it's frankensteinian but I don't know of a better way.
Neo-- has quit [Ping timeout: 268 seconds]
<infinisil> gchristensen: Yeah so I think this might be alright after all
<__monty__> rndd: What do you mean? You can enter a nix-shell and then run whatever you want inside.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64946 → smemstat: 0.02.03 -> 0.02.04 → https://git.io/fj1Lr
<gchristensen> infinisil: at the very least, there should be two discreete calls to mkDerivation
<{^_^}> [nixpkgs] @cpages merged pull request #64940 → SDL2_image: 2.0.4 -> 2.0.5 → https://git.io/fj1Ig
<{^_^}> [nixpkgs] @cpages pushed 2 commits to master: https://git.io/fj1Lo
<colemickens> infinisil: I thought you could use a pure nix-shell with just a single package to check against the third kind of impurity?
<infinisil> gchristensen: Ahh yes
npmccallum has quit [Quit: npmccallum]
detran has quit [Ping timeout: 248 seconds]
<rndd> __monty__: I want to automate the process
<infinisil> colemickens: That only prevents impurities in env vars
<infinisil> colemickens: Not impurities in user files or so
<__monty__> gchristensen: I'll make the change but I don't really see how that improves things? It just takes more code? Like I said, I only did it this way because it's how an example I found in nixpkgs did it.
<gchristensen> it is simpler and more in-line with how other packages work
<gchristensen> infinisil: but again, I think it is not the right thing to do over all. I don't know that wire should be packaged for darwin in nixpkgs
<infinisil> colemickens: (And btw, you can start a nix-shell without any packages with `nix-shell -p` :))
<gchristensen> especially if this is all it is doing
rsoeldner has joined #nixos
mexisme has joined #nixos
<infinisil> __monty__: Just define the meta in a let in before both declarations, then `inherit meta;` in them
<infinisil> No more code that way and cleaner expression
<__monty__> gchristensen: From my understanding of the linux code it's not doing much more. That's not actually building anything either.
<infinisil> gchristensen: I agree with __monty__ there
<gchristensen> sure, but on NixOS there is no other option
<gchristensen> on macOS there is a *better* option
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64947 → rush: 1.9 -> 2.1 → https://git.io/fj1LP
<infinisil> Which is?
<gchristensen> getting it from Wire or homebrew
<infinisil> Well yes, but I'd rather have my macOS things from Nix tbh
<gchristensen> Nix's history of packaging GUI applications for macOS is historically very poor
<__monty__> Yeah, if this doesn't get into nixpkgs I'll just have to maintain this out-of-band.
<__monty__> Mac users want the nix experience too.
<infinisil> As long as a program works, I don't see any problem with packaging it in nixpkgs
<gchristensen> I think the bar should be higher than "just works", but okay
<gchristensen> I'm not going to close the PR or anything heavy handed
<infinisil> gchristensen: Define "higher than 'just works'"?
shandogs has joined #nixos
tmaekawa has quit [Quit: tmaekawa]
<gchristensen> this is a very poor packaging of software, utilizing almost none of the benefits of Nix
ym555 has quit [Ping timeout: 246 seconds]
<gchristensen> and on macOS, it won't even really get the benefits of Nix anyway! since an auto-updater will be able to write to its store path
<infinisil> Huh, isn't the store read-only by default on macOS?
<infinisil> But yeah I get what you mean
<gchristensen> barely
<rndd> guys, do anybody know how to write bash script that run nix shell, run script inside nix shell , exit nix-shell and go next???? (((
<__monty__> gchristensen: Is this better? http://ix.io/1OH8 Tell me if you prefer a diff.
<gchristensen> rndd: nix-shell ... --run ./foo.sh
<__monty__> gchristensen: Also, do you want me to submit an issue report on electron? Since it uses the same construction?
<gchristensen> infinisil: and homebrew is really good for things like managing GUI applications exactly like this
<gchristensen> rndd: "Finally, using the merging of multiple nix-shell shebangs" https://nixos.org/nix/manual/
<infinisil> I think I'd still prefer a Nix version over messing with brew if I'm using macOS :P
terlar has joined #nixos
<terlar> Anyone knows how to override an elpa package with a patch?
<rndd> gchristensen: thanks 4 help =)
<infinisil> __monty__: Shove the mkDerivation to the darwin/linux definitions directly
shandogs has quit [Ping timeout: 268 seconds]
<__monty__> gchristensen: But howebrew doesn't give you the darwin-rebuild switch experience when setting up a new system. And like I said, I have vague plans to rewrite the expression to fetch the css/html/js and wrap it with electron. As per clever's suggestion.
hmpffff has quit [Quit: nchrrrr…]
<terlar> I kind of have the same, which works for melpa packages, but doesn't seem to work for elpa
<terlar> I tried overriding jsonrpc with a patch, using the same way I did for melpa packages that works
rsoeldner has quit [Ping timeout: 248 seconds]
<alienpirate5> Hello, I am trying to build a Raspberry Pi SD image and I am getting errors: http://ix.io/1OHb
<{^_^}> [nixpkgs] @ambrop72 opened pull request #64948 → nixos/xserver: Make radeon in videoDrivers an alias for ati. → https://git.io/fj1L5
<alienpirate5> Relevant config section: http://ix.io/1OHe
<terlar> I tried using the same way for the elpa package: jsonrpc = super.jsonrpc.overrideAttrs(attrs: { patches = [ ./emacs/patches/jsonrpc.patch ]; });
<terlar> but the patch is not applied and there are no complaints
<infinisil> alienpirate5: your first overrideAttrs doesn't take a function
<infinisil> terlar: Hm yeah not much of a clue myself, the emacs packaging stuff is a bit ugly
rfold has quit [Ping timeout: 258 seconds]
<alienpirate5> what does this mean?
mexisme has quit [Ping timeout: 268 seconds]
<terlar> Ah, thanks anyways, I agree, a bit hard to wrap my head around it, I managed to patch it in emacs, but realized other packages are using the elpa one.
<infinisil> alienpirate5: replace `overrideAttrs rec { ... }` with `overrideAttrs (_: rec { ... })`
<alienpirate5> ah
<alienpirate5> thank you
<alienpirate5> i did get that wrong
<infinisil> :)
pie_ has quit [Ping timeout: 268 seconds]
<alienpirate5> so how do I do distributed cross builds?
<gchristensen> just like distributed regular builds
<alienpirate5> also*
Chiliparrot has quit [Ping timeout: 250 seconds]
<switchy> hey all, looking for a hint about how to package this program... there's a c++ library that builds fine with a normal derivation, but there's a python subdirectory that's not incorporated in the main build system. should I just package this on its own (like, a separate buildPythonPackage that changes to the python subdirectory)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64949 → skypeforlinux: 8.47.0.59 -> 8.49.0.49 → https://git.io/fj1te
<infinisil> switchy: How is the python part related?
<infinisil> Is it like a python interface to the C++ library?
allgreed has joined #nixos
<switchy> infinisil, yeah
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64950 → python37Packages.ROPGadget: 5.4 -> 5.8 → https://git.io/fj1tJ
<switchy> I believe it used to be able to be toggled in the top-level cmakelists, but now the subdirectory is pretty separate
<infinisil> Yeah a separate buildPythonPackage sounds good, and it should probably be in the python packages namespace in nixpkgs
<switchy> and then just depend on the c++ library?
<{^_^}> [nixpkgs] @jameysharp opened pull request #64951 → nixos/ldap: unify secrets handling → https://git.io/fj1tI
<infinisil> Yeah
<switchy> cool, I'll give that a go. thanks infinisil!
stites has joined #nixos
<infinisil> :)
<__monty__> infinisil, gchristensen: I just noticed I have been pushing commits with the wrong details : s Can I amend and force-push to my branch or should I leave it as is because of the PR?
<__monty__> Talking about name/email.
<gchristensen> you can force push
<infinisil> ^^
<gchristensen> often preferred, even :)
mexisme has joined #nixos
civodul has joined #nixos
mexisme_ has joined #nixos
justanotheruser has joined #nixos
<aanderse> anyone running fish shell? i have no idea when this started but i just typed in "history" and got an error about "less -R: command not found"
<aanderse> across 3+ nixos stable machines
<aanderse> :\
drakonis_ has joined #nixos
mexisme has quit [Read error: Connection reset by peer]
shandogs has joined #nixos
Jackneill has quit [Remote host closed the connection]
MmeQuignon has quit [Quit: WeeChat 2.4]
Ariakenom has quit [Quit: Leaving]
<__monty__> aanderse: I get the same error.
<aanderse> __monty__: thank you for confirming
<adisbladis> aanderse: Indeed I see the same behaviour
<aanderse> if either of you files an issue on github please do copy
<aanderse> i probably wouldn't get around to doing so until tomorrow
<adisbladis> aanderse: I'll investigate a bit first. If you create an issue can you cc me?
shandogs has quit [Ping timeout: 245 seconds]
<__monty__> I'll go ahead and open an issue and mention you both?
<adisbladis> __monty__: Sure :)
<aanderse> __monty__ <3
<aanderse> hmm... <3 __monty__
<{^_^}> __monty__'s karma got increased to 6
<aanderse> :)
rndd has quit [Ping timeout: 272 seconds]
virus_dave has quit [Quit: virus_dave]
<{^_^}> [nixpkgs] @costrouc opened pull request #64952 → Fix 8 python packages in python-unstable → https://git.io/fj1ti
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64831 → libraw: 0.19.2 -> 0.19.3 → https://git.io/fjXH7
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fj1tX
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
zupo has quit [Client Quit]
<__monty__> aanderse, adisbladis: github names?
<aanderse> pretty sure we're both the same
<aanderse> i am, at least
<adisbladis> __monty__: adisbladis
<__monty__> Hmm, found adisbladis but not you aanderse.
<aanderse> eh?
Drakonis has joined #nixos
<aanderse> aanderse
samrose has quit [Read error: Connection reset by peer]
<__monty__> aanderse: The github @-completion doesn't list you.
<aanderse> :(
rsoeldner has joined #nixos
lambda-11235 has quit [Max SendQ exceeded]
lambda-11235 has joined #nixos
<adisbladis> Discrimination!
_e has quit [Quit: WeeChat 2.4]
<adisbladis> __monty__: aanderse: I can reliably reproduce the issue when setting env vars in bash and sourcing them with fish-foreign-env
<adisbladis> I _think_ the issue lies in how fish-foreign-env cannot expand "less -R" to a fish array
jasongro` has quit [Remote host closed the connection]
_e has joined #nixos
<__monty__> adisbladis: Weird, why does that come into play? I certainly don't have my PAGER set to `less -R` anywhere.
<adisbladis> __monty__: It's the nixos default pager
<adisbladis> Set in nixos/modules/programs/environment.nix
shandogs has joined #nixos
pamplemousse has quit [Ping timeout: 246 seconds]
<adisbladis> __monty__: Though I'm not sure why this regression is only surfacing now.
<{^_^}> [nixpkgs] @worldofpeace merged pull request #64692 → pythonPackages.starfish: init at 0.1.3 → https://git.io/fjXIF
<{^_^}> [nixpkgs] @worldofpeace pushed 9 commits to master: https://git.io/fj1tN
mmercier has quit [Remote host closed the connection]
rsoeldner has quit [Ping timeout: 245 seconds]
dwdr has quit [Ping timeout: 245 seconds]
pie_ has joined #nixos
dwdr has joined #nixos
erasmas has quit [Quit: leaving]
<pie_> mpickering, infinisil can someone explain to me how the builtins stuff defined here is supposed to work https://github.com/NixOS/nixpkgs/blame/master/pkgs/development/idris-modules/default.nix
<mpickering> pie_: That's a very vague question
<infinisil> pie_: What specifically?
<pie_> its vague because i think i generally do not understand how its supposed to function
<adisbladis> I wonder how much work it would be for us to get rid of fenv entirely
<adisbladis> It doesn't look like a lot
<pie_> builtins_ is defined then merged into the package set
<pie_> how is it use
<pie_> *used
<infinisil> pie_: It's used by packages as dependencies then
<pie_> maybe im just too tired but -
<pie_> ok yeah i saw that snippet (hold on(
<pie_> ah i think i misread that a bit, its starting to make sense
leothrix has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64953 → sauce-connect: 4.5.1 -> 4.5.3 → https://git.io/fj1qf
leothrix has joined #nixos
ericsagnes has joined #nixos
fendor has quit [Ping timeout: 246 seconds]
rndd has joined #nixos
rndd has quit [Client Quit]
<pie_> infinisil, so just to check that im getting this right, builtins_.pruviloj is a package named pruviloj that depends on self.prelude and self.base?
<infinisil> pie_: Yup
<infinisil> It is done a bit weirdly tbh
justanotheruser has quit [Ping timeout: 258 seconds]
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
shandogs has quit [Remote host closed the connection]
azdle has quit [Remote host closed the connection]
stepcut has quit [Remote host closed the connection]
jasongrossman has joined #nixos
<alienpirate5> how do i build a package with a set version of auoconf/automake?
<pie_> infinisil, im feeling smol brain but i think i want to refactor it once i actually figure out what _exactly_ is going on, or manage to structre stuf fsuch that i can iterate on it a few times
lambda-11235 has quit [Ping timeout: 248 seconds]
acarrico has quit [Ping timeout: 245 seconds]
<AtnNn> alienpirate5: you can depend on a specific autoconf or automake, for example automake116x or autoconf213
<alienpirate5> Ok
<alienpirate5> The specific issue I'm having is that libasyncns refuses to build
pamplemousse has joined #nixos
<AtnNn> How are you building it? On what platform?
dwdr has quit [Ping timeout: 245 seconds]
<alienpirate5> I'm building it on aarch32
terlar has quit [Ping timeout: 245 seconds]
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #60435 → Azure sdk update → https://git.io/fjGHD
<{^_^}> [nixpkgs] @kalbasit pushed 83 commits to master: https://git.io/fj1q8
<AtnNn> alienpirate5: as far as I can tell, the libasyncns 0.8 tarball already has a configure and Makefile, why do you need autoconf or automake?
<alienpirate5> I get build errors, can post
<alienpirate5> http://ix.io/1OHE AtnNn
npmccallum has joined #nixos
<alienpirate5> I think I'm going to have to write a preConfigurePhase as well
stepcut has joined #nixos
johnny101m2 has joined #nixos
johnny101m has quit [Read error: Connection reset by peer]
rsoeldner has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
stepcut has quit [Remote host closed the connection]
stites has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Pamplemousse opened pull request #64954 → pythonPackages.filebytes: 0.9.20 -> 0.9.21 → https://git.io/fj1qi
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @markuskowa merged pull request #64939 → slurm: 19.05.0.1 -> 19.05.1.2 → https://git.io/fj1I8
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fj1qX
o1lo01ol1o has quit [Remote host closed the connection]
<pamplemousse> mmmh, noob question: what is the "package closure"?
thc202 has quit [Ping timeout: 245 seconds]
<simpson> pamplemousse: A package's closure is the package itself plus all of its dependencies.
<pamplemousse> simpson: ok thanks
<gchristensen> a package has 2 closures, its buid time and its run time closure
m0rphism has quit [Ping timeout: 268 seconds]
<simpson> Good point. Guessing that "package closure" is from a specific tool, maybe nix-copy-closure.
<gchristensen> build time*
<pamplemousse> Was asking because of the PR template content, so I guess it's build-time.
<pamplemousse> "Determined the impact on package closure size (by running nix path-info -S before and after)"
wfranzini has quit [Remote host closed the connection]
emilsp has quit [Ping timeout: 615 seconds]
shomodj has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ris has quit []
ris has joined #nixos
ddellacosta has joined #nixos
rsoeldner has joined #nixos
wfranzini has joined #nixos
sigmundv has joined #nixos
foldingcookie has joined #nixos
Niall__ is now known as Niall
<{^_^}> [nixpkgs] @r-ryantm opened pull request #64955 → rsyslog: 8.1905.0 -> 8.1907.0 → https://git.io/fj1mI
ArdaXi has quit [Ping timeout: 252 seconds]
mbrgm_ has joined #nixos
rsoeldner has quit [Ping timeout: 245 seconds]
mbrgm has quit [Ping timeout: 245 seconds]
mbrgm_ is now known as mbrgm
lassulus has quit [Ping timeout: 248 seconds]
aramiscd has quit [Ping timeout: 248 seconds]
aramiscd has joined #nixos
jasongrossman has quit [Ping timeout: 246 seconds]
ris has quit [Ping timeout: 252 seconds]
ArdaXi has joined #nixos
lassulus has joined #nixos
Rusty1 has joined #nixos
Guanin has joined #nixos
emilsp has joined #nixos
pamplemousse has quit [Ping timeout: 246 seconds]