gchristensen changed the topic of #nixos to: NixOS stable: 18.09, beta: 19.03 https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018
erasmus has quit [Ping timeout: 255 seconds]
Guest80886 has quit [Remote host closed the connection]
sinner has joined #nixos
sinner is now known as Guest67002
vincentpants has quit [Ping timeout: 250 seconds]
<monokrome> hmm
<monokrome> Apparently this fixes the keyboard issue I was mentioning. Not sure how to est it up in nixos, though: https://github.com/systemd/systemd/pull/7984/files
vincentpants has joined #nixos
NickSeagull has quit [Quit: WeeChat 2.4]
<colemickens> That was merged into systemd over a year ago?
<colemickens> I'd be surprised if that weren't already in nixos.
<colemickens> However, it looks like the workaround is v2 specific, and I think there's a v3 model out now... :(
<colemickens> Oh I'm so sorry, it even looks like someone added it for the v4 model: https://github.com/systemd/systemd/pull/11516
<{^_^}> systemd/systemd#11516 (by lamby, 8 weeks ago, merged): hwdb: Add support for Purism Librem 13 V4 keyboards
<colemickens> :| maybe you have the v3 model and it has the same issue and no one ever bothered sending a patch upstream?
<colemickens> monokrome: ^
vincentpants has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @rvl opened pull request #58154 → pythonPackages.zeep: Enable test suite for Python 3 → https://git.io/fjJCv
vincentpants has joined #nixos
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 252 seconds]
mbrgm_ is now known as mbrgm
<monokrome> colemickens: It doesn't work if it's in nixos
<colemickens> which version of the librem 13 do you have?
<monokrome> Yeah, I ordered the v4 model but I think the v3 arrived w v4 hardware
<samueldr> apparently 2,3 and 4 have the thing in the hardware db
<colemickens> oops, good find samueldr
<monokrome> colemickens: I'm not 100% sure - I ordered a v4 but it arrived w/ a case that says v3
<monokrome> but it has an intel i7 7500U
<samueldr> monokrome: are you us-based expecting a 104-key like (sometimes called ANSI) layout, and using a us qwerty layout on the device?
<monokrome> and the site said everything was i5
<monokrome> so something is fked
<colemickens> lol that would drive me nuts
<monokrome> samueldr: Maybe?
<colemickens> Maybe it's possible you have a weird/new device ID that doesn't match one of the existing entries?
<monokrome> colemickens: It also came w/ a stripped screw, so getting this NVMe drive in was painful
<monokrome> lol
<monokrome> colemickens: Yeah, I'm guessing so
<samueldr> the 104 (ansi) layout has the enter key "one key high", while the 105 (sometimes called ISO) has the enter key "two keys high"
<monokrome> but I don't know how to get it to know to treat mine like that
jpaus has joined #nixos
<monokrome> samueldr: but it turns forwardslash into <
<monokrome> nothing to do w enter?
<monokrome> and pipe is >
<samueldr> yeah, it's "complicated"
<monokrome> hmm
<samueldr> see, keyboards are complicated :)
<monokrome> So I should try a different keymap?
<samueldr> what's written on the key isn't what's sent to the computer, it's a keycode
m0rphism has quit [Ping timeout: 246 seconds]
<samueldr> so saying "pipe is >" means nothing most of the time... BUT seeing there is something in systemd for that makes me think there is something behind it
<samueldr> let me look for something
<samueldr> meanwhile monokrome, run cat /sys/devices/virtual/dmi/id/product_{family,name}
<samueldr> I think it should print interesting information related to the version
<monokrome> I just meant that the explanation you gave maybe doesn't make sense because then it'd press enter, not < - right?
<samueldr> well not really, what happens is that on some layout the keycode for the key in the location you're thinking of is switched with another one
<monokrome> Librem 13"
<samueldr> monokrome: that's the output from the command?
<monokrome> "Librem 13 v4"
<monokrome> ya
<monokrome> Librem 13
<monokrome> Librem 13 v4
<monokrome> two lines
<samueldr> good
<samueldr> then it should match the v4 things
<monokrome> So, super funny that the case says "version 3" and that said v4
<monokrome> lolol
<samueldr> this is a new change
<samueldr> two months old
<samueldr> let me find out the relevant bit
<samueldr> but we can add that to your system
<monokrome> ya I've seen that one
<monokrome> My question isn't what's wrong
<monokrome> It's how we can flip these bits in configuration.nix
Notkea has quit [Remote host closed the connection]
jpaus has quit [Ping timeout: 245 seconds]
hio has quit [Quit: Connection closed for inactivity]
<samueldr> services.udev.extraHwdb = '' those two/three lines '';
alex`` has quit [Ping timeout: 255 seconds]
<monokrome> aaah
<monokrome> thank you <3
<samueldr> in the future, whenever v241 of the systemd/the hwdb is in nixos, this'll be applied out of the box
<monokrome> ya
<{^_^}> [nixpkgs] @groodt closed pull request #58147 → bazel: 0.22.0 -> 0.23.2 → https://git.io/fjJGR
<monokrome> Everyone was saying to use X to map them if you Google it
* monokrome facepalm
Ariakenom has quit [Quit: Leaving]
<samueldr> well, it would kinda work, under X
<monokrome> ya but then you'd be messed in TTYs
<monokrome> :D
<monokrome> Guessing I need to restart udev to apply this?
<monokrome> meh I'll just reboot
<monokrome> Thanks for your help samueldr - brb :D
qyliss^work has quit [Quit: bye]
qyliss has quit [Quit: bye]
thc202 has quit [Ping timeout: 245 seconds]
qyliss has joined #nixos
qyliss^work has joined #nixos
<monokrome> samueldr: It worked :D
<samueldr> looks like the issue is "related" to what I had in mind, in that the workaround breaks keymaps for other kind of layouts :/ (see previous links)
Fare has joined #nixos
<samueldr> I'd hate to have to deal with that it looks like they're in a weird situation
<samueldr> someone with a 105 key (iso) layout would need that workaround to be disabled, AFAICT
Makaveli7 has quit [Ping timeout: 246 seconds]
<haslersn[m]> Is `nixpkgs/lib` documented?
erictapen has quit [Ping timeout: 246 seconds]
<samueldr> yes, but not entirely, but progress has been made; I think some of it requires unstable/19.03 so the nixpkgs manual on the website might not have everything that's been documented
astrofog has joined #nixos
m0rphism has joined #nixos
<haslersn[m]> Including the module system?
vincentpants has quit [Ping timeout: 246 seconds]
<samueldr> no, this is in the nixos manual, not documented in the same way
<samueldr> the whole chapter 39, with all its subsection deals with the modules system
<haslersn[m]> I'm not talking about NixOS, though. I use the module system for other projects but there've been some surprising things about it.
<haslersn[m]> I'm asking in the nixos channel because I don't know a nixpkgs channel.
<samueldr> you'Re at the right place :)
<samueldr> assumptions were made since the module system is... closely related to using nixos :)
<haslersn[m]> It can be used for typechecking in pretty much every situation
wr has joined #nixos
<samueldr> I'm not sure if there is any better documentation for the modules system, once decoupled from nixos
<samueldr> but section 2, 3 and 4 are all seemingly quite agnostic
<samueldr> (and yeah, that's definitely true, it can be used and is useful outside of nixos)
<samueldr> you could, additionally, ask here and/or on the discourse instance if you have questions
<haslersn[m]> Thanks, I will read it
<samueldr> (I'm assuming you also have looked at the lib/modules.nix source where there are some comments)
<haslersn[m]> Yes, I only looked at the source code comments, yet
<infinisil> haslersn[m]: You don't need the module system to do type checks btw
<infinisil> > types.int.check 10
<{^_^}> true
<infinisil> (I guess the types can be considered part of the module system though)
<{^_^}> [nixpkgs] @andir opened pull request #58155 → [18.09] firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJCO
<{^_^}> [nixpkgs] @andir opened pull request #58156 → [18.09] firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJC3
<aanderse> infinisil: read your RFC
<aanderse> awesome
<infinisil> :D
<infinisil> aanderse: Not done yet I feel though, got any suggestions/comments?
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58157 → [19.03] firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJCs
<aanderse> yeah
<aanderse> hold a sec
<aanderse> under the "additional config options" i would make specific mention of options which can have no default value (like the davmail url, for example), and specifically mention how it is important to keep things like that as regular nixos, generally speaking
astrofog has quit [Remote host closed the connection]
<aanderse> going back to that whole "as close to service.foobar.enable = true; and you're up and running" philosophy
<haslersn[m]> infinisil: I want type check of a nested attribute set with certain attributes that can or must appear, so it's a clear fit to the module system.
<aanderse> i'd also make special mention of options relating to credentials
<aanderse> i'd hate to see a bunch of new modules come in with people shoving passwords into them
<infinisil> aanderse: Ah yeah
<infinisil> aanderse: Although regarding the password thing: If the config file has a password option, then it's only natural that that works too by default
<samueldr> all talks of RFC, but no link
<aanderse> lol
<infinisil> aanderse: I guess I could make it a sidenote along the lines of: "If the config file has a password option, consider using a more secure approach instead, by e.g. using a placeholder password and replacing it at runtime with the actual one"
<aanderse> yeah
<aanderse> i think generally database options should remain nixos options
<infinisil> samueldr: Ah yeah sry, not submitted yet: https://github.com/Infinisil/rfcs/blob/nixos-config/rfcs/0000-nixos-config.md
<samueldr> no worries :)
hamishmack has joined #nixos
<aanderse> going back to the whole "absolutely required for this application to run"...
<aanderse> *but*
<infinisil> aanderse: database options?
<aanderse> yeah like service.foo.database.[user, name, passwordFile, port]
<aanderse> *but* if services are creating their own databases maybe there is a good argument for not having those details be options
<aanderse> database options "feel" like they should remain nixos options, to me, at least
<infinisil> Hmm, I think this is getting a bit too specific, I feel like this would be better to discuss on a case-by-case basis
<aanderse> possibly
ixxie has quit [Ping timeout: 255 seconds]
<aanderse> but anywho, great RFC so far
<aanderse> i think it really clearly outlines the situation :)
<infinisil> Thanks :)
<infinisil> I should make the "Detailed Design" section a bit more detailed though
<infinisil> It's very much a "Overall Design" as of now
<aanderse> gosh dangit that java issue is still biting me
<aanderse> i really need to upgrade a box fully to nix unstable to see if its just the clashing of stable and unstable
<samueldr> aanderse: gdk_pixbuf?
<samueldr> if so it's not just java :)
<samueldr> and from 18.09 to 19.03 might be "better" if you prefer not running off unstable
<aanderse> yeah, i suppose thats what i mean at this point
<aanderse> samueldr: https://pastebin.com/X8epiGAU
m0rphism has quit [Ping timeout: 246 seconds]
<aanderse> here is the issue filed: https://github.com/NixOS/nixpkgs/issues/57673
<{^_^}> #57673 (by aanderse, 1 week ago, open): davmail crash on startup on master
<{^_^}> [nixpkgs] @worldofpeace merged pull request #57838 → riot-desktop: init at 1.0.4 → https://git.io/fjvat
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjJCB
marusich has joined #nixos
random_yanek has quit [Ping timeout: 245 seconds]
<samueldr> aanderse: could you use `strace -fo davmail.strace $(nix-build --no-out-link channel:nixos-unstable -A davmail)/bin/davmail` to have an strace, and check if around the end there is usage of gdk_pixbuf 2.36 and 2.38 in the file?
<samueldr> it apparently doesn't crash on my system, which is weird since I had issues beforehand with gdk things, but I just lately did a huge cleanup of my system and might have removed something that littered a gdk_pixbuf loader
* samueldr is now curious as to why it doesn't fail anymore
<aanderse> samueldr: https://pastebin.com/ZJJf185c
<samueldr> it would be in the `davmail.strace` file
<aanderse> ah... ha ha ha yeah that makes sense now
<aanderse> i thought that output was similar >_<
<samueldr> no worries :) do you know what `strace` does? it's a dang useful tool
<aanderse> yeah i use strace once in a while...
<samueldr> ah :)
<aanderse> but its past my bedtime
<samueldr> this could explain it
<aanderse> and brain already left for the night
<aanderse> lol
<aanderse> good gravy 4.1mb
<samueldr> yeah, might want to grep gdk_pixbuf.*2.3
<infinisil> aanderse: What was the recent PR again where a config setting made sense to be a separate option?
<samueldr> just to see if it's *that* issue or not
<infinisil> Some url setting
erictapen has joined #nixos
<{^_^}> #52096 (by furrycatherder, 14 weeks ago, merged): nixos/davmail: init
<infinisil> Ohh right, thx
<samueldr> just saw the github comment pop up
* aanderse looks for gdk_pixbuf
<samueldr> okay, so this doesn't look like the gdk_pixbuf issue, at a glance
<aanderse> i wanted to convert a box to 19.03 at work today and test but i was way too busy :\
<samueldr> oh no, sorry it is it
<samueldr> I just had the wrong regex
<aanderse> can you link me to the issue?
<samueldr> here's a screenshot for the highlight https://stuff.samueldr.com/screenshots/2019/03/20190322212617.png
Fare has quit [Ping timeout: 246 seconds]
random_yanek has joined #nixos
<samueldr> basically, gdk-pixbuf (- instead of _) 2.38 is loading a 2.36 component, which should have been fine, and they are ABI compatible, but a change in libpng (iirc) made them incompatible :/
erictapen has quit [Ping timeout: 250 seconds]
<{^_^}> #54278 (by minijackson, 9 weeks ago, open): Programs using gdk_pixbuf 2.38 crash with 2.36 loaders from system
o1lo01ol1o has quit [Remote host closed the connection]
<aanderse> oh... shouldn't that impact a huge number of gtk based applications?
<samueldr> yes
<samueldr> I had made a list of everything that could be potentially failing to work when mixing
<samueldr> (should be in the issue)
<aanderse> ok great now i know :)
<aanderse> thanks
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjJCr
<aanderse> ok i'm out, have a nice evening everyone
<samueldr> 'night to you!
<aanderse> thanks for pointing out that issue btw :)
<haslersn[m]> aanderse: Can I specify that a submodule can have arbitrary keys?
drakonis has joined #nixos
<infinisil> haslersn[m]: `attrsOf ...` doesn't work for you?
<haslersn[m]> Not sure. I want to specify that a certain name must appear with a certain value type, but arbitrary other names are allowed to appear.
init_6 has joined #nixos
illegalprime has quit [Ping timeout: 272 seconds]
<infinisil> haslersn[m]: There's nothing builtin for that, but you can use `attrsOf ...` and then add an `assertions = [{ assertion = cfg.option ? some-key; message = "option needs some-key"; }];`
lewo has quit [Remote host closed the connection]
hio has joined #nixos
ninjin has quit [Remote host closed the connection]
ninjin has joined #nixos
mekeor has quit [Ping timeout: 268 seconds]
<haslersn[m]> infinisil: Thanks
o1lo01ol1o has joined #nixos
illegalprime has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #58118 → minishift: 1.32.0 -> 1.33.0 → https://git.io/fjJfA
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjJWq
o1lo01ol1o has quit [Ping timeout: 255 seconds]
<haslersn[m]> Is there a `nixpkgs/lib` function to flip the order of two keys in a nested attribute set?
<gchristensen> keys are ordered alphabetically
<gchristensen> or am I misunderstanding?
<haslersn[m]> Before: a.b = c
<haslersn[m]> After: b.a = c
<gchristensen> { a = { b = [ 1 2 3 ]; c = [ 4 5 6 ]; }; d = [ 7 8 9 ]; } <- what here?
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<haslersn[m]> That's already prevented by my type checking, so an error (that would never occur) is fine. Of course not every algorithm can work on every import
<haslersn[m]> *on every input
hamishmack has joined #nixos
<gchristensen> aye :)
jpaus has joined #nixos
<gchristensen> I doubt it
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
silver has quit [Read error: Connection reset by peer]
Supersonic112 is now known as Supersonic
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @biggs to master « doc/python: remove unnecessary let statement »: https://git.io/fjJW3
Fare has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace closed pull request #57883 → Update python.section.md → https://git.io/fjvb2
jpaus has quit [Ping timeout: 250 seconds]
ym555 has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @biggs to release-19.03 « doc/python: remove unnecessary let statement »: https://git.io/fjJWZ
schneid3306 has joined #nixos
<infinisil> haslersn[m]: what's your usecase? What's the option represent?
<{^_^}> [nixpkgs] @boronine opened pull request #58158 → Perl darwin fix 2 → https://git.io/fjJW8
<{^_^}> [nixpkgs] @boronine closed pull request #58158 → Perl darwin fix 2 → https://git.io/fjJW8
<haslersn[m]> infinisil: I have multiple hosts and some configuration options per host, particularly something like `<hostname>.extensions.<extensionName><instanceName> = {...}`. Another part of the code must be called once per instance but with all hosts that participate in that instance, so I thought I just strip out the `extensions.<extensionName>` and then flip the remaining two keys (`<hostname>.<instanceName>` to
<haslersn[m]> `<instanceName>.<hostName>`).
<infinisil> haslersn[m]: And there can only ever be one host for any instance of any extension?
<haslersn[m]> No, but the "flip" can still be done
<haslersn[m]> Because after specifying both, it's unique again, since it was before
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.1)]
<gchristensen> can you provide several examples of varying complexity?
<gchristensen> of literal Nix expressions, in the format of `assert (flip foo) == bar;`
schneid3306 has quit [Quit: ZZZzzz…]
* infinisil doesn't get it
<infinisil> As long as it works for you
<{^_^}> [nixpkgs] @worldofpeace opened pull request #58160 → doc/python: cleanup examples, references → https://git.io/fjJW2
buffet- has joined #nixos
buffet has quit [Ping timeout: 245 seconds]
werner291 has quit [Ping timeout: 256 seconds]
<gchristensen> you've gone and made my brain hurt :P
<monokrome> ccccccjehdirnkithbeentttitujinblcfhuklitrcuk
<monokrome> lol
<monokrome> don't worry it's not programmed yet
<monokrome> lol
cdepillabout has joined #nixos
<monokrome> Is // a swap operator? O_o
<monokrome> or like what is: a // b
<haslersn[m]> No, it's the set union
<monokrome> oooh ok
<haslersn[m]> So `(_: lib.foldl (a: b: a // b) {})` is the union of a list of sets
<gchristensen> > let a = { foo = "hi"; }; b = { bar = "there"; } in a // b
<{^_^}> error: syntax error, unexpected IN, expecting ';', at (string):222:49
<gchristensen> > let a = { foo = "hi"; }; b = { bar = "there"; }; in a // b
<{^_^}> { bar = "there"; foo = "hi"; }
cdepillabout has quit [Client Quit]
<haslersn[m]> or rather `lib.foldl (a: b: a // b) {}` (without the underscore). The underscore discards the `n` which is also passed by `lib.mapAttrs`
Glider_IRC_ has joined #nixos
Glider_IRC has quit [Ping timeout: 245 seconds]
tilpner_ has joined #nixos
tilpner has quit [Remote host closed the connection]
inquisitiv3 has quit [Read error: Connection reset by peer]
inquisitiv3 has joined #nixos
<{^_^}> [rfcs] @Infinisil opened pull request #42 → [RFC 0042] NixOS config options → https://git.io/fjJW7
<infinisil> aanderse: ^^
wykurz has joined #nixos
<wykurz> hi, looking for recommendations how people use nixops with spot instances - how do you manage terminations?
<wykurz> * AWS spot instances
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
bemeurer has quit [Ping timeout: 250 seconds]
bemeurer has joined #nixos
<mog> does anyone here use xscreensaver and xssproxy? i tried it on my box but xssproxy doesnt seem to be inhibiting xscreensaver for me
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @domenkozar pushed commit from @peti to release-18.09 « ghc: add new 8.6.4 version »: https://git.io/fjJle
hakujin has quit [Ping timeout: 252 seconds]
tilpner_ has quit [Ping timeout: 245 seconds]
jpaus has joined #nixos
Mateon1 has quit [Ping timeout: 246 seconds]
jpaus has quit [Ping timeout: 255 seconds]
Guest67002 has quit [Read error: Connection reset by peer]
sinner has joined #nixos
sinner is now known as Guest3456
rauno has quit [Remote host closed the connection]
<kalbasit> is it possible to disable restricted mode on Hydra? I'm trying to test a nixos config eval: https://github.com/kalbasit/shabka/pull/130/files#diff-6ab84d77bf6d73598ebba867195ce313R13
<dmj`> kalbasit: there was a PR to disable this by bas van dijk
pie___ has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
pie__ has quit [Ping timeout: 246 seconds]
<kalbasit> dmj`: I'm getting the same error running makeTest, that's pretty weird https://github.com/kalbasit/shabka/pull/130/files#diff-6ab84d77bf6d73598ebba867195ce313R15
wykurz has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/149e1d36bf4 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58162 → gromacs: 2019 -> 2019.1 → https://git.io/fjJlq
Glider_IRC_ has quit [Ping timeout: 245 seconds]
Zer000 has quit [Quit: Leaving]
endformationage has quit [Ping timeout: 250 seconds]
iyzsong has joined #nixos
bemeurer has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
marler8997 has joined #nixos
Fare has quit [Ping timeout: 246 seconds]
<marler8997> Hey, I'm going to see if I can fix https://github.com/NixOS/nixpkgs/issues/58070 I just need a bit of info....I'm going to need to play around with the kernel config, but I don't know how to build the nixos minimal iso image...is there a guide for that somewhere?
<{^_^}> #58070 (by marler8997, 1 day ago, open): VirtualBox display fails when `VMSVGA` Graphics Controller
erasmus has joined #nixos
drakonis has quit [Quit: WeeChat 2.3]
linarcx has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #57812 → plan9port: 2018-09-20 -> 2019-02-25 → https://git.io/fjvBP
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjJlR
linarcx has joined #nixos
ericsagnes has quit [Ping timeout: 252 seconds]
polman has quit [Read error: Connection reset by peer]
polman has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58163 → libqalculate,qalculate-gtk: 2.9.0 -> 3.0.0 → https://git.io/fjJlV
linarcx has quit [Ping timeout: 246 seconds]
linarcx has joined #nixos
<{^_^}> [nixpkgs] @joachifm merged pull request #57133 → slurm: 18.08.5.2 -> 18.08.6.2 → https://git.io/fhhVb
<{^_^}> [nixpkgs] @joachifm pushed 3 commits to master: https://git.io/fjJlo
<linarcx> Gyus, when i wanto to build a package locally, i get an error: `called without required argument 'qmake', at /home/linarcx/nixpkgs/lib/customisation.nix:69:12`. why?
jpaus has joined #nixos
palo1 has joined #nixos
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
jpaus has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #57449 → samsung-unified-linux-driver_1_00_36, tested on nixos x86_64 with m2070w printer/scanner, fixes https://github.com/NixOS… → https://git.io/fhjRD
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjJlD
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @joachifm merged pull request #55773 → rippled-validatior-keys-tool: init at d7774bcc → https://git.io/fh7Pt
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjJlS
mexisme has joined #nixos
<{^_^}> [nixpkgs] @joachifm merged pull request #56044 → td: init at 0.16.4 → https://git.io/fhd8N
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjJlQ
mexisme has quit [Quit: WeeChat 2.4]
mexisme has joined #nixos
Anton-Latukha has joined #nixos
slack1256 has joined #nixos
Fare has joined #nixos
wr has left #nixos ["Leaving"]
hyper_ch_ has joined #nixos
hyper_ch_ has joined #nixos
hyper_ch_ has quit [Changing host]
hyper_ch has quit [Read error: Connection reset by peer]
vincentpants has joined #nixos
[Leary] has joined #nixos
<slack1256> I was updating my system when I saw it was downloading a path which read "coinMP". I didn't know what closure was pulling it in, so I launched nix-store --query --referrers and got libreoffice as the culprit
<slack1256> I searched coinMP on duckduckgo and the first result is for a project called CoinIMP which is a "free javascript browser miner".
Lears has quit [Read error: No route to host]
<slack1256> I thought there was a bad actor on nixpkgs bundling a javascript miner on libreoffice, so I went to the libreoffice dir and searched for coinMP.
NightTrain has quit [Quit: Lost terminal]
<slack1256> Results there is a second project called COIN-OR which makes lineal/convex programming software, and libreoffice calc uses a engine called coinMP (mixed integer programming?)
Mateon2 has joined #nixos
mexisme has quit [Quit: WeeChat 2.4]
slack1256 has quit [Ping timeout: 246 seconds]
hyper_ch_ has quit [Quit: ZNC 1.7.2 - https://znc.in]
hyper_ch has joined #nixos
<DigitalKiwi> http://www.maximalsoftware.com/mpl/ best guess is the MP is because it's meant to work with this
iyzsong has quit [Read error: Connection reset by peer]
Fare has quit [Ping timeout: 250 seconds]
marusich has quit [Ping timeout: 246 seconds]
Makaveli7 has joined #nixos
Makaveli7 has quit [Read error: Connection reset by peer]
tilpner has joined #nixos
marusich has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #58165 → python35 -> 3.5.6 -> 3.5.7 → https://git.io/fjJ8O
linarcx has quit [Ping timeout: 250 seconds]
leat2 has quit [Ping timeout: 264 seconds]
linarcx has joined #nixos
<{^_^}> [nixpkgs] @vdemeester opened pull request #58166 → kompose: 1.9.0 -> 1.18.0 → https://git.io/fjJ8Z
<tilpner> When I check the value of networking.firewall.allowedTCPPorts I see two entries for 22, which results in two separate (AFAICT) iptable rules
<tilpner> Is there any good reason for this? I would have expected this to be deduplicated at the Nix side before even reaching iptables
<tilpner> It's not really, and I can just make sure there are no duplicates myself and write assertions to make sure 22 is set elsewhere
<tilpner> *not really important
<{^_^}> [nixpkgs] @andir merged pull request #58155 → firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJCO
<{^_^}> [nixpkgs] @andir pushed 4 commits to master: https://git.io/fjJ8W
<{^_^}> [nixpkgs] @andir merged pull request #58156 → [18.09] firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJC3
<{^_^}> [nixpkgs] @andir pushed 4 commits to release-18.09: https://git.io/fjJ8l
<{^_^}> [nixpkgs] @andir merged pull request #58157 → [19.03] firefox: 66.0 -> 66.0.1, firefox-esr-60: 60.6.0esr -> 60.6.1esr → https://git.io/fjJCs
<{^_^}> [nixpkgs] @andir pushed 4 commits to release-19.03: https://git.io/fjJ88
<andi-> tilpner: I guess we could/should add a `unique` after merging all the options in the `listOf` type... Mind opening a PR? :-)
marusich has quit [Remote host closed the connection]
vincentpants has quit [Ping timeout: 246 seconds]
agander has joined #nixos
hakujin has joined #nixos
<etu> Hmmmh, I have a system that has a mountpoint to automount a NFS share. And it's set to "noauto,x-systemd.automount" and so on
<etu> But when I boot it, kodi manages to start before the dhcp is done and kodi touches this folder so it fails to mount 5 times before the network is up
<etu> So I have to ssh in and mount it -- each reboot.
<etu> Which isn't often but needs to be remembered. Because the unit has given up...
<etu> Can I modify the unit (for the mountpoint) to wait a bit between retries or require it to be after the network is actually up or something?
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to release-18.09: https://git.io/fjJ8R
<{^_^}> [nixpkgs] @FRidh merged pull request #58165 → python35 -> 3.5.6 -> 3.5.7 → https://git.io/fjJ8O
<{^_^}> [nixpkgs] @FRidh pushed to master « python35 -> 3.5.6 -> 3.5.7 »: https://git.io/fjJ80
m0rphism has joined #nixos
hakujin has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @FRidh pushed to release-19.03 « python35 -> 3.5.6 -> 3.5.7 »: https://git.io/fjJ8E
ircuser5678 has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 729 commits to staging-next: https://git.io/fjJ8u
fusion809 has joined #nixos
<ircuser5678> Hi. Any advice where to look if the openssh server refuses my key? /var/log/auth does't exist...
<{^_^}> [nixpkgs] @FRidh pushed 122 commits to staging: https://git.io/fjJ82
<andi-> ircuser5678: journalctl -u sshd -f
sakalli__ has joined #nixos
<ircuser5678> Thank you andi-!
jpaus has joined #nixos
sakalli__ has quit [Client Quit]
<immae> Hello there! I have a src path that I build of the form `src = "${./projects}/${some_variable}/";`, and several derivations with different values of "some_variable". However, the way I wrote it makes the derivation dependent on the whole ./projects path instead of just the subfolder, can I optimize it a bit to avoid rebuilding all the derivations each time I modify one subfolder?
jpaus has quit [Ping timeout: 246 seconds]
<tilpner> immae: Can you do "${./projects + some_variable}"?
<tilpner> > /foo + /bar
<{^_^}> /foo/bar
<immae> I expect to have the same result, but I’ll try it
<tilpner> No, that should only import /foo/bar inot the store
<immae> Ha ha you’re right
<immae> This is great
<immae> Thanks tilpner :)
<{^_^}> [nixpkgs] @andir opened pull request #58167 → nixos/firewall: deduplicate installed firewall rules → https://git.io/fjJ8r
<andi-> tilpner: ^ I opened a PR for what you said :-)
<tilpner> andi-: Oh, thanks! I was going to, but wasn't sure how to test it (I try to avoid building my system from a manual checkout)
<tilpner> andi-++
<{^_^}> andi-'s karma got increased to 9
<andi-> tilpner: there is nixos tests for that!
<andi-> I should make a new test for that specific case. Feel free to push into my branch / comment on the PR if you want to add something
<tilpner> andi-: While you're at it, it should probably be with types; uniq (listOf port)
<andi-> yeah, will get to that next. Currently looking into the report that our systemd doesn't build anymore because the patches we fetch vanished :/
<tilpner> Ha, it even has a comment explaining why the patches might vanish :D
<andi-> I will probably change the source line to something on snapshots.debian.org since that is supposed to never go away..
<andi-> We want reproducibility even in a few years, right?
<ircuser5678> Mh, somehow I can't find out why openssh refuses my (damn) key. Even when looking at the log (running at DEBUG3 level)... I've tried a 4096 bit RSA-2 key (generate by PuTTY Key Generator) and a 2048 bit one just to make sure...
<tilpner> andi-: Shouldn't this be covered by tarballs.nixos.org?
<tilpner> Oh, maybe not
<andi-> tilpner: I think the tarballs.nixos.org thing has to be updated semi-manually? Not sure how that works
<tilpner> I don't know either, I was assuming it to be automatic for everything, but then I read the index page
linarcx has quit [Ping timeout: 250 seconds]
<tilpner> It's probably a good idea to switch to stable tarball locations anyway
linarcx has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58168 → systemd: update debian patches url to snapshots.debian.org → https://git.io/fjJ8b
<{^_^}> [nixpkgs] @dotlambda opened pull request #58169 → python.pkgs.hypothesis: 3.88.3 -> 4.7.3 → https://git.io/fjJ8A
<inquisitiv3> I'm trying to install home-manager on my Fedora system with Nix. Step 2 make me a little unsure on what I should do. I've run the `nix-channel` commands, and home-manager shows up when I run `nix-channel --list`. But should I change the $NIX_PATH? The wording in the instructions make it sound that it isn't everytime you need to do that on a system with just Nix.
<inquisitiv3> And if I need to do that, should I change the .bashrc or my fish shell config? The linked issue is a little over my head.
<andi-> inquisitiv3: try #home-manager if you do not get a response here. There is a channel for it now :-)
<inquisitiv3> andi-: Aah, thanks!
<{^_^}> [nixpkgs] @volth closed pull request #57222 → pythonPackages.hypothesis: fix hash → https://git.io/fhhMp
<andi-> tilpner: we could test the firewall settings on module level. No need to actually touch the VM tests.. I just fail to remember/find a place were we have such tests :/
<tilpner> There are other tests than <nixpkgs/nixos/tests>?
<andi-> I think there are a ew build-support tests in nixpkgs but there surely must be something for all the module magic?!?
<{^_^}> [nixpkgs] @srhb merged pull request #58150 → anbox: Prevent eval failure on non-existent arches → https://git.io/fjJnM
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjJ4I
ircuser5678 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
alex`` has joined #nixos
<tilpner> <nixpkgs/lib/tests/modules>
<tilpner> But that's just for the module system, not the NixOS modules
<andi-> We also probably do not want an immediate abort of the evaluation just because some assertion failed.. Maybe a VM test is best after all... It just feels a bit heavy for such a change.
<{^_^}> [nixpkgs] @joachifm merged pull request #57766 → retext: init at 7.0.4 → https://git.io/fjvOP
<{^_^}> [nixpkgs] @joachifm pushed 4 commits to master: https://git.io/fjJ4q
<tilpner> andi-: Maybe not. The VM test could ask iptables how many rules were created for each port, so that would test more than just the module system
<andi-> yeah
<andi-> tilpner: well `uniq` is not intended to be defined in more then one location.. So maybe I have to adjust my approach
<andi-> it doesn't mean the values are unique..
<tilpner> So just listOf ports and lib.unique later?
neminis has quit [Quit: WeeChat 2.2]
<andi-> I think so
agander has quit [Ping timeout: 246 seconds]
dontdieych has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58170 → slack: 3.3.7 -> 3.3.8 → https://git.io/fjJ4c
tg has quit [Ping timeout: 245 seconds]
hark has quit [Ping timeout: 245 seconds]
hark has joined #nixos
tg has joined #nixos
MichaelRaskin has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
Uma has joined #nixos
<Uma> Hello! If someone has a moment, could they have a look at https://github.com/NixOS/nixpkgs/pull/57118 ?
<{^_^}> #57118 (by umazalakain, 1 week ago, open): opam: put the whole /nix in OPAM_USER_PATH_RO
davidar_ has joined #nixos
Irenes has quit [Ping timeout: 246 seconds]
<srhb> Uma: It would be helpful if the ramifications were described better, I think.
<Uma> Will do that ^^
<srhb> Uma: Thanks :)
<{^_^}> [nixpkgs] @bbarker closed pull request #44887 → ats-pkg init at 3.2.1.8 → https://git.io/fN5Ob
<{^_^}> [nixpkgs] @dywedir merged pull request #58142 → qt5ct: 0.37 -> 0.38 → https://git.io/fjJsU
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/fjJ4M
Ariakenom has joined #nixos
mekeor has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #57948 → powerdns: 4.1.6 -> 4.1.7 → https://git.io/fjflI
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/fjJ4y
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.23.0 -> 1.23.1 »: https://git.io/fjJ4S
knupfer has joined #nixos
Irenes has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #58134 → vimPlugins: update → https://git.io/fjJ34
<{^_^}> [nixpkgs] @timokau pushed to master « vimPlugins: update (#58134) »: https://git.io/fjJ4b
<{^_^}> [nixpkgs] @bbarker opened pull request #58171 → ats-pkg: 3.2.5.3 -> 3.2.5.10 → https://git.io/fjJ4N
<{^_^}> [nixpkgs] @globin merged pull request #57546 → nixos/docker-registry: Allow use of non-filesystem storage → https://git.io/fhjFc
<{^_^}> [nixpkgs] @globin pushed commit from @bgamari to master « nixos/docker-registry: Allow use of non-filesystem storage »: https://git.io/fjJ4A
tmaekawa has joined #nixos
asthma[m] has joined #nixos
<asthma[m]> hello
Makaveli7 has joined #nixos
<{^_^}> [nixpkgs] @andir pushed to release-19.03 « powerdns: 4.1.6 -> 4.1.7 »: https://git.io/fjJBf
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5dfa44a783f (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<asthma[m]> is it possible to use nix / nixops to create a deployment of a postgres db and a couple of webserver? I can do it with Docker, but I'd like to use nix
<{^_^}> [nixpkgs] @dotlambda merged pull request #58146 → pythonPackages.snakeviz: 1.0.0 -> 2.0.0 → https://git.io/fjJGn
<{^_^}> [nixpkgs] @dotlambda pushed commit from @luzpaz to master « pythonPackages.snakeviz: 1.0.0 -> 2.0.0 (#58146) »: https://git.io/fjJBU
vincentpants has joined #nixos
<{^_^}> [nixpkgs] @dotlambda merged pull request #57412 → python37Packages.gym: 0.11.0 -> 0.12.0 → https://git.io/fhjcx
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.gym: 0.11.0 -> 0.12.0 (#57412) »: https://git.io/fjJBT
<lejonet> asthma[m]: yeah, its definitively possible :) I deploy a postgres db and caddy with nixops (with the targethosts being nixos)
<Uma> srhb: I wrote a short explanation in the issue description
vincentpants has quit [Ping timeout: 250 seconds]
ng0 has joined #nixos
__monty__ has joined #nixos
dnlkrgr has joined #nixos
silver has joined #nixos
civodul has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #58172 → setools: fix build → https://git.io/fjJBG
<{^_^}> [nixpkgs] @dotlambda merged pull request #58122 → libb2: 0.98 -> 0.98.1 → https://git.io/fjJUP
<{^_^}> [nixpkgs] @dotlambda pushed to master « libb2: 0.98 -> 0.98.1 (#58122) »: https://git.io/fjJBn
<{^_^}> [nixpkgs] @dotlambda merged pull request #57404 → python37Packages.flake8-import-order: 0.18 -> 0.18.1 → https://git.io/fhjnI
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.flake8-import-order: 0.18 -> 0.18.1 (#57404) »: https://git.io/fjJBW
<{^_^}> [nixpkgs] @dotlambda merged pull request #57403 → python37Packages.djangorestframework: 3.9.1 -> 3.9.2 → https://git.io/fhjZx
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.djangorestframework: 3.9.1 -> 3.9.2 (#57403) »: https://git.io/fjJB4
<{^_^}> [nixpkgs] @dotlambda merged pull request #57383 → python37Packages.astropy: 3.1.1 -> 3.1.2 → https://git.io/fhj3w
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.astropy: 3.1.1 -> 3.1.2 (#57383) »: https://git.io/fjJBR
tmaekawa has quit [Quit: tmaekawa]
<Arahael> asthma[m]: The nix pills is helpful to be able to learn how things work in nix in bite-sized (pill sized?) chunks.
<{^_^}> [nixpkgs] @7c6f434c pushed to master « libreoffice: wrapper: fallback to /tmp if /run is not usable »: https://git.io/fjJBE
johann__ has quit [Quit: WeeChat 1.9.1]
erictapen has joined #nixos
guido_ has joined #nixos
<guido_> hi all.
<guido_> I noticed that the option boot.kernelPatches is not accepted anymore.
<guido_> is that a bug or by design?
<guido_> and the nixos-manual doesn't mention anything about that option anymore
dnlkrgr has quit [Ping timeout: 250 seconds]
dnlkrgr has joined #nixos
<srhb> guido_: Looks like it still exists to me.
<guido_> how can I add a patch now?
<guido_> ok, that suggests an error on my side.
<guido_> I'll check it out..
<guido_> thanks.
xenofungus[m] has joined #nixos
<guido_> indeed, typo. Thanks.
<srhb> No problem :)
<{^_^}> [nixpkgs] @dotlambda merged pull request #56703 → pythonPackages.py3status: Added missing Python dependencies → https://git.io/fhADu
<{^_^}> [nixpkgs] @dotlambda pushed commit from @thiagokokada to master « python.pkgs.py3status: Added missing Python deps (#56703) »: https://git.io/fjJBr
inquisitiv3 has quit [Quit: Leaving]
agander has joined #nixos
thc202 has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #58162 → gromacs: 2019 -> 2019.1 → https://git.io/fjJlq
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjJBo
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/70e084073f1 (from 49 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
regulus_ has quit [Ping timeout: 252 seconds]
jasongrossman has quit [Ping timeout: 268 seconds]
<noonien> any reason why this config (http://vpaste.net/GrsFK) on a rPI 3B+, does not have `sshd`, and `wpa_supplicant` in `systemctl list-units --all`, while both `wpa_supplicant.service` (http://vpaste.net/t73eT) and `sshd.service`(http://vpaste.net/MSajp) exist in /run/current-system/etc/systemd/system/?
jasongrossman has joined #nixos
jackdk_ has joined #nixos
achw1 has joined #nixos
Rusty1 has joined #nixos
<noonien> (this was after a reboot, and systemctl daemon-reload)
Makaveli7 has quit [Ping timeout: 245 seconds]
achw1 has quit [Read error: Connection reset by peer]
Makaveli7 has joined #nixos
achw1 has joined #nixos
hakujin has joined #nixos
b has joined #nixos
hio has quit [Quit: Connection closed for inactivity]
<srhb> noonien: Does systemctl start wpa_supplicant also fail_
iyzsong has joined #nixos
<srhb> ?
<noonien> hmm, it does not
<noonien> it starts wpa_supplicant
hakujin has quit [Ping timeout: 255 seconds]
<srhb> noonien: Then the answer, as it was yesterday, is that nixos/modules/profiles/installation-device.nix removes the wantedBy from the units.
<srhb> systemd.services.wpa_supplicant.wantedBy = mkOverride 50 []; systemd.services.sshd.wantedBy = mkOverride 50 [];
<noonien> sure, but why doesn't openssh start either?
<srhb> Same reason.
<noonien> OH
<noonien> they're both on the same line
<noonien> my bad
<srhb> Sorry, I formatted it like that for irc :)
<noonien> oops, yeah, my bad
<srhb> So you'll want to either not reuse that installation import, or reintroduce a dependency upon "multi-user.target" or something like that
<noonien> yeah, should have pursuied that yesterday, i've seen that line in instllation-device, but missed the ssh one, thought there might have been a different issue
<noonien> thanks!
<noonien> srhb++
<{^_^}> srhb's karma got increased to 38
<srhb> Sure thing.
hio has joined #nixos
rprije has quit [Ping timeout: 246 seconds]
zupo has joined #nixos
ym555 has joined #nixos
<betawaffle> does anyone use 1password on nixos?
vasarmilan has joined #nixos
<vasarmilan> hi! I'm trying to make a nixos-container have network access. I've tried copy-pasting the example from here: https://nixos.org/nixos/manual/#ch-containers only with replacing "eth0" with the interface of my wifi card; however from inside the container pinging a website returns "Name or service not known". also I cannot set up bridging from a wireless network.
<vasarmilan> anyone has an idea how I can let a container access the internet?
<vasarmilan> (with privateNetwork=true)
<vasarmilan> thank you!
jasongrossman has quit [Read error: Connection reset by peer]
<vasarmilan> the actual configuration that is not working: https://pastebin.com/raw/JL3NXnQ6
jasongrossman has joined #nixos
jasongrossman has quit [Remote host closed the connection]
jasongrossman has joined #nixos
<betawaffle> does the graphical installer take a really long time to show anything after the grub menu?
erasmus has quit [Read error: Connection reset by peer]
<tilpner> It shouldn't. But it might take a while if you're using USB 2
<lassulus> vasarmilan: afair you need to enable networking.nat
<betawaffle> this is usb 3.0 in a usb 3.1 port
<vasarmilan> lassulus: I have enabled nat (there is a line `networking.nat.enable = true;` in the code I linked)
<tilpner> Then no, it should print text fairly quickly
<betawaffle> tilpner: it seems to respond to ctrl+alt+del (it reboots), but nothing on the screen
<betawaffle> i've even tried the debug option
<betawaffle> this is on a system76 darter pro
hakujin has joined #nixos
achw1 has quit [Read error: Connection reset by peer]
alex`` has quit [Quit: WeeChat 2.4]
alex`` has joined #nixos
<{^_^}> [nixpkgs] @pSub pushed to master « stuntrally: 2.6 -> 2.6.1 »: https://git.io/fjJRN
<{^_^}> [nixpkgs] @pSub pushed to release-19.03 « stuntrally: 2.6 -> 2.6.1 »: https://git.io/fjJRx
<iyzsong> ls
<iyzsong> sorry :-)
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @pSub merged pull request #57681 → jasper: 2.0.14 -> 2.0.16 → https://git.io/fjeyP
<{^_^}> [nixpkgs] @pSub pushed 2 commits to staging: https://git.io/fjJRj
<{^_^}> [nixpkgs] @pSub pushed 0 commits to update-jasper: https://git.io/fjJ0e
<{^_^}> [nixpkgs] @pSub pushed to staging-19.03 « japser: 2.0.14 -> 2.0.16 »: https://git.io/fjJ0v
mekeor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @pSub pushed to staging-18.09 « japser: 2.0.14 -> 2.0.16 »: https://git.io/fjJ0f
jackdk_ has quit [Remote host closed the connection]
agander_ has joined #nixos
<Uma> Thanks srhb :)
<alj[m]> Hello! I looked into cluster Filesystems to put onto my two identical nixos servers. This question was (kinda) asked before in here but can anyone tell me if ocfs2 on top of DRBD is possible on nixos?
agander has quit [Ping timeout: 250 seconds]
<srhb> Uma: Welcome. Sorry I don't feel confident enough to just click the button, but I really know nothing about it. Feel free to solicit a review from someone else who's touched the commit history of opam if you want in the meantime :)
vasarmilan has quit [Ping timeout: 256 seconds]
iyzsong has quit [Ping timeout: 258 seconds]
jlslnx has joined #nixos
<{^_^}> [nixpkgs] @alexarice opened pull request #58173 → brillo: init at 1.4.3 → https://git.io/fjJEs
vasarmilan has joined #nixos
ng0 has quit [Remote host closed the connection]
ym555 has quit [Ping timeout: 246 seconds]
ng0 has joined #nixos
jlslnx has quit [Quit: leaving]
freeman42x has quit [Ping timeout: 268 seconds]
vasarmilan has quit [Ping timeout: 256 seconds]
erictapen has quit [Ping timeout: 246 seconds]
<marler8997> hey, my account on discourse.nixos.org is on hold...I'm a new user...is it normal for that to happen?
<gchristensen> what is your username?
<marler8997> marler8997
<gchristensen> ok you should be sorted now
<{^_^}> [nixpkgs] @ryantm merged pull request #58044 → aravis: 0.5.13 -> 0.6.1, cleanup → https://git.io/fjfH4
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjJEa
<marler8997> ok thanks, do you know what triggered my account to be put on hold? is that normal?
<gchristensen> the system tries to protect against spam through a lot of ways and it thought you were a bit suspicious
<gchristensen> it as happened probably 3-4 times for branch new users :)
<infinisil> "branch new users" xD
<marler8997> ah ok, so normal for new user accounts. do you mind approving my reply as well?
<gchristensen> oops
<Yaniel> anyone here familiar with gtk applications that are not part of GNOME?
<marler8997> yes...I'm a proud "branch new user" :)
<Yaniel> looks like gsettings schemas aren't getting compiled in my package
wfranzini has joined #nixos
<gchristensen> it isn't normal exacly (we've had many new users not get held by it) but it does happen, for sure :)
<gchristensen> marler8997: hmm I can't find your reply... looking for it -- I'm not so familiar with this part of the discourse admin.
oida has quit [Remote host closed the connection]
ggpeti has joined #nixos
oida has joined #nixos
agander has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rcshm has joined #nixos
ixxie has joined #nixos
agander_ has quit [Ping timeout: 255 seconds]
rcshm has quit [Client Quit]
edcragg has quit [Quit: ZNC - http://znc.in]
<ggpeti> nixpkgs-unstable has been failing for 3 days :(
<ggpeti> reproducinging now
dnlkrgr has quit [Ping timeout: 245 seconds]
werner291 has joined #nixos
<werner291> o/
<ggpeti> \o
<werner291> Question: do you guys know how to get Dovecot to accept plaintext passwords? I have a user who is stuck on an old email client that doesn't seem to like STARTTLS
<werner291> Logging in works perfectly on Thunderbird as well as the iPhone email client.
<gchristensen> oh dear
<infinisil> ward: What's this got to do with NixOS?
<infinisil> werner291: ^
<werner291> Because the email server is hosted on NixOS
<gchristensen> werner291: it is very, very dangerous to accept plaintext passwords
<werner291> Through this: https://gitlab.com/simple-nixos-mailserver Yes, I'm aware it's dangerous.
<gchristensen> aye :)
<gchristensen> I'd recommend opening an issue on that repo and asking for the help there -- they'll be able to help more
<samueldr> ggpeti: the evaluation failure was fixed quite recently, and the last eval apparently failed "out of the blue" on the build machine
<werner291> Allright, thanks.
<samueldr> (post fix)
<MichaelRaskin> I think old email clients normally supported a separate encrypted port. Although maybe it only supports TLS versions that are insecure.
<werner291> It's Outlook for Mac from 2011. The user is stuck on that for some reason.
<ggpeti> samueldr: I only see grey X-s for the past 3 days, what fix are you referring to?
<samueldr> different failures happening each after the others
<werner291> The only error message it gives is an orange dot next to the account.
<gchristensen> werner291: my experience has been that if you tell the user that doing this means anyone can trivially read their email, they're more inclined to upgrade
<samueldr> (not each one, but a couple per)
<samueldr> the penultimate one failed due to the anbox derivation not eval'ing for i686-linux, but this was fixed in af4ad24d73d203618a177381027355e0b4a57c66
<samueldr> the last one had the tarball build failing due to (copied log here) https://gist.github.com/samueldr/2da435633be2e49600c9c090d638654b
drakonis has joined #nixos
<samueldr> I restarted the tarball build to see if it was transient
<ggpeti> oh, good. let's hope
<werner291> They're aware of the risks.
<samueldr> (verifying locally for luck)
<gchristensen> ok
endformationage has joined #nixos
<jasongrossman> werner291: I expect this conversation is annoying for you, because the user might not want to know, but ... have you asked them to try MailMate? It looks very similar to Apple Mail (unlike e.g. Thunderbird).
<jasongrossman> werner291: Oh, sorry, you said Outlook. For some reason I read that as Mail.
<werner291> They're willing to switch, but they seem to have a shitton of email accounts.
<jasongrossman> Well MailMate is very good, FWIW.
<werner291> They've been building up their email situation over about 10 years, it's gonna take a lot of work to switch.
<werner291> Sigh... What have I gotten myself into?
<jasongrossman> werner291: I sympathise. Might be best to look for Dovecot forums.
<gchristensen> I charge hazard pay for email administration :P
alex`` has quit [Quit: WeeChat 2.4]
<ggpeti> samueldr: is there a way to estimate when a queued build will run?
<werner291> They are willing to switch to Thunderbird if I get their other accounts working, but oh well... Thanks for the sympathy, I'll keep looking.
<samueldr> toss a couple of coins and guess? (sorry, I really don't know)
<jasongrossman> werner291: I expect you know this, but there is a standalone dovecot package for NixOS (in addition to simple-nixos-mailserver).
<gchristensen> ggpeti: you might be interested in this https://status.nixos.org/grafana/d/MJw9PcAiz/hydra-jobs
<gchristensen> back in a while
knupfer has quit [Ping timeout: 268 seconds]
init_6 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @catern opened pull request #58174 → WIP: wrapPython: only inject Python code, don't wrap with makeWrapper → https://git.io/fjJuU
<samueldr> ggpeti: build of tarball finished locally, should be fine unless there's transient weirdness again
<{^_^}> [nixpkgs] @veprbl merged pull request #57628 → [READY] linux_mptcp: 0.94.1 -> 0.94.3 → https://git.io/fje4t
<{^_^}> [nixpkgs] @veprbl pushed commit from @teto to master « linux_mptcp: 0.94.1 -> 0.94.3 (#57628) »: https://git.io/fjJuq
<infinisil> jasongrossman: SNM uses NixOS' dovecot module :)
<jasongrossman> infinisil: Yes, I know. So there. :P
<werner291> Found it... You can't turn on plain auth without turning off ssl completely, but the user just suggested a workaround.
<jasongrossman> werner291: \o/!
<werner291> To redirect the mail to one of their other accounts, and not deal with IMAP. They've been complainig about this email client for years, but they seem unwilling to switch.
<werner291> Just... I'mma go do this, then it's not my problem anymore. Thanks for the help.
<jasongrossman> werner291: I'm glad the problem's gone.
<{^_^}> [nixpkgs] @veprbl merged pull request #57591 → appimagekit: add some fixes → https://git.io/fjeq7
<{^_^}> [nixpkgs] @veprbl pushed commit from @PombeirP to master « appimagekit: add some fixes (#57591) »: https://git.io/fjJu3
drakonis_ has joined #nixos
<ggpeti> on hydra, what's the difference between an evaluation and a build?
Glider_IRC has joined #nixos
<noonien> are there different default "profiles" apart from the configuration.nix i provide?
<noonien> is there a "minimal profile"?
<samueldr> my following explanation might not be "right" 100%, but should give the gist of it, ggpeti, an eval is a special kind of build only meant to queue builds from the configured thing to evaluate
<noonien> infinisil: i have not, how/when are those used?
<infinisil> `imports = [ <nixpkgs/nixos/modules/profiles/....nix> ]`
drakonis has quit [Ping timeout: 250 seconds]
<infinisil> But I'm not sure if these are really what you want, what's your use case?
ixxie has quit [Ping timeout: 250 seconds]
<noonien> i was just wondering because i've seen "minimal profile" referenced
<noonien> i'm guessing minimal.nix is imported somewhere
<samueldr> ggpeti: if you look in the configuration tab of a jobset https://hydra.nixos.org/jobset/nixpkgs/trunk#tabs-configuration you will see the nix expression that is configured to be eval'd here it's https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/release.nix
<ggpeti> so the evaluations generate the jobs, and the builds actually execute the jobs?
<samueldr> kind of yeah, a jobset is evaluated, its jobs are built
<ggpeti> and then the job "unstable" of jobset "trunk" of project "nixpkgs" triggers a release to the channel nixpkgs-unstable
<srhb> ggpeti: Technically a cron job checks whether there's a new successful build of that (and that the corresponding eval is complete) but yes.
<samueldr> the project nixpkgs has the jobset trunk composed of one job per package*platform; when eval'd it they are eventually queued as builds.
<samueldr> there is no "unstable" job (I think?). Hydra has a channels facility, but for Nixpkgs and Nixos it isn't used and, as srhb said, there is another mechanism in place that creates the channel
<samueldr> I'm not 100% sure why the channels made by Hydra aren't used, but I'd bet that it overloads Hydra with the amount of stuff it already handles
<ggpeti> oh there is an "unstable" job
orivej has quit [Ping timeout: 246 seconds]
<samueldr> oh right, duh, sorry
<ggpeti> and it seems like tarball was built :)
<ggpeti> ohhh and it's an AGGREGATE job. the things I learn these days
<samueldr> though yeah, the outside mechanism that creates channels actually uses that aggregate job as a marker of when to update or not the channel
<ggpeti> all is well, so expect a channel bump soon :)
<ggpeti> how often does that cron job run?
<samueldr> ten-minutely, but the whole jobset has to finish building (unstable successfuly, the rest not necessarily) to advance
<samueldr> (I think it's now "about ten-minutely")
<samueldr> there's a good overview on the top of this page http://howoldis.herokuapp.com/
<samueldr> so, to finish the explanation, nixpkgs-unstable has 1906 queued jobs, of those most are darwin jobs
<samueldr> until they are all built (or failed) it won't advance
<samueldr> due to the problematic nature of getting Darwin builders, you might have a better turnaround for channel updates on nixos-unstable instead of nixpkgs-unstable, if you're not targetting Darwin :/
<srhb> There's a ton of aborted darwin jobs, too... Perhaps we should retrigger those soon.
<ggpeti> I'm more interested in the setup now than turnaround time
<ggpeti> how are jobs getting aborted?
<srhb> ggpeti: Either manually or some specific, repeated build failures
<srhb> ggpeti: (Like unable to connect to a builder repeatedly)
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58175 → gtksourceview: 3.24.9 -> 3.24.10 → https://git.io/fjJui
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to master: https://git.io/fjJu1
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to release-18.09: https://git.io/fjJuM
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to release-19.03: https://git.io/fjJuD
agander has quit [Ping timeout: 250 seconds]
<Yaniel> can I somehow make nix show meson's post install script output
<Yaniel> as in stdout
<clever> Yaniel: nix-store --query --binding postInstall /nix/store/something-meson.drv
<clever> > meson.postInstall
<{^_^}> attribute 'postInstall' missing, at (string):223:1
<clever> but it doesnt have one in nixpkgs
<clever> [root@system76:~]# nix eval nixpkgs.meson.postFixup | jq -r
<clever> but it does have a postFixup
werner291 has quit [Quit: Page closed]
<clever> [root@system76:~]# nix-store --query --binding postFixup $(nix-instantiate '<nixpkgs>' -A meson)
<Yaniel> I'm trying to build a GTK application that uses dconf and tries to compile its gsettins schemas in a meson postinstall script
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<clever> Yaniel: thats probably the postinstall array of hooks, which are created by the setup-hooks in the inputs
<Yaniel> I'm not sure if nix sets DESTDIR by default?
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/638216c3928 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<Yaniel> because if that is set it should skip that script entirely
<Yaniel> but instead I get a build error unless I set that environment variable manually
<Yaniel> and no stdout from the script to debug it
<clever> Yaniel: check every one of the buildInputs for a nix-support/setup-hook file
<slack1256> running `groupmems -l -g users` doesn't show my main user and neither /etc/groups. Yet running `id` says my main GID is users, are those commands for extra-groups only?
<clever> slack1256: i think users is your default group (as specified by passwd), but your not also a member of it
sinner has joined #nixos
sinner is now known as Guest11136
<slack1256> So you aren't part of your default group? weird...
Guest3456 has quit [Ping timeout: 250 seconds]
rycwo has joined #nixos
Makaveli7 has quit [Remote host closed the connection]
Makaveli7 has joined #nixos
Makaveli7 has quit [Max SendQ exceeded]
<noonien> hmm
<noonien> how do the differences between https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/scan/not-detected.nix and detected.nix manifest?
<noonien> from what i can tell, both enable hardware.enableRedistributableFirmware by default, only the scope differs
ixxie has joined #nixos
linarcx has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #58058 → dovecot: 2.3.4.1 -> 2.3.5 → https://git.io/fjfQM
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjJzl
ninjin has quit [Remote host closed the connection]
erasmus has joined #nixos
<{^_^}> [nixpkgs] @teto closed pull request #58114 → Ghc863 add haskellCompilerName and doc output → https://git.io/fjJv8
mekeor has joined #nixos
<{^_^}> [nixpkgs] @dotlambda merged pull request #57382 → python37Packages.awkward: 0.8.4 -> 0.8.7 → https://git.io/fhj38
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.awkward: 0.8.4 -> 0.8.7 (#57382) »: https://git.io/fjJzu
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fjJza
mmlb977 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjJzw
<{^_^}> [nixpkgs] @peti merged pull request #57874 → [19.03] haskellPackages.arbtt: 0.10.1 -> 0.10.2 → https://git.io/fjv7a
<{^_^}> [nixpkgs] @peti pushed 2 commits to release-19.03: https://git.io/fjJzo
ninjin has joined #nixos
<{^_^}> [nixpkgs] @peti pushed commit from @r-ryantm to haskell-updates « python37Packages.awkward: 0.8.4 -> 0.8.7 (#57382) »: https://git.io/fjJz6
<{^_^}> [nixpkgs] @peti pushed 0 commits to haskell-updates: https://git.io/fjJzi
<Yaniel> clever:glib seems to have one that moves gsettings schemas somewhere, but it doesn't appear to compile them
<{^_^}> [nixpkgs] @dotlambda opened pull request #58179 → python.pkgs.werkzeug: 0.14.1 -> 0.15.1 → https://git.io/fjJz1
<marler8997> Is there a way to search for a package that contains a particular filename?
rfold has joined #nixos
regulus_ has joined #nixos
<rfold> Hi, which package can I install on NixOS to get the ascii(7) man page?
<rfold> It seems to be part of "the Linux man-pages project" but I can't find a corresponding Nixpkgs package.
o1lo01ol1o has quit [Remote host closed the connection]
Makaveli7 has joined #nixos
__monty__ has quit [Quit: leaving]
<Ralith> rfold: it's just "man-pages"
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<marler8997> anyone know why nixos doesn't have git-gui?
<marler8997> is there an alternative?
o1lo01ol1o has joined #nixos
<infinisil> It's in gitFull
linarcx has quit [Quit: WeeChat 2.4]
<infinisil> ,locate bin git
<{^_^}> Found in packages: git, gitMinimal, gitAndTools.gitSVN, gitAndTools.gitFull
<marler8997> oh thank you
<infinisil> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended)
<rfold> Ralith: oh wow, it works. It didn't work in nix-shell -p man-pages but when installing it as a system package it does. Thanks!
<{^_^}> [nixpkgs] @peti closed pull request #58171 → ats-pkg: 3.2.5.3 -> 3.2.5.10 → https://git.io/fjJ4N
<Ralith> nix-shell is a little weird sometimes
<marler8997> how do I map an "attribute name" to the name that would go in systempackages in configuration.nix?
<srhb> marler8997: Directly.
linarcx has joined #nixos
<srhb> marler8997: Attribute names as defined in pkgs/top-level/all-packages.nix are pkgs.attrname. As in, pkgs.hello etc.
<marler8997> right
<marler8997> but if I have an attribute name
<marler8997> how do I find out what the corresponding "package name" is?
<samueldr> > hello.name
<{^_^}> "hello-2.10"
<srhb> marler8997: nix eval nixpkgs.hello.name
<srhb> marler8997: (Though usually, you neither need or want the "package name" for anything at all)
<samueldr> though environment.systemPackages don't use the name
<marler8997> oh...systemPackages uses the attribute name?
<srhb> Yep. Everything does, aside from nix-env version checks
<srhb> The name is irrelevant in most respects.
<marler8997> ah..very good
<srhb> That* name
<samueldr> the nix store path is the one other main user
periklis has joined #nixos
<marler8997> thanks for the help...there's alot to learn...going through nix pills for the second time and still trying to grasp all these new concepts
<srhb> marler8997: Yeah, lots indeed. It's a process :-)
<noonien> what's an easy way of getting the current running system's configuration.nix?
<noonien> because i've got the impression, that even after an install, the configuration is not properly applied
Uma has quit [Quit: leaving]
Fare has joined #nixos
<fgaz> Is there a way to create a nixos container with a specific nixpkgs checkout?
<fgaz> Is there a way to create a nixos container with a specific nixpkgs checkout?
<samueldr> noonien: might be able to figure things out using `nixos-option`
<samueldr> >> $ nixos-option services.openssh.enable
o1lo01ol1o has quit [Remote host closed the connection]
<samueldr> here it prints where it's declared, where it's defined, and the value + default
<fgaz> There's no -I and nixpkgs.pkgs does not affect the modules
<samueldr> though I'm not sure whether the value comes from the just-interpreted config or from the running config
<slack1256> fgaz: You could checkout nixpkgs at the checkout and pass as an argument that repo as the one from where to build from
<slack1256> nix-{build,env,shell} all take a repo as a argument, I guess container can be made the same wway
<fgaz> slack1256 nope, nixos-container takes surprisingly few options
<fgaz> Oh wait there's the NIX_PATH env variable though
<fgaz> Lemme try
<noonien> full story, i've started with http://vpaste.net/GrsFK, i now have: http://vpaste.net/E4BjE however, after switch + reboot, i still get root autologin (which i've not enabled in my config), this is pretty weird
<noonien> nixos-option shows the right values
<noonien> `man` also works
<samueldr> after switch + reboot?
<noonien> yes
<samueldr> this is likely that the bootloader isn't loading the right generation
<fgaz> It works! I had to prevent sudo from rewriting the env though
<samueldr> noonien: this looks like ARM, and u-boot
<noonien> i've not interacted with the bootloader, which selected the default boot options
<samueldr> noonien: are you trying to stop using the /boot FAT partition to hold the boot files?
<noonien> yes, this is on a rPI 3B+
<noonien> nope, i just want to customize my config
<noonien> don't have any specific requirements other than this
<samueldr> okay, and yeah, looks like you're still mounting /boot
<noonien> in the past i was not able to get wpa_supplicant and sshd to start on boot, even by setting their "wantedBy" systemd service option
Nycatelos has left #nixos ["WeeChat 2.4"]
<noonien> i had hoped compeltely configuring everything might solve that, however, switch+reboot seems to load a weird version of the system
<noonien> i'll do another switch, reboot, collect garbage, reboot
<samueldr> hmm, weird, short of the /boot partition not being updated, only by looking, it looks right
<noonien> just to try to have minimal variables
<samueldr> before rebooting
<samueldr> copy the output of nixos-rebuild switch
agander has joined #nixos
<{^_^}> [nixpkgs] @luzpaz opened pull request #58180 → gmsh 4.2.1->4.2.2 → https://git.io/fjJgg
<noonien> just a second, i'll do that right now, want to provide some more info before that
<noonien> i did switch, collect, reboot, i was presented with 2 generations (one freom yesterday, the 6th generation)
o1lo01ol1o has joined #nixos
<noonien> it booted the default one, nix-collect-garbage didn't delete anything
<samueldr> okay, so if in the boot menu the generations show up, it sounds about right?
<noonien> well, i have a generation from yesterday, even though i did nix-garbage-collect
vincentpants has joined #nixos
<noonien> should that have happened?
<Fare> Terminator doesn't work in 19.03: "You need to install the python bindings for gobject, gtk and pango to run Terminator."
<noonien> hmm, seems like rebuild switch has some output, after switching then rebooting, pretty weird
<noonien> i'll reboot, run switch again and paste the output
<Fare> installing from nixpkgs as a user, same Terminator failure (1.91). Sigh.
drakonis has joined #nixos
<noonien> ah, cool, it seems to have deleted the old generation this time!
sinner has joined #nixos
<noonien> when doing the switch
<samueldr> boot options are not directly affected by a collection; the garbage collection only can affect the nix store
sinner is now known as Guest41981
<noonien> which is nice, however, selecting the only generation causes the system not to boot anymore
<Fare> Does someone have a good terminal program to recommend that works on NixOS ?
<Yaniel> clever: so was your point that I should add a custom preFixupPhase?
<noonien> Fare: i use termite
<Fare> one with tabs, if possible that I can move to the left side.
<noonien> gnome-terminal has tabs afaik
<Fare> (these damn screens have scarce vertical real estate)
<Yaniel> alacritty <3
<Yaniel> no tabs though
<Fare> IIRC, I moved away from gnome-terminal, because its treatment of Ctrl-Space made using Emacs very annoying, or something.
<noonien> samueldr: hmm, i'm going to reflash the sd card since i seems to have messed it up, i'm getting dropped to an uboot shell
<samueldr> hm :/
<noonien> which means i copied the wrong configs in my second version of configuration.nix
<Fare> or maybe it was the treatment of escape meta alt control super hyper
<noonien> hmm, does anyone have a working configuration.nix, preferably minimal, but not neccesarily, that i can run on an rPI 3B+?
<{^_^}> [nixpkgs] @fgaz opened pull request #58181 → nixos/zeronet: add fileserverPort option → https://git.io/fjJgi
Guest11136 has quit [Ping timeout: 250 seconds]
<Fare> noonien: how do you access menus with termite? or create tabs?
<noonien> i've answered before you said you want tabs, i don't think termite has tabs, let me check
kai_w has quit [Ping timeout: 252 seconds]
kai_w_ has joined #nixos
<noonien> doesn't have tabs, i use i3, never really saw any need for terminal tabs
rycwo has quit [Ping timeout: 268 seconds]
<MiloIgnis[m]> default_server_name
<MiloIgnis[m]> whoops, that was an accidental paste, sorry for the spam
<ggpeti> NOOOO the build timed out after 10 hours and it was like 99.9999% done
<ggpeti> there was 1 more stripping and 1 interpreter directive replacement to do
<noonien> haha, anything that takes 10h to build shouldn't be built anyway
linarcx has quit [Ping timeout: 250 seconds]
* Yaniel looks at chromium
<Yaniel> yup, you are absolutely right
<Fare> I use stumpwm, which makes terminal tabs a necessity for me.
linarcx has joined #nixos
<infinisil> ,tell aanderse If you haven't seen it already: https://github.com/NixOS/rfcs/pull/42
<{^_^}> infinisil: I'll pass that on to aanderse
<Yaniel> urxvt has some very minimal tab thingie IIRC
<MichaelRaskin> Oh, I managed to run Terminator in the meantime
<MichaelRaskin> Now I just need to fix the package, I guess…
linarcx has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @dotlambda merged pull request #57256 → errbot: fix broken dependencies → https://git.io/fhhdk
<{^_^}> [nixpkgs] @dotlambda pushed 5 commits to master: https://git.io/fjJg5
linarcx has joined #nixos
Guest41981 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @dotlambda pushed 4 commits to release-19.03: https://git.io/fjJgb
<noonien> is there something wrong with them?
trevthedev has joined #nixos
<trevthedev> steam no longer builds
<trevthedev> the .deb cant be found for the runtime
<trevthedev> throws an erorr after this saying it can't be built
<trevthedev> s/erorr/error
<trevthedev> sec, will be back
trevthedev has quit [Client Quit]
dnlkrgr has joined #nixos
kai_w_ has quit [Quit: Konversation terminated!]
trevthedev has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #58143 → anbox: cleanup → https://git.io/fjJsT
<trevthedev> alright, am back
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/fjJ2f
<trevthedev> error: cannot download gcc-4.6-base.deb from any mirror
<trevthedev> error: cannot download dconf-gsettings-backend.deb from any mirror
<trevthedev> error: cannot download gcc-4.6-base.deb from any mirror
<trevthedev> error: cannot download dconf-gsettings-backend.deb from any mirror
<trevthedev> actually lemme throw this on 0x0.st
o1lo01ol1o has quit [Remote host closed the connection]
HappyEnt has joined #nixos
HappyEnt has quit [Remote host closed the connection]
HappyEnt has joined #nixos
cyraxjoe has quit [Ping timeout: 272 seconds]
MightyJoe has joined #nixos
o1lo01ol1o has joined #nixos
<jD91mZM2> Hey, I'm finally learning NixOps! I love it to bits, it's so cool to see it working. One thing though, I have created a new user in hope to be able to connect to it via SSH, but `nixops -d my-deployment my-user@my-machine` asks for a password. Is that supposed to happen until I configure a SSH key? For details, this is a DigitalOcean deployment with a (yet) very small config:
<{^_^}> [nixpkgs] @gebner merged pull request #58163 → libqalculate,qalculate-gtk: 2.9.0 -> 3.0.0 → https://git.io/fjJlV
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/fjJ2n
sinner has joined #nixos
sinner is now known as Guest34205
icey_ has joined #nixos
<icey_> Good evening
<tilpner> jD91mZM2: I don't use nixops, but I would just set users.users.user.openssh.authorizedKeys.keyFiles = ./jdsomething.pub;
ggpeti has quit [Ping timeout: 256 seconds]
<icey_> I've been trying to get nixos set up and I'm struggling with overlays a bit. I sent a PR adding a setting to grub which hasn't yet made it into master, so I wanted to use an overlay to override grub on my system with the new version from my fork, keeping all the rest of packages from upstream
<icey_> somehow, I can't seem to get the overlays get picked up
<noonien> hello icey_
<noonien> can you paste the relevant config?
<icey_> yep, just a sec
<noonien> i personally took inspiration from https://gitlab.com/samueldr/nixos-configuration
<icey_> with lib; { nixpkgs.overlays = [import ./dany-github.nix]; imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ]; # Use the GRUB 2 boot loader. boot.loader.grub.enable = true; boot.loader.grub.version = 2; boot.loader.grub.gfxmodeBios = "1280x800"; boot.loader.grub.gfxpayload = "keep";
<icey_> sorry for the bad formatting
<icey_> the point being the very last value... gfxpayload
<icey_> that only exists in my fork
<noonien> have you tried debuging a bit? what do you think doesn't work as you expect?
<tilpner> You want nixpkgs.overlays = [ (import ./dany-github.nix) ];
<tilpner> Right now you're setting it to a list of two elements
<tilpner> 1. The function "import"
<tilpner> 2. The path ./dany-github.nix
<tilpner> > :p [ import ./foo ]
<{^_^}> [ <PRIMOP-APP> /var/lib/nixbot/state/nixpkgs/foo ]
<icey_> alright, I fixed that, thx for the hint, but it doesn't change
<icey_> i get an error saying gfxpayload isn't defined
<tilpner> The options? Overlays can't add options
<icey_> and it seems to be like a github issue, where configuration.nix doesn't respect overlays
<icey_> well, I wanted to completely replace grub and just use the one from my fork
<icey_> it does have the additional option
<tilpner> What is dany-github.nix supposed to do?
<tilpner> No, overlays can't add options. You may overlayed the grub package, but not the grub module
<tilpner> *may have overlayed
<tilpner> To do that, you would have to use disabledModules to disable the module from your nixpkgs, and then import the module from the newer nixpkgs
<tilpner> Unfortunately they might not mix well if there are large changes between the two versions
<icey_> i made a small extension to grub (module, I think): https://github.com/DanielFabian/nixpkgs/tree/gfxpayload
<icey_> it's tiny, maybe 10 lines total
<tilpner> Yes, that is a module. Overlays can't help you with that
<tilpner> ^ Example usage of disabledModules
<trevthedev> running nix-channel --update nixos seemed to fix the issue with stean
<trevthedev> steam*
<tilpner> After you have disabled the old module, you can just import your local copy with whatever changes you made
<icey_> I see, so i'd need to add the disabledModule = [ "/path/to/grub.nix" ]
<icey_> and then add it again using imports, correct?
<tilpner> Oh hey, there's a manual section for this
<tilpner> "This can either be the full path to the module or a string with the filename relative to the modules path (eg. <nixpkgs/nixos/modules> for nixos)."
krig has joined #nixos
strexicious has joined #nixos
<tilpner> Because this is so clumsy, many people build their systems directly from their nixpkgs fork, to which they can make changes at will and without this replacement dance
<icey_> thx, I'll study it!
<icey_> well, I'm in the process of learning nixos, so may just as well carry out the exercise once ;-)
<strexicious> hello, I am trying to install nixos from minimal installer, but wifi adapter doesn't seem to work. dmesg says it failed to read from the device, rfkill showed it's softblocked. the adapter is atheros.
fragamus has joined #nixos
drakonis has quit [Ping timeout: 250 seconds]
<Rusty1> try: sudo rfkill unblock all
<strexicious> yeah, did rfkill unblock 0
<strexicious> and it unblocked
<strexicious> but ifconfig is still not showing wlan0 or any wireless interface
<strexicious> tried modprobe ath9k as well
alexarice[m] has joined #nixos
mmlb977 has joined #nixos
<MichaelRaskin> No wlp… ?
<strexicious> nope
<strexicious> I am using lenovo ideapad 330
o1lo01ol1o has quit [Read error: Connection reset by peer]
sbodin has joined #nixos
<jD91mZM2> tilpner: Sorry for the late response, I had dinner. That option has a warning about NixOps which makes me think that it is supposed to allow public key logins by default, or at least some other way.
abathur has joined #nixos
drakonis has joined #nixos
dnlkrgr has quit [Ping timeout: 246 seconds]
<jD91mZM2> Sorry for the ping, gchristensen, but I think I'll need to summon you here to read my question above. It's quite large, so I won't post it again, but you won't miss it.
<tilpner> jD91mZM2: I vaguely remember nixops creates its own ssh keys, but that didn't fit my usecase at all
<tilpner> jD91mZM2: "Note that we rely on a ssh key resource with the hard-coded name ssh-key. Providing your own key is not supported yet." seems relevant
drakonis_ has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @andir pushed to release-18.09 « powerdns: 4.1.6 -> 4.1.7 »: https://git.io/fjJ2S
alex`` has joined #nixos
<jD91mZM2> Yes, I'm using the default. It allows me to login to root via `nixops ssh ...`. But the question is how to make that key also work for another user
<jD91mZM2> (tilpner)
* jD91mZM2 has to go
<tilpner> Oh. I don't think I can help you
<{^_^}> [nixpkgs] @PombeirP opened pull request #58182 → conan: fix pluginbase version requirement → https://git.io/fjJ2H
ddellacosta has joined #nixos
lassulus has quit [Ping timeout: 246 seconds]
alexarice[m] is now known as AlexRice[m]
agander_ has joined #nixos
ggpeti has joined #nixos
ddellacosta has quit [Ping timeout: 246 seconds]
ddellacosta has joined #nixos
agander has quit [Ping timeout: 246 seconds]
drakonis1 has joined #nixos
fragamus_ has joined #nixos
fragamus has quit [Read error: Connection reset by peer]
o1lo01ol1o has joined #nixos
ggpeti has quit [Ping timeout: 256 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @tohl opened pull request #58183 → added thunar-nilfs2-plugin, tested on nixos x86_64 → https://git.io/fjJaJ
fragamus_ has quit [Quit: Textual IRC Client: www.textualapp.com]
fragamus has joined #nixos
fragamus has quit [Client Quit]
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
hamishmack has quit [Ping timeout: 250 seconds]
nhill has joined #nixos
<nhill> Anyone using Zeit Now CLI on NixOS?
blankhart has joined #nixos
<nhill> It's an npm package that builds a binary which doesn't want to execute for me
<tilpner> > now-cli.meta.description
<{^_^}> "The Command Line Interface for Now - Global Serverless Deployments"
<tilpner> Are you using that one, nhill?
slack1256 has quit [Remote host closed the connection]
<nhill> tilpner: No, I didn't realize that existed. Will try it, but it's out of date
<nhill> I just installed it using yarn
<nhill> Makes me worry about other node packages in some of my projects that use binaries
<nhill> Like puppeteer
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/35a504415f6 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<tilpner> Woah, they have a lot of releases
<tilpner> > now-cli.name
<{^_^}> "now-cli-14.0.3"
<tilpner> master has 14.0.3. For anything newer you could look into updating the expression
strexicious has quit [Quit: Page closed]
<nhill> tilpner: Yeah, that was 13 days ago, but they're on 14.2.3 already
<nhill> zeit pushes releases like crazy
<nhill> tilpner: If updating the expression is straigtforward I don't mind mainting it
<tilpner> That's not very compatible with... practically any distribution
srid has quit [Read error: Connection reset by peer]
<tilpner> You could try simply changing the version in the Nix expression
<nhill> I've just moved over to NixOS and crossing my fingers that my Node workflow for work is going to cut it
srid has joined #nixos
<nhill> tilpner: Well, in theory you're just installing it with yarn/npm and possibly just per project
<tilpner> Yeah... that doesn't usually work great :/
<nhill> It's worked fine for standard linux distros and macos
<nhill> but yeah, nixos is an issue
<nhill> I imagine they compile their binary with hard paths
<tilpner> It can be really annoying. I now select languages/frameworks based on how hard it'll be to get Nix to cooperate c.c
<tilpner> But that's not a choice everyone has
<nhill> No, it isn't. I'm really hoping that my old node workflow can work
rotaerk_ is now known as rotaerk
<nhill> In theory it should have no problems if I just use yarn to manage local deps inside a project
<nhill> But, then there's packages that build binaries smh
<nhill> there's the problem
<tilpner> Good luck with that (I can't help with node at all)
<nhill> I think my only real issues would be now-cli and js-dom/puppeteer
vincentpants has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<nhill> tilpner: So, if I want to write my own now-cli.nix that's updated... how do I import that in configuration.nix?
<tilpner> nhill: (pkgs.callPackage ./now-cli.nix {})
<tilpner> nhill: You can put that anywhere you'd use another package
<nhill> ok
<nhill> is there a way to do that up top and store in a variable?
<nhill> seems cleaner to me
<tilpner> Sure
<tilpner> let\n now-cli = pkgs.callPackage ./now-cli.nix {};\nin { ... }
<tilpner> Look into overlays for an even cleaner setup. They would allow you to use pkgs.now-cli or pkgs.your-custom-now-cli
Guest34205 has quit [Ping timeout: 244 seconds]
<nhill> ok
<nhill> haven't yet read the actual language spec for nix, still new
<tilpner> (\n are newline characters)
<tilpner> (So you replace them with a new line in the file. But that's not required, just prettier)
<nhill> tilpner: well, updating the version and sha seemed to work :+1:
<tilpner> yay
<MichaelRaskin> That's annoying: I can run Terminator in nix-shell, but making all this double-wrapping work seems nontrivial…
<scott> does anyone know where to start with debugging Steam problems? i can't run Steam Play / proton games and it's not clear why
<tilpner> scott: Can't run? What do you mean?
<scott> the games just never open
<tilpner> But Steam says Running?
<scott> i could only find a couple nixpkgs github issues about this and it seems like other people were able to run the games i can't, but i'm unsure how to get more information on why it doesn't work
<scott> tilpner: for a few moments, then it goes away
<tilpner> I suggest adding a terminal emulator as a game to Steam
<AlexRice[m]> which game are you trying?
<tilpner> Launch that, and then manually launch your game
<scott> right now i'm trying The Witness
<{^_^}> [nixpkgs] @NathanielHill opened pull request #58184 → Update now-cli to v14.2.3 → https://git.io/fjJar
<scott> but all proton games fail
ym555 has joined #nixos
<tilpner> That should give you more debug output and the ability to strace
<scott> tilpner: will do
<scott> manually launch as in `steam steam://<game id>` or something more specific?
<tilpner> Navigate to the executable and launch it
<scott> if it's more specific, i don't know how to launch proton games. there's just windows exes in the game dir
<MichaelRaskin> Yes, Proton is their branch of Wine
<tilpner> You can observe the parameters Steam uses with ps or htop
<AlexRice[m]> does steam bundle proton into the executable?
nhill has quit [Quit: leaving]
<scott> no, i think steam installs each proton version once globally, not per-game
<MichaelRaskin> I guess you can also attach strace to a running Steam, or does Steam detect that and complain?
<AlexRice[m]> so navigating to the executable might not work?
<tilpner> MichaelRaskin: That would make for a noisier output
<tilpner> MichaelRaskin: And attaching to a running process isn't easy if it just dies immediately
<MichaelRaskin> That's true, but you can filter by PID post-factum
<MichaelRaskin> You can attach to Steam UI and request tracing all children
<tilpner> Sure, it's preference of course
<MichaelRaskin> I don't use Steam — is it easy to locally run a terminl via Steam?
<scott> tilpner: hrm, i tried adding konsole and xterm inside steam and it won't run them
<scott> can i use the `steam-run` thing, or is it a bit different?
wfranzini has quit [Remote host closed the connection]
<tilpner> Unfortunately yes. I'm unsure of the details, but I think the environment Steam sets is a little different, and some games might behave differently depending on if they can connect to Steam (which only works if it's launched from within Steam AFAICT)
wfranzini has joined #nixos
* tilpner answers or-question with yes
* tilpner meant "it's a bit different"
<scott> ah nevermind, figured out how to make it launch a terminal
ddellacosta has quit [Ping timeout: 250 seconds]
buffet- is now known as buffet
<scott> this is the output from a terminal launched from steam https://gist.github.com/solson/5b8e8a7f50bf447edc705dade16f2047
ddellacosta has joined #nixos
<tilpner> Hmm, it should fine freetype
<tilpner> *find
<tilpner> Which channel are you on?
<scott> nixos-unstable, updated pretty recently
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/6bbde4c8e67 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<AlexRice[m]> I just tried to run my steam play games and they didn't run
<AlexRice[m]> can anyone get them to run atm
teej has quit [Quit: Connection closed for inactivity]
<scott> this person on github said they could run the witness https://github.com/NixOS/nixpkgs/issues/45927#issuecomment-418540414
<AlexRice[m]> as in mine used to run but don't anymore
<tilpner> A few months ago I got a few games working from within Steam, no special workarounds
<tilpner> Haven't started Steam recently though
<AlexRice[m]> same
<scott> AlexRice[m]: oh interesting
<scott> so there's potentially a regression between these Sept 2018 posts and now?
sinner has joined #nixos
<AlexRice[m]> not sure
<AlexRice[m]> I also switched to wayland in the meantime which could explain my problems
sinner is now known as Guest42389
<scott> i'm still on X11
trevthedev has quit [Quit: WeeChat 2.2]
<scott> i might try backing up my ~/.steam dir and reinstalling it to see if it clears out any transient problems
<AlexRice[m]> does your steam say it is running when you start the game?
vincentpants has joined #nixos
<scott> for a moment it says Running and pops up the usual "Preparing to launch" dialog, but then it goes away
<scott> for about 1 second
<AlexRice[m]> I think mine is staying open but just not working
<AlexRice[m]> going to install a game that is known to work
zupo has joined #nixos
<{^_^}> [nixpkgs] @srhb merged pull request #57118 → opam: put the whole /nix in OPAM_USER_PATH_RO → https://git.io/fhhzC
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjJap
<{^_^}> [nixpkgs] @benley opened pull request #58185 → anbox: fix build on x86_64-linux → https://git.io/fjJah
<{^_^}> [nixpkgs] @srhb merged pull request #58185 → anbox: fix build on x86_64-linux → https://git.io/fjJah
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjJVe
<scott> i can think of one potential weirdness: the steam library i have The Witness installed in is on NTFS and the proton wine prefix is placed on the same filesystem. maybe wine dislike that?
<srhb> benley: woops :-)
pie_ has joined #nixos
<scott> i could try installing it to my ext4 instead
erasmus has quit [Ping timeout: 250 seconds]
<benley> srhb: I'm still pretty thrilled that someone packaged anbox for nixos in the first place :-D
rcshm has joined #nixos
<srhb> benley: I hope everything is OK with it now, the reason it snuck through is that I was focused on restoring the entire nixpkgs build and didn't pay enough attention to the package. Still, everything _should_ be okay, I think.
<srhb> nixpkgs tarball build*
<srhb> Seems to build fine here though :)
<MichaelRaskin> Fare: I can lunch Terminator in nix-shell, but I officially give up on fixing the package
o1lo01ol1o has quit [Remote host closed the connection]
freeman42x has joined #nixos
<MichaelRaskin> launch
erasmus has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58186 → toot: 0.20.0 -> 0.21.0 → https://git.io/fjJVT
HappyEnt` has joined #nixos
HappyEnt` has quit [Client Quit]
<scott> this person says Steam Play only worked if they used nativeOnly (which i haven't tried) https://github.com/NixOS/nixpkgs/issues/45492#issuecomment-416701969
<noonien> i'm seeing some zfs-related systemd processes, even though i'm not using zfs, is this normal?
<noonien> i'm trying to cut down on stuff that runs, since this is an embedded system
<infinisil> noonien: Like what?
leat2 has joined #nixos
<noonien> hmm, actually, the normal sd-image seems to have had some ZFS stuff, my bare-bones config doesn't seem to have anything zfs-related in the journal
<{^_^}> [nixpkgs] @kamidon opened pull request #58187 → password-store: link ext. man pages into the password-store $out → https://git.io/fjJVt
logand has joined #nixos
<eyJhb> Can anybody recommend a terminal replacement, currently using urxvt, and I feel like I should change... ranger image preview would be awesome
<tilpner> You might get better recommendations if you specify why you feel you should change
<logand> eyjhb: st + ranger image preview works
o1lo01ol1o has joined #nixos
<scott> AlexRice[m]: tilpner: i moved my .steam and .local/share/Steam to a backup folder and let steam re-install, then ran Castle Crashers (which also failed before) and it worked. i don't have time now, but later i'll disambiguate whether it was the Steam reinstall or playing the game from ext4 rather than NTFS that made the difference
<ldlework> eyjhb: I have ranger image preview working in urxvt...
<eyJhb> ldlework: it isn't because it isn't working, I just feel that quite often e.g. the clipboard functionality screws me over, or url opening
<benley> srhb: I got it installed and running, which is promising
<eyJhb> logand: does it have vim like marking?
<benley> srhb: I don't really know how to do anything _useful_ with it yet, but it's exciting to have the runtime working
<logand> eyjhb: it probablu has nothing to do with the terminal, it uses w3m-img to draw the image iirc
vincentpants has quit [Ping timeout: 245 seconds]
<ldlework> eyjhb: you should use autocutsel regardless of the terminal emulator and urxvt opens urls
<eyJhb> ldlework:to keep them in-sync?
<ldlework> yeah, easy to add in nixos too
<eyJhb> I would imagine just adding it as a package, and then enabling a service?
<eyJhb> Or starting it in bashrc
<ldlework> i haven't thought about linux's clipboard situation in a decade
<eyJhb> But it is only SOMETIMES it screws up... And then opening a new terminal fixes it again
<eyJhb> So, the joys
acowley has quit [Ping timeout: 268 seconds]
<logand> LANG=ja_JP.UTF-8 thunar uses Japanese GUI, but LANG=ja_JP.UTF-8 firefox uses english, no matter what LANG i specify (i have them installed and are listed in locale -a). is there a way to specify, which language should firefox use?
<eyJhb> ldlework: I feel like that isn't a network manager applet ;)
<eyJhb> But will save it
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/638216c3928 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
acowley has joined #nixos
fendor has joined #nixos
<tilpner> logand: If you're using firefox-bin, you can try setting config.i18n.defaultLocale (which is a nixpkgs setting)
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/16516df953b (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<logand> tilpner: i have config.i18n.defaultLocale set to english but some users want locale which is different from defaultLocale but is in config.i18n.supportedLocales
periklis has quit [Remote host closed the connection]
Lears has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
<logand> tilpner: obviously japanese defaultLocale is not good for me, i'd be completelly lost
acowley has quit [Ping timeout: 255 seconds]
[Leary] has quit [Read error: Connection reset by peer]
<tilpner> logand: Just .override firefox-bin with a different config
acowley has joined #nixos
<logand> tilpner: i see now, thanks!
<tilpner> logand: You'll actually want to override firefox-bin-unwrapped, and then wrap it with wrapFirefox. See all-packages.nix for examples
Fare has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #58138 → lit: 0.7.1 -> 0.8.0 → https://git.io/fjJ3Q
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjJV6
drakonis has quit [Ping timeout: 250 seconds]
<logand> tilpner: yes thanks. although it should be somehow easier and respect LANG env var
<tilpner> It might be easier, and I don't even know that this is going to help
<tilpner> But that's the first and only thing I found
icey_ has quit [Ping timeout: 256 seconds]
knupfer has joined #nixos
rcshm has quit []
<logand> yeah, it should work
o1lo01ol1o has quit [Remote host closed the connection]
<logand> i'd actually prefer not firefox-bit but firefox but i can't see anything locale specific there
zupo_ has joined #nixos
<tilpner> While you could automate that... firefox-bin seems easier
zupo has quit [Ping timeout: 245 seconds]
<logand> nice find, i'll have a look
Fare has joined #nixos
<AlexRice[m]> scott: Mine seems to be working now as well, I think I was just trying a game that didn't work
vincentpants has joined #nixos
fendor has quit [Quit: Leaving]
<illegalprime> how do i enable a templated systemd unit? like gett@S0.service ?
<illegalprime> tilpner: thanks let me try that
agander_ has quit [Ping timeout: 250 seconds]
pie_ has quit [Ping timeout: 250 seconds]
HappyEnt has quit [Ping timeout: 250 seconds]
Zer000 has joined #nixos
mmlb977 has quit [Ping timeout: 250 seconds]
ggpeti has joined #nixos
teej has joined #nixos
NickSeagull has joined #nixos
st4ll1_ has quit [Quit: ZNC 1.7.1 - https://znc.in]
knupfer has quit [Ping timeout: 268 seconds]
st4ll1 has joined #nixos
knupfer has joined #nixos
<illegalprime> somehow setting systemd.services."serial-getty@ttyGS0".enable = true; causes this error don't know how to build these paths (may be caused by read-only store access)
<gchristensen> where does /dev/fd come from?
<Rusty1> floopy disks of yore?
<gchristensen> its a symlink to /proc/self/fd :)
<gchristensen> I'm playing ultra minimal system games, and am having a hard time finding what create is
<gchristensen> what creates it*
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
mmlb977 has joined #nixos
<tilpner> illegalprime: Paste the full error
silver_ has joined #nixos
<illegalprime> tilpner: i'm very dumb, I had --dry-run on on something I hadn't evaluated yet
o1lo01ol1o has joined #nixos
silver has quit [Disconnected by services]
silver_ is now known as silver
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/06d7f2d3684 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<illegalprime> tilpner: unfortunately it doesn't work, setting `enable = true` causes nix to create a new systemd unit, not use the template unit that already exists
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<tilpner> illegalprime: https://github.com/grahamc/nixos-config/blob/master/packages/autorandr-configs/service.nix#L17 suggests you can just add dependencies from other things
<tilpner> But also "# this never worked"
<tilpner> gchristensen: Does ^ apply only to the commented area or all of it?
<gchristensen> haha
<gchristensen> it never worked because X11 + hotplugged displays are awful
<tilpner> But the systemd part should work?
<gchristensen> yep
<tilpner> illegalprime: ^
<illegalprime> tilpner: thank you that makes sense! i'm working on all the cross-compiling nixos business
<MichaelRaskin> Dunno, XRandR works pretty well for me on modesetting/i915:i965+nouveau
<gchristensen> doesn't work for me on either devices/morbo or devices/petunia in that repo
<gchristensen> works often enough to be maximally anoying
<illegalprime> haha
<clever> gchristensen: for me, hotplugged displays activate instantly on the desktop, but the entire machine will crash if i hot-eject
Nycatelos has joined #nixos
winem_ has joined #nixos
<gchristensen> awesome.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58188 → hatari: 2.1.0 -> 2.2.1 → https://git.io/fjJwC
MP2E has joined #nixos
<MichaelRaskin> I think Xorg just sometimes crashes on suspend for me, not sure if connected to hoteject
mounty has quit [Remote host closed the connection]
mounty has joined #nixos
mekeor has quit [Quit: digital revolution = cryptoanarchism + cybercommunism]
<gchristensen> MichaelRaskin: are you able to recover, or do you reboot?
<MichaelRaskin> I just restart X11; screens survive in detached state anyway
<gchristensen> interesting. how do you do that?
<srhb> If I attach displays after bootup, I can only get one big display that spans multiple monitors, even though xrandr says that's not what's going on. If I connect them before booting, everything is fine. Go figure.
<MichaelRaskin> Remember I do not run literally NixOS
<srhb> multi screen on linux is dark voodoo.
<gchristensen> i do :)
mmlb9774 has joined #nixos
mmlb977 has quit [Ping timeout: 250 seconds]
<MichaelRaskin> I login in text console anyway, so I do exactly the same thing I use to start X the first time
alex`` has quit [Ping timeout: 250 seconds]
<gchristensen> ah, duh, what is your symptom of a crashed X?
<gchristensen> is it just closed?
<MichaelRaskin> Yep, _Xorg_ as a process just disappears
shibboleth has joined #nixos
mmlb97745 has joined #nixos
drakonis_ has quit [Remote host closed the connection]
alex`` has joined #nixos
isidore has joined #nixos
mmlb9774 has quit [Ping timeout: 250 seconds]
<MichaelRaskin> i915+nouveau+modesetting doesn't seem to actually lock up GPU for me
rfold has quit [Quit: leaving]
ggpeti has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #nixos
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58190 → help2man: 1.47.8 -> 1.47.9 → https://git.io/fjJwg
isidore has quit [Quit: WeeChat 2.4]
thomashoneyman has joined #nixos
<gchristensen> I seem to have compiled out support for CAP_* but I'm not sure how :|
<thomashoneyman> does anyone have a pointer to docs on setting up external monitors?
<haslersn[m]> We are encouraging people to put built time dependencies into `nativeBuildInputs`, however, I experienced that it does only do what it's supposed to do when also specifying the package as `buildPackages.buildPackages.package-name`. Why is that?
dnlkrgr has joined #nixos
mmlb97745 has quit [Ping timeout: 250 seconds]
<thomashoneyman> ah! this is useful
knupfer has quit [Ping timeout: 250 seconds]
Glider_IRC has quit [Remote host closed the connection]
blankhart has quit [Ping timeout: 250 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @veprbl opened pull request #58191 → paulstretch: init at version 2.2-2 → https://git.io/fjJwQ
<{^_^}> [nixpkgs] @markuskowa merged pull request #57434 → nixos dwm: start user installed dwm if available → https://git.io/fhj43
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjJw7
tdbgamer has joined #nixos
ixxie has quit [Ping timeout: 250 seconds]
<infinisil> haslersn[m]: That's not enough information to give any meaningful answer
zupo has joined #nixos
<{^_^}> [nixpkgs] @markuskowa pushed commit from @ck3d to release-19.03 « nixos dwm: start user installed dwm if available »: https://git.io/fjJwN
<Fare> $ gnome-control-center ==> ** ERROR:../shell/cc-shell-model.c:458:cc_shell_model_set_panel_visibility: assertion failed: (valid) Aborted
Glider_IRC has joined #nixos
abathur has quit [Ping timeout: 250 seconds]
<haslersn[m]> infinisil: As far as I know, one of the reasons we have things such as `nativeBuildInputs` is to allow cross compilation. But cross compilation works for me only when prefixing the packages in `nativeBuildInputs` with `buildInputs.buildInputs.`. Why is that needed?
Fare has quit [Quit: Leaving]
<srhb> haslersn[m]: Can you give an example derivation of what you expected to work, and what you had to do instead? It's a bit unclear what's going on right now.
<haslersn[m]> srhb:
mounty has quit [Ping timeout: 250 seconds]
mounty has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
m0rphism has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @cpages pushed to master « kodi: 18.0 -> 18.1 »: https://git.io/fjJrs
<noonien> is there a way to add channels from within conviguration.nix?
abathur has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #58191 → paulstretch: init at version 2.2-2 → https://git.io/fjJwQ
<{^_^}> [nixpkgs] @veprbl pushed commit from @Zer0- to master « paulstretch: init at version 2.2-2 »: https://git.io/fjJrn
<srhb> noonien: The channel mechanism is sort of explicitly about managing the nixpkgs revision in a more or less imperative fashion. There's lots of ways to make a nixpkgs revision available declaratively within your configuration, though
<srhb> noonien: Like, fetchFromGitHub, say.
<srhb> noonien: You can also take a look at how the installer sets up a channel if you want.
<noonien> yes, i would have liked to have channels.nix that represented the current channels i'm working with
<noonien> and nix-channels would manage that
<noonien> but it doesn't seem to hard to do myself
<drakonis1> there's a mechanism getting worked on that would supercede the existing setup
<drakonis1> would make it all much easier to manage
o1lo01ol1o has quit [Remote host closed the connection]
<noonien> where can i read more about that?
<drakonis1> was on nixcon i think
abathur has quit [Ping timeout: 250 seconds]
<drakonis1> the current form is supposed to be called flakes.nix but i'm not sure what's the status
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.1)]
<{^_^}> [nixpkgs] @veprbl pushed commit from @Zer0- to release-19.03 « paulstretch: init at version 2.2-2 »: https://git.io/fjJrC
<srhb> drakonis1: Is that actually being worked on?
<srhb> I do hope we got with another name, regardless :P
<drakonis1> i'm not sure right now
<drakonis1> shlevy seems to have gone silent
<drakonis1> he's working on hnix right now
<clever> drakonis1: https://twitter.com/shlevy/status/1107762113550913537 i have seen some activity from him recently
<drakonis1> interesting
sigmundv has joined #nixos
<drakonis1> a nix-shell replacement
<drakonis1> i really just want to get rid of the insane way to manage repositories
<drakonis1> its currently driving me mad because i don't know how to keep it all up to date in a sane manner
Glider_IRC has quit [Quit: Leaving]
freeman42y has joined #nixos
<noonien> would channels.nix not be a pretty good solutions?
<noonien> a file that contains all repos you need, using fetchWhatever
<drakonis1> probably
<drakonis1> the nix roadmap vaguely mentioned this
<drakonis1> speaking of which, it never got posted to the repository issues, has it?
vincentpants has quit [Ping timeout: 250 seconds]
freeman42x has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Ma27 closed pull request #56345 → nixos/sshd: implement support for `Match` groups → https://git.io/fhbX7
<noonien> hmm, would the `nix*` commands work if there was no channel available?
<drakonis1> i think so
<drakonis1> nix can use the channels added through the configuration
<drakonis1> a whole lot better and cleaner than the previous setup
Rusty1 has joined #nixos
<noonien> hmm, added how?
<noonien> (sorry, i'm actually pretty new to nix)
<clever> i prefer using nix-channel, because i dont want it updating on its own, and i prefer to have nixpkgs cached
<drakonis1> i swear i've seen you from somewhere before
<drakonis1> i'd rather just have the ability to declaratively define nixpkgs as a channel without hacks
<noonien> hehe, i'm in quite a few channels
o1lo01ol1o has joined #nixos
<drakonis1> i just override my packages with nixos-unstable
<drakonis1> works decently well but only with nix
<noonien> clever: how/why would it update on its own?
vincentpants has joined #nixos
<clever> noonien: the new style is things like channel:nixos-unstable in NIX_PATH, and that downloads the current nixos-unstable every time the cache expires (~30mins)
<drakonis1> these tricks are neat
<{^_^}> [nixpkgs] @Zer0- closed pull request #57589 → paulstretch: init at version 2.2-2 → https://git.io/fjeqB
o1lo01ol1o has quit [Ping timeout: 250 seconds]
<clever> drakonis1: you can also just nix-build https://nixos.org/channels/nixos-17.09/nixexprs.tar.xz -A hello
<drakonis1> neat.
<noonien> clever: something akin to: http://vpaste.net/ieM4y
<clever> which uses the nixos-17.09 branch from the nixpkgs-channels repo
<noonien> and a script to update the git rev and hash
<infinisil> drakonis1: clever: Or `nix-build channel:nixos-17.09 -A hello` with Nix >2.0 :)
<clever> and yeah, you can also use raw revs like that
<noonien> and someone import them into configuration.nix
<{^_^}> [nixpkgs] @xeji merged pull request #58166 → kompose: 1.9.0 -> 1.18.0 → https://git.io/fjJ8Z
<{^_^}> [nixpkgs] @xeji pushed commit from @vdemeester to master « kompose: 1.9.0 -> 1.18.0 (#58166) »: https://git.io/fjJrg
<drakonis1> i'd enjoy that
<noonien> I'm now looking into how to actually use them in configuration.nix, and if i can get nix* to work with that, without much ritual
<{^_^}> [nixpkgs] @veprbl pushed commit from @Zer0- to release-18.09 « paulstretch: init at version 2.2-2 »: https://git.io/fjJr2
dnlkrgr has quit [Ping timeout: 250 seconds]
<drakonis1> noonien: star trek isn't it
<{^_^}> [nixpkgs] @xeji merged pull request #58090 → s3fs: 1.84 -> 1.85 → https://git.io/fjfxQ
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « s3fs: 1.84 -> 1.85 (#58090) »: https://git.io/fjJra
<noonien> hehe, yeah
<drakonis1> this must be why i think i've seen the name before
<drakonis1> so it was someone else
<noonien> i've never found someone with the same nick online, but i've not looked hard
<noonien> anyway
<{^_^}> [nixpkgs] @xeji merged pull request #58092 → gdcm: 2.8.8 -> 2.8.9 → https://git.io/fjfpf
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « gdcm: 2.8.8 -> 2.8.9 (#58092) »: https://git.io/fjJrK