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
<Raito_Bezarius> okay, got where my issue was
<Raito_Bezarius> so, the nixops flake is only a flake, buildInputs = [ nixops ] won't install it
<Raito_Bezarius> I need to actually do nixops.defaultPackage.${system} *but*
<Raito_Bezarius> nixops only exist for x86_64-linux apparently
<bqv> understandable
<Raito_Bezarius> but I have no idea how to deal when flake=false;
<Raito_Bezarius> like Shopify/comma
<Raito_Bezarius> its attrset is basically: trace: { lastModified = <CODE>; lastModifiedDate = <CODE>; narHash = <CODE>; outPath = <CODE>; rev = <CODE>; shortRev = <CODE>; }
dbmikus has joined #nixos
<bqv> if it has a default.nix, just import it. if it doesn't, you'll have to write a derivation, but at least src can just be the flake
<Raito_Bezarius> it definitely has an default.nix
<bqv> so import the flake for great success
<Raito_Bezarius> great sucess achieved
<Raito_Bezarius> success*
<Raito_Bezarius> bqv++
<{^_^}> bqv's karma got increased to 30
<bqv> :)
<matthewcroughan_> Can anyone think of a way to disable Xorg system wide?
<HedgeMage> matthewcroughan_: uninstall it?
<{^_^}> [nixpkgs] @zowoq closed pull request #101608 → qemu: use shared libslirp instead of vendored → https://git.io/JTw1B
<matthewcroughan_> I mean to prevent its installation by other modules
<Raito_Bezarius> mkForce
<bqv> you can tell nixpkgs to override the xorg package so that pkgs.xorg is empty by the time anything would use it
dbmikus has quit [Ping timeout: 260 seconds]
<bqv> ...it won't really "disable xorg" as such, but it'll error the heck out if anything tries to enable it
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101612 → picard: 2.4.4 -> 2.5 → https://git.io/JTwyQ
<bqv> hm, in fact, i bet that would break half of nixpkgs, tbh
<bqv> do not do that
<matthewcroughan_> This is really annoying.
<matthewcroughan_> I do not want Xorg.
<matthewcroughan_> I want a Wayland only system.
<matthewcroughan_> I don't even want the possibility of installing software that requires xorg
<bqv> your desired outcome is that you don't have Xorg running, or that it isn't present on your system at all?
<matthewcroughan_> I don't want it to be present on the system at all.
<bqv> because the former is trivial, the latter is going to be an exercise in pain
<matthewcroughan_> This is yet another thing that is easier on imperative distros then?
<bqv> no, not at all
<bqv> on arch any package could fetch an Xserver and use it, and many packages that don't even need X as dependencies have it as so
<nownpl> even in arch, wayland has an (indirect) dependency on X for some video drivers ;)
<bqv> lmao
<bqv> exactly
<matthewcroughan_> sway doesn't though hmm
<Raito_Bezarius> matthewcroughan_: just do assert on xorg or something
<Raito_Bezarius> but yeah, wayland might break
<bqv> gentoo is about the closest you'll get for having a system where you can forcibly eject every trace of X, and even then it's not watertight. what you're asking for is going to basically be a futile whackamole
<Raito_Bezarius> matthewcroughan_: sway depend on wayland
<Raito_Bezarius> well, sway depend on a certain flavor of wayland protocol implementation*
<Raito_Bezarius> (wlroots? i don't recall)
<bqv> egh, wlroots
<bqv> but yes
<Raito_Bezarius> what's wrong with wlroots :p?
<Raito_Bezarius> i'm not well-versed with wayland state
<nownpl> also, im having a small problem while upgrading my system, it's failing to remove a path from "thunar-with-plugins", what could I do to troubleshoot it?
<infinisil> Actually you might be able to completely remove X11 from the result with https://search.nixos.org/options?query=replaceRuntimeDependencies
<Raito_Bezarius> nownpl: what's the exact error?
m0rphism has quit [Ping timeout: 265 seconds]
<matthewcroughan_> - LightDM requires services.xserver.enable to be true
<matthewcroughan_> :(
<nownpl> I'll put it in a pastebin
<bqv> i hate it personally, firstly because almost EVERY wayland compositor uses it, and i hate that monopoly, and secondly because the dev's a twat (imo)
<Raito_Bezarius> you mean sircmpwn ? :p
<Raito_Bezarius> or emersion ?
<bqv> yes
<bqv> no
<Raito_Bezarius> alright
<qyliss> he quit yesterday
<Raito_Bezarius> because emersion just get full control of wlroots
<Raito_Bezarius> just got*
<bqv> oh, neat.
<Raito_Bezarius> he handed out maintenance, etc.
<Raito_Bezarius> it applies also to sway
<bqv> i might be tempted to use it in future, then
<nownpl> Raito_Bezarius: here's the error and the output following it https://paste.sr.ht/~arqv/b297e7188045468f3258cab5de910513e7efb148
<bqv> but for now, i'm happy with velox
<wrl> how's velox's xwayland support?
<bqv> flakey but functional
<Raito_Bezarius> nownpl: the package looks like broken, why is it trying to remove a path in the nix store?
<bqv> e.g. i use vivaldi on a daily basis
<bqv> as well as teams
<wrl> mm, unfortunate
<wrl> i use a lot of audio apps, many closed source
<wrl> it took a while for those to work at all under xwayland
<matthewcroughan_> bqv: where's your nix config? I wanna try velox :o
<Raito_Bezarius> wow, teams works ?! bqv
<nownpl> I'll try I without loading plugins in Thunar
<bqv> the only bug i have is sometimes switching window can mess with the xwayland state temporarily, but there's nothing prohibitive about it
<bqv> it works for me
<bqv> Raito_Bezarius: rc.fron.io/users/services/velox/default.nix rc.fron.io/pkgs/applications/window-manager/velox/default.nix
<bqv> also yes, teams works
<wrl> bqv: as a counterpoint to the wlroots monoculture, i know now that everything i need works very well under wlroots compositors, so i know that if i switch to a different one, i won't have to bail because of, for example, xwayland funk
<bqv> just, not for screensharing, of course
<matthewcroughan_> internal server error bqv
thelounge812 has joined #nixos
<bqv> wrl: i'll sacrifice functionality to avoid the further development of that monoculture
<nownpl> yea, looks like removing "thunarPlugins" from the xfce options did the trick
maxdevjs has quit [Remote host closed the connection]
<qyliss> GNOME and KDE are both huge and not wlroots
<nownpl> but now it's recompiling the kernel again bwaaa
<qyliss> I don't think there's really any danger of a wlroots monoculture given that
<supersandro2000> I looking for reviews/merges on #100175 and #100191. Would really appreciate it. 😃
<{^_^}> https://github.com/NixOS/nixpkgs/pull/100175 (by SuperSandro2000, 2 weeks ago, open): nodePackages: add wsl-open
<{^_^}> https://github.com/NixOS/nixpkgs/pull/100191 (by SuperSandro2000, 1 week ago, open): yle-dl: 2.31 -> 20200807
<bqv> matthewcroughan_: did you type the url wrong?
<matthewcroughan_> oh durr, multiline
<matthewcroughan_> sorry
<bqv> qyliss: this is true, but i'm thinking speficically of tiling WMs, where as far as i'm aware, every public compositor except swc uses wlroots
<bqv> oh, and weston, i guess
maxdevjs has joined #nixos
maxdevjs has quit [Remote host closed the connection]
maxdevjs has joined #nixos
lazylambda has quit [Ping timeout: 260 seconds]
noudle has quit []
maxdevjs has quit [Max SendQ exceeded]
maxdevjs has joined #nixos
maxdevjs has quit [Max SendQ exceeded]
maxdevjs has joined #nixos
<bqv> Raito_Bezarius: because I avoid PRing nixpkgs like the plague at this point, all package and config and display manager package and config are just in my repo, but it works, so feel free to copy them or just import it from my flake
<Raito_Bezarius> thanks bqv
maxdevjs has quit [Max SendQ exceeded]
maxdevjs has joined #nixos
eidn has joined #nixos
maxdevjs has quit [Max SendQ exceeded]
CMCDragonkai1 has joined #nixos
<eidn> help
<eidn> commands
<eidn> dir
<bqv> we are not a terminal
maxdevjs has joined #nixos
<bqv> HumanError: Wrong window
<nownpl> hehe, ive written "ls -ll" at a chat window more than once
<nownpl> * -la
maxdevjs has quit [Max SendQ exceeded]
<bqv> ccccccktufbhjvunebrhrgbntngkujefgcefrkfkklcu
eidn has quit [Remote host closed the connection]
thelounge812 has quit [Ping timeout: 265 seconds]
maxdevjs has joined #nixos
<andi-> ,locate pam_fscrypt.so
<{^_^}> Found in packages: fscrypt-experimental
<nownpl> should I make a github issue for the "thunar-with-plugins" error?
orbekk has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @andir merged pull request #101583 → gdb: 9.2 -> 10.1 → https://git.io/JTw04
<{^_^}> [nixpkgs] @andir pushed 2 commits to staging: https://git.io/JTw9l
philr has joined #nixos
orbekk has joined #nixos
mbrgm_ has joined #nixos
maxdevjs has quit [Remote host closed the connection]
maxdevjs has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101613 → fava: 1.15 -> 1.16 → https://git.io/JTw9o
CMCDragonkai1 has quit [Quit: CMCDragonkai1]
mbrgm has quit [Ping timeout: 265 seconds]
mbrgm_ is now known as mbrgm
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
maxdevjs has quit [Remote host closed the connection]
maxdevjs has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #101605 → zfs-replicate: 1.1.14 -> 1.2.3 → https://git.io/JTwXs
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JTw9F
maxdevjs has quit [Remote host closed the connection]
maxdevjs has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #101614 → arx-libertatis: 2019-07-22 -> 2020-10-20 → https://git.io/JTw9p
maxdevjs has quit [Remote host closed the connection]
<bqv> MichaelRaskin: https://termbin.com/3tir if you'd like to PR (I'd rather not for <reasons>)
jumper149 has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @andir merged pull request #101593 → maintainers: add omasanori to the list → https://git.io/JTwaH
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JTwHn
tilpner_ has joined #nixos
<Raito_Bezarius> is there a way to let nixops build on target or is this not possible?
<Raito_Bezarius> or is the expected way to set a remote builder?
tilpner has quit [Ping timeout: 272 seconds]
tilpner_ is now known as tilpner
growpotk- has joined #nixos
<matthewcroughan_> https://youtu.be/Zi_vbddNXtg
<matthewcroughan_> bqv: In the repl, what is :l ?
thelounge812 has joined #nixos
<bqv> it's the equivalent of `with import x`, i.e. it imports it's argument, and puts all the attrs inside it in your scope
justanotheruser has quit [Ping timeout: 272 seconds]
drgbr has quit [Read error: Connection reset by peer]
<bqv> (may not be perfectly true, but that's my understanding of it at least. repl is weird.)
<matthewcroughan_> who is this guy?
<matthewcroughan_> he has a lovely channel on this
<bqv> i do not click on youtube links
<matthewcroughan_> Jon Ringer on Youtube
<bqv> he is JonRinger on github
<bqv> also occasionally in this channel, iirc
<matthewcroughan_> short, concise vids that just show him using Nix for various on-topic things
<matthewcroughan_> e.g the video I linked was on upgrading the kernel
neiluj has joined #nixos
neiluj has joined #nixos
neiluj has quit [Changing host]
<neiluj> hi
<neiluj> i tried adding _module.args.pkgs = inputs.nixpkgs.lib.mkForce pkgs; to configuration.nix but this resulted in an infinite recursion
thelounge812 has quit [Ping timeout: 260 seconds]
<neiluj> i think it is due to the fact that configuration.nix takes pkgs as build input
<bqv> my brain had a stack overflow trying to work out how that could even work. use nixpkgs.pkgs instead of _module.args.pkgs
growpotk- has quit [Ping timeout: 260 seconds]
Cale has joined #nixos
<neiluj> hum like so? https://tpaste.us/8jVW
<neiluj> nix can't find pkgs
<neiluj> it isn't in scope it seems
<bqv> ok there's a few more things wrong there than i initially expected, i'll defer to someone else to help you out here
<neiluj> noticed that this version github:nix-community/home-manager/bqv-flakes works out of the box
<neiluj> np, thanks for helping with this stuff
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101617 → plex-mpv-shim: 1.8.0 -> 1.9.0 → https://git.io/JTw7T
<neiluj> oh
<neiluj> so first i should have added this line to configuration.nix, not flakes.nix
<neiluj> but this yields another infinite recursion
<neiluj> however, adding the useGlobalPackages attribute to home manager as in https://github.com/nix-community/home-manager#nix-flakes
<neiluj> fixes the issue
<neiluj> cool!
IRCsum has joined #nixos
MmeQuignon has quit [Ping timeout: 272 seconds]
aleph- has quit [Quit: WeeChat info:version]
thelounge812 has joined #nixos
<matthewcroughan_> wtf!
<matthewcroughan_> You guys are crazy!
<matthewcroughan_> You guys have your own ntp server!
<edef> do we?
<matthewcroughan_> Oct 25 01:36:17 t480 systemd-timesyncd[1446]: Initial synchronization to time server 85.199.214.100:123 (2.nixos.pool.ntp.org).
<matthewcroughan_> yeah
<matthewcroughan_> You get a lot more than you think when you use nixos :)
<bqv> most distros have their own, i think
<matthewcroughan_> Really?
<edef> i suspect that is a CNAME to a pool
<matthewcroughan_> Was definitely not aware of that.
* bqv gonna dip out, i believe everything i would do r.e. nyxt has been done
thelounge812 has quit [Ping timeout: 260 seconds]
aleph- has joined #nixos
thelounge812 has joined #nixos
acarrico has joined #nixos
<{^_^}> [nixpkgs] @thefloweringash closed pull request #100807 → x265: fix build on aarch64 → https://git.io/JTnjw
neiluj has quit [Quit: leaving]
ris has quit [Ping timeout: 260 seconds]
<omasanori[m]> timokau: SageMath in nixpkgs is currently 8.9 and https://trac.sagemath.org/ticket/26625 was fixed in 8.8, so I guess it is safe to remove Maxima 5.41 nowadays. your opinions?
cole-h has joined #nixos
dbmikus has joined #nixos
<supersandro2000> matthewcroughan_: getting a pool is not that hard
<supersandro2000> ubuntu has their own too
<matthewcroughan_> Does Arch?
<supersandro2000> and the pool subdomains are not cnames. they are dynamically generated by the ntp dns server based on load IIRC
<supersandro2000> and the pool is to monitor what causes the most stress in the network
<supersandro2000> if suddenly 99% of the requests come from one subdomain it is easier to find the vendor and disable the pool
<supersandro2000> to no overload or ping of death the entire pool or one particular server
<supersandro2000> also never ever hardcode those domains into your machine or any piece of software
<cole-h> matthewcroughan_: Did you figure out how to "rebuild and end up with a good home-manager setup"? Or do you still need my input?
<matthewcroughan_> I got sidetracked. I still don't really fully understand what home-manager does and does not do.
<matthewcroughan_> And what happens to my system configuration.nix when I do switch to home-manager.
<matthewcroughan_> What I should and should not do in my system-wide config when I do get my home-manager set up.
<supersandro2000> it basically allows users to have their own setup on a multi user system without modify the global config or using nix-shell all the time
dbmikus has quit [Ping timeout: 256 seconds]
<supersandro2000> also it works great on other distributions
<cole-h> It's allllllll up to you. There are ways to configure sway/i3 in NixOS modules, and in h-m modules.
<cole-h> You decide how far removed or tied together your user and system config is.
<supersandro2000> if you have a single user machine I would do as little as needed in NixOS and as much in nix
<supersandro2000> advantage: if you are ever on something else you can easily transfer the config and it will most likely still work
<cole-h> That's kinda the approach I take as well: manage as much stuff with h-m as possible, so if I ever need to, I can just switch to another Linux-based OS and have all my things (after installing Nix, of course)
<matthewcroughan_> What does "on something else" mean?
<matthewcroughan_> Do you mean another distribution?
<cole-h> Ubuntu, Arch, Kali, Fedora, etc
<cole-h> Yea
thelounge8127 has joined #nixos
<matthewcroughan_> Nice.
<supersandro2000> cole-h: or WSL
<cole-h> Indeed
<matthewcroughan_> So, for this, I need Home-Manager?
<cole-h> You don't need
<cole-h> But it makes it a whole lot easier
<matthewcroughan_> So supersandro2000 is saying that if I want that experience to be better, I ought to use home-manager?
<supersandro2000> it is like brew but portable
<matthewcroughan_> Uh. It's not like brew. :D
<supersandro2000> if you want your user setup to be somewhat protable
<matthewcroughan_> I hate brew.
<matthewcroughan_> Making brew packages is a PITA
<supersandro2000> it is like brew but reproducible
<supersandro2000> it is like brew but in good
<matthewcroughan_> I don't use ruby, or macOS, so I'm lost with your analogy ;)
<supersandro2000> I have my setup in a git so I can move it to any machine I use and with a quick git pull and home-manager switch everything is ready to be used
<{^_^}> [nixpkgs] @cdepillabout merged pull request #101549 → haskellPackages.flat: unbreak → https://git.io/JTVd0
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JTwF9
<matthewcroughan_> Ah, I think I see what you're saying.
h0m1 has quit [Ping timeout: 272 seconds]
<matthewcroughan_> So you still need Nix on these machines right?
<supersandro2000> brew is basically doing nix-env all day and breaking things
<matthewcroughan_> WSL, macOS, you need nix to do this portable setup.
<supersandro2000> yeah you do but I wrote a simple shell script to install that
<matthewcroughan_> I thought you were talking about systemd-home or whatever that is
<supersandro2000> that is something else and still kinda beta
thelounge812 has quit [Ping timeout: 260 seconds]
thelounge8127 is now known as thelounge812
<supersandro2000> also it requires support in software
h0m1 has joined #nixos
<matthewcroughan_> is nixos 20.03 to make fun of ubuntu?
<matthewcroughan_> -0.01
<cole-h> No?
<matthewcroughan_> canonical is always .04
<cole-h> It follows a similar yearly release schedule -- one in March, and one in September.
<cole-h> While Canonical releases in April and Octoebr
<cole-h> October*
<matthewcroughan_> oh wtf, I never actually understood that was how the versions came about
<supersandro2000> we should always count up the first digit and have 4 random others:
<supersandro2000> 185.0.0.123.3453
<cole-h> :)
danderson has joined #nixos
oida has quit [Remote host closed the connection]
<matthewcroughan_> cole-h: alright then, so, what happens if I have packages installed via configuration.nix AND in home-manager at the same time?
<cole-h> Then you'll have them both installed :)
<matthewcroughan_> But which one will I get when I type "htop"
oida has joined #nixos
<cole-h> Depends on your PATH
<matthewcroughan_> So, home-manager is like pip then?
<cole-h> I don't use Python, so I can't confirm or deny,.
<matthewcroughan_> or like brew, in the sense that the system has packages, and I as the user have packages?
<matthewcroughan_> But only in that sense
<matthewcroughan_> Lol, then it won't even matter what distribution I'm on..
<matthewcroughan_> That's so screwed up. I love itr.
<cole-h> I also don't use brew, so.... :P
<matthewcroughan_> It's like how docker completely removes the need to care about what distribution you're on as long as you have runc and a recent enough kernel.
<supersandro2000> matthewcroughan_: pip has one of the worst dependency resolving systems I know of
<matthewcroughan_> Yes, so in that sense it's completely incomparable.
<cole-h> I also don't use docker...
<cole-h> :)
<matthewcroughan_> Docker exists because people don't know what their dependencies are
<supersandro2000> and docker requires linux
<matthewcroughan_> Not really.
<supersandro2000> or don't document them
<supersandro2000> docker does not work on bsd
<matthewcroughan_> Look at the way docker works on mac, amazing virtualisation lol
<supersandro2000> -_-
<matthewcroughan_> bsd can do the same thing with bhyve
<matthewcroughan_> I think macOS literally uses bhyve to accomplish docker
<supersandro2000> but executing docker in a vm is not really the goal
<matthewcroughan_> I'd agree, but it's fun to see what people do :D
<matthewcroughan_> Docker also kinda works on Android, which is Linux of course.
<matthewcroughan_> Well, OCI images.. lol
<matthewcroughan_> Okay, yes, not Docker then. Semantics!
<matthewcroughan_> Can you use podman on bsd?
<matthewcroughan_> No, BSD is entirely incompatible with OCI (runc) crap
<matthewcroughan_> Welp, I guess BSD is going to go the way of the dinosaur if they don't catch up :)
cjpbirkb1 has joined #nixos
<matthewcroughan_> cole-h: Ok, so all home-manager does is manage packages? Nothing more?
<cole-h> No, it also has its own modules that you can use
<matthewcroughan_> Yes, so that was the complicated bit that I wasn't sure about hmm
<matthewcroughan_> Can you give me an example of one thing it allows you to do with a given package that you couldn't do without it?
cjpbirkbeck has quit [Ping timeout: 240 seconds]
<cole-h> There's nothing you can do with h-m that you can't do without it. It's just a whole lot easier.
<matthewcroughan_> cole-h: what does your /etc/nixos/ look like then?
<cole-h> DNE
<matthewcroughan_> lool
<matthewcroughan_> no really, ls it for me :D
<matthewcroughan_> I do not understand :o
<cole-h> Right now it exists within ~/.config/nixpkgs
<matthewcroughan_> In your repo, your host has one folder. "scadrial"
<cole-h> But next time I reinstall, I'll probably move it to ~/flake
<matthewcroughan_> I assume this is your computer's configuration.nix?
<cole-h> Yep
<matthewcroughan_> Right, so in my instance, I would clone your entire repository into /etc/nixos right?
<matthewcroughan_> if not, why not?
heywoodlh has quit [Quit: ZNC 1.8.2 - https://znc.in]
heywoodlh has joined #nixos
<cole-h> Because flakes doesn't care about configuration.nix
<cole-h> You could name it "helloworld.nix" and, as long it is part of your `modules` list in your `nixosSystem` call, it would function identically.
<matthewcroughan_> Right, so in addition to learning about home-manager, I also have to learn about flakes :D
<matthewcroughan_> What is this "nixosSystem" call? Where do I set it?
<matthewcroughan_> so we no longer have a configuration.nix
<matthewcroughan_> we have flake.nix
<matthewcroughan_> Flakes zoom out even further?
<{^_^}> [nixpkgs] @bhipple merged pull request #101577 → kind: 0.8.1 -> 0.9.0 → https://git.io/JTwny
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTwNp
<cole-h> You can read the RFC for some info on it: https://github.com/NixOS/rfcs/pull/49
<{^_^}> rfcs#49 (by edolstra, 1 year ago, closed): [RFC 0049] Flakes
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101618 → python37Packages.flowlogs_reader: 2.2.1 -> 2.3.0 → https://git.io/JTwAT
<matthewcroughan_> Would you use flakes today as a new user trying to set up their laptop properly for the first time?
<cole-h> ¯\_(ツ)_/¯
<cole-h> If I was brand new? No, because there's so much stuff you already have to learn.
<matthewcroughan_> I don't wanna set up my laptop all proper and then find out that flakes have obsoleted what I've done :D
<matthewcroughan_> fomo
<cole-h> Feel free to learn it, but it won't be easy.
<cole-h> There's also https://nixos.wiki/wiki/Flakes
<matthewcroughan_> Hmm. Can you complete these two sentence?
<matthewcroughan_> With flakes, you can:
<matthewcroughan_> Without flakes, however, you cannot:
<{^_^}> [nixpkgs] @bhipple merged pull request #101545 → kindlegen: mark broken due to download removal → https://git.io/JTV9Q
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTwAl
<matthewcroughan_> I thought flakes were purely about where your packages came from, I didn't realise there was so much more to it
<cole-h> With flakes, you can: have a completely reproducible system by cutting out (almost) all impurities
<{^_^}> [nixpkgs] @bhipple merged pull request #101491 → [20.03] brave: 1.11.97 -> 1.15.76 → https://git.io/JTaXu
CyberManifest has joined #nixos
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.03: https://git.io/JTwAR
<{^_^}> [nixpkgs] @bhipple merged pull request #101489 → [20.09] brave: 1.12.112 -> 1.15.76 → https://git.io/JTaPd
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.09: https://git.io/JTwAz
<cole-h> It's possible to get close with niv-pinned things, but you won't know when you break purity
<matthewcroughan_> The wiki article you linked tells you to enable stuff in configuration.nix
<matthewcroughan_> But earlier you described how you could get rid of that location entirely, rename it, etc.
<matthewcroughan_> How could I do this on a running, installed system? Do I have to reinstall nixos and do something different during installation?
<cole-h> configuration.nix is just an alias for "wherever you configure your system"
<matthewcroughan_> I wouldn't know how to configure my system anywhere else though.
<cole-h> Then, it's your configuration.nix
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101619 → python37Packages.trimesh: 3.8.11 -> 3.8.12 → https://git.io/JTwAX
<cole-h> To do this on a running system, all you need to do is https://nixos.wiki/wiki/Flakes#NixOS
<matthewcroughan_> Does your repo have a point in history where it was not based on flakes, but still had your current home-manager layout?
<matthewcroughan_> Ah screw it then, I'll just put it in configuration.nix and worry about it if my system doesn't boot lol
thelounge812 has quit [Quit: The Lounge - https://thelounge.chat]
cjpbirkbeck has joined #nixos
<cole-h> Except I didn't have the `users/...` at that time
<cole-h> That came only after flakes
<cole-h> The h-m stuff becomes the top level here.
<{^_^}> [nixpkgs] @bhipple merged pull request #101419 → bdsync: 0.11.1 -> 0.11.2 → https://git.io/JTgAm
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTwAF
orivej has joined #nixos
cjpbirkb1 has quit [Ping timeout: 272 seconds]
CyberManifest has quit [Quit: Leaving...]
<matthewcroughan_> Wow, so you've moved literally everything out of configuration.nix
<{^_^}> [nixpkgs] @bhipple merged pull request #101418 → terraform-providers.github: 2.8.0 -> 3.1.0 → https://git.io/JTgN7
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTwxO
<{^_^}> [nixpkgs] @bhipple merged pull request #101596 → chiaki: 1.2.1 -> 1.3.0 → https://git.io/JTwVC
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTwxs
<cole-h> Almost everything that couldn't be broken out elsewhere
<matthewcroughan_> So if I want the same set up, what do I do?
<matthewcroughan_> If I remove everything from my configuration.nix right now, my system isn't going to work.[
<matthewcroughan_> In my mind, my configuration.nix is my everything, how do I fix this?
<cole-h> I didn't really remove everything
<cole-h> I broke it out into modules
<matthewcroughan_> You import modules into your configuration.nix
<matthewcroughan_> But what about all the stuff outside hosts? ../hosts
<cole-h> The only stuff outside hosts are my scripts, drvs, and secrets, which I access by importing `my.nix`: https://github.com/cole-h/nixos-config/blob/ecc99cd73eed7ba41e10bfc8f80b507794a8d2f4/my.nix
<energizer> is there a cache that has docker daemon built?
<cole-h> and the overlays
<matthewcroughan_> cole-h: what imports my.nix?
<cole-h> My flake
<matthewcroughan_> And when is your flake used?
<infinisil> energizer: The default one?
<cole-h> matthewcroughan_: When I build my system with `nix build`
<matthewcroughan_> Right.. So I absolutely cannot replicate your setup without reinstalling?
<cole-h> No, you can.
<cole-h> How easy it will be is another question.
<cole-h> The only stuff that relies on my specific setup is the hardware-configuration.nix, really
<matthewcroughan_> yeah, but I don't see how your flake gets loaded by configuration.nix
<matthewcroughan_> it doesn't
<matthewcroughan_> it loads modules, which I don't see any flaking in those
<matthewcroughan_> oooh
<matthewcroughan_> { config, pkgs, my, ... }:
<energizer> infinisil: oh nevermind. i just did a nixos-rebuild and something's working hard. i thought it was docker but it's julia
<matthewcroughan_> my.nix gets loaded here
<cole-h> No
<cole-h> matthewcroughan_: My configuration.nix gets loaded by my flake, not the other way around
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101620 → python37Packages.jupyterlab-git: 0.22.1 -> 0.22.2 → https://git.io/JTwxQ
acarrico has quit [Ping timeout: 240 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @veprbl merged pull request #101523 → [20.09] blugon: fix build on darwin → https://git.io/JTVtf
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-burns to release-20.09 « blugon: fix build on darwin »: https://git.io/JTwpY
servo has joined #nixos
<colemickens> matthewcroughan_: Just some random tidbits that might help give you some context: A flake is just a way of organizing inputs and outputs for a Nix project. "configuration.nix" is not so special, it just happens that NIX_PATH points nixos-config at it by default, and by default nixos-rebuild will find `nixos-config` from NIX_PATH and then build that against `nixpkgs` from NIX_PATH to build a new generation. The "generation" is
<colemickens> just another Nix build output. `nixos-rebuild` then "activates it". So, the same way that nixos-rebuild builds the system toplevel derivation, we can make one of our flake outputs be... that same toplevel derivation.
<colemickens> for example: /run/current-system -> /nix/store/hxgzbfz3gsvliisgn4hmzj29d7mwgr4v-nixos-system-slynux-21.03.20201022.723d42f
<colemickens> And if you ran `nix build github:colemickens/nixcfg#hosts.slynux` right now, you should get the same thing, in theory (I have local changes that aren't pushed so it won't, but you get the idea).
<matthewcroughan_> And that only works when flakes are enabled?
<matthewcroughan_> the ability to provide a github repo like that?
<colemickens> matthewcroughan_: yes, that `nix buid ...` example is very flake specific.
<colemickens> both the short-hand accessing of github, and the # syntax.
<colemickens> Before I converted to flakes, the command would've looked like `nix build 'https://github.com/colemickens/nixcfg/archive/master.tar.gz' -A hosts.slynux` or something like that
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos
<matthewcroughan_> Flakes certainly make me feel a lot more uncertain about how my system's going to boot.
<matthewcroughan_> just so many layers of indirection
<colemickens> I wish I had kept my non-flakes -> flakes diff clean, it was a very small diff.
<colemickens> I only had to change a single thing in my configurations, and write the flake.nix.
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
<colemickens> we need a good barebones nixos-config flake repo, with like a 6 line flake.nix and a vanilla stock configuration.nix to show that flakes is just a bit of sugar.
<matthewcroughan_> Omg your nixcfg repo..
<colemickens> my config is too complicated to see it
aw has joined #nixos
<cole-h> Mostly grafted from bqv's: https://github.com/bqv/nixrc
spacefrogg has joined #nixos
<bqv> flakes get unweildy fast, huh
<colemickens> if there was a better flake library, I think they wouldn't need to be so hairy
b has quit [Quit: leaving]
* colemickens wants a stock nixos config to start with
<matthewcroughan_> How about access to my laptop :D
<infinisil> > kitty
<{^_^}> "<derivation /nix/store/9d23sn7qpp2rcv39yh1bbgcfx3790dk4-kitty-0.19.1.drv>"
<infinisil> > kitty.outputs
<{^_^}> [ "out" "terminfo" ]
<infinisil> > kitty.terminfo
<{^_^}> "<derivation /nix/store/9d23sn7qpp2rcv39yh1bbgcfx3790dk4-kitty-0.19.1.drv>"
<infinisil> > kitty.terminfo.outPath
<{^_^}> "/nix/store/904ix60gvly6fin7j50jniybdx27ikz2-kitty-0.19.1-terminfo"
<infinisil> > kitty.outPath
<{^_^}> "/nix/store/k7f6rj8v7w9gbhfy4j2840i356f7pb0r-kitty-0.19.1"
<infinisil> Okay but
<infinisil> > kitty.terminfo.out.outPath
<{^_^}> "/nix/store/k7f6rj8v7w9gbhfy4j2840i356f7pb0r-kitty-0.19.1"
<infinisil> Shouldn't this be the terminfo output too ^^?
<infinisil> Calling `.out` on a derivation should be just the derivation itself imo
<infinisil> I'm a bit salty because I just wanted to put `environment.systemPackages = [ pkgs.kitty.terminfo ]`, but apparently that installs the whole kitty
<energizer> `NIXOS_CONFIG="$PWD"/configuration.nix sudo nixos-install --root /mnt/sd` says "configuration file /mnt/sd/etc/nixos/configuration.nix doesn't exist"
<energizer> do i not mean --root ?
<infinisil> > kitty.terminfo.meta.outputsToInstall
<{^_^}> [ <CODE> ]
<infinisil> > :p kitty.terminfo.meta.outputsToInstall
<{^_^}> [ "out" ]
<infinisil> Grrr
<energizer> no i do mean root
<cole-h> You need --root so it knows where to go, and you need to move the configuratio into the mountpoint
<energizer> hmm why? doesn'
dansho has joined #nixos
<energizer> s/doesn/
<cole-h> ¯\_(ツ)_/¯
<cole-h> It's what nixos-install expects
<energizer> no idea what it's talking about https://bpa.st/WP5A
<{^_^}> nix#4183 (by zimbatm, 8 hours ago, open): --store doesn't work as expected
<{^_^}> nix#4081 (by LEXUGE, 3 weeks ago, open): Flake falsely assumes the store path.
<cole-h> JK, not that last
<cole-h> (Or maybe)
<energizer> i'm not using --store
<{^_^}> [nixpkgs] @veprbl merged pull request #101526 → bacula: fix build on darwin → https://git.io/JTVOj
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-burns to master « bacula: fix build on darwin (#101526) »: https://git.io/JTwjS
<bqv> is there a convenient way to make a shell from the inputs to a derivation?
<cole-h> nix develop?
<cole-h> or `nix-shell -A ...`
<bqv> programmatically :p
<bqv> i have a mkShell, i just want to "absorb" all the inputs from another drv
<cole-h> Don't think so.
dbmikus has joined #nixos
<infinisil> There is!
<infinisil> mkShell { inputsFrom = [ otherDrv ]; }
<matthewcroughan_> colemickens: I just struggle to understand how your flake gets loaded
<bqv> infinisil: oh! wonderful, thanks
<colemickens> it doesn't.
dansho has quit [Remote host closed the connection]
<colemickens> matthewcroughan_: nothing gets loaded from any nix files at any time unless you're running nix-build.
dansho has joined #nixos
<matthewcroughan_> well yeah, let's say I want to use your nixcfg/hosts/rpione
<matthewcroughan_> your flake.nix is ../../ from that
<matthewcroughan_> where on the filesystem of the pi does the flake go?
<colemickens> it doesn't
<colemickens> give me a sec to explain
dansho has quit [Client Quit]
<colemickens> My Pi literally never has had nix files on it
<colemickens> I build the Pi system closure on a remote builder, copy it to the Pi and activate it.
<colemickens> nixos-rebuild builds the system closure, adds a new system profile entry, and then activates the build result.
<{^_^}> [nixpkgs] @Infinisil merged pull request #101603 → pdd: 1.4 -> 1.5 → https://git.io/JTwiC
<cole-h> infinisil: :O
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JTreL
<cole-h> infinisil++
<{^_^}> infinisil's karma got increased to 371.9999999999999
<matthewcroughan_> .999999
<infinisil> So close
* cole-h adds to nixos notes file
<colemickens> in the same way `nixos-rebuild switch --flake '.#'` will build my system (using flake.nix), produce _the same system closure_, and then again, make a new system profile, and activate the built system closure.
dbmikus has quit [Ping timeout: 240 seconds]
<matthewcroughan_> colemickens: that makes sense for the pi, since you're just building a system image which you flash to it, you're not running nixos-rebuild on the pi
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-burns to release-20.09 « bacula: fix build on darwin (#101526) »: https://git.io/JTre3
<matthewcroughan_> but what about your laptop?
<colemickens> matthewcroughan_: no, this isn't flashing
<colemickens> this is the same way I update all of my x86_64 machines as well, except the primary development one.
<colemickens> the point is that it doesn't matter.
<colemickens> it doesn't matter where it gets built.
<colemickens> it's just another nix build product
<colemickens> it's just a dir of files
<colemickens> but one of the files is a script that can "activate" the system
<matthewcroughan_> I'm not as advanced as you, so I don't have a builder.
<colemickens> so I just build the system closure, wherever, copy it to the target, wherever, and then manually activate it (again, nixos-rebuild just automates this process)
<matthewcroughan_> On my laptop, where would the flake go?
<matthewcroughan_> /etc/nixos/flake.nix? Alongside my configuration.nix?
<colemickens> you're missing a foundational piece
<matthewcroughan_> I don't have a remote builder. So the files are local. I don't understand how to use the flake.nix instead of configuration.nix :P
<colemickens> I really don't think this is going to click until you understand that nixos-rebuild is literally just doing a `nix build` and then calling two scripts.
<colemickens> The remote builder has nothing to do with anything.
<matthewcroughan_> I know, it's just where your files happen to be.
<colemickens> The flake.nix is just a pointer to configuration.nix.
<matthewcroughan_> And what do I have to do to use it?
<colemickens> I authored this, I hope it can help: https://github.com/colemickens/nixos-flake-example
<matthewcroughan_> do I have to run nixos-rebuild --flake or something?
<colemickens> (though I literally wrote it using the flake wiki page)
<matthewcroughan_> how does it discover the flake?
<matthewcroughan_> You're too fast :D
<colemickens> NixOS does not load Nix.
<colemickens> Ever.
<matthewcroughan_> Artifacts are produced from nix. I get that.
<matthewcroughan_> Your rootfs is built by nix.
<colemickens> ok :)
<matthewcroughan_> Is that right or wrong?
<colemickens> Uh, the artifact part is.
<colemickens> The "rootfs" part is partially right
<matthewcroughan_> It's like any build system, I assume.
<sss2> hi all, is it possible to configure nixos to use static ip address and use dhcp server only if available ?
<colemickens> It builds a build product that includes scripts that when run at boot time, construct a linux-looking FS :P
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101621 → pwntools: 4.2.1 -> 4.2.2 → https://git.io/JTre2
<matthewcroughan_> So today, I run nixos-rebuild switch.
<matthewcroughan_> Tomorrow, I run nix build --flake ?
<colemickens> (I really think the README I wrote wil explain all of this)
<colemickens> that's also on the wiki page
<matthewcroughan_> It doesn't explain it from the context of running all of this on your laptop.
<matthewcroughan_> At all.
<colemickens> nixos-rebuild switch --flake does indeed work
<matthewcroughan_> .#mysystem is what?
<colemickens> dude, clone that repo, run those commands
<matthewcroughan_> I don't understand that.
<colemickens> the entire point is htat its self contained
<matthewcroughan_> There isn't even one of your command that references the flake.nix
<matthewcroughan_> how is it getting it?
<colemickens> Man, I can't keep doing this with you. Read the wiki page, read my README again, then come back. I'm not looking back here until a half hour.
<matthewcroughan_> nix build '.#nixosConfigurations.mysystem.config.system.build.toplevel'
<matthewcroughan_> nixos-rebuild build --flake '.#mysystem'
<colemickens> there's like 3 whole files in the repo, just look at flake.nix
<matthewcroughan_> wherein is flake.nix passed to nixos-rebuild? How is the flake.nix discovered by the command?
<matthewcroughan_> Is there a default directory?
<matthewcroughan_> is it the cd?
<colemickens> --flake puts it in flake mode, `.` means local directory, yes, `flake.nix` is inferre
<matthewcroughan_> well could this not be best explained by telling people how the flake.nix even gets into nix build?
<matthewcroughan_> docker-compose is similarly mystifying at first lol
<matthewcroughan_> Everyone explains that you need to be in the same dir
<colemickens> All of the nix commands act on a default.nix, and a flake.nix in flakes mode.
stoile has quit [Ping timeout: 260 seconds]
<colemickens> It's one of those things that becomes like breathing air. It does in-fact not seem to be called out anywhere that I see so far.
<matthewcroughan_> right, so that really does clear up a lot for me
<colemickens> Cool :)
<matthewcroughan_> So why/how is /etc/nixos/configuration.nix automatic when I run `nixos-rebuild`?
<matthewcroughan_> Is there an env-var set?
<colemickens> env | grep NIX_PATH
<colemickens> NIX_PATH has two components, one points at the nixos config, the other at the nixpkgs
<matthewcroughan_> how do I set the NIX_PATH with Nix?
<colemickens> nix.nixPath
waleee-cl has quit [Quit: Connection closed for inactivity]
<matthewcroughan_> So. If I place nix.nixPath = /customdir/custom/configuration.nix
<matthewcroughan_> then I run `nixos-rebuild switch`
<matthewcroughan_> well, my configuration.nix isn't in there yet, so what happens?
<colemickens> you'd want to do nixPath = [ "nixos-config=/customdir/..." ] but then the problem is that it's not going to know where to find nixpkgs from.
<colemickens> you have to have both components
<colemickens> Oh.
<colemickens> If you do that? It will just error.
<matthewcroughan_> So how am I able to move it at all?
<matthewcroughan_> I have to copy configuration.nix temporarily and have it in both locations?
<colemickens> That's one way I guess yeah.
<colemickens> Or you update the nix, rebuild switch, then move it...
<colemickens> then on the next switch it will be reading from the new location that you've moved it too.
<matthewcroughan_> NixOS really ought to stop pretending it's oh-so-easy to use :P
<colemickens> matthewcroughan_: that's another reason to use flakes though, its all just local to one dir... eliminates entire classes ofp roblems.
<matthewcroughan_> It's easy in some ways, but these things are why regular users will never get it.
<matthewcroughan_> It's a build system, like you say.
<colemickens> all of that NIX_PATH stuff is basically eliminated by flakes though
<colemickens> like, this entire conversation didn't need to be had, tbh
<colemickens> (if it helped though, that's great ofc)
<matthewcroughan_> It helped explain exactly how nix files get into nix-build
<matthewcroughan_> which was a complete and utter mystery to me prior
<colemickens> Cool
<colemickens> Let me update that example README to explemify that point then
<matthewcroughan_> You're a Github monster.
<matthewcroughan_> One day I can be that productive.
rprije has joined #nixos
<colemickens> okay, more explicit... about nix's implicit flake.nix loading: https://github.com/colemickens/nixos-flake-example
stoile has joined #nixos
<matthewcroughan_> What is "something" a placeholder for? colemickens
<matthewcroughan_> instead of #something, keep it as #mysystem
<matthewcroughan_> I see where it is in the flake now.
<matthewcroughan_> Just consistently use #mysytem to keep the point clear
<colemickens> okay, so... the actual output is ".nixosConfigurations.mysystem" but nixos-rebuild ... um... allows you to just leave it out.
<colemickens> That's my least favorite part to explain.
<matthewcroughan_> what's with the opening ' with no closing ?
<matthewcroughan_> '/home/cole/code/nixos-flake-example#something
<matthewcroughan_> '/home/cole/code/nixos-flake-example#something'
<colemickens> just an accident. if I don't string quote them, markdown things its a bash comment
<matthewcroughan_> ah!
<matthewcroughan_> colemickens: specified dir.?
<matthewcroughan_> you mean current directory?
<matthewcroughan_> This automatically loads from a flake.nix in the *current directory* right?
<matthewcroughan_> it's not automatic if it's specified.
<colemickens> matthewcroughan_: can you refresh now, I just pushed a change to see if it helps.
<matthewcroughan_> Yeah that's a good way of exemplifying it.
<matthewcroughan_> Perfect
<colemickens> also see the "more tips" tip
<matthewcroughan_> So what should go in the flake and what should remain in the configuration.nix?
<matthewcroughan_> I see you've put ssh in the configuration.nix
<matthewcroughan_> is "${modulesPath}/installer/scan/not-detected.nix" supposed to be in the configuration.nix ? Is this a leftover?
Supersonic112 has joined #nixos
<colemickens> matthewcroughan_: I just wanted something in there to show how to access nixos modules inside configuration.nix, it's purely to be a naive example
<colemickens> matthewcroughan_: like, that module literally just enables redistributable firmware, it's almost a no-op.
<colemickens> matthewcroughan_: otherwise, that's really up to. I could've just straight up in-lined my configuration.nix in my flake.nix, but that wasn't helpful for hte example.
<colemickens> matthewcroughan_: I'd suggest poking around a few other peoples' flakes.nix and kinda seeing how they organize things.
<matthewcroughan_> Well cole-h is my favourite so far
<matthewcroughan_> but again, if I try to do what he does, I don't understand how I could integrate this into my existing system
<colemickens> I generally treat my nixos configs (almost) identically to pre-flakes, and then I just use `flakes.nix` to sort of manage the shape of my outputs, or to pull in other nix imports.
<matthewcroughan_> right now, I run "nixos-rebuild switch" to apply my changes.
<colemickens> matthewcroughan_: FWIW, I don't like the `my` thing cole-h has.
<cole-h> >:(
<matthewcroughan_> Oh yeah, I meant more his hosts layout
<colemickens> matthewcroughan_: partly because it breaks compatibility with non-flakes `nixos-rebuild` which I think is exactly what you're touching on
<matthewcroughan_> hosts/machine/user/modules
<colemickens> cole-h: <3 I went down that path but then removed it for partially this reason, I wanted to be able to keep building my config with naive nix-build.
zupo has joined #nixos
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
<cole-h> Hahaha it's all in good fun
<matthewcroughan_> I said earlier, can't I just move flake.nix alongside configuration.nix?
<matthewcroughan_> NIX_PATH is /etc/nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101623 → python37Packages.nbclient: 0.5.0 -> 0.5.1 → https://git.io/JTrf1
<colemickens> matthewcroughan_: hm I'm not sure what you mean, all of those individual nix files are surely imported somewhere
<matthewcroughan_> so `nixos-rebuild --flake switch` should do it?
<colemickens> matthewcroughan_: like, you can trace imports all the way from flake.nix to those indivdual module files.
<colemickens> matthewcroughan_: I think in your case...
<colemickens> matthewcroughan_: that yeah, if you just chuck flake.nix in /etc/nixos, things should mostly roll on just working for you.
<matthewcroughan_> I have a fresh system, I just wanna start building my system correctly, from the latest version of nix.
<colemickens> matthewcroughan_: that's kind of the thing, almost everyone (at least pre-flakes) had different ways of fetching/pinning nixpkgs and other inputs.
<matthewcroughan_> I put off doing nix stuff for 6 months. Now I'm here again wanting to resume using nix. Now this flake stuff is around :P
davidv7 has quit [Ping timeout: 240 seconds]
<matthewcroughan_> [root@t480:/etc/nixos]# nixos-rebuild switch
<matthewcroughan_> error: 'flake' is not a recognised command
<matthewcroughan_> it's a great system, it works exceedingly well ;P
xd1le has quit [Read error: Connection reset by peer]
<matthewcroughan_> I did exactly what the flakes wiki said.
<matthewcroughan_> >In NixOS this can be achieved with the following line in configuration.nix
<matthewcroughan_> result, unrecognised command
<{^_^}> [nixpkgs] @taku0 opened pull request #101624 → firefox-bin: fix update.nix freezing → https://git.io/JTrJe
<colemickens> paste your config? idk
xd1le has joined #nixos
<colemickens> I assume you also did the nix.package line in the snippet?
<matthewcroughan_> You mean nix-env -iA ?
<colemickens> no, the package = pkgs.nixUnstable; line in the snippet.
<matthewcroughan_> Yes
<colemickens> and you got an error about flakes when running `nixos-rebuild switch` ?
<matthewcroughan_> yes
<matthewcroughan_> sec, removing secrets
<matthewcroughan_> https://termbin.com/hti4
<colemickens> yeah idk that looks fine
<colemickens> I guess I don't know how `nixos-rebuild` would give that error
<colemickens> like, where is it getting `flake` from even? that's not even in the snippet
<matthewcroughan_> you have ssh access to this machine in pm :P
Rusty1 has quit [Quit: WeeChat 2.3]
<colemickens> um. hm.
<colemickens> Interesting.
<matthewcroughan_> >This program is EXPERIMENTAL and subject to change.
<matthewcroughan_> LOL
<colemickens> Is it possible you did these in piecemeal?
<colemickens> Like, have you gotten any rebuild to apply?
<colemickens> hm, yeah, many of them
<matthewcroughan_> well everything was fine until I put the flake.nix in /etc/nixos
<matthewcroughan_> mv it hehe
<colemickens> but nixos-rebuild shouldn't be doing anything flake related without `--flake`.
<matthewcroughan_> well, maybe it is
<colemickens> give me a few more minuets to poke at this
<matthewcroughan_> no problem
<colemickens> idk
<colemickens> I am really starting to wonder if you got an old version of nixUnstable that is incompatible with the nixos-rebuild you have.
<matthewcroughan_> dependency hell!
<colemickens> yeah, this is definitely a "playing with packages that end in "unstable"" problem, and being on an out-dated channel :(
<colemickens> idk, I feel like we should get you fixed up, instead of wondering exactly what happened.
<matthewcroughan_> haha
<matthewcroughan_> Pimp My Nix
<matthewcroughan_> I just want whatever the current correct workflow is for working with flakes, in my /etc/nixos/ folder
<matthewcroughan_> Then I can just play with that for a bit, once I'm comfortable can figure out my own folder structure
<matthewcroughan_> I mean, this should be it, right?
<colemickens> yeah, somehow you have an unstable daemon and stable nix cli: nix (Nix) 2.3.7
<colemickens> yeah, what you have looks okay, from what I can tell.
<colemickens> like that's stable Nix, not unstable Nix.
<matthewcroughan_> How did this happen though?
<matthewcroughan_> oh durr, it's cos the snippet doesn't specify unstable, right?
<matthewcroughan_> Ah, no it really does
<colemickens> yeah, no, it seems like you have it in your configuration.nix too.
<matthewcroughan_> I've been on unstable ever since cachix/wayland
<matthewcroughan_> which is literally forever
<colemickens> okay
<matthewcroughan_> Okay, so that nix build command you just ran, what did it do exactly?
<colemickens> I ran this: NIX_PATH='nixpkgs=https://github.com/nixos/nixpkgs/archive/nixos-unstable.tar.gz' nix-shell -p nixUnstable
<matthewcroughan_> it built the thing, and then did what with the output?
<colemickens> to get into a nix-shell that I know is nixUnstable from nixos-unstable.
<colemickens> BUT, see, this command proves to us that the daemon is not running the unstable version either. I suspect that you made the changes to your configuration.nix, but never managed to get it activated.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101625 → python37Packages.css-parser: 1.0.4 -> 1.0.5 → https://git.io/JTrUU
<matthewcroughan_> Hmm
<matthewcroughan_> so how do we even fix this?
<colemickens> I'm inside a nix-shell right now, because of that comamnd I ran (note the prompt changed to nix-shell)
<matthewcroughan_> we just run rebuild here?
<colemickens> yeah, that's what we'll try!
<matthewcroughan_> haha that's cute
<matthewcroughan_> the nixpath wat
<matthewcroughan_> that's amazing
<colemickens> yeah, that's what I set it to before I ran nix-shell.
<colemickens> now I'm going to adjust it slightly...
<matthewcroughan_> Are you switching tmux tabs btw?
<colemickens> export NIX_PATH='nixos-config=/etc/nixos/configuration.nix:nixpkgs=https://github.com/nixos/nixpkgs/archive/nixos-unstable.tar.gz'
<colemickens> no
<colemickens> I'm staying in this one
<matthewcroughan_> right, first time you did my instance desynced somehow
<colemickens> so now, I'll add your nixos-config back to NIX_PATH so that nixos-rebuild can see it.
<colemickens> K
<colemickens> nixos-rebuild is a special script that comes from not nix the package.
<colemickens> we're going to avoid it for just a second
<matthewcroughan_> So, that cmd from earlier..
<matthewcroughan_> nix build '.#nixosConfigurations.mysystem'
<matthewcroughan_> what exactly did that do with its build output?
<matthewcroughan_> moved it to the nix store?
<matthewcroughan_> when we define things in nix files, unless it's an OS level change, it's just moving files to the nix store? That's the goal?
<colemickens> well everything `nix build` builds is in the store
arahael1 has joined #nixos
<colemickens> but that `nix build` command just built it and left it in the store. It didn't touch anything except some /nix/store/... .paths.
ericsagnes has quit [Ping timeout: 272 seconds]
<colemickens> Nothing happens anywhere else until "activation" is performed.
<colemickens> "activation" can be performed by nixos-rebuild switch, or it's performed at the end of initrd basically
<matthewcroughan_> thinkpad t480 is going crazy :D
<matthewcroughan_> fans whirring
<colemickens> It is. I set NIX_PATH and then built <nixpkgs/nixos>
<matthewcroughan_> Yeah I saw it all, I just don't know how many packages that entails.
<colemickens> which will find nixpkgs, go in the nixos dir and then build a nixos system. It will pull nixos-config frm NIX_PATH so it will be for your system.
<colemickens> So. This will make "result"
<colemickens> which will be a symlink to a store path
<colemickens> nixos-rebuild normally does (1) update system profile (2) run `result/bin/switch-to-configuration switch`
<colemickens> we will do that by hand if the build works, and that will activate a good, built system, with nixUnstable.
<matthewcroughan_> To avoid all of this, we could have just rebooted from a previous generation and tried again, right? :D
<colemickens> HA
<colemickens> yes
<matthewcroughan_> nixos, fixing is harder than turning off and on again..
<matthewcroughan_> AMD?
<matthewcroughan_> Lol, I only have intel hd graphics
<colemickens> one thing we should dois go ahead and upate `nixosConfiguration.mysystem` to be `nixosConfigurations.t480` just to line up with nix's expectations.
<colemickens> looks like Mesa building? could be a quite long rebuild if it is
<matthewcroughan_> ah crap, don't think I even needed that.
<colemickens> you don't.
<matthewcroughan_> I was just experimenting with it earlier
<colemickens> you want to fix it, or want me to comment it out?
<matthewcroughan_> go ahead and comment it out
<matthewcroughan_> I mean, I just never figured out if iris was working properly
<colemickens> it's on by default now :P
<colemickens> hopefully you shouldn't have to do a thing
<matthewcroughan_> ._.
<colemickens> haha
<colemickens> yeah, it's only rebuilding a single thing now :)
endformationage has quit [Quit: WeeChat 2.9]
<matthewcroughan_> nixos is like smoking crack
<matthewcroughan_> < First time seeing a drv error
<colemickens> so. <nixos/nixpkgs> has multiple build outputs, some of which don't make sense in your config
<colemickens> we need to build the exact output attribute that is the "system" build.
<colemickens> which, you learn after much time with nix is .... nix-build '<nixpkgs/nixos>' -A config.system.build.toplevel
<colemickens> and there we go: /nix/store/brd9840ymj08r1nxzf6s0fl2dsf3sm51-nixos-system-t480-21.03pre-git
<colemickens> built by hand, your very own system toplevel.
<matthewcroughan_> Makes.. some.. sense.. ;D
<matthewcroughan_> Only some
<matthewcroughan_> I get that it's unique to my system, in some way, but not exactly what a "top level" is
<{^_^}> [nixpkgs] @jonringer merged pull request #101625 → python37Packages.css-parser: 1.0.4 -> 1.0.5 → https://git.io/JTrUU
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.css-parser: 1.0.4 -> 1.0.5 »: https://git.io/JTrTT
xd1le has quit [Remote host closed the connection]
<colemickens> matthewcroughan_: nixos can build lots of outputs, they sort of get stashed under "config.system.build". One of those outputs might be a full VM "disk.img", or in our case, we just want "toplevel" which is hte "toplevle" nixos build output... the one can activate itself.
<colemickens> -A is for the specific attribute you want to build.
<colemickens> so, nix build <nixpkgs/nixos> starts building _everything_ whereas -A config.system.build.toplevel builds only the specific nixos output we care about
<colemickens> so now, we'll do this:
<colemickens> export toplevel="/nix/store/brd9840ymj08r1nxzf6s0fl2dsf3sm51-nixos-system-t480-21.03pre-git"
<colemickens> sudo nix-env --set --profile /nix/var/nix/profiles/system ${toplevel}
<colemickens> sudo ${toplevel}/bin/switch-to-configuration switch
<colemickens> to install this build as a system cofnig, and then to activate it.
<colemickens> matthewcroughan_: for this, you'll want to do `nix repl <nixpkgs/nixos>` then try what you're doing
<colemickens> I think.
xd1le has joined #nixos
<colemickens> lol
<colemickens> (it's evaluating your entire system now)
<matthewcroughan_> Lol, so it really does download and build just to produce that?
<colemickens> that's the drv, that when built, produces your system toplevel
<matthewcroughan_> and of course caches next time around
<colemickens> well, it needs the hash of its inputs in order to write hte derivaiton
ericsagnes has joined #nixos
<colemickens> yep
<colemickens> (and in this case, NIX_PATH points at a URL)
<colemickens> normally that wouldn't be the case.
<matthewcroughan_> I was fascinated by the nix log command earlier
<colemickens> We haven't activated this new build yet.
<matthewcroughan_> was wondering what happens if I try it with something I think is local
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101626 → python37Packages.chalice: 1.21.1 -> 1.21.2 → https://git.io/JTrTg
<colemickens> matthewcroughan_: so that's tricky since `nix` is part local CLI and part a remote daemon.
<colemickens> matthewcroughan_: so while we have the newer nix, the system-running daemon is still old, and with old settings.
<matthewcroughan_> Yeah, and if my system is really derived from a bunch of remote cached builds, it should be able to do it right?
<colemickens> So let's activate the good system we built, and see what shape we're in!
<matthewcroughan_> And if we screw up, no pressure :)
<colemickens> (I'm not sure I understood the last question fully)
<colemickens> I'll go ahead and run the two commands to activate it.
<matthewcroughan_> nix log is cool
<matthewcroughan_> was wondering if I could run it on config.system.build.toplevel same as any other package is all
<colemickens> matthewcroughan_: I am not sure what all forms nix log takes, I only have experience using it with /nix/store paths
<matthewcroughan_> the systemd integration in nixos is so advanced
<colemickens> hey!
<colemickens> look at that
<colemickens> We got a different error from the daemon!
<matthewcroughan_> :)
<matthewcroughan_> Old repl
<matthewcroughan_> what does the old repl do?
<matthewcroughan_> Should the old repl still live?
<colemickens> idk
<colemickens> it's still just a regular process
ddellacosta has quit [Ping timeout: 258 seconds]
<colemickens> I would've expected pkill to get it, but pkill doesn't do whatI think it should
<colemickens> cool
<matthewcroughan_> so it doesn't look in the cd? :P
<matthewcroughan_> you had to say .
<colemickens> um yeah, so I already filed an issue for thta too
<matthewcroughan_> looks as if it also does not look at the NIX_PATH either since it produced no output
<colemickens> :)
<{^_^}> nix#4184 (by colemickens, 41 minutes ago, open): `nixos-rebuild build --flake` and `nixos-rebuild build --flake .` produce different results
<matthewcroughan_> :o
<matthewcroughan_> too fast
<matthewcroughan_> I'm being experimented on
<colemickens> and just updated it based on what yu saw :)
<colemickens> I just want to minimize the pain for all, you're dealing with it, might as well try to spare the next person :P
<matthewcroughan_> You're an inspiration on correct git process x_x
<{^_^}> [nixpkgs] @jonringer merged pull request #101620 → python37Packages.jupyterlab-git: 0.22.1 -> 0.22.2 → https://git.io/JTwxQ
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.jupyterlab-git: 0.22.1 -> 0.22.2 »: https://git.io/JTrkq
<{^_^}> [nixpkgs] @jonringer merged pull request #101623 → python37Packages.nbclient: 0.5.0 -> 0.5.1 → https://git.io/JTrf1
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.nbclient: 0.5.0 -> 0.5.1 »: https://git.io/JTrkO
<colemickens> Does nixUnstable try to build purely even in non-nix mode?
<colemickens> That's the only explanation for what I'm seeing now.
<colemickens> I guess it might.
<colemickens> We need to fix this for usage under flakes anyway.
<colemickens> The <nixpkgs> syntax, is from NIX_PATH and we all know NIX_PATH is bad by now.
<colemickens> So this is insisting taht you fix that syntax in your /etc/nixos/hardware-configuration.nix file
<colemickens> You do so by replacing <nixpkgs/nixos/modules/X> with "${modulesPath}/X" instead. Line 3.
<colemickens> and then adding "modulesPath" to the inputs (next to "config", "lib", "pkgs").
<colemickens> It's another special one provided to nixos config modules.
<matthewcroughan_> is this that one-line change you were talking about earlier, the diff you wished you had cleaned up?
<matthewcroughan_> between flakes and non-flakes?
<colemickens> I left that line in on purpose to demonstate modulesPath, yes.
<matthewcroughan_> So we need to get rid of that line from hardware-configuration.nix
<matthewcroughan_> and we need to place the correct syntax in configuration.nix
<colemickens> you can remove it, or I'd probably replace it with what I have.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101627 → python37Packages.google_cloud_storage: 1.31.2 -> 1.32.0 → https://git.io/JTrkg
<colemickens> oh
<colemickens> it doesn't matter which file you import it in
<colemickens> I'd just leave it there and just change <> => the fixed format
<colemickens> and call it good
<matthewcroughan_> I think I've fixed it then.
<matthewcroughan_> yay, nay?
<colemickens> cool, looks fine I think
<colemickens> oh right, we have to add it to the args passed to your module
<colemickens> when you add stuff to imports = [ ] ... they are imported with all of the same args that all of the nixos module are imported with
<colemickens> including this special modulesPath arg, so let's add that....
<matthewcroughan_> omg
<matthewcroughan_> that ^ in the comment
<matthewcroughan_> have never thought to do that before
<matthewcroughan_> you are a compiler
<colemickens> ha
<colemickens> crap
<colemickens> I was hoping your config would avoid this.
servo has quit [Ping timeout: 258 seconds]
<matthewcroughan_> You've discovered your own mess :P
<colemickens> See, flakes requires you to be pure.
<colemickens> And the way you're importing here, is unpinned, and impure.
<matthewcroughan_> unpinned means not defining versions?
<colemickens> ya
<matthewcroughan_> I'm not precious about any of this config btw
<matthewcroughan_> as long as it boots
<matthewcroughan_> and runs sway
<colemickens> three options: (1) remove nixpkgs-wayland (2) pin to specific version [and keep updating] (3) use Flakes to pull in the latest.
cole-h has quit [Ping timeout: 260 seconds]
<colemickens> If you do (3), you will lose the ability to build your system config without flakes though.
<colemickens> but I mean, you've come this far.
<matthewcroughan_> Well I'd definitely like latest
<scott> is it possible to make a systemd.user.services.<name> entry start with the graphical session only for a specific user? i don't strictly need this, but it would make sense to do
<matthewcroughan_> I like being on the latest software, flakes are not antithetical to that arethey?
<colemickens> no, it's just a bit more syntax to cover
<colemickens> I think flakes are essential for making this process better, actually. It eliminates the need to keep bumping versions by hand, while remaining pure + lockable.
<colemickens> https://github.com/colemickens/nixpkgs-wayland#flake-usage shows how to use `nixpkgs-wayland` via flakes.
<matthewcroughan_> and you tell it where your cache is all in there too
<matthewcroughan_> wow
orivej has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @dguenther opened pull request #101628 → code-server: 3.4.1 -> 3.6.0 → https://git.io/JTrIn
<matthewcroughan_> I've probably sucked up enough of your time at this point, now that I'm able to build flakes I think I might be able to do the rest
alp has joined #nixos
<matthewcroughan_> Right, so all I have to do differently is:
<matthewcroughan_> nixos-rebuild switch --flake /path/to/flakedir
<matthewcroughan_> instead of nixos-rebuild switch
<colemickens> yeah. you can just comment out the overlay usage for now and it will probably work
<colemickens> matthewcroughan_: yes `nixos-rebuild switch --flake /path/to/flakedir` will work, but ONLY because I made the hostname match in the flake.nix.
<matthewcroughan_> overlay usage?
<colemickens> I had to change mysystem -> t480
<{^_^}> [nixpkgs] @jonringer merged pull request #101626 → python37Packages.chalice: 1.21.1 -> 1.21.2 → https://git.io/JTrTg
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.chalice: 1.21.1 -> 1.21.2 »: https://git.io/JTrIE
<colemickens> otherwise you woudl've had to tell it `nixos-rebuild switch --flake /path/to/flake#HOSTNAME`
<matthewcroughan_> so nix-build reads the flake, and is magically redirected to the configuration.nix?
<matthewcroughan_> how?
<matthewcroughan_> because of the hostname?
<colemickens> the nixpkgs-wayland is used as an overlay, you could just remove it for now and use Sway from nixpkgs
<colemickens> and you could probably do the full rebuild+Switch with flakes.
<colemickens> matthewcroughan_: it's not magic, the flake.nix explicilty imports the configuration.nix.
<matthewcroughan_> sorry I see now
<matthewcroughan_> but why does the t480 bit matter then?
<{^_^}> [nixpkgs] @jonringer merged pull request #101627 → python37Packages.google_cloud_storage: 1.31.2 -> 1.32.0 → https://git.io/JTrkg
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google_cloud_storage: 1.31.2 -> 1.32.0 »: https://git.io/JTrIi
<colemickens> `nixos-rebuild switch --flake .#mysystem` would build mysystem manually
<colemickens> if you leave off the `#mysystem` part, and just do `nixos-rebuild switch --flake .#` then it tries to build `.#{hostname}`
<{^_^}> [nixpkgs] @jonringer merged pull request #101621 → pwntools: 4.2.1 -> 4.2.2 → https://git.io/JTre2
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « pwntools: 4.2.1 -> 4.2.2 »: https://git.io/JTrIM
<colemickens> it's in yoru configuration.nix
<matthewcroughan_> So, how am I supposed to parse this error?
<colemickens> it's the fetchTarball for nixpkgs-wayland
<matthewcroughan_> yeah but I don't understand how it expects me to parse that
<colemickens> In pure eval mode, you can't have unpinned dependenices
<colemickens> the hting we just talked about
<colemickens> it's not a great error I guess.
<matthewcroughan_> Yes, but it doesn't say "error in configuration.nix"
<matthewcroughan_> the error could be in any import
<{^_^}> [nixpkgs] @jonringer merged pull request #101618 → python37Packages.flowlogs_reader: 2.2.1 -> 2.3.0 → https://git.io/JTwAT
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.flowlogs_reader: 2.2.1 -> 2.3.0 »: https://git.io/JTrI7
<{^_^}> [nixpkgs] @jonringer merged pull request #101619 → python37Packages.trimesh: 3.8.11 -> 3.8.12 → https://git.io/JTwAX
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.trimesh: 3.8.11 -> 3.8.12 »: https://git.io/JTrIF
<colemickens> Yes. This is sort of an issue with Nix, I don't have a good answer for this one.
<colemickens> Good folks are constantly improving error messages though, it's much better than it once was.
<colemickens> you probably want hardware-config still btw
<colemickens> (I need to help make dinner, so my replies will be less frequent)
<matthewcroughan_> I gotta get to bed P
<matthewcroughan_> :P
<matthewcroughan_> Also getting used to american keyboard layout on that laptop
<matthewcroughan_> I'm going to sleep, but holy crap you have given me an entrypoint to nix tonight.
<matthewcroughan_> [Lid closed]
<matthewcroughan_> My laptop actually goes to sleep when I close the lid, on Nix :)
<matthewcroughan_> NixOS seriously seems to be the only distro that handles the sleeping/acpi stuff out of the box here for some reason
arahael1 is now known as Arahael
<{^_^}> [nixpkgs] @zowoq merged pull request #101602 → haskellPackages.trifecta: dontCheck on darwin → https://git.io/JTw6N
<{^_^}> [nixpkgs] @zowoq pushed to master « haskellPackages.trifecta: dontCheck on darwin »: https://git.io/JTrLm
<{^_^}> [nixpkgs] @jonringer merged pull request #101582 → hdparm: name -> pname → https://git.io/JTw0f
<{^_^}> [nixpkgs] @jonringer pushed commit from @Luflosi to master « hdparm: name -> pname »: https://git.io/JTrLX
dbmikus has joined #nixos
stoile has quit [Ping timeout: 246 seconds]
dbmikus has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #101629 → python2Packages.pc-ble-driver: disable for <3.6 → https://git.io/JTrty
stoile has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #101589 → auctex: 12.2 -> 12.3 → https://git.io/JTwg5
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « auctex: 12.2 -> 12.3 »: https://git.io/JTrqZ
cjpbirkbeck has quit [Quit: Goodbye, take care]
<{^_^}> [nixpkgs] @jonringer merged pull request #101561 → dgraph: 20.07.0 -> 20.07.1 → https://git.io/JTwkd
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « dgraph: 20.07.0 -> 20.07.1 »: https://git.io/JTrqC
alp has quit [Remote host closed the connection]
alp has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Mic92 merged pull request #101624 → firefox-bin: fix update.nix freezing → https://git.io/JTrJe
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JTrmm
ivan has quit [Quit: lp0 on fire]
dustinm has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @Mic92 merged pull request #101611 → firefox-bin: 81.0.2 -> 82.0 → https://git.io/JTwMo
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JTrms
bridge[evilred] has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101630 → python37Packages.sshtunnel: 0.1.5 -> 0.2.1 → https://git.io/JTrmX
bridge[evilred] has joined #nixos
zupo has joined #nixos
bridge[evilred] has quit [Remote host closed the connection]
bridge[evilred] has joined #nixos
est31 has quit [Quit: https://quassel-irc.org - Komfortabler Chat. Überall.]
est31 has joined #nixos
rodgort has joined #nixos
jbox has joined #nixos
alp has quit [Ping timeout: 272 seconds]
dustinm has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #101387 → bluez: 5.54 -> 5.55 → https://git.io/JTgli
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to staging: https://git.io/JTrO3
yosafbridge has joined #nixos
ivan has joined #nixos
gnidorah has joined #nixos
<{^_^}> #100485 (by gnidorah, 1 week ago, open): iortcw: init at 1.51c
mbrgm has quit [Quit: ZNC 1.8.1 - https://znc.in]
palo1 has joined #nixos
kalbasit__ has quit [Ping timeout: 240 seconds]
Gh0ul has quit [Quit: Konversation terminated!]
Heirlung has quit [Quit: ZNC - http://znc.in]
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
mbrgm has joined #nixos
Heirlung has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #101528 → gnome: 3.38.0 → 3.38.1 stragglers → https://git.io/JTVsp
<{^_^}> [nixpkgs] @jtojnar pushed 0 commits to gnome-3.38: https://git.io/JTr3z
<{^_^}> [nixpkgs] @jtojnar pushed 18 commits to staging: https://git.io/JTr3g
<{^_^}> [nixpkgs] @jtojnar closed pull request #99188 → Giara init → https://git.io/JUyvb
<{^_^}> [nixpkgs] @jtojnar closed pull request #101537 → gtk3: Use tracker3 for search → https://git.io/JTVi2
<{^_^}> [nixpkgs] @nlewo merged pull request #101393 → tektoncd-cli: 0.13.0 -> 0.13.1 → https://git.io/JTguN
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JTr3K
<{^_^}> [nixpkgs] @nlewo merged pull request #101328 → prometheus-consul-exporter: 0.6.0 -> 0.7.1 → https://git.io/JTzgn
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JTr37
<{^_^}> [nixpkgs] @bjornfor pushed to master « basex: fix build »: https://git.io/JTrsf
apteryx is now known as Guest16909
apteryx has joined #nixos
dadada_ has quit [Ping timeout: 260 seconds]
Guest16909 has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/a26e92a67d8 (from 22 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
dadada_ has joined #nixos
alp has joined #nixos
alp has quit [Remote host closed the connection]
alp has joined #nixos
gthm has quit [Ping timeout: 256 seconds]
buckley310 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @vcunat pushed 4 commits to master: https://git.io/JTrZv
Mic92 has quit [Quit: WeeChat 2.9]
<Enzime> grahamc[m]: https://channels.nix.gsc.io/nixos-unstable/history looks like this broke :(
Mic92 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #101441 → ruby: fix build on darwin → https://git.io/JT2cX
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTrZ3
<{^_^}> [nixpkgs] @vcunat merged pull request #100446 → python{2,3}Package.apprise: fix missing dependencies → https://git.io/JTqbZ
<{^_^}> [nixpkgs] @vcunat pushed to release-20.09 « Merge #100446: python*Packages.apprise: fix dependencies »: https://git.io/JTrZ2
alp has quit [Ping timeout: 272 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c opened pull request #101632 → pkgs.nyxt: init at 2020-10-23 → https://git.io/JTrZp
<{^_^}> [nixpkgs] @vcunat pushed to staging-next « coreutils: fix aarch64 build by upstream patch »: https://git.io/JTrZh
<MichaelRaskin> bqv: yes, I know your aversion and I assume I understand your reasons (and agree with them). Fortunately I got lucky to find NixOS early enough to bypass the most annoying step. Thanks for a git am'able paste, pushed a PR keeping you as the author of the commit after a minor typo fix.
ManiacOfMadness has joined #nixos
<Akira[m]> any possible issue that causes my VMs to be slow as hell? actually, that isn't that bad, but what pains me the most is that the host system becomes unusable too
<Akira[m]> I've got a mediocre machine, but I wouldn't say it's terrible
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTrn7
<Akira[m]> i5-6200U, 8 gb ram, VT enabled in bios
<Akira[m]> virt-manager says kvm is enabled
<ar> i wouldn't expect much out of vm perf on a dualcore low voltage laptop chip from a few years ago
<Akira[m]> just running ubuntu would be enough >_>
<ar> source: my current laptop is only ever so slightly better (i7-6500U)
<Akira[m]> how much ram should I give
ardumont has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<ar> depends on what else you're using on this laptop
<Akira[m]> nothing
<Akira[m]> but DE is plasma atm
dbmikus has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #101632 → pkgs.nyxt: init at 2020-10-23 → https://git.io/JTrZp
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JTrcW
<{^_^}> [nixpkgs] @gebner merged pull request #101409 → nixos/dbus: re-add a dummy socketActivated option → https://git.io/JTg12
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JTrcA
<{^_^}> [nixpkgs] @gebner closed pull request #101408 → lib/modules: mkRemovedOptionModule: warning instead of error → https://git.io/JTgPh
ardumont has joined #nixos
mananamenos_ has joined #nixos
alp has joined #nixos
ManiacOfMadness has joined #nixos
dbmikus has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 92 commits to master: https://git.io/JTrWq
<{^_^}> [nixpkgs] @karolchmist opened pull request #101633 → devilutionx: 1.0.1 -> 1.1.0 @ 1432fbc8e → https://git.io/JTrW3
<{^_^}> [nixpkgs] @FRidh merged pull request #94360 → storm: 2.1.0 -> 2.2.0 → https://git.io/JJaCZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « storm: 2.1.0 -> 2.2.0 »: https://git.io/JTrWn
<{^_^}> [nixpkgs] @FRidh merged pull request #93026 → ctypes_sh: 1.1 -> 1.2 → https://git.io/JJOCe
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ctypes_sh: 1.1 -> 1.2 »: https://git.io/JTrW8
<{^_^}> [nixpkgs] @FRidh merged pull request #92746 → belcard: 4.3.1 -> 4.4.0 → https://git.io/JJqDS
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « belcard: 4.3.1 -> 4.4.0 »: https://git.io/JTrWB
kirc2 has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #92643 → wpgtk: 6.1.0 -> 6.1.3 → https://git.io/JJty2
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « wpgtk: 6.1.0 -> 6.1.3 »: https://git.io/JTrWE
<{^_^}> [nixpkgs] @FRidh merged pull request #92334 → libnetfilter_queue: 1.0.4 -> 1.0.5 → https://git.io/JJIOs
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « libnetfilter_queue: 1.0.4 -> 1.0.5 »: https://git.io/JTrWz
xd1le has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh merged pull request #92580 → socket_wrapper: 1.2.4 -> 1.2.5 → https://git.io/JJtWv
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « socket_wrapper: 1.2.4 -> 1.2.5 »: https://git.io/JTrWa
<{^_^}> [nixpkgs] @FRidh merged pull request #90296 → android-udev-rules: 20200410 -> 20200613 → https://git.io/JfQol
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « android-udev-rules: 20200410 -> 20200613 »: https://git.io/JTrWM
<{^_^}> [nixpkgs] @siraben opened pull request #101634 → aflplusplus: standardize description → https://git.io/JTrWS
<{^_^}> [nixpkgs] @FRidh merged pull request #96415 → ocamlPackages.ocaml_sqlite3: 5.0.1 -> 5.0.2 → https://git.io/JUkaT
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ocamlPackages.ocaml_sqlite3: 5.0.1 -> 5.0.2 »: https://git.io/JTrW7
<{^_^}> [nixpkgs] @FRidh merged pull request #96344 → libcap_ng: 0.7.10 -> 0.7.11 → https://git.io/JUTtX
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libcap_ng: 0.7.10 -> 0.7.11 »: https://git.io/JTrW5
<{^_^}> [nixpkgs] @FRidh merged pull request #96099 → open-vm-tools: 11.1.0 -> 11.1.5 → https://git.io/JUfYf
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « open-vm-tools: 11.1.0 -> 11.1.5 »: https://git.io/JTrWN
<{^_^}> [nixpkgs] @vcunat merged pull request #92704 → gcc: Fix manpage symlinks when architecture tuples are prefixed to the file name → https://git.io/JJqCb
<{^_^}> [nixpkgs] @FRidh merged pull request #96198 → tpm2-abrmd: 2.3.2 -> 2.3.3 → https://git.io/JUJtY
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « tpm2-abrmd: 2.3.2 -> 2.3.3 »: https://git.io/JTrWp
<{^_^}> [nixpkgs] @FRidh merged pull request #93537 → xmrig-proxy: 5.11.0 -> 6.3.0 → https://git.io/JJCqs
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « xmrig-proxy: 5.11.0 -> 6.3.0 »: https://git.io/JTrWj
<{^_^}> [nixpkgs] @FRidh merged pull request #93801 → libquotient: 0.5.3.2 -> 0.6.0 → https://git.io/JJ4j9
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « libquotient: 0.5.3.2 -> 0.6.0 »: https://git.io/JTrle
<{^_^}> [nixpkgs] @vcunat pushed to master « Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2" »: https://git.io/JTrlk
<{^_^}> [nixpkgs] @FRidh merged pull request #101334 → twitterBootstrap: 4.5.2 -> 4.5.3 → https://git.io/JTziB
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « twitterBootstrap: 4.5.2 -> 4.5.3 »: https://git.io/JTrlL
<{^_^}> [nixpkgs] @FRidh merged pull request #101333 → cksfv: 1.3.14 -> 1.3.15 → https://git.io/JTzoq
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « cksfv: 1.3.14 -> 1.3.15 »: https://git.io/JTrlq
<{^_^}> [nixpkgs] @FRidh merged pull request #101332 → ckbcomp: 1.196 -> 1.197 → https://git.io/JTzr3
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ckbcomp: 1.196 -> 1.197 »: https://git.io/JTrlY
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #101614 → arx-libertatis: 2019-07-22 -> 2020-10-20 → https://git.io/JTw9p
<{^_^}> [nixpkgs] @rnhmjoj pushed 3 commits to master: https://git.io/JTrl3
<{^_^}> [nixpkgs] @FRidh merged pull request #101335 → clex: 4.6.patch9 -> 4.6.patch10 → https://git.io/JTzP9
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « clex: 4.6.patch9 -> 4.6.patch10 »: https://git.io/JTrln
<{^_^}> [nixpkgs] @vcunat pushed commit from @TredwellGit to master « libraw: 0.20.0 -> 0.20.2 »: https://git.io/JTrlW
<{^_^}> [nixpkgs] @FRidh merged pull request #101310 → asunder: 2.9.6 -> 2.9.7 → https://git.io/JTzfs
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « asunder: 2.9.6 -> 2.9.7 »: https://git.io/JTrl0
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #101309 → asciidoctorj: 2.4.0 -> 2.4.1 → https://git.io/JTzv1
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « asciidoctorj: 2.4.0 -> 2.4.1 »: https://git.io/JTrlz
<{^_^}> [nixpkgs] @FRidh merged pull request #101289 → birdfont: 2.29.0 -> 2.29.1 → https://git.io/JTu5K
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « birdfont: 2.29.0 -> 2.29.1 »: https://git.io/JTrla
<{^_^}> [nixpkgs] @FRidh merged pull request #100990 → kanboard: 1.2.15 -> 1.2.16 → https://git.io/JTlCy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « kanboard: 1.2.15 -> 1.2.16 »: https://git.io/JTrlr
<{^_^}> [nixpkgs] @FRidh merged pull request #100982 → j4-dmenu-desktop: 2.17 -> 2.18 → https://git.io/JTl3T
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « j4-dmenu-desktop: 2.17 -> 2.18 »: https://git.io/JTrlo
<{^_^}> [nixpkgs] @vcunat pushed 218 commits to staging-next: https://git.io/JTrli
<{^_^}> [nixpkgs] @FRidh merged pull request #100946 → gllvm: 1.2.7 -> 1.2.8 → https://git.io/JTW6k
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « gllvm: 1.2.7 -> 1.2.8 »: https://git.io/JTrlS
<{^_^}> [nixpkgs] @FRidh merged pull request #100961 → hebcal: 4.21 -> 4.22 → https://git.io/JTW7z
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « hebcal: 4.21 -> 4.22 »: https://git.io/JTrl9
<{^_^}> [nixpkgs] @vcunat pushed 211 commits to staging: https://git.io/JTrl7
<{^_^}> [nixpkgs] @vcunat merged pull request #101508 → libraw: 0.20.0 -> 0.20.2 (CVE-2020-15365 CVE-2020-15503 CVE-2020-24890) → https://git.io/JTaNi
<{^_^}> [nixpkgs] @FRidh merged pull request #100962 → heimer: 1.19.0 -> 1.20.0 → https://git.io/JTW5T
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « heimer: 1.19.0 -> 1.20.0 »: https://git.io/JTrlF
<{^_^}> [nixpkgs] @FRidh merged pull request #100859 → bitwarden: 1.22.1 -> 1.22.2 → https://git.io/JTCZX
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « bitwarden: 1.22.1 -> 1.22.2 »: https://git.io/JTrlj
<{^_^}> [nixpkgs] @FRidh merged pull request #100853 → bdf2sfd: 1.1.3 -> 1.1.4 → https://git.io/JTCO6
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « bdf2sfd: 1.1.3 -> 1.1.4 »: https://git.io/JTr8f
<{^_^}> [nixpkgs] @FRidh merged pull request #100872 → caddy: 2.2.0 -> 2.2.1 → https://git.io/JTCz4
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « caddy: 2.2.0 -> 2.2.1 »: https://git.io/JTr8k
dbmikus has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #100976 → igraph: 0.8.2 -> 0.8.3 → https://git.io/JTlLM
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « igraph: 0.8.2 -> 0.8.3 »: https://git.io/JTr8I
<{^_^}> [nixpkgs] @FRidh merged pull request #100974 → icingaweb2: 2.8.1 -> 2.8.2 → https://git.io/JTlk9
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « icingaweb2: 2.8.1 -> 2.8.2 »: https://git.io/JTr8t
<{^_^}> [nixpkgs] @delroth opened pull request #101635 → pythonPackages.feedparser: 5.2.1 -> 6.0.1 → https://git.io/JTr8Y
<{^_^}> [nixpkgs] @FRidh merged pull request #100965 → helmsman: 3.4.4 -> 3.4.6 → https://git.io/JTWFD
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JTr8O
<{^_^}> [nixpkgs] @FRidh merged pull request #100848 → bazarr: 0.9.0.2 -> 0.9.0.5 → https://git.io/JTCtp
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « bazarr: 0.9.0.2 -> 0.9.0.5 »: https://git.io/JTr8C
<{^_^}> [nixpkgs] @FRidh merged pull request #101414 → pythonPackages.python-rtmidi: 1.4.5 -> 1.4.6 → https://git.io/JTgQZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @mweinelt to master « pythonPackages.python-rtmidi: 1.4.5 -> 1.4.6 »: https://git.io/JTr8l
davidv7 has joined #nixos
zupo has joined #nixos
grahamc[m] has quit [Quit: Idle for 30+ days]
yoctocell[m] has quit [Quit: Idle for 30+ days]
lndn[m] has quit [Quit: Idle for 30+ days]
menelaos[m] has quit [Quit: Idle for 30+ days]
vpfeiffer[m] has quit [Quit: Idle for 30+ days]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #101519 → all-packages.nix: pkgs.config.cudaSupport -> config.cudaSupport → https://git.io/JTVJu
<{^_^}> [nixpkgs] @bjornfor pushed commit from @volth to master « all-packages.nix: pkgs.config.cudaSupport -> config.cudaSupport »: https://git.io/JTr4e
<{^_^}> [nixpkgs] @xaverdh closed pull request #85136 → cabal-install: wrap to put binutils and ghc into scope → https://git.io/Jvj11
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jbox has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @FRidh pushed 156 commits to python-unstable: https://git.io/JTr41
<{^_^}> [nixpkgs] @FRidh opened pull request #101636 → Python packages set: patch updates → https://git.io/JTr4d
<{^_^}> [nixpkgs] @FRidh merged pull request #101578 → dar: 2.6.10 -> 2.6.12 → https://git.io/JTwn7
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « dar: 2.6.10 -> 2.6.12 »: https://git.io/JTr4x
<{^_^}> [nixpkgs] @FRidh merged pull request #101401 → pythonPackages.Shapely: 1.7.0 -> 1.7.1 → https://git.io/JTgoX
<{^_^}> [nixpkgs] @FRidh pushed commit from @nbke to master « pythonPackages.Shapely: 1.7.0 -> 1.7.1 »: https://git.io/JTrBe
<{^_^}> [nixpkgs] @FRidh closed pull request #101295 → pythonPackages.sqlalchemy: 1.3.19 -> 1.3.20 → https://git.io/JTuNl
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @Luflosi opened pull request #101637 → darling-dmg: 1.0.4+git20180914 -> 1.0.4+git20200427 → https://git.io/JTrB3
<{^_^}> [nixpkgs] @FRidh pushed 4 commits to master: https://git.io/JTrBl
<{^_^}> [nixpkgs] @FRidh closed pull request #98463 → django_3: init at 3.1.1 → https://git.io/JUzi7
<{^_^}> [nixpkgs] @FRidh merged pull request #99183 → python3Packages.graspy: rename to python3Packages.graspologic → https://git.io/JUDNE
<{^_^}> [nixpkgs] @FRidh pushed commit from @bcdarwin to master « graspy: rename to graspologic »: https://git.io/JTrBR
whald has joined #nixos
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @dywedir opened pull request #101638 → slurp: 1.2.0 -> 1.3.0 → https://git.io/JTrB5
<whald> hmm, i have a problem with flakes and git-lfs enabled repos. thing is, the command nix build 'git+ssh://git@my-gitlab-instance/foo/foo.git' can acutally produce different results depending on whether the system it's executed on has git-lfs installed or not.
<whald> i think the root cause is that "git" is aware of "git-lfs" and will use it when it's on $PATH and nix does not care.
dbmikus has quit [Ping timeout: 265 seconds]
<whald> i have opened and related issue for hydra: https://github.com/NixOS/hydra/issues/824
SlicedBread has joined #nixos
<{^_^}> hydra#824 (by waldheinz, 56 minutes ago, open): git-lfs is ignored
<whald> possibly non-flake nix is also affected. FODs otoh should be safe because the hash will be wrong when git-lfs was not used
<{^_^}> [nixpkgs] @bjornfor merged pull request #101400 → pinboard: init at 2.1.8 → https://git.io/JTgoq
<{^_^}> [nixpkgs] @bjornfor pushed 2 commits to master: https://git.io/JTrRs
<{^_^}> [nixpkgs] @vcunat pushed commit from @avdv to release-20.09 « fritzing: 0.9.3b -> 0.9.4 »: https://git.io/JTrRc
<whald> one could argue that nix should have a dependency on git (and git-lfs?) and not just use what's in the user's environment, which would at least fix the "nix build" issue. for hydra it's a bit more involved because of it's VCS cache system.
<whald> anyway, nix uses git and should do so properly which means either git-lfs works always or is not supported at all which would mean it should error out when a repo using lfs is detected. right?
berberman has joined #nixos
berberman_ has quit [Ping timeout: 260 seconds]
nizhm has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @bjornfor merged pull request #101316 → keepassxc: 2.6.1 -> 2.6.2 → https://git.io/JTzIG
<{^_^}> [nixpkgs] @bjornfor pushed commit from @jonafato to master « keepassxc: 2.6.1 -> 2.6.2 »: https://git.io/JTrRN
sss2 has quit [Quit: Leaving]
SlicedBread has quit [Quit: SlicedBread]
<{^_^}> [nixpkgs] @FRidh pushed commit from @drewrisinger to master « python3Packages.dask: 2.22.0 -> 2.25.0 »: https://git.io/JTr0Z
<{^_^}> [nixpkgs] @FRidh closed pull request #97727 → python3Packages.dask: 2.22.0 -> 2.25.0 → https://git.io/JUWIJ
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @FRidh closed pull request #94549 → sabnzbd: 2.3.9 -> 3.0.0 → https://git.io/JJwJ5
<{^_^}> [nixpkgs] @Luflosi opened pull request #101639 → glances: add py-cpuinfo dependency → https://git.io/JTr0a
<{^_^}> [nixpkgs] @FRidh merged pull request #101588 → easyrpg-player: 0.6.2.1 -> 0.6.2.3 → https://git.io/JTwg4
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « easyrpg-player: 0.6.2.1 -> 0.6.2.3 »: https://git.io/JTr0r
<{^_^}> [nixpkgs] @FRidh merged pull request #101560 → liberfa: 1.7.0 -> 1.7.1 → https://git.io/JTwTO
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « liberfa: 1.7.0 -> 1.7.1 »: https://git.io/JTr06
orivej has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #100711 → krita: 4.3.0 -> 4.4.0 → https://git.io/JTGho
<{^_^}> [nixpkgs] @FRidh pushed commit from @nek0 to master « krita: 4.3.0 -> 4.4.0 »: https://git.io/JTr0S
<{^_^}> [nixpkgs] @FRidh merged pull request #99141 → pythonPackages.protobuf: fix cross-compilation → https://git.io/JUMFi
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JTrEI
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @FRidh merged pull request #101126 → croc: add passthru.tests → https://git.io/JTRvf
<{^_^}> [nixpkgs] @FRidh pushed commit from @wamserma to master « croc: add passthru.tests »: https://git.io/JTrE3
<{^_^}> [nixpkgs] @FRidh merged pull request #99255 → kodi: remove jre override, use jre_headless → https://git.io/JUSZ2
<{^_^}> [nixpkgs] @FRidh pushed commit from @georgewhewell to master « kodi: remove jre override, use headless »: https://git.io/JTrEn
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #101261 → nixos/mosquitto: add passwordFile and hashedPasswordFile options → https://git.io/JTu8L
<{^_^}> [nixpkgs] @bjornfor pushed commit from @felschr to master « nixos/mosquitto: add passwordFile and hashedPasswordFile options »: https://git.io/JTrER
<{^_^}> [nixpkgs] @bjornfor merged pull request #101242 → vscode-extensions: recurse into publishers → https://git.io/JTEME
<{^_^}> [nixpkgs] @bjornfor pushed commit from @B4dM4n to master « vscode-extensions: recurse into publishers »: https://git.io/JTrES
<{^_^}> [nixpkgs] @FRidh pushed 40 commits to master: https://git.io/JTrum
<{^_^}> [nixpkgs] @FRidh closed pull request #98119 → Use curl --fail in NixOS tests → https://git.io/JURvy
meh` has quit [Ping timeout: 260 seconds]
meh` has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #100968 → ocamlPackages.mirage-bootvar-unix: init at 0.1.0 → https://git.io/JTWx0
<{^_^}> [nixpkgs] @vbgl pushed 2 commits to master: https://git.io/JTruy
dbmikus has joined #nixos
alp has quit [Ping timeout: 272 seconds]
werner291 has joined #nixos
rprije has quit [Ping timeout: 240 seconds]
dbmikus has quit [Ping timeout: 240 seconds]
akoppela has joined #nixos
<akoppela> hello everyone
<akoppela> beginner question
<akoppela> I'm running install script on macOS and it does nothing
<akoppela> sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
<akoppela> this is what I'm running
<akoppela> % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
<akoppela> this is what I get
<akoppela> do I need to run the script with sudo?
<akoppela> I'm on fresh machine, just unboxed
nizhm has joined #nixos
dbmikus has joined #nixos
<tilpner> akoppela: Looks like curl gets stuck? Try saving the install script manually, then executing it instead of substituting it into your command
dbmikus has quit [Ping timeout: 260 seconds]
aaabbbbbbbbbb has joined #nixos
nizhm has quit [Quit: ZNC 1.8.2 - https://znc.in]
<aaabbbbbbbbbb> Hi, when I plug in my external keyword and run xev to obtain all keystrokes pressed, the ESC is not functioning, nothing is shown in xev at all (when pressing ESC) key. Any ideas how to debug this?
<akoppela> I created Nix Store manually and script executed succe
<akoppela> I created Nix Store manually and script executed successfully
akoppela has quit [Remote host closed the connection]
nizhm has joined #nixos
nizhm has quit [Client Quit]
Izorkin has quit [Ping timeout: 256 seconds]
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
ris has joined #nixos
zupo has joined #nixos
sss2 has joined #nixos
Izorkin has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @erictapen opened pull request #101640 → tor-browser-bundle-bin: 10.0 -> 10.0.2 → https://git.io/JTra3
<{^_^}> [nixpkgs] @erictapen closed pull request #98681 → [20.09] tor-browser-bundle-bin: 9.5.4 -> 10.0 → https://git.io/JU2dF
gxt has quit [Remote host closed the connection]
gxt has joined #nixos
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @nbke closed pull request #101372 → pythonPackages.numpy: 1.19.1 -> 1.19.2 → https://git.io/JTgqo
__monty__ has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
nizhm has joined #nixos
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
zupo has joined #nixos
zupo has quit [Client Quit]
buckley310 has quit [Quit: Connection closed for inactivity]
nizhm has quit [Remote host closed the connection]
Izorkin has joined #nixos
averell has joined #nixos
zupo has joined #nixos
zupo has quit [Client Quit]
akoppela has joined #nixos
<{^_^}> [nixpkgs] @lukegb opened pull request #101641 → gopls: don't build integration tests or documentation generator → https://git.io/JTrV1
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 260 seconds]
nizhm has joined #nixos
<neothefox> can someone check my pr again https://github.com/NixOS/nixpkgs/pull/101604 ?
<{^_^}> #101604 (by NeoTheFox, 13 hours ago, open): implement fscrypt for PAM
fendor has joined #nixos
davidv7_ has joined #nixos
davidv7 has quit [Ping timeout: 240 seconds]
Mateon1 has quit [Ping timeout: 260 seconds]
sangoma has joined #nixos
MmeQuignon has joined #nixos
orivej has joined #nixos
vldn has joined #nixos
<vldn> hi, someone uses dwm on nixos? how can i patch the configFile via my configuration.nix (i patch dwm with nixpkgs.config.dwm.patches [(builtins.fetchurl http....)]; but conf = built.... doesn't work :(
<vldn> ,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
<rawtaz> hello
<rawtaz> i dont
<rawtaz> man that's a lot of channels!
<vldn> and a lot of idlers :D
<rawtaz> yeha
jabster28 has joined #nixos
mallox has joined #nixos
kim0 has joined #nixos
mallox has quit [Ping timeout: 256 seconds]
<pinpox> Ox4A6F: Anything new on the sourcehut modules?
mallox has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #101643 → pythonPackages.django-oauth-toolkit: Fix evaluation → https://git.io/JTr6B
vldn has quit [Remote host closed the connection]
<tyrion-mx> Hello, I am trying to install steam but I get `unable to start any build; either increase '--max-jobs' or enable remote builds`. maxJobs is set to 0 but remote builds are enabled. I can successfully build other packages. What could it be? I am thinking maybe steam has some `requiredSystemFeatures` but I do not know how to verify this
laerling has quit [Quit: leaving]
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
justHaunted has quit [Ping timeout: 260 seconds]
vldn has joined #nixos
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
m1cr0man has quit [Quit: G'luck]
sangoma has quit [Ping timeout: 256 seconds]
m1cr0man has joined #nixos
<supersandro2000> If anyone else is encountering evaluation failures in master regarding django, please take a look at #101643
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101643 (by SuperSandro2000, 15 minutes ago, open): pythonPackages.django-oauth-toolkit,django_lts,paperless: Fix evaluation
<supersandro2000> I would also need a merger for that rather sooner than later
dbmikus has joined #nixos
pjan has joined #nixos
dbmikus has quit [Ping timeout: 264 seconds]
vldn has quit [Remote host closed the connection]
aaabbbbbbbbbb has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #101644 → gpscorrelate: wrap to avoid crashing due to lack of schemas → https://git.io/JTrPW
<Raito_Bezarius> pinpox: it's working more or less fine on my side
<Raito_Bezarius> were you interested into something specific?
<Raito_Bezarius> (the only thing which is not working that much is builds)
<Raito_Bezarius> and I didn't package project hub yet
jayok has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #101320 → stale bot: even more TL;DR → https://git.io/JTzmd
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTrXT
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #101613 → fava: 1.15 -> 1.16 → https://git.io/JTw9o
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTrXm
<{^_^}> [nixpkgs] @andir opened pull request #101645 → nixos/tests: only apply qemu parameters if the options are defined → https://git.io/JTrXW
<{^_^}> [nixpkgs] @FRidh pushed to master « Revert "pythonPackages.django: clarify versions, remove django_lts attribute" »: https://git.io/JTrXl
dbmikus has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh pushed to staging « libsoup: fix eval »: https://git.io/JTrXy
gothnbass has joined #nixos
<{^_^}> [nixpkgs] @luc65r opened pull request #101646 → rofi-calc: 1.8 -> 1.9 → https://git.io/JTr1o
<{^_^}> [nixpkgs] @FRidh pushed to master « Revert "Revert "pythonPackages.django: clarify versions, remove django_lts attribute"" »: https://git.io/JTr1K
<{^_^}> [nixpkgs] @FRidh merged pull request #101610 → urh: 2.8.8 -> 2.8.9 → https://git.io/JTwMR
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « urh: 2.8.8 -> 2.8.9 »: https://git.io/JTr1p
zimbatm has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @ehmry merged pull request #101612 → picard: 2.4.4 -> 2.5 → https://git.io/JTwyQ
<{^_^}> [nixpkgs] @ehmry pushed commit from @r-ryantm to master « picard: 2.4.4 -> 2.5 »: https://git.io/JTrMf
zimbatm has joined #nixos
cjpbirkbeck has joined #nixos
<pinpox> Raito_Bezarius: There war a PR about adding modules so it can be used as a service.
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #101643 → pythonPackages.django-oauth-toolkit,django_lts,paperless: Fix evaluation → https://git.io/JTr6B
<pinpox> Raito_Bezarius: Would you mind sharing your config? I can't figure out how to even setup sourcehut, the docs don't really tell me what to do
<pinpox> I'd like to run sourcehut on a nixos server (meta, git, wiki.. )
<{^_^}> [nixpkgs] @FRidh pushed 156 commits to python-unstable: https://git.io/JTrME
night has quit [Quit: night]
zupo has joined #nixos
<Raito_Bezarius> Sure pinpox
<Raito_Bezarius> I based my work on the PR you mentioned by eadwu[m]
sss2 has quit [Quit: Leaving]
<pinpox> Raito_Bezarius: oh nice, did you solve the problem with the secrets?
<pinpox> Maybe you could contribute it to get it merged, it think others were interested aswell
NightA has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #101230 → vscode-extensions.dhall.{dhall-lang,vscode-dhall-lsp-server}: init at 0.0.4 → https://git.io/JTEeh
<{^_^}> [nixpkgs] @bjornfor pushed 2 commits to master: https://git.io/JTrMS
justHaunted has joined #nixos
silver has joined #nixos
<Raito_Bezarius> I didn't solve it atm because I didn't think a lot about the easiest way to solve it without patching the software for example
<hodapp> is there a good Nixian way of getting Rust's stdlib source (so that I can point things like IntelliJ IDEA via intellij-rust to it)? I've seen people just recommend rustup
NightA is now known as night
ManiacOfMadness has quit [Ping timeout: 240 seconds]
<hodapp> as it stands now, intellij-rust can build just fine and do most interactions, but things like highlighting and completion are all borked because it can't find the stdlib
<Raito_Bezarius> pinpox: I mean like, maybe an easy way to solve it is to inject them using preStart or something like this
<Raito_Bezarius> As I'm using NixOps, I could also trivially solve by using deployment.keys
<Raito_Bezarius> pinpox: here's my modules in my NUR: https://github.com/RaitoBezarius/nixexprs/tree/master/modules/sourcehut
<pinpox> Oh I see. I'm not using nixopts (yet). Is it possible to use the sourcehut packages without the modules and just place the config manually in the correct location?
<Raito_Bezarius> pinpox: it's possible to use them like you said, you just have to rewrite the module part yourself or handle the service management
<Raito_Bezarius> (I realized I didn't push sourcehut/* ahem)
aaabbbbbbbbbb has joined #nixos
<pinpox> I was thinking about just creating some systemd services in my configuration.nix. Not sure if I have understood everything correctly, but that should be enought to start/stop/manage the sourchut stuff right?
<Raito_Bezarius> Definitely, pinpox
<Raito_Bezarius> But, note that some part of sr.ht have 2 or 3 services
<pinpox> I'll do that. My TODO list definitely includes looking at NixOps and NUR, but I want to start simple and solve this first in a basic way
<Raito_Bezarius> And you have ~6-7 parts, so it makes ~ 12 - 14 systemd services
<pinpox> Raito_Bezarius: Yeah, I guess the config will be "verbose" but not "complicated" if that makes any sense
<Raito_Bezarius> Exact
<Raito_Bezarius> Most of the stuff is 'boring'
<pinpox> Thanks Raito_Bezarius! I'll give it a try and report back.
<Raito_Bezarius> except for builds.sr.ht which requires to think more about it
<pinpox> When it works, I'll try to optimize
<pinpox> I'd be happy if at least the account thing and git works
<Raito_Bezarius> :)
<pinpox> Btw. Are there systemd files from sourcehut itself that I can just "translate" to my configuration.nix?
<pinpox> I couldn't find them in the sourchut sourcecode repo
<pinpox> For now I'm looking at the ones from the unofficial arch package https://mirror.sr.ht/archlinux/sr.ht/meta.sr.ht-0.51.2-1-x86_64.pkg.tar.zst
gothnbass has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<Raito_Bezarius> yes, there are pinpox
<pinpox> where?
Spirit__ has joined #nixos
<Raito_Bezarius> let me find them
<Raito_Bezarius> pinpox: https://sr.ht/~dlax/sr.ht-debian/
<pinpox> Raito_Bezarius++
<{^_^}> Raito_Bezarius's karma got increased to 7
<{^_^}> [nixpkgs] @siraben opened pull request #101649 → treewide: remove periods from end of package descriptions → https://git.io/JTryZ
<pinpox> ( ˘ ³˘)♥
<pinpox> Great. I think I can figure it out from there
<Raito_Bezarius> :)
meh` has quit [Ping timeout: 260 seconds]
<pinpox> Shouldn't be gunicorn a dependency of that package?>
meh` has joined #nixos
<Raito_Bezarius> well, you can replace gunicorn by whatever WSGI runner you want
<Raito_Bezarius> uwsgi, etc.
<Spirit__> Anyone know how to fix the "Could not save properties. You do not have sufficient acces to write to /home/testuser/.config/autostart/anyapplication.desktop" added through systemsettings5? I've tried chmod and chowning the shit outta it, but can't get it to work.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pinpox> I see. Didn't know what gunicorn even is, not a python dev myself
<pinpox> guess I'll just use that one if debian does
<{^_^}> [nixpkgs] @luc65r opened pull request #101650 → ssh-chat: 1.9 -> 1.10 → https://git.io/JTryA
justanotheruser has joined #nixos
<pinpox> Oh second thinking.. maybe I should use nginx as I'm already using it
zupo has joined #nixos
<justanotheruser> whats the canonical way to get DBUS_SESSION_BUS_ADDRESS in a systemd services script?
jayok has quit [Ping timeout: 240 seconds]
fendse has joined #nixos
whald has quit [Quit: Leaving]
<Spirit__> Anyone know why a fresh install leaves you without write access to /home/testuser/.config/autostart contents? Even when you give yourself write permission to it, and the areas the files within point to?
<Spirit__> It's kind of breaking kde
<{^_^}> [nixpkgs] @basvandijk merged pull request #101559 → rocksdb: 6.10.2 -> 6.12.7 → https://git.io/JTwJd
<{^_^}> [nixpkgs] @basvandijk pushed 3 commits to master: https://git.io/JTr92
fendor_ has joined #nixos
mallox has quit [Ping timeout: 240 seconds]
fendor has quit [Ping timeout: 240 seconds]
akoppela has quit [Remote host closed the connection]
servo has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #101638 → slurp: 1.2.0 -> 1.3.0 → https://git.io/JTrB5
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTr9N
hmpffff has quit [Ping timeout: 272 seconds]
servox has joined #nixos
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #101639 → glances: add py-cpuinfo dependency → https://git.io/JTr0a
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTrHQ
servo has quit [Ping timeout: 256 seconds]
Jackneill has quit [Ping timeout: 264 seconds]
jabster28 has joined #nixos
servo has joined #nixos
<evalexpr> ,locate hciconfig
<{^_^}> Found in packages: bashCompletion
<sphalerite> Spirit__: they're symlinks into the nix store, which can't be modified. I'm not sure exactly what the right solution here is, but it may be copying the desktop file instead of symlinking it
philr has quit [Ping timeout: 264 seconds]
<sphalerite> Spirit__: that said, that may make it break on a future GC…
jabster28 has quit [Client Quit]
servox has quit [Ping timeout: 246 seconds]
<pumpy> anyone using xrdp/xfreerdp and know how to auth using a local key file? all xrdp would have to do is check ~/.ssh/authorized_keys from the /u:
<Spirit__> sphalerite, thanks I'll try that. Though it would be nice to modify the kde package responsible for autostart in systemsettings5
<{^_^}> [nixpkgs] @bhipple merged pull request #101649 → treewide: remove periods from end of package descriptions (part 2) → https://git.io/JTryZ
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTrQK
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #101575 → debianutils: 4.11.1 -> 4.11.2 → https://git.io/JTwG6
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTr7G
Qubasa has joined #nixos
nschoe has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #101585 → ephemeralpg: 3.0 -> 3.1 → https://git.io/JTwzJ
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTr70
acarrico has joined #nixos
<pumpy> is there a short linux command that'll take the first x of a string? what i wanna do is generate a hash from the contents of a file but limit the length to around 8 characters
<tilpner> That'd be head -c8
corpix has joined #nixos
<{^_^}> [nixpkgs] @jevankovich opened pull request #101652 → nixos/samba: fix race between network-online and winbindd → https://git.io/JTr7h
<{^_^}> [nixpkgs] @aanderse closed pull request #101411 → use libsForQt512 → https://git.io/JTgSj
<pumpy> tilpner any way to get same calculation from a string too?
<pumpy> doesn't head just get content from the file? i can already cat it. what i need is the linux hashing command to generate around 8 chars from a string or file
<__monty__> pumpy: You can pipe the string to head.
<Raito_Bezarius> pinpox: NGINX does not provide what you need to run WSGI
zakame has quit [Remote host closed the connection]
<Ke> you can just pipe stuff to head like cat file | head is similar to head file
<pumpy> why's head relevant?
<__monty__> Because you want the first 8 characters.
<pumpy> cool!
civodul has joined #nixos
<{^_^}> [nixpkgs] @bhipple closed pull request #85289 → fetchFromGitHub: add possibility to fetch release assets → https://git.io/JfvR8
neiluj has joined #nixos
neiluj has quit [Changing host]
neiluj has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #84618 → zsh-autoenv: fix zsh-autoenv-share description → https://git.io/JvAyP
<{^_^}> [nixpkgs] @bhipple pushed commit from @ch1bo to master « zsh-autoenv: fix zsh-autoenv-share description »: https://git.io/JTr5A
mallox has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #79759 → nixos/syncoid: automatically setup privilege delegation → https://git.io/Jvcjn
<{^_^}> [nixpkgs] @bhipple closed pull request #83901 → syncoid: fix PATH to let it use sudo → https://git.io/Jv5QQ
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTrdY
<pumpy> what's best command to hash the file? most of them don't just directly output the hash they add help text like "MD5 (/path/to/file) = hash"
<{^_^}> [nixpkgs] @bhipple merged pull request #82818 → xfce4-netload-plugin wrong decription patch → https://git.io/JvXgv
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTrdC
<pumpy> i dont wanna use regex if i can avoid it to keep this pipeline simple
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101653 → gobuster: 3.0.1 -> 3.1.0 → https://git.io/JTrdu
dbmikus has joined #nixos
bhipple has joined #nixos
mallox has quit [Ping timeout: 240 seconds]
mallox has joined #nixos
dbmikus has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @bhipple merged pull request #80151 → dstat: fix pluginpath → https://git.io/JvlKP
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JTrFJ
bhipple has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @bhipple closed pull request #77744 → python.pkgs.google_cloud_storage: propagate setuptools → https://git.io/JvUca
bhipple has joined #nixos
Rusty1 has joined #nixos
gthm has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #73037 → boxfort: unstable-2019-09-19 -> unstable-2019-10-09 → https://git.io/JeVq7
<{^_^}> [nixpkgs] @bhipple pushed commit from @Yumasi to master « boxfort: unstable-2019-09-19 -> unstable-2019-10-09 »: https://git.io/JTrF8
<MichaelRaskin> bqv: does nyxt on master work for you? I launched it, it seems to be able to load something, but I am not even sure how to search in page, so yeah
<bqv> MichaelRaskin: I've only just woken up, was about to have a check, but if it launches without errors I can't imagine any issues
<MichaelRaskin> Well, everything always complains about something!
<bqv> Fwiw, try ctrl+space for menu, or ctrl+l for url
<MichaelRaskin> It looks like warnings, of course
<MichaelRaskin> Also, even without wrapping it launches
<{^_^}> [nixpkgs] @bhipple merged pull request #72744 → dtc,python.pkgs.libfdt: drop python buildInput → https://git.io/Je2LM
<{^_^}> [nixpkgs] @bhipple pushed commit from @alyssais to master « dtc,python.pkgs.libfdt: drop python buildInput »: https://git.io/JTrF9
<bqv> Oh, I suppose
<qyliss> bhipple: wow, that was an old one!
<bqv> I'll check shortly
gthm has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @bhipple closed pull request #69128 → fedpkg: fix build → https://git.io/Je3aa
nschoe has quit [Remote host closed the connection]
<bhipple> I was just taking a look at some of the stale tag PRs that seemed mergeable, and closing some that were obviously bit-rotted :)
fendor_ is now known as fendor
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101654 → golangci-lint: 1.31.0 -> 1.32.0 → https://git.io/JTrbm
dbmikus has joined #nixos
<pumpy> tilpner++
<{^_^}> tilpner's karma got increased to 83
<pumpy> __monty__++
<{^_^}> __monty__'s karma got increased to 20
nschoe has joined #nixos
<pumpy> supersandro2000++
<{^_^}> supersandro2000's karma got increased to 1
<pumpy> the awk print $# solution was perfect
<{^_^}> [nixpkgs] @zimbatm opened pull request #101655 → ruby: make the build reproducible → https://git.io/JTrbE
corpix_ has joined #nixos
<supersandro2000> I am in a little pitty. I have like 30 python packages which are all closely related to each other
<supersandro2000> how to I expose them all under python3Packages without creating a file for each?
<hexa-> they need to be referenced in pkgs/top-level/python-packages.nix
<hexa-> if you want to upstream them, they all need their own file
<hexa-> if they need to be updated in sync, add a remark to reflect that
<{^_^}> [nixpkgs] @vbgl merged pull request #101552 → ocamlPackages.mirage-net: init at 3.0.1 → https://git.io/JTVp6
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.mirage-net: init at 3.0.1 »: https://git.io/JTrby
<supersandro2000> I have 50 to be exact
dbmikus has quit [Ping timeout: 260 seconds]
<supersandro2000> which share everything except the hash and the name
corpix has quit [Ping timeout: 240 seconds]
<supersandro2000> I don't 50 files are feasable if I ever need to edit anything
gxt has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101656 → gomuks: 0.2.0 -> 0.2.1 → https://git.io/JTrNe
<{^_^}> [nixpkgs] @bhipple closed pull request #59524 → roccat-tools fix wrong -DLIBDIR → https://git.io/fjm18
<{^_^}> [nixpkgs] @bhipple closed pull request #46490 → nixos: sound: warn about changes to defaults → https://git.io/fAV1B
<{^_^}> [nixpkgs] @bhipple merged pull request #101650 → ssh-chat: 1.9 -> 1.10 → https://git.io/JTryA
<{^_^}> [nixpkgs] @bhipple pushed commit from @luc65r to master « ssh-chat: 1.9 -> 1.10 »: https://git.io/JTrNg
<pumpy> im trying to make the short hash thing a script https://termbin.com/0bjb but when i run it it just sits there what im doing wrong pls?
d10n-work has joined #nixos
gthm has joined #nixos
<gchristensen> pumpy: #bash is probably a more appropriate place to ask that
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101657 → gqrx: 2.13 -> 2.13.2 → https://git.io/JTrAk
<pumpy> ty!
<supersandro2000> pumpy: use set -x to see where it hangs
<gchristensen> supersandro2000: maybe you can help in #bash :)
hmpffff has quit [Ping timeout: 272 seconds]
Peter_Storm has joined #nixos
gustavderdrache has joined #nixos
hmpffff has joined #nixos
servo has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #101658 → ocamlPackages.mirage-runtime: 3.8.1 → 3.9.0 → https://git.io/JTrA7
<bqv> MichaelRaskin: can canfirm, it works as expected. The gtk warnings aren't too relevant, I see them often
<MichaelRaskin> I also got some JS ones in some situations
<MichaelRaskin> Does sound work? That should be relevant to wrapping
<bqv> Yep
<MichaelRaskin> Great
<infinisil> Idea: Let's have /lib64/ld-linux-x86-64.so.2 on NixOS, but have it just be a stub that errors with "Binary <path> is not patched to work on NixOS, do ... to fix it"
<infinisil> This would be much better than the weird "File not found" error you get otherwise
<MichaelRaskin> Let's see how much of Quicklisp top 100 we are still missing…
zakame has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101659 → helmfile: 0.131.0 -> 0.132.1 → https://git.io/JTrpv
<{^_^}> [nixpkgs] @tfc merged pull request #101538 → test-driver.py: remove bufsize=1 from Popen calls → https://git.io/JTVi6
<{^_^}> [nixpkgs] @tfc pushed 2 commits to master: https://git.io/JTrpf
<omasanori[m]> infinisil: interesting. I had imagined similar sandbox but for file paths so executing host /bin/sh would be detected.
m4ts has joined #nixos
<pumpy> supersandro2000++
<{^_^}> supersandro2000's karma got increased to 2
<supersandro2000> Would it be okay to have some template in python-modules to generate 48 modules?
m4tsa_ has quit [Ping timeout: 260 seconds]
<MichaelRaskin> I would probably inherit from import or something…
<supersandro2000> I want to upstream it and each python package should have its own default.nix
<MichaelRaskin> I think if template is upstreamable at all, it has to be in its own file
<supersandro2000> it is that already. I plan to let it live next to the update.sh to easily regenerate the default.nix for all python packages
<supersandro2000> I don't really want to introduce a new function just to build those packages
<supersandro2000> and I can't abstract them away and make them only available to the final package because some other packages only depend on a subset and not all
<MichaelRaskin> Ah, generator produces default.nix files
<supersandro2000> and importing 50 packages if you only need 3 is also not nice
<MichaelRaskin> Sounds good
<supersandro2000> that was my plan.
<supersandro2000> currently trying esh but I am open to anything
<supersandro2000> changing the description or something shouldn't be a pain
m4tsa_ has joined #nixos
<omasanori[m]> so, by refactoring Maxima's derivatives, I have reduced their closure size by 15~23% with no functional changes. I will make a PR next week or such
<__monty__> pumpy: My md5 has a -q quiet option to only print the checksum. Check man md5 for something similar?
m4ts has quit [Ping timeout: 264 seconds]
m4ts has joined #nixos
<pumpy> __monty__++
<{^_^}> __monty__'s karma got increased to 21
<pumpy> i missed that ty!
<omasanori[m]> derivation, not derivative
m4tsa_ has quit [Ping timeout: 272 seconds]
nilsirl[m] has quit [Quit: Idle for 30+ days]
abbec has quit [Quit: Idle for 30+ days]
juan[m] has quit [Quit: Idle for 30+ days]
ialhamad[m] has quit [Quit: Idle for 30+ days]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTrjS
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/e171f096a24 (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
hnOsmium0001 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101660 → i3-gaps: 4.18.2 -> 4.18.3 → https://git.io/JTrjh
niso has joined #nixos
<niso> by chance someone knows how to build "nixos-install" from the master branch?
emacsomancer has quit [Ping timeout: 265 seconds]
<betaboon> heya. since some time steam fails to connect. I'm on nixpkgs-unstable. anyone got the same problem or a solution ?
<tilpner> niso: Try nix-build -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz -E '((import <nixpkgs> {}).nixos {}).nixos-install'
cole-h has joined #nixos
<tilpner> Leave off -I if your <nixpkgs> is master
<{^_^}> [nixpkgs] @ryantm merged pull request #101653 → gobuster: 3.0.1 -> 3.1.0 → https://git.io/JTrdu
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JToeN
marc2 has quit [Quit: WeeChat 2.8]
mallox has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @7c6f434c opened pull request #101661 → lispPackages: add some more, mainly from Quicklisp top 100 → https://git.io/JTovu
ddellacosta has joined #nixos
Chiliparrot has joined #nixos
<niso> tilpner: thanks!
bhipple has quit [Remote host closed the connection]
<pingiun> I cannot do a fetch tarball because my ec2 instance complains about having no space left on device
<pingiun> even though I added 4gb of swap and it has 18gb of root disk left
<{^_^}> [nixpkgs] @jonafato opened pull request #101663 → [20.09] keepassxc: 2.6.1 -> 2.6.2 → https://git.io/JTovN
Chiliparrot has quit [Client Quit]
<tilpner> pingiun: Check all filesystems (df -h), especially the one that's used for builds (possibly /tmp)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101664 → jackett: 0.16.1757 -> 0.16.1883 → https://git.io/JTovp
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to release-20.09: https://git.io/JTovh
<pingiun> tilpner: /tmp is not a different filesystem
<pingiun> all filesystems show space available as well
<tilpner> What's the minimum available space?
<{^_^}> [nixpkgs] @cpcloud opened pull request #101665 → bug: fix libnvidia-container build → https://git.io/JToft
<pingiun> tilpner: 99M for /run/user/0
<pingiun> and what i'm unpacking is unstable nixpkgs
<tilpner> Yeah, that won't be enough
<pingiun> ah okay
<pingiun> how can I increase the space?
<tilpner> tmpfs?
<pingiun> yeah for /run/user/0
<tilpner> Is is mostly filled, or was it always small? (Paste the df -h line)
<pingiun> tmpfs 99M 12K 99M 1% /run/user/0
<pingiun> tilpner: I see that it's way larger on another machine where I was able to build, but I have no idea how the size is controlled
<tilpner> I'm checking how to change the build directory
<tilpner> But check mount options for size parameters: findmnt -t tmpfs
<tilpner> (Now, if it's not in fstab, I have no idea where to change that on ec2)
<pingiun> └─/run/user/0 tmpfs tmpfs rw,nosuid,nodev,relatime,size=100780k,mode=700
<tilpner> If you have the memory, and it's in fstab, and fstab is not ec2-managed, go ahead and change that
<tilpner> But it might be a good idea to understand why it's set that like that in the first place
<pingiun> I don't really have the memory, I'm trying to run it on a small ec2 instance
<pingiun> 1gb of ram
<pingiun> I could increase it and it would use the swap of course
<tilpner> That's going to be painful either way
<tilpner> But then you probably don't want to build in a tmpfs
<tilpner> And need to figure out how to change the build directory
Raito_Bezarius has quit [Ping timeout: 272 seconds]
<pingiun> yeah
<pingiun> I believe setting the TMPDIR environment variable should work
alp has joined #nixos
<tilpner> But that would be global, I'd prefer a nix-specific setting
slack1256 has joined #nixos
<tilpner> I guess you could set it only for the daemon, if you use that
<pingiun> I am currently manually running nix-build
<pingiun> and i saw in the nix-build man page that it uses TMPDIR
<matthewcroughan_> Do people think this is one of the most active freenode rooms?
<matthewcroughan_> I think it probably is.
<cole-h> Eh, I'm sure there are busier rooms
niso has quit [Quit: Lost terminal]
emacsomancer has joined #nixos
neiluj has quit [Quit: leaving]
Raito_Bezarius has joined #nixos
dbmikus has joined #nixos
dbmikus has quit [Ping timeout: 240 seconds]
Spiney has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @utsl42 opened pull request #101666 → binutils: fix an error handling bug in the Gold linker → https://git.io/JToTn
sangoma has quit [Ping timeout: 260 seconds]
<DavHau[m]1> How can I find out which package hosts `libstdc++.so.6`. `nix-locate` doesn't spit out any useful result.
<cole-h> ,locate libstdc++.so.6
<{^_^}> Found in packages: robomongo, gcc-unwrapped.lib
<cole-h> For nix-locate to work, you need to run `nix-index`, btw
Spiney has joined #nixos
<DavHau[m]1> I did, but the results are just plain wrong.
<DavHau[m]1> <{^_^} "Found in packages: robomongo, gc"> If "I build gcc-unwrapped.lib it doesn't contain that file
gianarb has joined #nixos
growpotkin has joined #nixos
<bqv> #81459
<{^_^}> https://github.com/NixOS/nixpkgs/pull/81459 (by wahjava, 33 weeks ago, open): Fix FreeBSD support
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101667 → leatherman: 1.12.1 -> 1.12.2 → https://git.io/JToTo
<octe> libsdtc++.so.6 is `special`, it resides in stdenv.cc.cc.lib (see other packages)
<octe> i read that recently on the patchelf wiki page
dbmikus has joined #nixos
<cole-h> Certainly exists in gcc-unwrapped.lib for me.
werner291 has quit [Quit: werner291]
<DavHau[m]1> Oh... there is a second result directory. Thanks ;)
pjan has quit [Ping timeout: 240 seconds]
corpix has joined #nixos
dbmikus has quit [Ping timeout: 256 seconds]
corpix_ has quit [Ping timeout: 240 seconds]
corpix_ has joined #nixos
alp has quit [Ping timeout: 272 seconds]
alp has joined #nixos
corpix has quit [Ping timeout: 240 seconds]
Qubasa has quit [Ping timeout: 260 seconds]
lsix has joined #nixos
nschoe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
lordcirth has quit [Read error: Connection reset by peer]
lordcirth has joined #nixos
zakame has quit [Ping timeout: 260 seconds]
pjan has joined #nixos
Peter_Storm has quit [Quit: Connection closed for inactivity]
slack1256 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Maxwell-lt opened pull request #101668 → mullvad-vpn: 2020.5 -> 2020.6 → https://git.io/JToIJ
rajivr has quit [Quit: Connection closed for inactivity]
zakame has joined #nixos
<supersandro2000> Is there a way I can replace every nix-shell with cached-nix-shell?
<MichaelRaskin> lorry?
<supersandro2000> looking into that
<supersandro2000> but I am more after something like: I ran this random script and it is slow
justanotheruser has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Zopieux opened pull request #101669 → nxdomain: init at 1.0.0 → https://git.io/JToIS
dbmikus has joined #nixos
corpix has joined #nixos
<pinpox> I've set up postgresql in my configuratin.nix and granted access to a user for some DBs. When running "psql" as that user I get an error though: "psql: FATAL: role "sourcehut" does not exist"
<pinpox> Would anyone take a look at the nix snipped?
<pinpox> I want to allow a system user called "sourcehut" to have all privileges on the two databases specified
zakame has quit [Ping timeout: 260 seconds]
gustavderdrache has quit [Quit: Leaving.]
corpix_ has quit [Ping timeout: 240 seconds]
gianarb1 has joined #nixos
gianarb has quit [Ping timeout: 240 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101671 → libfabric: 1.11.0 -> 1.11.1 → https://git.io/JToLV
<{^_^}> [nixpkgs] @bjornfor merged pull request #101663 → [20.09] keepassxc: 2.6.1 -> 2.6.2 → https://git.io/JTovN
<{^_^}> [nixpkgs] @bjornfor pushed commit from @jonafato to release-20.09 « keepassxc: 2.6.1 -> 2.6.2 »: https://git.io/JToLM
sangoma has joined #nixos
zakame has joined #nixos
<{^_^}> [nixpkgs] @Zopieux opened pull request #101672 → python3Packages.pycmarkgfm: init at v1.0.1 → https://git.io/JToLA
<pinpox> nevermind, I think I got it
<{^_^}> [nixpkgs] @rnhmjoj pushed to release-20.03 « arx-libertatis: remove old override »: https://git.io/JTotL
<cole-h> How did you get it? :)
<zopieux> hi supersandro2000, quick question: are you automatically leaving PR comments such as "successfully builds on Darwin" or do you do that manually when you identify macOS testing missing?
<supersandro2000> Leaving them automatically would be pointless. I build some PRs on OSX and just report if that worked or not.
<supersandro2000> AFAIK most tools only test linux amd64
<zopieux> ok thanks for the quick comments!
<supersandro2000> if there is a better way to do so please let me know
<MichaelRaskin> A set of users which is roughly committers can trigger ofborg builds on Darwin too
<zopieux> I was actually wondering how to prevent overriding the entire checkPhase, thanks for the pytestCheckHook pointer
<MichaelRaskin> Automatically conditional on an automatic builds could still be useful!
<MichaelRaskin> But risky to operate
<supersandro2000> MichaelRaskin: but they are not always triggered and I hope it is useful feedback for the author
alp has quit [Ping timeout: 272 seconds]
<supersandro2000> I don't have the compute power to do that for every PR
<MichaelRaskin> Yeah, might need manual intervention
<supersandro2000> zopieux: no problemo
<supersandro2000> also builds on osx
<evanjs> Sooooo nodePackages generate script is failing to resolve some deps, presumably due to version strings having "beta" or etc in them (not sure, on mobile atm) -- anybody have an idea if there's another reason this isn't resolving? https://www.npmjs.com/package/vue-loader-v16
<gianarb1> Ciao! I am new to nix and I am experimenting with Go and OpenCV, I posted this question few days ago but in the meantime I didn't find a good fix, https://tmpfiles.org/dl/91322/opencvtest.zip can somebody have a look? I made an example here
<supersandro2000> Can you upload that in plain text?
<gianarb1> Sure supersandro2000 , there are a couple of files so let me create a gh repo
<supersandro2000> gianarb1: but what is your question? didn't catch it the last days
<evanjs> ... ah. It runs through node2nix
<gianarb1> supersandro2000: https://github.com/gianarb/cvtest
<gianarb1> I am able to run this example using `brew` on mac os, but I get the error in the readme when I try with nix
<gianarb1> so probably the brew formula does something different compared with the nix derivation but I am not sure how to fix it
<supersandro2000> gianarb1: did you check that you are using the same version of opencv? maybe brew is using 3
<evanjs> Mic92: any idea why generate.sh/node2nix is failing on vue-loader-v16/if it's even supposed to work on beta versions and etc?
<supersandro2000> gianarb1: I think there is some version mismatch but I don't know more. I would compare the version between brew and see if there is a major or minor update which breaks things
<supersandro2000> gianarb1: there should be 3. Saw it earlier today
<evanjs> Weird... I do see beta versions in node-packages.nix
<cole-h> > opencv3
<{^_^}> "<derivation /nix/store/g4ai2xs1shlvf6mga2x40jddshvazqd4-opencv-3.4.8.drv>"
<matthewcroughan_> cole-h: so what's with the flake.lock file?
* evanjs contemplates trying to add the package manually just to see if it builds
<gianarb1> ah I see! nix uses 4.3.0, brew 4.5.0
<gianarb1> I have to figure out how to override version I presume :D
<drakonis> > opencv4
<{^_^}> "<derivation /nix/store/d62bjg7693wyiprr0vrgwzry3rh3igqc-opencv-4.3.0.drv>"
<gianarb1> yep! brew installs 4.5.0 drakonis , so probably that's what it is, should I open a PR to update opencv from 4.3.0 to 4.5.0 or is it not required? :)
<gianarb1> well desired, not required
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101673 → libndctl: 69 -> 70.1 → https://git.io/JToqz
<drakonis> well, updating would be nice, yes!
aminechikhaoui has quit [Quit: The Lounge - https://thelounge.github.io]
<gianarb1> ok drakonis I will take it!
<supersandro2000> the nix file for opencv is a bit lengthy
orivej has quit [Ping timeout: 260 seconds]
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @frlan opened pull request #101674 → Geany: 1.36.0 -> 1.37.0 → https://git.io/JTomJ
<evanjs> And I do see npm packages that have `beta.\d.\d` so it must not be just that suffix. Hrmmm
<evanjs> eg `"http2-wrapper-1.0.0-beta.5.2"`
<matthewcroughan_> colemickens: So with flake.nix, how do we decide what system we're building?
<matthewcroughan_> I have an assumption, but I really need to know what the correct procedure is supposed to be.
<matthewcroughan_> So, let's assume you do not have a build server, you are doing everything locally on your laptop.
<{^_^}> [nixpkgs] @Ma27 merged pull request #101645 → nixos/tests: only apply qemu parameters if the options are defined → https://git.io/JTrXW
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTomm
<matthewcroughan_> The procedure would be: 1. `nixos-rebuild --upgrade --flake . switch` after modifying anything in /etc/nixos/ right?
<matthewcroughan_> assume the user (me) is storing their entire nixcfg in /etc/nixos on their laptop
<matthewcroughan_> Maybe bqv has an answer to this also? :D
<{^_^}> [nixpkgs] @Ma27 merged pull request #101640 → tor-browser-bundle-bin: 10.0.1 -> 10.0.2 → https://git.io/JTra3
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JTomB
<bqv> Ping me in an hour, I haven't had my morning coffee yet
<bqv> And by morning coffee I mean evening vodka
<matthewcroughan_> Ah, I've just woke up too
<matthewcroughan_> I went to sleep with colemickens ruining my laptop via ssh
<matthewcroughan_> I wake up, now I am doing the ruining
dbmikus has quit [Ping timeout: 256 seconds]
<matthewcroughan_> Still don't get this flakes stuff if I'm totally honest :D
<drakonis> its all so cool but at this point it is a band aid for nix not having modules
<drakonis> totally a band-aid
<matthewcroughan_> Well in colemickens example, he puts system = "x86_64-linux"; in my flake.nix
<matthewcroughan_> and I just don't understand that
<drakonis> it selects the system architecture
<matthewcroughan_> I thought all that was supposed to be done in ./hosts/hostname/hardware-configuration.nix
<drakonis> no!
<matthewcroughan_> yes, but why should the flake contain anything at all relating to the systems hardware?
<drakonis> it isnt a system hardware thing
<drakonis> its more of a "select which ISA and OS you're using"
<drakonis> its for fetching packages
<{^_^}> [nixpkgs] @bjornfor merged pull request #101294 → xournalpp: 1.0.18 -> 1.0.19 → https://git.io/JTubs
<{^_^}> [nixpkgs] @bjornfor pushed commit from @sikmir to master « xournalpp: 1.0.18 -> 1.0.19 »: https://git.io/JTom7
<matthewcroughan_> So, think of things from my perspective of moving away from a sole configuration.nix setup
<matthewcroughan_> In order to upgrade my system, I run `nixos-rebuild --upgrade --flake . switch`
<matthewcroughan_> But no, that's wrong. Because what would that do? That'd build everything in my flake.nix?
<matthewcroughan_> E.g colemickens' has defined his rpi's and more inside that thing.
<cole-h> It will build `nixosConfigurations.<hostname>`
<matthewcroughan_> It's all these implicit things that I'm not aware of
<cole-h> The nixos-rebuild tool isn't beholden to flakes purity so it can read the `/etc/hostname` file and try to build that nixosConfiguration
<matthewcroughan_> How is it obvious or intuitive that these things are implicit?
<matthewcroughan_> That's so stupid -_-
<cole-h> It's not implicit if you read the manpage :)
<{^_^}> [nixos-hardware] @dadada opened pull request #197 → t40s: init → https://git.io/JToYe
<matthewcroughan_> Just please, for the love of God, someone write a page of everything that is implicit.
<matthewcroughan_> Too many defaults that are unexplained
<MichaelRaskin> It will be too long and you will refuse to read it just like the manuals
<cole-h> "The flake must contain an output named nixosConfigurations.name. If name is omitted, it default to the current host name."
<matthewcroughan_> Where did you find that cole-h?
<cole-h> `man nixos-rebuild`
<evanjs> Alright. I have further narrowed the issue
<matthewcroughan_> why are timecodes always incorrect in nixos?
<evanjs> vue-cli-service is the problem
<matthewcroughan_> this manpage says it was made in 1980
<cole-h> Because of purity.
<evanjs> vue-loader-v16 resolved fine by itself
corpix has quit [Remote host closed the connection]
<matthewcroughan_> cole-h what's the fix then? It's very stupid.
<cole-h> ???
<matthewcroughan_> I know it's inconsequential, but can you admit that it looks stupid?
<cole-h> No, I can't, because it keeps purity of the build.
<matthewcroughan_> To have the dates of files completely ignored
<matthewcroughan_> Surely there's consequences to this?
<cole-h> Yeah, the consequences (to not pinning the date to something) is non-reproducible builds
<cole-h> Which defeats the point of Nix
<matthewcroughan_> Okay, so Nix doesn't like time.
<cole-h> More like time is impure by definition, and thus doesn't like Nix.
<{^_^}> [nixos-hardware] @dadada closed pull request #197 → t40s: init → https://git.io/JToYe
dbmikus has joined #nixos
aminechikhaoui has joined #nixos
<evanjs> Alright, I might need to ask on a vue channel because I can't find a repo for vue-cli-service anywhere. Just vue-cli/"@vue/cli"
apteryx has left #nixos [#nixos]
<{^_^}> [nixos-hardware] @dadada opened pull request #198 → t14s: init → https://git.io/JToYB
gnidorah has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @bjornfor pushed commit from @sikmir to release-20.09 « xournalpp: 1.0.18 -> 1.0.19 »: https://git.io/JToYE
<matthewcroughan_> So, in this setup. We will produce a machine that has sshd enabled.
<{^_^}> [nixpkgs] @erictapen pushed to release-20.09 « tor-browser-bundle-bin: 9.5.4 -> 10.0.2 »: https://git.io/JToY2
<matthewcroughan_> If I define multiple machines in flake.nix, then all these machines will have sshd enabled, is that right?
<drakonis> sure you could do that
<matthewcroughan_> because sshd is enabled in configuration.nix, which is imported in the flake.
<matthewcroughan_> L14 - L17 is a machine definition. Is this also correct? https://github.com/colemickens/nixos-flake-example/blob/master/flake.nix#L14-L17
<matthewcroughan_> this could be my laptop
<matthewcroughan_> cole-h: What is the point of having a global flake.nix?
<matthewcroughan_> Why wouldn't each machine have a flake.nix?
<{^_^}> [nixpkgs] @erictapen pushed to release-20.03 « tor-browser-bundle-bin: 10.0 -> 10.0.2 »: https://git.io/JToYD
<drakonis> its only available for that particular system mind you
<zopieux> is there a way to find the relevant derivation 'identifier' for, say, a give systemd service in a nixos configuration tree? Ideally I'd like to avoid nix-build'ing the entire -A system, and would rather build just a given 'config.systemd.services.<foo>' to see if it contains what I expect
<zopieux> but I cannot find the relevant name to pass to nix-build
<grfn> is there some way to get the behavior of `nix-instantiate --eval` while also building any derivations that result in store paths?
<pinpox> How can I run a python app installed declaratively so that it find's other modules/dependencies?
<pinpox> I'm trying gunicorn app.py -b 127.0.0.1:5000 and get "No module named flask"
<grfn> so eg right now if I run `nix-instantiate --eval --strict --json -E '{hello = (import <nixpkgs> {}).hello;}'` I get `{"hello":"/nix/store/w9yy7v61ipb5rx6i35zq1mvc2iqfmps1-hello-2.10"}` but that store path isn't actually built
<grfn> is there a way to guarantee that it is?
<matthewcroughan_> drakonis: Can you provide me with an explanation for what flakes are for?
<zopieux> pinpox, did you include pythonPackages.flask in the env?
<matthewcroughan_> The wiki says flakes "Flakes allow you to specify your code's dependencies"
<pinpox> zopieux: no, I thought that should be a dependecie that gets installed automtically
<matthewcroughan_> This is very clearly not all that flakes are, they are more .
<matthewcroughan_> So, what more are they?
<grfn> flaky
gianarb1 has quit [Ping timeout: 244 seconds]
<grfn> <.<
<matthewcroughan_> -_-
<zopieux> pinpox, I don't know what gunicorn app you're talking about, but it should pass flask as propagatedBuildInputs, otherwise it's a buggy derivation
<pinpox> ok. I'm trying to "translate" this systemd service file to run sourcehut https://git.sr.ht/~dlax/meta.sr.ht-deb/tree/master/debian/srht-meta.service
<zopieux> then your sourcehut pythonPackage derivation must include flask as a propagatedBuildInput
<zopieux> the systemd config is part of the *nixos module*, not the package
<pinpox> zopieux: I'm using the official package just to install it and wanted to write a service definition in my nixos configuration file. Is that wrong?
<zopieux> please link to the relevant package https://search.nixos.org/package
ilmu has quit [Ping timeout: 260 seconds]
<ornxka> is there an easy way to figure out where all my nix store space is going?
<infinisil> ,spaceusage
<{^_^}> infinisil: Did you mean storeusage?
<{^_^}> du --human-readable --max-depth=1 /nix/store --exclude /nix/store/.links | sort --human-numeric-sort
<infinisil> ornxka: ^
<ornxka> ah bless you
<infinisil> Does take a while, maybe you want to pipe the output to a file
<ornxka> tyvm
ilmu has joined #nixos
slack1256 has joined #nixos
berberman_ has joined #nixos
berberman has quit [Ping timeout: 260 seconds]
<pinpox> sorry, first link doesn't work
dbmikus has quit [Ping timeout: 260 seconds]
<__monty__> Is `git send-email` included in the git package?
<zopieux> this thing doesn't seem to depend on flask reading https://git.sr.ht/~sircmpwn/meta.sr.ht/tree/master/setup.py
<__monty__> Doesn't seem to be.
<pinpox> zopieux: well how do I run it?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101675 → libp11: 0.4.10 -> 0.4.11 → https://git.io/JTo3O
<pinpox> I just want a service that starts/stops/manages sourcehut, not sure how to write that
<grfn> __monty__: `nixpkgs.gitFull`
<pinpox> zopieux: this is what I have so far https://gist.github.com/pinpox/dbab1ecab06c869ac1b602a2af2080c8
<zopieux> oh my bad it's flask under the hood https://git.sr.ht/~sircmpwn/meta.sr.ht/tree/master/metasrht/app.py
<pinpox> (service is WIP)
<__monty__> grfn: Thank you. I was wondering how I could ,locate bin git-subcommand : /
<pinpox> zopieux: I don't care about gunicorn, if it can be done with nginx I'll use that
<pinpox> whatever works
gxt has joined #nixos
<{^_^}> #100812 (by unode, 1 week ago, open): htslib: 1.10.2 -> 1.11
<{^_^}> #100814 (by unode, 1 week ago, open): samtools: 1.10 -> 1.11
<supersandro2000> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.2.11/lib'
<supersandro2000> I don't need to worry about the above?
ericsagnes has quit [Ping timeout: 260 seconds]
<zopieux> pinpox, looks like you need to do that kind of trick where you use python.buildEnv with the relevant deps (srht) https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/moinmoin.nix#L211-L236
<zopieux> good luck!
gxt has quit [Client Quit]
<pinpox> would it be easier to skip gunicorn and use nginx?
<pinpox> because that looks like black magic to me
<matthewcroughan_> Who made https://nixcloud.io/tour ?
<matthewcroughan_> How is this allowed? :D
<zopieux> I don't thing nginx has support for wsgi natively, you need a worker such as gunicorn
<matthewcroughan_> I know it works, I know it's a programming language. But should it not deny terrible solutions like mine?
<supersandro2000> Unode: I left some feedback
<zopieux> that's beyond nixos though
<pinpox> zopieux: yeah, true. I still don't really understand how to write my service so that gunicorn can start it
<zopieux> yes, uwsgi it is then, same shit, different worker
<supersandro2000> uwsgi 😖
<Unode> supersandro2000: thanks!
<supersandro2000> their doc is not great
<pinpox> :D
<pinpox> yeah
<pinpox> ok, i'll stay with gunicorn then..
<pinpox> (If I get it to run sourechut)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101676 → libquotient: 0.6.0 -> 0.6.2 → https://git.io/JTo3j
gianarb1 has joined #nixos
exco has joined #nixos
<Unode> supersandro2000: for the samtools error I suspect we need to merge htslib first.
<supersandro2000> Unode: 👍 that is still building locally. Maybe add that to the PR so others know
<Unode> supersandro2000: added. Thanks! I didn't see the failure before since I had htslib updated on my git tree.
<Unode> will likely include both in future PRs as they should be kept in sync.
<bqv> matthewcroughan_: for the record, i don't like nixos-rebuild either, which is why i quite intentionally make sure i don't use it. i can explain the gist of what it does, if you like
<bqv> otherwise, it's been an hour, i'm sufficiently inebriated, what do you need to know
<matthewcroughan_> I'm taking the tour of go at the moment.
ericsagnes has joined #nixos
<matthewcroughan_> Can you tell me what my issue is?
<matthewcroughan_> I created the same stupid solution twice? Top is my solution, bottom is actual solution, middle is output.
<bqv> looks like it should work, to me
<bqv> in both cases
<matthewcroughan_> yes, they both produce the same exact output.
<Unode> matthewcroughan_: don't see a problem either the solutions are equivalent
<bqv> what's the problem?
<matthewcroughan_> The problem is that I created something that is stupid.
<bqv> we cannot help you with that :)
<Unode> I don't see what the issue is there either :)
<matthewcroughan_> "Hello " instead of "Hello"
<matthewcroughan_> Removing a var, instead of adding + " "
<Unode> well... still works. Wouldn't call it stupid
<matthewcroughan_> bqv: My desire is to build my system, my laptop, on itself.
<matthewcroughan_> The only nixos system I have today is my laptop here.
<cole-h> "If it's stupid but it works, it isn't stupid."
<matthewcroughan_> /etc/nixos is my directory of choice. Everything I do with my system will be in there, that's my limitation for now.
<bqv> cole-h: can you apply that to javascript?
<MichaelRaskin> It doesn't work?
<MichaelRaskin> I mean, next release of Chromium will break it . Always does
Somelauw has joined #nixos
<bqv> matthewcroughan_: flakes don't depend on a source directory
<matthewcroughan_> I know. I'm just wondering what command I should run in place of nixos-rebuild
<bqv> do you have a flake to test with
<Somelauw> Is anyone using nixGLIntel. I'm having trouble getting sound to work with nixGLIntel+qutebrowser and I'm wondering if this might be because of nixGLIntel
<matthewcroughan_> bqv: https://termbin.com/zfz3
<cole-h> nixos-rebuild works with flakes, so why would you want to replace it?
<bqv> if you do, and you've enabled the things you need to in nix.conf, you should be able to run `nix build --flake '/path/to/flake#nixosConfigurations.yourhostname.config.system.build.toplevel'
<cole-h> ^ That works too
<bqv> that will use nix to build the "system derivation"
<cole-h> I don't think you need the `--flake` part, though :thinking:
<bqv> and will put the result in .. well, 'result', in your current directory
dbmikus has joined #nixos
<energizer> can i build nixos for raspi on a desktop machine? https://bpa.st/XIIA
<bqv> cole-h: implicitness is the devil
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101677 → libxls: 1.6.0 -> 1.6.1 → https://git.io/JTosi
<matthewcroughan_> agreed
<bqv> matthewcroughan_: you can then run ./result/bin/switch-to-configuration switch
<bqv> that is, in summary, what nixos-rebuild would do
<cole-h> But also incorrect commands are worse: https://i.imgur.com/UZ8vejf.png
<bqv> just those two things
<cole-h> --flake does not exist for `nix build` :)
gxt has joined #nixos
<bqv> cole-h: oh, right yes, the literal '--flake' part is unnecessary
<bqv> i thought you meant --flake and onwards
<pinpox> zopieux: I'm reading throug it, but I don't understand, sorry. I'm trying to adapt the code you linked like this: https://gist.github.com/pinpox/b4432ad827e1d796ff9450548e6b587d
<pinpox> the service starts, but fails with "no module named metasrht"
lopsided98_ has quit [Quit: Disconnected]
dbmikus has quit [Ping timeout: 265 seconds]
lopsided98 has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #101678 → treewide: drop gnome2.pango alias → https://git.io/JToGO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101679 → liquibase: 4.0.0 -> 4.1.1 → https://git.io/JToG3
<{^_^}> [nix] @tnias opened pull request #4186 → Add sha512 to hashAlgo listings in manpages → https://git.io/JToGB
<matthewcroughan_> how can I a+b+c if they have not been defined?
<bqv> lexical scoping
<bqv> they're defined in the context of that function
tarruda has joined #nixos
<bqv> during eval, that would resolve first to let f = "f"; o = "o"; in { foo = f+o+"o"; }
<matthewcroughan_> that's such a bs way of explaining it :P
<bqv> then to { foo = "f"+"o"+"o"; }
<matthewcroughan_> would it not be easier to say: "your arguments to func are `f o "o"`"
<bqv> sure
<matthewcroughan_> func is a function that takes 3 arguments and concatenates them into one
<matthewcroughan_> but if I read what you said, I would never understand it
<matthewcroughan_> lexical scoping
meck has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101680 → livepeer: 0.5.10 -> 0.5.11 → https://git.io/JToGM
<evalexpr> but he answered the exact question you asked. I don't see an issue with the answer - you asked why specifically you can use a+b+c if they aren't defined - nothing to do with what the function does
<evalexpr> s/he/bqv - apologies :)
dbmikus has joined #nixos
<bqv> :p
<evalexpr> bad habits
mananamenos_ has quit [Ping timeout: 258 seconds]
johnw has joined #nixos
<matthewcroughan_> evalexpr: func = a: b: c: a+b+c;
<matthewcroughan_> # func defines a function
<matthewcroughan_> # a+b+c are the performed operation on those arguments
<matthewcroughan_> # a: b: c: are placeholder arguments
FRidh has quit [Quit: Konversation terminated!]
<matthewcroughan_> Is this a fair enough evaluation of what just happened? Or am I missing something?
<bqv> yup, you're good
sangoma has quit [Ping timeout: 258 seconds]
dbmikus has quit [Ping timeout: 260 seconds]
<Mic92> evanjs: sorry, don't know
<Somelauw> Do I need to do anything special to get sound with nix applications?
<multun> not really, it should just work out of the box
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101681 → lucky-cli: 0.23.1 -> 0.24.0 → https://git.io/JToZn
<Somelauw> I don't hear audio with one nix application, is there a small one I can test that has sound?
<{^_^}> [nixpkgs] @Mic92 merged pull request #101594 → x265: fix linux-aarch64 build → https://git.io/JTwaF
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JToZW
<evalexpr> Somelauw: maybe `speaker-test` will work for you
Synthetica has joined #nixos
alp has joined #nixos
rprije has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101682 → lynis: 3.0.0 -> 3.0.1 → https://git.io/JToZ9
Neo-- has joined #nixos
silver has quit [Quit: rakede]
betux[m] has joined #nixos
Izorkin has quit [Ping timeout: 272 seconds]
andymandias has quit [Ping timeout: 240 seconds]
andymandias has joined #nixos
<{^_^}> [nixos-hardware] @Mic92 merged pull request #198 → t14s: init → https://git.io/JToYB
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JTon4
jabster28 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101683 → mandelbulber: 2.22 -> 2.23 → https://git.io/JTong
Spirit__ has quit [Quit: Leaving]
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
ilmu has quit [Remote host closed the connection]
ilmu has joined #nixos
Izorkin has joined #nixos
lsix has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101684 → matcha-gtk-theme: 2020-10-05 -> 2020-10-23 → https://git.io/JTocT
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
CyberManifest has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #101661 → lispPackages: add some more, mainly from Quicklisp top 100 → https://git.io/JTovu
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JTocC
jabster28 has joined #nixos
jabster28 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @woffs opened pull request #101685 → btrfs-progs: 5.7 -> 5.9 → https://git.io/JTocu
ilmu has quit [Ping timeout: 260 seconds]
Izorkin has quit [Ping timeout: 260 seconds]
ilmu has joined #nixos
Izorkin has joined #nixos
ehmry has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101686 → mdbook: 0.4.3 -> 0.4.4 → https://git.io/JToch
<{^_^}> [nixpkgs] @makefu opened pull request #101687 → metasploit: update to 6.0.12, add updateScript → https://git.io/JToCk
<{^_^}> [nixpkgs] @symphorien opened pull request #101688 → vimPlugins.LanguageClientNeovim: 0.1.158 -> 0.1.160 → https://git.io/JToCt
<{^_^}> [nixpkgs] @peti merged pull request #100393 → R: 4.0.2 -> 4.0.3 → https://git.io/JTtu2
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/JToC8
Neo-- has quit [Ping timeout: 260 seconds]
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
gianarb1 has quit [Ping timeout: 260 seconds]
jbox has joined #nixos
<{^_^}> [nixpkgs] @greydot opened pull request #101689 → whalebird: init at 4.2.3 → https://git.io/JToCD
Izorkin has quit [Ping timeout: 256 seconds]
Izorkin has joined #nixos
acarrico has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Luflosi opened pull request #101690 → ipfs-cluster: remove unused variables → https://git.io/JToWL
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101691 → minder: 1.9.2 -> 1.11.3 → https://git.io/JToWY
Chiliparrot has quit [Ping timeout: 260 seconds]
<energizer> can i nixos-install on my desktop to a raspi sd card by just setting `nixpkgs.config.allowUnsupportedSystem = true;`?
zupo has quit [Ping timeout: 264 seconds]
shibboleth has joined #nixos
zupo has joined #nixos
Chiliparrot has joined #nixos
<clever> energizer: there are already sd image files for raspi in nixpkgs
<energizer> clever: https://bpa.st/XIIA
<clever> energizer: it sounds like your building the firmware for x86, which wouldnt work
<energizer> clever: what do i need to do?
<{^_^}> [nixpkgs] @kampka opened pull request #101692 → kops_1_18: 1.18.1 -> 1.18.2 → https://git.io/JToW1
<clever> what command did you run to cause the error?
<energizer> https://bpa.st/5H7Q NIXOS_CONFIG="$PWD"/configuration.nix sudo nixos-install --root /mnt/sd
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101693 → minikube: 1.14.0 -> 1.14.1 → https://git.io/JToW9
<clever> energizer: was that ran on an x86 or arm machine?
<energizer> x86
<clever> thats the problem
<clever> nixos-install only works if the host and target are the same cpu
<clever> which model of pi?
<energizer> but i dont have nixos on the raspi. if i already had it i'd be done already :D
<energizer> 4
<clever> nix-build '<nixpkgs/nixos/release.nix>' -A sd_image_raspberrypi4.aarch64-linux
<CyberManifest> clever: do you prefer levers or revolvers?
<clever> CyberManifest: ?
<{^_^}> [nixpkgs] @lourkeur opened pull request #101695 → xkeyboard-config: 2.27 -> 2.31 → https://git.io/JToWj
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101696 → minio-client: 2020-08-08T02-33-58Z -> 2020-10-03T02-54-56Z → https://git.io/JTolU
<energizer> clever: so the idea is: download that pre-built image, dd it onto the sd card, boot the raspi from it, somehow get my expression onto the raspi, nixos-rebuild using that expression on the raspi. yes?
<clever> energizer: yeah
<energizer> ok
<energizer> thanks
<{^_^}> [nixpkgs] @cust0dian opened pull request #101697 → pueue: 0.7.1 -> 0.8.0 → https://git.io/JTolL
<{^_^}> [nixos-homepage] @garbas pushed to fix-627 « Removing the number in Nix download section »: https://git.io/JTolm
<energizer> clever: nix-build '<nixpkgs/nixos/release.nix>' -A sd_image_raspberrypi4.aarch64-linux error: a 'aarch64-linux' with features {} is required to build '/nix/store/qg8icljpfqsxdchcqry31rvk681nfa8v-append-initrd-secrets.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}
<{^_^}> [nixos-homepage] @garbas opened pull request #631 → Removing the number in Nix download section → https://git.io/JTolG
<energizer> 20.03
<clever> energizer: you need to install nix on a pi4, with a 64bit kernel, and add it as a build machine
<clever> raspbian can be used for that
<energizer> oh
gianarb1 has joined #nixos
<energizer> why isn't that thing already built?
<clever> not sure
<energizer> do you have that file?
slack1256 has quit [Remote host closed the connection]
<clever> i dont see that attribute in 20.03
<clever> are you sure your on that channel?
kreyren has quit [Ping timeout: 240 seconds]
<energizer> scratch that, i'm on unstable
<energizer> nixos-unstable
<clever> energizer: its not done building on the latest rev
<clever> but you can open an older passing build, and just download it from there
<supersandro2000> What happens if I don't set meta.platforms?
<supersandro2000> Does hydra default to all or nothing?
emmanuel_erc has quit [Remote host closed the connection]
emmanuel_erc has joined #nixos
emmanuel_erc has quit [Remote host closed the connection]
<supersandro2000> acording to doc it shouldn't
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101698 → minishift: 1.34.2 -> 1.34.3 → https://git.io/JTolP
emmanuel_erc has joined #nixos
<supersandro2000> but one of my packages does not have it https://hydra.nixos.org/job/nixpkgs/trunk/somafm-cli.x86_64-linux and it is still build
<pinpox> eadwu[m]: (better to ask you here I think) What nixops configuration are you referring to in #54425 ?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/54425 (by eadwu, 1 year ago, merged): sourcehut: init
<clever> 148 or (supportedMatches (value.meta.platforms or [ "x86_64-linux" ]))
<clever> supersandro2000: glancing at release-lib.nix, i think it defaults to just x86_64-linux
<supersandro2000> clever++
<{^_^}> clever's karma got increased to 535
<{^_^}> [nixpkgs] @worldofpeace merged pull request #100031 → gnupg: put libexec tools (eg. gpg-preset-passphrase) in PATH → https://git.io/JUjn5
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to staging: https://git.io/JTolH
exco has quit [Ping timeout: 258 seconds]
<{^_^}> [nixos-hardware] @dadada opened pull request #199 → t14s: fix minimum kernel version → https://git.io/JTol7
kreyren has joined #nixos
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixos-homepage] @garbas merged pull request #631 → Removing the number in Nix download section → https://git.io/JTolG
<{^_^}> [nixos-homepage] @garbas pushed 2 commits to master: https://git.io/JTo8J
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to fix-627: https://git.io/JTo8U
pbb has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #101699 → maintainers scripts: Fix shebang → https://git.io/JTo8G
dbmikus has joined #nixos
Somelauw has quit [Quit: WeeChat 2.3]
<supersandro2000> Is there a tool which auto sets "platforms = platforms.all" ? Maybe by maintainer?
dbmikus has quit [Ping timeout: 260 seconds]
<supersandro2000> Also can I search hydra by maintainer? I would really love to know when something breaks and I am responsibly for it.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
acarrico has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #101674 → geany: 1.36.0 -> 1.37.0 → https://git.io/JTomJ
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JTo8h
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101700 → mlkit: 4.5.0 -> 4.5.1 → https://git.io/JTo4m
zupo has joined #nixos
r-burns has joined #nixos
<r-burns> supersandro2000: you can do nix-build maintainers/scripts/build.nix --argstr maintainer SuperSandro2000
<r-burns> idk about platforms.all though
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<supersandro2000> r-burns: I already found that in the meantime. Thanks anyway.
<supersandro2000> It would be nice if something like this for hydra existed
<supersandro2000> so that I can be a lazy maintainer for two platforms
<r-burns> would be really nice if you could get notifications for it too. lmk if you find anything
pbb has joined #nixos
dbmikus has joined #nixos
<makefu> supersandro2000: if you just want to find out if a package builds currently, you can use hydra-check ( https://discourse.nixos.org/t/hydra-check-does-package-x-still-build-on-channel-y/6126 ). In earlier days the maintainers got mails when their packages broke
zupo has quit [Ping timeout: 256 seconds]
<supersandro2000> r-burns: only other people who want that https://discourse.nixos.org/t/ping-maintainers-on-breakage/3802
<supersandro2000> makefu: also found that already but I can't feed it my maintainer name
<supersandro2000> need to build some foo around it to do that maybe
<makefu> be sure to report when you managed to get something running :)
<supersandro2000> 🙄 my hope was that someone already did that...
Darkmatter66_ has joined #nixos
<makefu> well, hydra did this at some point. maybe we can have this feature enabled again?
lopsided98_ has joined #nixos
Darkmatter66 has quit [Ping timeout: 240 seconds]
<supersandro2000> opt in would be great to avoid spam
<makefu> yep, it got disabled due to spam afair
<supersandro2000> I know someone who can relate to this
<makefu> spam like sending <a lot> mails
<supersandro2000> spam.works
dbmikus has quit [Ping timeout: 260 seconds]
lopsided98 has quit [Ping timeout: 260 seconds]
rx_ has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
rx_ has left #nixos ["Konversation terminated!"]
<samueldr> the issue, IIRC, is that at that point in time, a new jobset (for a new release) failed to build *everything*, which mailed *everyone*
<{^_^}> [nixpkgs] @zimbatm merged pull request #101692 → kops_1_18: 1.18.1 -> 1.18.2 → https://git.io/JToW1
<{^_^}> [nixpkgs] @zimbatm pushed commit from @kampka to master « kops_1_18: 1.18.1 -> 1.18.2 (#101692) »: https://git.io/JTo4H
justanotheruser has joined #nixos
<supersandro2000> well...
gianarb1 has quit [Ping timeout: 260 seconds]
<{^_^}> [nix] @zimbatm merged pull request #4186 → Add sha512 to hashAlgo listings in manpages → https://git.io/JToGB
<{^_^}> [nix] @zimbatm pushed commit from @tnias to master « Add sha512 to hashAlgo listings in manpages (#4186) »: https://git.io/JTo4h
hmpffff has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101701 → moosefs: 3.0.114 -> 3.0.115 → https://git.io/JToB0
<samueldr> I wasn't clear enough
<samueldr> one pmessage per dependency in your dependency tree that caused your job to fail
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #101693 → minikube: 1.14.0 -> 1.14.1 → https://git.io/JToW9
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JToBz
philr has joined #nixos
<{^_^}> [nixpkgs] @romildo merged pull request #101684 → matcha-gtk-theme: 2020-10-05 -> 2020-10-23 → https://git.io/JTocT
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JToBa
Rusty1 has joined #nixos
<ornxka> is nvidia working on 5.9.1?
<ornxka> i heard people saying it was broken so i was wondering if anybody was on it currently and had it all working
__monty__ has quit [Quit: leaving]
<ornxka> <samueldr> the issue, IIRC, is that at that point in time, a new jobset (for a new release) failed to build *everything*, which mailed *everyone* <- well surely if ever there was a problem that required everyone's attention, that would be it
<samueldr> the condition was specific that it was _the first eval_
<samueldr> (IIRC)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101702 → mopidy-musicbox-webclient: 2.4.0 -> 3.1.0 → https://git.io/JToBH
<MichaelRaskin> samueldr: I think it was worse
<MichaelRaskin> It did not fail to do _everything
<samueldr> yeah, I was just looking at the e-mails and my recollection is wrong
<MichaelRaskin> It just tried to understand what conditions lead to the whatever builds were failing
<MichaelRaskin> I am not sure what exactly was the history it tried to handle, but basically it decided that more or less everyone had got _some_ changes in since whatever it declare the reference point
<MichaelRaskin> And for every failing build every recent (months) contributor got an email
<MichaelRaskin> Apparently
<samueldr> until it was stopped :)
<samueldr> either gmail is lying (possible) or I got exactly one page worth (50)
<MichaelRaskin> I think it managed to push out a large share of its queue. Definitely double-digit percentage, maybe a third if not half
<samueldr> yep
<MichaelRaskin> You might have got one page worth because GMail decided to instadrop the rest
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101703 → mpd-mpris: 0.2.4 -> 0.3.0 → https://git.io/JToRs
<MichaelRaskin> (which is different from reject and from sending to spam)
<samueldr> it might be that the search assumes you wouldn't want more than a page of old results
shibboleth has quit [Quit: shibboleth]
<MichaelRaskin> Or you would but it is bad for engagement
johnw has quit [Quit: ZNC - http://znc.in]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101516 → GNOME polishing from Q.A findings → https://git.io/JTVe1
<{^_^}> [nixpkgs] @worldofpeace pushed 7 commits to master: https://git.io/JToRE
<{^_^}> [nixpkgs] @worldofpeace opened pull request #101704 → [20.09] GNOME polishing from Q.A findings → https://git.io/JToRV
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101699 → maintainers scripts: Fix shebang → https://git.io/JTo8G
aasg has quit [Quit: killed]
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JToR6
alp has quit [Ping timeout: 272 seconds]
acarrico has quit [Ping timeout: 265 seconds]
BlessJah_ has joined #nixos
aasg has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #101678 → treewide: drop gnome2.pango alias → https://git.io/JToGO
<{^_^}> [nixpkgs] @jtojnar pushed to master « treewide: drop gnome2.pango alias »: https://git.io/JToRD
BlessJah has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101705 → ncspot: 0.2.2 -> 0.2.3 → https://git.io/JTo0T
gustavderdrache has joined #nixos
meh` has quit [Ping timeout: 264 seconds]
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
jbox has quit [Read error: Connection reset by peer]
<matthewcroughan_> colemickens: You around? :D
jbox has joined #nixos
<colemickens> I just spent an hour or so further clarifying flakes and their usage here: https://github.com/colemickens/nixos-flake-example
<matthewcroughan_> yay
<colemickens> I can't really help interactively today though, I need to work on some other things.
<matthewcroughan_> no worries, I just wanted to ask exactly what a flake IS.
<matthewcroughan_> Lol you've really done it
<matthewcroughan_> haah
<matthewcroughan_> Okay, I'll not bug you :), your readme looks fantastic.
<matthewcroughan_> Okay.. so if a flake is >a specific structure to describe inputs and outputs for a Nix project
<matthewcroughan_> If it is that. Can it also be described as a list of values to pass to your project?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101706 → netdata: 1.25.0 -> 1.26.0 → https://git.io/JTo0P
<multun> kind of, it describes how to get the inputs, and how to transform the inputs to get the outputs. the outputs are packages, aka compiled projects
fendor has quit [Remote host closed the connection]
<dstzd> are we sure 20.09 is happening or will it be 20.10?
teto has joined #nixos
hmpffff has joined #nixos
aaabbbbbbbbbb has quit [Ping timeout: 240 seconds]
<rawtaz> ah. was just wondering why it'd be a no-go on 20.9 and instead 20.19 would be the thing. i now realize it's about the month number though? but then again september is passed a long time ago, so how does that add up?
<multun> it's the month when the release process was started :)
<multun> it's be a huge pain to rename the release if a new month starts and the release process didn't end yet
<rawtaz> makes sense
lord| has joined #nixos
<jkt> I'm on unstable, and after an update and reboot I'm getting a ton of messages like this, libGL error: MESA-LOADER: failed to open radeonsi (search paths /run/opengl-driver/lib/dri)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101707 → nix-build-uncached: 1.0.0 -> 1.0.1 → https://git.io/JToEl
<jkt> is that known?
<jkt> also, I started getting "cmake: symbol lookup error: /usr/lib/libc.so.6: undefined symbol: _dl_fatal_printf, version GLIBC_PRIVATE", but that was apparently a version mismatch between a nix-shell environment and the rest of the system
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JToE2
growpotk- has joined #nixos
ilmu has quit [Ping timeout: 260 seconds]
ManiacOfMadness has joined #nixos
ilmu has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #101704 → [20.09] GNOME polishing from Q.A findings → https://git.io/JToRV
<{^_^}> [nixpkgs] @worldofpeace pushed 7 commits to release-20.09: https://git.io/JTouf
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101708 → nwg-launchers: 0.3.3 -> 0.4.0 → https://git.io/JTouT
growpotk- has quit [Ping timeout: 260 seconds]
<Rusty1> ,locate VboxManage
<{^_^}> Couldn't find in any packages
<{^_^}> [hydra] @samueldr opened pull request #825 → Fix unhelpful error messages in aggregate jobs. → https://git.io/JToul
<supersandro2000> Rusty1: VirtualBox
<Rusty1> supersandro2000: my vbox gui is fine as user but the cli isn't there , user or sudo
<supersandro2000> VBoxManage is the right name
<Rusty1> with or without caps
<supersandro2000> how I wrote it
<Rusty1> ah
<supersandro2000> virtualbox.out 0 s /nix/store/gfhpjc2zhmddydb0i9a6rvrs1qlcvpal-virtualbox-6.1.14/bin/VBoxManage
<Rusty1> thanks, that is it
<supersandro2000> :)
<{^_^}> [nixpkgs] @r-burns opened pull request #101709 → goaccess: fix build on darwin → https://git.io/JTouw
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101710 → obs-studio: 26.0.0 -> 26.0.2 → https://git.io/JTouX
<{^_^}> [nixpkgs] @teto merged pull request #101688 → vimPlugins.LanguageClientNeovim: 0.1.158 -> 0.1.160 → https://git.io/JToCt
<{^_^}> [nixpkgs] @teto pushed commit from @symphorien to master « vimPlugins.LanguageClientNeovim: 0.1.158 -> 0.1.160 (#101688) »: https://git.io/JTouH
jbox has quit [Ping timeout: 260 seconds]
davidv7 has joined #nixos
<matthewcroughan_> supersandro2000: are you using flakes currently?
<supersandro2000> matthewcroughan_: nope
<matthewcroughan_> cole-
<matthewcroughan_> ah
<supersandro2000> I am getting crazy listing all packages from a maintainer
<matthewcroughan_> cole-h: Hello again :V
<matthewcroughan_> Can you submit a PR here that installs sway?
<supersandro2000> languages without types have advantages; you just print whatever
<matthewcroughan_> Not for it to be merged, to see the diff.
davidv7_ has quit [Ping timeout: 240 seconds]
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andreas303 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #101711 → obsidian: 0.9.1 -> 0.9.4 → https://git.io/JTouj
<{^_^}> colemickens/nixos-flake-example#1 (by colemickens, 24 seconds ago, open): enable sway
<matthewcroughan_> he strikes again
ericsagnes has quit [Ping timeout: 260 seconds]
<matthewcroughan_> Hmm, not sure I understand what the flake was for then :D
<matthewcroughan_> I thought you would now enable sway in the flake.nix
<matthewcroughan_> My God. This repo has been built before my very eyes.
werner292 has joined #nixos
<supersandro2000> I have no idea what I am doing but it works 😂
meh` has joined #nixos
<matthewcroughan_> colemickens:
<matthewcroughan_> I think PRs for doing various things would expand this in the most useful way.
<rawtaz> supersandro2000: aint that cool
<matthewcroughan_> So now I feel I understand *some* of what flaes are for. But I do not understand when you would want to use it.
<matthewcroughan_> Apologies, weird keyboard :D
<supersandro2000> rawtaz: no, I would rather understand what I am doing
ryjm_matrix has joined #nixos
<colemickens> matthewcroughan_: idk there's an entire sction on that in the readme
<colemickens> speed, reproducability, locality of all dependencies
<matthewcroughan_> Yes. None of which I think I know about, at all.
<matthewcroughan_> Because nixos-rebuild felt fast to me.
<matthewcroughan_> Can you maybe now show how you could use the flake to tell nix where to get sway from?
<colemickens> it get its from the pkgs that nixos is built with
<matthewcroughan_> so nixpkgs = { url = "github:nixos/nixpkgs/nixos-unstable"; }; ?
<colemickens> in this case, the call to nixosSystem in the flake passes pkgs to the modules
<colemickens> well that's where it originates from yes