worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
mbrgm_ has joined #nixos
dozn has joined #nixos
mbrgm_ is now known as mbrgm
acarrico has joined #nixos
stree has quit [Quit: Caught exception]
stree has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
alp has quit [Ping timeout: 272 seconds]
codygman has quit [Read error: Connection reset by peer]
kirc has joined #nixos
kirc has quit [Quit: kirc]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d7d32101884 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
abathur has quit [Ping timeout: 246 seconds]
kirc has joined #nixos
wnklmnn has quit [Quit: Leaving]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
abathur has joined #nixos
endocrimes has joined #nixos
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
endocrimes has quit [Client Quit]
kirc has left #nixos [#nixos]
testuser has joined #nixos
<testuser> Had perhaps a silly question.
endocrimes has joined #nixos
<testuser> I have firefox-81.0 installed and from the following channels
h0m1 has quit [Quit: WeeChat 2.9]
<testuser> $ nix-channel --listhome-manager https://github.com/rycee/home-manager/archive/master.tar.gznixos-20.09 https://channels.nixos.org/nixos-20.09nixpkgs https://nixos.org/channels/nixpkgs-unstableI do a "nix-channel --update" then a "nix-env -i firefox". I would expect the version to go to 81.0.2 as listed on
<{^_^}> [nixpkgs] @zowoq merged pull request #101106 → kepubify: 3.1.5 -> 3.1.6 → https://git.io/JTBRi
<{^_^}> [nixpkgs] @zowoq pushed to master « kepubify: 3.1.5 -> 3.1.6 »: https://git.io/JTBgY
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JTBgZ
<evanjs> pie_: well I'm done for the day. grabber source build changes pushed to #101048 lol
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101048 (by evanjs, 21 hours ago, open): imgbrd-grabber: init at 7.3.2
<evanjs> works a bit better than ahoviewer imo
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @jeremyschlatter opened pull request #101109 → nestedtext: init at 1.1.0 → https://git.io/JTBg0
ris has quit [Ping timeout: 240 seconds]
<testuser> As a new user, the instructions here don't indicate I would need to do anything else (https://nixos.wiki/wiki/Nix). Help?
<evanjs> testuser: it all depends on what channel you're on
<testuser> It appears that I'm on "nixpkgs https://nixos.org/channels/nixpkgs-unstable" ?
<testuser> I have both nixos-20.09 and nixpkgs-unstable installed. Does nix use order precedence to find packages from channels or does it find the latest available in all channels? Or is there a way to specify the channel I want to pull the package from?
<evanjs> testuser: try nixos-unstable
<evanjs> it looks like nixos-unstable is a bit ahead, and I think that's what the "unstable" on the options site is
codygman has joined #nixos
<evanjs> nixpkgs-unstable is 4 days old while nixos-unstable is only 5 hours old
<evanjs> testuser: without specification, nix-env and etc will use whatever is assigned to nixpkgs (non NixOS) or nixos (NixOS)
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/d7d32101884 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<evanjs> to specify the channel, try e.g. nix-env -f channel:nixos-unstable -iA firefox
<testuser> ok, another silly question. What's the URL of nixos-unstable?
<evanjs> it's going to be the same as nixpkgs-unstable but with nixos instead of nixpkgs
<testuser> I really feel like an idiot when I'm reading the wiki. https://nixos.wiki/wiki/Nix_channels
<evanjs> I was going to link that page but I was reading through and wasn't sure if it was descriptive/explicit enough :P
<evanjs> and yeah, that's me every day. like "how do I survive" lol
<testuser> It's great if you already know where it is. :)
<evanjs> yeah, I need to just err on the side of "share if maybe helpful", vs "careful I'm not too verbose" :P
<testuser> ha, looks like that worked. Thought I was going crazy.
<testuser> Thanks evanjs. Been wondering what's been wrong for a few days now.
testuser has quit [Remote host closed the connection]
ericsagnes has quit [Ping timeout: 244 seconds]
<ugubok> What is best way to make IDE (e.g. PyCharm) working in nix-shell? My thoughts is to create .desktop file which should do the thing
testuser has joined #nixos
ericsagnes has joined #nixos
<ugubok> I need that because I can't commit in IDE with pre-commit hooks enabled, pre-commit doesn't work outside the shell
<__red__> ,locate pdflatex
<{^_^}> Found in packages: tetex, texlive.combined.scheme-full, texlive.combined.scheme-basic, texlive.combined.scheme-small, texlive.combined.scheme-medium, texlive.combined.scheme-minimal
orivej has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @arcnmx opened pull request #101110 → mpd: 0.22 -> 0.22.1 → https://git.io/JTBad
<evanjs> ugubok: I've just been launching the IDE from within nix-shells lol
<evanjs> Is there any infra for tests that need an x session? Like headless x or xvfb or etc?
gustavderdrache has quit [Quit: Leaving.]
<cole-h> Oh hey, you have a hydrus package too
<cole-h> A lot messier than yours heh
drakonis has quit [Quit: ZNC 1.8.2 - https://znc.in]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
<duairc> When using systemd.mounts, is there any way to specify the absolute path to the mount executable (i.e., "${pkgs.cifs-utils}/sbin/mount.cifs")
<duairc> Or at least to tell systemd what PATH to look in to find the executable?
h0m2 has joined #nixos
drakonis has joined #nixos
justanotheruser has quit [Ping timeout: 240 seconds]
davidv7 has joined #nixos
<ugubok> evanjs: but then you should keep your terminal open, it's not convenient
<ugubok> I just copied pycharm.desktop to ~/.local/share/applications/ and modified "Path" and "Exec" keys so now it run under nix-shell, and it works!
h0m1 has quit [Ping timeout: 246 seconds]
<cole-h> You don't have to keep it open.
<cole-h> Just add `& disown` to the end of the command invocation
<cole-h> It'll keep running in the background, even after closing the terminal
<{^_^}> [nixpkgs] @deviant opened pull request #101112 → uemacs: remove → https://git.io/JTBwZ
<ugubok> cole-h: Oh, cool. I know about & but I doesn't knew about disown
davidv7_ has quit [Ping timeout: 272 seconds]
<cole-h> `bash` -> `(sleep 2 && echo hi) & disown` -> exit out of that nested bash instance -> see it print "hi"
<cole-h> Simple test demonstrating functionality
<{^_^}> [nixos-homepage] @samueldr pushed 3 commits to redesign-governance: https://git.io/JTBwB
m1cr0m4n has joined #nixos
m1cr0man has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<evanjs> ugubok: trust me I know lol. The other problem is that it'll be locked the the vars for that project
<evanjs> Hoping EnvFile supports CLion and etc soon. Well, and direnv and etc, blah
delan has quit [Quit: ZNC - http://znc.in]
delan has joined #nixos
orivej has quit [Remote host closed the connection]
orivej has joined #nixos
rajivr has joined #nixos
kenran has joined #nixos
la-jesystani has joined #nixos
<evanjs> Argh these editor tests make me wish nixpkgs-fmt stripped trailing whitespace https://github.com/NixOS/nixpkgs/pull/101048/checks?check_run_id=1278361456
<la-jesystani> howdy, im trying to use home-manager with flakes, using the snippet from the home-manager git page, whenever i try to import my home.nix (as shown in the snippet), the build fails with `format = pkgs.formats.toml {};` `attribute 'formats' missing` and im unsure how to continue, anyone come across this issue?
m0rphism has quit [Ping timeout: 264 seconds]
kenran has quit [Ping timeout: 246 seconds]
* cole-h is in favor of deleting the editorconfig test, tbqh
<evanjs> If nixpkgs-fmt handled it I'd probably care much less tbh
orivej has quit [Ping timeout: 256 seconds]
<{^_^}> [nixos-homepage] @samueldr pushed 3 commits to redesign-governance: https://git.io/JTBog
orivej has joined #nixos
<{^_^}> [nixpkgs] @GTrunSec opened pull request #101113 → polar-bookshelf: 1.13.10 -> 2.0.42 → https://git.io/JTBoQ
<ugubok> Still doesn't understand the approach. I have rofi and there is package "rofi-emoji" which is plugin for rofi (it installs /lib/rofi/emoji.so). So how to make rofi see that plugin?
<ugubok> nix-shell is useless in that case because rofi still doesn't see it
<ugubok> So I want somehow to put two packages in same store
<ugubok> Should I play around rofi configuration instead to get it know all installed plugin paths?
<ugubok> That's interesting but I don't understand a thing https://github.com/nix-community/home-manager/blob/master/modules/programs/rofi.nix
<ugubok> Yeah, I should read whole nixos manual one day
nek0 has quit [Quit: ZNC 1.8.2 - https://znc.in]
nek0 has joined #nixos
<evanjs> ugubok: I take it you mean a single closure
<evanjs> The store is basically where all (well, most) of the stuff on your computer is going to be sourced from with nix and etc
<evanjs> A program in nix, for example, has a closure that contains store paths.
<evanjs> home-manager might help in this case
orivej has quit [Read error: Connection reset by peer]
<evanjs> Oh you linked that lol
<evanjs> I still often find the hm manual more helpful 😝
orivej has joined #nixos
nek0 has quit [Remote host closed the connection]
<evanjs> Anyway, what that does is make sure that home-manager knows to link in those programs so they're in rofis closure and it can reference them properly
<evanjs> (Somebody please correct me if I'm using the wrong terms here... 🤪)
sigmundv has quit [Ping timeout: 256 seconds]
lnlsn has joined #nixos
nek0 has joined #nixos
lnlsn has quit [Remote host closed the connection]
kreyren_ has quit [Ping timeout: 240 seconds]
ericsagnes has quit [Ping timeout: 260 seconds]
CcxWrk has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
<la-jesystani> im having trouble building my config on 20.09, with the error "urwid-2.1.1 not supported for interpreter python2.7", am i able to specify a python version in order to resolve that?
<ugubok> evanjs: Using home manager really helps, thanks a lot! Well, +1 manual to read
ericsagnes has joined #nixos
<evanjs> ugubok: and then there's the hacky stuff on my systems lol
<evanjs> e.g. `echo "rofi.theme: $(nix eval --raw nixpkgs.rofi)/share/rofi/themes/${1-Monokai}.rasi" > ~/.config/rofi/config`
<evanjs> for quickly chaging the config :P
<evanjs> errr theme lol
<{^_^}> [nixpkgs] @Chili-Man opened pull request #101114 → aws-okta: 1.0.4 -> 1.0.5 → https://git.io/JTBPT
stephank has quit [Quit: stephank]
stephank has joined #nixos
<hodapp> just to try it, can someone get into a nix-shell with package 'supercollider', run 'sclang', and at the prompt, run: Server.remote(\foo, NetAddr("192.168.0.1", 12345));
thelounge8168 has joined #nixos
thelounge81 has quit [Ping timeout: 272 seconds]
thelounge8168 is now known as thelounge81
xd1le has quit [Read error: Connection reset by peer]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
xd1le has joined #nixos
spacefrogg has joined #nixos
acarrico has quit [Ping timeout: 260 seconds]
testuser has quit [Remote host closed the connection]
domogled has joined #nixos
domogled has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @samueldr merged pull request #101098 → ytop: Add "ytop" to ytop's error message → https://git.io/JTBWB
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to master: https://git.io/JTB1T
cjpbirkbeck has quit [Ping timeout: 264 seconds]
ReqGame has joined #nixos
<cole-h> samueldr++
<{^_^}> samueldr's karma got increased to 283
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #101057 → relibc: fix for nix 3.0 → https://git.io/JT8jI
<{^_^}> [nixpkgs] @Ericson2314 pushed 3 commits to master: https://git.io/JTB1V
Supersonic112 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #101115 → git-absorb: 0.6.4 -> 0.6.5 → https://git.io/JTB1F
<{^_^}> [nixpkgs] @omasanori opened pull request #101116 → [WIP] sage: 8.9 -> 9.1 → https://git.io/JTB1j
Supersonic has quit [Ping timeout: 264 seconds]
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @jonringer merged pull request #101078 → [20.09] kdeFrameworks.plasma-framework: aligned with QtQuick 2.12 → https://git.io/JT4rH
<{^_^}> [nixpkgs] @jonringer pushed to release-20.09 « kdeFrameworks.plasma-framework: aligned with QtQuick 2.12 »: https://git.io/JTBMZ
<{^_^}> [nixpkgs] @marsam opened pull request #101117 → lxd: 4.6 -> 4.7 → https://git.io/JTBMW
astronavt has quit [Ping timeout: 240 seconds]
berberman_ has joined #nixos
berberman has quit [Ping timeout: 272 seconds]
la-jesystani has quit [Remote host closed the connection]
milessanctimicha has joined #nixos
<__red__> So, random question. I was listening to domenkozar[m]'s talk and he mentioned the deprecation of channels.
<__red__> then I see this: "Channels are a way of distributing Nix software, but they are being phased out. Even though they are still used by default, it is recommended to avoid channels and <nixpkgs> by always setting NIX_PATH= to be empty"
<__red__> I guess my question is
<__red__> in the absense of channels - how does anything work?
<__red__> (I mean - I guess I could git clone nixpkgs - but that doesn't seem like an end-user solutino
<__red__> what am I missing?)
<elvishjerricco> `rm: cannot remove '/var/lib/containers/test/var/empty': Operation not permitted`
<elvishjerricco> Uh oh
<elvishjerricco> What do?
<samueldr> __red__: it's part of naming things being hard, and things being overloaded
<samueldr> <nixpkgs> is not a channel, it's the path syntax that resolves through NIX_PATH
<samueldr> though, more often than not, this ends up resolving to channels setup via nix-channel
<samueldr> the message is too condensed here
<samueldr> ugh, I see it's on nixos.org... that's not great
<samueldr> anyway, the intent of the message is that evaluations should be "hermetic", in which they do not rely on the environment
<samueldr> but channels, another definition, which is a tested set of packages, will continue to exist
kenran has joined #nixos
<samueldr> elvishjerricco: chattr -i
<samueldr> so yeah, the messaging here is out of phase with the work currently being done I think
<elvishjerricco> samueldr: what does `-i` do?
<samueldr> elvishjerricco: removes the immutable bit (i)
<samueldr> it should rather promote the idea of prefering to declaratively (heh) declare dependencies, rather than rely on the environment
<{^_^}> [nixpkgs] @marsam merged pull request #101110 → mpd: 0.22 -> 0.22.1 → https://git.io/JTBad
<samueldr> saying "channels are being phased out" without citation is quite... FUDdy :/
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTBDL
<samueldr> *especially* given the overloaded term "channel" here
<{^_^}> [nixpkgs] @marsam merged pull request #101011 → libamqpcpp: 4.1.7 -> 4.2.1 → https://git.io/JTloO
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTBDs
<samueldr> is it about "nix-channel" (~.nix-defexpr/channels), is it about the "<nixpkgs>" syntax often being called (wrongly) channels? is it about the mechanism by which a revision is being marked as "good and latest"?
kenran has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 260 seconds]
<samueldr> especially confusing given the article points to the nixos.wiki article about the latter, which AFAIK is not going away and not phased out
<{^_^}> [nixpkgs] @marsam merged pull request #100950 → go-protobuf: 1.4.2 -> 1.4.3 → https://git.io/JTWP1
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTBDB
<samueldr> oh, I re-read, the wiki article is like a sandwich
<samueldr> starts talking about the update process, then talks quickly about the `nix-channel` command, then *again* talks about the update process
<__red__> okay
<__red__> so how does one get updates if one does not subscribe to a channel
<__red__> how does one get a fully known-good nixpkgs tree?
<samueldr> "subscribe to a channel" here, as we saw, is quite overloaded :)
<samueldr> do you mean to ask "how can I follow the latest known good updates if it's not done through nix-channel?"
<__red__> Yes
<__red__> I mean, perhaps this is a bad analogy
<samueldr> no worries, the reason I forced a rephrase was to try and make better sense out of it myself
<__red__> but I kinda think of stable and unstable channels as being akin to other disto stable and unstable distributions
<samueldr> it's kinda appropraite
<samueldr> appropriate*
thelounge81 has quit [Ping timeout: 265 seconds]
<samueldr> so yeah, I don't know if there are other plans floating about, but I *guess* that domenkozar[m] meant flakes
<samueldr> but still, I feel this is way too early to talk about it being phased out that way
<samueldr> especially without describing more about it
<__red__> okay
<__red__> so - as an end-user / package maintainer I can ignore it for at least another 6 months?
<samueldr> I would place a bet that you're good for 12, maybe 18 months even
* __red__ shakes the magic-8 ball...
<__red__> "Ask again later"
<__red__> perfect :-)
<__red__> thanks
<samueldr> and package maintainer? probably forever as it doesn't matter for you!
<samueldr> only as a user, and how "<nixpkgs>" ends up being used
<samueldr> __red__: just checking, where was it that you read that quote?
<__red__> nix.dev
<__red__> sec
<samueldr> alright
<samueldr> that's enough :
<samueldr> :)*
<samueldr> it's _also_ on the website since now nix.dev is part of the website
<samueldr> I just wanted to know if it was at another non-nix.dev location
<__red__> here
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<samueldr> so yeah, another note is that article is more about "using nix" and not "using NixOS"
<samueldr> like using nix for a project
<__red__> fair - I have a tendency to conflate the two I guess
<__red__> which I shouldn't
<samueldr> heh, no worries, nix is full of subtleties and nuances :)
<elvishjerricco> So, all the `/nix` mounts in a nixos container are mounted ro. Why then can I still do nix builds in the container?
<samueldr> and the important part of the messaging here is "don't use <nixpkgs>; prefer referencing a specific commit"
<__red__> yup
thelounge81 has joined #nixos
<samueldr> "otherwise things are going to not be what you think they should be"
<samueldr> elvishjerricco: /nix is mounted ro on your system too
<__red__> of course *I* do on all mine... but I'm not supporting a production system with it...
<samueldr> elvishjerricco: the daemon does magic for you container or no container
<elvishjerricco> samueldr: Ah, derp
<__red__> But then again, whenever I do NixOS demos for groups of people I log into my production system and switch it between NixOS channel
<samueldr> __red__: yeah, and now that you _know_ about it, even if you still use <nixpkgs>, you're aware of that one issue
<samueldr> hah
<__red__> when you tell people that that's equivalent of being able to atomically upgrade and downgrade over other distro's major version revs (like RedHat 6->7) etc - their mind is blown
<samueldr> yeah
growpotkin has joined #nixos
<samueldr> [assuming that no stateful data gets migrated in a format that the previous version of $anything can't use]
<__red__> and I make a big song and dance about not having backups etc...
<__red__> right
growpotkin has quit [Client Quit]
<__red__> and I tell them - it may *fail* - but if it fails - it won't update a single thing - it's all or nothing
endformationage has quit [Quit: WeeChat 2.9]
<__red__> you never end up with a state which is halfway between one version and another
<__red__> which you can't go backewards or forwards from because of circular or colliding deps
<__red__> which was 95% of major rev upgrades from all the rpm distros for the longest time
medvid_ has quit [Ping timeout: 260 seconds]
kalbasit_ has joined #nixos
<{^_^}> [nixpkgs] @zakame opened pull request #101118 → perlPackages.Future: 0.45 -> 0.46 → https://git.io/JTByA
growpotkin has joined #nixos
<{^_^}> [nixos-homepage] @samueldr pushed to fix/623-ec2-launch « download.tt: Fix EC2 Launch buttons »: https://git.io/JTBST
<{^_^}> [nixos-homepage] @samueldr opened pull request #624 → download.tt: Fix EC2 Launch buttons → https://git.io/JTBSt
alexbakker has quit [Quit: Dikke doei]
domogled has joined #nixos
<{^_^}> [nixos-homepage] @samueldr pushed to fix/623-ec2-launch « download.tt: Fix EC2 Launch buttons »: https://git.io/JTBSa
alexbakker has joined #nixos
<{^_^}> [nixos-hardware] @Mic92 opened pull request #196 → raspberry-2: fix evaluation warning → https://git.io/JTBS6
la-jesystani has joined #nixos
<la-jesystani> howdy, i rebuilt my config and now my wireless card has just completely dissapeared from `ip link`, i have no idea how to get it back, any ideas?
<__red__> what change did you make in your config?
<la-jesystani> a lot of changes, basically redid it from scratch, but i changed from wicd to wireless because wicd wasnt building
la-jesystani has quit [Read error: Connection reset by peer]
xelxebar has quit [Read error: Connection reset by peer]
xelxebar has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #101099 → nixos/initrd-network: fix /etc/resolv.conf when multiple dns servers from DHCP → https://git.io/JTBlC
<{^_^}> [nixpkgs] @jonringer pushed commit from @rissson to master « nixos/initrd-network: fix /etc/resolv.conf when multiple dns servers from DHCP »: https://git.io/JTB9W
<{^_^}> [nixpkgs] @joseph-long opened pull request #101120 → Vagrant virtualbox image → https://git.io/JTB9B
la-jesystani has joined #nixos
<la-jesystani> sorry my internet dropped there for a second
<{^_^}> [nixos-hardware] @Mic92 merged pull request #195 → Thinkpad x220 has a Sandy Bridge CPU → https://git.io/JTt5f
<{^_^}> [nixos-hardware] @Mic92 pushed 3 commits to master: https://git.io/JTB9w
<{^_^}> [nixos-hardware] @Mic92 merged pull request #196 → raspberry-2: fix evaluation warning → https://git.io/JTBS6
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JTB96
<{^_^}> [nixos-hardware] @Mic92 closed pull request #134 → dell: add XPS 9570 → https://git.io/JTB9S
<{^_^}> [nixos-hardware] @Mic92 closed pull request #84 → lenovo/thinkpad/x230: add coreboot sub-profile → https://git.io/fxd1V
<{^_^}> [nixos-hardware] @Mic92 merged pull request #86 → common/pc: disable ath3k if non-free firmware is not available → https://git.io/fxddw
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JTB95
jb55 has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 256 seconds]
jb55 has joined #nixos
CMCDragonkai has quit [Quit: CMCDragonkai]
la-jesystani has quit [Read error: Connection reset by peer]
la-jesystani has joined #nixos
whatisRT has joined #nixos
ReqGame has quit [Quit: WeeChat 2.7.1]
la-jesystani has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jonringer merged pull request #101085 → Run elm update script → https://git.io/JTBvX
<{^_^}> [nixpkgs] @jonringer pushed commit from @jaredramirez to master « elmPackages: update »: https://git.io/JTBH2
thelounge81 has quit [Ping timeout: 272 seconds]
la-jesystani has joined #nixos
<la-jesystani> i tried switching to networkmanager but its still not showing up, i dont really know where to look from here
<{^_^}> [nixpkgs] @austinbutler closed pull request #100929 → python3Packages.google_cloud_translate: fix build → https://git.io/JTW4C
<{^_^}> [nixpkgs] @austinbutler closed pull request #100931 → python3Packages.google_cloud_texttospeech: fix build → https://git.io/JTWB8
<{^_^}> [nixpkgs] @austinbutler closed pull request #101013 → python3Packages.google_cloud_websecurityscanner: fix build → https://git.io/JTlKw
<{^_^}> [nixpkgs] @austinbutler closed pull request #101024 → python3Packages.google_cloud_spanner: 1.17.1 -> 1.19.1 → https://git.io/JTl9T
Rusty1 has quit [Quit: WeeChat 2.3]
CMCDragonkai has joined #nixos
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
palo1 has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #100823 → pythonPackages.pysam: add libdeflate and enable tests → https://git.io/JTcwZ
<{^_^}> [nixpkgs] @jonringer pushed commit from @unode to master « pythonPackages.pysam: add libdeflate and enable tests »: https://git.io/JTBQo
palo has quit [Ping timeout: 258 seconds]
palo1 is now known as palo
<la-jesystani> i reran nixos-generate-config and nothing in there was really different to what i already had, minus some filesystem stuff, afaik i havent disable it in bios or anything, the wireless was working this morning before i rebuilt my config
Sanchayan has joined #nixos
<cole-h> la-jesystani: Have you tried this part of the manual? https://nixos.org/manual/nixos/stable/index.html#sec-wireless
supersandro2000 has quit [Read error: Connection reset by peer]
<la-jesystani> i have, minus the network configuration (i just used wpa_passphrase into /etc/wpa_supplicant.conf). even after restarting the service, my wireless still isnt showing up in ip link
Sanchayan has quit [Quit: leaving]
Maxdamantus has quit [Ping timeout: 260 seconds]
Maxdamantus has joined #nixos
medvid_ has joined #nixos
<samueldr> la-jesystani: a wild guess, but maybe the kernel version?
<samueldr> do you know what kind of hardware it's supposed to be?
<samueldr> maybe dmesg | grep for it?
<la-jesystani> im on 5.4.70, and i dont, but its a Thinkpad T420 if that helps? sorry ive always just had it work with NixOS up until now
<samueldr> hm, t420 isn't something new, so I wouldn have expected that to be an issue
Sanchayan has joined #nixos
<la-jesystani> i am getting a "direct firmware load for iwlwifi failed with error -2" which may be something? just checking dmesg
<growpotkin> Can I limit nix-daemon to a certain number of cores?
<growpotkin> I have `system.autoUpgrade` enabled and at midnight my box just gets totally swamped
<Ke> did you enable the firmware?
<Ke> note that some people see those on nixos even when wifi works, so it might be an artefact on when the modules are being loaded and when the fw will be made available
<Ke> does wifi work for you?
<la-jesystani> wifi does not work for me currently
<la-jesystani> i tried modprode iwlwifi but no change, still nothing other than lo and my wired connection in `ip link`
<Ke> elevance&channel=20.03#disableds?show=hardware.enableRedistributableFirmware&query=redistributablefirmware&from=0&size=30&sort=relevance&channel=20.03#disabled
whald has quit [Remote host closed the connection]
<Ke> hardware.enableRedistributableFirmware is maybe the setting you want
<Ke> I tried copy-pasting the full link, but my client can't do it
<la-jesystani> ill give it a reboot and see, back soon
la-jesystani has quit [Quit: Lost terminal]
thelounge81 has joined #nixos
la-jesystani has joined #nixos
<la-jesystani> Ke: that did it! thank you! ki'ecai
<{^_^}> [nixos-homepage] @jonringer opened pull request #625 → nixos_release: add jonringer as manager → https://git.io/JTBbn
pr06lefs has quit [Ping timeout: 260 seconds]
kenran has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to master: https://git.io/JTBbD
<{^_^}> [nixpkgs] @vcunat merged pull request #100808 → thunderbird, thunderbird-bin: 78.3.2 -> 78.3.3 → https://git.io/JTcet
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
kenran has quit [Ping timeout: 246 seconds]
palo1 has joined #nixos
thelounge81 has quit [Ping timeout: 246 seconds]
sangoma has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
growpotkin has joined #nixos
sangoma has joined #nixos
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #101107 → Aws sam cli bounds → https://git.io/JTBRy
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JTBAU
<{^_^}> [nixpkgs] @jonringer opened pull request #101121 → python3Packages.pysideShiboken: fix build → https://git.io/JTBAZ
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging-20.09: https://git.io/JTBAc
whatisRT has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-burns opened pull request #101122 → [20.09] perlPackages.Linux*: disable on non-Linux platforms → https://git.io/JTBAE
<{^_^}> [nixpkgs] @r-burns opened pull request #101123 → [20.09] spooles: fix build on darwin → https://git.io/JTBAX
marc2 has quit [Quit: WeeChat 2.8]
marc2 has joined #nixos
la-jesystani has quit [Ping timeout: 264 seconds]
virus_dave_ has joined #nixos
virus_dave has quit [Ping timeout: 240 seconds]
virus_dave_ is now known as virus_dave
alp has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
kini has quit [Quit: No Ping reply in 210 seconds.]
Kritnich has joined #nixos
thelounge81 has joined #nixos
LnL has joined #nixos
LnL has joined #nixos
euandreh has joined #nixos
maxdevjs has quit [Ping timeout: 272 seconds]
thelounge81 has quit [Ping timeout: 258 seconds]
cr4y1_ has joined #nixos
thelounge81 has joined #nixos
kini has joined #nixos
zupo has joined #nixos
cole-h has quit [Ping timeout: 272 seconds]
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
ManiacOfMadness has joined #nixos
growpotkin has quit [Remote host closed the connection]
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to release-20.09 « Merge #100808: thunderbird*: 78.3.2 -> 78.3.3 »: https://git.io/JTBjg
mananamenos has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mlatus_ has joined #nixos
<{^_^}> [nixpkgs] @bcc32 opened pull request #101124 → Add a bunch of Jane Street OCaml packages at 0.13 → https://git.io/JTRez
<mlatus_> So I'm reading the README of https://github.com/tweag/nickel , and this satement really confused me: It could be used instead of the Nix language. What's does it imply? What's the relationship between nix and nickel?
<{^_^}> [nixpkgs] @siraben opened pull request #101125 → apk-tools: fix build on darwin → https://git.io/JTReD
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @wamserma opened pull request #101126 → croc: add passthru.tests → https://git.io/JTRvf
saschagrunert has joined #nixos
cfinch_ has quit [Ping timeout: 264 seconds]
xd1le has quit [Quit: Quit]
<Steelwire> mlatus_: As far as I can tell, the 'nickel' language is inspired by Nix, nothing more than that.
musteresel-nolog has joined #nixos
<musteresel-nolog> Hi, I'm unable to download any nixos channel atm, anyone else seeing this issue?
<dminuoso> musteresel-nolog: Can you call `curl` on the URLs?
lpsmith has quit [Quit: ZNC 1.6.5 - http://znc.in]
<musteresel-nolog> I can test this, do you know what the urls are?
<dminuoso> musteresel-nolog: Use `nix-channel --list` to see what URLs you are using
<musteresel-nolog> I'm getting errors from xz / gnutar about corrupt data / unexpected EOF
<dminuoso> Mmm
<dminuoso> Oh, you mean the binary cache?
lpsmith has joined #nixos
<musteresel-nolog> That's the errors I get, it fails I think already when trying to get the channel
<musteresel-nolog> So not the binary cache
<dminuoso> Interesting
<dminuoso> musteresel-nolog: If you run `nix-channel --update` again, does the problem reproduce?
czer00 has quit [Ping timeout: 240 seconds]
<musteresel-nolog> Yes, exactöy the same issue
<musteresel-nolog> exactly
<musteresel-nolog> It *seems* (from the speed of it) that it isn't even downloading anything though
SanchayanM has joined #nixos
<dminuoso> Mmm
czer00 has joined #nixos
Sanchayan has quit [Ping timeout: 260 seconds]
<typetetris> What is the difference between `callPackage` and `callPackages` ?
<dminuoso> and unpack them with unxz
<DigitalKiwi> iirc we're supposed to use callPackages
<DigitalKiwi> or at least someone changed my callPackage to callPackages one time...
civodul has joined #nixos
<musteresel-nolog> dminuoso: Yes, I can download these and also unpack without errors
<musteresel-nolog> Looking at verbose curl output it seems that its a redirection loop ... but that wouldn't then not only affect me but everyone, no?
<dminuoso> musteresel-nolog: Can you share the content of your /etc/nix/nix.conf please?
<{^_^}> #36354 (by nh2, 2 years ago, open): Document what callPackage does and its preconditions
<musteresel-nolog> verbose curl output: https://pastebin.pl/view/3ed1933a
<musteresel-nolog> dminuoso: https://pastebin.pl/view/b62a03c6 nix.conf
<{^_^}> #89028 (by aanderse, 20 weeks ago, merged): libav_all: use callPackages instead of callPackage
<dminuoso> musteresel-nolog: Regarding curl, that's normal. Curl does not follow redirects unless explicitly instructed to.
<dminuoso> HTTP is a very sad disarray since it's a semantic protocol, and so many clients and servers do not respect that.
cfricke has joined #nixos
<musteresel-nolog> Hm, any ideas what this could be?
<dminuoso> None. If in doubt, file a bug report.
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to release-20.03: https://git.io/JTRJ9
<musteresel-nolog> I'm looking now if I can update using a git checkout of the repo (I'm currently at work and this is on a production system) ... and will file a bug later then
<dminuoso> musteresel-nolog: Oh I have a theory
<musteresel-nolog> ? :)
<dminuoso> Or some rather
<dminuoso> How much memory do you have?
<musteresel-nolog> disk or ram?
<musteresel-nolog> disk is free, ram about 4GB (1 GB in use, rest free)
<musteresel-nolog> (disk more than 100 GB free)
<dminuoso> Do you have swap?
<musteresel-nolog> ok ... this is getting interessting
<musteresel-nolog> Cannot checkout the repo
<dminuoso> Do you have an IPv6 address?
<musteresel-nolog> (swap: yes, file and zram IIRC)
srhm has joined #nixos
<musteresel-nolog> ipv6 disabled, so I think not?
<musteresel-nolog> git clone https://github.com/NixOS/nixpkgs.gitCloning into 'nixpkgs'...fatal: protocol error: unexpected 'dd16dcbba4a69b85b64ac043cebe?sd(�??�?.?t�1�s/pull/14253/head'
<musteresel-nolog> Wtf ..
<dminuoso> Check with `ip addr` to be sure
<dminuoso> Mmm
<dminuoso> Do you have some nasty corporate firewall in between?
<musteresel-nolog> Yes ... there's some firewall ... wait a second, I'm going out of the cooperate network
<dminuoso> This is communication over https, so there cant be damage while in transport
<dminuoso> Then I put the blame on your corporate firewall
lsix has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #100380 → ocamlPackages.ppx_{core,driver,fail,type_conv}: remove at 113.33.03 → https://git.io/JTtsM
<{^_^}> [nixpkgs] @vbgl pushed 4 commits to master: https://git.io/JTRUO
<dminuoso> It probably does some crazy MITM stuff, and breaks data
lsix has quit [Client Quit]
<dminuoso> (I dont know nix-channel very well, its possible it breaks unpacking another xz archive it grabbed from another URI that your firewall hated)
lsix has joined #nixos
thelounge81 has quit [Ping timeout: 260 seconds]
musteresel-nolog has quit [Ping timeout: 245 seconds]
musteresel-nolog has joined #nixos
<musteresel-nolog> Back, now in own network; sadly still the same issues :(
<dminuoso> musteresel-nolog: Can you nuke the repository first (delete it entirely) and try the `git clone` again
<dminuoso> Just want to ensure you dont have some partially corrupted cache flying around
<musteresel-nolog> git clone https://github.com/NixOS/nixpkgs.gitCloning into 'nixpkgs'...remote: Enumerating objects: 50, done.remote: Counting objects: 100% (50/50), done.remote: Compressing objects: 100% (49/49), done.error: inflate: data stream error (invalid distance too far back)fatal: pack has bad object at offset 799901: inflate returned -3fatal: index-pack
<musteresel-nolog> failed
<musteresel-nolog> Hm ... checking date
<musteresel-nolog> Time seems to be in sync
<musteresel-nolog> Don't even get a repository directory
<musteresel-nolog> (Tried a clean clone)
<dminuoso> musteresel-nolog: I'd hop into #git, check with the folks there to tell you how to figure out whether git can be coerced into telling you what things it talks to precisely
<dminuoso> In particular, Id be curious about the exact URI that git fetches the data from
<dminuoso> Or, alternatively, hope someone here can tell you the same about nix-channel
<dminuoso> musteresel-nolog: Do you have some kind of VPN still active maybe?
mlatus_ has quit [Remote host closed the connection]
<dminuoso> Also, do you have non-system certificates added to your trust store?
<musteresel-nolog> No, nothing changed with regard to certificates
<dminuoso> "nothing changed" with respect to what?
<dminuoso> Do you have any certificates installed that dont come with nixos?
<dminuoso> My idea is just, I want to ensure you dont have any certificates installed that would, technically, allow a third party to manipulate the data in flight
<musteresel-nolog> No, no certificates installed (except what comes with nixos i guess)
<dminuoso> Okay, then next theory
<dminuoso> What does `dmesg` say?
<dminuoso> and `journalctl`
<dminuoso> Perhaps you have a corrupted filesystem
<musteresel-nolog> Hm ...
<musteresel-nolog> I have a theory which comes from the dmesg output and also might explain this:
<dminuoso> `journalctl -xe` rather, of course
<musteresel-nolog> [158294.083300] 05:18:06.601394 timesync vgsvcTimeSyncWorker: Radical guest time change: 65 345 076 756 000ns (GuestNow=1 603 171 086 601 376 000 ns GuestLast=1 603 105 741 524 620 000 ns fSetTimeLastLoop=true
<musteresel-nolog> That seems like a lot
<dminuoso> Even if, at worst a wrong time would invalidate HTTPS certificates
<dminuoso> But it's suspicious
<dminuoso> What about `journalctl -xe`?
zupo has joined #nixos
<dminuoso> Also, be sure to check your filesystems (e2fsck if you have ext2/3/4)
kenran has joined #nixos
<musteresel-nolog> (git is guessing data corruption in ram / memory .. )
<musteresel-nolog> `journalctl -xe` doesn't show anythin which seems out of order?
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<siraben> For GNU packages, is there an automated way to identify out of date packages?
<siraben> Or any package for that matter, by comparing the latest tag with the one in the derivation.
<dminuoso> musteresel-nolog: memory corruption is certainly a realistic theory
<musteresel-nolog> rebooting the virtual machine now ..
<musteresel-nolog> Perhaps its something with the VirtualBox Guest Additions ... I have a "dev snapshot" of them running ...
<dminuoso> musteresel-nolog: These vm tools usually have balloning drivers
<dminuoso> If there's the slightest bug, things can go haywire pretty badly
<musteresel-nolog> Same issues even after reboot
kenran has quit [Ping timeout: 240 seconds]
<dminuoso> musteresel-nolog: What happens if you go back a few generations in grub?
<dminuoso> can you perhaps pinpoint it to a particular generation that introduced a regression
<musteresel-nolog> Hm, I don't have old generations; this system is in this sate since about a month and was working perfectly fine; I just today tried to do a channel update because a package got out of date (i think)
<musteresel-nolog> state
<musteresel-nolog> I'm usually using nix-shell -p somepackage to get what I need and leave the base system as it is
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<musteresel-nolog> Hm ... rebooting the host now, too. This is really strange ... but certainly doesn't have anything to do with nixos.
<musteresel-nolog> I'll try to use a nixpkgs clone (acquired using the working host) via a shared folder to do an update and remove the guest additions
<dminuoso> musteresel-nolog: Have you done a filesystem check?
<dminuoso> If this is a hypervisor bug, then that's a pretty serious one.
<DigitalKiwi> anyone good at merging prs do i use the button or cli ? https://github.com/nix-community/nixops-digitalocean/pull/9 am bad at git{hub}
<{^_^}> nix-community/nixops-digitalocean#9 (by ydlr, 4 weeks ago, open): Implement start and stop functions
<musteresel-nolog> Filesystem is in use; so I'm not sure how to do this now without quite some effort
<DigitalKiwi> and second question is if i do use the cli are the github instructions even what i should use...
<dminuoso> You could just boot into a live cd
nonfinito has joined #nixos
<musteresel-nolog> Yes, though I need to troubleshoot this at home; currently at work work needs to be done first
<{^_^}> [nixpkgs] @deviant opened pull request #101127 → nixos/defaults: init → https://git.io/JTRIu
<dminuoso> At this point, my money is on one of three things: hypervisor bug, memory corruption or filesystem corruption
<musteresel-nolog> I'll check each of these as good as I can :)
<musteresel-nolog> You were right ... did a guest reboot now again and fsck is erroring out with fatal erros
<musteresel-nolog> This is great
orivej has joined #nixos
fendor has joined #nixos
<musteresel-nolog> Perhaps all of this is related to https://github.com/NixOS/nixpkgs/issues/100006
<{^_^}> #100006 (by musteresel, 1 week ago, open): Kernel null pointer deference during nixos-rebuild
<colemickens> ,locate bin notify-send
<{^_^}> Found in packages: libnotify
<dminuoso> musteresel-nolog: The issue doesn't state anything about filesystem corruption
<colemickens> ,locate bin pygmentize
<dminuoso> Do you see that particular line in your kernel ring buffer?
<{^_^}> Found in packages: python27Packages.pygments, python37Packages.pygments, python38Packages.pygments
<dminuoso> Oct 08 07:31:52 nixos kernel: Fixing recursive fault but reboot is needed!
<musteresel-nolog> No, but its the same system (I'm the author of that issue)
<musteresel-nolog> So yes I saw that same error messages :)
la-jesystani has joined #nixos
<musteresel-nolog> Kernel issues might also lead to filesystem corruption I guess? But no idea how to start even debugging this
<dminuoso> Im starting to think either your VM or your hypervisor is very bugged.
<dminuoso> Perhaps, yes.
<dminuoso> If the kernel is corrupted, then that's not good.
la-jesystani has quit [Client Quit]
<dminuoso> It's hard to say, the issue there does not feel like a file system corruption
<dminuoso> (Unless the file system corruption lead to a corrupt kernel)
<dminuoso> Are you using secure boot?
<dminuoso> (with kernel signing)
<dminuoso> 10:15:59 dminuoso | Im starting to think either your VM or your hypervisor is very bugged.
<musteresel-nolog> No, no secure boot
<musteresel-nolog> Hypervisor is VirtualBox 6.1.14 r140239 (Qt5.6.2) running on a Windows 10 host
<dminuoso> From a pure linux point of view I'd say
<dminuoso> "Well its tainted, tough luck!"
<dminuoso> musteresel-nolog: My feeling says, you have some memory corruption going on (perhaps induced by the hypervisor)
<dminuoso> Inside the kernel
<dminuoso> Things to try:
<dminuoso> Update your hypervisor software if possible
jabster28 has joined #nixos
<dminuoso> Update to a newer linux kernel
<dminuoso> Build a new VM, maybe the vmware disk images are broken
<dminuoso> *virtualbox
<musteresel-nolog> Hypervisor is up to date already. The Guest Additions (kernel module loaded inside the vm) are a dev snapshot, so possibly there's an issue
<dminuoso> Get rid of the guest additoins
<musteresel-nolog> Will also run a check of the hardware later
cosimone has joined #nixos
<dminuoso> Im almost confident its not a hardware issue
<dminuoso> Otherwise it wouldnt so persistently happen with this VM, even after a reboo
<musteresel-nolog> Yes .. the host is running fine; would be strange if a hardware issue only affets the guest, right?
cfinch_ has joined #nixos
<dminuoso> You also rebooted the host right?
<dminuoso> Then its very unlikely a hardware issue, as the memory mappings have all changed. You'd experience issues on the hos as well.
<musteresel-nolog> No, wanted to but didn't yet; I'm sitting in front of that host to write here and all
<dminuoso> Fair enough. Id give that a try
pn has joined #nixos
thc202 has joined #nixos
musteresel-nolog has quit [Ping timeout: 245 seconds]
musteresel-nolog has joined #nixos
<musteresel-nolog> dminuoso Doing a system rescue of the VM now and try to get it up without guest additions
cosimone has quit [Quit: cosimone]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @teto closed pull request #101100 → neovim: add config to passthru → https://git.io/JTBlR
cfinch__ has joined #nixos
cfinch_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #100554 → nixos/pam_mount: add pamMount attribute to users → https://git.io/JTO5Y
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JTRmJ
__monty__ has joined #nixos
ugubok has quit [Ping timeout: 272 seconds]
zupo has joined #nixos
supercoven has joined #nixos
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
jabster28 has joined #nixos
cfinch__ has quit [Ping timeout: 260 seconds]
sigmundv has joined #nixos
supercoven has quit [Max SendQ exceeded]
supercoven has joined #nixos
cfinch__ has joined #nixos
musteresel-nolog has quit [Ping timeout: 245 seconds]
fendor has quit [Read error: Connection reset by peer]
fendor has joined #nixos
<{^_^}> [nixpkgs] @primeos closed pull request #101095 → git: 2.28.0 -> 2.29.0 → https://git.io/JTBG0
medvid_ has quit [Ping timeout: 260 seconds]
ifthenelse has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @zimbatm merged pull request #101120 → Vagrant virtualbox image → https://git.io/JTB9B
<{^_^}> [nixpkgs] @zimbatm pushed commit from @joseph-long to master « nixos/vagrant-virtualbox-image: init (#101120) »: https://git.io/JTRO9
ifthenelse has joined #nixos
<{^_^}> [nixpkgs] @zimbatm closed pull request #76071 → WIP: nixos/vagrant-virtualbox-image: init → https://git.io/Je57b
medvid_ has joined #nixos
zupo has quit [Ping timeout: 265 seconds]
leah2 has joined #nixos
zupo has joined #nixos
sss2 has quit [Read error: Connection reset by peer]
sss2 has joined #nixos
m1cr0man has joined #nixos
cfinch__ has quit [Remote host closed the connection]
cfinch__ has joined #nixos
m1cr0m4n has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @gnidorah opened pull request #101130 → lazpaint: 7.1.4 -> 7.1.5 → https://git.io/JTR3y
<{^_^}> [nixos-homepage] @davidak merged pull request #625 → nixos_release: add jonringer as manager → https://git.io/JTBbn
<{^_^}> [nixos-homepage] @davidak pushed 2 commits to master: https://git.io/JTRsL
Yakulu[m] has quit [Quit: killed]
darkharmony9999[ has quit [Quit: killed]
domenkozar[m] has quit [Quit: killed]
davidak[m] has quit [Quit: killed]
Notkea[m] has quit [Quit: killed]
MilkManzJourDadd has quit [Quit: killed]
colemickens has quit [Quit: killed]
sjn[m] has quit [Quit: killed]
Minijackson[m] has quit [Quit: killed]
Valodim[m] has quit [Quit: killed]
eadwu[m] has quit [Quit: killed]
pinage404[m] has quit [Quit: killed]
Ox4A6F has quit [Quit: killed]
dxu[m] has quit [Quit: killed]
axx has quit [Quit: killed]
ThaEwat has quit [Quit: killed]
Anonymous[m] has quit [Quit: killed]
fgaz has quit [Quit: killed]
yurb has quit [Quit: killed]
bohan[m] has quit [Quit: killed]
matthewkenigsber has quit [Quit: killed]
Ericson2314 has quit [Quit: killed]
philipp[m] has quit [Quit: killed]
mcaju has quit [Quit: killed]
NobbZ[m] has quit [Quit: killed]
jgart[m] has quit [Quit: killed]
michaelpj has quit [Quit: killed]
yangm has quit [Quit: killed]
chreekat[m] has quit [Quit: killed]
hsiktas[m] has quit [Quit: killed]
daemon1024 has quit [Quit: killed]
njha[m] has quit [Quit: killed]
grin[m] has quit [Quit: killed]
musicmatze has quit [Quit: killed]
nikivi[m] has quit [Quit: killed]
mt[m] has quit [Quit: killed]
nicolas[m] has quit [Quit: killed]
regnat has quit [Quit: killed]
yusdacra[m] has quit [Quit: killed]
nilsirl[m] has quit [Quit: killed]
ptotter[m] has quit [Quit: killed]
fadenb[m] has quit [Quit: killed]
annemarie[m]2 has quit [Quit: killed]
ejpcmac has quit [Quit: killed]
timokau[m] has quit [Quit: killed]
l-as has quit [Quit: killed]
ongy[m] has quit [Quit: killed]
aterius has quit [Quit: killed]
MrShatteredMirro has quit [Quit: killed]
wak-work has quit [Quit: killed]
abcrawf has quit [Quit: killed]
maralorn has quit [Quit: killed]
eddyb has quit [Quit: killed]
DamienCassou has quit [Quit: killed]
hiroshi[m] has quit [Quit: killed]
jschievink has quit [Quit: killed]
TheSirC[m] has quit [Quit: killed]
emily has quit [Quit: killed]
cyberwolf[m] has quit [Quit: killed]
anthony[m] has quit [Quit: killed]
georgyo[m] has quit [Quit: killed]
jtojnar has quit [Quit: killed]
TomaszKsiak[m] has quit [Quit: killed]
bbigras has quit [Quit: killed]
danielrf[m] has quit [Quit: killed]
Jake[m]1 has quit [Quit: killed]
worldofpeace has quit [Quit: killed]
treed[m] has quit [Quit: killed]
fzakaria1 has quit [Quit: killed]
Hirmes[m] has quit [Quit: killed]
ecou[m] has quit [Quit: killed]
Preisschild has quit [Quit: killed]
das-g[m] has quit [Quit: killed]
colmeka has quit [Quit: killed]
manu12[m] has quit [Quit: killed]
cab404[m] has quit [Quit: killed]
menelaos[m] has quit [Quit: killed]
humancalico[m] has quit [Quit: killed]
mkg20001 has quit [Quit: killed]
bourbon has quit [Quit: killed]
rycee has quit [Quit: killed]
crazymind-102[m] has quit [Quit: killed]
steve[m] has quit [Quit: killed]
dtz has quit [Quit: killed]
abbec has quit [Quit: killed]
DanP[m] has quit [Quit: killed]
onny[m] has quit [Quit: killed]
tyrion-mx has quit [Quit: killed]
stu_[m] has quit [Quit: killed]
bennofs[m] has quit [Quit: killed]
srasu[m] has quit [Quit: killed]
balsoft has quit [Quit: killed]
nh2[m] has quit [Quit: killed]
HumanJohn[m] has quit [Quit: killed]
hpfr has quit [Quit: killed]
ZerataX has quit [Quit: killed]
ndarilek has quit [Quit: killed]
fjodor[m] has quit [Quit: killed]
dominicusin[m] has quit [Quit: killed]
jonathan[m]3 has quit [Quit: killed]
crazazy[m] has quit [Quit: killed]
kevincox[m] has quit [Quit: killed]
mullein[m] has quit [Quit: killed]
kaiha[m] has quit [Quit: killed]
mnm[m] has quit [Quit: killed]
vpfeiffer[m] has quit [Quit: killed]
phirsch has quit [Quit: killed]
mzumquadrat[m] has quit [Quit: killed]
Avoozl[m] has quit [Quit: killed]
q3k[m] has quit [Quit: killed]
jbal[m] has quit [Quit: killed]
nyu[m] has quit [Quit: killed]
demoulin[m] has quit [Quit: killed]
SpaghettiCthulhu has quit [Quit: killed]
verum_alpha[m] has quit [Quit: killed]
yeongsheng_tan[m has quit [Quit: killed]
unclechu has quit [Quit: killed]
jojosch|Johannes has quit [Quit: killed]
Ke has quit [Quit: killed]
puzzlewolf has quit [Quit: killed]
shu9 has quit [Quit: killed]
Jezhehim[m] has quit [Quit: killed]
rschulman has quit [Quit: killed]
kraem has quit [Quit: killed]
siraben has quit [Quit: killed]
srid has quit [Quit: killed]
barn0 has quit [Quit: killed]
omasanori[m] has quit [Quit: killed]
CRTified[m] has quit [Quit: killed]
bk1603[m] has quit [Quit: killed]
alexarice[m] has quit [Quit: killed]
yoctocell[m] has quit [Quit: killed]
JJJollyjim has quit [Quit: killed]
ArtemVorotnikov[ has quit [Quit: killed]
JankLoogi has quit [Quit: killed]
paalped[m] has quit [Quit: killed]
ilya-fedin has quit [Quit: killed]
clefru_mm has quit [Quit: killed]
govanify has quit [Quit: killed]
kueckieben[m] has quit [Quit: killed]
AntonioYang[m] has quit [Quit: killed]
leonardp has quit [Quit: killed]
aanderse has quit [Quit: killed]
theglenn888[m] has quit [Quit: killed]
schmittlauch[m] has quit [Quit: killed]
timclassic has quit [Quit: killed]
betrion[m] has quit [Quit: killed]
jonte[m] has quit [Quit: killed]
a4wc6n[m] has quit [Quit: killed]
Dennis[m]1 has quit [Quit: killed]
pheoxy has quit [Quit: killed]
daddy_james[m] has quit [Quit: killed]
lurpahi has quit [Quit: killed]
jumper149[m] has quit [Quit: killed]
mica[m] has quit [Quit: killed]
timotheel-f[m] has quit [Quit: killed]
amanjeev[m] has quit [Quit: killed]
esclear_m has quit [Quit: killed]
neonfuz2 has quit [Quit: killed]
inquisitiv3 has quit [Quit: killed]
Rian[m] has quit [Quit: killed]
SplitFire[m] has quit [Quit: killed]
dxb[m] has quit [Quit: killed]
roberth has quit [Quit: killed]
milessanctimicha has quit [Quit: killed]
aquarial has quit [Quit: killed]
helithumper[m] has quit [Quit: killed]
jlv has quit [Quit: killed]
killercup[m] has quit [Quit: killed]
qrilka[m] has quit [Quit: killed]
DavHau[m] has quit [Quit: killed]
sum1[m] has quit [Quit: killed]
drozdziak1 has quit [Quit: killed]
rednaZ[m] has quit [Quit: killed]
bloodyfish[m] has quit [Quit: killed]
inlaw[m] has quit [Quit: killed]
hjulle has quit [Quit: killed]
matute_[m] has quit [Quit: killed]
qbit[m] has quit [Quit: killed]
alienpirate5 has quit [Quit: killed]
Hayden[m] has quit [Quit: killed]
slabity has quit [Quit: killed]
quidome[m] has quit [Quit: killed]
habbasi[m] has quit [Quit: killed]
reyman[m] has quit [Quit: killed]
doomer[m] has quit [Quit: killed]
sshow[m] has quit [Quit: killed]
tilcreator has quit [Quit: killed]
jfaassen[m] has quit [Quit: killed]
test128383[m] has quit [Quit: killed]
faya01[m] has quit [Quit: killed]
callahad[m] has quit [Quit: killed]
boogiewoogie[m] has quit [Quit: killed]
ialhamad[m] has quit [Quit: killed]
GuillaumeChrel[m has quit [Quit: killed]
bjtitus[m] has quit [Quit: killed]
billsun has quit [Quit: killed]
fatjedi[m] has quit [Quit: killed]
jehova[m] has quit [Quit: killed]
theduke has quit [Quit: killed]
lukebfox[m] has quit [Quit: killed]
risson[m] has quit [Quit: killed]
mudrii[m] has quit [Quit: killed]
srxl has quit [Quit: killed]
tnias[m] has quit [Quit: killed]
georg[m] has quit [Quit: killed]
sstreet[m] has quit [Quit: killed]
kyren has quit [Quit: killed]
chinmayxd[m] has quit [Quit: killed]
IslandUsurper[m] has quit [Quit: killed]
l33[m] has quit [Quit: killed]
duktus[m] has quit [Quit: killed]
superchonk[m] has quit [Quit: killed]
infinisil-m has quit [Quit: killed]
felschr[m] has quit [Quit: killed]
ghasshee[m] has quit [Quit: killed]
lndn[m] has quit [Quit: killed]
Alex[m]4 has quit [Quit: killed]
hr[m] has quit [Quit: killed]
JaakkoLuttinen[m has quit [Quit: killed]
AmitLevy[m] has quit [Quit: killed]
maxfieldl[m] has quit [Quit: killed]
us3r[m] has quit [Quit: killed]
back25[m] has quit [Quit: killed]
ugubok[m] has quit [Quit: killed]
l_inus[m] has quit [Quit: killed]
Dandellion has quit [Quit: killed]
nikola[m] has quit [Quit: killed]
codyopel has quit [Quit: killed]
abstract300 has quit [Quit: killed]
the_rajsun[m] has quit [Quit: killed]
tristan[m] has quit [Quit: killed]
mindtree[m] has quit [Quit: killed]
leons has quit [Quit: killed]
ma27[m] has quit [Quit: killed]
ryantm has quit [Quit: killed]
thefloweringash has quit [Quit: killed]
octowan[m] has quit [Quit: killed]
hazel[m] has quit [Quit: killed]
unrooted[m] has quit [Quit: killed]
juan[m]1 has quit [Quit: killed]
neothefox has quit [Quit: killed]
kc[m] has quit [Quit: killed]
ks2048[m] has quit [Quit: killed]
aloiscochard[m] has quit [Quit: killed]
ptman_[m] has quit [Quit: killed]
cchalc[m] has quit [Quit: killed]
ntnkwmkmnw[m] has quit [Quit: killed]
ipv6[m] has quit [Quit: killed]
Amit[m] has quit [Quit: killed]
lahmilahsi[m] has quit [Quit: killed]
spudly[m] has quit [Quit: killed]
MElemental[m] has quit [Quit: killed]
rnhmjoj has quit [Quit: killed]
zie[m] has quit [Quit: killed]
alexfmpe has quit [Quit: killed]
user_account[m] has quit [Quit: killed]
zrsk[m] has quit [Quit: killed]
pachumicchu has quit [Quit: killed]
scaroo[m] has quit [Quit: killed]
c0d3x[m] has quit [Quit: killed]
evils[m] has quit [Quit: killed]
stuebinm[m] has quit [Quit: killed]
flip[m] has quit [Quit: killed]
M0-[m] has quit [Quit: killed]
zolk3ri[m] has quit [Quit: killed]
kenran has joined #nixos
<johanot> I need help with nix eval. It's like it refused to call toplevel functions in files? e.g. { name }: { inherit name; }
<johanot> nix eval --argstr name johanot -f test.nix "" --json , errors with: cannot convert a function to JSON
CptCaptain has joined #nixos
thelounge81 has joined #nixos
<{^_^}> [nixpkgs] @teto reopened pull request #101100 → neovim: add config to passthru → https://git.io/JTBlR
<tobiasBora> Hello, stupid question, but how can I declaratively declare the priority of a package in home-manager to avoid conflicting priority? I tried in home.packages = [(pkgs.hiPrio pkgs.k2pdfopt)] but it does nothing
thelounge81 has quit [Ping timeout: 246 seconds]
cfinch_ has joined #nixos
jbox has joined #nixos
jbox is now known as Guest62129
cfinch has quit [Ping timeout: 265 seconds]
<pn> johanot: that's because the file that you evaluate returns function, I have no idea how to call anonymous function with `nix eval` tho :(
cfinch__ has quit [Ping timeout: 260 seconds]
Ox4A6F has joined #nixos
Ericson2314 has joined #nixos
DamienCassou has joined #nixos
HumanJohn[m] has joined #nixos
l-as has joined #nixos
MilkManzJourDadd has joined #nixos
Hirmes[m] has joined #nixos
NobbZ[m] has joined #nixos
Minijackson[m] has joined #nixos
neothefox has joined #nixos
TheSirC[m] has joined #nixos
alexarice[m] has joined #nixos
alexfmpe has joined #nixos
abbec has joined #nixos
abstract300 has joined #nixos
alienpirate5 has joined #nixos
aquarial has joined #nixos
amanjeev[m] has joined #nixos
Anonymous[m] has joined #nixos
yoctocell[m] has joined #nixos
aterius has joined #nixos
bbigras has joined #nixos
bennofs[m] has joined #nixos
barn0 has joined #nixos
betrion[m] has joined #nixos
bk1603[m] has joined #nixos
mcaju has joined #nixos
bohan[m] has joined #nixos
chreekat[m] has joined #nixos
colemickens has joined #nixos
crazazy[m] has joined #nixos
crazymind-102[m] has joined #nixos
daemon1024 has joined #nixos
darkharmony9999[ has joined #nixos
danielrf[m] has joined #nixos
davidak[m] has joined #nixos
domenkozar[m] has joined #nixos
dominicusin[m] has joined #nixos
drozdziak1 has joined #nixos
dxu[m] has joined #nixos
eadwu[m] has joined #nixos
dtz has joined #nixos
eddyb has joined #nixos
emily has joined #nixos
fgaz has joined #nixos
fzakaria1 has joined #nixos
GuillaumeChrel[m has joined #nixos
hiroshi[m] has joined #nixos
hsiktas[m] has joined #nixos
hpfr has joined #nixos
humancalico[m] has joined #nixos
ilya-fedin has joined #nixos
Hayden[m] has joined #nixos
JankLoogi has joined #nixos
inquisitiv3 has joined #nixos
codyopel has joined #nixos
jgart[m] has joined #nixos
jonte[m] has joined #nixos
jschievink has joined #nixos
jtojnar has joined #nixos
kevincox[m] has joined #nixos
M0-[m] has joined #nixos
ks2048[m] has joined #nixos
kraem has joined #nixos
TomaszKsiak[m] has joined #nixos
Jake[m] has joined #nixos
aloiscochard[m] has joined #nixos
SplitFire[m] has joined #nixos
l_inus[m] has joined #nixos
lndn[m] has joined #nixos
matthewkenigsber has joined #nixos
tilcreator has joined #nixos
mindtree[m] has joined #nixos
a4wc6n[m] has joined #nixos
Avoozl[m] has joined #nixos
nh2[m] has joined #nixos
doomer[m] has joined #nixos
nikola[m] has joined #nixos
nilsirl[m] has joined #nixos
nikivi[m] has joined #nixos
mkg20001 has joined #nixos
omasanori[m] has joined #nixos
octowan[m] has joined #nixos
ongy[m] has joined #nixos
paalped[m] has joined #nixos
mica[m] has joined #nixos
cab404[m] has joined #nixos
back25[m] has joined #nixos
clefru_mm has joined #nixos
colmeka has joined #nixos
callahad[m] has joined #nixos
cchalc[m] has joined #nixos
chinmayxd[m] has joined #nixos
pinage404[m] has joined #nixos
c0d3x[m] has joined #nixos
regnat has joined #nixos
rednaZ[m] has joined #nixos
roberth has joined #nixos
ryantm has joined #nixos
yurb has joined #nixos
das-g[m] has joined #nixos
shu9 has joined #nixos
Amit[m] has joined #nixos
siraben has joined #nixos
srid has joined #nixos
slabity has joined #nixos
sjn[m] has joined #nixos
DanP[m] has joined #nixos
ecou[m] has joined #nixos
fatjedi[m] has joined #nixos
felschr[m] has joined #nixos
demoulin[m] has joined #nixos
srasu[m] has joined #nixos
ThaEwat has joined #nixos
the_rajsun[m] has joined #nixos
bjtitus[m] has joined #nixos
duktus[m] has joined #nixos
thefloweringash has joined #nixos
theduke has joined #nixos
timokau[m] has joined #nixos
habbasi[m] has joined #nixos
flip[m] has joined #nixos
kc[m] has joined #nixos
unclechu has joined #nixos
unrooted[m] has joined #nixos
ArtemVorotnikov[ has joined #nixos
MrShatteredMirro has joined #nixos
worldofpeace has joined #nixos
wak-work has joined #nixos
grahamc[m] has joined #nixos
Yakulu[m] has joined #nixos
hr[m] has joined #nixos
helithumper[m] has joined #nixos
hjulle has joined #nixos
ghasshee[m] has joined #nixos
DavHau[m] has joined #nixos
jfaassen[m] has joined #nixos
ialhamad[m] has joined #nixos
bourbon has joined #nixos
aanderse has joined #nixos
jlv has joined #nixos
yusdacra[m] has joined #nixos
georgyo[m] has joined #nixos
inlaw[m] has joined #nixos
zolk3ri[m] has joined #nixos
jumper149[m] has joined #nixos
kaiha[m] has joined #nixos
JaakkoLuttinen[m has joined #nixos
rycee has joined #nixos
CRTified[m] has joined #nixos
jbal[m] has joined #nixos
mt[m] has joined #nixos
steve[m] has joined #nixos
treed[m] has joined #nixos
lurpahi has joined #nixos
manu12[m] has joined #nixos
annemarie[m]2 has joined #nixos
srxl has joined #nixos
georg[m] has joined #nixos
juan[m] has joined #nixos
Valodim[m] has joined #nixos
rschulman has joined #nixos
ndarilek has joined #nixos
killercup[m] has joined #nixos
leonardp has joined #nixos
fjodor[m] has joined #nixos
li_matrix has joined #nixos
sum1[m] has joined #nixos
Ke has joined #nixos
cyberwolf[m] has joined #nixos
balsoft has joined #nixos
mudrii[m] has joined #nixos
mzumquadrat[m] has joined #nixos
neonfuz2 has joined #nixos
mnm[m] has joined #nixos
MElemental[m] has joined #nixos
Notkea[m] has joined #nixos
lukebfox[m] has joined #nixos
Jezhehim[m] has joined #nixos
q3k[m] has joined #nixos
ZerataX has joined #nixos
lahmilahsi[m] has joined #nixos
ntnkwmkmnw[m] has joined #nixos
jehova[m] has joined #nixos
Dandellion has joined #nixos
mullein[m] has joined #nixos
puzzlewolf has joined #nixos
Alex[m] has joined #nixos
fadenb[m] has joined #nixos
maxfieldl[m] has joined #nixos
yangm has joined #nixos
scaroo[m] has joined #nixos
tnias[m] has joined #nixos
phirsch has joined #nixos
qrilka[m] has joined #nixos
maralorn has joined #nixos
qbit[m] has joined #nixos
abcrawf has joined #nixos
ma27[m] has joined #nixos
njha[m] has joined #nixos
axx has joined #nixos
timclassic has joined #nixos
pheoxy has joined #nixos
ptotter[m] has joined #nixos
tristan[m] has joined #nixos
grin[m] has joined #nixos
michaelpj has joined #nixos
jonathan[m]3 has joined #nixos
leons has joined #nixos
sshow[m] has joined #nixos
billsun has joined #nixos
test128383[m] has joined #nixos
superchonk[m] has joined #nixos
nurelin has joined #nixos
stu_[m] has joined #nixos
SpaghettiCthulhu has joined #nixos
JJJollyjim has joined #nixos
hazel[m] has joined #nixos
sstreet[m] has joined #nixos
onny[m] has joined #nixos
musicmatze has joined #nixos
l33[m] has joined #nixos
philipp[m] has joined #nixos
theglenn888[m] has joined #nixos
timotheel-f[m] has joined #nixos
us3r[m] has joined #nixos
reyman[m] has joined #nixos
user_account[m] has joined #nixos
rnhmjoj has joined #nixos
anthony[m] has joined #nixos
ejpcmac has joined #nixos
nicolas[m] has joined #nixos
quidome[m] has joined #nixos
yeongsheng_tan[m has joined #nixos
ugubok[m] has joined #nixos
toto[m] has joined #nixos
verum_alpha[m] has joined #nixos
tyrion-mx has joined #nixos
AntonioYang[m] has joined #nixos
dxb[m] has joined #nixos
stuebinm[m] has joined #nixos
menelaos[m] has joined #nixos
daddy_james[m] has joined #nixos
zrsk[m] has joined #nixos
zie[m] has joined #nixos
boogiewoogie[m] has joined #nixos
risson[m] has joined #nixos
AmitLevy[m] has joined #nixos
jojosch|Johannes has joined #nixos
IslandUsurper[m] has joined #nixos
milessanctimicha has joined #nixos
spudly[m] has joined #nixos
ipv6[m] has joined #nixos
matute_[m] has joined #nixos
kueckieben[m] has joined #nixos
Preisschild has joined #nixos
vpfeiffer[m] has joined #nixos
Rian[m] has joined #nixos
govanify has joined #nixos
pachumicchu has joined #nixos
bloodyfish[m] has joined #nixos
schmittlauch[m] has joined #nixos
Dennis[m]2 has joined #nixos
esclear_m has joined #nixos
evils[m] has joined #nixos
faya01[m] has joined #nixos
nyu[m] has joined #nixos
<lb5tr> yikes
<johanot> pn: it should be possible for nix eval to call toplevel functions in files implicitly with --arg and --argstr
<tobiasBora> Oh, I just realized I got an error due to another install with nix-env. But I'm still curious to know if it's possible to declare the priority of a package in my home.nix file directly
<siraben> Anyone know what I should do if I want to install the latest haskell-language-server from https://github.com/haskell/haskell-language-server ?
<johanot> in fact, "nix eval --argstr name johanot -f test.nix name --json" works just fine, as long as I ask for the "name" attr and not the entire attrset. Thanks srhb .. Still puzzled though :D
gnidorah has joined #nixos
<siraben> Here's what the derivation looks like, http://ix.io/2BlI
<siraben> But it's missing an argument hls-tactics-plugin, which is not in the list of haskellPackages yet
<gnidorah> hi. what do you think? https://github.com/NixOS/nixpkgs/pull/100485
<{^_^}> #100485 (by gnidorah, 5 days ago, open): iortcw: init at 1.51c
<{^_^}> [nixos-homepage] @domenkozar merged pull request #622 → Rename Nix cookbook -> nix.dev → https://git.io/JTB3v
<{^_^}> [nixos-homepage] @domenkozar pushed 2 commits to master: https://git.io/JTRnn
kenran has quit [Quit: leaving]
<{^_^}> [nixpkgs] @itc-ger opened pull request #101131 → keepassrpc: 1.8.0 -> 1.14.0 → https://git.io/JTRcu
cfricke has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @deviant opened pull request #101132 → iosevka-bin: add support for variants → https://git.io/JTRcH
alp has quit [Ping timeout: 272 seconds]
hmpffff has quit [Ping timeout: 272 seconds]
<{^_^}> [nix] @domenkozar merged pull request #3996 → Macos big sur installer fixes → https://git.io/JUn3Z
<{^_^}> [nix] @domenkozar pushed 9 commits to master: https://git.io/JTRCl
m0rphism has joined #nixos
hmpffff has joined #nixos
<{^_^}> [nix] @domenkozar pushed 4 commits to 2.3-maintenance: https://git.io/JTRC1
m3thos has quit [Ping timeout: 244 seconds]
wirfeiernalle has joined #nixos
m3thos has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #101100 → neovim: add config to passthru → https://git.io/JTBlR
<{^_^}> [nixpkgs] @teto pushed to master « neovim: add config to passthru (#101100) »: https://git.io/JTRWm
<{^_^}> [hydra] @edolstra pushed 10 commits to master: https://git.io/JTRW4
<{^_^}> [hydra] @edolstra merged pull request #818 → Fix build against latest Nix master → https://git.io/JUrat
yjftsjthsd has quit [Read error: Connection reset by peer]
alp has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #101118 → perlPackages.Future: 0.45 -> 0.46 → https://git.io/JTByA
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTRWa
yjftsjthsd has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @maxxk opened pull request #101133 → [20.09] odpic: 3.3.0 -> 4.0.2 → https://git.io/JTRlI
<{^_^}> [nixpkgs] @zowoq opened pull request #101134 → editorconfig-checker: 2.1.0 -> 2.2.0 → https://git.io/JTRlz
Chiliparrot has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @zowoq opened pull request #101136 → rustPlatform: fix darwin build failure → https://git.io/JTR4X
nonfinito has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTRBO
fjodor[m] has quit [Quit: Idle for 30+ days]
<{^_^}> [nixpkgs] @vcunat pushed 9 commits to staging: https://git.io/JTRBn
<{^_^}> [nixpkgs] @vcunat merged pull request #100875 → [staging] curl: 7.72.0 -> 7.73.0 → https://git.io/JTC2D
<{^_^}> [nixpkgs] @vcunat merged pull request #100385 → xorg.xcbproto: 1.13 -> 1.14.1 and xorg.libxcb: 1.13.1 -> 1.14 → https://git.io/JTtc9
<{^_^}> [nixpkgs] @vcunat merged pull request #100378 → xorg.libXvMC: 1.0.11 -> 1.0.12 → https://git.io/JTtY1
<{^_^}> [nixpkgs] @vcunat merged pull request #100376 → xorg.xorgproto: 2019.1 -> 2020.1 → https://git.io/JTttM
shu9 has quit [Quit: Idle for 30+ days]
rnhmjoj has quit [Changing host]
rnhmjoj has joined #nixos
rnhmjoj has joined #nixos
<roberth> does bash crash when interrupting a command substitution or is it just me?
<samueldr> segfault?
sjn[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<roberth> try interrupting (^C) echo $(sleep 10)
<samueldr> oh, command substitution
<samueldr> I had in mind a command-not-found
<samueldr> and uh, I also misremembered my problem at that time; I was accidentally causing command-not-found to be called on command-not-found
<samueldr> (disregard me)
<roberth> not sure what the exit code is though
<samueldr> doesn't crash here
<samueldr> (but 130 for the exit code)
ArtemVorotnikov[ has quit [Quit: Idle for 30+ days]
yoctocell[m] has quit [Quit: Idle for 30+ days]
SpaghettiCthulhu has quit [Quit: Idle for 30+ days]
tnias[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<roberth> I couldn't reproduce it in a way to told me the exit code, but 130 makes sense
<roberth> that's the ^C one
acarrico has joined #nixos
wirfeiernalle has quit [Quit: authenticating]
wirfeiernalle has joined #nixos
wirfeiernalle is now known as cheriimoya
zupo has joined #nixos
jabster28 has quit [Ping timeout: 264 seconds]
jabster28 has joined #nixos
<{^_^}> [nixos-org-configurations] @edolstra pushed to master « delft/flake.lock: Update »: https://git.io/JTRR3
rprije has quit [Ping timeout: 265 seconds]
alp has quit [Ping timeout: 272 seconds]
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
jabster28 has joined #nixos
cfinch_ has quit [Ping timeout: 240 seconds]
cfinch_ has joined #nixos
mgdm has joined #nixos
<mgdm> Hello. I'm using home-manager on macOS. I'm wondering if I can add a single binary from a package to my path, without the remainder of them appearing? I want to have `shuf` from coreutils available, without replacing macOS's own `ls` etc
<{^_^}> [nixos-homepage] @samueldr merged pull request #624 → download.tt: Fix EC2 Launch buttons → https://git.io/JTBSt
<{^_^}> [nixos-homepage] @samueldr pushed 2 commits to master: https://git.io/JTR0E
<{^_^}> [nixos-homepage] @samueldr pushed 0 commits to fix/623-ec2-launch: https://git.io/JTR0u
<ryantm> The Final Comment Period for RFC 0072 has started and, barring any blocking issues, will be merged after 2020-10-30. Your opinions, comments, and approvals are welcome!
<{^_^}> rfcs#72 (by mboes, 14 weeks ago, open): [RFC 0072] Switch to CommonMark for documentation
berberman has joined #nixos
berberman_ has quit [Ping timeout: 272 seconds]
alp has joined #nixos
Steelwire has left #nixos [#nixos]
lawr3nce has joined #nixos
thelounge81 has joined #nixos
Maxdamantus has quit [Ping timeout: 258 seconds]
Maxdamantus has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
ericsagnes has quit [Ping timeout: 244 seconds]
thelounge81 has quit [Ping timeout: 272 seconds]
civodul has joined #nixos
jabster28 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @raboof opened pull request #101138 → Append '-unstable' to pname instead of prefixing to version → https://git.io/JTRzI
jabster28 has joined #nixos
kreyren_ has joined #nixos
ericsagnes has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #101022 → python3.pkgs.pycairo: drop xlibs → https://git.io/JTlSK
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to staging: https://git.io/JTRzu
<{^_^}> [nixpkgs] @roberth opened pull request #101139 → lib: Use Nix's static scope checking, fix error message, optimize → https://git.io/JTRzM
wnklmnn has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #101117 → lxd: 4.6 -> 4.7 → https://git.io/JTBMW
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTRz7
<{^_^}> [nixos-homepage] @samueldr opened pull request #626 → Revert "css: Remove now unused nixos-site css" → https://git.io/JTRz5
whatisRT has joined #nixos
kirc has joined #nixos
<{^_^}> [nixos-homepage] @samueldr merged pull request #626 → Revert "css: Remove now unused nixos-site css" → https://git.io/JTRz5
<{^_^}> [nixos-homepage] @samueldr pushed 2 commits to master: https://git.io/JTRgR
kirc has quit [Client Quit]
kirc has joined #nixos
pn-mobile has joined #nixos
kirc has quit [Client Quit]
kirc has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #101114 → aws-okta: 1.0.4 -> 1.0.5 → https://git.io/JTBPT
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTR2f
<DigitalKiwi> roberth: it destroyed my terminal
<DigitalKiwi> just *poof* disappeared
lawr3nce has quit [Quit: Leaving]
<tobiasBora> Hum, steam-run is not just a buildFHSEnv + some packages? Because openCL (via clinfo) works inside a buildFHSEnv but not inside steam-run, and I can't explain why
kirc has quit [Quit: kirc]
pn-mobile has quit [Remote host closed the connection]
cfinch_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @magnetophon opened pull request #101141 → Faust: fix build → https://git.io/JTR2S
<Cadey> how do i enable kvm? the kvm kernel module doesn't seem to be available
<roberth> I wrote an issue for it https://savannah.gnu.org/support/index.php?110335
cfinch_ has joined #nixos
<gchristensen> Cadey: afaik it is always enabled automatically if your hardware has kvm support
gnidorah has quit [Quit: Connection closed for inactivity]
<Cadey> guess what the ryzen board did on a bios update for me without my knowledge
cfinch__ has joined #nixos
genevino has quit [Quit: Great minds discuss ideas. Average minds discuss events. Small minds discuss people.]
<samueldr> "nice settings you have there, would be a shame if something happened to them"?
<gchristensen> oops
cfinch_ has quit [Ping timeout: 260 seconds]
ilmu has quit [Ping timeout: 265 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @DavHau opened pull request #101142 → autoPatchelfHook: optimize performance; better error handling → https://git.io/JTRVl
<tobiasBora> Is it possible to load all libraries from xorg at once? I lose quite a lot of time to add one by one all dependencies of xorg, like libICE, libSM...
domogled1 has joined #nixos
fendor has quit [Ping timeout: 258 seconds]
domogled has quit [Ping timeout: 260 seconds]
domogled has joined #nixos
domogled1 has quit [Ping timeout: 260 seconds]
tsruser has joined #nixos
meh` has joined #nixos
cristi_ has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #101173 → vkquake: fix the build → https://git.io/JTRrh
cfinch__ has quit [Ping timeout: 258 seconds]
fendor has joined #nixos
<tobiasBora> I'm running in a buildFHSUserEnv a program that uses Qt, but when it runs it gives error like xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb, Qt: Failed to create XKB context!
<tobiasBora> Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .
costrouc has joined #nixos
<tobiasBora> I guess I need something like wrapQtAppsHook, but not sure how to do for a prebuilt binary in a FHSUserEnv
tsruser has quit [Ping timeout: 256 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
meh` has quit [Ping timeout: 264 seconds]
<evanjs> Wondering if anybody had thoughts on the source build I got working for #101048
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101048 (by evanjs, 1 day ago, open): imgbrd-grabber: init at 7.3.2
<evanjs> Note to future self: just because it has a package.json doesn't mean I need to run `npm i` 😬
<{^_^}> [nixpkgs] @xaverdh opened pull request #101174 → pkgs/top-level/aliases.nix: improve error messages → https://git.io/JTR6w
whatisRT has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #100733 → go-ethereum: 1.9.22 -> 1.9.23 → https://git.io/JTZzU
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JTRi6
ilmu has joined #nixos
<{^_^}> [nixpkgs] @max-wittig opened pull request #101175 → gitlab-runner: 13.4.1 -> 13.5.0 → https://git.io/JTRPI
<{^_^}> [nixpkgs] @mmahut merged pull request #98785 → polkadot: 0.2.17 -> 0.8.24 → https://git.io/JUa97
<{^_^}> [nixpkgs] @mmahut pushed 3 commits to master: https://git.io/JTRPL
SanchayanM has quit [Quit: leaving]
cristi_ has quit [Quit: cristi_]
supersandro2000 has joined #nixos
<{^_^}> [nixpkgs] @DavHau opened pull request #101176 → virtualbox: fix overridden videoDrivers → https://git.io/JTRXg
samhza has quit [Remote host closed the connection]
samhza has joined #nixos
camsbury has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 0 commits to curl_7_73_0: https://git.io/JTR11
thelounge81 has joined #nixos
meh` has joined #nixos
gustavderdrache has joined #nixos
whald has joined #nixos
thelounge81 has quit [Ping timeout: 246 seconds]
<whald> is there a workaround for https://github.com/NixOS/nix/issues/3613 ? not having nix-serve on NixOS w/ flakes is kind of sad. :-/
Rusty1 has joined #nixos
<{^_^}> nix#3613 (by Kloenk, 21 weeks ago, open): flakes: meta and version
<{^_^}> [nixpkgs] @peti merged pull request #95836 → r-modules: bioc and cran update → https://git.io/JJA5T
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/JTRyg
CptCaptain has quit [Quit: WeeChat 2.9]
fendor has quit [Read error: Connection reset by peer]
<pickfire> How come nix search does not seemed to accept multiple keywords?
<pickfire> Using space.
pr06lefs has joined #nixos
<lordcirth> pickfire, it's a regex search
<pickfire> Ah
<pickfire> I didn't know that.
<pickfire> lordcirth++
<{^_^}> lordcirth's karma got increased to 3
hyper_ch2 has quit [Quit: Connection closed]
codygman has quit [Ping timeout: 265 seconds]
<pickfire> By the way, how do I check for the dependencies and size of a package I am planning to install?
codygman has joined #nixos
<{^_^}> [docker] @peti pushed 2 commits to master: https://git.io/JTRSt
<{^_^}> [docker] @peti merged pull request #27 → Update the readme to warn users about the missing sandbox. → https://git.io/JUhhF
<{^_^}> [docker] @peti closed pull request #25 → Use user 1000 from within the image → https://git.io/JU6O6
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
kirc has joined #nixos
<lordcirth> pickfire, "nix-env --dry-run -i fzf" will print the size of downloaded and unpacked dependencies
<zakame> I usually just `nix-shell -p <package> --dry-run` to peek at what's going to happen
<zakame> yep nix-env too
kirc has quit [Remote host closed the connection]
<pickfire> Wow, sakura just crashed when I am trying it out with `nix shell nixpkgs#sakura`.
<pickfire> How about using the new set of subcommands?
<pickfire> I don't usually use nix-env because the old set of commands evaluate really slow.
<pickfire> It takes minutes to do so.
<{^_^}> [nixpkgs] @dywedir opened pull request #101177 → skim: 0.8.2 -> 0.9.1, use fetchCrate → https://git.io/JTRS1
<pickfire> Ah
<pickfire> lordcirth: It does not work.
<pickfire> nix-env --dry-run -i sakura gets killed by OOM.
<samueldr> ,-A
<{^_^}> You'll usually want to use nix-env -i with -A. It's faster and more precise. See https://nixos.wiki/wiki/FAQ/nix-env_-iA for details.
<samueldr> and it'll probably help with the "evaluate[s] really slow" part
<pickfire> samueldr: Why is it not the default?
<{^_^}> [nixpkgs] @andir opened pull request #101178 → firefox: 81.0.2 -> 82, firefox-esr: 78.3.1esr -> 78.4.0esr → https://git.io/JTRSp
<samueldr> because it would break backwards compatibility I suppose?
<pickfire> I did used that before when others told me.
<pickfire> How?
<samueldr> by default, operations with nix-env search using the package name as defined on the derivation
<samueldr> > pkgs.hello.name
<{^_^}> "hello-2.10"
<samueldr> it splits using a builtin
<pickfire> -A does not work
<samueldr> -A will instead use the attribute name, here it would be the "hello" in pkgs.hello
<pickfire> attribute 'nixpkgs#sakura' in selection path 'nixpkgs#sakura' not found
<clever> pickfire: nixpkgs.sakura
<samueldr> so when it's used without -A, it needs to go through all that can be evaluated, get the names, and from there operate
<{^_^}> [nixpkgs] @oxalica opened pull request #101179 → vscode-extensions.vadimcn.vscode-lldb: 1.5.3 -> 1.6.0 and many fixes → https://git.io/JTR9n
<pickfire> clever: profile '/nix/var/.../profile' is incompatible with 'nix-env'; please use 'nix profile' instead
<pickfire> Still not working.
<clever> pickfire: i'm guessing that using `nix profile` once is a permanent upgrade, and you cant go back to `nix-env`
<pickfire> nix profile install does not seemed to have dry-run.
<clever> pickfire: you would have to delete the profile to be able to go back
fendor has joined #nixos
<pickfire> I can't go back.
<pickfire> If I go back I cannot build stuff.
<pickfire> OOM all the time
<clever> get some swap?
<pickfire> 0
<pickfire> Nah, I don't think swap is the solution.
<pickfire> It's like saying your windows is slow, go get a faster computer.
<pickfire> Or format the computer.
<clever> it only oom's if you use -i without -A
<pickfire> Ah, true.
<pickfire> How long have `nix profile` been there unstable?
<pickfire> But I do enjoy using the new commands a lot, way faster except some downside still there.
<pickfire> Like it only outputs last 10 lines on nix build if it failed.
<clever> [root@amd-nixos:~]# nix show-config | grep log-lines
<clever> log-lines = 10
<clever> you can increse that with log-lines in either nix.conf or --option
<pickfire> Wow, so undiscoverable.
<clever> it should also be in the docs
<{^_^}> [nixpkgs] @oxalica closed pull request #100358 → vscode-extensions.{matklad.rust-analyzer,vadimcn.vscode-lldb}: fix build error → https://git.io/JTLgD
<pickfire> Wait, how come I didn't saw any docs on the new commands.
<pickfire> Even unstable docs are not updated with new subcommands though.
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
<{^_^}> [nixpkgs] @ajs124 merged pull request #88825 → raspberrypi-eeprom: Init at 2020-10-05 → https://git.io/JfVqE
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to master: https://git.io/JTRHL
<pickfire> codyopel: sakura failed to run
<pickfire> 3.7.0
<pickfire> VteRegex runtime check failed
<pickfire> codyopel: ix.io/2Bnk
growpotkin has joined #nixos
<pickfire> clever++
<{^_^}> clever's karma got increased to -2147483648
<pickfire> Oh, what happened to your score.
<mgdm> hah
<pickfire> clever--
<clever> the bot does that randomly, lol
<clever> it was 522 about 30mins ago
<pickfire> Wow, how come so many packages does not work with `nix shell`, I tried both sakura and guake, both not working.
court_jester has joined #nixos
<clever> pickfire: is it just nix-shell, or is the package broken in other ways?
<pickfire> Probably package is broken
<pickfire> But is it? I tried two out of two, and 100% of them are broken.
<clever> what about the hello package?
<samueldr> if it failed to run with the same error, it might be that VTE, a common dependency in gtk-based terminals, is problematic here
<{^_^}> [nixpkgs] @roberth merged pull request #101122 → [20.09] perlPackages.Linux*: disable on non-Linux platforms → https://git.io/JTBAE
<{^_^}> [nixpkgs] @roberth pushed 2 commits to release-20.09: https://git.io/JTRQi
<pickfire> Hello works
<pickfire> samueldr: But lxterminal worked.
<pickfire> Not fully working but I wanted to try out other VTE based terminals.
<{^_^}> [nixpkgs] @andir merged pull request #99922 → firefox: add ltoSupport and enable it by default → https://git.io/JUxGe
<{^_^}> [nixpkgs] @andir pushed 4 commits to master: https://git.io/JTRQQ
<pickfire> I mean as in there are some issue with alt key with kakoune, people asked me to test with other VTE based terminals.
<{^_^}> [nixpkgs] @roberth merged pull request #101123 → [20.09] spooles: fix build on darwin → https://git.io/JTBAX
<{^_^}> [nixpkgs] @roberth pushed 2 commits to release-20.09: https://git.io/JTRQx
sigmundv has quit [Ping timeout: 240 seconds]
<pickfire> Termite is there but terminfo is incorrect.
<pickfire> So still broken, cannot even open editor.
<samueldr> pickfire: just tested sakura, I have the same output in the console, but sakura works
<pickfire> samueldr: It does not work on my machine.
<samueldr> what I want to say here is that the issue is probably more subtle, and not related to the VTE-WARNING
<pickfire> samueldr: Try running `nix shell nixpkgs#sakura` than `sakura`?
<pickfire> Ah but it does not start at all and no output, maybe I need to check the logs. T_T
<pickfire> Okay, confirmed vte bug. Terminator have the same issue as lxterminal alt thing.
<samueldr> same results with `nix shell` and the flakes syntax
<samueldr> which is not surprising
Philonous has joined #nixos
vldn has joined #nixos
<pickfire> Same results?
<pickfire> It crashed too?
<samueldr> works just as under nix-shell
<pickfire> Huh? How come?
<pickfire> So weird.
<samueldr> because nix-shell and nix shell are not isolation tools
* dutchie feels so dirty for solving a binary issue by `sudo mkdir /lib64 && sudo cp /nix/store/9df65igwjmf2wbw0gbrrgair6piqjgmi-glibc-2.31/lib64/ld-linux-x86-64.so.2 /lib64` and not patchelf
<samueldr> it could be multiple things
<pickfire> I thought nixos does not have the issue "it works on my machine".
<pickfire> How to do isolation with nix shell?
<pickfire> I didn't saw --pure for nix shell.
<samueldr> --pure only clears the environment for `nix-shell`
<pickfire> I bet nix build does not have isolation too.
<vldn> someone knows if it`s possible to build a declarative lutris nixfile (eg installs declared installers from lutris.net on first Start and checks if already exists)
<samueldr> impurities all around can still exist, e.g. your configuration files, using X11 vs. wayland, etc
<samueldr> dutchie: as you should
<samueldr> :)
philr has quit [Ping timeout: 240 seconds]
<pickfire> samueldr: I thought --pure solves the issue of having impurities?
<samueldr> If this flag is specified, the environment is almost entirely cleared before the interactive shell is started, so you get an environment that more closely corresponds to the “real” Nix build. A few variables, in particular HOME, USER and DISPLAY, are retained. Note that ~/.bashrc and (depending on your Bash installation) /etc/bashrc are still sourced, so any variables set there will affect the interactive shell.
<samueldr> from `man nix-shell`
<samueldr> it does help a lot
<samueldr> but it's not isolating the process from your filesystem
ddellacosta has joined #nixos
sigmundv has joined #nixos
<abathur> samueldr: this may just be an obvious thing everyone else knows, but is there a clear way to do something incrementally helpful like add failing tests in a case like this?
<samueldr> abathur: "cases like this" what kind?
<samueldr> I guess it all depends on what kind of cases "like this"
<abathur> sorry; this sakura vte discussion
<samueldr> I guess the first thing to do would be to know what the issue is
<samueldr> so to have a reproducer
<abathur> or maybe I'm misreading and yours was working fine?
<samueldr> it was working fine here
<samueldr> (AFAICT)
<pickfire> Not working fine here.
<samueldr> I had a terminal window
<pickfire> sakura, guake, termite broken
<pickfire> I bet if I try another 5 terminals 3 of them could be broken.
<abathur> oh ok, sorry; I mis-read
<abathur> my question still exists, but "cases like this" would be: things that build but don't run
<samueldr> checkPhase is the existing "canonical" way to handle this
<samueldr> assuming the software can be "checked" :)
<pickfire> Wow, tilda works. I am surprised the terminal looks cool.
<pickfire> Or maybe I just happened to choose the few broken ones.
<samueldr> there was an effort, not sure what came of it, to try and make GUI software tests during nix-build
<{^_^}> [nixpkgs] @erictapen opened pull request #101180 → opensc: patch for CVE-2020-26570, CVE-2020-26572 → https://git.io/JTRdu
<{^_^}> [nixpkgs] @veprbl merged pull request #101090 → ArchiSteamFarm: 4.3.0.6 -> 4.3.1.0 → https://git.io/JTBIF
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JTRdz
<samueldr> another option is more nixos tests that are available through the packages passthru.tests attribute
<samueldr> but those are hard to actively test
<samueldr> "those", being GUI software
<pickfire> I wonder how does people even test terminals.
<samueldr> good question
<samueldr> ideally we'd re-use whatever setup upstream has for testing
<abathur> nod, I guessed checkPhase would be the answer, but I guess there's a risk of stomping on any test suite that is getting run automatically by the builder; I know nixos tests also exist but have never looked closely and have no grok :)
<pickfire> Screenshot, open up a terminal, screenshot, send ctrl-d, check exit code, compare screenshot?
<samueldr> abathur: running custom tests in postCheck would help
<pickfire> Is X server even running on the test server?
<samueldr> it... depends...
<samueldr> nix builds _are_ isolated
<samueldr> (comparatively to nix-shell not being)
<clever> the nixos tests take a configuration.nix
<clever> so you can just enable the xserver
<samueldr> yeah, if you use a _nixos_ test
<samueldr> since that runs a VM
<pickfire> Then I can't do that on a pi.
<abathur> I guess there are probably test suites for like VT* and XTerm compliance?
ManiacOfMadness has joined #nixos
<pickfire> But yeah, I though the default nix commands are sandboxed.
<samueldr> oh, that wasn't on x86_64 that it failed?
<pickfire> No
<pickfire> x86_64 VM
<samueldr> ah, I see
<samueldr> abathur: yeah, there is IIRC
<pickfire> But if I got nixos working in 8GB, up and running. I could try that out on pi next time.
fresheyeball has joined #nixos
<pickfire> Right now it is working on the VM, and I am packaging lxde.
<pickfire> Just some stuff looks out of shape, I don't know why lxpanel is halfed.
<pickfire> gtk3*
justanotheruser has joined #nixos
kirc has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #101181 → [20.03] php72: 7.2.32 -> 7.2.34 → https://git.io/JTRFr
<abathur> this is kinda cool https://systemundertest.org/xterm/
<{^_^}> [nixpkgs] @thoughtpolice pushed 2 commits to master: https://git.io/JTRFo
ewfkl4t has joined #nixos
ewfkl4t has left #nixos [#nixos]
<pickfire> Oh no
<pickfire> Home manager does not work with nix profile
<pickfire> Need to check.
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @zakame opened pull request #101182 → perlPackages.LinuxInotify2: add description/license to meta → https://git.io/JTRbL
<simonpe^^> what is the preferred way of getting the directory of the file used to start a nix-shell? i.e. I want to export an env var that points to the root of the project where the shell.nix is
<simonpe^^> in the shellHook
<samueldr> simonpe^^: DIR="${toString ./.}" # assuming this is in shellHook
<samueldr> ./[...] in a nix expression is always relative to where the expression resides
<simonpe^^> samueldr: wouldn't that put it in the /nix/store ?
<samueldr> not with the toString
<simonpe^^> ah ok, thx
<samueldr> otherwise, yes, you can test it and you'll see that ./. has been put in the store :)
<samueldr> (I actually checked before answering because I wasn't totally sure)
<pickfire> How do we install nix-env and nixUnstable at the same time?
<simonpe^^> yep, it worked beautifully
<pickfire> Oh wait, I guess I can just remove profile.
alp has joined #nixos
<pickfire> Oh no, after I removed the profile my editor is gone.
<pickfire> T_T
vldn has quit [Ping timeout: 272 seconds]
leotaku has joined #nixos
<pickfire> clever: I accidentally deleted /nix/var/nix/profiles/per-user/pickfire/profile, how do I revert that?
<pickfire> I believe I removed the link.
leotaku_ has quit [Ping timeout: 260 seconds]
Henson has joined #nixos
<Henson> if I'm in a nix-shell, is there an easy way to find the path for the shell's closure so I can copy it over to another system?
<{^_^}> Henson: 5 days, 9 hours ago <clever> sure!
<pickfire> Henson: closure?
* Henson looks at {^_^}
<pickfire> which $TERM
<__red__> Ah Henson!
<Henson> pickfire: like the derivation for the environment that gets built
<__red__> I really enjoyed your talk - thank you for doing it.
<__red__> my team and I talked about it for hours
<Henson> __red__: I'm glad you enjoyed it!
<__red__> admittedly, some of them branched into conversations about the sport itself
<__red__> ... - but they were receptive
<Henson> __red__: oh really? Let me know if you'd like to pick my brain about anything or know more details.
kirc1 has joined #nixos
<Henson> __red__: it's interesting how pervasive baseball terminology and idioms are in every day life, at least in North American culture.
<clever> pickfire: its a symlink to the latest profile-???-link in the same dir
<clever> Henson: you asked about the kexec stuff, and DC'd, so i had {^_^} pass along the msg
Chiliparrot has joined #nixos
<clever> Henson: but you never spoke infront of {^_^}, so it didnt know you had returned!
<pickfire> clever: Oh
<pickfire> I just found it.
<Henson> clever: oh, I didn't know {^_^} could do that!
sigmundv_ has joined #nixos
<pickfire> Luckily it is a symbolic link.
<clever> ,tell Henson like this
<{^_^}> clever: I'll pass that on to Henson
* Henson pats {^_^}
<{^_^}> Henson: 10 seconds ago <clever> like this
<Henson> {^_^}: thank you!
<pickfire> clever++
<{^_^}> clever's karma got increased to 524
<pickfire> Even though I found it out while you give the comment.
<pickfire> But I wonder if I can stick home-manager to use nix but system to use nixUnstable?
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #101185 → gitAndTools.lab: wrap xdg-open to fix `lab mr browse` → https://git.io/JTRAx
<clever> pickfire: probably
<supersandro2000> pickfire: it is nix. ofc you can. does not mean you should
<etu> ,botsnack
<{^_^}> Oh thanks, have a cookie yourself
<__red__> ,locate Xvfb
<{^_^}> Found in packages: xlibs.xorgserver
sigmundv has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #101173 → vkquake: fix the build → https://git.io/JTRrh
<{^_^}> [nixpkgs] @peterhoeg pushed to master « vkquake: fix the build »: https://git.io/JTRxm
<pickfire> supersandro2000: So you mean I should leave home-manager broken?
<supersandro2000> didnt say that
<pickfire> Or I should revert from nixUnstable to nix?
kirc1 has quit [Remote host closed the connection]
vldn has joined #nixos
<supersandro2000> idk
test_2348134234 has joined #nixos
test_2348134234 has left #nixos [#nixos]
zakame has quit [Ping timeout: 264 seconds]
zakame has joined #nixos
sangoma has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @erictapen merged pull request #101180 → opensc: patch for CVE-2020-26570, CVE-2020-26572 → https://git.io/JTRdu
<{^_^}> [nixpkgs] @erictapen pushed to master « opensc: patch for CVE-2020-26570, CVE-2020-26572 »: https://git.io/JTRp7
<{^_^}> [nixpkgs] @erictapen pushed to release-20.09 « opensc: patch for CVE-2020-26570, CVE-2020-26572 »: https://git.io/JTRhT
kreyren_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @erictapen pushed to release-20.03 « opensc: patch for CVE-2020-26570, CVE-2020-26572 »: https://git.io/JTRh3
domogled has quit [Ping timeout: 260 seconds]
<pumpy> after i run `nix-channel --add ... \n nix-channel --update` i try to run `nix-shell '<home-manager>' -A install` i but it errors error: file 'home-manager' was not found in the Nix search path. `nix-channel --list' shows a home-manager channel. my $NIX_PATH is
<pumpy> /home/pumpy/.nix-defexpr/channels:nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels. i tried to source `$HOME/.nix-profile/etc/profile.d/hm-session-vars.sh` like manual says but file not found what's wrong?
<pickfire> pumpy: Maybe you didn't get to install it?
cfinch__ has joined #nixos
<pickfire> pumpy: Are you following the correct instruction?
<pickfire> The default instruction is for unstable I think.
domogled has joined #nixos
thelounge81 has joined #nixos
erasmas has joined #nixos
ManiacOfMadness has quit [Ping timeout: 265 seconds]
<Henson> found a helpful article by fzakaria that answers my nix-shell closure question: https://fzakaria.com/2020/08/11/caching-your-nix-shell.html
<pumpy> pickfire well ya the installation failed
<pumpy> following instructions at https://rycee.gitlab.io/home-manager/. im on 20.03
<{^_^}> [nixpkgs] @aszlig pushed to master « nixos/tests/avahi: Fix evaluation »: https://git.io/JTRjB
thequux[m] has joined #nixos
saschagrunert has quit [Quit: Leaving]
<pickfire> pumpy: I recalled there are two instructions.
<pickfire> home-manager didn't fail for me but a bunch of other stuffs did.
<pickfire> pumpy: What is your full command?
<pickfire> $ nix-channel --add https://github.com/rycee/home-manager/archive/master.tar.gz home-manager?
kirc has quit [Quit: kirc]
domogled has quit [Quit: domogled]
kirc has joined #nixos
<pumpy> nix-channel --add https://github.com/rycee/home-manager/archive/release-20.03.tar.gz home-manager because im running 20.03
hnOsmium0001 has joined #nixos
kirc has quit [Client Quit]
sangoma has joined #nixos
thelounge81 has quit [Ping timeout: 260 seconds]
kirc has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #98618 → tlp: Add support for non-x86 platforms → https://git.io/JU2mr
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JT0eB
orivej has quit [Ping timeout: 258 seconds]
srhm has quit [Read error: Connection reset by peer]
kirc has quit [Quit: kirc]
<{^_^}> [nixpkgs] @jonringer merged pull request #101103 → [20.09] nixos/initrd-network: fix /etc/resolv.conf when multiple dns servers from DHCP → https://git.io/JTB8w
<{^_^}> [nixpkgs] @jonringer pushed commit from @rissson to release-20.09 « nixos/initrd-network: fix /etc/resolv.conf when multiple dns servers from DHCP »: https://git.io/JT0ep
ericsagnes has quit [Ping timeout: 272 seconds]
kirc has joined #nixos
octowan[m] has quit [Quit: Idle for 30+ days]
dominicusin[m] has quit [Quit: Idle for 30+ days]
kirc has quit [Client Quit]
<__red__> I have the strangest bug. If I switch my displayManager and desktopManager, nixos-rebuild switch and then pkill X to terminate my session... I get the new GDM and Desktop
<__red__> but when I reboot - it goes back to my old one
<__red__> any suggestions as to how I can debug what appears to be nixos-rebuild switch not actually switching?
kirc has joined #nixos
<__red__> switching post-reboot that is
dadada_ has quit [Ping timeout: 256 seconds]
<clever> __red__: is /boot correctly mounted?
lndn[m] has quit [Quit: Idle for 30+ days]
kirc has quit [Client Quit]
<__red__> yes
jehova[m] has quit [Quit: Idle for 30+ days]
<__red__> I guess I should look at the timestamp on those files
kirc has joined #nixos
<clever> __red__: what does `mount` say about /boot/ ?
<__red__> /dev/sda1 on /boot type ext2 (rw,relatime,errors=continue,user_xattr,acl)
<__red__> and yes, grub.cfg wasn't updated
<clever> __red__: what fs type is / ?
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<clever> and was sda1 mounted to /mnt/boot when you did nixos-install?
dadada_ has joined #nixos
<__red__> so - I moved this from a physical computer to a virtual machine
<clever> did you just copy the entire disk?
<__red__> so I had to remount and re-run nixos-install to build a new hardware-.nix etc
<{^_^}> [nixpkgs] @doronbehar merged pull request #101141 → Faust: fix build → https://git.io/JTR2S
<__red__> I gave vmware access to the full disk
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JT0fn
<clever> you may want to force a bootloader reinstall
<__red__> shouldn't a nixos-rebuild do that?
<clever> __red__: nixos-rebuild switch --install-bootloader
<clever> by default, it only reinstalls the bootloader if the bootloader version or low-level cfg has changed
lorimer has quit [Quit: NAE TROOSERS]
kirc has quit [Quit: kirc]
<{^_^}> [nixpkgs] @jonringer merged pull request #100229 → rust-bindgen: 0.54.1 -> 0.55.1 → https://git.io/JTTBU
<{^_^}> [nixpkgs] @jonringer pushed commit from @JohnTitor to master « rust-bindgen: 0.54.1 -> 0.55.1 »: https://git.io/JT0fa
ericsagnes has joined #nixos
<__red__> is there a way to force it?
<clever> __red__: --install-bootloader, ^
<__red__> thx
<__red__> testing
kirc has joined #nixos
<__red__> oh - that's good
<__red__> now I have a warning
fendor has quit [Remote host closed the connection]
<__red__> "Warning: do not know how to make this configuration bootable; please enable a boot loader"
<clever> __red__: then you forgot to do boot.loader.grub.enable = true;
<clever> __red__: you likely also want boot.loader.grub.device = "/dev/sda";
cole-h has joined #nixos
kirc has quit [Client Quit]
<__red__> You're right - it's false.
<{^_^}> [nixpkgs] @jonringer opened pull request #101188 → python3Packages.tensorflow: break if gast not correct → https://git.io/JT0fx
<__red__> I have no idea how thhat happened
<__red__> but thank you
kirc has joined #nixos
sigmundv_ has quit [Ping timeout: 258 seconds]
fresheyeball has quit [Quit: WeeChat 2.7.1]
kirc has quit [Client Quit]
<jasom> Whats the advantage of fetchFrom{GitHub,GitLab,Gitiles,RepoOrCz} over just fetchgit?
<simpson> jasom: There's a subsystem in nixpkgs which manages mirrors for source code. While I don't think it's *currently* used for GH or other large git hosts, it could be in the future.
<{^_^}> [nixpkgs] @AmineChikhaoui opened pull request #101189 → gcc9: add patches required for target musl → https://git.io/JT0J7
hmpffff has quit [Ping timeout: 272 seconds]
xacktm has joined #nixos
<DigitalKiwi> isn't there a problem with fetchgit on github for submodules that the github specific one solves?
hmpffff has joined #nixos
<jasom> git submodules seem to always be *not quite* the answer to problems that I have
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #101190 → [20.03] firefox: 81.0.2 -> 82.0, firefox-esr-78: 78.3.1esr -> 78.4.0esr → https://git.io/JT0Uj
evade has joined #nixos
<{^_^}> [nixpkgs] @RaghavSood opened pull request #101191 → polkadot: 0.8.24 -> 0.8.25 → https://git.io/JT0Tm
kirc has joined #nixos
<{^_^}> [nixpkgs] @grahamc opened pull request #101192 → nixpkgs: support basic auth in location blocks → https://git.io/JT0T7
<cole-h> 👀
<cole-h> gchristensen: Maybe you meant to have the title be `nginx: ...` not `nixpkgs: ...`?
kirc has quit [Client Quit]
kirc has joined #nixos
<gchristensen> whoops
<cole-h> :P
<gchristensen> too many n's i's x's and g's
kirc has quit [Client Quit]
<DigitalKiwi> now i want nixpkgs to support basic auth in location blocks tho
<{^_^}> [nixpkgs] @bachp opened pull request #101193 → skypeforlinux: 8.64.0.81 -> 8.65.0.78 → https://git.io/JT0k0
zupo has joined #nixos
kirc has joined #nixos
lorimer has joined #nixos
cfinch__ has quit [Ping timeout: 258 seconds]
kirc has quit [Client Quit]
ManiacOfMadness has joined #nixos
kirc has joined #nixos
<pikajude> is there an easy way to change the capacity of the tmpfs that systemd creates for my user?
<pikajude> as in /run/user/$UID
<pikajude> 3GB sounds like a lot for a tmpdir but it really isn't nearly enough
<gchristensen> services.logind.extraConfig, RuntimeDirectorySize
cfinch__ has joined #nixos
<pikajude> thanks
<pumpy> does/can nixos use ~/.login_conf? if not, what's the shell-agnostic file for setting up your env?
<cole-h> There isn't, because setting up the environment isn't shell agnostic itself.
<cole-h> {ba,z}sh have `export`, but fish has `set -gx`
<cole-h> (or any other combination of `set` flags)
<pumpy> what file should i use for bash then?
alp has joined #nixos
kirc has quit [Quit: kirc]
<evanjs> noob with clang reqs. currently investigating https://github.com/sony/v8eval but setting the stdenv to clangStdenv doesn't seem to be enough
kirc has joined #nixos
<evanjs> getting "fatal error: 'string' file not found"
mgdm has left #nixos ["WeeChat 1.9.1"]
<{^_^}> [nix] @mkenigs opened pull request #4168 → Make bash non-interactive for nix develop --phase → https://git.io/JT0Lo
kirc has quit [Quit: kirc]
<evanjs> more broad question -- what would be the best way to package something like v8eval -- which contains bindings for multiple languages, and is thus available as a gem, pypi module, etc
<{^_^}> [nixpkgs] @7c6f434c merged pull request #100947 → gtk+: refactor name → https://git.io/JTWiT
<{^_^}> [nixpkgs] @7c6f434c pushed commit from @pickfire to master « gtk+: refactor name (#100947) »: https://git.io/JT0tG
kirc has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JT0tb
kirc has quit [Quit: kirc]
<evanjs> (was investigating as it's required by https://github.com/VeNoMouS/cloudscraper/tree/1.2.46 which is an optional feature of hydrus -- https://github.com/hydrusnetwork/hydrus) -- curious as to how difficult it is to package
kirc has joined #nixos
joey has quit [Ping timeout: 240 seconds]
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « timer not needed »: https://git.io/JT0qW
kirc has quit [Remote host closed the connection]
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « Remove commented »: https://git.io/JT0qu
joey has joined #nixos
kirc has joined #nixos
cfinch__ has quit [Ping timeout: 240 seconds]
<{^_^}> [nix] @edolstra merged pull request #4168 → Make bash non-interactive for nix develop --phase → https://git.io/JT0Lo
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JT0mU
eoli3n_ has joined #nixos
fendor has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #84816 → texmacs: 1.99.11 -> 1.99.13 → https://git.io/Jvpsx
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JT0mG
kirc has quit [Client Quit]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jmeredith has joined #nixos
maxdevjs has joined #nixos
<evanjs> cmake seems to _love_ being paired with buildPythonPackage... "FileNotFoundError: [Errno 2] No such file or directory: 'setup.py'"
<evanjs> Honestly I'm not super motivated to get this functionality added to hydrus, just a curiosity right now, but yeesh...
<{^_^}> [nixpkgs] @acowley opened pull request #101194 → aspellDicts: force grep to treat dictionaries as text files → https://git.io/JT0mX
<{^_^}> [nixpkgs] @jmpunkt opened pull request #101195 → luxcorerender: fix compilation → https://git.io/JT0m1
kirc has joined #nixos
alp has quit [Ping timeout: 272 seconds]
kirc has quit [Client Quit]
lorimer has quit [Quit: NAE TROOSERS]
<{^_^}> [nixpkgs] @andir merged pull request #101178 → firefox: 81.0.2 -> 82, firefox-esr: 78.3.1esr -> 78.4.0esr → https://git.io/JTRSp
<{^_^}> [nixpkgs] @andir pushed 3 commits to master: https://git.io/JT0YG
<{^_^}> [nixpkgs] @ryantm closed pull request #100460 → stale bot: tune up a little → https://git.io/JTmYl
<evanjs> on a totally different note, how do others test their x changes (e.g. picom config) without nix rebuilding?
<evanjs> kill the service and launch with config explicitly specified? etc.
<evanjs> nixos-rebuilding*
ilmu has quit [Ping timeout: 260 seconds]
<evanjs> error: Abandoned by upstream. Consider switching to bottom instead
<evanjs> just tried rebuilding and got that -- assuming ytop ^ -- but that's all I got from the normal message. seems a bit ambiguous, no? :P
<evanjs> yep, it's ytop x_x, will try bottom, I suppose. still crab :P
sangoma has quit [Ping timeout: 256 seconds]
gthm has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #100452 → restic: 0.9.6 -> 0.10.0 → https://git.io/JTmeJ
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JT0OQ
<{^_^}> #101098 (by 9999years, 19 hours ago, merged): ytop: Add "ytop" to ytop's error message
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #100350 → ghorg: init at 1.4.0 → https://git.io/JTLcs
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JT03Y
<{^_^}> [nixpkgs] @ryantm merged pull request #88921 → keeweb: init at 1.15.7 → https://git.io/JfwCD
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT033
lorimer has joined #nixos
<nicolas[m]> Yeah, the bottom binary is `btm`
<nicolas[m]> I'm surprised though that packages that are aliased to `throw "something"` do not tell you what attribute resulted in an evaluation error
<cole-h> Well, `throw` is a builtin that doesn't really know anything about that, I assume.
MmeQuignon has joined #nixos
<cole-h> That's why it's usually included in the message
<nicolas[m]> I was thinking in terms of the module evaluation system
<nicolas[m]> Just a random thought: would it be feasible to extract such message with `tryEval`?
<samueldr> > builtins.tryEval (throw "hi")
<{^_^}> { success = false; value = false; }
<samueldr> yes, but we lose even more info
<evanjs> cole-h: lolll thank you! X is broken so I'm in a vtty rn and sorta lazy :P
<evanjs> cole-h: nicolas[m] either way, I almost expect there to be some sort of sugar or way to keep such messages somewhat the same
<evanjs> like... mkEnableOption makes "a thing" -> "Enable a thing" (or whatever the text is"
<evanjs> "Whether to enable ${thing}", that's it
Soft has joined #nixos
<evanjs> So like, idk, "${package} has been deprecated by upstream. Please consider ${alternate_package}", etc etc
kalbasit_ has quit [Ping timeout: 272 seconds]
<evanjs> obviously that wouldn't work for all deprecation messages, but maybe the "${package} has been deprecated" bit could at least be omnipresent
<cole-h> If only there were a way for a thunk to get its assigned attr name without `map`ing...
<cole-h> Then we could redefine `throw` in that file to be `throw = msg: builtins.throw "${get attr name of package somehow}: ${msg}"
<evanjs> infinisil: (bc he knows all the magic functions :P )
eoli3n_ has quit [Ping timeout: 246 seconds]
<infinisil> I do have a patch for nixpkgs that allows packages to know the attribute path to themselves :P
<cole-h> No way
<cole-h> pls
eoli3n_ has joined #nixos
<cole-h> How does it work
<infinisil> Hmm lemme find it
<{^_^}> [nixpkgs] @ruuda opened pull request #101197 → [20.09] mopidy-local: init at 3.1.1 → https://git.io/JT0GY
gthm has joined #nixos
<evanjs> I knew it XD
<evanjs> infinisil++ wizard-person
<{^_^}> infinisil's karma got increased to 371
<infinisil> :P
<cole-h> wtf it's 2 years old
zupo has joined #nixos
kirc has joined #nixos
<cole-h> Why no upstream
pinpox has joined #nixos
<infinisil> Oh, actually this was originally made for rfcs#33
<{^_^}> https://github.com/NixOS/rfcs/pull/33 (by Infinisil, 2 years ago, closed): [RFC 0033] [WIP] Deprecation
<infinisil> Where I made this exactly for the use-case of throwing better error messages for deprecations
pinpox has quit [Client Quit]
<cole-h> Why was it closed? Lack of movement? (Not clicking the link in order to not get any more distracted than I already am)
pinpox has joined #nixos
<infinisil> RFC process was changed, all old PR's closed for that
<infinisil> Iirc
<cole-h> Ah
ryjm_matrix has joined #nixos
kirc has quit [Excess Flood]
<cole-h> Some day, I want to participate in the RFC process. But I don't have the time right now to do that :(
<evanjs> was there no reason for the RFC to be re-opened/did it not meet new requirements to the process, etc?
<{^_^}> [nixpkgs] @bgamari opened pull request #101198 → freecad: Enable parallel building → https://git.io/JT0Zm
* cole-h adds to TODO list that is already 43 items long
<samueldr> cole-h: the first step, and maybe more important than getting _involved_, is being aware of the RFCs floating about :)
pinpox has quit [Client Quit]
<cole-h> Fair. I've already "watched" the RFC repo, so I've done some work towards that
pinpox has joined #nixos
dadada_ has quit [Ping timeout: 258 seconds]
<cole-h> "some"
<{^_^}> [nixpkgs] @TredwellGit opened pull request #101199 → freetype: 2.10.2 -> 2.10.4 (CVE-2020-15999) → https://git.io/JT0Z2
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
dadada_ has joined #nixos
evanjs has joined #nixos
<infinisil> cole-h: I just didn't feel motivated to open it again, yet :)
pinpox has quit [Client Quit]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JT0ZF
<cole-h> Well, if you do reopen it sometime around the end of the year/beginning of next year, I might be able to offer my assistance :D
ris has joined #nixos
pinpox has joined #nixos
pinpox has quit [Client Quit]
<samueldr> infinisil: as I think I stated previously, that UX RFC is important to me, if I can help in any way, I'll try
pinpox has joined #nixos
pinpox has quit [Client Quit]
eoli3n__ has joined #nixos
eoli3n_ has quit [Ping timeout: 264 seconds]
<jasom> I spent *hours* last night trying to get a piece of software I maintain working on nixos, only to discover that zeromq is hopelessly broken when built with cmake, which is how nixos does it. Submitted bug upstream.
xdefrag has quit [Quit: ZNC 1.8.2 - https://znc.in]
<infinisil> samueldr: Cool! I'll keep that in mind
pinpox has joined #nixos
<infinisil> Thx :2
<infinisil> :)
<{^_^}> [nixpkgs] @bgamari opened pull request #101200 → gdal: fix S57 data directory → https://git.io/JT0nG
<lordcirth> jasom, does zeromq support multiple build systems?
<jasom> lordcirth: yes, automake as well
<{^_^}> [nixpkgs] @bgamari opened pull request #101201 → qgis: 3.10.9 -> 3.14.16 → https://git.io/JT0nC
<lordcirth> That seems like a recipe for trouble
<jasom> or whatever its called when you have autogen.sh/Makefile.am/configure.ac; the various build tools that start with "auto" sometimes confuse me with their naming scheme
<{^_^}> [nixpkgs] @TredwellGit opened pull request #101203 → minecraft: 2.1.17627 -> 2.1.17785 → https://git.io/JT0nr
<simpson> autoconf and automake, collectively called the autotools. The nomenclature comes from when a vendor would ship both a Makefile and also a ./configure script; the autotools generate both.
thelounge81 has joined #nixos
vldn has quit [Ping timeout: 246 seconds]
<jasom> It looks to my eye like they started with autotools, added cmake to support more platforms, and made some mistakes when porting some tests to cmake, and never noticed because the linux devs probably still use autotools
<simpson> Happens.
<jasom> yup
thc202 has quit [Ping timeout: 240 seconds]
<__red__> I get confused by pkg-info and pkginfo all the time
srhm has joined #nixos
<{^_^}> [rfcs] @dasJ opened pull request #79 → [RFC 0079] No more direct pushes to master and release branches → https://git.io/JT0c3
thelounge81 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @samueldr opened pull request #101204 → rsync: Work around upstream cross-compilation issue → https://git.io/JT0cn
mjsir911 has quit [Quit: Goodbye, World!]
kirc has joined #nixos
ninjin has quit [Remote host closed the connection]
mjsir911 has joined #nixos
ninjin has joined #nixos
kirc has quit [Quit: kirc]
kirc has joined #nixos
kirc has quit [Client Quit]
alp has joined #nixos
rupicap has joined #nixos
thelounge81 has joined #nixos
wallacer3 has joined #nixos
wallacer3 has quit [Max SendQ exceeded]
wallacer3 has joined #nixos
jdnixx has joined #nixos
<jdnixx> anyone use monero-gui?
<jdnixx> I'm getting `execvp: No such file or directory`
<jdnixx> yesterday it was showing "could not find the application monero-gui-wallet`
<rupicap> hi, I want to drop into a shell with GHCJS. I used `nix-shell -p haskell.compiler.ghcjs` for this. It works fine, but it takes a lot of time. I thought that everything in nixpkgs (I use the nightly channel) is cached?
noudle has joined #nixos
<jdnixx> i'm on unstable so I assumed some bugs were being worked out but I didn't see any issues on nixpkgs
<rupicap> s/nightly/unstable
<jdnixx> rupicap: everything's cached on the cache website, but it needs to download the binaries
<duairc> I'm trying to set a value in systemd.network.networks.40-eth0, but it's simply having no effect.
wallacer3 has quit [Read error: Connection reset by peer]
<duairc> In an attempt to debug this further, in the same file (in which other settings do take effect), I set: `systemd.network = mkOverride 0 (throw "foo");`
<duairc> That still doesn't do anything
<duairc> What am I missing here, why is systemd.network seemingly being ignored?
<rupicap> jdnixx: I see lots of compilation of haskell code, like `[153 of 492] Compiling Coercion ( compiler/types/Coercion.hs, dist/build/Coercion.o )`
thelounge81 has quit [Ping timeout: 265 seconds]
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
<jdnixx> rupicap: then maybe it's not cached
<duairc> I can even trace config.systemd.network.networks in the same file and it works
jabster28 has joined #nixos
__Sander__ has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #101190 → [20.03] firefox: 81.0.2 -> 82.0, firefox-esr-78: 78.3.1esr -> 78.4.0esr → https://git.io/JT0Uj
<{^_^}> [nixpkgs] @andir pushed 4 commits to release-20.03: https://git.io/JT0Wc
<duairc> Ah FFS I figured it out — it's because I was combining with another bit of config with // instead of lib.recursiveUpdate, and the other bit of config had set systemd stuff
<clever> duairc: lib.mkMerge is better for nixos config
<clever> duairc: recursiveUpdate wont properly deal with merging list type things
<{^_^}> [nixpkgs] @stigtsp merged pull request #101182 → perlPackages.LinuxInotify2: add description/license to meta → https://git.io/JTRbL
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JT0Wa
maxdevjs has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @TredwellGit opened pull request #101205 → fribidi: 1.0.7 -> 1.0.10 → https://git.io/JT0Wo
<{^_^}> [nixpkgs] @andir opened pull request #101206 → [20.09] firefox: 81.0.2 -> 82.0, firefox-esr: 78.3.1 -> 78.4.0esr → https://git.io/JT0W6
<duairc> Yeah, I'm going to use mkMerge
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JT0WM
<{^_^}> [nixpkgs] @vcunat merged pull request #100886 → cairo: fix build on darwin → https://git.io/JTCol
kirc has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 202 commits to staging-next: https://git.io/JT0lf
lordcirth has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @FRidh pushed 204 commits to staging: https://git.io/JT0lU
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #101199 → freetype: 2.10.2 -> 2.10.4 (CVE-2020-15999) → https://git.io/JT0Z2
<{^_^}> [nixpkgs] @FRidh pushed commit from @TredwellGit to staging « freetype: 2.10.2 -> 2.10.4 »: https://git.io/JT0lc
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to master: https://git.io/JT0l4
<{^_^}> [nixpkgs] @ajs124 closed pull request #100884 → [staging] freetype: 2.10.2 -> 2.10.3 → https://git.io/JTCrr
rajivr has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @vcunat merged pull request #100713 → chromium: build on all cores → https://git.io/JTGjZ
meh` has quit [Ping timeout: 256 seconds]
kirc has quit [Quit: kirc]
kirc has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #100850 → meson: Patch out default boost search paths → https://git.io/JTCqd
<{^_^}> [nixpkgs] @FRidh pushed commit from @nh2 to staging « meson: Patch out default boost search paths. See #86131. »: https://git.io/JT0ly
<{^_^}> [nixpkgs] @FRidh merged pull request #100842 → [staging] apparmor: 2.13.4 -> 2.13.5 → https://git.io/JTchi
berberman_ has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @ajs124 to staging « apparmor: 2.13.4 -> 2.13.5 »: https://git.io/JT0lH
berberman has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #100626 → jack2: 1.9.14 -> 1.9.16 → https://git.io/JTsCI
<{^_^}> [nixpkgs] @FRidh pushed commit from @magnetophon to master « jack2: 1.9.14 -> 1.9.16 »: https://git.io/JT08T
leah2 has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #101203 → minecraft: 2.1.17627 -> 2.1.17785 → https://git.io/JT0nr
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT08t
<{^_^}> [nixpkgs] @FRidh merged pull request #100387 → libinput: 1.16.1 -> 1.16.2 → https://git.io/JTt8J
<{^_^}> [nixpkgs] @FRidh pushed commit from @TredwellGit to staging « libinput: 1.16.1 -> 1.16.2 »: https://git.io/JT08Z
pr06lefs has quit [Ping timeout: 244 seconds]
<{^_^}> [nixos-homepage] @garbas closed pull request #589 → Governance page redesign → https://git.io/JUPMu
thelounge81 has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed 7 commits to redesign-donate: https://git.io/JT08C
<{^_^}> [nixpkgs] @FRidh merged pull request #99976 → [staging] tzdata: 2019c -> 2020c → https://git.io/JUpAm
<{^_^}> [nixpkgs] @FRidh pushed commit from @ajs124 to staging « tzdata: 2019c -> 2020c »: https://git.io/JT08W
<{^_^}> [nixos-homepage] @garbas pushed 34 commits to redesign-donate: https://git.io/JT086
<{^_^}> [nixpkgs] @raboof closed pull request #101138 → Append '-unstable' to pname instead of prefixing to version → https://git.io/JTRzI
pr06lefs has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @jdelStrother to staging « rubygems: 3.1.2 -> 3.1.3 »: https://git.io/JT08y
<{^_^}> [nixpkgs] @FRidh closed pull request #99153 → Update rubygems to 3.1.3 → https://git.io/JUD3J
thelounge81 has quit [Ping timeout: 256 seconds]
thelounge812 has joined #nixos
orivej has joined #nixos
pr06lefs has quit [Ping timeout: 260 seconds]
jdnixx has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @FRidh merged pull request #96903 → gamin: Fix cross compiling issues → https://git.io/JUmPw
<{^_^}> [nixpkgs] @FRidh pushed commit from @kampka to staging « gamin: Fix cross compiling issues »: https://git.io/JT04M
jdnixx has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 75 commits to staging-next: https://git.io/JT04h
<{^_^}> [nixpkgs] @FRidh opened pull request #101207 → Staging next → https://git.io/JT0Bf
lsix has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @jmpunkt closed pull request #101195 → luxcorerender: fix compilation → https://git.io/JT0m1
kirc has quit [Quit: kirc]
kreyren has joined #nixos
jkachmar has joined #nixos
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
MmeQuignon has quit [Ping timeout: 246 seconds]
MmeQuignon has joined #nixos
jabster28 has quit [Read error: Connection reset by peer]
shibboleth has joined #nixos
shibboleth has quit [Remote host closed the connection]
<pumpy> anyone use ansible to work with nixos? im trying to run `home-manager switch` as a user (using become: yes and become_user: targetuser) and on the ansible task i specify environment: NIX_PATH: '~/.nix-defexpr/channels:$NIX_PATH' but it errors that home-manager command not found
raboof has joined #nixos
<lordcirth> pumpy, why would you want to use ansible?
shibboleth has joined #nixos
<cole-h> Did you install home-manager on that user?
<pumpy> targetuser has home-manager installed ya
<pumpy> lordcirth 'because'
<{^_^}> [nixpkgs] @rtburns-jpl opened pull request #101208 → yamale: init at 3.0.4 → https://git.io/JT00f
<{^_^}> [nixpkgs] @vbgl opened pull request #101209 → ocamlPackages.safepass: 2.0 → 3.0 → https://git.io/JT00m
jabster28 has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #100474 → ocamlPackages.opium_kernel: 0.17.1 → 0.18.0 → https://git.io/JTmad
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.opium_kernel: 0.17.1 → 0.18.0 »: https://git.io/JT00B
<{^_^}> [nixpkgs] @NeQuissimus pushed 0 commits to freetype_2_10_3: https://git.io/JT00d
cjpbirkbeck has joined #nixos
leah2 has joined #nixos
<duairc> Is there a way to convert the base-16 sha256 in a drv file to the base-32 hash that fetchurl takes?
werner291 has joined #nixos
<duairc> (it doesn't seem to just be a straight base conversion)
rprije has joined #nixos
<clever> duairc: man nix-hash
<clever> duairc: nix also accepts hashes in both base16 and base32
<duairc> clever: Ah, thanks!
<{^_^}> [nixpkgs] @9999years opened pull request #101210 → aliases.nix: always include attr name in error msg → https://git.io/JT0EM
<viric> Can I use nix master in nixos 20.03?
<{^_^}> [nixpkgs] @Infinisil merged pull request #101096 → lib: Add listFilesRecursive function to filesystem → https://git.io/JTBZI
<viric> I'm too oudated.
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JT0ut
<niksnut> viric: we only switched nix master to use 20.09 yesterday, so 20.03 should still work :-)
mallox has joined #nixos
<viric> Ah ok! thank you!
<{^_^}> [nix] @YorikSar opened pull request #4171 → Fix iterating over $NIX_PROFILES in Zsh → https://git.io/JT0u6
<viric> I've to free space in /
<{^_^}> [nixpkgs] @Infinisil merged pull request #100953 → Implement splitString using builtins.split → https://git.io/JTWMx
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JT0u5
mallox has quit [Quit: WeeChat 2.9]
GerdFlaig[m] has joined #nixos
cyphase has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #100956 → gqrx: 2.12.1 -> 2.13 → https://git.io/JTWyZ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT0zg
<{^_^}> [nixpkgs] @leemhenson opened pull request #101212 → nodejs-15_x: init at 15.0.0 → https://git.io/JT0zM
<dutchie> which package should I install to get man pages for syscalls and so on?
cyphase has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
<dminuoso> dutchie: I think `manpages` should suffice?
<dutchie> ah yeah, ty
<pinpox> Hi, what is the common way to run docker images declaratively in the configuration.nix file?
<pinpox> I'd like to have some specific docker containers running on a host at all times (things like webapps that are docerized)
zebrag has joined #nixos
ericsagnes has quit [Ping timeout: 260 seconds]
chanin has joined #nixos
chanin has quit [Remote host closed the connection]
<pinpox> https://www.breakds.org/post/declarative-docker-in-nixos/ there is a "docker-containers" configuration option mentioned here, but I can't find it in the search
<dminuoso> pinpox: Not that I know of. You have to create the systemd units with nixos as usual
krakatoix has joined #nixos
<krakatoix> Hi, how much RAM do I need to install cudatoolkit?
bdju has quit [Quit: leaving]
<dminuoso> pinpox: Ah actually there is.
<pinpox> dminuoso: Where does the "docker-containers" module come from?
<dminuoso> pinpox: nixos/modules/virtualisation/oci-containers.nix
<dminuoso> I think?
<pinpox> dminuoso: sorry, noob question, do I have to "install" that module or is it part of nix already?
<dminuoso> Id have to figure out what's going on here, but perhaps its just a synonym for virtualisation.oci-containers.containers
<dminuoso> Which should be sufficient for you
<dminuoso> (At the end docker just builds oci images/containers)
<pinpox> dminuoso: I can't find "virtualisation.oci-containers.containers" in the search either
<dminuoso> pinpox: Its there
<pinpox> oh, nevermind, was on "packages"
<dminuoso> No, its a nixos option
<dminuoso> It's in 20.09 at the very least
<pinpox> And the docker-containers one? The blog article seems to indicate it can also fetch images and stuff like that
<dminuoso> pinpox: Judging from the sources it's a synonym
<dminuoso> But I dont know, I cant wrap my head around it
<pinpox> oh ok.
<krakatoix> grahamc[m] is your tutorial still up to date?
ericsagnes has joined #nixos
<gchristensen> krakatoix: I doubt it
<{^_^}> [nixpkgs] @kevincox merged pull request #98176 → nixos/jellyfin: add some systemd security options → https://git.io/JURpE
<{^_^}> [nixpkgs] @kevincox pushed 2 commits to master: https://git.io/JT0at
<krakatoix> gchristensen thank you, now at least I know cudatoolkit can be not so easy on NixOS.
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/7c2a362b58a (from 13 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<gchristensen> I haven't done anything with cuda since then :x
<pinpox> dminuoso: hehe, I tried to use it, nixos-rebuild told me what to do: warning: The option `docker-containers' defined in `/etc/nixos/configuration.nix' has been changed to `virtualisation.oci-containers' that has a different type. Please read `virtualisation.oci-containers' documentation and update your configuration accordingly.
<krakatoix> gchristensen https://discourse.nixos.org/t/cuda-setup-on-nixos/1118 looks fresh so maybe the only limitation is my 8gb of ram.
dadada_ has quit [Ping timeout: 260 seconds]
<Cadey> how do i convert a .deb to a nixos package?
<{^_^}> [nixpkgs] @jfroche opened pull request #101213 → [20.09] python3Package.python-markdown-math: remove support for python 2.7 → https://git.io/JT0a0
bdju has joined #nixos
dadada_ has joined #nixos
fendor has quit [Quit: Leaving]
kirc has joined #nixos
meh` has joined #nixos
shibboleth has quit [Quit: shibboleth]
<viric> niksnut: thank you for exemplifying flakes with dwarffs! How I didn't know dwarffs befoer...
konobi has quit [Quit: konobi]
kirc has quit [Quit: kirc]
konobi has joined #nixos
noudle has quit []
pn has quit [Quit: WeeChat 2.9]
konobi has quit [Client Quit]
wallacer3 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
kirc has joined #nixos
krakatoix has quit [Remote host closed the connection]
Darkmatter66_ has joined #nixos
kirc has quit [Client Quit]
camsbury has quit [Ping timeout: 256 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b94c22f7172 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
Darkmatter66 has quit [Ping timeout: 272 seconds]
<infinisil> Idea: What if nixpkgs had a binary -> package mapping
<infinisil> infinisil: What for?
<infinisil> Good question, I'm not sure myself
zupo has quit [Ping timeout: 256 seconds]
{`-`}_ is now known as {`-`}
civodul has joined #nixos
zupo has joined #nixos
justanotheruser has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @lostnet opened pull request #101214 → ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407) → https://git.io/JT0wH
gxt has quit [Remote host closed the connection]
gxt has joined #nixos
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @TredwellGit opened pull request #101215 → ghostscript: 9.52 -> 9.53.3 and jbig2dec: 0.18 -> 0.19 → https://git.io/JT0rG
codygman has quit [Ping timeout: 260 seconds]
<cole-h> infinisil: Would that supercede nix-index + nix-locate?
codygman has joined #nixos
<infinisil> cole-h: Not really, because that would only be for binaries. Also it would probably be manual
<infinisil> It would allow using this info during eval time. So e.g. you could say `pkgs.binaryPath "bash"` which would turn to `${pkgs.bash}/bin/bash`
<infinisil> But I'm not sure how useful that is
<cole-h> What about `pkgs.bashInteractive`?
codygman has quit [Read error: Connection reset by peer]
<gchristensen> eeeeek
codygman has joined #nixos
<gchristensen> I don't like that, but being able to say ${pkgs.bash,bin/bash} -> I'd like that
<gchristensen> and have the nix builder error if bin/bash didn't exist in pkgs.bash at build time
kirc has joined #nixos
<{^_^}> [nixpkgs] @i077 opened pull request #101216 → todoist-electron: 1.23.0 -> 1.24.0, update license, use desktop icon → https://git.io/JT0r6
<infinisil> gchristensen: Hm neat
<gchristensen> right now I implement this check manually a lot of places, and it is really expensive and annoying :(
<infinisil> And this could be combined with multiple outputs
<{^_^}> [nixpkgs] @hardselius opened pull request #101217 → nodePackages.fauna-shell: init at 0.11.5 → https://git.io/JT0rx
<infinisil> So e.g. we could define an output mapping somewhere, saying that bin/* gets put into the "bin" output. Then when you do ${pkgs.bash,bin/bash} it would automatically use ${pkgs.bash.bin}/bin/bash
__monty__ has quit [Quit: leaving]
codygman has quit [Ping timeout: 258 seconds]
<infinisil> No more guessing which output to use
<infinisil> And no more lib.getBin & co.
codygman has joined #nixos
<gchristensen> nice
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
davidv7 has quit [Ping timeout: 272 seconds]
<infinisil> Not sure about the ${pkg,file} syntax though
<gchristensen> pkg!file
<gchristensen> pkgs.foo/file
<infinisil> `pkg + "/bin/bash"`? Or too much magic?
<gchristensen> nope pkgs.foo/file doesn't work
justanotheruser has quit [Ping timeout: 260 seconds]
evade has quit [Ping timeout: 260 seconds]
<infinisil> `pkgs.bash + "/bin/bash"` could be a special "+" operator that does what we want
<infinisil> Similar to how + already works specially on paths
mananamenos has quit [Ping timeout: 240 seconds]
<infinisil> Though this would probably be pretty weird, because "${pkgs.bash}/bin/bash" wouldn't be the same as `pkgs.bash + "/bin/bash"` anymore
<gchristensen> we could go old-school and bring back ~
<infinisil> > ~
<gchristensen> infinisil: see nix's f958bcdf1f9f66759a2512e4b7c0b0ba5647960a
<{^_^}> error: syntax error, unexpected $undefined, at (string):345:1
<infinisil> > ~/
<{^_^}> error: syntax error, unexpected $undefined, at (string):345:1
<infinisil> > ~/.
<{^_^}> /var/lib/nixbot/.
* infinisil checks commit
<infinisil> :o
<gchristensen> :)
<gchristensen> but I don't think it ever hit the .drv format, which this would require
zupo has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @ryantm closed pull request #90637 → nlohmann_json: 3.7.3 -> 3.8.0 → https://git.io/Jf5Md
<infinisil> Hm what if `pkgs.bash // "bin/bash"`
<gchristensen> sounds like spooky error messages when you mean // { ... }
<infinisil> Oh yeah
<infinisil> pkgs.bash /./ "bin/bash"
<infinisil> pkgs.bash /.\ "/bin/bash"
<cole-h> oh no
<cole-h> \./
<infinisil> pkgs.bash \o/ "bin/bash"
<gchristensen> but I lik where your head is at, how about ... pkg.bash ∕ "bin/bash"
<infinisil> Oh
<infinisil> I like it
<cole-h> infinisil: pkgs.bash ¯\_(ツ)_/¯ "/bin/bash"
<gchristensen> Unicode Character 'DIVISION SLASH' (U+2215)
<infinisil> cole-h++
<{^_^}> cole-h's karma got increased to 99
<infinisil> gchristensen: Oh no
<infinisil> I want a normal slash!
<cole-h> gchristensen++ That's pretty cursed
<{^_^}> gchristensen's karma got increased to 352
<gchristensen> :D
<risson> U+2215 strikes again
<infinisil> I mean, there wouldn't be any amgibuity with a normal slash
<{^_^}> [nixpkgs] @ryantm closed pull request #92586 → sysstat: 12.3.2 -> 12.3.3 → https://git.io/JJtlP
<infinisil> It can't be division or part of a path
<gchristensen> ehh
<gchristensen> > pkgs.bash/bin/sh
<{^_^}> /var/lib/nixbot/state/nixpkgs/pkgs.bash/bin/sh
<cole-h> what
<cole-h> Oh
<infinisil> > pkgs.bash/"bin/bash"
<{^_^}> value is a string while a float was expected, at (string):345:1
<cole-h> floating point strings :o
<infinisil> I'd imagine it would have to be a string ^
<infinisil> But I can see the problem
<infinisil> Though I still don't think it's too bad
rupicap has quit [Remote host closed the connection]
<gchristensen> pkgs.bash§/bin/sh
<cole-h> pkgs.bash | bin/sh
<cole-h> pkgs.bash -> "bin/sh"
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
<infinisil> Hmmm
<infinisil> I mean, ideally the package attributes themselves would have this information
<infinisil> So what if
<infinisil> pkgs.bash.file "bin/bash"
<infinisil> file being a function that does the whole shebang
srhm has quit [Read error: Connection reset by peer]
<gustavderdrache> pkgs.bash 🚲🏘 "bin/sh" (U+1F6B2 BICYCLE U+1F3D8 HOUSE BUILDINGS) - about the closest approximation i can get to representing "bike shed" with emoji
<gchristensen> as long as it gets in to the derivation itself, sure
<gchristensen> hah
<infinisil> gustavderdrache: Lol
<gustavderdrache> too literal? :D
<cole-h> Hehehe
genevino has joined #nixos
<cole-h> gustavderdrache++
<{^_^}> gustavderdrache's karma now has 2 digits!
<cole-h> :O
<gustavderdrache> lol
<gustavderdrache> i promise not to spend them both in one place
* infinisil doesn't think what we're doing is bikeshedding at all btw
<viric> infinisil: how is your thing with thunks and the memory leak and faster evaluation going?
<{^_^}> nix#4154 (by Infinisil, 4 days ago, open): [WIP] Lazy attribute names
<cole-h> Some progress was made :)
<infinisil> viric: It won't address memory leaks, but it's going pretty well, as you can see from the last comment ^ :)
cantstanya has joined #nixos
<cole-h> Maybe `pkgs.bash.findFile "bin/bash"`
<gustavderdrache> i was just about to suggest calling it find
<gustavderdrache> that seems like the most illustrative of intent
<viric> ahh
<cole-h> pkgs.findFile "bin/bash" pkgs.bash
<infinisil> It's not a search though
<gchristensen> in that case, we'd (just) need a builtin to extend a string's context to include more detail
Akira[m] has joined #nixos
<gchristensen> and it isn't find, really
<viric> infinisil: I don't understand why I would need anything of what your PR says "we will be able to do this"
<gchristensen> it can't find
<gustavderdrache> what about something like pathFor?
<gustavderdrache> pkgs.bash.pathFor "bin/sh"
<infinisil> viric: Not sure what you mean
__Sander__ has quit [Quit: Konversation terminated!]
kirc has quit [Quit: kirc]
<viric> infinisil: "allowing things like..." and there comes an expression I can't find an application for
<infinisil> Oh yeah path > file
<gchristensen> but again, this isn't finding or a trivial nix-only operation, this is a change to the nix derivation
<Akira[m]> what am I supposed to use for `networking.interfaces.eth0.ipv4.addresses.*.prefixLength'. after anything I set, network is unreachable. just using DHCP works though.
<infinisil> viric: Ah, see https://github.com/NixOS/nix/issues/4090, that includes some things this would allow. But in general it won't be a change that's super visible to users.
<{^_^}> nix#4090 (by Infinisil, 3 weeks ago, open): Lazy attribute names
<cole-h> You probably want 24 Akira[m]
<Akira[m]> yeah, that's the default. tried it. I'm not sure why I get no network afterwards
<Akira[m]> perhaps it's some obscure aarch64 issue?
gustavderdrache has quit [Quit: Leaving.]
<infinisil> I'd like `pkgs.bash.path "bin/bash"`, because it's shorter than pathFor
cr4y1_ has quit [Ping timeout: 256 seconds]
<viric> infinisil: ahh thank you. So you reduce the number of evaluations with some code that takes more time than doing the extra evaluations?
<viric> :)
<pinpox> Docker is not getting removed when taking it out of the configuration.nix, is this intended?
<pinpox> I installed and ran a docker container like this: https://gist.github.com/pinpox/42c641ea6f3e44ad4c84862667a8002d
<infinisil> viric: It ideally will reduce the number of things Nix has to evaluate yeah
<pinpox> I took it out again, but it is still running, even after a reboot. Also removing/stopping the container does not help
<das_j> wait so I can now use files from packages without causing ifds? not really, right?
<pinpox> also things like "docker ps" still work, so I guess docker is still installed?
<viric> infinisil: does your new code take less memory?
<infinisil> gchristensen: I'm now seeing how you mean to extend the string context to have more info
<infinisil> viric: It should eventually yes, and it already does less evaluations of most things
<gchristensen> changing the drv format is probably Hard. adding a new magical attribute is probably Easier
<gchristensen> but less precise
<gchristensen> accurate?
<{^_^}> [nixpkgs] @andir opened pull request #101218 → WIP: unbound refactor the unit & add systemd support → https://git.io/JT06u
<infinisil> Hmm
eoli3n__ has quit [Ping timeout: 272 seconds]
<infinisil> gchristensen: How would you change the .drv format though to make this work?
<gchristensen> maybe "inputDrvs": {"/nix/store/1psqjc0l1vmjsjy4ha5ywbv1l0993cka-bash-4.4-p23.drv": ["out"], -> "inputDrvs": {"/nix/store/1psqjc0l1vmjsjy4ha5ywbv1l0993cka-bash-4.4-p23.drv": { "out": [ "bin/sh", ... ], }
<viric> if a file exists it doesn't mean it is what you expect to be, though
<gchristensen> sure
<infinisil> Oh yeah, doesn't this require such a change to the .drv file?
<infinisil> Because in the end, the builders will have to check these files exist
<infinisil> And you can only tell them about this through .drv's
<viric> exist and are executable, or nolink, or directory, or a script, or. ..
<gchristensen> infinisil: that is in the original proposal message and mentioned a handful of times over the past 35 minutes :)
<gchristensen> orr maybe not quti eso literally, but I Have mentioned that
<infinisil> Ah I see, I originally interpreted it as "either change the .drv or track more string context"
<infinisil> But I think it's an s/or/and
<gchristensen> exactly
<gchristensen> it is both, string context and additional data in the drv
Darkmatter66_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
<infinisil> Yeah
<viric> gchristensen: do you have an example of such checks? What does your builder do with the outcome of the checks?
shibboleth has joined #nixos
<gchristensen> it exits
<viric> and wouldn't it do the same without any check?
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #101219 → beats: Include dashboards → https://git.io/JT0iT
<gchristensen> no, it would continue with the build, allowing the dangling reference
<viric> do you mean like emitting a shebang for a script?
<gchristensen> sure
<infinisil> Currently, you can do e.g. `#!${pkgs.bash}/bin/notbash` and it wouldn't notice the mistake until you run the script
caef^ has quit []
<viric> Maybe the check for runtime references could be more clever
<infinisil> The idea with this is that by using `#!${pkgs.bash.path "bin/notbash"}` (or so) it would notice this during building already
<gchristensen> or ${pkgs.neovim}/bin/vim
<gchristensen> viric: yeah but I'd really rather just abort the build early, than, say, build chromium and realize 30 minutes in that I typo'd on a lib
<viric> well, if you say chromium for me it could be 24h
<gchristensen> even worse :
<viric> I understand - allow checking runtime references at build time.
<viric> runtime references not triggered at build time, of course.
<{^_^}> [nixpkgs] @srid opened pull request #101220 → opera: 68.0.3618.63 -> 71.0.3770.271 → https://git.io/JT0i8
shibboleth has quit [Remote host closed the connection]
<gchristensen> run time or build time, caught pre-build
shibboleth has joined #nixos
cfinch__ has joined #nixos
<infinisil> I'm creating an issue for this in the Nix repo. How should this feature be called?
<infinisil> "Derivation-path dependencies"?
<infinisil> "Checked derivation subpaths"?
<viric> ^ I like this most
<viric> fwiw
<viric> the point is that nix ensures up to the store path and nothing beyond
<infinisil> I'll make it a bit longer for the issue
<viric> I don't like it being so invasive as in the ${...} syntax
erasmas has quit [Quit: leaving]
<pie_> penguwin: im amused by your github avatar
ndbtpo^ has joined #nixos
cfinch__ has quit [Ping timeout: 272 seconds]
philr has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
jdnixx has quit [Ping timeout: 240 seconds]
cr4y1 has joined #nixos
cr4y1 has quit [Max SendQ exceeded]
cr4y1 has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #100657 → networkmanager-sstp: init at unstable-2020-04-20, bump sstp from 1.0.12 to 1.0.13 → https://git.io/JTsSy
<{^_^}> [nixpkgs] @flokli pushed 4 commits to master: https://git.io/JT0Xz
<Akira[m]> are there any guides on writing systemd daemons in nixos? I want to run weechat through tmux (not screen ;d)
cr4y1 has quit [Max SendQ exceeded]
<Akira[m]> I'm stuck on 'failed to determine supplementary groups: operation not permitted'
cr4y1 has joined #nixos
<viric> I don't understand why the nixpkgs flake is more hermetic than nixpkgs
cr4y1 has quit [Max SendQ exceeded]
<cole-h> because flakes were designed to be hermetic
cr4y1 has joined #nixos
<cole-h> Nixpkgs wasn't
<viric> what makes nixpkgs#hello more hermetic than hello in nixpkgs?
<viric> nix build nixpkgs#hello vs nix build -A hello <nixpkgs>
<clever> viric: `nix build -A hello <nixpkgs>` will impurely read config.txt from $HOME, along with overlays
cr4y1 has quit [Max SendQ exceeded]
<viric> nixpkgs#hello doesn't have config or overlays?
cr4y1 has joined #nixos
<clever> viric: i think the flake will ignore them
<viric> and how is that different than nixpkgs without config or overlays?
<clever> it should behave the same if the config and overlays are blank
<viric> But I mean... we want config and overlays
<viric> We could just remove them for nixpkgs and call it done
<viric> My guess is that flakes solve differently the config/overlays, but I don't know how
<cole-h> If you want config and overlays, you have to import nixpkgs yourself.
<{^_^}> [nixpkgs] @andir merged pull request #49403 → qemu_test: disable features that are not needed for tests (closure 641 -> 335.3M) → https://git.io/fx7CZ
<{^_^}> [nixpkgs] @andir pushed 10 commits to master: https://git.io/JT0Xb
konobi has joined #nixos
cr4y1 has quit [Max SendQ exceeded]
<viric> It's not that I want config/overlays. I want something to achieve more or less the same than with those
cr4y1 has joined #nixos
<LnL> there's not fundamental difference, but flakes evaluate with --pure-eval by default
<viric> I think flakes can have "arguments"
<infinisil> gchristensen: Though, is a change in the .drv format actually a problem?
<viric> but I don't know how
<infinisil> gchristensen: Because these could easily be regenerated for a new Nix version, they don't have to be reused
<infinisil> Although, the hash of derivations probably depends on their contents
cr4y1 has quit [Max SendQ exceeded]
<infinisil> Like the literal string contents
cr4y1 has joined #nixos
<infinisil> I guess old-style .drvs could still be supported though
<infinisil> And then it's just a matter of derivations that use this feature opting into the new-style .drvs
cr4y1 has quit [Max SendQ exceeded]
cr4y1 has joined #nixos
justanotheruser has joined #nixos
cr4y1 has quit [Max SendQ exceeded]
cr4y1 has joined #nixos
<infinisil> cole-h: gchristensen: viric: https://github.com/NixOS/nix/issues/4172 :)
<{^_^}> nix#4172 (by Infinisil, 15 seconds ago, open): Allowing derivations to verify existence of dependency-subpaths before building
cr4y1 has quit [Max SendQ exceeded]
cr4y1 has joined #nixos
wnklmnn has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @omasanori opened pull request #101222 → nixos/sshd: update kexAlgorithms, fix links → https://git.io/JT01d
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<gchristensen> infinisil: a detail to add is the checking should happen
<gchristensen> oops
<infinisil> :)
sss2 has quit [Quit: Leaving]
<Akira[m]> fixed my tmux issue. code if anyone's interested
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
elibrokeit has quit [Quit: A random quit message]
<Akira[m]> now, why does (left) alt + arrow keys do weird things?
<Akira[m]> I have no xserver or anything
elibrokeit has joined #nixos
acarrico has quit [Ping timeout: 265 seconds]
<Akira[m]> ah, it switches the TTYs
<Akira[m]> <-- first time really not using an x server >_>
<Akira[m]> can i disable that?
meh` has quit [Ping timeout: 260 seconds]
<Cadey> gchristensen: any suggested literature for setting up PXE boot with NixOS for diskless systems?
MmeQuignon has quit [Ping timeout: 272 seconds]
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
Rusty1 has joined #nixos
whatisRT has joined #nixos
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ErrorOpeningLock has joined #nixos
<ErrorOpeningLock> Installing nixos - getting error: error: opening lock file '/mnt/nix/store/ah55n01djl8nb6imr3zzpy7c2m5s23av-Xresources-Xft.lock': Read-only file system
acarrico has joined #nixos
utsl has joined #nixos
<ErrorOpeningLock> Any thoughts?
<simpson> ErrorOpeningLock: Is /mnt mounted read-write? If not, check dmesg and see what happened?
<ErrorOpeningLock> blk_update_request: I/O error, dev sda, sector 1942512856 op 0x1:(WRITE) flags 0x4800 phys_seg 128 prio class 0
<{^_^}> [nixpkgs] @aanderse opened pull request #101224 → nixos/ldap: restart nslcd when configuration changes → https://git.io/JT09T
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm has joined #nixos
whatisRT has quit [Ping timeout: 246 seconds]