worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<matthewcroughan_> How would you override that to say "get sway from gitlab instead"
<colemickens> and then in the nixos modules sources (configuration.nix, etc) they receive the `pkgs` argument
<colemickens> matthewcroughan_: that's when you start looking on search.nixos.org to find the `programs.sway.package` option that lets you tell the Sway module to use a different package.
ryjm_matrix has quit [Client Quit]
<colemickens> since in this case, we're not just adding a package to the environment, but instead enabling a nixos module that does... some other things in addition to making a `sway` avialable to you.
<matthewcroughan_> search.nixos.org doesn't show methods
<matthewcroughan_> it only shows nixos.sway
<matthewcroughan_> it does not show you that nixos.sway.package exists
<matthewcroughan_> are you saying that you would override src ?
<colemickens> search.nixos.org choose options at the top
<colemickens> it only searches packages by default
<matthewcroughan_> ah
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101713 → omnisharp-roslyn: 1.37.1 -> 1.37.3 → https://git.io/JTozu
<matthewcroughan_> Okay, so sway has no "package" option
<matthewcroughan_> so we have to override the src?
<colemickens> matthewcroughan_: in that case, you'd want to add a nixpkgs overlay probably, to override the version of sway that nixpkgs is going ot use
<colemickens> matthewcroughan_: this is what you were doing when you were using nixpkgs-wayland, for example.
<colemickens> matthewcroughan_: I'm working on an example PR to the repo to demonstrate it. I need to pause for *life* and to get a small recommendation,.
<colemickens> Maybe tomorrow you will be able to see a PR that shows how to make `nixpkgs-wayland` another input, and then how to utilize the overlay from it.
<colemickens> (alternatively, you could see if someone wants to add `programs.sway.package` for you.)
werner292 has quit [Quit: werner292]
dbmikus has joined #nixos
ericsagnes has joined #nixos
mschwaig has quit [Quit: WeeChat 2.7.1]
mschwaig has joined #nixos
<r-burns> hey, why hasn't unstable updated? the last two builds are green
dbmikus has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101714 → oneDNN: 1.6.3 -> 1.6.4 → https://git.io/JTogI
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
gentauro has quit [Ping timeout: 260 seconds]
teto has quit [Quit: WeeChat 2.9]
<matthewcroughan_> cole-h What are you doing in your user's default.nix?
<matthewcroughan_> what is all of the stuff you're doing here exactly? Why are you doing it in here instead of in ./modules?
<matthewcroughan_> I think if I get an answer to this, I will finally crack the code :)
dbmikus has joined #nixos
jbox has joined #nixos
jbox has left #nixos [#nixos]
<{^_^}> [nixpkgs] @marsam merged pull request #101705 → ncspot: 0.2.2 -> 0.2.3 → https://git.io/JTo0T
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTogx
dbmikus has quit [Ping timeout: 256 seconds]
gentauro has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #101664 → jackett: 0.16.1757 -> 0.16.1883 → https://git.io/JTovp
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTo2f
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101715 → openblas: 0.3.10 -> 0.3.12 → https://git.io/JTo2T
<{^_^}> [nixos-homepage] @andir opened pull request #632 → learn: add link to the release notes → https://git.io/JTo23
ilmu has quit [Ping timeout: 272 seconds]
<simpson> gchristensen: I have been having a fascinating discussion in #xorg-devel regarding hardware testing of Xorg. Checking pixels on screen is infeasible, but could we check pixels in framebuffer for hardware GPUs?
ilmu has joined #nixos
<simpson> Context: https://lobste.rs/s/vqv6nu/it_s_time_admit_it_x_org_server_is#c_dxumkl has the first half. The latter half has been me introducing nixpkgs and showing off our NixOS VM tests.
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ has joined #nixos
mbrgm_ is now known as mbrgm
kirc2 has left #nixos [#nixos]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101716 → openhantek6022: 3.1.2 -> 3.1.3 → https://git.io/JTo2X
<{^_^}> [nixpkgs] @jonringer merged pull request #101444 → nixos/doc: finish up 20.09 release notes → https://git.io/JT22J
<{^_^}> [nixpkgs] @jonringer pushed to master « nixos/doc/rl-20.09: normalize highlights, reorder entries »: https://git.io/JTo2M
mschwaig has quit [Quit: WeeChat 2.7.1]
<m3thos> any information on how close 20.09 is to being released?
mschwaig has joined #nixos
r-burns has quit [Remote host closed the connection]
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<rawtaz> m3thos: no idea if this helps but it was mentioned earlier tonight: https://discourse.nixos.org/t/go-no-go-meeting-nixos-20-09-nightingale/9169/24
<rawtaz> so pretty darn soon, it seems
meh` has quit [Ping timeout: 260 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
vuko has joined #nixos
<matthewcroughan_> bqv: why are flakes called flakes?
<{^_^}> [nixpkgs] @jonringer opened pull request #101717 → nixos/docs/rl-2009.xml: normalize highlights, reorder entries → https://git.io/JToai
veleiro has joined #nixos
<veleiro> i seem to have a dead profile sitting around
<veleiro> hm-activate-veleiro[2829]: profile '/nix/var/nix/profiles/per-user/tgunnoe/profile' is incompatible with 'nix-env'; please use 'nix profile' instead
<veleiro> any ideas how i can remove it? the user doesnt exist any longer
<gchristensen> rm
<veleiro> lol
<veleiro> i thought itd be write protected
<bqv> christ if i know
<bqv> my headcanon is that lots of small ones make something big
<bqv> like a flake of something
<bqv> less gutwrenchingly dull-sounding than "modules"
dhess has joined #nixos
<veleiro> how can i tell which profile is in use
<dhess> clever: around?
<veleiro> apparently that dir is using some paths
<{^_^}> [nixpkgs] @ryantm merged pull request #101680 → livepeer: 0.5.10 -> 0.5.11 → https://git.io/JToGM
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JToV1
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
MmeQuignon has quit [Ping timeout: 260 seconds]
m0rphism has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101718 → openlibm: 0.7.1 -> 0.7.2 → https://git.io/JTowv
ris has quit [Ping timeout: 260 seconds]
stiell has joined #nixos
<dhess> gchristensen: ping
<matthewcroughan_> bqv: When I do this. What have I done?:
<matthewcroughan_> nix.package = pkgs.nixUnstable;
<matthewcroughan_> In terms of functional language. I have made a function?
<matthewcroughan_> I need to understand what this is, if not defining a variable
<{^_^}> nix-community/home-manager#1561 (by 06kellyjac, 5 days ago, open): use home-manager with nix 3 (on nixos)
<veleiro> looks like hm will still use nix stable
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101719 → opentx: 2.3.9 -> 2.3.10 → https://git.io/JToww
ilmu has quit [Ping timeout: 272 seconds]
ilmu has joined #nixos
Guest81201 has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @AmineChikhaoui opened pull request #101720 → ec2-amis: add NixOS 20.09 AMIs → https://git.io/JTore
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTorI
gustavderdrache has quit [Quit: Leaving.]
cjpbirkbeck has quit [Quit: Goodbye, take care]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101721 → openxr-loader: 1.0.11 -> 1.0.12 → https://git.io/JTorO
jbox- has joined #nixos
BlessJah_ is now known as BlessJah
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101722 → opustags: 1.3.0 -> 1.4.0 → https://git.io/JTor6
<matthewcroughan_> colemickens: I can't run `nix flake show` on your flake repo
<matthewcroughan_> I can run it on cole-h's repo
<matthewcroughan_> Your repo just returns querying source on https://cache.nixos.orgfatal: cannot change to '/home/cole/code/nixpkgs/cmpkgs': No such file or directory
astronavt has quit [Quit: Leaving]
<nicolas[m]> The flake.lock references many local files on colemickens system
<nicolas[m]> grep for `file:///`
<matthewcroughan_> Is this good or bad though?
<matthewcroughan_> Why should they? I can query most flake systems.
<{^_^}> [nixpkgs] @AmineChikhaoui opened pull request #101723 → [20.09] add NixOS 20.09 AMIs → https://git.io/JTooO
hmpffff has joined #nixos
<cole-h> matthewcroughan_: My user's default.nix is for home-manager stuffs
rajivr has joined #nixos
<bqv> matthewcroughan_: you've not made a function, you've declared a value in the config attrset that that file will return
<bqv> matthewcroughan_: you will likely have to run `nix flake update --recreate-lock-file` to flush out any path references, unless they're baked into the flake.nix, in which case it just won't work for you
<matthewcroughan_> I'm not trying to run his, just trying to define my own and figure this all out
<matthewcroughan_> so am reading this https://www.tweag.io/blog/2020-07-31-nixos-flakes/
<matthewcroughan_> since he told me to do so
<matthewcroughan_> in it, you're encouraged to run `nix flake show`, so I tried on cole's and it's the only one that can't return
<cole-h> Because it can't resolve path references unless they also exist for you.
<matthewcroughan_> yes, but why would he put those paths on github?
<matthewcroughan_> whereas you have not
andi- has joined #nixos
<cole-h> That's a philosophical question I cannot answer
<matthewcroughan_> It makes me think I should be following your layout :P
andi- has quit [Client Quit]
hmpffff_ has joined #nixos
Chiliparrot has quit [Ping timeout: 244 seconds]
<matthewcroughan_> cole-h: You didn't answer my earlier question which is still burning :)
<cole-h> Which one?
Chiliparrot has joined #nixos
<matthewcroughan_> What is all of the stuff you're doing here exactly? Why are you doing it in here instead of in ./modules? https://github.com/cole-h/nixos-config/blob/nixus/users/vin/default.nix
<cole-h> "matthewcroughan_: My user's default.nix is for home-manager stuffs"
hmpffff has quit [Ping timeout: 258 seconds]
<cole-h> I'm doing it there because I didn't break it out into modules/
<matthewcroughan_> so what would you do if you added another user?
<matthewcroughan_> You would have to clone and duplicate and separately manage a different default.nix?
<cole-h> If it's a different user, I'd imagine it would need a different config (and thus not duplicated)
<matthewcroughan_> It looks like colemickens is making his own libraries?
<matthewcroughan_> whereas you have treated your default.nix unlike a library, he is treating everything like a library right?
<matthewcroughan_> your default.nix, in this instance, is his ../../mixins/common.nix, do you think that's a correct analysis?
<cole-h> Yeah.
<cole-h> Sounds about right
andi- has joined #nixos
<matthewcroughan_> But he doesn't use home-manager, so I can't copy his config and understand any of it D:
<cole-h> He separates stuff out that he would need on another user. However, since I don't need another user, I haven't felt the need to separate that.
<matthewcroughan_> Because I want to use home-manager, but that setup looks antithetical to it
<cole-h> He does use h-m, though.
<cole-h> Oh
<cole-h> Guess not
<cole-h> I use h-m because I want to separate out my user and my system, while he (likely) doesn't have that same desire.
<cole-h> You don't have to use h-m
<matthewcroughan_> I want to though.
<matthewcroughan_> But I also want the right setup(tm)
<cole-h> The "right setup" is based on your needs and desires, and thus is not global.
<matthewcroughan_> He seems to use it here hmmm
<matthewcroughan_> what does this mean?
h0m1 has quit [Ping timeout: 260 seconds]
sss2 has joined #nixos
h0m1 has joined #nixos
mschwaig has quit [Read error: Connection reset by peer]
<matthewcroughan_> cole-h your repo looks very.. manual
<matthewcroughan_> how the hell do you get the latest versions of all your packages?
<supersandro2000> I would like to receive some feedback on that little script I hacked together 😄 https://termbin.com/mvta
<supersandro2000> s/like/love/
<cole-h> matthewcroughan_: What do you mean by manual? I don't understand the question.
<matthewcroughan_> everything's pinned
<cole-h> Are you talking about my overlays in the drvs/?
<matthewcroughan_> looks like you have to vim and up the version numbers
<matthewcroughan_> yeah
kreyren has quit [Remote host closed the connection]
<supersandro2000> ^ it queries the hydra by maintainer
<cole-h> Yep, I manually update most of those. I could make them flake inputs, but that would blow up the size of my flake (larger than it already is)
kreyren has joined #nixos
<matthewcroughan_> Yeah no, I hate that :D
<matthewcroughan_> I definitely want rolling-release
<matthewcroughan_> so should I even use flakes?
<cole-h> That's only because those specific packages aren't in Nixpkgs, or are git versions that haven't seen a release yet
<cole-h> NixOS's rolling release branch is called nixos-unstable
<samueldr> supersandro2000: in the 'echo' you hardcoded your nickname :)
<matthewcroughan_> I just need a more minimal system than this to base mine off
<cole-h> And is what I use for my non-overlayed-packages
<nicolas[m]> You can use flakes without writing to `flake.lock` but it would defeat one big purpose of flakes
<matthewcroughan_> colemickens' nixos-flake-example is such a good start
<matthewcroughan_> but I find myself unable to add to it, because I'm frozen in place
<samueldr> (haven't really looked that deeply otherwise)
<matthewcroughan_> your repos are not good for anyone to base theirs off, because it contains an immense amount
<nicolas[m]> Without `flake.lock`, your inputs are not pinned to anything unless you specify a revision in your inputs url
ilmu has quit [Ping timeout: 264 seconds]
<matthewcroughan_> I read about that, yeah. I understand roughly what this is for, it's for version management, it means you can get a flake.lock and reproduce your state at that time you ran nixos-rebuild
<matthewcroughan_> I get that
<cole-h> My repo is meant for me first, and for people to take tiny snippets from it second :P
<matthewcroughan_> Of course :P
<matthewcroughan_> Not meant to be a criticism
dbmikus has joined #nixos
<nicolas[m]> IMO you won't get far if you are stuck with "I want the perfect solution from the start". My personal experience with NixOS / home-manager is that there is no perfect solution
<cole-h> +1
<samueldr> probably every one user here has a different configuration *style* from each other, and a good chunk of them are not wrong or bad
CyberManifest has quit [Quit: Leaving...]
dbmikus has quit [Ping timeout: 246 seconds]
hmpffff_ has quit [Ping timeout: 272 seconds]
<pickfire> emily: Are you using noto-fonts-cjk?
<pickfire> I saw that you are one of the maintainer, after installing noto-fonts-cjk, I can't seemed to find it in fc-list, the font doesn't seemed to be used.
<samueldr> pickfire: a common gotcha is that fonts have to be installed in a specific way
<pickfire> I am wondering if ttc is the cause, fc-list | grep ttc is empty.
<pickfire> samueldr: Oh
<samueldr> (I don't mean to imply tou haven't used fonts.fonts, but that's a common cause enough :))
<matthewcroughan_> cole-h: https://termbin.com/8ka6
<pickfire> I thought can just put it to nixpkgs
<pickfire> samueldr: Yeah, that's true.
<matthewcroughan_> This flake produces this https://termbin.com/ovvs
<pickfire> Why does it needs to be separated from systemPackages?
<matthewcroughan_> Ignoring the incredibly stupid characters. Do you see the issue cole-h?
<pickfire> I recall I saw fonts.fonts but I thought it is the same adding it to systemPackages.
<matthewcroughan_> I don't understand why it would show unknown, I don't know what placeholder I screwed up
<pickfire> samueldr: Thanks a lot.
<pickfire> samueldr: But how come it didn't warn if a font happened to be in systemPackages?
<samueldr> I *think* there are other places fonts.fonts is used too, not entirely sure though
<samueldr> pickfire: I guess because no one thought of that, and additionally maybe it's hard to do so?
hmpffff has joined #nixos
<pickfire> Hard?
kalbasit_ has joined #nixos
<samueldr> pickfire: how would you handle that during evaluation?
<cole-h> I think it's because flakes have a "hard-coded" list of attrs "acceptable" in `outputs`
<pickfire> samueldr: Check the output file?
<samueldr> pickfire: you have derivations, and not much knowledge to instrospect into
<cole-h> e.g. `packages`, `legacyPackages`, `lib` are all "acceptable"
<samueldr> pickfire: during evaluation :) there is no output yet
<pickfire> samueldr: Grep for the name of package?
<pickfire> font
<samueldr> pickfire: what about fontforge?
<pickfire> fontforge/
<pickfire> ?
<samueldr> it's a tool to make fonts
<samueldr> see, not impossible, but not trivial either :)
<pickfire> Ah
<pickfire> We could explicitly exclude fontforge.
<matthewcroughan_> cole-h: is that in response to me?
<cole-h> Yes
zupo has joined #nixos
<pickfire> The tool to make fonts are rare and can be easily excluded.
<cole-h> So `foo` is not an "acceptable" output, I guess.
<matthewcroughan_> so what is nixosConfigurations?
<samueldr> at best, I guess, font packages would need to opt-in into advertising themselves as being fonts so that during eval it could be known
<cole-h> An "acceptable" output
<pickfire> But the number of fonts are too many to keep track.
<samueldr> and not all fonts have font in the attribute name (or name attribute)
<matthewcroughan_> cole-h: but I'm not defining an output, am I?
<matthewcroughan_> I'm defining an input
<cole-h> Uh
<pickfire> samueldr: ttf|wqy|font
<cole-h> It's part of the `outputs` attr set, so you are defining an output
<cole-h> foo.container is an output
<matthewcroughan_> So what's acceptable?
<matthewcroughan_> container has a list of acceptable outputs?
<cole-h> No
<pickfire> Or it can search through the word "font" in the description.
<cole-h> foo.container IS the output
<matthewcroughan_> so what names can I give it?
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @andir pushed commit from Klemens Nanni to master « binwalk: Install SquashFS tooling »: https://git.io/JToi1
<samueldr> pickfire: not trivial, and hard to be "truthful" or "right", but if you have an implementation in mind, maybe it could be an acceptable feature
<matthewcroughan_> How do I figure out what is an acceptable output?
<pickfire> samueldr: How about offloading it to the maintainers?
<pickfire> Like mkFontDerivation?
<pickfire> A directory just to keep fonts.
<samueldr> yeah, kind of the idea I proposed of "advertising themselves"; whatever mechanism
<cole-h> Flakes are still experimental, so not much documentation has been written
<samueldr> it could be a meta attribute
<pickfire> Yeah
<samueldr> but there's nothing _yet_ of the sort I think
<pickfire> Once that meta is found then prevent it from getting into systemPackages.
<samueldr> though maybe something generic like that could be useful? I don't know :)
<matthewcroughan_> cole-h: I can't read that.
<cole-h> Look for the `name ==`
<cole-h> Those are the "acceptable" output names
<matthewcroughan_> Can you not just tell me here why foo isn't acceptable?
<{^_^}> [nixpkgs] @andir pushed commit from Klemens Nanni to master « nixos/system-path: Add mkpasswd(1) »: https://git.io/JToib
<cole-h> Because it's not in that list
<matthewcroughan_> Oh alright, but what am I changing then?
<matthewcroughan_> so these are output "types"?
<matthewcroughan_> the thing I wanted to change to foo, what is that?
<matthewcroughan_> an attribute?
<matthewcroughan_> fuck me this is so much harder than it needs to be "D
<pickfire> samueldr: Was there other before me that asked the same question?
<matthewcroughan_> :D
zupo has quit [Ping timeout: 264 seconds]
<pickfire> samueldr++ thanks by the way
<{^_^}> samueldr's karma got increased to 291
<samueldr> pickfire: I don't think of any, all I was saying here was off the cuff
<matthewcroughan_> If I could crush my own skull with my hands right now, I would.
<pickfire> I was looking into nixpkgs to see if there is anything special but I can't seemed to find any, now I know fonts.fonts.
<cole-h> I don't understand your question <<Oh alright, but what am I changing then?>>
<matthewcroughan_> The thing I changed to foo.
<matthewcroughan_> What *is* that.
<cole-h> What did you change to foo?
<matthewcroughan_> I thought it was just a name, completely arbitrary.
<samueldr> pickfire: and I tend to agree that it would be nice to have a way to warn/fail on such "bad uses" of fonts in systemPackages
<matthewcroughan_> I gave you a termbin of it earlier.
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan_> https://termbin.com/x8fi
<cole-h> Are you saying you changed `nixosConfigurations` to `foo`?
<matthewcroughan_> here, to make it extra clear
<matthewcroughan_> yes
<samueldr> I wonder if other nixos options could benefit from such a system to prevent users from adding to systemPackages
dbmikus has quit [Ping timeout: 260 seconds]
ilmu has joined #nixos
<cole-h> Note that that is an "unacceptable", yet valid output
<matthewcroughan_> Omg
<matthewcroughan_> What the hell is it
<cole-h> You can `nix build .#foo.container` and it will give you a result symlink
<matthewcroughan_> what am I defining
<matthewcroughan_> what is the name for the construct that I am changing
<matthewcroughan_> What **IS** it
<matthewcroughan_> I have read through this 3 times now, I still do not understand what that list of things you gave me is.
<{^_^}> [nixpkgs] @pickfire opened pull request #101724 → fontdir: add ttc to font regex → https://git.io/JToPW
<matthewcroughan_> Yet again, all I'm doing is copy and pasting people's examples.
<cole-h> 1. Please stop cursing, we try to be as welcoming as possible here :) 2. You are changing `nixosConfigurations` to `foo`. `nixosConfigurations` is an output that has system configuration(s) defined
<matthewcroughan_> Why won't any document just tell me what on God's green earth I am able to change?
julm has quit [Quit: reboot]
<cole-h> You can change anything you please, I guess.
<matthewcroughan_> How do I define a second container?
<matthewcroughan_> see!
<{^_^}> [nixpkgs] @andir opened pull request #101725 → nixos/plasma5: Install default KDE apps for music, images and documents → https://git.io/JToP2
<cole-h> You would change `nixosConfigurations.container = ...` to `nixosConfigurations = { container = ...; container2 = ...; };`
<cole-h> And then you could run `nix build .#nixosConfigurations.container` or `.container2`
<cole-h> And you'll get a fully functioning* NixOS system (* assuming that your configuration is valid)
<matthewcroughan_> ls
<matthewcroughan_> not the terminal. lol
dsx has quit [Quit: dsx]
<matthewcroughan_> cole-h: what is the ... for in your example?
<cole-h> The contents.
<matthewcroughan_> what do you mean?
<matthewcroughan_> I do not understand that.
<matthewcroughan_> the contents of what?
<matthewcroughan_> is ... a placeholder?
<cole-h> Yeah
<matthewcroughan_> Well can you give me some example content?
<matthewcroughan_> https://termbin.com/7l8q
<matthewcroughan_> I do not know syntactically what to do with your example either
<matthewcroughan_> I don't know what valid contents are.
<matthewcroughan_> I know what I've done in that file I've just pasted to you is incorrect. I have only applied what you have literally told me moments ago.
<cole-h> Hopefully this is clearer.
<{^_^}> [nixpkgs] @aneeshusa opened pull request #101726 → nixos/acme: Make challenges world readable → https://git.io/JToPj
<matthewcroughan_> That is almost the complete opposite of what you have just told me to do.
<matthewcroughan_> Is this just an alternative method of doing the same thing?
dansho has joined #nixos
<matthewcroughan_> What you told me to do, fits in one line.
<cole-h> Because of the limitations of IRC
<dansho> is 20.09 in beta?
ilmu has quit [Ping timeout: 260 seconds]
<cole-h> I'm not going to type out an entire flake.nix on IRC ;)
<cole-h> dansho: Yes, it is in beta.
<matthewcroughan_> I do not think the nix syntax could get any more confusing, to be honest.
<matthewcroughan_> Are there any efforts to change it?
<cole-h> I certainly felt the same way when I first started. You'll get used to it.
<matthewcroughan_> Is there really a need for the immense trailing ends of wrappings?
<matthewcroughan_> })];};};};}
<matthewcroughan_> why can't we just do what python does?
<cole-h> Because Python wasn't built with "configuration of an entire system" in mind
<matthewcroughan_> But it's just ending statements isn't it?
<dansho> nix is not very crufty, even though its delimited like that
<edef> i would recommend considering that various choices are arbitrary or of lesser importance than they appear right now
<cole-h> I certainly would hate to have a whitespace-significant language to configure my system
<samueldr> because the author of the language designed it that way, as simple as that
<samueldr> cole-h: I agree wholeheartedly
<edef> syntax is the least important part, and the easiest to have an opinion about
ddellacosta has quit [Ping timeout: 260 seconds]
ilmu has joined #nixos
<cole-h> (See also: `nixpkgs-fmt` and `nixfmt`
<cole-h> )
<simpson> matthewcroughan_: I can make Nix syntax worse in one IRC message: Swap ']' and ')'
<simpson> It might not seem like it, but Nix and similar languages have had a lot of thought put into their syntax. Nix's quotation, for example, makes a lot of sense if one wants to embed snippets of shell scripts.
ShaRose has quit [Quit: I appear to have left for some reason.]
<matthewcroughan_> cole-h: so, nix flakes have these arbitrary things..
<matthewcroughan_> hydraJobs, nixosConfigurations, nixosModules, overlay, packages, checks
<matthewcroughan_> What are these things called? You called them output names?
<cole-h> Those are outputs.
ShaRose has joined #nixos
<matthewcroughan_> And nix flakes have outputs
orivej has joined #nixos
<matthewcroughan_> A user, i.e me, cannot instantiate their own outputs?
<cole-h> You certainly can, but some tooling might not understand it.
<matthewcroughan_> They look as if they can be, but they indeed are not.
<matthewcroughan_> They look as arbitrary as a name.
<matthewcroughan_> They do not appear hardcoded. But they are?
<simpson> All names are arbitrary.
<cole-h> Some names are hardcoded (e.g. for tooling support within Nix), but you can supply other names.
<matthewcroughan_> If I want to make a new acceptable output type, I would have to define it in the nix cli here right?
dansho has quit [Quit: Leaving]
<matthewcroughan_> cole-h: how is that true when I replaced it with "foo" and got nowhere?
<cole-h> matthewcroughan_: You didn't get "nowhere"
<cole-h> The tooling just didn't understand what `foo` meant
<matthewcroughan_> Right..
<matthewcroughan_> so I did define something, it's not an error, it's just that nix isn't going to do anything with it
<matthewcroughan_> the fact that it lets me define something, I think, is weird though
<cole-h> Rather, that `nix flake show` doesn't know how to show it to you, since it hasn't been special-cased like `nixosConfigurations` has.
<matthewcroughan_> No, if you special case it, it doesn't do anything
<matthewcroughan_> cole-h: If you run it on your own repo, you have an "inputs" definition, what is it? nix flake show github:cole-h/nixos-config
<matthewcroughan_> it too, shows as "unknown"
<cole-h> Basically, so I can try `nix build .#inputs.large.hello` (large being the name for the nixos-unstable branch)
<matthewcroughan_> large.hello is not defined
<matthewcroughan_> nor is large
<matthewcroughan_> only large.url
<{^_^}> [nixpkgs] @andir pushed commit from Klemens Nanni to master « nixos/avahi: Enable IPv6 by default »: https://git.io/JTo1B
<cole-h> Notice I said try ;)
<matthewcroughan_> pkgs = inputs.large, but I don't understand how you're able to now get there, shouldn't it now be pkgs.something
<cole-h> Btw, the working command line would be: `nix build .#inputs.large.legacyPackages.x86_64-linux.hello`
<matthewcroughan_> `nix flake show` really is the biggest breakthrough I've had yet
<matthewcroughan_> it visualises it in a way that I can really understand
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101727 → ostree: 2020.5 -> 2020.7 → https://git.io/JTo16
<matthewcroughan_> Maybe I just don't have a high enough IQ to use nixos :P
<matthewcroughan_> Which is I guess why the default flake templates in `nix flake show templates` come with "morty" in them.
ddellacosta has joined #nixos
<matthewcroughan_> I've spent literally 10 real hours reading nix files and haven't gotten any closer to understanding it, I feel :D
<matthewcroughan_> I've taken quite a bit of the tour, and feel I don't need to understand all of it to get a working system.
<cole-h> Knowledge comes from experimentation.
<matthewcroughan_> I can't experiment, because I don't even know how to get sway working for a single user using home-manager.
<cole-h> Try something. Fall flat on your face. Figure out why you fell (either by searching or asking here). Try again. Keep trying until you succeed.
ddellacosta has quit [Ping timeout: 240 seconds]
<matthewcroughan_> I have been
<cole-h> Then try something simpler
<matthewcroughan_> How much simpler can you get?
<cole-h> Depends on the person.
* cole-h -> dinner, back later.
<bqv> matthewcroughan_: you have to understand, i don't think anyone could get familiar with nix/os in just a day or two, for a multitude of reasons, not the least of which that it isn't really designed to be simple or user-friendly
euandreh` has joined #nixos
<bqv> i mean in my experience i remember being a month in to using nixos and still having next to no idea how half the stuff works
<matthewcroughan_> What are these yellow things?
<matthewcroughan_> in fact, how do you even get a legend for what the syntax highlighting in github means?
euandreh has quit [Read error: Connection reset by peer]
<matthewcroughan_> The hell is it good for if you don't know what color matches what construct?
<bqv> take it up with github
<matthewcroughan_> Have never stopped to think about how they don't give you any details for what the syntax highlighting is
<matthewcroughan_> anyway, yellow represents what in this context?
<bqv> or better yet, clone instead and view it in your favourite editor
<matthewcroughan_> `builtins.listToAttrs`
<bqv> something, probably
<matthewcroughan_> builtins. is blue
<matthewcroughan_> listToAttrs is yellow
<matthewcroughan_> what does it mean (╯°□°)╯︵ ┻━┻
<bqv> genuinely, don't pay much attention to it, i'm not sure it's even useful
<matthewcroughan_> builtins.listToAttrs is a function right?
ddellacosta has joined #nixos
<matthewcroughan_> How do you actually interactively see what a function does?
<bqv> lol
<bqv> how would that work
<matthewcroughan_> ? I don't mean in the repl
<bqv> do you mean view the source?
<matthewcroughan_> I mean is there documentation?
<bqv> oh, no, generally not
<matthewcroughan_> omg lol
<matthewcroughan_> this really makes yocto look easy
<matthewcroughan_> how the hell am I supposed to know what inputs.stable is or does?
<matthewcroughan_> how am I supposed to read and learn what listToAttrs does?
<matthewcroughan_> what about nameValuePair?
<matthewcroughan_> Where do I read about what these things do?
<bqv> generally, my method is to open the repl, give it enough arguments until it stops complaining about needing more, and then fudge the types until those stop erroring, and see what happens
davidv7_ has joined #nixos
<matthewcroughan_> I swear to God. The whole wide world better use Nix instead of anything else, and there better be work for Nix in a few years :P
<matthewcroughan_> Because I'm going to be a Nix God by then.
ddellacosta has quit [Ping timeout: 256 seconds]
<matthewcroughan_> This is going to be very hard, but I hope very worth it.
<bqv> almost certainly :)
<matthewcroughan_> Looking at complex setups isn't helping me though, it's only making me more confused.
davidv7 has quit [Ping timeout: 240 seconds]
zeta_0 has joined #nixos
<matthewcroughan_> NixOS by default starts you off with /etc/nixos/configuration.nix. What is NixOS going to do when flakes are stable?
<matthewcroughan_> When flakes are stable, is it going to start you off with flake.nix AND configuration.nix side by side in /etc/nixos ?
<bqv> i'm not a fortune teller
<bqv> but i don't think that's likely
<matthewcroughan_> bqv: I understand it now, but I take it for granted that cole-h was here to instruct me..
<matthewcroughan_> This right here is confusing. Why? Because it's not clear that nixosConfigurations means anything at all other than an arbitrary name.
<matthewcroughan_> The stuff inside {}; is what? The value of nixosConfigurations?
<bqv> colemickens: lmao at the ignore lines
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
<bqv> matthewcroughan_: yes, nixosConfigurations is defined as an attrset which contains one value: mysystem
<matthewcroughan_> mysystem is user definable. system is not, modules is not.
<matthewcroughan_> system, modules, probably are keywords.
aw has joined #nixos
<matthewcroughan_> nixosConfigurations is also important.
<bqv> mysystem is defined as the result of calling nixosSystem with that attrset
<matthewcroughan_> Yes, I get that.
<bqv> nixosConfigurations isn't actually special in any way (anymore) except that it's where nixos-rebuild looks for your configurations
spacefrogg has joined #nixos
<matthewcroughan_> But it's not obvious what the user should, could, or would change, in any circumstance ever.
<matthewcroughan_> It's not obvious that nixosConfigurations is some sort of well-defined hardcoded thing, but it is.
<matthewcroughan_> same of system and modules.
<bqv> if you're coming to nix expecting it to be user-friendly, you've made a catastrophic error
<bqv> let that be your fundamental first axiom of nix, none of this is designed with your convenience in mind
<matthewcroughan_> I'm not exactly, but I do expect to be able to know what variables are possible to change without breaking everything :D
<bqv> with that aside, everything falls more into place
<matthewcroughan_> Is there no documentation for nixosConfigurations?
<matthewcroughan_> Is that what I should be wanting?
nwspk has joined #nixos
<{^_^}> [nixpkgs] @adelbertc opened pull request #101728 → tvm: init at 0.7.0 → https://git.io/JToD9
<matthewcroughan_> Ok, this is all defined in the output schema
<matthewcroughan_> ?
<matthewcroughan_> FML, it took so long to get here, but I'm finally here :D
<matthewcroughan_> <system> is something like "x86_64-linux", "aarch64-linux", "i686-linux", "x86_64-darwin"
<matthewcroughan_> "is something like"
<matthewcroughan_> I mean, is this subject to change to <arch> or something?
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 258 seconds]
<bqv> something like, because the list in that article isn't exhaustive
<bqv> > platforms
<{^_^}> { aarch64 = <CODE>; all = <CODE>; arm = <CODE>; bigEndian = <CODE>; cygwin = <CODE>; darwin = <CODE>; embedded = <CODE>; freebsd = <CODE>; genode = <CODE>; gnu = <CODE>; i686 = <CODE>; illumos = <CODE...
<bqv> > platforms.all
<{^_^}> [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "mipsel-linux" "i686-cygwin" "i686-freebsd" "i686-linux" "i686-netbsd" "i686-openbsd" "x86_64-cygwin" "x86_64-freebsd" "...
<matthewcroughan_> bqv: what is consuming "system = "x86_64-linux;" ?
<bqv> nixpkgs, and in turn, nix
<matthewcroughan_> is importing configuration.nix an old style thing?
<matthewcroughan_> should importing configuration.nix in the flake be deprecated?
<bqv> most flakes will likely not have a configuration.nix as such
<matthewcroughan_> So do you think future nixos' will just not ship with a configuration.nix?
<matthewcroughan_> or will not generate one on install, but instead only generate a flake/
<bqv> yep
<matthewcroughan_> so, I should just completely stop using configuration.nix, and just use flake.nix
<matthewcroughan_> hmm
mzan has joined #nixos
<matthewcroughan_> You know, I think I've completely missed the point of flakes. Now that I think about it.
<matthewcroughan_> I should absolutely not be using them unless I care about using stuff out side of nixpkgs, which I don't think at this stage I do haha
<bqv> I'm undecided on whether it would be easier to get familiar with nix via flakes or the legacy system
<bqv> the legacy system is more opaque, but also simpler
<matthewcroughan_> well, assume I want to use colemickens' nixpkgs wayland
<matthewcroughan_> nixpkgs-wayland = { url = "github:colemickens/nixpkgs-wayland"; };
<matthewcroughan_> with the default nix configuration.nix, you'd have to try channels
<bqv> > pkgs.fetchFromGitHub { owner = "colemickens"; repo = "nixpkgs-wayland"; rev = "master"; sha256 = lib.fakeSha256; }
<{^_^}> "<derivation /nix/store/k256xpqn6ivdzx0gphn46wjb5parzw3c-source.drv>"
<{^_^}> [nixpkgs] @lovek323 opened pull request #101730 → idea: 2020.2.2 -> 2020.2.3 → https://git.io/JToyN
<matthewcroughan_> Wait, so all I need to do is add this repo to my inputs, then anywhere in the system in any nixfile I build, it'll be able to find these packages from him?
julm has joined #nixos
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
<bqv> it's not magic, it only does what you tell it to do
julm has quit [Client Quit]
<matthewcroughan_> Nix is magic, I thought?
<matthewcroughan_> You certainly advocate for this fact by calling it opaque.
<matthewcroughan_> Magic isn't transparent.
julm has joined #nixos
<bqv> opacity doesn't imply magic, it just implies lack of transparency
<notgne2> deep
<bqv> the legacy system hides much from end-users so it seems more magical
<bqv> flakes do that less
<matthewcroughan_> You know, I would have seen that `input =` and `output =` much quicker if I hadn't been browsing exotic repos.
lord| has joined #nixos
<matthewcroughan_> I think we need to make sure new users absolutely do NOT get directed to colemickens/cole-h's repos.
<{^_^}> [nixpkgs] @marsam merged pull request #101709 → goaccess: fix build on darwin → https://git.io/JTouw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JToSn
<bqv> i maintain that the easiest way to get somewhere is to just try something
<bqv> you're not going to learn without doing
fendse has quit [Ping timeout: 256 seconds]
<matthewcroughan_> Yes, and I am trying.
<matthewcroughan_> But with flakes, you have to consider so much more.
<matthewcroughan_> Flakes didn't ship with my system, you can't just "try it "
<bqv> actually, you can.
<matthewcroughan_> I've had to go through a whole ritual, and now I don't even know how to "switch" my current system.
<bqv> make that your task, and in achieving that you'll learn more than reading wiki pages above your pay grade
<matthewcroughan_> because there is no "switching", it's just replacing configuration.nix with flake.nix
<matthewcroughan_> literally, the procedure is to replace configuration.nix with flake.nix
<matthewcroughan_> but nothing will tell you that.
<matthewcroughan_> There is no page on the internet that will tell you to replace your configuration.nix with a flake.nix
<notgne2> it's not even officially a part of Nix, there's no spec, it's not in any of the release builds, so it's no surprise there is no documentation
<matthewcroughan_> https://www.tweag.io/blog/2020-07-31-nixos-flakes/ this is the best document so far
<notgne2> the only reason people still use and recommend flakes is because of how vastly convenient they are, which is why they are being created
<{^_^}> [nixpkgs] @r-burns opened pull request #101731 → [20.09] goaccess: fix build on darwin → https://git.io/JToS1
<notgne2> you can piece together the existing information already though, there's this page for instance https://nixos.wiki/wiki/Flakes
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<notgne2> and there was a NixCon 2020 talk about how to use flakes
<matthewcroughan_> notgne2: link?
<matthewcroughan_> :o
zeta_0 has joined #nixos
<matthewcroughan_> I would never have found that. Thank you :)
<zeta_0> it was confusing installing manix/rnix-lsp, but i finally got this nix language server working in emacs!
<lukebfox[m]> there's a decent amount of information out there on flakes now, its just really fragmented
<zeta_0> hopefully manix/rnix-lsp will help me learn nix better!
<{^_^}> [nixpkgs] @siraben opened pull request #101733 → treewide: remove package names from prefix of descriptions → https://git.io/JTo9q
<zeta_0> i have flakes installed, but ya, currently, it's to confusing for me.
gianarb1 has joined #nixos
<sss2> hi all, how to properly set environment for non-interactive shell ? ssh builder nix-store --version
<sss2> bash: nix-store: command not found
<sss2> setting environment from .bashrc .zshrc .profile seems does not work
<sss2> i am trying to use this guide https://nixos.wiki/wiki/Distributed_build
gianarb1 has quit [Ping timeout: 272 seconds]
whatisRT has joined #nixos
heywoodlh has quit [Quit: ZNC 1.8.2 - https://znc.in]
heywoodlh has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<julm> sss2: which shell is returned by: getent passwd builder ?
domogled has joined #nixos
<sss2> i have checked with bash and zsh shells
<sss2> getent passwd nix-builder
<sss2> nix-builder:x:1005:1008::/home/nix-builder:/bin/bash
<sss2> switched back to bash
<julm> does /bin/bash exist ?
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/7cfafd014f8 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<sss2> this account works on local system
<sss2> i mean on remote relatively to ssh client )
<sss2> so yes, shell works
<sss2> also environment works via interactive login
<matthewcroughan_> bqv: all I need to know is how home-manager would work with nixos-flake-example
<matthewcroughan_> I'll upload a repo in a moment, my mind is stopping
<cole-h> :)
<matthewcroughan_> I'm basically trying to combine cole-h and colemickens repos
<matthewcroughan_> cole-h why does everyone call their inputs differently?
<matthewcroughan_> you call it home, with a reference to large at the end
spease has joined #nixos
<cole-h> A matter of preference. Why is your name Matthew? Why is my name Cole?
<julm> sss2: man bash mentions BASH_ENV for putting a path to be loaded by non-interactive bash
<matthewcroughan_> i like it when languages are opinionated, so I have to do less thinking
<matthewcroughan_> Dockerfiles for example.
<cole-h> It defaults to nixpkgs. You can change it if you like, or not.
<spease> Is there a way to see what flags LLVM was built with? Context: https://github.com/halide/Halide/discussions/5367
Chiliparrot has quit [Ping timeout: 260 seconds]
<sss2> julm, i do not care which shell it will be, my main shell is zsh, so i need just simplest solution, it will be dedicated to build offload account
<cole-h> I changed it to `large` because I used to use `small` for the `nixos-unstable-small` branch
<sss2> so it will not be used for interactive shell
Chiliparrot has joined #nixos
<julm> looks like ~/.pam_environment can also be used
<julm> or ~/.ssh/environment if you enable PermitUserEnvironment
<{^_^}> [nixpkgs] @jonringer opened pull request #101736 → treewide: intial mark broken for 20.09 → https://git.io/JToHF
<cole-h> 👀
<julm> or per key via environment="FOO=bar" in ~/.ssh/authorized_keys
<{^_^}> [nixpkgs] @aneeshusa opened pull request #101737 → nixos/nginx: Allow unsetting ssl_ciphers → https://git.io/JToHx
heywoodlh has quit [Quit: ZNC 1.8.2 - https://znc.in]
heywoodlh has joined #nixos
zupo has joined #nixos
<sss2> looks strange
Supersonic112 has joined #nixos
<sss2> while locally it looks like https://bpa.st/T7XQ
<matthewcroughan_> cole-h: what does wrapping something in () do in Nix?
<julm> shouldn't you quote the $PATH in the second command ?
<matthewcroughan_> e.g (import ./configuration.nix)
<julm> otherwise it's the $PATH before ssh
<cole-h> It's used for associativity
<cole-h> `[ import ./configuration.nix ]` is parsed as `import` and `./configuration.nix`
<matthewcroughan_> well colemickens' example uses () whereas the home-manager flakes snippet uses no ()
<sss2> julm, ah, yes, you right
<cole-h> While `[ (import ./configuration.nix) ]` imports the configuration.nix and puts its result into that list
<matthewcroughan_> so what do I do?
zupo has quit [Ping timeout: 260 seconds]
<sss2> ssh builder echo '$PATH'
<sss2> hmmm
<sss2> still does not wrok (incorrect PATH)
Supersonic has quit [Ping timeout: 260 seconds]
Supersonic112 is now known as Supersonic
<sss2> in non-interactive shell
<{^_^}> [nixpkgs] @marsam merged pull request #101115 → git-absorb: 0.6.4 -> 0.6.5 → https://git.io/JTB1F
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JToQP
zupo has joined #nixos
<matthewcroughan_> cole-h what is home.nix?
<cole-h> Where people usually put their home-manager configuration
<matthewcroughan_> where do you put it?
<cole-h> In my user's default.nix, as you saw earlier
<cole-h> (in addition to all the module files)
<julm> sss2: you should not expect $PATH to be the same in non-interactive because non-interactive load less config files, and those config files change $PATH
bdju has quit [Read error: Connection reset by peer]
<matthewcroughan_> home-manager.users.user = import ./home.nix; cole-h
<matthewcroughan_> that is nowhere to be found in your repo
bdju has joined #nixos
<cole-h> It's not, because I renamed it to default.nix
<matthewcroughan_> defaultnix is nowhere to be found in your flake.nix
<sss2> julm, yes yes, so my question is - how to set PATH for non-interactive shell to have access to nix binaries
<matthewcroughan_> nor is home-manager.users.user anywhere in your reop
<matthewcroughan_> repo*
<sss2> looks like .bashrc .profile .pam_environment does not have effect
<sss2> i do not want to edit global sshd_config if possible
<julm> sss2: on NixOS it should already be done in /etc/profile
<sss2> this is not nixos
<matthewcroughan_> but you're missing the .user bit
<matthewcroughan_> I see .users
<matthewcroughan_> but what about .user
<spease> Anyone know how to fix these?
<spease> warning: ignoring the user-specified setting 'sandbox-paths', because it is a restricted setting and you are not a trusted user
<spease> warning: ignoring the user-specified setting 'build-users-group', because it is a restricted setting and you are not a trusted user
<spease> warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring
<julm> sss2: well then set BASH_ENV in /etc/profile as suggested by man bash, I guess something like BASH_ENV=~/.bash_env could work, then set PATH in ~/.bash_env
<cole-h> matthewcroughan_: So, the way import works is by basically copying the attributes from the imported file inplace (is how you can imagine it)
<matthewcroughan_> let me rephrase
<matthewcroughan_> you're not saying home-manager.users.users =
<matthewcroughan_> you are saying home-manager.users =
<matthewcroughan_> they are not the same thing
<matthewcroughan_> home-manager.users.user*
<cole-h> matthewcroughan_: So `home-manager.users = import ./users` becomes `home-manager.users.vin = import ./users/vin` becomes `home-manager.users.vin = ...` (where `...` are the contents of all my various modules + the default.nix file)
<matthewcroughan_> what is ...
<matthewcroughan_> when you use that, what do you mean?
<cole-h> (where `...` are the contents of all my various modules + the default.nix file)
<cole-h> It's a placeholder
<sss2> julm, thx, will try
<matthewcroughan_> but ... is also a special nix thing isn't it?
<matthewcroughan_> how does it become vin?
<matthewcroughan_> folder name?
<matthewcroughan_> or vin =
<julm> sss2: note that I'm not sure that setting BASH_ENV in /etc/profile is early enough
<cole-h> Yes, in "attr functions", `...` is special (`func = { a, b, c, d, ... }: { somestuff = a; }`) which is why I explicitly called out my usage as atypical
<cole-h> It comes from the key name (in this case, vin)
Rusty1 has quit [Quit: WeeChat 2.3]
<cole-h> (where "key" is the key in `{ key = value; }`)
<julm> sss2: maybe ~/.ssh/rc can be used also
<matthewcroughan_> so default.nix is an entrypoint that sets up all the values you want to exist past this point? cole-h
<cole-h> You can indeed think of it that way.
ericsagnes has quit [Ping timeout: 260 seconds]
CyberManifest has joined #nixos
spease has quit [Remote host closed the connection]
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
ilmu has quit [Ping timeout: 260 seconds]
<matthewcroughan_> cole-h: https://termbin.com/de05
ilmu has joined #nixos
<matthewcroughan_> this should work, if I have your exact users/username setup with default.nix in place, right
<cole-h> Looks sane to me.
<{^_^}> [nixpkgs] @vbgl merged pull request #101051 → ocamlPackages.google-drive-ocamlfuse: 0.7.21 → 0.7.22 → https://git.io/JT86V
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.google-drive-ocamlfuse: 0.7.21 → 0.7.22 »: https://git.io/JTo5w
<cole-h> I think I have some `my` stuff you'd have to remove for it to totally work
<matthewcroughan_> well yeah
<matthewcroughan_> but I'm ripping everything you've done out, and placing my own stuff inside
<cole-h> But that might get you on the right path.
Izorkin has joined #nixos
MichaelRaskin has quit [Quit: MichaelRaskin]
<matthewcroughan_> cole-h: okay, now I'm stumped again
<matthewcroughan_> can you answer again, why you enable syncthing in default.nix of vin?
<matthewcroughan_> is it just because you haven't gotten around to putting it in modules/ yet?
<cole-h> Because I have no better place to put it
ericsagnes has joined #nixos
<cole-h> I have only those 2 miscellaneous services; not enough to warrant making a `services.nix` to import
<matthewcroughan_> uh
<matthewcroughan_> I didn't mean just that
waleee-cl has quit [Quit: Connection closed for inactivity]
<matthewcroughan_> I meant the whole file, why does it have so much stuff in it?
<matthewcroughan_> Shouldn't it all be being done in ./modules?
<cole-h> It doesn't have to be
<colemickens> there's no special meaning to the dir structures that we have in our repos.
<matthewcroughan_> so do you put stuff in default.nix that you don't want to think about and configure?
<colemickens> It all just gets imported, effectively, into the top most import
<cole-h> ^
<matthewcroughan_> colemickens: I know, I just want to know what his philosophy is
<colemickens> the only thing special about default.nix is that `import ./foo/bar/` will automatically import `./foo/bar/default.nix`, that's it.
<matthewcroughan_> although I didn't know that it "just got imported"
<cole-h> My philosophy is: break stuff out into modules when there is a lot of stuff
<matthewcroughan_> well, you put discord in default.nix
<cole-h> matthewcroughan_: It doesn't "just [get] imported" by default, though -- it's due to our `imports` blocks
<matthewcroughan_> you did that, because discord has nothing to configure, right?
<cole-h> Yep.
ericsagnes has quit [Ping timeout: 272 seconds]
<colemickens> The point I was making with the "each file gets imported somewhere" is that it basically turns into one huge nix expression. How you split it up is, in big part, just personal preference. Every nixos-config repo I've seen takes a slightly different approach.
<matthewcroughan_> Yes, and that is refreshing to hear
<matthewcroughan_> So is it like C code then?
<matthewcroughan_> Header files all end up getting spat out in one big chunk ultimately right?
<colemickens> I guess if that helps you frame it, it's not my favorite analogy.
<matthewcroughan_> when you import it, it just spits it out on top of your code
<cole-h> Except it's not all crap,^W^W^W^W^W^W yes.
<colemickens> for (import ./configuration.nix) at least, yeah, it's like it was PASTED in at the exact import spot.
<cole-h> `import ./file.nix` is basically the same as `#include "header.h"`, from my understanding.
<colemickens> nixos module imports are slightly different, but again, similar concept
<cole-h> ^
<matthewcroughan_> is () like $() in bash?
<cole-h> I don't think that's a good comparison.
<colemickens> In retrospect, I think the header analogy was actually fairly spot on, for `import ./...` statements at least. And if I roughly remember C headers correctly.
whatisRT has quit [Ping timeout: 260 seconds]
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #101738 → ocamlPackages.gapi_ocaml: 0.3.19 → 0.4.1 → https://git.io/JToF0
<matthewcroughan_> where does the dwarf-fortress package come from in your setup cole-h?
<cole-h> Nixpkgs
CyberManifest has quit [Remote host closed the connection]
CyberManifest has joined #nixos
<matthewcroughan_> can't find it on search.nixos.org cole-h
<matthewcroughan_> oh, I found it, but it has no options
<matthewcroughan_> dwarf-fortress-packages.dwarf-fortress-full.override
<matthewcroughan_> .override does not exist as an available option
<cole-h> It's not an option
<cole-h> It's an override
<matthewcroughan_> there are no available options
<matthewcroughan_> override is specified like an option though
<matthewcroughan_> how is it different?
<cole-h> No, it's an attribute
<cole-h> Options are attributes
<matthewcroughan_> there is literally no difference with how it is written?
ilmu has quit [Remote host closed the connection]
ilmu has joined #nixos
<matthewcroughan_> so there is no difference with how overrides are written and how options are written?
<cole-h> Rather, `pkg.override` and `service.serviceA.option1` are both attributes
<matthewcroughan_> so override is a taken keyttribute?
<matthewcroughan_> like a keyword in python
<cole-h> Options are a part of the NixOS module system, overrides are part of the package stuff, but attributes are a part of the Nix language itself
<matthewcroughan_> you cannot define a function in python that is caled 'in'
<matthewcroughan_> or 'func'
<matthewcroughan_> you can, but you have to change some things around, and you break everything, but override is a taken word?
<cole-h> ¯\_(ツ)_/¯
<matthewcroughan_> is there a list of taken attribute names?
<bqv> #101071
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101071 (by ju1m, 6 days ago, open): apparmor: try again to fix and improve
<bqv> oh
<cole-h> I'm pretty sure you can define an attribute named override
<cole-h> > { override = "hello world"; }.override
<{^_^}> "hello world"
<cole-h> vs
<matthewcroughan_> well if you do, how are you going to tell nix you mean to actually override, rather than use the module's idea of override?
<{^_^}> [nixpkgs] @Mic92 merged pull request #101737 → nixos/nginx: Allow unsetting ssl_ciphers → https://git.io/JToHx
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JTob6
<cole-h> > pkgs.alacritty.override
<{^_^}> { __functionArgs = <CODE>; __functor = <CODE>; }
<cole-h> I don't understand the question.
<cole-h> If the attribute's `.override` is defined as a function, `.override` will be a function.
<cole-h> What is the "module's idea of override"?
<bqv> matthewcroughan_: it's taken, but only in the context of nixpkgs's package evaluation
<bqv> it's not a nix thing, it's a nixpkgs mechanism
<matthewcroughan_> cole-h if I make a nixpkg with an option called .override just to be funny, how do I actually override?
<matthewcroughan_> have I not just blocked you from being able to override my package?
<cole-h> Maybe.
<cole-h> I've never tried that because it sounds plain silly :)
sangoma has joined #nixos
<matthewcroughan_> cole-h: How do you import your hosts?
<matthewcroughan_> ah, clever..
<matthewcroughan_> so no hardcoding
ilmu has quit [Ping timeout: 260 seconds]
<matthewcroughan_> colemickens seems to hardcode the import here
<lukebfox[m]> beefy flake^
<lukebfox[m]> didn't realise you can specify flake=false for inputs
<bqv> you ain't seen nothing...
<lukebfox[m]> show me the dark side
<lukebfox[m]> the fattest overlays section i ever saw
<sss2> still no luck...
<{^_^}> [nixpkgs] @roberth merged pull request #101139 → lib: Use Nix's static scope checking, fix error message, optimize → https://git.io/JTRzM
<{^_^}> [nixpkgs] @roberth pushed 9 commits to master: https://git.io/JToAL
<{^_^}> [nixpkgs] @euank opened pull request #101739 → k3s: propagate runtime dependencies of the k3s binary → https://git.io/JToAO
<lukebfox[m]> bqv: what's passthru?
gerschtli has joined #nixos
<lukebfox[m]> seen it in various places now, treat it like black magic
<bqv> it used to be the only way to get nix to not whine like a bitch that you've used nonstandard attr names in your flake
<bqv> no longer an issue, but i quite like it anyway
<samueldr> in derivations passthru are not given as inputs to the build environment for a derivation, but are available as attributes on the derivation itself
lord| has quit [Read error: Connection reset by peer]
<samueldr> so I figure flakes' is or was the equivalent
<{^_^}> [nixpkgs] @vbgl merged pull request #101658 → ocamlPackages.mirage-runtime: 3.8.1 → 3.9.0 → https://git.io/JTrA7
<{^_^}> [nixpkgs] @vbgl pushed commit from @sternenseemann to master « ocamlPackages.mirage-runtime: 3.8.1 → 3.9.0 »: https://git.io/JToAu
<matthewcroughan_> cole-h: why do you manually import anything here? https://github.com/cole-h/nixos-config/blob/nixus/users/vin/modules/default.nix
<matthewcroughan_> why not just import *
<cole-h> Because that's invalid syntax
<kini> I'm trying to reproduce a segfault in nix 2.3.6 on the latest master, but I guess a lot of changes have been made since 2.3.6 -- in particular, `nix run` says that the "experimental Nix feature 'nix-command'" is disabled. When I try to enable it with `--experimental-features nix-command` as the message suggests, I'm told that since I'm an untrusted user I'm not allowed to change restricted settings like `--experimental-features`.
<cole-h> > import *
<{^_^}> error: syntax error, unexpected ')', at (string):346:1
lord| has joined #nixos
<matthewcroughan_> cole-h: you get the idea of what I'm asking though?
<lukebfox[m]> samueldr: interesting, didn't see it was documented, that makes sense from where I've seen it
<kini> Am I doing something wrong when building Nix? Nix 2.3.6 doesn't give me any such error. I'm building from master by just typing `nix build` in the repo root, btw.
<matthewcroughan_> import ./*./
<cole-h> Also invalid syntax
<matthewcroughan_> uh, ./*/
<cole-h> Which is why I don't use it :)
<matthewcroughan_> ./*/*
<matthewcroughan_> fuck
<lukebfox[m]> also bqv: whats the first/second/third class imports
<cole-h> There is no glob in Nix
<matthewcroughan_> is that a downside?
<matthewcroughan_> Should there be?
<cole-h> No and no, IMO.
<lukebfox[m]> this repo is a treasure trove
<cole-h> Then imports could be implicit
<bqv> lukebfox[m]: i have each flake input symlinked under /run/current-system/flake
<bqv> first class are the ones you see in flake.nix
<cole-h> And, as we've established earlier (today or yesterday), "implicitness is the devil"
<bqv> second class are the ones THOSE depend on
<bqv> and so on..
<lukebfox[m]> i have to ask why
<bqv> because i often found myself wanting to look at the contents of a random flake input i had. this makes that trivial
<bqv> the alternative would be a series of very unergonomic commands
<matthewcroughan_> cole-h: wait, you import youtube-dl with mpv DL
<matthewcroughan_> D:
<matthewcroughan_> I mean, why
<lukebfox[m]> fair enough!
<cole-h> matthewcroughan_: Because mpv can use youtube-dl if you point it to a supported URL, like youtube
<matthewcroughan_> cole-h: how are you ever going to remember where you added youtube-dl?
<matthewcroughan_> youtube-dl is its own thing
<cole-h> `SPC s p` -> `youtube-dl`
<matthewcroughan_> ?cole-h
<matthewcroughan_> lol
<{^_^}> #101496 (by chris-martin, 2 days ago, closed): youtube-dl is broken due to DMCA takedown
<cole-h> (`SPC s p` is bound to +ivy-file-search)
<cole-h> (Which lets me search my entire repo for all occurrences of something)
<{^_^}> [nixpkgs] @Aptrug opened pull request #101740 → vimPlugins.vim-easyclip: init at 2019-02-18 → https://git.io/JToxB
LnL has quit [Ping timeout: 258 seconds]
LnL has joined #nixos
<matthewcroughan_> Look any good cole-h colemickens?
<matthewcroughan_> what is the correct syntax?
<cole-h> Delete the `};`
<cole-h> And prepend `stateVersion` with `home.`
<matthewcroughan_> how come yours doesn't need that?
<matthewcroughan_> the home.?
<cole-h> Because I had a overarching attrset `home = {`
<matthewcroughan_> also for me wouldn't it be home-manager.
<cole-h> No
<cole-h> `home.` is an option defined by `home-manager`
<matthewcroughan_> alright, fixed I think?
<cole-h> Indentation is slightly mussed, but looks fine.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan_> so this should give me a user home-managed, with tmux?
<cole-h> >> ./tmux.nix # mpv config
<matthewcroughan_> lol whoops
<matthewcroughan_> copy pasting at 90mph
<matthewcroughan_> you're gonna see some serious nix
<matthewcroughan_> what indendation is screwed up? I copy pasted most of it cole-h
<cole-h> The `home.stateVersion`
<cole-h> Is overindented
<kini> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<matthewcroughan_> Ah, fixed it cole-h
<matthewcroughan_> So how does NixOS deal with DMCA?
<matthewcroughan_> Flakes are more or less the solution to the centralized nixpkgs repo right? :D
CyberManifest has quit [Remote host closed the connection]
CyberManifest has joined #nixos
jbox- has quit [Quit: ZNC 1.8.2 - https://znc.in]
<euank> I don't think flakes really change the centralized-ness or relate to the dmca all that much.
<euank> Right now, you can add overlays, add channels, etc, outside of nixpkgs without flakes.
<lukebfox[m]> and it is not such a bad thing to have a monorepo
<euank> Flakes make that all more declarative and better in a few ways, but with or without flakes, there's still a centralized monorepo I think.
<euank> I'm a fan of the monorepo approach for this case.
<sss2> how to confifure builders on nixos ?
<euank> Anyway, the DMCA isn't really relevant here. The way you "deal with DMCA" is by not being hosting user-provided potentially copyrighted content
<euank> which nixos doesn't do
<sss2> i am failing to understand manual
<euank> sss2: can you rephrase that question a little? What do you mean by "configure builders" more specifically?
<sss2> i want to add proper section to /etc/nixos/configuration.nix to use remote builders, but i am not able to find syntax reference
<matthewcroughan_> cole-h: I have that whole repo's root inside my /etc/nixos now
<matthewcroughan_> I should just be able to nixos-rebuild switch right?
atlasznctestf has joined #nixos
<cole-h> I would go for a `nixos-rebuild test --flake .` first
<cole-h> (`test` updates the live system but doesn't install a generation to boot into)
CyberManifest has quit [Ping timeout: 240 seconds]
<euank> sss2: https://nixos.wiki/wiki/Distributed_build#NixOS contains some suggestions for 'nix.buildMachines'
<euank> and you can find more info on that option in `man configuration.nix` on your machine
<euank> have you checked those resources already?
<cole-h> You need pkgs in the top-level `{ ... }:` in your configuration.nix
sangoma has quit [Ping timeout: 246 seconds]
<cole-h> matthewcroughan_: And also, you should either comment out or stage/commit https://github.com/MatthewCroughan/nix/blob/f08ffab28aec5371f634dc1501e0964536b105dc/hosts/t480/configuration.nix#L11-L14
<sss2> euank, thx, i will read man
<cole-h> Because flakes only work with staged/committed files
<matthewcroughan_> I realise I also uploaded my wifi psk
<matthewcroughan_> lol
<matthewcroughan_> oops
zupo has joined #nixos
<lukebfox[m]> what's a good way to deal with secrets for flake based nixos configuration repo
<matthewcroughan_> lukebfox[m]: cole-h's repo basically
<matthewcroughan_> cole-h: for some reason pkgs isn't defined
<matthewcroughan_> can you see why?
<matthewcroughan_> OH
<matthewcroughan_> accidentally commented out the first line
<lukebfox[m]> currently using git-crypt to keep them off github, but it doesn't really do anything for world readable store on my actual machine(s)
<sss2> euank, thx, mand does have a good syntax reference
<sss2> *man
* cole-h -> bed
<matthewcroughan_> I've stayed up all night ;(
<lukebfox[m]> you two are becoming the usual suspects
<matthewcroughan_> cole-h: hey, your tmux exits immediately upon entrance
<matthewcroughan_> `tmux` and exited lol
CyberManifest has joined #nixos
cole-h has quit [Ping timeout: 256 seconds]
<matthewcroughan_> aaaand he's gone
CyberManifest has quit [Remote host closed the connection]
zakame has quit [Ping timeout: 260 seconds]
CyberManifest has joined #nixos
zakame has joined #nixos
sangoma has joined #nixos
CyberManifest has quit [Client Quit]
palo1 has joined #nixos
<{^_^}> [nixpkgs] @Aptrug closed pull request #101740 → vimPlugins.vim-easyclip: init at 2019-02-18 → https://git.io/JToxB
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
cfricke has joined #nixos
<siraben> How to override a Git rev in sources.json? https://github.com/shajra/nix-haskell-hls/blob/master/sources/sources.json
<dminuoso> siraben: You can builtins.fromJSON it into an attribute set, and then just change it?
<dminuoso> If there's some nix code that relis on this being a JSON file, you can do `lib.writeText "foo" ∘ builtins.toJSON`
atlasznctestf has quit [Quit: ZNC 1.8.2 - https://znc.in]
<siraben> dminuoso: ok, will take a look
<sss2> https://bpa.st/YTCQ - what does it mean ?
domogled has quit [Quit: domogled]
<supersandro2000> samueldr: the update script does that too
<{^_^}> [nixpkgs] @vcunat pushed to staging « Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2" »: https://git.io/JTKvR
<{^_^}> hydra#584 (by clojurians-org, 2 years ago, open): you are not privileged to build derivations
alp has joined #nixos
<siraben> dminuoso: in the default.nix file, one of the args is `{ sources ? import ./sources ...}`, how do I override the value of `(import ./sources).hls-unstable.rev` ?
atlasznctestf has joined #nixos
<siraben> Oops, `sources.hls-unstable.rev`
<dminuoso> siraben: Make an outer let-in expression, where you import the file yourself
<siraben> Hm, but this is being used in another derivation of mine; http://ix.io/2C2y
<dminuoso> let u = ./sources; u' = u // ... in { sources ? u' ...}: ....
<siraben> Can I do it without having ./sources?
<dminuoso> hold on
<dminuoso> what is it that you're trying to achieve here?
<siraben> I'm using this in my home.nix, so I want to update the Git rev in the sources
<siraben> http://ix.io/2C2y is in a let expression in my home.nix, then I have haskell-hls.hls and haskell-hls.hls-wrapper in my home packages
<dminuoso> So you want to override internals of haskell-hls?
<siraben> Yes
<dminuoso> You'll have an easier time forking/cloning the repository, modifying this, and then using that
<siraben> Ah, I see.
<siraben> Is it possible otherwise?
<dminuoso> Unless haskell-hls has some builtin support for what you're doing, which I doubt
<dminuoso> It could perhaps accept this override as an attribute somehow, if this was a common need
<dminuoso> (Similarly to how you can pass { unstable = true; } I mean
<siraben> Right.
lopsided98_ has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gianarb1 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #101741 → maintainer scripts: init check-hydra-by-maintainer.nix → https://git.io/JTKfd
mvnetbiz_9 has joined #nixos
mvnetbiz_9 has quit [Changing host]
mvnetbiz_9 has joined #nixos
aaabbbbbbbbbb has joined #nixos
<sss2> ok, it working now, but i am still unable to set proper environment for non-interactive shell via ssh, so i just made symlinks into /usr/bin for now, which will break on any nix update ....
<{^_^}> [nixpkgs] @kini opened pull request #101743 → lib/types.nix: fix missing inherit → https://git.io/JTKUf
<supersandro2000> error: undefined variable 'boolToString' at /Users/user/nixpkgs/lib/types.nix:552:42
<supersandro2000> oh come on... what is broken now again...
<supersandro2000> kini++
<{^_^}> kini's karma got increased to 1
<kini> hehe
<kini> I guess a bunch of people were hitting this since so much stuff needs lib/types.nix
alp has quit [Ping timeout: 272 seconds]
mmohammadi9812 has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to staging-next « Recover the complicated situation after my bad merge »: https://git.io/JTKUz
lsix has joined #nixos
saschagrunert has joined #nixos
bahamas has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<bahamas> is `mysql_config` provided by the `mysql` package or is there a separate package?
nelson has joined #nixos
<dminuoso> bahamas: You can use nix-locate
<dminuoso> It's in all the mysqlXX packages as well as libmysqlclient
<dminuoso> So if you just want the above binary, libmysqlclient should work
<nelson> does anyone know what 'gpg: problem with the agent: No pinentry' means?
<bahamas> dminuoso: nix-locate doesn't come with nix by default, right?
cosimone has joined #nixos
mupf has quit [Quit: WeeChat 2.9]
mupf has joined #nixos
mupf has quit [Client Quit]
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging: https://git.io/JTKkq
<supersandro2000> nelson: sounds like you are missing the pinentry program
ManiacOfMadness has joined #nixos
mupf has joined #nixos
<nelson> supersandro2000, i added pinentry but still the same result
<nelson> it worked before (19.03)
alp has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso> bahamas: correct
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
nesevis has joined #nixos
dadada_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @euank opened pull request #101744 → k3s: add modprobe to k3s's PATH → https://git.io/JTKIy
<supersandro2000> nelson: you added it globally but maybe gpg has it not internally
<supersandro2000> wrap missing
dadada_ has joined #nixos
<nelson> i added the gnupg.agent setting, im sure it wasnt used before though
malook has joined #nixos
mupf has quit [Quit: WeeChat 2.9]
malook has quit [Client Quit]
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #101745 → Set meta.platforms for maintainer Supersandro2000 → https://git.io/JTKLN
gianarb1 has quit [Quit: WeeChat 2.9]
mupf has joined #nixos
hmpffff has joined #nixos
sgrunert has joined #nixos
GuillaumeChrel[m has quit [Quit: Idle for 30+ days]
georg[m] has quit [Quit: Idle for 30+ days]
saschagrunert has quit [Ping timeout: 256 seconds]
nelson has quit [Remote host closed the connection]
veleiro has quit [Ping timeout: 265 seconds]
ilmu has joined #nixos
bahamas has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
thc202 has joined #nixos
gnidorah has joined #nixos
<gnidorah> hi! merge please #100485
<{^_^}> https://github.com/NixOS/nixpkgs/pull/100485 (by gnidorah, 1 week ago, open): iortcw: init at 1.51c
bahamas has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
m0rphism has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @roberth merged pull request #101743 → lib/types.nix: fix missing inherit → https://git.io/JTKUf
<{^_^}> [nixpkgs] @roberth pushed 2 commits to master: https://git.io/JTKYd
<sss2> is it possible to append some C/CXX FLAGS during compilation ? (globally)
lopsided98 has joined #nixos
whald has joined #nixos
ericsagnes has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-hardware] @ehmry pushed to reform « mnt/reform: init »: https://git.io/JTKOI
<{^_^}> [nixos-hardware] @ehmry pushed 3 commits to reform: https://git.io/JTKOV
libertyprime has joined #nixos
ericsagnes has joined #nixos
<eyJhb> Any reason why `nix copy` would stop at 2.1 each time ? `[2/0/129 copied (2.1/227.9 MiB)] copying path '/nix/store/a0al6c2sfs295rv85ga21ic4rflg1rzn-etc-60-nixos.conf' to 'ssh://nix-deployer@srtoffee-build'`
<libertyprime> hey guys. i put /nix on my external hd and then mounted it with sudo mount -o bind /external/nix /nix. anway, now it's compiling everything
<libertyprime> its been compiling for a very long time. i wonder, why is this the case?
<libertyprime> i am running nix-env on ubuntu
nesevis has quit [Remote host closed the connection]
<eyJhb> What doesn't work libertyprime ?
vuko has quit [Quit: leaving]
vuko has joined #nixos
akoppela has joined #nixos
<akoppela> hello
<akoppela> I'm trying to figure out that $out is set to
<akoppela> I';e installed a package with home-manager and I expected it to be added to ~/Applications
<libertyprime> eyJhb: I'm not sure if it is expected bahaviour after moving the /nix directory to an external hard drive. i've found this article here: https://stackoverflow.com/questions/29236953/can-nix-be-installed-in-a-different-location-other-than-nix
<eyJhb> akoppela: $out is a path in the nix store, usually located in /nix/store
<eyJhb> Nix does not install into Applications
<eyJhb> libertyprime: Are you running NixOS, or what?
<libertyprime> Ubuntu16
<eyJhb> So you are running Nix, ehm. I see no reason, why it souhld not be running if you do a bind mount to /nix, that should work fine. As you are not relocating it
<eyJhb> What errors are you getting?
<eyJhb> akoppela: Yes, it will be placed into /nix/store
<eyJhb> > pkgs.slack
<{^_^}> "<derivation /nix/store/x9md5iylciq10ipnay90ggfdyfxnq865-slack-4.9.1.drv>"
<libertyprime> eyJhb: no errors. there was a mention in the article that i linked at how everything will be compiled from scratch. i assumed that that wouldn't be the case for me, since i'm using a bind mount
meh` has joined #nixos
<eyJhb> akoppela: not the actual path, but should give you a indication. Why do you need the path? It should be put into your nix env or something
<akoppela> but how do I run it?
<libertyprime> but ive been sitting here for an hour watching output from gcc! after trying to start nix-env within a repo. so i assume now that my nix-env is compiling everything from scratch rather than downloading the binaries
<eyJhb> libertyprime: It shouldn't but I am not sure why... Sadly :( I use a bindmount myself...
<eyJhb> Are you running unstable libertyprime ?
<eyJhb> akoppela: It should be in your path, if you just run slack
<libertyprime> nix-env (Nix) 2.2.2
<eyJhb> libertyprime: what channels are you using?
civodul has joined #nixos
<eyJhb> nix-channel --list
<akoppela> it says command not found
<eyJhb> akoppela: is nix in your path?
<akoppela> yes
<eyJhb> libertyprime: nix-info
<eyJhb> akoppela: hmm. weird.. Have you installed slack ? What if you run nix-shell -p slack ?
<libertyprime> eyJhb: i don't have that binary, suprisingly
<libertyprime> eyJhb: http://ix.io/2C5g
<akoppela> error: Package ‘slack-4.9.0’ in /nix/store/0ja2d5yzbr3wr1brak8mhy2vvkcn44l8-nixpkgs-21.03pre246624.cfed29bfcb2/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix:61 has an unfree license (‘unfree’), refusing to evaluate
<eyJhb> libertyprime: let me check
<eyJhb> What package are you trying to install?
<akoppela> I use nix-darwin
<eyJhb> akoppela: Should still be the same, as far as I know, to allow unfree
<libertyprime> i just checked that out and ran nix-shell
<akoppela> I added allowUnfree
<eyJhb> akoppela: then try again
<eyJhb> Ahh.. But that makes sense then
<akoppela> I mean it was there
<akoppela> I also use home-manager
<ehmry> libertyprime: I would avoid using nix-shell with dhall-haskell, just install from nixpkgs
<eyJhb> libertyprime: There can be things in that repo, that is not in the cache + modifications. So it might just be a chache miss. If you do nix-shell -p sl , then you can see
<akoppela> is that any different?
<eyJhb> akoppela: And it still complains?
<eyJhb> akoppela: the version of it I would assume
<eyJhb> But not that noticeable
<manveru> It's there some way to force the default route for a network interface?
<akoppela> yes
<eyJhb> manveru: ip route ... ?
<manveru> Via nixos config :)
<eyJhb> akoppela: Hmm. weird.. You are not running it as root, etc.?
<manveru> I it manually right now
<libertyprime> eyJhb: http://ix.io/2C5m <-- my output from nix-shell -p sl
<ehmry> libertyprime: or install from their hydra: https://hydra.dhall-lang.org/build/75799
<manveru> *do
<eyJhb> manveru: sorry :p
<eyJhb> libertyprime: Cache works fine then, net recompiling everything from scratch :p
<eyJhb> So it is just cache miss from using the github checkout, use the one in nixpkgs :)
<eyJhb> akoppela: not sure anymore, but ensure you are not running it as another user, and that it is created the correct place
<eyJhb> Also, I don't use nix-env that much,
<libertyprime> thanks for help e5
hmpffff has quit [Ping timeout: 260 seconds]
<akoppela> thanks
<{^_^}> [nixpkgs] @oyren opened pull request #101746 → portfolio: 0.48.1 -> 0.49.0 → https://git.io/JTKGN
<eyJhb> akoppela: Did it work?
<akoppela> not yet
<{^_^}> [nixpkgs] @doronbehar opened pull request #101747 → syncthingtray: 0.11.0 -> 1.0.0 → https://git.io/JTKZL
hmpffff has joined #nixos
mmohammadi9812 has quit [Ping timeout: 256 seconds]
<akoppela> I think because it is an app there is no command line tool
<eyJhb> There always are :)
<eyJhb> 2 sek
<dminuoso> manveru: What does it mean "default route *for* a network interface"?
mmohammadi9812 has joined #nixos
<dminuoso> Route selection is destination based (or source based if we employ fancy policy based routing)
<dminuoso> The route itself then decides on the egress interface
<eyJhb> akoppela: https://termbin.com/ax9p
malook has joined #nixos
libertyprime has quit [Ping timeout: 260 seconds]
libertyprime has joined #nixos
<Orbstheorem> Hi o/ Where can I find the description and list of responsibilities held by a release manager?
<Orbstheorem> I've found this: https://github.com/NixOS/rfcs/blob/master/rfcs/0015-release-manager.md, but "manage the release process" is still very vague to me :(
<akoppela> here he says that it will end up in Applications
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
<eyJhb> akoppela: ~/.nix-profile/Applications ?
<eyJhb> It is a or after all :)
<manveru> dminuoso: sorry, had to switch to a better irc client than my phone
<akoppela> nix store has applications folder
<manveru> for some reason i get `default via 192.168.2.1 dev enp1s0 proto dhcp metric 100` after connecting, but it should have `192.168.1.1` instead
<eyJhb> Does slack reside in there akoppela ?
<dminuoso> manveru: Is the above route wrong?
<manveru> yes
<dminuoso> Fix your DHCP?
<dminuoso> Any how. Just set a new default route with a lower metric
<dminuoso> You can do that with nixos options
<manveru> i wish that was an option :|
<akoppela> no, its In hash-slack
<manveru> ok
malook has quit [Ping timeout: 264 seconds]
<dminuoso> Set networking.defaultGateway
<dminuoso> (Dont set it to a string, but set it to an attribute set)
<manveru> ah, thanks
malook has joined #nixos
<akoppela> hash-slack/applications
<dminuoso> BBBAnd use a metric of 99 or lower
bahamas has quit [Ping timeout: 256 seconds]
<manveru> also, do you have any clue what the "connect automatically to VPN" setting in networkmanager translates to?
<dminuoso> Yes
<manveru> porting network configs from an ancient mint install to nixos...
<dminuoso> I mean the setting is quite self explanatory
<dminuoso> Not sure what you're asking here
<dminuoso> oh
<dminuoso> "translates" as in nixos?
<manveru> yeah :)
<dminuoso> It doesn't translate at ll.
<manveru> ok
<dminuoso> Much of the more advanced networking settings isnt mapped into nixos sadly
<eyJhb> akoppela: that is also how it should be :)
<manveru> so i guess i set default route and do the rest with NM
<dminuoso> Yeah, that's what I do as well
<manveru> thanks a lot
<eyJhb> akoppela: Guessing there is some activating of nix you should do beforehand
<akoppela> going to try again tomorrow
akoppela has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dasJ opened pull request #101748 → rasberrypifw: 1.20200902 -> 1.20201022 → https://git.io/JTKcY
<{^_^}> [nix] @edolstra pushed to master « Revert "Bump version to 3.0" »: https://git.io/JTKcC
mmohammadi9812 has quit [Ping timeout: 246 seconds]
tilpner has quit [Remote host closed the connection]
mmohammadi9812 has joined #nixos
tilpner has joined #nixos
ericsagnes has quit [Ping timeout: 260 seconds]
alp has quit [Ping timeout: 272 seconds]
Darkmatter66_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
<{^_^}> [nixpkgs] @rasendubi merged pull request #101348 → super-slicer: 2.2.54.0 -> 2.2.54.1 → https://git.io/JTzd4
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/JTKC7
berberman_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @rawkode opened pull request #101749 → opencv4: 4.3.0 -> 4.5.0 → https://git.io/JTKWf
andreas303 has joined #nixos
ericsagnes has joined #nixos
kim0 has quit [Quit: Connection closed for inactivity]
malook1 has joined #nixos
malook has quit [Ping timeout: 260 seconds]
malook1 is now known as malook
<whald> i'm pretty sure i've seen somewhere on Hydra a job which is just the union of some other jobs. e.g. i have a bunch of linters and now there are half a dozen lint-xxx jobs, and i'd like to just have one job "lint-all", can someone give me a pointer on how to do this?
rprije has quit [Ping timeout: 260 seconds]
hmpffff has quit [Ping timeout: 272 seconds]
bahamas has joined #nixos
meh` has quit [Ping timeout: 260 seconds]
hmpffff has joined #nixos
nixuser_ has joined #nixos
tilpner has left #nixos [#nixos]
<niksnut> whald: it's called an aggregate job, see https://github.com/NixOS/nixpkgs/blob/master/nixos/release-small.nix#L85 for an example
<niksnut> though if you want to get rid of the half dozen lint jobs, then you can just have no-op derivation that depends on them (i.e. buildInputs = [ ... ]; buildCommand = "touch $out";)
sgraf has quit [Quit: Connection closed for inactivity]
bahamas has quit [Ping timeout: 240 seconds]
<whald> niksnut, aggregate is what i was looking for, thanks. i like the fact that hydra presents which linter fails nicely when using it.
MmeQuignon has joined #nixos
astrofog has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTK8p
<{^_^}> [nixpkgs] @doronbehar merged pull request #101703 → mpd-mpris: 0.2.4 -> 0.3.0 → https://git.io/JToRs
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JTK4f
<{^_^}> [nixpkgs] @primeos opened pull request #101750 → libva: 2.9.0 -> 2.9.1 → https://git.io/JTK4L
fendor has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #101751 → python3Packages.cryptography: 3.1.1 -> 3.2 (security, CVE-2020-25659) → https://git.io/JTK4g
Skeleswant has quit [Remote host closed the connection]
Swant has joined #nixos
ryantrinkle has joined #nixos
bahamas has joined #nixos
<ryantrinkle> is anyone working on module-level nix derivations for Haskell packages these days?
<ryantrinkle> i know there have been a few attempts before, but i'm not sure if any of them made much progress
Swant is now known as Skeleswant
<{^_^}> [nixpkgs] @petabyteboy opened pull request #101752 → docker: 19.03.12 -> 19.03.13 → https://git.io/JTKBB
mananamenos_ has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #81608 → dafny: pin z3 and Boogie version → https://git.io/JvaLZ
<{^_^}> [nixpkgs] @AndersonTorres pushed 3 commits to master: https://git.io/JTKRf
phaebz has joined #nixos
werner292 has joined #nixos
asheshambasta has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #90276 → pfstools: fix Qt environment → https://git.io/JfQzn
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JTKRW
<asheshambasta> We've been trying to deploy nixos 20.03 on EC2, but we're seeing something very suspicious. The instance seems to be able to reach 169.254.169.254 (the EC2 metadata service) for a short while after booting, and after a while it doesn't seem to be able to.
<asheshambasta> Curl complains with no route to host. And we cannot repro. this with Ubuntu etc. on the same VPC/Subnet.
BJTH has joined #nixos
<BJTH> Does nixos use busybox by default? I just noticed that some of my shell commands come from the busybox packages instead of, what I original expected, the gnu ones.
oida has quit [Quit: byez]
mmohammadi9812 has quit [Ping timeout: 256 seconds]
mmohammadi9812 has joined #nixos
<pbb> hey there, I want to override one of the inputs of pkgs/applications/virtualization/docker/default.nix. But since the callPackage result is never exposed, how would I do that?
troydm has joined #nixos
<{^_^}> [nixpkgs] @ggreif closed pull request #101499 → [20.09] wasmtime: 0.19.0 -> 0.20.0 → https://git.io/JTaHX
fendse has joined #nixos
bahamas has quit [Ping timeout: 260 seconds]
alp has joined #nixos
tobiasBora has quit [Ping timeout: 260 seconds]
mmohammadi9812 has quit [Ping timeout: 260 seconds]
astrofog has quit [Quit: Quite]
<{^_^}> [nixpkgs] @zowoq merged pull request #101745 → rustscan: fix build on darwin, set meta.platforms for maintainer Supersandro2000 → https://git.io/JTKLN
<{^_^}> [nixpkgs] @zowoq pushed 3 commits to master: https://git.io/JTK0Q
Asmadeus has joined #nixos
malook has quit [Remote host closed the connection]
mmohammadi9812 has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed to master « .github/stale.yml: fix syntax »: https://git.io/JTKEI
bad_slot` has joined #nixos
bad_sloth has joined #nixos
<bad_sloth> Hi! I have just installed nixos. What is the easiest way to
<bad_sloth> iwconfig and wpa_supplicant, but all unsuccessful :|
<bad_sloth> connect to a wireless network? I had several attempts with
bad_slot` has quit [Ping timeout: 260 seconds]
BJTH has quit [Remote host closed the connection]
stree has quit [Quit: Caught exception]
stree has joined #nixos
bad_sloth has quit [Ping timeout: 258 seconds]
<b42> bad_sloth: enable networkmanager and use nmtui-connect or one of the desktop GUIs - that's the easiest way, imho
<b42> ah, he's gone:|
<{^_^}> [nixos-hardware] @sevenfourk opened pull request #200 → t14s: removed amd import for general profile → https://git.io/JTKug
andi- has quit [Remote host closed the connection]
gnidorah has quit [Quit: Connection closed for inactivity]
andi- has joined #nixos
zupo has joined #nixos
bahamas has joined #nixos
zupo has quit [Client Quit]
zupo has joined #nixos
cosimone has quit [Quit: cosimone]
cfricke has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @doronbehar opened pull request #101753 → sequoia: 0.19.0 -> 0.20.0 → https://git.io/JTKgZ
phaebz has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #101754 → nixos/dnscrypt-wrapper: fix key rotation script → https://git.io/JTKga
fendor has quit [Ping timeout: 246 seconds]
hmpffff has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
hmpffff has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<{^_^}> [nixpkgs] @ryantm merged pull request #101700 → mlkit: 4.5.0 -> 4.5.1 → https://git.io/JTo4m
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTK22
werner291 has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #101755 → nixos/activation-script: make scripts well-typed → https://git.io/JTKaU
werner292 has quit [Ping timeout: 272 seconds]
<betaboon> does anyone have a suggestion how to get a `/lib/modules` symlink ?
<betaboon> would an activationScript be approriate for that ?
<{^_^}> [nixpkgs] @ryantm merged pull request #101711 → obsidian: 0.9.1 -> 0.9.4 → https://git.io/JTouj
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTKa3
<{^_^}> [nixpkgs] @ryantm merged pull request #101716 → openhantek6022: 3.1.2 -> 3.1.3 → https://git.io/JTo2X
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTKa4
leo60228 has joined #nixos
<leo60228> i'm not sure if this is a nixos or latte issue or what, but after a `nix-channel --update` latte is no longer showing my applications (just widgets)
<{^_^}> [nixpkgs] @ryantm merged pull request #101719 → opentx: 2.3.9 -> 2.3.10 → https://git.io/JToww
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTKah
BJTH has joined #nixos
Qubasa has joined #nixos
<BJTH> Hello! I was wondering if it is possible to make nixos use the gnu coreutils instead of the busybox ones.
<leo60228> nixos uses coreutils by default unless you install busybox manually
<leo60228> (and it'll still use coreutils for the system i believe, it'll only use busybox in your shell)
<BJTH> Oh, I think I might have installed it once, is there a way to revert back to coreutils?
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #101754 → nixos/dnscrypt-wrapper: fix key rotation script → https://git.io/JTKga
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JTKV0
<dminuoso> bjth: It's more likely you installed them through nix-env
<dminuoso> (Let this be a lesson and stop using nix-env -i)
<BJTH> dminuoso Ah yes, I see it now. And I tend to sometimes use nix-env -iA to test out packages, is this bad?
<dminuoso> Yes.
<dminuoso> Use `nix-shell` instead.
<dminuoso> (If you a bit more persistent, something like direnv can automatically set it up for in directories)
<{^_^}> [nixpkgs] @rnhmjoj pushed to release-20.09 « nixos/dnscrypt-wrapper: fix key rotation script »: https://git.io/JTKV1
fendor has joined #nixos
<BJTH> Ok, I'll try to change my workflow then. Thank you for the advice!
<BJTH> And I am already using direnv partially so I think this would only streamline my workflow even further.
acarrico has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #101757 → geonkick: 2.3.8 -> 2.4.0 → https://git.io/JTKVj
BJTH has quit [Remote host closed the connection]
Qubasa has quit [Ping timeout: 246 seconds]
Qubasa has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #101758 → asterisk: Bump all packages → https://git.io/JTKwG
libertyprime has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #101759 → pythonPackages.rich: 8.0.0 -> 9.1.0 → https://git.io/JTKrn
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #101760 → pythonPackages.myfitnesspal: fix build → https://git.io/JTKrj
_Qubasa has joined #nixos
rajivr has joined #nixos
_Qubasa has quit [Client Quit]
Qubasa has quit [Ping timeout: 256 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @WilliButz merged pull request #101505 → nasm: 2.14.02 -> 2.15.05 (CVE-2019-6290 CVE-2019-6291 CVE-2019-8343 CVE-2019-14248 CVE-2019-20334) → https://git.io/JTaFS
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to staging: https://git.io/JTKoi
<{^_^}> [nixpkgs] @dasJ opened pull request #101761 → asterisk_18: Init at 18.0.0 → https://git.io/JTKod
hmpffff has quit [Ping timeout: 240 seconds]
szicari has joined #nixos
zupo has joined #nixos
Rusty1 has joined #nixos
zupo has quit [Client Quit]
alp has quit [Remote host closed the connection]
alp has joined #nixos
<{^_^}> [nixos-homepage] @garbas closed pull request #632 → learn: add link to the release notes → https://git.io/JTo23
philr has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #101598 → nixos/tests: follow-up to the closure reduction PR → https://git.io/JTwwV
<{^_^}> [nixpkgs] @andir pushed 6 commits to master: https://git.io/JTKKN
<dhess> gchristensen: ping :)
zupo has quit [Client Quit]
kirc2 has joined #nixos
pickfire has quit [Read error: Connection reset by peer]
zupo has joined #nixos
zupo has quit [Client Quit]
<gchristensen> dhess: heya, what's up?
phaebz has joined #nixos
fendse has quit [Ping timeout: 260 seconds]
pickfire has joined #nixos
<{^_^}> [nixpkgs] @p-h opened pull request #101762 → gradle: 6.6 -> 6.7 → https://git.io/JTK67
<{^_^}> [nix] @edolstra pushed to master « Make the prompt used in development shells configurable »: https://git.io/JTKiJ
phaebz has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @siraben opened pull request #101763 → miranda: remove gcc as buildInput → https://git.io/JTKic
mallox has joined #nixos
kirc2 has quit [Quit: kirc2]
ysndr has joined #nixos
pickfire_ has joined #nixos
pickfire has quit [Ping timeout: 246 seconds]
bahamas has quit [Ping timeout: 240 seconds]
mallox has quit [Client Quit]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #100536 → corectrl: init at 1.1.1 → https://git.io/JTOuH
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JTKiS
<ysndr> hey, I'm trying to get the blog engine hakyll running. Its a haskell package that in its current version in nixpkgs is marked as broken. I tried to build the latest version of it using callHackage but its missing pandoc version 2.10 (2.11 in nixpkgs). So i use doJailbreak to alleviate the upper restriction to see if that works, but it seems to
<ysndr> still look for pandoc 2.10. any hints where i could continue?
<{^_^}> [nixpkgs] @mweinelt merged pull request #101759 → pythonPackages.rich: 8.0.0 -> 9.1.0 → https://git.io/JTKrn
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTKPI
alp has quit [Ping timeout: 272 seconds]
is_null has quit [Remote host closed the connection]
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
Qubasa has joined #nixos
lurpahi has left #nixos ["User left"]
<{^_^}> [nixpkgs] @mweinelt merged pull request #101763 → miranda: remove gcc as buildInput → https://git.io/JTKic
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTK1J
Neo-- has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #89227 → rcon: init at 0.5 → https://git.io/JfKhQ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTK12
mschwaig has joined #nixos
pickfire_ has quit [Ping timeout: 265 seconds]
pickfire has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #101765 → ncrack: init at 0.7 → https://git.io/JTKMq
<supersandro2000> ysndr: no clue about haskell but maybe some general advice helps: you could remove the version check (python does that from time to time) or create a derivation with the old version
<{^_^}> [nixpkgs] @eraserhd opened pull request #101766 → kakounePlugins.rep: inherit from rep → https://git.io/JTKMc
afreak has joined #nixos
cfricke has joined #nixos
cfricke has quit [Client Quit]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @Ma27 closed pull request #100756 → nixos/nix: allow specifying a protocol for a remote-builder when using `pkgs.nixUnstable` → https://git.io/JTnqf
komasa has joined #nixos
<ysndr> any hint why doJailbreak does not do what its supposed to?
<dminuoso> ysndr: you're doing it wrong?
<ysndr> yeah maybe
<dminuoso> You're applying the overrides to the wrong package/attribute set?
<dminuoso> Or maybe the thing that uses the package you're overriding doesn't use the package from the same attributeset?
<ysndr> haskellPackages.override { overrides = self: super: with pkgs.haskell.lib; { hakyll = dontCheck (doJailbreak (super.callHackage "hakyll" "4.13.4.1" {}).drv); }; };
<ysndr> this is what i do (sorry can irc format code?)
mschwaig has quit [Ping timeout: 272 seconds]
<ysndr> dont mind the .drv
zupo has joined #nixos
<dhess> gchristensen: oh hi :)
<dhess> gchristensen: Hey now that the nice declarative Hydra specs via JSON are merged into Hydra, where's an example of getting the `githubpull` type to work?
pickfire_ has joined #nixos
pickfire has quit [Ping timeout: 260 seconds]
<dhess> In my old use-nix-to-generate-the-json based approach, those have been broken for new projects for quite awhile now (projects that were added prior to the breakage continue to work fine, oddly).
<dhess> I switched to the direct JSON spec now and though Hydra can build the main branch just fine, I still can't figure out the mojo to get it to automatically build PRs.
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTKyC
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<dhess> it's odd because the GithubPulls.pm plugin hasn't changed in 3 years, so some other commit in the past few months must have caused the way we're using it to break.
zupo has quit [Ping timeout: 240 seconds]
<dhess> (but again, only for projects that are newly added to our Hydra -- all of our older projects that use that plugin to auto-build PRs continue to work fine. :\ )
simonpe^1 has quit [Remote host closed the connection]
<dhess> ysndr: Haskell packages that are special-cased in configuration-common.nix can't be overridden easily.
<dhess> not with the standard haskellPackages.override mechanism, anyway.
<ysndr> dhess: special-cased in terms of being set to `broken = true`?
<dhess> ysndr: no, what I mean is, if the package is overridden in configuration-common.nix, you can't override it with haskellPackages.override
phaebz has joined #nixos
<dhess> or at least, I could never figure out how.
<dhess> ysndr: it really sucks and is one of the main reasons I switched to haskell.nix for our Haskell+Nix integration.
<dhess> despite other aspects of nixpkgs's haskellPackages being nicer than haskell.nix.
<ysndr> dhess: i mean it does try to build 4.13.4.1 instead of the 4.13.4.0 in nixpkgs but seems to fail to override correctly
<dhess> ysndr: I don't know the details of what's overrideable and what's not when packages are special-cased. It's not very well designed, in my opinion.
<dhess> very difficult to follow and to reason about.
gustavderdrache has joined #nixos
alp has joined #nixos
ryjm_matrix has joined #nixos
<ysndr> hmm yeah there is a hakyll entry on macos in configuration-common.nix still very weird it does imply it cant be overriden, or only partially
phaebz has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101394 → cinnamon.cinnamon-settings-daemon: fix csd-backlight-helper build, fixes #101128 → https://git.io/JTgzZ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JTK9E
test-091 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @mkg20001 to release-20.09 « cinnamon.cinnamon-settings-daemon: fix csd-backlight-helper build, fixes #101128 »: https://git.io/JTK9D
<dhess> ysndr: I used to wrestle with Hakyll & haskellPackages all the time, before I stopped bothering. Let me see if I can dig up some old code to help you.
<dhess> I think I would often find I could eventually come up with the right set of cascading overrides to make it work.
<{^_^}> [nixpkgs] @ryantm merged pull request #101554 → dpic: 2020.06.01 -> 2020.09.15 → https://git.io/JTVhD
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTK9d
<ysndr> dhess: i have it setup with nix actually, was about to update it
kirc has joined #nixos
ryjm_matrix has quit [Quit: killed]
hmpffff has joined #nixos
<dhess> oh ok
hmpffff_ has joined #nixos
<ysndr> dhess: but still if you had to work around this before i'd like to see how you managed it even if its just for future reference or such
kirc has quit [Client Quit]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #101768 → [20.09] Cinnamon backports → https://git.io/JTKHi
test-091 has quit [Remote host closed the connection]
hmpffff has quit [Ping timeout: 272 seconds]
werner292 has joined #nixos
lordcirth_ has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<Jezhehim[m]> ok, i'm still pretty new to nix: why would it be that search.nixos.org shows pandoc 2.11.0.2 is available in the unstable channel, but `nix-shell -p pandoc` gets me pandoc 2.10.1
<Jezhehim[m]> * ok, i'm still pretty new to nix: why would it be that search.nixos.org shows pandoc 2.11.0.2 is available in the unstable channel, but `nix-shell -p pandoc` gets me pandoc 2.10.1?
<Jezhehim[m]> i think i'm on the unstable channel (running nix on arch)
lordcirth has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #101769 → cinnamon.cjs: don't use fork, 4.6.0 -> 2020-10-19 → https://git.io/JTK7Y
laerling has joined #nixos
laerling has joined #nixos
laerling has quit [Changing host]
<Jezhehim[m]> i've also tried explicitly installing haskellPackages.pandoc_2_11_0_2 but i get `attribute 'pandoc_2_11_0_2' missing`
ericsagnes has quit [Ping timeout: 260 seconds]
hnOsmium0001 has joined #nixos
<ysndr> Jezhehim[m]: have you updated your local channel? `nix-channel --update` and surely are un unstable?
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh opened pull request #101771 → python3.pkgs.maturin: PEP 517 build backend → https://git.io/JTKd3
lordcirth_ has joined #nixos
<Jezhehim[m]> yup, `nix-channel --list` shows `nixpkgs https://nixos.org/channels/nixpkgs-unstable`
ericsagnes has joined #nixos
ddellacosta has joined #nixos
<Jezhehim[m]> `$NIX_PATH` is set to `nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixpkgs:/nix/var/nix/profiles/per-user/root/channels:/home/jez/.nix-defexpr/channels`, so i assume root's channel takes precedence
<Jezhehim[m]> but `sudo nix-channel --list` _also_ shows `nixpkgs https://nixos.org/channels/nixpkgs-unstable`
lordcirth__ has quit [Ping timeout: 260 seconds]
growpotkin has joined #nixos
Jackneill has quit [Ping timeout: 258 seconds]
lordcirth__ has joined #nixos
lordcirth__ is now known as lordcirth
lordcirth_ has quit [Ping timeout: 260 seconds]
dsx has joined #nixos
lordcirth_ has joined #nixos
buckley310 has joined #nixos
zupo has joined #nixos
phaebz has joined #nixos
lordcirth has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @primeos merged pull request #101750 → libva: 2.9.0 -> 2.9.1 → https://git.io/JTK4L
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to staging « libva: 2.9.0 -> 2.9.1 (#101750) »: https://git.io/JTKbD
<buckley310> is there a reliable way for a non-root user on nixos to see which nixos channel the system is using?
<{^_^}> [nixpkgs] @Ma27 merged pull request #101762 → gradle: 6.6 -> 6.7 → https://git.io/JTK67
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTKNJ
<ysndr> Jezhehim[m]: yeah but which version of it. try `nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'` and see if its the latest channel commit available, and if not try updating your channel
lordcirth__ has joined #nixos
nixuser_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #101727 → ostree: 2020.5 -> 2020.7 → https://git.io/JTo16
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTKNu
<ysndr> buckley310: I think on nixos its always `nixos`
<ysndr> of the root user
<buckley310> but how would a script tell if the system is using unstable vs 20.09?
<ysndr> can a script tell anyway? you can change the channel `nixos` points to, to unstable if you prefer
lordcirth_ has quit [Ping timeout: 260 seconds]
<Jezhehim[m]> ysndr: that gives me "21.03pre246624.cfed29bfcb2" - how would I know if that's the latest available commit?
<buckley310> context: i have a script that shows me the commit the local channel is using, and the latest commit available on the channel, but the script doesnt know which channel to look up online without hardcoding it
lordcirth has joined #nixos
lytedev has quit [Quit: WeeChat 2.8]
<Jezhehim[m]> huh, that's the commit that's shown when i visit https://nixos.org/channels/nixpkgs-unstable, so should be the latest
<{^_^}> [nixpkgs] @NickHu merged pull request #97726 → pam: add support for pam_gnupg → https://git.io/JUWkr
<{^_^}> [nixpkgs] @NickHu pushed 2 commits to master: https://git.io/JTKNj
<Jezhehim[m]> however, that's showing as "Released on 2020-10-16 01:46:10 from Git commit cfed29bfcb28259376713005d176a6f82951014a via Hydra evaluation 1619009."
teto has joined #nixos
<evanjs> Sooo I was able to get `@vue/cli-service` built, just not within the `generate.sh` infra
<evanjs> Mic92: (if there is anybody better to ping ahout JS stuff then I'm totally happy to ping whoever) ^
lordcirth__ has quit [Ping timeout: 260 seconds]
<Jezhehim[m]> but the hydra evaluation that introduced the newer version of pandoc took place 2 days later, on 2020-10-18: https://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.pandoc.x86_64-linux
<ysndr> Jezhehim[m]: hydra often takes some days to
<ysndr> build
<evanjs> I guess I should actually reference the "debug" version of node2nix I have locally (lol console.logs) and see what it's trying to parse when it fails to get the vue-loader-v16 version
waleee-cl has joined #nixos
<evanjs> I wonder if this is an issue with a version strong, or if it's something weird about resolving a package that is a part of a monorepo
<evanjs> As @vue/cli-service is sourced from the same repo as @vue/cli
<ysndr> Jezhehim[m]: https://status.nixos.org/ keep an eye on this to see how current the channels are
erasmas has joined #nixos
<evanjs> And I'm not sure if there's anything special aside from the package name (and optional repo, version, etc) that determines how it resolves everything
siers has quit [K-Lined]
<{^_^}> [nixpkgs] @Ma27 merged pull request #101730 → idea: 2020.2.2 -> 2020.2.3 → https://git.io/JToyN
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTKAy
lordcirth_ has joined #nixos
siers has joined #nixos
<teto> has someone an example of how to provide "packages" in a flake ? The example I've seen just list them from an overlay but I would like to do something similar to the nixpkgs.stdenv.callPackage ./my_pkg.nix but that doesn't seem to work
<{^_^}> [nixpkgs] @Ma27 merged pull request #101646 → rofi-calc: 1.8 -> 1.9 → https://git.io/JTr1o
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTKxk
sangoma has quit [Ping timeout: 260 seconds]
__monty__ has joined #nixos
fendor_ has joined #nixos
lordcirth has quit [Ping timeout: 260 seconds]
<Jezhehim[m]> <ysndr "Jez (he/him) 🌦️: https://status"> Ah, so evaluation ≠ build, that makes sense
lordcirth__ has joined #nixos
<ysndr> teto: hmm callPackage should work
<ysndr> if you use external things on repos add them as input
fendor has quit [Ping timeout: 246 seconds]
<ysndr> inputs.<someapp>.url ="github:org/app";
<Jezhehim[m]> I guess I can wait as its actually very newly updated in git
<evalexpr> is there a way to make a file created by builtins.toFile executable? or a better way to write a simple shell script inline for use in a single module?
lordcirth_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @alyssais merged pull request #101070 → mpd: remove unused fetchpatch argument → https://git.io/JT4CD
<{^_^}> [nixpkgs] @alyssais pushed commit from @deviant to master « mpd: remove unused fetchpatch argument »: https://git.io/JTKx2
<ysndr> evalexpr: you can use the writeScript or writeScriptBin from https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/trivial-builders.nix maybe
<{^_^}> [nixpkgs] @mkg20001 merged pull request #101769 → cinnamon.cjs: don't use fork, 4.6.0 -> 2020-10-19 → https://git.io/JTK7Y
<{^_^}> [nixpkgs] @mkg20001 pushed 2 commits to master: https://git.io/JTKxM
<evalexpr> ysndr: writeScript is what I'm looking for :) thanks
mschwaig has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #101773 → rust-analyzer: 2020-10-19 -> 2020-10-26 → https://git.io/JTKxx
fendse has joined #nixos
alp has quit [Ping timeout: 272 seconds]
werner292 has joined #nixos
<teto> ysndr thanks do you know of a public example ?
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<ysndr> teto: https://github.com/ngi-nix/openpgp-ca/blob/master/flake.nix or other flakes in the org
<teto> ysndr: oh I didn't know ngi had such a repo ! very cool ! did they create it for you ? did you ask for it ?
<ysndr> teto: I'm working for them to package some ngi projects
alp has joined #nixos
<teto> ha but still they use an overlay and then get packages from that overlay, there is no flake with `packages = { myPkg = nixpkgs.stdenv.callPackage };`
<ysndr> yeah probably because its easier this way to have it namespaced with the different system configurations
erasmas has quit [Quit: Lost terminal]
erasmas has joined #nixos
sgrunert has quit [Remote host closed the connection]
civodul has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #101760 → pythonPackages.myfitnesspal: fix build → https://git.io/JTKrj
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTKjc
saschagrunert has joined #nixos
fendor__ has joined #nixos
fendor_ has quit [Ping timeout: 240 seconds]
dominicusin[m] has quit [Quit: Idle for 30+ days]
jehova[m] has quit [Quit: Idle for 30+ days]
octowan[m] has quit [Quit: Idle for 30+ days]
lordcirth_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
johnw has joined #nixos
lordcirth__ has quit [Ping timeout: 260 seconds]
zarel_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @contrun opened pull request #101774 → sftpman: init at 1.1.3 → https://git.io/JT6vf
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
Chiliparrot has joined #nixos
lordcirth_ has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #101775 → wmfocus: 1.1.3 -> 1.1.5 → https://git.io/JT6vj
cfricke has quit [Quit: WeeChat 2.9]
zarel has joined #nixos
thomas354444 has joined #nixos
Chiliparrot has quit [Client Quit]
lordcirth__ has quit [Ping timeout: 260 seconds]
Izorkin has quit [Ping timeout: 265 seconds]
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos
tobiasBora has joined #nixos
<tobiasBora> Hello, I'd like to know, is flake supposed to replace niv? How are the two projects linked?
<{^_^}> [nixpkgs] @nlewo merged pull request #100985 → mediainfo{-gui}: 20.08 -> 20.09 → https://git.io/JTlsM
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JT6fx
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #101776 → [20.09] pythonPackages.myfitnesspal: fix build → https://git.io/JT6Jq
thomas354444 has quit [Ping timeout: 256 seconds]
malook has joined #nixos
zupo has joined #nixos
Chiliparrot has joined #nixos
endformationage has joined #nixos
CIS_Benchmark_Sc has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<CIS_Benchmark_Sc> Team, can you please suggest me which OS CIS benchmark policy are applicable to NixOS, I need to scan NiXos asset with Tenable.sc (Nessus). your suggestion and comments will help me
<simpson> CIS_Benchmark_Sc: NixOS is a Linux distro. It uses systemd. It does not use FHS. I hope that this helps; you'll have to be more specific with your questions if you need more information.
<CIS_Benchmark_Sc> Thanks for response Simpson.
<CIS_Benchmark_Sc> Tenable support following OS for CIS Benchmark scan, I am bit confused which I need to choose, for example Redhat, debian, centos etc..
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<utsl> @CIS_Benchmark_Sc none of that will be any help to you. NixOS isn't based on any of those.
lordcirth__ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<CIS_Benchmark_Sc> Sure, Thanks all. Have a wonderful day.
CIS_Benchmark_Sc has quit [Remote host closed the connection]
zupo has joined #nixos
lordcirth has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
lordcirth__ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @mweinelt merged pull request #101776 → [20.09] pythonPackages.myfitnesspal: fix build → https://git.io/JT6Jq
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.09: https://git.io/JT6k3
lordcirth_ has joined #nixos
lordcirth__ has joined #nixos
lordcirth has quit [Ping timeout: 260 seconds]
<pickfire_> How come nixos seemed to be lagging behind for packagse? I find it weird that firefox is already 82 in unstable and yet firefox-bin is still 81 even though the binary was released 7 days ago. Shouldn't the binary release be faster than the source release?
pickfire_ is now known as pickfire
<Yaniel> pickfire: which channel are you looking at
<Yaniel> because unstable has been stuck for quite a while
lordcirth_ has quit [Ping timeout: 260 seconds]
<pickfire> Something else, I sometime find bugs here and there in different packages. Lately, kdeconnect not working module "org.kde.kdeconnect" is not installed, the battery in panel also seemed to disappear from time to time during upgrades.
<pickfire> nixos-unstable
<pickfire> Everytime I need to logout after nixos-rebuild switch or even reboot, otherwise theh panel will get messed up or the menu won't be showing the correct applications.
cole-h has joined #nixos
<simpson> "unstable", "released", etc. seem to indicate a sort of dissonance. Do you want freshest packages, *or* do you want packages which have been tested by many people and been stabilized through patches? There's an inherent temporal tension here.
<pickfire> Is it just me or does it happen to someone else? 3 terminals I last tested was broken.
<pickfire> simpson: unstable but not broken
<simpson> I'll agree with you that it's a little weird that Firefox's binary version is like that. I iamgine that, like Yaniel says, it's due to the channel stuckness.
<{^_^}> [nixpkgs] @johanot opened pull request #101778 → vector: add sinks, sources and transforms as nixpkgs default features → https://git.io/JT6IU
<simpson> I dunno, I'm not sure what stability is aside from the rate of experienced defects over time, and broken behavior is a defect.
<Yaniel> I haven't really observed stuff breaking without a logout/reboot
<pickfire> simpson: But how come those broken packages aren't removed?
<Yaniel> but I normally reboot anyway
<pickfire> I never reboot after upgrade in arch except for kernel stuff.
<pickfire> So the uptime will be like few weeks.
mallox has joined #nixos
<pickfire> simpson: Was there any removal of packages that was outdated or unmaintained?
<simpson> pickfire: Who else has found them broken? If there's no automatic test which checks for the breakage, then it's up to people to notice it and do something, right?
<pickfire> Yeah, but what can I do?
<simpson> Yeah, packages are removed all the time.
<pickfire> Oh
<simpson> You could open an issue, you could fix it and open a PR, you could use a different package, you could avoid the broken behavior but use the package in a different manner, or you could fundamentally alter your desires so that the problematic situation cannot arise.
<simpson> I usually go from last to first, personally, when using this list.
<Yaniel> I can imagine dbus getting mighty confused when stuff moves to a different path all of a sudden
<pickfire> Some package that I really want to use I would fix it.
<pickfire> But some package I just want to try out, I don't even care to fix them.
<pickfire> I will probably report the broken behavior at most.
<pickfire> Yaniel: Yeah, that's true. but it persists across reboot, it happens sometimes but not all the time.
<Yaniel> mm
<Yaniel> oh right, sometimes I get stale shortcuts in the kde launcher
<pickfire> I think stale shortcuts is still fine, shortcut not showing is worse than stale shortcuts.
siers has quit [Changing host]
siers has joined #nixos
<Yaniel> the problem is it sometimes also affects things like xdg-open
lordcirth_ has joined #nixos
<pickfire> Well, when I use arch xdg-open was always broken so it doesn't affect me much.
<pickfire> Maybe because I used to use a custom window manager rather than a desktop environment.
<Yaniel> but yeah, some caches don't get updated correctly on a nixos-rebuild switch it seems
<pickfire> How do I fix it?
<pickfire> nix-collect-garbage -d?
lordcirth__ has quit [Ping timeout: 260 seconds]
<clever> pickfire: caches arent in the nix store, so that will never delete them
<clever> pickfire: nix-collect-garbage also wont delete anything your currently using, so that will never touch something that actually matters
<evalexpr> what's the equivalent of `**/*.nix` as a `src` directive in nix? i.e. `src = ./.`
<clever> evalexpr: you would need to use map and builtins.readDir
lordcirth__ has joined #nixos
<{^_^}> [nixpkgs] @dbirks opened pull request #101779 → kubernetes-helm: 3.3.4 -> 3.4.0 → https://git.io/JT6tt
alp has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @glittershark opened pull request #101780 → openblas: 0.3.10 -> 0.3.12 → https://git.io/JT6to
dbmikus has joined #nixos
davidv7_ has quit [Remote host closed the connection]
davidv7 has joined #nixos
jabster28 has joined #nixos
tet[m] has joined #nixos
nschoe has joined #nixos
bahamas has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JT6mI
<{^_^}> [nixpkgs] @worldofpeace pushed to release-20.09 « Revert "nixos/pantheon: install nixos wallpaper" »: https://git.io/JT6m3
lordcirth_ has joined #nixos
noudle has joined #nixos
bahamas has quit [Quit: leaving]
werner292 has joined #nixos
lordcirth__ has quit [Ping timeout: 260 seconds]
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @blaggacao opened pull request #101781 → stale-bot: TL;DR tweak → https://git.io/JT6mx
rajivr has quit [Quit: Connection closed for inactivity]
wolfshappen has quit [Quit: later]
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @bgamari closed pull request #101201 → qgis: 3.10.9 -> 3.14.16 → https://git.io/JT0nC
wolfshappen has joined #nixos
hmpffff has joined #nixos
mananamenos__ has joined #nixos
hmpffff_ has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @elseym opened pull request #101783 → plex: 1.20.2.3402 -> 1.20.3.3483 → https://git.io/JT6O4
teto has quit [Ping timeout: 260 seconds]
nschoe has quit [Ping timeout: 258 seconds]
mananamenos_ has quit [Ping timeout: 272 seconds]
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #101781 → stale-bot: TL;DR tweak → https://git.io/JT6mx
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT6OS
tsmanner has joined #nixos
ericsagnes has quit [Ping timeout: 272 seconds]
Izorkin has quit [Ping timeout: 246 seconds]
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
Izorkin has joined #nixos
ericsagnes has joined #nixos
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @kirelagin opened pull request #101785 → pantheon.wingpanel-indicator-bluetooth: 2.28 -> 2020-10-01 → https://git.io/JT6sk
<{^_^}> [nixos-homepage] @garbas pushed 78 commits to release-20.09: https://git.io/JT6s4
lordcirth_ has joined #nixos
asheshambasta has quit [Ping timeout: 272 seconds]
exco has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #101708 → nwg-launchers: 0.3.3 -> 0.4.0 → https://git.io/JTouT
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT6sy
lordcirth__ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-hardware] @Mic92 closed pull request #200 → t14s: removed amd import for general profile → https://git.io/JTKug
<octe> from the nixpkg manual: If a package is not a release but a commit from a repository, then the version part of the name must be the date of that (fetched) commit.
<octe> does that mean author date or commit date?
ris has joined #nixos
<cole-h> I'd go for author date (as that's what (usually) shows in the GitHub UI)
<supersandro2000> GitHub shows commited
<octe> yeah, i just learnt that git log shows author and github shows commit
<cole-h> I had it backwards :P Go for whatever GH shows
<cole-h> tbh
<supersandro2000> author does not change when ammending IIRC
<octe> there's also the issue about timezones, i guess, but whatever :)
<Yaniel> amending has a separate flag for keeping or resetting the author
<octe> not sure if github converts to local timezone or shows the date in the commiters timezone
<octe> looks like it converts
<Yaniel> looks like the default behaviour is to keep the original author information
tsmanner has quit [Remote host closed the connection]
<octe> to update a pull request on nixpkgs, i should keep it as a single commit right?
lordcirth__ has joined #nixos
<bbigras> yeah I think that's what the doc says
<bbigras> ,locate vulkaninfo
<{^_^}> Found in packages: vulkan-tools
<bbigras> ,locate glxgears
<{^_^}> Found in packages: glxinfo, driversi686Linux.glxinfo
lordcirth_ has quit [Ping timeout: 260 seconds]
cole-h has quit [Quit: Goodbye]
rnea has joined #nixos
cole-h has joined #nixos
<steveeJ> I'm trying to package something with `node2nix`. I have the project cloned and checked out locally. `npm install` works in it. generating with `node2nix -l package-lock.json` worked as well. but `nix-build -A package default.nix` gives an error that it can't find `(...)/dist/main.js` in the install step. I couldn't find any precedence for this issue.
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
fendor__ has quit [Remote host closed the connection]
berberman_ has joined #nixos
lordcirth_ has joined #nixos
berberman has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @samueldr merged pull request #101204 → rsync: Work around upstream cross-compilation issue → https://git.io/JT0cn
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to master: https://git.io/JT6c3
<{^_^}> [nixpkgs] @srhb merged pull request #100688 → noise-suppression-for-voice: init at 2020-10-12 → https://git.io/JTG8j
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JT6cs
domogled has joined #nixos
lordcirth__ has quit [Ping timeout: 260 seconds]
lordcirth__ has joined #nixos
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lordcirth_ has quit [Ping timeout: 260 seconds]
cfricke has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
alp has joined #nixos
saschagrunert has quit [Remote host closed the connection]
lordcirth_ has joined #nixos
<ornxka> how do i fix the libc.so.6: version GLIBC_2.32' not found (required by /nix/store/blahblah
<ornxka> problem
ransom has joined #nixos
<ornxka> eg i cant open file save dialog on chromium because the file chooser wants librsvg and that is built against the wrong glibc version so chromium crashes whenever i try to save anything
lordcirth__ has quit [Ping timeout: 260 seconds]
<energizer> i just tried to run calibre on nixos and got this Qt error. any ideas? https://bpa.st/YAMQ
<dminuoso> How do nixos users get started with haskell-language-server usually?
<{^_^}> [nixpkgs] @samuelgrf opened pull request #101786 → chromium: build with PGO → https://git.io/JT6WF
dansho has joined #nixos
justHaunted has quit [Ping timeout: 260 seconds]
ericsagnes has quit [Ping timeout: 272 seconds]
lordcirth__ has joined #nixos
justanotheruser has quit [Ping timeout: 272 seconds]
<{^_^}> #84043 (by neilmayhew, 29 weeks ago, open): glibc-2.30 libraries link to glibc-2.27
<{^_^}> #101457 (by 06kellyjac, 3 days ago, open): libinput module failing to load, wanted `GLIBC_2.32` but have `glibc 2.31`
dansho has quit [Quit: Leaving]
<maralorn> dminuoso: Ctrl+F haskell-language-server in https://nixos.org/manual/nixpkgs/unstable/#haskell
lordcirth_ has quit [Ping timeout: 260 seconds]
nuncanada has joined #nixos
<maralorn> Although I don‘t know if that's the usual way, because it only exists for about a week.
<maralorn> (Also only works on a very current unstable channel.)
<supersandro2000> the hello world of language: a pastebin clone
<dminuoso> maralorn: Oh! That's perfectly fine
<dminuoso> I like to live on the edge
<dminuoso> Thanks
dansho has joined #nixos
<energizer> isnt the hello world of a language "hello world" :D
dansho has quit [Remote host closed the connection]
teto has joined #nixos
<maralorn> dminuoso: If you have any issues don‘t hesitate to ping me.
<supersandro2000> energizer: 🙄 nooo....
dansho has joined #nixos
<supersandro2000> energizer: https://askubuntu.com/a/1054691/878259 try this
<dansho> does anyone know how to get terminal transparency to work with xfce4-terminal + xmonad?
<dansho> it worked with my configuration on 19.03 but no longer on 20.03
<supersandro2000> energizer: sounds to me like some build input might not be propogated or so
<energizer> this works: calibre = super.calibre.overrideAttrs (old: {postInstall = with self; ''wrapProgram $out/bin/calibre --prefix QT_PLUGIN_PATH : ${qt5.qtbase}/${qt5.qtbase.qtPluginPrefix} '';});
malook has quit [Remote host closed the connection]
<{^_^}> [nix] @edolstra pushed 5 commits to master: https://git.io/JT6lb
<supersandro2000> energizer: Are you on master? If you know how to fix it maybe open a PR or an issue if there isn't already one
<energizer> i'm on nixos-unstable from a few weeks ago
lordcirth_ has joined #nixos
quidome[m] has joined #nixos
ericsagnes has joined #nixos
dansho has quit [Quit: Leaving]
<dminuoso> maralorn: seems to work great out of the box!
<matthewcroughan_> cole-h: colemickens: So, the point of nix is to be lazy? Is this why there is no "one way" to do things?
<dminuoso> Thank you, this is great.
<maralorn> dminuoso: That is great to hear!
<matthewcroughan_> as long as we get the same output, who cares about how cleanly we got there? cole-h: colemickens:
<dminuoso> matthewcroughan_: No, lazyness has nothing to do with that.
lordcirth__ has quit [Ping timeout: 260 seconds]
<matthewcroughan_> dminuoso: Well then I'm having trouble understanding why there are infinite ways to reach the same output
lordcirth__ has joined #nixos
<dminuoso> Im sure there's some CS theorem about that.
<matthewcroughan_> Yes, but it's perplexing in nix.
<{^_^}> [nix] @edolstra opened pull request #4189 → Allow nix.conf options to be set in flake.nix → https://git.io/JT68l
<dminuoso> matthewcroughan_: the same holds true in any language
mmohammadi9812 has quit [Read error: Connection reset by peer]
<matthewcroughan_> in nix, I have encountered this more than anywhere else
<dminuoso> Well, nix being pure, means its *easier* to have multiple ways
<matthewcroughan_> > home-manager.url = "github:nix-community/home-manager";
<{^_^}> error: syntax error, unexpected '=', expecting ')', at (string):345:18
<matthewcroughan_> ah well
mmohammadi9812 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan_> anyway, this is silly
<dminuoso> So its a property of pure languages, that makes it easier to have different but equivalent ways
<dminuoso> As long as performance is ignored, you just care about extensional equivalence
<dminuoso> With imperative stateful languages its hard to say whether two routines are the same, if they have (transitive) access to mutable state
<matthewcroughan_> home-manager.url = "github:nix-community/home-manager";
<matthewcroughan_> is the same as
<matthewcroughan_> home-manager = { url = "github:nix-community/home-manager" };
<dminuoso> That's just for convenience
<V> those two are equivalent, that has nothing to do with laziness or purity
<V> it's just syntactic sugar
<matthewcroughan_> There's multiple ways to define the same value, in the same line, in the same way
<matthewcroughan_> this is very very annoying to me
<V> much like for (;;) is syntactic sugar for while (1)
<ToxicFrog> That's true of almost every language, though
dansho has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
<matthewcroughan_> because I read the second one, and I'm like "is that the same thing.. I'm not sure"
<V> if (foo) else if (bar) ... == if (foo) else { if (bar) ... }
<matthewcroughan_> I have encountered a new scenario, and it is uncomfortable, why not just have one way to define url?
<ToxicFrog> Because each of those forms is more convenient (and more readable) in different contexts. They produce the same underlying data structure.
<V> well, if you want to write out foo = { bar = { baz = { qux = 42; }; }; }; }; everywhere, be my guest
<V> but I'm sure you'd agree that foo.bar.baz.qux = 42; is much more readable
<ToxicFrog> Why have the :call syntax in Lua? Because it's more ergonomic sometimes.
justHaunted has joined #nixos
exco has quit [Ping timeout: 260 seconds]
<simpson> matthewcroughan_: And, worse, so many languages support `y + x` as an equivalent way to write `x + y`. So irritating! What we want is to express that the sum is commutative, but one-dimensional syntax can't do that.
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan_> The point is that everyone's configs use completely, radically different syntax to do the same thing
<V> ...they don't
<matthewcroughan_> Except, with the addition of a single character, it is NOT the same
<V> they really don't
<matthewcroughan_> sometimes it can look very similar, but be doing something very different based on syntax
<V> I suggest you just familiarise yourself with the syntax, it doesn't take long
cfricke has quit [Quit: WeeChat 2.9]
<V> and also brush up on https://en.wikipedia.org/wiki/Syntactic_sugar while you're at it
<dansho> "Opacity is not available since compositing is either disabled or not supported by your Window Manager" is there a way to enable compositing in xmonad then? it worked on 19.03 with xfce4-terminal
<V> and maybe switch to lisp :p
<V> there's always guix
<simpson> dansho: `xcompmgr` is available in nixpkgs, if your WM doesn't support compositing but you still need a compositing manager.
<{^_^}> [nixpkgs] @eadwu opened pull request #101787 → pulseaudio: hsphfpd implementation → https://git.io/JT64f
saschagrunert has joined #nixos
zupo has joined #nixos
mbomba has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 has joined #nixos
kreyren has quit [Remote host closed the connection]
<dansho> thanks i will try that
saschagrunert has quit [Client Quit]
werner292 is now known as werner291
lordcirth_ has joined #nixos
kreyren has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « show the banner (but we still have to change it) »: https://git.io/JT64a
<{^_^}> [nixpkgs] @tex opened pull request #101788 → xarchiver: fix running → https://git.io/JT64V
lordcirth__ has quit [Ping timeout: 260 seconds]
lordcirth__ has joined #nixos
fendor has joined #nixos
thblt has joined #nixos
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
dansho has quit [Quit: Leaving]
lordcirth_ has quit [Ping timeout: 260 seconds]
kreyren has quit [Excess Flood]
rprije has joined #nixos
thblt has left #nixos ["ERC (IRC client for Emacs 27.1)"]
kreyren has joined #nixos
spease has joined #nixos
dansho has joined #nixos
<spease> I've been trying to use arguments with a custom repository (nix-build -A somePackage --arg someArgument someValue) but the arguments seem to be silently ignored except at the very top level. Is there a way to apply arguments to the packages (attributes of the toplevel)?
mananamenos__ has quit [Ping timeout: 240 seconds]
<dansho> adding xcompmgr to packges didn't work, but adding services.picom.enable = true; did work =)
<clever> spease: --arg only works if the root nix file accepts those args
<clever> spease: if you want to change an arg for a package, you must use .override
<clever> spease: nix-build -E 'with import ./. {}; somePackage.override { someArgument = someValue; }'
<spease> "nix-env -iA nixpkgs.llvm --arg enableSharedLibraries false"
<clever> spease: it has the identical effect to `nix-env -iA nixpkgs.llvm`
<simpson> dansho: Oh, sure; the compositing manager has to be a running process. For example, I have a script on my TV which ensures that the compositing manager is running before it plays videos. If picom's working for you, then great.
lordcirth_ has joined #nixos
<spease> clever: Ahh, so the answer to that stackoverflow is just wrong?
<clever> spease: yeah
<clever> spease: also, you shouldnt be installing things like llvm with nix-env
<clever> ,libraries spease
<{^_^}> spease: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
cjpbirkbeck has joined #nixos
<spease> Thanks. I'm not actually trying to follow that particular example, I was just looking for an example to determine whether what I was trying to do was supposed to work or not.
<hodapp> where might one find module-jack-source/module-jack-sink for PulseAudio? I'm trying to 'pactl load-module' and from journactl output the libraries appear not to exist
lordcirth__ has quit [Ping timeout: 260 seconds]
<clever> hodapp: you should first `hardware.pulseaudio.enable = true;` then it should be able to find things
<hodapp> it's enabled already
<clever> hodapp: do other modules work, like module-loopback?
lordcirth__ has joined #nixos
<hodapp> yes
<clever> hodapp: ah, pulseaudioFull vs pulseaudio
<clever> hodapp: hardware.pulseaudio.package = pkgs.pulseaudioFull;
thc202 has quit [Ping timeout: 240 seconds]
<clever> spease: basically, when -A is loading a nix file, and following an attribute path, it will check if each thing in that path is a function, and then pass it the --arg's
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JT6BX
lordcirth_ has quit [Ping timeout: 260 seconds]
<pumpy> anyone use home manager? is xsession.windowManager.i3.config.terminal not in 20.03? i set it in my home.nix but it errors saying the option doesn't exist
<hodapp> clever: hm, trying that now
<clever> spease: but -A llvm, isnt the function in llvm/default.nix, because callPackage ran that function, to give you the final derivation
lambda-11235 has joined #nixos
<hodapp> clever: that isn't changing anything; do I perhaps need to log out and back in or something?
<clever> hodapp: you likely have to restart the daemon, pactl exit i believe
<hodapp> hmm, no change
<clever> id try a relog then
domogled has quit [Quit: domogled]
justHaunted has quit [Quit: The Lounge - https://thelounge.chat]
<lambda-11235> Is there a guide to setting up munge in nixos? I'm stuck on how to create the password file using only the NixOS config.
lambda-11235 has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « docker-edge: Fix test »: https://git.io/JT6Rt
lambda-11235 has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-20.09 « docker-edge: Fix test »: https://git.io/JT6Rq
nixlt has joined #nixos
davidv7 has quit [Ping timeout: 240 seconds]
<spease> clever: thanks!!
lordcirth__ is now known as lordcirth
werner291 has quit [Remote host closed the connection]
hmpffff has joined #nixos
mbomba has quit [Quit: WeeChat 2.9]
dansho has quit [Quit: Leaving]
justanotheruser has joined #nixos
ransom has joined #nixos
<jdnixx-M1> error: anonymous function at /etc/nixos/klogg/default.nix:1:1 called without required argument 'mkDerivation'
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « adding announcement »: https://git.io/JT60W
<jdnixx-M1> anyone have any ideas why I keep getting this. I'm trying to include a callPackage ./klogg { } inside my configuration.nix's environment.systemPackages
<jdnixx-M1> oh holy crap 20.09 is out?
<timokau[m]> omasanori: (Replying to your message from ~18h ago, public IRC channels are not the best way to reach me). If you can make it work without that version of maxima, feel free to remove it. As far as I recall the main problem with maxima is ecl, which has also seen some improvements lately (but not yet in 8.9).
justanotheruser has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos
marc2 has joined #nixos
<hodapp> blah, I should probably go file an issue for SuperCollider crashiness when trying to use an external scsynth instance as server
dsx has quit [*.net *.split]
quidome[m] has quit [*.net *.split]
aanderse has quit [*.net *.split]
SpaghettiCthulhu has quit [*.net *.split]
callahad[m] has quit [*.net *.split]
njha[m] has quit [*.net *.split]
matute_[m] has quit [*.net *.split]
mnm[m] has quit [*.net *.split]
CRTified[m] has quit [*.net *.split]
AmitLevy[m] has quit [*.net *.split]
superchonk[m]1 has quit [*.net *.split]
GerdFlaig[m] has quit [*.net *.split]
faya01[m] has quit [*.net *.split]
risson[m] has quit [*.net *.split]
esclear_m has quit [*.net *.split]
l33[m] has quit [*.net *.split]
dxb[m] has quit [*.net *.split]
abcrawf has quit [*.net *.split]
ugubok[m] has quit [*.net *.split]
scaroo[m] has quit [*.net *.split]
neonfuz2 has quit [*.net *.split]
hr[m] has quit [*.net *.split]
chinmayxd[m] has quit [*.net *.split]
cab404[m] has quit [*.net *.split]
Hayden[m] has quit [*.net *.split]
SplitFire[m] has quit [*.net *.split]
steve[m] has quit [*.net *.split]
srid has quit [*.net *.split]
back25[m] has quit [*.net *.split]
bjtitus[m] has quit [*.net *.split]
l_inus[m] has quit [*.net *.split]
crazymind-102[m] has quit [*.net *.split]
enick_892 has quit [*.net *.split]
michaelpj has quit [*.net *.split]
alexarice[m] has quit [*.net *.split]
DamienCassou has quit [*.net *.split]
mkg20001 has quit [*.net *.split]
zolk3ri[m] has quit [*.net *.split]
ptotter[m] has quit [*.net *.split]
JankLoogi has quit [*.net *.split]
maralorn has quit [*.net *.split]
CustosLimen has quit [*.net *.split]
trevorriles has quit [*.net *.split]
jschievink has quit [*.net *.split]
dtz has quit [*.net *.split]
uwap has quit [*.net *.split]
MilkManzJourDadd has quit [*.net *.split]
Reventlov has quit [*.net *.split]
MinceR has quit [*.net *.split]
akaWolf has joined #nixos
trevorriles has joined #nixos
uwap has joined #nixos
MinceR has joined #nixos
taktoa[c] has joined #nixos
Reventlov has joined #nixos
benley has joined #nixos
dsal has joined #nixos
yorick1 has joined #nixos
Reventlov is now known as Guest98231
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101785 → pantheon.wingpanel-indicator-bluetooth: 2.1.5 -> 2020-10-01 → https://git.io/JT6sk
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JT60F
<{^_^}> [nixpkgs] @tomberek opened pull request #101790 → ngt: 1.8.4 -> 1.12.2 → https://git.io/JT60b
CustosLimen has joined #nixos
mauli has joined #nixos
stree has quit [Quit: Caught exception]
SpaghettiCthulhu has joined #nixos
stree has joined #nixos
b42 has joined #nixos
mnm[m] has joined #nixos
CRTified[m] has joined #nixos
matute_[m] has joined #nixos
dsx has joined #nixos
AmitLevy[m] has joined #nixos
callahad[m] has joined #nixos
aanderse has joined #nixos
njha[m] has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #101791 → systemd: fix 0019-*.patch → https://git.io/JT6Ev
mfernandez has quit [Ping timeout: 264 seconds]
neonfuz2 has joined #nixos
justHaunted has joined #nixos
drewc has quit [Ping timeout: 264 seconds]
mkg20001 has joined #nixos
srid has joined #nixos
zolk3ri[m] has joined #nixos
esclear_m has joined #nixos
DamienCassou has joined #nixos
drewc has joined #nixos
mfernandez has joined #nixos
lsix has quit [Quit: WeeChat 2.9]
faya01[m] has joined #nixos
scaroo[m] has joined #nixos
GerdFlaig[m] has joined #nixos
JankLoogi has joined #nixos
SplitFire[m] has joined #nixos
back25[m] has joined #nixos
crazymind-102[m] has joined #nixos
chinmayxd[m] has joined #nixos
cab404[m] has joined #nixos
hr[m] has joined #nixos
Hayden[m] has joined #nixos
ugubok[m] has joined #nixos
bjtitus[m] has joined #nixos
dxb[m] has joined #nixos
steve[m] has joined #nixos
MilkManzJourDadd has joined #nixos
quidome[m] has joined #nixos
abcrawf has joined #nixos
jschievink has joined #nixos
ptotter[m] has joined #nixos
michaelpj has joined #nixos
enick_892 has joined #nixos
superchonk[m]1 has joined #nixos
maralorn has joined #nixos
dtz has joined #nixos
risson[m] has joined #nixos
l_inus[m] has joined #nixos
alexarice[m] has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @kirelagin to release-20.09 « pantheon.wingpanel-indicator-bluetooth: 2.1.5 -> 2020-10-01 »: https://git.io/JT6EC
l33[m] has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101768 → [20.09] Cinnamon backports → https://git.io/JTKHi
<{^_^}> [nixpkgs] @worldofpeace pushed 8 commits to release-20.09: https://git.io/JT6Eg
<{^_^}> [nixos-homepage] @samueldr pushed 2 commits to redesign-learn: https://git.io/JT6Eo
nixlt has quit [Remote host closed the connection]
justHaunted has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @flokli opened pull request #101792 → systemdMinimal: build without glib → https://git.io/JT6Eh
fendse has quit [Ping timeout: 265 seconds]
<pinpox> Hi, is there some performance problem with the fetchgit function? I'm getting "warning: dumping very large path (> 256 MiB); this may run out of memory"
court_jester has quit [Quit: EOF]
<clever> pinpox: what args did you run it with?
court_jester has joined #nixos
<pinpox> clever: https://termbin.com/raxm
<pinpox> clever: It's a hugo-based blog/website, there are some pictures in the repository, but nothing too extreme
<clever> pinpox: how big is the final dir that $src points to?
<pinpox> clever: "du -h hugo-website" reports 894M on the repository
<clever> but fetchGit shouldnt be counting the .git folder
<spease> Is there a way to override pkgs.system where pkgs = (import <nixpkgs> {}) ?
<clever> pinpox: change the buildPhase to `echo $src ; exit 1` and then check the size of that dir
<spease> This is for building a docker container without requiring "--option" or passing around a nixpkgsFun
<clever> spease: pkgs = (import <nixpkgs> { system = "i686-linux"; })
<clever> spease: or add { system ? builtins.currentSystem }: to the top for use with --argstr, then `inherit system;` to forward it on
<pinpox> clever: that doesnt print anything
<spease> clever: there's no way to pass `{pkgs}:` and then do `pkgs.override` to accomplish the same final result?
justHaunted has joined #nixos
<clever> spease: .override cant change the system, but you could `import pkgs.path { system = "something"; }` to re-create the whole pkgs tree, from the same source, but it will ignore any past overlays
ysndr has quit [Remote host closed the connection]
AWizzArd has joined #nixos
<clever> pinpox: try just `nix-build blog.nix`
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « banner updated »: https://git.io/JT6uV
<pinpox> 293M
<clever> pinpox: yep, thats over 256mb, the only way to make fetchGit faster, is to supply it with a rev= and sha256= i believe
<AWizzArd> Btw, does Github support building my nixified software?
<pinpox> clever: can I not somehow pull the latest commit from a branch?
<spease> clever: old question, but since you seem to know a lot- should I have to have a separate pkgs for cmake? eg cmake = nixpkgsFun{}; pkgs = nixpkgsFun{ crossSystem=crossSystem}; ... nativeBuildInputs = [cmake]; buildInputs = [pkgs.zlib pkgs.libpng];
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « update flakes »: https://git.io/JT6uF
<pinpox> I'd like to not have to change the hash every time I update the blog
<spease> clever: The reason I was doing it that way was because I was getting a recursion error for cmake
<clever> spease: if you use nativeBuildInputs and callPackage properly, you dont have to do that
<simpson> AWizzArd: Perhaps https://github.com/cachix/cachix-action is what you want.
<clever> spease: create a program.nix file containing, { cmake, stdenv }: stdenv.mkDerivation { name = "program"; nativeBuildInputs = [ cmake ]; }
<clever> spease: then do pkgs.pkgsCross.aarch64-multiplatform.callPackage ./program.nix {}
<clever> spease: it will automatically give you the aarch64 cross compiler, and an x86 build of cmake, and you never have to touch crossSystem
<{^_^}> [nixpkgs] @omasanori opened pull request #101793 → maxima: remove 5.41.0 → https://git.io/JT6z3
<spease> clever: got it. This is a part of a derivation that includes halide, which has been a bitch to get working and link properly, so I can't try it right away.
<clever> spease: you can also do overlay = self: super: { program = self.callPackage ./program.nix {}; }
zupo has quit [Ping timeout: 256 seconds]
<clever> spease: and then `pkgs = import <nixpkgs> { overlays = [ overlay ]; }
<AWizzArd> simpson: cool, thx for that pointer. I’ll have a look.
<clever> spease: and now you can just pkgsCross.anything.program, and it will cross-compile to the right arch magically
<spease> clever: for private repositories, is it better to do things via overlays than just a set with callPackage?
<clever> spease: either works, but using an overlay makes it simpler to cross-compile to many arches at once
<dhess> gchristensen: missed you earlier, you around now?
zupo has joined #nixos
<dhess> clever: are you still running an older, patched Hydra, or are you running something more up-to-date now?
<clever> dhess: fairly old hydra
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dhess> clever: ok thanks.
<pinpox> clever: Can I somehow have latest commit being used without having to update the rev/hash every time I rebuild?
jonringer has joined #nixos
nuncanada has quit [Read error: Connection reset by peer]
<clever> pinpox: the problem, is that to always get the latest, it has to copy that latest into /nix/store each time you build
<clever> pinpox: and thats what is causing your performance costs
<pinpox> clever: hm. Maybe build it using github actions and just pull a tar.gz file instead? I'm not sure how to proceed, would squashig the repo help reduce the size?
<lordcirth> I hate that building flakes from a git nixpkgs redownloads a 20MB tar every time instead of applying a 2-line commit...
justHaunted has quit [Remote host closed the connection]
<pinpox> lordcirth: hm true. any better solution?
<clever> pinpox: pulling a tar file would be much better
<clever> pinpox: builtins.fetchurl on the tar.gz, would be compressed, and also cached, so it will fix it several ways
<pinpox> clever: Not sure how I build the tar using github, but I'll try
<pinpox> clever: You don't happen to know how I can github run hugo and build a tar from the public folder by any chance?
<clever> pinpox: https://github.com/ownner/repo/archive/GITREV.tar.gz, and it auto-generates one
justHaunted has joined #nixos
<pumpy> anyone use home manager? is xsession.windowManager.i3.config.terminal not in 20.03? i set it in my home.nix but it errors saying the option doesn't exist
<pinpox> clever: but I need to build it first using hugo
<clever> pinpox: you can still do that build in nix
<clever> pinpox: downloading a .tar.gz will make it a faster copy
<pinpox> clever: oh ok. And the GITREV?
<clever> pinpox: and builtins.fetchurl caches better then fetchGit
<clever> pinpox: that could also be a branch name, or use niv
<clever> pinpox: if its on github, that makes things much simpler, you can just use niv
<pinpox> ok, I'll mirror it to github, gimme on sec
<spease> clever: Do you have any thoughts on this issue I ran into? https://github.com/halide/Halide/discussions/5367 Modified source: https://pastebin.com/gcqNRF3K The weirdness with the generator function is because halide has a cmake variable to toggle whether it builds as a shared or static library
<lordcirth> pumpy, I see it in the docs (https://rycee.gitlab.io/home-manager/options.html) Was it working for you in previous versions?
cfricke has joined #nixos
<pinpox> pumpy: It's there for me
<pinpox> pumpy: This is my i3 config https://termbin.com/90uy
Guest98231 is now known as Reventlov
Reventlov has quit [Changing host]
Reventlov has joined #nixos
<clever> spease: not sure
<pumpy> ya mine's the same pinpox
<pumpy> this is so weird. i can put other config items in there like modifier and there's no problem
<pumpy> fonts too
<spease> clever: Thanks for looking. halide's linkage is my biggest problem atm.
<pinpox> pumpy: are you using unstable?
cfricke has quit [Ping timeout: 260 seconds]
<pinpox> clever: Sorry have to ask again, I changed the remote to github and pushed it. But this gives me a 404 https://github.com/pinpox/hugo-website/archive/main.tar.gz
<jkt> what's that trick for working wget over HTTPS on `nix-shell --pure`? It is not just adding "cacert" into the list of packages, and `export SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt`, that's not enough
<{^_^}> [nixpkgs] @bobvanderlinden opened pull request #101794 → springlobby: fix build failure → https://git.io/JT62e
<clever> pinpox: if you want fetchurl to work on private repos, you need to put `machine github.com login <TOKEN>` into ~/.netrc and use `--option netrc-file ~/.netrc`
<pinpox> clever: I'm just trying to download in the browser
<pinpox> but the url doesnt work
<pumpy> pinpox no 20.03. what command can i run to test the option exists?
<clever> pinpox: and do you have a branch called main?
* pinpox facepalms
<pinpox> sorry I'm stupid, was a typo
Rusty1 has quit [Quit: Konversation terminated!]
vsiddharth has joined #nixos
<vsiddharth> Does anyone know if a function like this exists in nix?: genAttr' ["a" "b" "c"] [1 2 3] -> {a = 1; b = 2; c = 3;}
<vsiddharth> I'm looking for something similar to list/dictionary comprehensions in Python :)
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « align social icons in the footer »: https://git.io/JT62K
<pumpy> pinpox ya even on a clean config it's coming back "does not exist"
<pumpy> this is so weird
<infinisil> > :p lib.genAttrs [ "a" "b" "c" ] (name: name + "-foo")
<{^_^}> { a = "a-foo"; b = "b-foo"; c = "c-foo"; }
<infinisil> vsiddharth: ^
<infinisil> Like that?
<clever> 363 zipListsWith =
<clever> 353 /* Merges two lists of the same size together. If the sizes aren't the same
<clever> > :p zipListsWith (name: value: { inherit name value; }) ["a" "b" "c"] [1 2 3]
<{^_^}> [ { name = "a"; value = 1; } { name = "b"; value = 2; } { name = "c"; value = 3; } ]
<clever> > :p builtins.listToAttrs (zipListsWith (name: value: { inherit name value; }) ["a" "b" "c"] [1 2 3])
<{^_^}> { a = 1; b = 2; c = 3; }
<clever> vsiddharth: that work?
<infinisil> Yeah I guess that gets them what they asked for, but it's nothing like list comprehension :P
<vsiddharth> That's true :P my bad
<vsiddharth> I think the zipListsWith should do it, thanks :)
<pumpy> how can i debug why xsession.windowManager.i3.config.modifier = "Mod4"; works just fine but xsession.windowManager.i3.config.terminal = "alacritty"; fails saying error option xsession.windowManager.i3.config.terminal does not exist?
<{^_^}> [nixpkgs] @cheriimoya opened pull request #101795 → matio: 1.5.17 -> 1.5.18 → https://git.io/JT62d
acarrico has quit [Ping timeout: 260 seconds]
<spease> Hmm...don't suppose there's a way to make result directories have the name of the targets instead of result-#?
<{^_^}> [nixpkgs] @luc65r opened pull request #101796 → tilp2: init at 1.18 → https://git.io/JT62p
<clever> spease: nix-build -A hello -o hello
<spease> clever: I mean more like when nix-build is called on a set of derivations, it would create symlinks corresponding to the key names.
<spease> The use case is CI where I'd like to have it automatically archive artifacts with meaningful names, but not have to manually update the CI yaml each time a new target is added. Not a big deal, just thought it might be a preexisting feature.
<clever> spease: i usually consider that a mistake, and try to build just one attribute
<clever> spease: but you can use things like pkgs.runCommand to make that one attribute depend on many others, in a structured way
<clever> nix-repl> lib.attrValues (lib.mapAttrs (key: value: "ln -sv ${value} ${key}") { inherit hello; })
<clever> [ "ln -sv /nix/store/xigwhh0hhw17bw3r86b8xy187bnk02qm-hello-2.10 hello" ]
mallox has quit [Quit: WeeChat 2.9]
kaivai has quit [Quit: ZNC - https://znc.in]
<clever> spease: then you can just runCommand "things" {} "mkdir $out; cd $out ${theabove}"
kaivai has joined #nixos
<clever> and now each attr in the set becomes a symlink
shad has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<spease> clever: hmm that's an interesting idea
shad has joined #nixos
vsiddharth has quit [Remote host closed the connection]
<clever> nix-repl> runCommand "things" {} (lib.concatStringsSep "\n" (["mkdir $out" "cd $out"] ++ (lib.attrValues (lib.mapAttrs (key: value: "ln -sv ${value} ${key}") { inherit hello; }))))
<clever> spease: and done!
<clever> [clever@amd-nixos:~/apps/rpi]$ ls /nix/store/lm0mls6s6lkmp2rbfvanbhwgw2isfp1m-things -l
<clever> total 1
<clever> lrwxrwxrwx 1 root root 54 Dec 31 1969 hello -> /nix/store/xigwhh0hhw17bw3r86b8xy187bnk02qm-hello-2.10
lord| has quit [Read error: Connection reset by peer]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lord| has joined #nixos
captn3m0- has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @cheriimoya opened pull request #101797 → minetime: 1.7.3 -> 1.8.10 → https://git.io/JT6a0
<pinpox> clever: > [..] and use `--option netrc-file ~/.netrc`
<pinpox> How do I pass that option to fetchurl?
buckley310 has quit [Quit: Connection closed for inactivity]
<jmercouris> how to install retroarch with cores in nix?
<clever> pinpox: pass the --option to nix when you run nix on that expression
<pinpox> jmercouris: https://termbin.com/3239
meatcar_ has joined #nixos
<pinpox> clever: but then I have to pass it every time I run rebuild?
<clever> pinpox: you can also put it into the default netrc file, /etc/nix/netrc
<clever> pinpox: but then it needs to be readable by any user on the machine
<jmercouris> pinpox: thanks
<pinpox> clever: Hm, no I really don't want that. Just trying to think of a way to keep it all declarative and still be able to push the nix configs to a public github repo
<clever> pinpox: you dont have to push the /etc/nix/netrc file to the public repo, at some point, your going to have un-managed files with secrets in them
<pinpox> clever: but then I have the other problem you mentioned, that any user can read my github token
<clever> pinpox: yeah, the only way to avoid that, is to change the netrc-file option, and point it to something only you can read
captn3m0 has joined #nixos
<{^_^}> [nixpkgs] @bobvanderlinden opened pull request #101798 → libpaper: 1.1.24 -> 1.1.28 → https://git.io/JT6Vg
gustavderdrache has quit [Quit: Leaving.]
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
nizhm has quit [Ping timeout: 260 seconds]
nizhm has joined #nixos
fling has quit [Ping timeout: 272 seconds]
rnea has quit [Remote host closed the connection]
nuncanada has joined #nixos
fendor has quit [Read error: Connection reset by peer]
fendor has joined #nixos
meatcar_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @nasyxx opened pull request #101799 → darling: Update hash → https://git.io/JT6wm
rnea has joined #nixos
<supersandro2000> Any advice when `python setup.py test` fails and is not showing which test?
<supersandro2000> I just get `FAILED (skipped=1, expected failures=32, unexpected successes=2)`
<pinpox> Screw it, I'm making the damn repo public
<{^_^}> [nixpkgs] @cheriimoya opened pull request #101800 → ndpi 2.8 -> 3.4 → https://git.io/JT6wZ
<jkt> wow, so I really wonder what's the point behind NIX_SSL_CERT_FILE in `nix-shell --pure`. What am I supposed to do, apart from saying "yes, I want the cacert package"? And where am I supposed to RTFM about it?
<jkt> supersandro2000: what package is that, and what testing framework does it use?
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #101801 → pythonPackages.py-multihash: fix build → https://git.io/JT6wc
nuncanada has quit [Ping timeout: 265 seconds]
<supersandro2000> jkt: pyobjc, it uses setuptools test which also works with pytest kinda but it is also a bit custom
<supersandro2000> I am not to sure
<supersandro2000> tbh it looks like homebrewed on top of setuptools test
<jkt> supersandro2000: ouchie :)
<supersandro2000> at least pytest shows some new error which might be helpfull
<jkt> in pytest I believe it's the usual -v or -vv, but I would have sworn it works sane by default (at least showing the file, if not a particular set of fixtures)
<supersandro2000> interesting. pytest finds 9 more tests
werner291 has joined #nixos
<supersandro2000> setuptools has no -v and the help for test is broken...
<supersandro2000> I feel like a real linux dev: digging in source code to find arguments
mschwaig has quit [Ping timeout: 240 seconds]
<supersandro2000> I need a yellow rubber duck tbh
<{^_^}> [nixos-homepage] @garbas pushed 11 commits to redesign-learn: https://git.io/JT6rU
spease has quit [Remote host closed the connection]
jdks[m] has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
noudle has quit []
erasmas has quit [Quit: leaving]
mschwaig has joined #nixos
pr06lefs has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed 2 commits to redesign-learn: https://git.io/JT6rd
zarel has quit [Quit: ZNC 1.7.5 - https://znc.in]
zarel has joined #nixos
<exarkun> Anyone using wireguard as a vpn client on NixOS? I tried but it won't route traffic. Same configuration/provider works fine on, eg, an Ubuntu VM running on the same NixOS machine.
Rusty1 has joined #nixos
servo has joined #nixos
<Unode> is there an official process to gain merge access to nixpkgs?
<{^_^}> [nixpkgs] @penguwin closed pull request #101102 → nextinspace: init at 1.0.2 → https://git.io/JTB8E
lambda-11235 has quit [Max SendQ exceeded]
lambda-11235 has joined #nixos
<cole-h> 1) Be active and well-known
<cole-h> 2) Be nominated by another committer
yorick1 is now known as yorick
<Unode> the docs currenty: TODO: add the procedure to request merging rights :)
<Unode> cole-h: ah, great. Thanks
<{^_^}> #50105 (by Infinisil, 1 year ago, open): New nixpkgs committers requests
philr has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed to redesign-learn « make whole area clickable »: https://git.io/JT6oY
servo has quit [Ping timeout: 240 seconds]
__monty__ has quit [Quit: leaving]
<Unode> cole-h: thanks, this issue is great. Great candidate to be mentioned in the docs. Will work on a PR for that.
<{^_^}> [nixpkgs] @penguwin opened pull request #101802 → nextinspace: init at 1.0.3 → https://git.io/JT6og
meatcar has joined #nixos
<omasanori[m]> <timokau[m] "omasanori: (Replying to your mes"> I see, thanks!
<{^_^}> [nixpkgs] @cheriimoya opened pull request #101803 → ssw 0.3 -> 0.6 → https://git.io/JT6oo
<{^_^}> [nixos-homepage] @garbas pushed to release-20.09 « add ids for download sections »: https://git.io/JT6o1
lordcirth_ has joined #nixos
lordcirth has quit [Ping timeout: 246 seconds]
<jdnixx-M1> how come the SMS component of kdeconnect never works
justanotheruser has quit [Ping timeout: 260 seconds]
MmeQuignon has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @nyanloutre opened pull request #101804 → electron-cash: 4.1.1 -> 4.2.0 → https://git.io/JT6KY
jabster28 has joined #nixos
<supersandro2000> jdnixx-M1: Why can't I send plain text with it? Why do I need to open the app once a day to use it?
jabster28 has quit [Client Quit]
<jdnixx-M1> wat
<jdnixx-M1> supersandro2000: you mean you have problems with it too or?
<supersandro2000> and why does it not work when used together with a hot spot
<supersandro2000> yeah
<supersandro2000> also the windows client is buggy
<jdnixx-M1> you using the nixpkgs one?
<jdnixx-M1> like just `kdeconnect`
tmciver has quit [Ping timeout: 265 seconds]
<jdnixx-M1> and the regular desktop application launcher menu entry
ericsagnes has quit [Ping timeout: 272 seconds]
<jdnixx-M1> for the SMS app I mean
tmciver has joined #nixos
jbox has joined #nixos
zebrag has joined #nixos
aaabbbbbbbbbb has quit [Ping timeout: 256 seconds]
dbmikus has quit [Ping timeout: 264 seconds]
inkbottle has quit [Ping timeout: 260 seconds]
dbmikus has joined #nixos
<dhess> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @andir opened pull request #101805 → nixos/tests: fix wrong inherit that passes on the nodes attrs → https://git.io/JT6KF
<{^_^}> [nixpkgs] @unode opened pull request #101806 → docs: Add 'how to request merging rights' → https://git.io/JT66k
ericsagnes has joined #nixos
<Unode> cole-h: thanks for the info ^
<supersandro2000> come on!
<supersandro2000> How do I get those back!?
lordcirth_ has quit [Read error: Connection reset by peer]
lordcirth_ has joined #nixos
lordcirth__ has joined #nixos
<exarkun> supersandro2000: What do you want them for
<supersandro2000> exarkun: I would really like to have https://github.com/python/cpython/blob/master/Lib/test/list_tests.py for a big python package suite I am packaging
<exarkun> I guess you can't copy it into your package?
werner291 has quit [Quit: werner291]
<supersandro2000> It is not my package but I could fetch it from upstream...
<supersandro2000> I think running all tests is important to make sure nothing is broken on nix
<supersandro2000> I don't want to chase bugs in 50 modules.
lordcirth_ has quit [Ping timeout: 260 seconds]
lordcirth has joined #nixos
<exarkun> Do you want exactly the tests from the Python runtime you're using or do you want a stable set of tests?
lordcirth__ has quit [Ping timeout: 260 seconds]
<exarkun> I guess the answers are (a) override the Python derivation so it doesn't delete that file in postInstall
<exarkun> or (b) vendor a copy of the file that is to your liking
<exarkun> oh, or (c) send a PR to nixpkgs to change that postInstall to your liking
<supersandro2000> does not work well with upstreaming
nuncanada has joined #nixos
<exarkun> Hard to say what's the best path ... third-party libraries depending on the Python test suite is kind of a weird thing
<supersandro2000> Why are those files deleted in the first place?
<supersandro2000> removing things from the standard lib is not nice
<exarkun> I don't think the test package is really part of the stdlib, maybe except for a few exceptions like regrtest.py
<exarkun> But also I don't really know, I'm just guessing, I'm not involved in maintaining python support in nixpkgs
lordcirth has quit [Ping timeout: 260 seconds]
<supersandro2000> you can globally import it without installing anything
<supersandro2000> fetchurl here we go
<exarkun> and I have no more control over it than you so convincing me won't yield any productive result
<exarkun> :)
dsx has quit [Quit: dsx]
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<supersandro2000> oh it isn't part of the standard python suite https://docs.python.org/3/library/test.html
<supersandro2000> intersting
<supersandro2000> exarkun: thanks for your help anyway. The tests are not so important and I can just disable them
konobi has quit [Remote host closed the connection]
<supersandro2000> in the end I disabled like 0.2 % or so
konobi has joined #nixos
dsx has joined #nixos
gustavderdrache has joined #nixos
fresheyeball has joined #nixos