worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || 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-inf
rawtaz has quit [Ping timeout: 264 seconds]
mahogany has quit [Quit: Konversation terminated!]
<DigitalKiwi> colemickens: there was one time a patch got muddled in a git merge and it broke startkde though https://github.com/NixOS/nixpkgs/pull/74830
<{^_^}> #74830 (by Kiwi, 1 year ago, merged): plasma5.plasma-workspace: fix patch
<DigitalKiwi> colemickens: IIRC the effect of that being broken was hwne I logged out it rebooted :)
tokudan has joined #nixos
rawtaz has joined #nixos
<DigitalKiwi> that's definitely a thing that's been broken I'm just not sure it was that one or not
<edef> i think my opinions are broadly unchanged from yesterday's, so i'm going to catch some sleep instead of relitigating all this o7
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110244 → libpulseaudio: 14.0 -> 14.2 → https://git.io/JtmFN
<ryantm> I missed round 1. For the record, I agree with V that we should be letting maintainers have a shot at responding. Not sure how long that should be. I only merge r-ryantm PRs when a maintainer approves.
rb2k has quit [Read error: Connection reset by peer]
rawtaz has joined #nixos
rawtaz has quit [Changing host]
rb2k has joined #nixos
<ryantm> Or I've checked it myself carefully.
<{^_^}> [nixpkgs] @grahamc reopened pull request #110060 → doc: add function argument order convention → https://git.io/JtqGJ
<{^_^}> [nixpkgs] @grahamc merged pull request #110060 → doc: add function argument order convention → https://git.io/JtqGJ
<{^_^}> [nixpkgs] @grahamc pushed commit from @deviant to master « doc: add function argument order convention (#110060) »: https://git.io/Jtmbf
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #105850 → bitwarden: 1.23.0 -> 1.23.1 → https://git.io/JIOkz
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtmbO
<{^_^}> [nix] @edolstra opened pull request #4467 → Error formatting → https://git.io/JtmbG
<aranea> yeah, that sounds sensible :)
<aranea> and your bot certainly looks useful; I'd appreciate its help if I was maintaining packages
<energizer> now that the heat is over, i have some naive questions maybe someone can answer
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/406c847dc3d (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<energizer> in a lot of projects i've worked on, branches don't get merged into master if they break anything. but in nixpkgs, dependent packages don't seem to get tested before merging
<matthewcroughan> Is the guy who wrote this here?
<matthewcroughan> Was just wondering how you might do this on bios, not UEFI.
<energizer> and in nixpkgs those dependent-package tests have to be manually executed
<adisbladis> matthewcroughan: That's etu
<matthewcroughan> Specifically regarding the linked section, which talks about the ESP partitions
<matthewcroughan> etu: :D
<ryantm> energizer: OfBorg checks the build and a lot of people run nixpkgs-review to test reverse dependencies build
<V> energizer: that's because the CI is not integrated with github
<adisbladis> matthewcroughan: He's very likely asleep right now
<gchristensen> energizer: with 10s of thousands of packages on 4 native platforms with good support, more native platforms with less support, and cross compilation targets, there is going to be a certain amount of just broken to be expected ... but how much is expected?
<V> there's two levels, ofborg + hydra
<adisbladis> matthewcroughan: BIOS is easier
<matthewcroughan> How so?
<adisbladis> matthewcroughan: You can set up an mdadm mirror raid as your /boot
thc202 has quit [Ping timeout: 260 seconds]
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
<matthewcroughan> adisbladis: I want ZFS though.
<adisbladis> matthewcroughan: I meant _onl_ for /boot
<samueldr> you'd have a non-ZFS boot partition still, no?
<samueldr> ^
troydm has joined #nixos
<matthewcroughan> Oh, I see what you're saying, wow.
johnny5 has joined #nixos
<matthewcroughan> I just need a bit of instruction, as I've never done that before.
<rmcgibbo> FWIW -- and I know I'm a newbie here -- but I just posted https://discourse.nixos.org/t/bot-running-nixpkgs-review-on-most-nixpkgs-prs/11091 to discourse. I think I can run nixpkgs-review (which does test all downstream packages that depend on the packages changed by a PR) on ~3/4 of all nixpkgs PRs.
<matthewcroughan> So you're saying I'd make a ZFS mirror of the disks, and instead of vfat/esp, I'd have /boot handled via mdadm
<matthewcroughan> does that now mean I need to add some stuff to my nix config to accomodate it?
<ryantm> energizer: There's been a lot of discussion of this on Discourse https://discourse.nixos.org/t/new-merge-policy-for-an-always-green-hydra/8889 for example.
<adisbladis> matthewcroughan: That's handled by `nixos-generate-config`
johnnyfive has quit [Ping timeout: 264 seconds]
<matthewcroughan> adisbladis: it doesn't handle the zfs stuff, so why would it handle mdadm?
<gchristensen> it sounds like if we continue getting bots like that, ofborg might be absolved of its "build" responsibilities :)
orivej has quit [Ping timeout: 240 seconds]
<rmcgibbo> I estimate the cost is only about $10-$15 / month to screen 3/4 of all PRs, which I'm happy to donate.
<rmcgibbo> Obviously increasing the coverage up to 100% of PRs would increase the cost.
<adisbladis> matthewcroughan: So from the live media (after creating the zfs file system and mounting it on /mnt), roughly: `mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1 && mkfs.btrfs /dev/md0 && mount /dev/md0 /mnt/boot`
<adisbladis> And from that point you go about your installation as normally
<rmcgibbo> I'm still very new around here, so I don't want to step on anyone's toes though.
<matthewcroughan> rmcgibbo: damned straight. Where do I send my money?
zebrag has quit [Quit: Konversation terminated!]
<matthewcroughan> adisbladis: why btrfs?
<matthewcroughan> Why can't I do pure zfs?
zebrag has joined #nixos
<{^_^}> [nixops-aws] @tewfik-ghariani opened pull request #128 → Fixing github ci → https://git.io/Jtmbr
<energizer> rmcgibbo: how does the selection of "which 3/4" work?
<sorear> testing and review are orthogonal
<gchristensen> rmcgibbo: let's PM
zarel has quit [Quit: ZNC 1.7.5 - https://znc.in]
<ryantm> Cool. I want to eventually augment PRs with all the checks r-ryantm does.
rajivr has joined #nixos
zarel has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110246 → onscripter-en: 20110930 -> 20171218 → https://git.io/Jtmb1
<rmcgibbo> energizer: I estimated the build time for every package currently in nixpkgs by using the build times on the latest hydra evaluation, and the chose a cutoff based on how much I wanted to spend for this pilot project on cloud resources.
<adisbladis> matthewcroughan: GRUB has very limited zfs support
<adisbladis> For example it doesn't boot on encrypted datasets
aasg has quit [Quit: Bridge terminating on SIGTERM]
<energizer> rmcgibbo: do you have an estimate of the cost for 100% of nixpkgs?
zebrag has quit [Client Quit]
<adisbladis> energizer: I take it gchristensen is on it :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110247 → prometheus-pushgateway: 1.3.0 -> 1.3.1 → https://git.io/JtmbS
<ryantm> rmcgibbo: We have some nix-community servers, that we might be able to run your program on, so jump over to #nix-community and chat.
mbrgm_ has joined #nixos
<rmcgibbo> Sounds good. I'm chatting with gchristensen now, but I'll follow up.
zebrag has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed to master « .editorconfig: drop ocaml/perl »: https://git.io/Jtmb7
<ryantm> Sounds good. I gtg now anyway.
mbrgm has quit [Ping timeout: 264 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @zowoq opened pull request #110248 → ocamlPackages.*: use spaces for indentation → https://git.io/Jtmbb
gustavderdrache has joined #nixos
marcusr has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110249 → petsc: 3.14.2 -> 3.14.3 → https://git.io/JtmbA
K0kada has joined #nixos
marcusr has joined #nixos
sss2 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110250 → php73Extensions.maxminddb: 1.8.0 -> 1.9.0 → https://git.io/JtmN8
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #110251 → clang, cc-wrapper: Move `--gcc-toolchain` logic into CC wrapper → https://git.io/JtmNB
rmcgibbo has quit [Quit: Ping timeout (120 seconds)]
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
rmcgibbo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110252 → postgresql11Packages.pgrouting: 3.1.1 -> 3.1.2 → https://git.io/JtmNK
hke has quit [Quit: bye]
hke has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110253 → php73Extensions.yaml: 2.2.0 -> 2.2.1 → https://git.io/JtmNx
aasg has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110254 → php73Extensions.igbinary: 3.1.6 -> 3.2.1 → https://git.io/JtmAZ
mmmattyx has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110255 → pipewire: 0.3.18 -> 0.3.19 → https://git.io/JtmAb
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110256 → postgresql11Packages.pgroonga: 2.2.7 -> 2.2.8 → https://git.io/JtmxH
<{^_^}> [nixpkgs] @zowoq opened pull request #110257 → treewide: editorconfig fixes → https://git.io/Jtmxd
KarlJoad has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 88 commits to staging-next: https://git.io/JtmpY
<{^_^}> [nixpkgs] @github-actions[bot] pushed 89 commits to staging: https://git.io/JtmpO
<ashkitten> should i close this? https://github.com/NixOS/nixpkgs/pull/110255
<{^_^}> #110255 (by r-ryantm, 10 minutes ago, open): pipewire: 0.3.18 -> 0.3.19
<samueldr> ashkitten: at the very least convert to draft
<samueldr> (can you?)
<ashkitten> i can't
<ashkitten> i'll just close it
<samueldr> done, at least it shouldn't get merged accidentally without an additional step
<ashkitten> oh, i see
<ashkitten> ty
<samueldr> I don't remember what r-ryantm does when one of its PR is closed
<samueldr> (I think it does the right thing, but I don't remember what is the right thing :))
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110258 → php73Packages.php-cs-fixer: 2.17.0 -> 2.18.0 → https://git.io/JtmpE
<ashkitten> interesting that i can close prs and issues but can't convert them to draft
rmcgibbo has quit [Quit: Connection closed]
pareidolia has quit [Quit: ZNC 1.7.3 - https://znc.in]
pareidolia has joined #nixos
EmoSpice has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JtmpN
maljub01 has quit [Ping timeout: 246 seconds]
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
Qubasa has quit [Ping timeout: 260 seconds]
<ryantm> If you close and r-ryantm PR, it regenerates it. Which I don't think is usually right.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110259 → postman: 7.36.0 -> 7.36.1 → https://git.io/JtmhG
Qubasa has joined #nixos
cole-h has quit [Ping timeout: 256 seconds]
foobar4279[m] has left #nixos ["User left"]
lord| has joined #nixos
dandart has quit [Ping timeout: 240 seconds]
<samueldr> I guess draft is "editing" a PR, while closing/opening is tirage
<samueldr> ryantm: good to know
dandart has joined #nixos
cr4y1 has quit [Ping timeout: 256 seconds]
cgfuh has quit [Quit: WeeChat 2.9]
<ryantm> I think changing it to draft is the best strategy for stopping it right now.
dbmikus has quit [Ping timeout: 240 seconds]
dandart has quit [Quit: dandart]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110261 → pugixml: 1.11.1 -> 1.11.4 → https://git.io/JtYvl
KarlJoad has joined #nixos
sigmundv_ has quit [Ping timeout: 246 seconds]
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110262 → primesieve: 7.5 -> 7.6 → https://git.io/JtYvF
<{^_^}> [nixpkgs] @marsam merged pull request #110214 → terraform_0_14: 0.14.4 -> 0.14.5 → https://git.io/Jtm1Q
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JtYvx
<{^_^}> [nixpkgs] @marsam merged pull request #110134 → python3Packages.tubeup: 0.0.20 -> 0.0.21, youtube-dlc: remove → https://git.io/JtqpU
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JtYvh
<{^_^}> [nixpkgs] @marsam merged pull request #110185 → buildpack: 0.15.1 -> 0.16.0 → https://git.io/JtmRz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JtYfv
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110263 → postgresql11Packages.pg_partman: 4.4.0 -> 4.4.1 → https://git.io/JtYff
dbmikus has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JtYfJ
<{^_^}> [nixpkgs] @marsam merged pull request #110256 → postgresql11Packages.pgroonga: 2.2.7 -> 2.2.8 → https://git.io/JtmxH
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #110240 → powerline-go: 1.18.0 -> 1.20.0 → https://git.io/JtmF6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JtYfk
dandart has joined #nixos
dbmikus has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #109716 → crystal: unbreak on 20.09 → https://git.io/JtI6l
<{^_^}> [nixpkgs] @peterhoeg pushed 5 commits to release-20.09: https://git.io/JtYJr
<{^_^}> [nixpkgs] @romildo merged pull request #110190 → papirus-icon-theme: 20200901 -> 20210101 → https://git.io/JtmgF
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JtYJP
<{^_^}> [nixpkgs] @marsam merged pull request #109955 → dumb-init: 1.2.4 -> 1.2.5 → https://git.io/JttBe
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JtYJj
<{^_^}> [nixpkgs] @peterhoeg merged pull request #110137 → neochat: 1.0 -> 1.0.1 → https://git.io/Jtqp7
<{^_^}> [nixpkgs] @marsam opened pull request #110264 → go-tools: 2020.2 -> 2020.2.1 → https://git.io/JtYUM
<{^_^}> [nixpkgs] @peterhoeg pushed commit from @r-ryantm to master « neochat: 1.0 -> 1.0.1 »: https://git.io/JtYUD
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110265 → python37Packages.colorcet: 2.0.2 -> 2.0.6 → https://git.io/JtYU9
<energizer> how do i tell a rustPlatform.buildRustPackage not to run tests?
m0rphism has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #110266 → recursive: 1.069 -> 1.071 → https://git.io/JtYUh
miguel_clean has left #nixos [#nixos]
growpotk- has joined #nixos
pitch has quit [Ping timeout: 272 seconds]
pitch has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110267 → python37Packages.dependency-injector: 4.5.4 -> 4.10.3 → https://git.io/JtYT3
<{^_^}> [nixpkgs] @marsam opened pull request #110268 → vale: 2.8.1 -> 2.6.8 → https://git.io/JtYTc
<{^_^}> [nixpkgs] @maralorn opened pull request #110269 → nheko: 0.7.2 -> 0.8.0 → https://git.io/JtYT8
marcusr has quit [Read error: Connection reset by peer]
<energizer> overriding checkPhase works
<infinisil> energizer: doCheck = false should do it
<energizer> infinisil: afaict it didnt
marcusr has joined #nixos
<ryantm> V: For what its worth, I watch all the r-ryantm PRs and I haven't seen a bunch of maintainers complaining about supersandro2000's merges. There were a handful maybe a month or two ago, but not much lately.
<V> ryantm: I think you're lookin the wrong places
<V> e.g. #nixos-dev a couple of days ago
<V> + secret nixos channels
<energizer> infinisil: ionno then
<clever> ,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
<ryantm> I feel like if there is a problem with some particular PR, it should be mentioned there, no?
<V> but this isn't about a particular PR
<V> you're not going to find people discussing the general pattern of the PRs in the comments of a particular PR
<V> z/PRs/merges/ etc
<ryantm> Sure, but over hundreds of PRs, I should see responses of actual problems that occurred.
<{^_^}> [nixpkgs] @afix-space opened pull request #110270 → nixos/nginx: add cgit sub-service → https://git.io/JtYTH
<ryantm> A comment like "this PR broke XYZ."
<ryantm> Maybe the r-ryantm PRs aren't the problem.
dandart has quit [Quit: dandart]
<V> This doesn't just apply to r-ryantm PRs though
<V> since it's not restricted to that
<ryantm> I get that.
berberman has quit [Quit: ZNC 1.8.2 - https://znc.in]
<V> I've not personally seen any problems from the automated version bumps (although I maintain it's good to review the actual changelog + maybe new commits + possibly diff if you're paranoid enough)
berberman has joined #nixos
<ryantm> Agreed. Sadly sometimes I can tell the Maintainers (who approved) didn't even look at the Nixpkgs PR diff, because the bot made some mistake.
<ryantm> Here's the latest example: https://github.com/NixOS/nixpkgs/pull/108669
<{^_^}> #108669 (by r-ryantm, 1 week ago, open): appeditor: 1.1.0 -> 1.1.1
<{^_^}> [nixpkgs] @marsam opened pull request #110271 → rclone: 1.53.3 -> 1.53.4 → https://git.io/JtYTp
<ryantm> Which SuperSandro caught.
h0m1 has quit [Ping timeout: 264 seconds]
<V> the update script mechanism is extremely easy to break, yeah
<gchristensen> I wish there were more process and examination of security impact of bumps to determine backwards compatibility + need for backport
<infinisil> I should revive rfcs#84 to fix these hash-update problems
<{^_^}> https://github.com/NixOS/rfcs/pull/84 (by Infinisil, 3 weeks ago, closed): [RFC 0084] Input-aware fetchers
h0m1 has joined #nixos
<gchristensen> something ideally maintainers do
<infinisil> (though regnat's last point there is a good one, this seems to be supported implicitly with ca derivations)
* ryantm needs to get CVE reporting working for r-ryantm again.
<V> the common updater script stuff was so restrictive that I had to effectively reimplement a chunk of it
<gchristensen> my feeling is that "merge all the PRs" isn't really the important goal, but that is somewhat what is being optimised for
<gchristensen> (or, rather, that is where their incredible drive is pushing them to)
<V> and even then, I can't help but feel a little spooked at what's effectively just raw find+replace on version numbers+hashes
<V> CA drvs fix so many things, I genuinely don't understand why they weren't in from the beginning
<gchristensen> they're complicated :)
<V> they're not that complicated
<gchristensen> oh
<infinisil> V: Source?
<V> conceptually
<infinisil> Well duh
<infinisil> The implementation is the hard part!
<gchristensen> I'm off to bed
<V> there's multiple ways to solve the self-reference problem, though
<V> Nix is using is a fairly decent approach; but if your system is managed using bind mounts/overlays/etc you can just not have store paths be visible to consumers at all
growpotk- has quit [Ping timeout: 265 seconds]
<V> I think there was another solution or two I came up with, plus one like what Nix is using but differing in the details, but I don't remember them off the top of my head
<V> but no, implementation isn't that hard either
<V> it's basically just a fancy templating system
<KarlJoad> As far as video-manipulation libraries go, is ffmpeg or libav preferred?
<V> oh boy
<V> just go with ffmpeg?
<V> I feel that's the more commonly used one
<KarlJoad> Fair enough.
EMayej has joined #nixos
<V> I wonder how the feature parity is these days; last time I checked they were relatively similar
* V types ffmpeg vs libav 2021 into her favourite search engine
<K0kada> ryantm, Since you're talking about r-ryantm bot: https://github.com/NixOS/nixpkgs/pull/110246
<{^_^}> #110246 (by r-ryantm, 2 hours ago, open): onscripter-en: 20110930 -> 20171218
<K0kada> I found bump interesting because: there is no update actually (it changed the "filename" but since it is a Dropbox link what matters is the UID of the download, that didn't change)
<ryantm> Ah crap the new hash format :(
<K0kada> Yep
<K0kada> The new hash format made the bot believes that the update is correct
<K0kada> But I still trying to understand where the bot came with this new release
<ryantm> I forgot the new format would affect how it detects if the hash changed.
<K0kada> I mean, there is no update script or anything
<ryantm> "This update was made based on information from https://repology.org/metapackage/onscripter-en/versions.";
<K0kada> Ahhhhh
<K0kada> Ok, should have looked at the message PR with more attention
<K0kada> But TIL, didn't know the bot did this on those cases
<ryantm> I converted it to a draft so it doesn't accidentally get merged.
<bqv> Weird question, can I theoretically add stuff to the .override list?
poscat1 is now known as poscat
<K0kada> ryantm, Good one, thanks!
<K0kada> Just FYI, this is the repo with the "updated" version: https://github.com/superzazu/onscripter-en
<K0kada> Seems to be a macOS only fork
poscat has left #nixos ["Konversation terminated!"]
<ryantm> The way those dropbox links are I probably need to add this package to the skiplist.
<K0kada> I add this information in the PR so to help future reviewers
<ryantm> Thanks.
<energizer> bqv: i found some more detail to your question about IFD https://blog.hercules-ci.com/2019/08/30/native-support-for-import-for-derivation/
gustavderdrache has quit [Quit: Leaving.]
<bqv> energizer: what was the question?
<bqv> But thanks for the answer
zebrag has quit [Quit: Konversation terminated!]
<V> bqv: 42
zebrag has joined #nixos
kini has quit [Ping timeout: 264 seconds]
<bqv> Lmao
<energizer> why is IFD banned, or something like that
kini has joined #nixos
<bqv> energizer: I'm guessing something about IFD in ci? But hydra does allow it if you patch that hardcoded restrict-eval out
<energizer> ,ifd
<{^_^}> import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
<{^_^}> [nixpkgs] @jonringer merged pull request #110265 → python37Packages.colorcet: 2.0.2 -> 2.0.6 → https://git.io/JtYU9
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.colorcet: 2.0.2 -> 2.0.6 »: https://git.io/JtYLO
<bqv> Yeah, I prefer hydra conceptually, since hercules-ci is SaaS isn't it?
<energizer> i would like to see the reason why it's a footgun
<energizer> i think so
<bqv> Eelco's reasoning is to stop eval from resulting in infinite builds, I think
<energizer> but afaict the reason is just that hydra isn't architected for high performance under IFD
<bqv> But guix does just fine without requiring fully pure evals, and personally I couldn't care less
<{^_^}> [nixpkgs] @zowoq merged pull request #110257 → treewide: editorconfig fixes → https://git.io/Jtmxd
<{^_^}> [nixpkgs] @zowoq pushed to master « treewide: editorconfig fixes »: https://git.io/JtYL3
kini has quit [Ping timeout: 264 seconds]
kini has joined #nixos
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #110048 → libquotient: 0.6.3 -> 0.6.4 → https://git.io/Jtq3C
<{^_^}> [nixpkgs] @peterhoeg pushed commit from @r-ryantm to master « libquotient: 0.6.3 -> 0.6.4 »: https://git.io/JtYLZ
<DigitalKiwi> just check with std::program_exits()
gustavderdrache has joined #nixos
K0kada has quit [Remote host closed the connection]
ahmedelgabri has quit [Remote host closed the connection]
vonfry has joined #nixos
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #110271 → rclone: 1.53.3 -> 1.53.4 → https://git.io/JtYTp
<{^_^}> [nixpkgs] @kalbasit pushed commit from @marsam to master « rclone: 1.53.3 -> 1.53.4 (#110271) »: https://git.io/JtYtn
<bqv> DigitalKiwi: ...
spacefrogg has joined #nixos
<vonfry> Is there a way to deactive a specialisation in nixos?
<bqv> Activate the previous system? :p
<vonfry> yep
<vonfry> NixOS module has a `specialisation` to switch between several configuration
<vonfry> I want to switch back the original one but how
K0kada has joined #nixos
rb2k has joined #nixos
<vonfry> Alright, I found the solution on discourse
<siraben> How do I build a dune package?
<siraben> I'm using buildDunePackage but the build phase fails
orivej has joined #nixos
<bqv> vonfry: I was trying to answer you, lol
<bqv> Was I right?
<bqv> Oh damn guys, nix-processmgmt now has basic s6 support
<bqv> Time to delete my s6os repo, I'll just port nixpkgs to this instead
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rmcgibbo has joined #nixos
<bqv> my containers need a revamp anyway, could make them use s6 as their init, because then I can actually use the result
<colemickens> vonfry: someone is going to find your messages and be disappointed, can you link the solution
Jackneill has quit [Ping timeout: 260 seconds]
<energizer> why does `nix-shell --pure -p python3` give a bash that doesn't work properly? (no backspace, for example)
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 264 seconds]
Supersonic112 is now known as Supersonic
rb2k has joined #nixos
<DigitalKiwi> works for me
bitmapper has quit [Quit: Connection closed for inactivity]
Jd007 has joined #nixos
rb2k has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110272 → python37Packages.cliff: 3.5.0 -> 3.6.0 → https://git.io/JtY3a
zebrag has quit [Read error: Connection reset by peer]
zebrag has joined #nixos
<colemickens> oh, I was hoping it was a better answer :P thank you vonfry
tombar[m] has joined #nixos
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #110273 → waybar: 0.9.4 -> 0.9.5 → https://git.io/JtY31
hyper_ch5 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @SuperPaintman closed pull request #102268 → 1password: add shell completion → https://git.io/JTHX2
<DigitalKiwi> energizer: might be your terminal?
<DigitalKiwi> or keyboard settings
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110274 → python37Packages.elementpath: 2.1.0 -> 2.1.1 → https://git.io/JtY3h
<bqv> neat, so i was right
<bqv> colemickens: you know, you could use system.extraSystemBuilderCmds to add a link to the parent config in specialisations
<colemickens> yeah, soemwhere on a todo list is that, and some other changes
<bqv> i'm slightly confident my config would actually automatically do that due to something else i do
<{^_^}> [nixpkgs] @ryantm merged pull request #110228 → portfolio: 0.50.0 -> 0.50.2 → https://git.io/JtmQZ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYGR
K0kada has quit [Ping timeout: 240 seconds]
<DigitalKiwi> bqv: how long did it take you to make your structured flakes config
<{^_^}> [nixpkgs] @ryantm closed pull request #83698 → session-desktop: init at 1.0.8 → https://git.io/Jv7vy
<bqv> git has commit history :p
<DigitalKiwi> oh no a signal-desktop fork that needs a maintainer...
<DigitalKiwi> evils: whatever shall i do :)
<bqv> it's not a signal fork
<bqv> session is entirely different to signal
<bqv> for one, it's not centralized
<bqv> i was hoping someone would pick it up, though
<DigitalKiwi> https://github.com/NixOS/nixpkgs/issues/81927 said it's a fork
<{^_^}> #81927 (by mehlon, 45 weeks ago, open): Package request: Session Messenger
ch84 has joined #nixos
<bqv> lol, guy might not have actually used it
<bqv> i don't think it even uses the signal protocol
<DigitalKiwi> possible
davidv7 has quit [Remote host closed the connection]
kwork has quit [Remote host closed the connection]
gustavderdrache has quit [Ping timeout: 256 seconds]
WilliButz has quit [Ping timeout: 256 seconds]
<DigitalKiwi> (err possible was at might not have used it)
davidv7 has joined #nixos
sarcasticadmin has quit [Read error: Connection reset by peer]
ch84 is now known as c3hou
<{^_^}> [nixpkgs] @ryantm merged pull request #110172 → opentx: 2.3.10 -> 2.3.11 → https://git.io/JtmGL
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYGb
WilliButz has joined #nixos
<DigitalKiwi> found a whitepaper
<bqv> :)
<{^_^}> [nixpkgs] @bbigras opened pull request #110275 → ell, iwd: update → https://git.io/JtYGA
<DigitalKiwi> does it corrupt its database and not have a way to import backups ;_;
gustavderdrache has joined #nixos
<{^_^}> signalapp/Signal-Desktop#4513 (by eppfel, 18 weeks ago, open): Database startup error: Error: SQLITE_NOTADB: file is not a database
<bqv> dunno. i never used it that long, i can't remember why. i preferred jami so switched to that
<Nickli> last i checked i couldn't find anything that said it was decentrlaized
<bqv> Nickli: oh, perhaps i'm wrong then
EMayej63 has joined #nixos
kwork has joined #nixos
<bqv> Nickli: yeah, looks like you're right, that'll be why i didn't like it that much
<Nickli> and was it sessions that have you spend some crypto coin for 1k messages?
EMayej63 has quit [Client Quit]
<bqv> no i don't think so
<DigitalKiwi> oh it's a cryptocoin app?
<Nickli> i didn't look into that one too much. There's also huschat
phfas[m] has joined #nixos
<Nickli> *hushchat
<DigitalKiwi> By default, all Session clients use a Session file server run by the Loki Foundation for attachmentsending and storage. Since attachments are not considered a core feature of Session, this design is inkeeping with Session’s design principles. The file server is fully open-source, with setup instructionsprovided so that users are able to set up their own file server [21]. Users are able to specify inthe Session client which file
<DigitalKiwi> server they want to use for attachment sending functionality. This isimportant both for providing users with choice and control, and ensuring the continued usefulnessand functionality of Session if the Loki Foundation were no longer able to maintain the defaultSession file server.
<Nickli> but on the positive note, Session doesnt need a phone number to work
<bqv> i dunno, either way, jami's working fine and dandy for me and meets literally all my needs
<Nickli> (which it shows to everyone)
EMayej has quit [Ping timeout: 248 seconds]
<bqv> only downside is that it's not packaged on nixpkgs, but i just use guix for it
<DigitalKiwi> bqv: it's not in nixpkgs? :(
<DigitalKiwi> oh you said that lol
<bqv> people tried. even i tried. it's a pain
<bqv> guix manages it effortlessly though, somehow
<Nickli> maybe they sacrificed their first corp
<DigitalKiwi> guix isn't in nixpkgs :(
<Nickli> DigitalKiwi > but does sseesions store messages as files?
<DigitalKiwi> idk
c3hou has quit [Quit: Ping timeout (120 seconds)]
ch88 has joined #nixos
rmcgibbo has quit [Quit: Ping timeout (120 seconds)]
<bqv> https://stackoverflow.com/a/60289089 reports are inconclusive
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c4ba6fc3589 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/bfc062e4cf4 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
rmcgibbo has joined #nixos
<DigitalKiwi> lol the faq for this
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<bqv> ffs, why did emacs have to open using x11
<bqv> now it's trying to make me use firefox too
<DigitalKiwi> This branch is 4816 commits ahead, 1088 commits behind signalapp:development.
NinjaTrappeur has quit [Ping timeout: 272 seconds]
<bqv> is it not just a ui fork?
<DigitalKiwi> i mean one of those commits could have been "delete signal source code"
<bqv> lmao
<bqv> yah
<Nickli> moxie is that you?
<DigitalKiwi> it uses a different protocol
<Nickli> session was forked from signal
<DigitalKiwi> and is a crypto coin
<bqv> Nickli: it has it's own whitepaper, uses a different protocol, and has entirely separate goals
<bqv> i think at that point it's not exactly a fork
<bqv> or at least, about as much as OSX is "just a BSD fork"
<DigitalKiwi> session-desktop: init at 1.0.8 #83698
<DigitalKiwi> v1.4.6
<DigitalKiwi> Bump to v1.4.6
<DigitalKiwi> Merge pull request #1442 from oxen-io/clearnet
<{^_^}> https://github.com/NixOS/nixpkgs/pull/83698 (by mehlon, 42 weeks ago, closed): session-desktop: init at 1.0.8
<{^_^}> https://github.com/NixOS/nixpkgs/pull/1442 (by ttuegel, 7 years ago, merged): vim: enable support for Lua
<bqv> ?
<DigitalKiwi> wonder if it's easy to bump it to the latest version
<DigitalKiwi> v1.0.8
<DigitalKiwi> on May 14, 2020 4eb152f
<DigitalKiwi> 05:11 bqv: now it's trying to make me use firefox too <-- firefox used to open chrome when i click a mailto: link
<bqv> Nickli: not gonna dignify that with a response
<Nickli> tought i remembered someone linking the serversource as well being forked from signal
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110276 → python37Packages.django_treebeard: 4.3.1 -> 4.4 → https://git.io/JtYZi
<Nickli> would be nice if i could have a config.txt i could pull into firefox when i move computers
<bqv> DigitalKiwi: so are you gonna pick it up?
monotux has quit [Remote host closed the connection]
zebrag has quit [Quit: Konversation terminated!]
<bqv> it'd be nice to see more p2p stuff ending up in nixos
zebrag has joined #nixos
monotux has joined #nixos
<Nickli> did Tox development stall?
messiahbuddha[m] has joined #nixos
<bqv> still developed. suffering from awful PR. barely used.
<Nickli> someone linked about the "key handoved" was compromised last i talked about tit
<bqv> gchristensen:
gustavderdrache has quit [Quit: Leaving.]
messiahbuddha[m] has left #nixos ["User left"]
<Nickli> doesn't seem like HushChat is really p2p https://git.hush.is/hush/hushchat
<bqv> doesn't surprise me, i assume i'd have checked it out if it was
<bbigras> I can't wait for matrix to make progress on their p2p stuff.
c3hou has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #110088 → lynis: 3.0.1 -> 3.0.3 → https://git.io/JtqgK
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYZN
<bqv> bbigras: i'll believe it when i see it... matrix is barely properly federated, i don't see how they're gonna do p2p right
Jd007 has quit [Quit: Jd007]
ch88 has quit [Quit: Connection closed]
<Nickli> when you say barely federated?
c4droid has joined #nixos
endformationage has quit [Ping timeout: 240 seconds]
<DigitalKiwi> bqv: i'll try to update it and then maybe. then i can have 9 ways to contact me that nobody talks to me :( https://www.mostlyabsurd.com/contact/#socialize-with-me
<bqv> in a properly federated system, if you take down one node, it shouldn't have much effect. in matrix, if you take down matrix.org, basically everything shits the bread, because they've made zero attempt to not make everyone lean heavily into matrix.org, and parts of the protocol actually depend on matrix.org's existence
NinjaTrappeur has joined #nixos
<bqv> boy i want matrix to succeed, but they're way too keen on matrix being a Product, not a Protocol
<notgne2[m]> > and parts of the protocol actually depend on matrix.org's existence
<{^_^}> undefined variable 'parts' at (string):471:5
<bqv> notgne2[m]: sigs
<notgne2[m]> I haven't heard of that before, that's really weird
<bqv> you can't verify the sig of a matrix node without checking it against matrix.org
<bqv> or, well, you can, but you have to edit your node config and add it to trustedServers
<bqv> which nobody does, obviously, so the protocol all but depends on matrix.org
<notgne2[m]> oh, that kinda sucks really
<notgne2[m]> I also noticed they made little effort to work towards Matrix being usable for non-human communication
<bqv> matrix is annoyingly successful for something with such terrible direction
<notgne2[m]> which is weird given they have advertised it as usable in that way many times
<DigitalKiwi> what does your dog need secure chat for
<bqv> requesting walks
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
<DigitalKiwi> the nsa analysts can have a few dog pics as a treat
<c4droid> Hi, my computer cannot connect to the https://cache.nixos.org, I got the network test script to test connection and log it here: http://ix.io/2MKB.
<notgne2[m]> I was thinking more along the lines of cars, lightbulbs, and IoT things, but if my pet birds could use it to talk to aliens I also would not complain
quinn has joined #nixos
vonfry has left #nixos ["ERC (IRC client for Emacs 27.1.90)"]
<Nickli> i would say Matrix is still early on its usability, they just gor E2EE usable and next up is Spaces and message Threading (also a bunch of minor stuff)
<Nickli> well scratch minor, a lot of stuff
<DigitalKiwi> do they still make e2ee hard to enable
<DigitalKiwi> ... and not on by default
<bqv> annoyingly, there's also no popular alternative implementations of the matrix protocol either, as i understand it because the protocol's a mess and keeps changing in violently breaking ways, the e2ee draft especially
amfl_ has joined #nixos
<bqv> back when i cared to use matrix, i used the construct homeserver (c++ impl), but it doesn't have e2ee cause the dev's struggling enough to keep up with the base protocol
<notgne2[m]> DigitalKiwi: to be fair, their e2ee is super buggy and always ruins stuff, so I can see why it's not the default, but that really is their problem to deal with
<Nickli> bqv > there was a point when the protocol was in massive flux, afaik should be more sane now
<DigitalKiwi> and when i registered it was the worst registration process i've ever had maybe only second to discord
amfl has quit [Ping timeout: 240 seconds]
amfl_ is now known as amfl
<bqv> Nickli: sane is the last thing it is. from the excerpts i've seen, parts of it don't actually make sense and can only be understood in the context of the reference implementation, which is genuinely ridiculous
<DigitalKiwi> that was a while ago though
<Nickli> bqv > when was that?
<bqv> a few months ago..
c3hou has left #nixos ["Left to pet cats"]
<DigitalKiwi> the real test of matrix will be when elon musk tweets `use matrix` if their infrastructre holds up
<{^_^}> [nixpkgs] @RosarioPulella opened pull request #110277 → brave: 1.18.78 -> 1.19.86 → https://git.io/JtYnX
c3hou has joined #nixos
<bqv> ugh, i really hope he doesn't
c4droid has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<DigitalKiwi> notgne2[m]: that's just what i want in an intended to be secure protocl is lots of bugs ;D
<notgne2[m]> the default homeserver can't hold up even without that
zebrag has quit [Quit: Konversation terminated!]
Rusty1 has quit [Quit: WeeChat 2.3]
poscat has joined #nixos
<bqv> my genuine opinion w.r.t messaging is that making something federated is currently the only way to be decentralized and actually successful. that said, it's messaging, so i really don't care if it doesn't have critical mass if it's fully distributed, which is why i'm quite happy with jami. i only talk to one person anyway so i just got her to get jami
xinau has joined #nixos
<etu> matthewcroughan: If you don't want to mess around with mdadm I guess that the grub module should to be able to mirror non EFI partitions as well.
<xinau> hi.
delan has quit [Quit: ZNC - http://znc.in]
delan has joined #nixos
Jd007 has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
detran has quit [Quit: ZNC 1.8.1 - https://znc.in]
detran has joined #nixos
<xinau> i hope someone here can me help with the following error message of my nix build
<xinau> ```
<xinau> nix-build -A terraform
<xinau> these derivations will be built:
<xinau>   /nix/store/m2xhjcdkxzvvx3rjnfpjb9ardrh03302-source.drv
<xinau>   /nix/store/9jbb82vy7hsbz71l1kh0hc73qgcvbf02-terraform-0.14.5.drv
<xinau> building '/nix/store/m2xhjcdkxzvvx3rjnfpjb9ardrh03302-source.drv'...
<xinau>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
<xinau>                                  Dload  Upload   Total   Spent    Left  Speed
<xinau> 100 31.9M  100 31.9M    0     0  13.1M      0  0:00:02  0:00:02 --:--:-- 13.1M
<xinau> unpacking source archive /build/terraform_0.14.5_linux_amd64.zip
<xinau> hash mismatch in fixed-output derivation '/nix/store/j331wl3y2bfvz9ga9adcp2v744gz5c3q-source':
<xinau>   wanted: sha256:0bri1z2in8syjs2grw0j9waxx69wq2qmfk9fhwqjwxdpc1wg9698
<xinau>   got:    sha256:1jryzphphb98llynl5crp5v1anjf1nakq4v4vc2ix9s83slcgcyz
<xinau> cannot build derivation '/nix/store/9jbb82vy7hsbz71l1kh0hc73qgcvbf02-terraform-0.14.5.drv': 1 dependencies couldn't be built
<xinau> error: build of '/nix/store/9jbb82vy7hsbz71l1kh0hc73qgcvbf02-terraform-0.14.5.drv' failed
<xinau> ```
philr_ has joined #nixos
<xinau> let
<bqv> sweet jesus are you for real
<xinau>   pkgs = import <nixpkgs> { inherit system; };
<xinau>   callPackage = pkgs.lib.callPackageWith (pkgs // self);
<xinau>   self = {
<xinau>     terraform = callPackage ./pkgs/terraform {};
<xinau>   };
<xinau> in self
<xinau> ```
<bqv> stop that
<xinau> sry.
<etu> ,paste
<{^_^}> Use a website such as [ https://gist.github.com/ https://hastebin.com/ http://sprunge.us/ https://paste.ee/ ] or similar services to share anything that's longer than a couple lines.
<bqv> can i add to that list?
<xinau> haven't found something like that in the description of the channel.
<bqv> xinau: it's common sense and politeness
<xinau> will repost it using such a service.
philr has quit [Ping timeout: 260 seconds]
<xinau> oh. fuck now i know. what you mean. for got that enter equals a new message :( i'm so sorry
<bqv> that's ok
<DigitalKiwi> hey at least it's easier to find logs on search engines when the text is in the channel and not a link :P
<bqv> mm i mean my suggestion was gonna be hardbin.com
<bqv> which i guess is worse or better, depending on your perspective
palo1 has joined #nixos
philr has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
palo has quit [Ping timeout: 265 seconds]
palo1 is now known as palo
Pebs has joined #nixos
<xinau> ok. next attempt. i've got an error i can't really decipher for my nix-build. i'm unable to compute the correct hash for the file using shasum or nix-hash maybe someone could help me
philr_ has quit [Ping timeout: 256 seconds]
wisi153[m] has joined #nixos
<c3hou> What command are you using to get the hash?
<DigitalKiwi> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000), then replace it with the correct hash Nix expected. For inserting 52 0's in vim: <esc>52i0<esc>
<bqv> http://ipfs.pics/best lol free memes
<c3hou> Ah yes that. `nix-hash --type sha256 --flat --base32 [file]` also works
<DigitalKiwi> are lol free memes memes that are not funny
sangoma has joined #nixos
<bqv> no memes are funny
<bqv> but these are cool pics
<xinau> c3hou i already tried that but it didn't work. neither for the zip content nor for the zip itself
<bqv> i'm glad i clicked
<DigitalKiwi> click it or ticket
<c3hou> @xinau I get the correct hash when I run that command though
<c3hou> `nix-hash --flat --type sha256 --base32 terraform_0.14.5_linux_amd64.zip` gives me `0bri1z2in8syjs2grw0j9waxx69wq2qmfk9fhwqjwxdpc1wg9698`
<xinau> yeah me too, but when I insert it in my sha256 in the build function it still returns the same error
<xinau> @c3hou it feels like i overlook something very simple.
<c3hou> Your error message here: https://paste.ee/p/Le9eW#s=0&l=14 says that it expects hash 0bri1z2in8syjs2grw0j9waxx69wq2qmfk9fhwqjwxdpc1wg9698
<c3hou> Which is the hash output by nix-hash, but your `fetchzip` function has `sha256 = "2899f47860b7752e31872e4d57b1c03c99de154f12f0fc84965e231bc50f312f";` in the paste. Can you double check if you've changed it to the correct one (and saved the file before trying the build etc etc)
sarcasticadmin has joined #nixos
<xinau> i fixed the output in the function to `0bri1z2in8syjs2grw0j9waxx69wq2qmfk9fhwqjwxdpc1wg9698`. but I'm getting an error that the hash got in the build is `sha256:1jryzphphb98llynl5crp5v1anjf1nakq4v4vc2ix9s83slcgcyz`
tejing has joined #nixos
<xinau> s/output/sha256 in the function
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110278 → python37Packages.mautrix: 0.8.6 -> 0.8.9 → https://git.io/JtYWL
<energizer> if i use `(import (fetchTarball nixpkgsUrl) {}).writeText "hello" "hello world"` and nix-build it, is that nixpkgs supposed to get a gc root?
<bqv> no
<energizer> what are the rules for that stuff?
<{^_^}> [nixpkgs] @github-actions[bot] pushed 25 commits to staging-next: https://git.io/JtYWm
<{^_^}> [nixpkgs] @github-actions[bot] pushed 26 commits to staging: https://git.io/JtYWY
<bqv> the result won't depend on nixpkgs so it's not a dep of a root
<bqv> nixpkgs will be cached, probably, because of nix magic, but that's not to do with the nix store
Unode has quit [Quit: Off it goes]
<DigitalKiwi> idk nix 2.4 downloads 20MB every time i do anything...
<energizer> i'm trying out an experiment of gcing very frequently but it's getting annoying because it keeps downloading a pinned nixpkgs
Unode has joined #nixos
<energizer> or at least, i think that's what it's doing
<energizer> it says unpacking [nixpkgs url] and nethogs says it's working hard
<bqv> lol if you want stuff to not get redownloaded, pin it and add it as a root yourself? or make it a transitive dependency of something you know will be a root
<bqv> or better yet, use flakes
<DigitalKiwi> i'm surprised you didn't mention guix
<energizer> too many people saying critical things about flakes, i'm worried
<energizer> so probably gonna wait until the ratio improves
<bqv> DigitalKiwi: no guix is probably worse for that
<DigitalKiwi> *shocked*
<c3hou> @xinau whoops I didn't realize it was `fetchzip` and not `fetchurl`, my bad
<bqv> hm, just realised matthewcroug*an has tried to talk to me a few times but i've had him on ignore for the last two months
<bqv> ah, for a second there i thought that was someone using the guix flake
<bqv> emil took over it
<DigitalKiwi> is that a thing?
<energizer> what happens if i nix-build a file that has an attrset in it? does it build all the values that are derivations and ignore the other ones?
<bqv> no it ignores everything
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/9db4f2641dd (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/9db4f2641dd (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<energizer> let pkgs = import <nixpkgs> {}; in {greeting = pkgs.writeText "hello" "hello world"; pkgs = pkgs;}
<energizer> i built that file and it built the "hello" and afaict ignored the pkgs
<bqv> ok well i guess that's your answer, but i'm amazed that worked, because i have no idea how it would outlink those
<bqv> not to mention that definitely doesn't work in the repl
Jd007 has quit [Quit: Jd007]
<{^_^}> [nixpkgs] @dywedir merged pull request #110203 → oxipng: 4.0.2 -> 4.0.3 → https://git.io/Jtm6W
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JtYWd
ishan40 has joined #nixos
<ishan40> gdm is not showing a wayland session but I have `displayManager.gdm.wayland = true` in my configuration. I am also using the open source nvidia driver.
<DigitalKiwi> kiwi@mvp-nixos ~ []$ ~/bin/snake_ToTitle Oh_nO_a_Snake
<DigitalKiwi> OhNOASnake
<DigitalKiwi> note: it will title case not snake case strings too...
<siraben> Is there a better way than
<siraben> nix-build -I nixpkgs=https://github.com/OriansJ/blynn-compiler/archive/master.tar.gz '<nixpkgs>' -A blynn-compiler
<siraben> ?
<siraben> `nix-build -I nixpkgs=https://github.com/OriansJ/blynn-compiler/archive/master.tar.gz '<nixpkgs>' -A blynn-compiler`
<bqv> DigitalKiwi: are you answering the question i asked almost 2 days ago now
<bqv> cause if so, yes, but i was looking for a pure nix answer
<DigitalKiwi> yes, but i think it was longer
<DigitalKiwi> /home/kiwi/.glirclogs/#nixos/2021-01-12.log:[09:16:24] <bqv> Anyone have a function to turn snake-case strings to TitleCase?
<bqv> i wasn't expecting answers in haskell..
<energizer> what does this do? `touch foo && nix-store --realise --add-root foo`
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110279 → python37Packages.fuse: 1.0.0 -> 1.0.1 → https://git.io/JtYlO
<energizer> i thought adding roots was for file inside the store
<energizer> files*
<DigitalKiwi> bqv: i don't know nix well enough to :(
dasty has joined #nixos
dasty has quit [Remote host closed the connection]
tru_tru has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 256 seconds]
<DigitalKiwi> can i make a nix-shell script that installs nix if it's not installed
cole-h has joined #nixos
<{^_^}> [nixpkgs] @max-wittig opened pull request #110280 → gitlab-runner: 13.7.0 -> 13.8.0 → https://git.io/JtYlB
<DigitalKiwi> hmm nixos-infect does that
<bqv> matt bauer has a nix-static script
tru_tru has joined #nixos
hoijui_ has joined #nixos
hoijui has joined #nixos
<c3hou> xinau: I've tried multiple methods of `nix-prefetch-url` but haven't managed to replicate whatever sha256 `fetchzip` seems to produce, sadly :(
<{^_^}> #56281 (by matthewbauer, 1 year ago, closed): [wip] Statically built Nix
wolfshappen has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110281 → python37Packages.mergedeep: 1.3.0 -> 1.3.1 → https://git.io/JtYl5
<bqv> DigitalKiwi: at least try...
<bqv> have fun
czer001 has joined #nixos
<xinau> @c3hou to bad. thanks for trying.
Pebs has quit [Quit: Connection closed]
czer00 has quit [Remote host closed the connection]
<c3hou> Hope you manage to figure it out soon
xinau has quit [Quit: Connection closed]
mallox has joined #nixos
c3hou has quit [Quit: Left to pet cats]
wolfshappen has joined #nixos
poscat has quit [Quit: ZNC 1.8.2 - https://znc.in]
poscat has joined #nixos
<{^_^}> [nixpkgs] @mingmingrr opened pull request #110282 → pythonPackages.hydrus: 420 -> 426 → https://git.io/JtYlx
<{^_^}> [nixpkgs] @vbgl merged pull request #110009 → ocamlPackages.ppx_tools: add 4.12 support → https://git.io/JttAw
<{^_^}> [nixpkgs] @vbgl pushed commit from @anmonteiro to master « ocamlPackages.ppx_tools: 6.2 → 6.3 (add 4.12 support) (#110009) »: https://git.io/JtY8U
ishan40 has quit [Quit: Connection closed]
<Ke> does nixos support natively decrypting devices after initrd
<DigitalKiwi> that paste site xinau used is so bad
<DigitalKiwi> the file it downloads breaks nix
saschagrunert has joined #nixos
jonringer has quit [Ping timeout: 264 seconds]
<est31> Ke: yes
<est31> you mean like luks/cryptsetup etc?
<est31> that's supported
<KarlJoad> Has anyone been able to simulate/emulate an arduino in NixOS?
orivej has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #110086 → marvin: 20.20.0 -> 20.21.0 → https://git.io/JtqzT
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtY8z
<Ke> est31: isn't that in initrd
<DigitalKiwi> zfsUnstable
cr4y1 has joined #nixos
<DigitalKiwi> nas native zfs encryption
<DigitalKiwi> has too
respawn_ has joined #nixos
<Ke> I already have fde set up, but I wanted ideally to decrypt storage drives normally, while system is running
<Ke> ideally so that login or nothing else depends on them
Unode has quit [Quit: Off it goes]
<Ke> I guess I could just do systemd services
Unode has joined #nixos
<est31> what do you mean decrypt after initrd
<bqv> how would your login get started without decrypting stuff
<bqv> do you mean just encrypting your home directory?
<est31> cryptsetup can be used without OS or anything
<est31> without doing it at boot*
<est31> the commands aren't that hard, easy to turn into a script
<bqv> i don't understand why that's a thing that nixos has to do though
<bqv> why's nixos relevant
nyanotech has joined #nixos
<Ke> bqv: decrypting misc storage
<bqv> (?)
<Ke> well other distros allow you to do this in crypttab, I guess it might just work on nixos too, as long as the crypttab generator is not disabled
<Ke> like you do not need to mount your 500 disk anime storage to be able to boot and use the system
<Ke> you only need it, when watching anime
<Ke> and if it fails, you will notice this, when anime does not appear on your screen
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110283 → docker-compose: 1.27.4 -> 1.28.0 → https://git.io/JtY8p
<Ke> obviously you generate the keys as security microservices that run in containers, like normal people do
c3hou has joined #nixos
<Ke> I guess that part would not be supported by any other distro either without custom units
KarlJoad has quit [Remote host closed the connection]
respawn_ has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jonringer merged pull request #110274 → python37Packages.elementpath: 2.1.0 -> 2.1.1 → https://git.io/JtY3h
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.elementpath: 2.1.0 -> 2.1.1 »: https://git.io/JtY4t
<{^_^}> [nixpkgs] @jonringer merged pull request #110276 → python37Packages.django_treebeard: 4.3.1 -> 4.4 → https://git.io/JtYZi
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.django_treebeard: 4.3.1 -> 4.4 »: https://git.io/JtY4s
<{^_^}> [nixpkgs] @jonringer merged pull request #110272 → python37Packages.cliff: 3.5.0 -> 3.6.0 → https://git.io/JtY3a
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.cliff: 3.5.0 -> 3.6.0 »: https://git.io/JtY4G
vidbina_ has joined #nixos
ManiacOfMadness has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110284 → python37Packages.APScheduler: 3.6.3 -> 3.7.0 → https://git.io/JtY4E
Bene has joined #nixos
akegalj has joined #nixos
graf_blutwurst has joined #nixos
<adisbladis> DigitalKiwi: You don't need to use zfsUnstable to get encryption
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110248 → ocamlPackages.*: use spaces for indentation → https://git.io/Jtmbb
<adisbladis> It's been stable for quite some time now
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYBv
<adisbladis> In fact, I thin zfsUnstable is an alias for zfs nowadays?
<adisbladis> > zfsUnstable
<{^_^}> "<derivation /nix/store/qwq2yzhz2zannijl01w3ay41x25nifrc-zfs-user-2.0.1.drv>"
<adisbladis> > zfs
<{^_^}> "<derivation /nix/store/qwq2yzhz2zannijl01w3ay41x25nifrc-zfs-user-2.0.1.drv>"
<adisbladis> Yep
<bqv> transmission has some crazy ass ETAs going on
<bqv> flipping between 6 minutes and 4 days
<bqv> that's not cool
<DigitalKiwi> adisbladis: oh
<adisbladis> zfsUnstable may mean unstable again at some point if there is some wortwhile new feature
<DigitalKiwi> nixops-digitalocean-unstable-_-kiwi
teto has joined #nixos
graf_blutwurst has quit [Client Quit]
malook has joined #nixos
<Bene> Hello, im want to create a docker container from an angluar project. Normaly i would just create a docker file with
<Bene> FROM nginx
<Bene> COPY ./ /usr/share/nginx/html
<Bene> EXPOSE 80
<Bene> How would i build the same docker container with nixos? I did find node2nix, but i did not get it to work and i did not find a guide for creating a docker container.
<Bene> Thanks for your help.
graf_blutwurst has joined #nixos
<kunrooted[m]> using someone's config as a starting point is a suicide?
<kunrooted[m]> just a quick question since I've decided to reimplement something to my personal needs lmao
<bqv> depends on how complex it is
<adisbladis> Starting from my config would _not_ be a good idea for example ;)
<kunrooted[m]> this one
<kunrooted[m]> but I don't want to ctrl-c ctrl-v but rather literally rewrite it and keep things which I need and things I don't, during the install it will break anyway if I fuck up somewhere
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110281 → python37Packages.mergedeep: 1.3.0 -> 1.3.1 → https://git.io/JtYl5
<kunrooted[m]> * but I don't want to ctrl-c ctrl-v but rather literally rewrite it and keep things which I need and things I don't, during the install it will break anyway if I f*ck up somewhere
<bqv> damn that's snazzy.
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYBE
<adisbladis> Bene: Did you look at dockerTools.buildLayeredImage
<bqv> hlissner: good sh*t
graf_blutwurst has quit [Client Quit]
<DigitalKiwi> hlissner uses nixos but there's no doom-emacs-nix(?)
berberman_ has joined #nixos
<kunrooted[m]> <bqv "hlissner: good sh*t"> hm? what do you mean?
<kunrooted[m]> ah
<bqv> also, uses emacs, but has a readme.md, not readme.org
<kunrooted[m]> I get it
<adisbladis> bqv: That's.... Odd.
ATuin has joined #nixos
berberman has quit [Ping timeout: 260 seconds]
<bqv> looks like a good template though
<bqv> i'd use it
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110233 → notmuch: 0.31 -> 0.31.3 → https://git.io/Jtm7M
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYB2
<kunrooted[m]> sure, gonna give it a shot
<DigitalKiwi> adisbladis: i guess i meant that hlissner doesn't make one (i saw that one the other day and then read the readme for nix-straight.el and forgot about it lol)
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110223 → xfig: 3.2.7b1 -> 3.2.8 → https://git.io/JtmSR
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYBa
<kunrooted[m]> it will break anyway if I f*ck up haha
graf_blutwurst has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110227 → gdu: 3.0.0 -> 4.2.0 → https://git.io/JtmHP
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYBw
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107618 → gitjacker: init at 0.0.2 → https://git.io/JLMGS
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYBr
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110285 → python37Packages.aiolifx: 0.6.8 -> 0.6.9 → https://git.io/JtYBo
graf_blutwurst has quit [Client Quit]
lsix1 has joined #nixos
graf_blutwurst has joined #nixos
cfricke has joined #nixos
<DigitalKiwi> https://gist.github.com/puffnfresh/74e1ff507c84d9fff5c0c05f7065518d i haven't tried this in a while last time it didn't work because there were packages not in nixpkgs or didn't work :(
<bqv> kunrooted[m]: that repo is actually his literal dotfiles repo converted to nixos, i think if you base your stuff on it i'd squash some of the history :p
<Bene> adisbladis: Hey, thx. Yes i did lock at that. But the documentation is very minimal and i did not find out how to use it.
hiro98 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110286 → python37Packages.amqp: 5.0.2 -> 5.0.3 → https://git.io/JtYBH
<ashkitten> supersandro2000: what's the point of this? https://github.com/NixOS/nixpkgs/pull/110239#issuecomment-764460837 it's useless noise.
<ashkitten> both i and ofborg have already tested that it builds. did you test the binary execution? did you try to run a game with it?
hoijui_ has quit [Ping timeout: 272 seconds]
hoijui has quit [Ping timeout: 272 seconds]
<kunrooted[m]> <bqv "kunrooted: that repo is actually"> sure
<kunrooted[m]> I've downloaded his zip and rewriting some stuff as well as adding Haskell-dev stuff
<adisbladis> Bene: It's kinda minimal because it's very thin
<bqv> fair enough
<adisbladis> Anyway, lemme hack something up.
<{^_^}> [nixpkgs] @zowoq merged pull request #110229 → conmon: 2.0.24 -> 2.0.25 → https://git.io/JtmQD
<{^_^}> [nixpkgs] @zowoq pushed to master « conmon: 2.0.24 -> 2.0.25 »: https://git.io/JtYBh
<ashkitten> supersandro2000: if anything, given that i'm a maintainer of this package and have verified that it runs, you would be fine to merge it, yet you only leave a useless comment validating what is already known.
vidbina_ has quit [Quit: vidbina_]
nwspk has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110287 → python37Packages.alerta-server: 8.2.0 -> 8.3.3 → https://git.io/JtYRv
vidbina has joined #nixos
<adisbladis> Bene: http://ix.io/2MLj
<adisbladis> This is untested, but something along these lines
<bqv> ashkitten: but it's automated and looks cool, it must be useful
<ashkitten> it's a redundant and noisy annoyance
nwspk has joined #nixos
<ashkitten> and he didn't even merge it like he merged those 400 automated prs
logand has joined #nixos
ahmedelgabri has joined #nixos
<Bene> adisbladis: Thank you.
<bqv> ashkitten: that was sarcasm btw
knupfer1 has joined #nixos
knupfer1 is now known as knupfer
<{^_^}> [nixpkgs] @adisbladis merged pull request #110239 → dolphinEmuMaster: 5.0-12716 -> 5.0-13178 → https://git.io/JtmFE
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JtYRl
hexa- has quit [Ping timeout: 244 seconds]
<{^_^}> [cabal2nix] @peti pushed 0 commits to ci: https://git.io/JtYRu
<{^_^}> [nixpkgs] @etu merged pull request #110258 → php73Packages.php-cs-fixer: 2.17.0 -> 2.18.0 → https://git.io/JtmpE
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JtYRz
<{^_^}> [cabal2nix] @peti pushed to ci « Re-enable doctests in CI. »: https://git.io/JtYR2
<{^_^}> [nixpkgs] @etu merged pull request #110253 → php73Extensions.yaml: 2.2.0 -> 2.2.1 → https://git.io/JtmNx
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JtYRV
czer001 has quit [Read error: Connection reset by peer]
matt__ has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #110289 → shotwell: 0.31.2 -> 0.31.3 → https://git.io/JtYR5
zupo has joined #nixos
<{^_^}> [cabal2nix] @peti pushed to ci « haskell-ci: add debug code »: https://git.io/JtYRN
ezioauditore[m] has quit [Quit: Idle for 30+ days]
leonardp has quit [Quit: Idle for 30+ days]
leonardp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110290 → python37Packages.azure-mgmt-reservations: 0.8.0 -> 0.9.0 → https://git.io/JtYRj
m0rphism has joined #nixos
<energizer> if nix-daemon is in the middle of building a drv and i ask it to build that same drv, what will it do?
<adisbladis> energizer: It will block
<adisbladis> Until the first one completes
<energizer> nice
vidbina has quit [Ping timeout: 246 seconds]
<bqv> there are lock file in the nix-store
_d0t has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #110291 → scrcpy: 1.16 -> 1.17 → https://git.io/JtY08
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110292 → python37Packages.azure-storage-blob: 12.7.0 -> 12.7.1 → https://git.io/JtY00
<bqv> there's no "split into lines" or "remove trailing newline" lib commands are there
<bqv> cause lib.removeSuffix "\n" seems a bit unweildy
<_d0t> ohai! What is the current way to generate nix expressions for python apps? Pypi2nix is abandoned and throws exceptions :(
<energizer> there's lib.strings.splitString
<energizer> _d0t: poetry2nix is what i use
<{^_^}> [cabal2nix] @peti pushed to ci « haskell-ci: add debug code »: https://git.io/JtY0X
<energizer> if your app doesnt use poetry upstream you can still use it by making your own pyproject.toml with `poetry init)
<energizer> `
hexa- has joined #nixos
<{^_^}> [nixpkgs] @pjjw opened pull request #110293 → cpython: fix extensions when using a musl toolchain → https://git.io/JtY0b
<_d0t> energizer: unfortunately, it's not a poetry project
<energizer> you can use it anyway like i said
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110294 → python37Packages.azure-storage-file-share: 12.4.0 -> 12.4.1 → https://git.io/JtY0A
<_d0t> hmm... ok, i'll try. Thanks!
<{^_^}> [cabal2nix] @peti pushed to ci « Drop build instructions for stack. »: https://git.io/JtY0j
tazjin has quit [Quit: Byeee]
<supersandro2000> ashkitten: to verify that the hash is correct and you did not leave in any old substituteInplace in. Also FYI Darwin support is broken. I am going to add you to the blocklist for such reports.
<{^_^}> [cabal2nix] @peti pushed to ci « haskell-ci: add debug code »: https://git.io/JtYEE
<ashkitten> supersandro2000: you didn't build it for darwin though.
<ashkitten> you built it for x86_64
<ashkitten> x86_64-linux*
<supersandro2000> I did
<supersandro2000> 1 package marked as broken and skipped: dolphinEmuMaster
<supersandro2000> but I stopped posting such comments
<supersandro2000> because they are noise
<ashkitten> posting build results is noise unless there is a problem with the build
<ashkitten> unless your results conflict with ofborg's, it's needless
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110295 → python37Packages.breathe: 4.26.0 -> 4.26.1 → https://git.io/JtYEd
<{^_^}> [nixpkgs] @bbigras opened pull request #110296 → qbittorrent: 4.3.1 -> 4.3.3 → https://git.io/JtYuB
orivej has joined #nixos
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @ehmry pushed to release-20.09 « zerotierone: 1.4.6 -> 1.6.2 »: https://git.io/JtYuP
<{^_^}> [nixpkgs] @bbigras opened pull request #110297 → feh: 3.6.1 -> 3.6.2 → https://git.io/JtYuD
<supersandro2000> ashkitten: for amd64 if the PR only contains one package you are right. Sadly ofborg does not fail loudly so I or anyone else could easily miss the grey status. I added you to the list to not receive such reports anymore.
<{^_^}> [cabal2nix] @peti pushed 2 commits to ci: https://git.io/JtYu9
<{^_^}> [nixpkgs] @stigtsp opened pull request #110298 → perl: remove obsolete parallel building patch → https://git.io/JtYuH
<supersandro2000> I'll take a look at if I can compare my results with ofborgs and maybe filter reports with only one package even more.
<{^_^}> [nix] @edolstra pushed to master « Fix clang build »: https://git.io/JtYup
<ehmry> is there a way to never generate or install any bash/fish-completions, ever
<ashkitten> supersandro2000: if you have an issue with ofborg, that's something that can potentially be fixed, not license for you to replicate a part of nixpkgs infrastructure by yourself
Bene has quit [Quit: Ping timeout (120 seconds)]
ManiacOfMadness has joined #nixos
<adisbladis> So much this ^
rmcgibbo has quit [Quit: Connection closed]
<supersandro2000> ashkitten: also I would appreciate it if you could give me constructive criticism instead. Something along the lines like if I could dive into a way to not post reports that are duplicated with ofborg would be really appreciated
<{^_^}> [nixpkgs] @vcunat pushed to master « libiscsi: work around i686-linux build problems »: https://git.io/JtYzU
Darkmatter66 has joined #nixos
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
<supersandro2000> ashkitten: I am not replicating ofborg. Actually I heavily rely on it to label the amounts of rebuilds. The problem it has is that builds take a longer time, you can't get notified if they are done, they fail silently, logs disappear after some time and you can't view them anymore and for darwin it usually takes a very long time so that anything is
<supersandro2000> build.
<ashkitten> supersandro2000: what about my criticism was not constructive? i told you why what you are doing is bad and i told you an alternate approach that would be better
<supersandro2000> I also started a tampermonkey script to get informed about your individual likings to receive less notifications
<ashkitten> you should help improve our existing infrastructure instead of taking it into your own hands
<supersandro2000> you started that my work is useless and pointless. Not really how it should start in my opinion.
sarcasticadmin has quit [Read error: Connection reset by peer]
<{^_^}> [nixos-homepage] @garbas merged pull request #663 → Experiment with different fonts → https://git.io/JLyFH
<{^_^}> [nixos-homepage] @garbas pushed 3 commits to master: https://git.io/JtYz4
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to experiment-with-different-fonts: https://git.io/JtYzB
ManiacOfMadness has quit [Remote host closed the connection]
<adisbladis> This was constructive
Graypup_ has joined #nixos
<ashkitten> i said the build result messages are pointless because they replicate our existing infrastructure in a noisier and more intrusive way
ManiacOfMadness has joined #nixos
<supersandro2000> if you think so. I have a different view and would like to stop this discussion here.
<ashkitten> so you're asking for constructive criticism and not being receptive when you receive it
<ashkitten> which makes me feel like your request is not in good faith
<ehmry> knowing about build failures is useful, getting notifications that something builds can be annoying if you have already tested it
<energizer> the criticsm couldve been friendlier tbh
<ashkitten> friendly is not the same as constructive
<ashkitten> and i agree, i could have been less harsh
<supersandro2000> I told you that I try to find a way to not post replicates with ofborg.
kueckieben[m] has joined #nixos
<ashkitten> supersandro2000: one thing that would be truly helpful would be if you tested execution of the program
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110299 → python37Packages.dash-renderer: 1.8.3 -> 1.9.0 → https://git.io/JtYz7
<ashkitten> "works on my machine" is valid feedback
<{^_^}> [nixpkgs] @lheckemann merged pull request #108909 → nixos/libinput: separate settings by mouse/touchpad → https://git.io/JLhQz
<{^_^}> [nixpkgs] @lheckemann pushed 4 commits to master: https://git.io/JtYzF
<energizer> are there a lot of programs whose tests pass but are actually broken?
<ashkitten> nextcloud-desktop is currently broken in nixpkgs
<ashkitten> or nextcloud-client, whatever it's called
<ashkitten> i've got a local overlay that updates it to a newer version, haven't gotten around to pring that
<ashkitten> and "are there a lot" isn't really valid in package management. it's not about how often you're right, it's about following procedure for the cases where you're not.
<energizer> the ui opens for me (nixos-unstable), what's the failure mode?
<ashkitten> it was some bug with the cache going from 3.0.2 to 3.0.3
<ashkitten> i don't remember right now
<ashkitten> point is, it built fine, but broke on people's machines
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<dutchie> i had some trouble with it around the qt transition, but at some point it got working agian
ehmry has joined #nixos
<DigitalKiwi> energizer: what tests? :)
wisi153[m] has left #nixos ["User left"]
respawn_ has joined #nixos
<energizer> DigitalKiwi: uh are there a lot of packages that don't have tests...
* energizer closes ears
ehmry has quit [Client Quit]
ehmry has joined #nixos
rnhmjoj_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110300 → python37Packages.bitarray: 1.6.1 -> 1.6.3 → https://git.io/JtYg6
<{^_^}> [nixpkgs] @bbigras opened pull request #110301 → broot: 1.1.10 -> 1.2.0 → https://git.io/JtYgM
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
cosimone has joined #nixos
civodul has joined #nixos
ATuin has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #110275 → ell, iwd: update → https://git.io/JtYGA
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JtY2U
<{^_^}> [nixpkgs] @zimbatm merged pull request #110280 → gitlab-runner: 13.7.0 -> 13.8.0 → https://git.io/JtYlB
<{^_^}> [nixpkgs] @zimbatm pushed commit from @max-wittig to master « gitlab-runner: 13.7.0 -> 13.8.0 (#110280) »: https://git.io/JtY2L
<bqv> adisbladis: lmao
<adisbladis> bqv: ?
_d0t has quit [Ping timeout: 240 seconds]
<bqv> constructive
<adisbladis> Ah, right
<bqv> supersandro2000: fwiw, i don't care that you've made your infra, i don't think that's an issue at all, and if it helps i'm definitely for it. but yes, the inconsequential notifications are annoying
<adisbladis> bqv: Well...
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JtY2r
<{^_^}> [nixpkgs] @vcunat merged pull request #110051 → libmaxminddb: 1.4.3 -> 1.5.0 → https://git.io/Jtq3S
<adisbladis> There are a lot secondary factors
<adisbladis> Bus factor for one
<adisbladis> Longevity
<adisbladis> And so on
<adisbladis> It's much better to collaborate on testing infra than having random contributors operate some random piece of a testing rube goldberg machine
<adisbladis> Because that's where we're heading if this continues
<bqv> nixpkgs is a community project, the community should be allowed to do things. specifically, i feel innovation is stifled if every effort has to be funnelled into a modification of an existing system. e.g. i'm constantly waiting for the next iteration of nix-likes, because while we can all modify nix, i don't think it's realistic to see nix modified into something optimal
<bqv> so yeah, i'm quite happy when i see people breaking off and doing their own thing. obviously, if it's shit, it won't go anywhere, but if it happens to be good, magic happens
malook has quit [Quit: malook]
<energizer> eg the proliferation of deployment tools is probably a good thing during early exploration phase
<bqv> absolutely
<eyJhb> Can anyone run `docker run --rm -it -v $(pwd):/src alpine` for me, and tell me if it works + docker version?
lsix1 has quit [Read error: Connection reset by peer]
rauno has quit [Remote host closed the connection]
graf_blutwurst has quit [Ping timeout: 260 seconds]
graf_blutwurst has joined #nixos
Mateon2 has joined #nixos
<eyJhb> Found the issuej
lsix1 has joined #nixos
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon2 is now known as Mateon1
hoijui_ has joined #nixos
hoijui has joined #nixos
sarcasticadmin has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #109143 → dune: let dune 1 install itself → https://git.io/Jtv5N
<{^_^}> [nixpkgs] @ehmry opened pull request #110303 → buildFHSUserEnvBubblewrap: generalize for non-x86_64 → https://git.io/JtY2N
<{^_^}> [nixpkgs] @vbgl pushed 6 commits to master: https://git.io/JtY2A
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110304 → python37Packages.dash-html-components: 1.1.1 -> 1.1.2 → https://git.io/JtYaR
fuiltilt has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @zimbatm merged pull request #102398 → [staging] asciidoc: 8.6.9 -> 9.0.4 → https://git.io/JT7Ne
<{^_^}> [nixpkgs] @zimbatm pushed commit from @dasJ to staging « asciidoc: 8.6.9 -> 9.0.4 (#102398) »: https://git.io/JtYa9
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110305 → python37Packages.databricks-connect: 7.3.6 -> 7.3.7 → https://git.io/JtYaQ
<{^_^}> [cabal2nix] @peti pushed 2 commits to master: https://git.io/JtYa5
c3hou has quit [Quit: Left to pet cats]
c3hou has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JtYah
<{^_^}> [nixpkgs] @siraben opened pull request #110306 → tcl-8_6: 8.6.9 -> 8.6.11 → https://git.io/JtYVe
vsiddharth has joined #nixos
JadoJodo has quit [Read error: Connection reset by peer]
JadoJodo has joined #nixos
simonpe^^ has joined #nixos
cole-h has quit [Ping timeout: 264 seconds]
knupfer has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @orivej opened pull request #110307 → aws-sdk-cpp: fix cross compilation, configure for curl with http2 → https://git.io/JtYV1
keash[m] has joined #nixos
<{^_^}> [cabal2nix] @peti pushed to master « README.md: add link to Haskell-CI status badge »: https://git.io/JtYVM
<{^_^}> [nixpkgs] @bbigras opened pull request #110308 → signify: 25 -> 30 → https://git.io/JtYVH
<{^_^}> [cabal2nix] @peti pushed to master « README.md: move link to CI status badge from Travis-CI to Github »: https://git.io/JtYVQ
sangoma has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @mweinelt merged pull request #109971 → [20.09] dnsmasq: 2.82 -> 2.83 → https://git.io/JttKB
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to staging-20.09: https://git.io/JtYVx
<{^_^}> [nixpkgs] @zimbatm opened pull request #110309 → python3Packages.bash_kernel: 0.7.1 -> 0.7.2 → https://git.io/JtYwf
<{^_^}> [nixpkgs] @primeos pushed to master « chromiumDev: 89.0.4385.0 -> 89.0.4389.9 »: https://git.io/JtYwI
sangoma has joined #nixos
cosimone has quit [Quit: cosimone]
<c3hou> Since I'm using flakes I have `nix.package = pkgs.nixFlakes` and `nix.extraOptions = "experimental-features = nix-command flakes` in my NixOS config. I've found on occassion that I want to run nix 2.3 (e.g. to build older projects), which I've managed to do using `nix-shell -p nix`, but is there a way to remove the `experimental-features` options using a command line option? I've found `--option` to *add* options, but haven't found
<c3hou> any to remove them.
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Add 2021/01 »: https://git.io/JtYwm
some_idiot has joined #nixos
some_idiot has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110311 → python37Packages.google-cloud-secret-manager: 2.1.0 -> 2.2.0 → https://git.io/JtYw4
<{^_^}> [nixpkgs] @HectorAE opened pull request #110312 → [Draft] prometheus-cpp: add pkgconfig data → https://git.io/JtYwg
<dutchie> c3hou: `nix --experimental-features ''` (set it to an empty string)
Darkmatter66 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110313 → python37Packages.google-crc32c: 1.1.1 -> 1.1.2 → https://git.io/JtYwK
<c3hou> dutchie: thanks! Is there a similar option for nix-build?
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/646f528cce6 (from 2 days ago, history: https://channels.nix.gsc.io/nixos-20.09)
agander_m has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/30ab92ea31f (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
thc202 has joined #nixos
<c3hou> I realized `nix-build --option experimental-features ''` does produce a warning, but it doesn't seem to affect proper operation after. Thanks dutchie!
ross` has joined #nixos
<{^_^}> [nixpkgs] @06kellyjac opened pull request #110315 → open-policy-agent: 0.25.2 -> 0.26.0 → https://git.io/JtYwF
rafael-patronilo has joined #nixos
sss2 has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #110316 → compsize: 1.3 -> 1.4 → https://git.io/JtYwN
rafael-patronilo has quit [Client Quit]
<{^_^}> [nixos-weekly] @domenkozar pushed to master « Add 2021/01 »: https://git.io/JtYrv
<ross`> I just spent about 8 hours reading Nix documentation and surfing examples. With more power comes more opinionation and diversity. I'm slightly overwhelmed with the number of User Repositories. Would it be possible for someone to recommend 3 examples that I might want to focus on that are more modern / up to date, multi system, and fleshed out (containing / organizing multiple examples of pretty much every
<ross`> disctinct type of thing that might be present as part of a modular configuration?
<ehmry> ross`: I would just start with something simple that you want to build and go from there, nix code isn't easy to read
ManiacOfMadness has quit [Ping timeout: 256 seconds]
<ross`> ehmry: I'm looking for examples of organization more than anything else so that I can try to understand why certain methods were used. That way I can inspire a health approach to my own organization without realizing too far down the road that I should restructure things.
<{^_^}> [nixpkgs] @petabyteboy opened pull request #110317 → opendkim: 2.10.3 -> 2.11.0-Beta2 → https://git.io/JtYrE
<{^_^}> [nixpkgs] @dotlambda opened pull request #110318 → python3Packages.eth-utils: 1.8.4 -> 1.9.5 → https://git.io/JtYr2
<ehmry> ross`: in that case I don't know much about organizations, but I would say that you will restructure inevitably and its not that painful
<{^_^}> [nixpkgs] @svantepolk closed pull request #83861 → raylib: Init at 2.6.0 → https://git.io/Jv5WP
<{^_^}> [nixpkgs] @invokesus opened pull request #110319 → concurrentqueue: init at 1.0.2. → https://git.io/JtYrX
<ross`> ehmry: So you can't recommend a few examples then of newer / recently updated, multi machine, fleshed out repositories?
cfricke has quit [Quit: WeeChat 3.0]
<ehmry> no
ahmedelgabri has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @dotlambda opened pull request #110320 → pythonPackages.nidaqmx: fix spelling of pythonImportsCheck → https://git.io/JtYrD
<ehmry> ross`: maybe the dhall-lang setup - https://github.com/dhall-lang/dhall-lang/tree/master/nixops
<{^_^}> [nixos-weekly] @domenkozar pushed to master « travis -> GHA »: https://git.io/JtYrS
<infinisil> ross`: There's https://github.com/nrdxp/nixflk, but it focuses on flakes, which are a bit alpha
ahmedelgabri has joined #nixos
<{^_^}> [nixos-weekly] @domenkozar pushed to master « travis -> GHA »: https://git.io/JtYrF
<ross`> infinisil: repositories like that with different opinions is exactly what I'm looking for, thank you!
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JtYrA
<{^_^}> [nixpkgs] @stigtsp opened pull request #110321 → perldevel: 5.33.5 -> 5.33.6, perl-cross: b444794 -> 4c55233 → https://git.io/JtYoe
ahmedelgabri has quit [Ping timeout: 244 seconds]
cfricke has joined #nixos
<{^_^}> [nixos-weekly] @domenkozar merged pull request #138 → Call for Content: 2020/10 → https://git.io/Jk5zy
<{^_^}> [nixos-weekly] @domenkozar pushed 12 commits to production: https://git.io/JtYoJ
cfricke has quit [Client Quit]
ManiacOfMadness has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #110264 → go-tools: 2020.2 -> 2020.2.1 → https://git.io/JtYUM
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JtYoB
vsiddharth has quit [Ping timeout: 240 seconds]
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
ahmedelgabri has joined #nixos
rnhmjoj_ has quit [Ping timeout: 264 seconds]
<c3hou> Does anyone here happen to have experience packaging Brother printer drivers for NixOS?
respawn_ has quit [Quit: Leaving]
ahmedelgabri has quit [Ping timeout: 272 seconds]
<{^_^}> [nixos-weekly] @domenkozar pushed to master « get lint to work again »: https://git.io/JtYKY
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #110307 → aws-sdk-cpp: fix cross compilation, configure for curl with http2 → https://git.io/JtYV1
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JtYKE
akegalj_ has joined #nixos
cfricke has quit [Quit: WeeChat 3.0]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @invokesus opened pull request #110322 → elfio: init at 3.8 → https://git.io/JtYKH
akegalj has quit [Ping timeout: 265 seconds]
<{^_^}> [nixos-weekly] @domenkozar pushed 2 commits to master: https://git.io/JtYKN
<{^_^}> [nixpkgs] @doronbehar merged pull request #110308 → signify: 25 -> 30 → https://git.io/JtYVH
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JtYKj
<{^_^}> [nixpkgs] @doronbehar merged pull request #110315 → open-policy-agent: 0.25.2 -> 0.26.0 → https://git.io/JtYwF
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JtY6v
<{^_^}> [nixos-weekly] @domenkozar pushed 0 commits to master: https://git.io/JtY6U
<{^_^}> [nixpkgs] @doronbehar merged pull request #110316 → compsize: 1.3 -> 1.4 → https://git.io/JtYwN
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JtY6L
<{^_^}> [nixos-weekly] @domenkozar opened pull request #144 → Call for Content: 2021/02 → https://git.io/JtY6t
<{^_^}> [nixpkgs] @doronbehar merged pull request #110301 → broot: 1.1.10 -> 1.2.0 → https://git.io/JtYgM
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JtY6C
<bqv> infinisil: modified the ssh multimod to use multiple host keys :p
ahmedelgabri has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110323 → abseil-cpp: 20200225.2 -> 20200923.3 → https://git.io/JtY6E
<{^_^}> [nixpkgs] @marsam opened pull request #110324 → libvmaf: 2.1.0 -> 2.1.1 → https://git.io/JtY6V
chris8080 has joined #nixos
lsix1 has quit [Ping timeout: 272 seconds]
rnhmjoj_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110325 → argo: 2.12.4 -> 2.12.5 → https://git.io/JtYiO
vidbina has joined #nixos
<chris8080> Nix pills is a really well made tutorial, just giving a shout out
hoijui has quit [Quit: Leaving]
hoijui has joined #nixos
<infinisil> bqv: Ah, what's your use case for multiple host keys?
Baughn has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #110320 → pythonPackages.nidaqmx: fix spelling of pythonImportsCheck → https://git.io/JtYrD
<{^_^}> [nixpkgs] @FRidh pushed commit from @dotlambda to master « pythonPackages.nidaqmx: fix spelling of pythonImportsCheck »: https://git.io/JtYiV
gxt has joined #nixos
<{^_^}> [nixpkgs] @fabaff closed pull request #110285 → python37Packages.aiolifx: 0.6.8 -> 0.6.9 → https://git.io/JtYBo
<bqv> infinisil: I have one of each kind. Iirc because I encountered something that didn't like the kind I had
lsix1 has joined #nixos
<bqv> Nice, first try
ahmedelgabri has joined #nixos
fendor_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110326 → bazarr: 0.9.0.7 -> 0.9.0.8 → https://git.io/JtYPU
<infinisil> bqv: Well NixOS generates multiple by default
<infinisil> I also have two, an ed25519 one, and an rsa one
<bqv> Heh, fair
<infinisil> But I'm not sure why two would be required, other than preferring one type over the other (in which case you'd only specify that one)
fendor has quit [Ping timeout: 264 seconds]
<bqv> Either way, why force users to pick one
<infinisil> Well the module *does* become a bit more complicated, for what could be no benefit at all
ahmedelgabri has quit [Ping timeout: 264 seconds]
<bqv> In my mind its less complicated. I sat there a few minutes trying to work out which key to use. Decided on modifying it so I didn't have to decide :p
<infinisil> Hmm I see, that's a good point
<bqv> But fair
<infinisil> Another reason for using all keys: ssh-keyscan also shows all of them
<infinisil> E.g. run `ssh-keyscan infinisil.com`, it shows both rsa and ed25519
<bqv> Indeed
<immae> Are there guidelines to submit a new package that is written as a flake? Should we use compatibility layers (the one from edolstra), or should it be converted to a "regular" one first, or...?
<bqv> immae: submit where..? flakes can just go on github
<infinisil> bqv: Alright I'm convinced, though I think the type of the hostkeys should probably rather be `coercedTo str singleton (listOf str)`
<bqv> infinisil: ha, fair!
<immae> bqv: sorry. submit on the official nixpkgs repo
<infinisil> Then it's backwards compatible too :)
<infinisil> bqv: Feel free to PR then!
<bqv> Oh good lord, I need to work out if I can do that from a subtree
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110327 → bettercap: 2.28 -> 2.29 → https://git.io/JtYPN
<bqv> immae: if its going in nixpkgs, the flake part is irrelevant (and shouldn't be there) no?
hoijui_ has quit [Ping timeout: 272 seconds]
hoijui has quit [Ping timeout: 272 seconds]
<immae> bqv: well the flake format is quite different from the legacy one no?
cfricke has quit [Quit: WeeChat 3.0]
<bqv> Derivations are derivations, doesn't matter if in a flake or not
cfricke has joined #nixos
<immae> right, but plugging it to pkgs.* and the modules and all is not "trivial" (thus the compatibility layer I mentionned)
cfricke has quit [Client Quit]
cfricke has joined #nixos
chris8080 has quit [Ping timeout: 248 seconds]
<bqv> Yeah, I'm saying don't make a layer, that won't slide. Rewrite it to fit into nixpkgs
<immae> ok
BaughnLogBot has joined #nixos
<bqv> infinisil: oh, but listOf poses the issue of naming, so I used attrsOf
cfricke has quit [Client Quit]
<infinisil> Hmm.. Do they need to be named?
cfricke has joined #nixos
<infinisil> Though I also don't like lists in general
<immae> bqv: do you know if there is a discussion somewhere about how (and if) to integrate flakes directly in the future?
<bqv> For knownHosts yes
<infinisil> Ah good point
<bqv> immae: inconclusive, but it's in the code, behind a flag, so it'll get there one day
<{^_^}> [nixpkgs] @primeos opened pull request #110328 → scons: 4.0.1 -> 4.1.0 → https://git.io/JtYXl
<infinisil> Let's use `coercedTo str (s: { "" = s; }) (attrsOf str)` then
<bqv> Heh, ok
<immae> ok :p
<infinisil> Hmm, or maybe `s: { default = s; }`
<infinisil> That doesn't merge well though, darnit
evernite has joined #nixos
<{^_^}> [nixpkgs] @github-actions[bot] pushed 59 commits to staging-next: https://git.io/JtYXX
<{^_^}> [nixpkgs] @github-actions[bot] pushed 60 commits to staging: https://git.io/JtYX1
<chvp> did anyone else's gtk theming break recently? (on nixos-unstable-small)
respawn_ has joined #nixos
meh` has joined #nixos
tazjin has joined #nixos
<bqv> infinisil: heh it worked, I can subtree push to my local checkout and cherrypick the updater
<bqv> s/r$/s
<eyJhb> I am trying to do some module (yet again), but I can't really spot the error I am making here - https://termbin.com/fgwu , I get the error `error: The option value `nodes.srtutti.configuration.systemd.services' in `/home/eyjhb/projects/nixos/nixus-setup/channels/nixpkgs-test/nixos/modules/services/misc/mautrix.nix' is not of type `attribute set of submodules'`
<bqv> chvp: actually, yes, if recently = last week or so
<aanderse> Mic92: i'm having an issue with nix_direnv (i just started using it for the first time) - i install as directed onto nixos system level, but once i add "source /run/current-system/sw/share/nix-direnv/direnvrc" to ~/.direnvrc the shellHook in my shell.nix stops working - i don't see any errors or anything indicating a problem :(
<bqv> eyJhb: I spy nixus :D
<chvp> bqv: recently = today for me
<eyJhb> bqv: Noooo. I could NEVER :D (yeah, use it to manage everything :p )
<eyJhb> Ohh. seems like it is systemd giving me the issue
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110329 → brave: 1.18.78 -> 1.19.86 → https://git.io/JtYMg
<{^_^}> [nixpkgs] @invokesus opened pull request #110330 → gzstream: init at 1.5 → https://git.io/JtYMV
<bqv> infinisil: nixus#38 :)
<{^_^}> [nixpkgs] @Roxxers opened pull request #110331 → tomb: 2.8.1 -> 2.9 → https://git.io/JtYMM
<eyJhb> :( Bot, link me the issue ^
<bqv> {^_^}: naughty
<eyJhb> > (mapAttrs' (name: value: nameValuePair ("test") ({description = "htute";}) ));
<{^_^}> error: syntax error, unexpected ';', expecting ')', at (string):471:78
<eyJhb> Damn .t
ahmedelgabri has joined #nixos
<bqv> Would you like some aoguments with that lambda?
teto has quit [Quit: WeeChat 3.0]
<eyJhb> WELL!
<eyJhb> > (lib.mapAttrs' (name: value: lib.nameValuePair ("test") ({description = "htute";}) ))
<{^_^}> <LAMBDA>
<eyJhb> ^yes please bqv
<bqv> :)
<eyJhb> I can't remember what syntax is to get them.. Thought it was `:p`
<eyJhb> > :p (lib.mapAttrs' (name: value: lib.nameValuePair ("test") ({description = "htute";}) ))
<{^_^}> <LAMBDA>
<eyJhb> But it was not... :p
<eyJhb> Any help is appreciated
cfricke has quit [Quit: WeeChat 3.0]
respawn__ has joined #nixos
superherointj has joined #nixos
superherointj has quit [Client Quit]
<Mic92> aanderse: nix-shell --pure is used to evaluate the shellHook. It is only executed once
<bqv> > (lib.mapAttrs' (name: value: lib.nameValuePair ("test") ({description = "htute";}) {a=1;}))
<{^_^}> <LAMBDA>
<Mic92> and than cached
<bqv> > (lib.mapAttrs' (name: value: lib.nameValuePair ("test") ({description = "htute";})) {a=1;})
<{^_^}> { test = <CODE>; }
<bqv> > :p (lib.mapAttrs' (name: value: lib.nameValuePair ("test") ({description = "htute";})) {a=1;})
<{^_^}> { test = { description = "htute"; }; }
<aanderse> Mic92: ah! thank you
<bqv> eyJhb: literally was missing args
cfricke has joined #nixos
ahmedelgabri has quit [Ping timeout: 272 seconds]
sarcasticadmin has quit [Read error: Connection reset by peer]
<eyJhb> bqv: Sometiwes I wish that samueldr didn't provide a log. Thanks :D
respawn_ has quit [Ping timeout: 256 seconds]
mahogany has joined #nixos
codygman__ has joined #nixos
cfricke has quit [Quit: WeeChat 3.0]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @Zimmi48 opened pull request #110332 → coqPackages.math-classes: 8.11.0 -> 8.12.0 → https://git.io/JtYDh
<bqv> Correct me if wrong :D but doesn't https://github.com/svanderburg/nix-processmgmt mention default.nix while none exists?
sarcasticadmin has joined #nixos
<bqv> Nevermind, I ignored the tools part
<c3hou> I've been trying to package some proprietary printer drivers (https://git.io/JtYo4) and managed to get it recognized by CUPS, but the printer doesn't budge despite CUPS saying "Job completed." Does anyone have any idea what I could do to try to debug this?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110333 → circleci-cli: 0.1.11756 -> 0.1.11924 → https://git.io/JtYy2
cfricke has quit [Quit: WeeChat 3.0]
cfricke has joined #nixos
hoijui_ has joined #nixos
hoijui has joined #nixos
<{^_^}> [nixpkgs] @kevingriffin opened pull request #110334 → babefish: 1.0.0 -> 1.0.1 → https://git.io/JtYyy
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110291 → scrcpy: 1.16 -> 1.17 → https://git.io/JtY08
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYyS
alexarice[m] has joined #nixos
<exarkun> Does nixos work on lower spec systems? I put 20.03 onto a t520 a few days ago. It felt a little sluggish but it was working. But just now I tried `nix search cd rip` which ran with no output for 2 or 3 minutes and then the system wedged.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110335 → clojure-lsp: 2021.01.16-03.28.20 -> 2021.01.20-01.39.32 → https://git.io/JtYSr
<exarkun> (t520 has 4GB ram, dual core ~2.5GHz intel cpu, hard drive that goes round and round and round)
<steveeJ> exarkun: yes, it works ;-) it won't magically make processing of large data faster
<exarkun> is "running nix search" "processing of large data"?
cfricke has quit [Quit: WeeChat 3.0]
<andi-> You'll probably want to enable Swap if your system configuration grows just to be able to eval it
cfricke has joined #nixos
<{^_^}> [nixpkgs] @invokesus opened pull request #110336 → remctl: init at 3.17 → https://git.io/JtYSS
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110337 → cloudflared: 2021.1.4 -> 2021.1.5 → https://git.io/JtY9f
<exarkun> Alright. I'll try with some swap next time. Multi-minute `nix search` w/ <=4GB physical ram seems like it may be practically unusable though..
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110338 → cog: 0.6.0 -> 0.8.0 → https://git.io/JtY9C
cfricke has quit [Quit: WeeChat 3.0]
sigmundv_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @invokesus opened pull request #110339 → jfrog-cli: init at 1.43.2 → https://git.io/JtY9u
sigmundv_ has joined #nixos
cfricke has joined #nixos
chrispickard has joined #nixos
<{^_^}> [nixops-aws] @AmineChikhaoui merged pull request #128 → Fixing github ci → https://git.io/Jtmbr
<{^_^}> [nixops-aws] @AmineChikhaoui pushed 2 commits to master: https://git.io/JtY97
<chrispickard> ,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
_madalu has quit [Ping timeout: 268 seconds]
_madalu has joined #nixos
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/da3378c4aaf (from 16 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
<V> <DigitalKiwi> guix isn't in nixpkgs :( ← I have a WIP branch that adds proper support for guile, and would make packaging guix significantly more feasible
<V> it's just a matter of finding time and motivation to finish it
K0kada has joined #nixos
<{^_^}> [nixpkgs] @SCOTT-HAMILTON opened pull request #110340 → protonvpn-cli: 2.2.4 -> 2.2.6 → https://git.io/JtYHi
matt__ is now known as czer00
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110341 → consul: 1.9.1 -> 1.9.2 → https://git.io/JtYH1
<{^_^}> [nixpkgs] @vbgl merged pull request #106107 → ocamlPackages.opam-file-format: 2.0.0 -> 2.1.2 → https://git.io/JIWFw
<{^_^}> [nixpkgs] @vbgl pushed commit from @sternenseemann to master « ocamlPackages.opam-file-format: 2.0.0 -> 2.1.2 »: https://git.io/JtYQL
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110343 → coredns: 1.8.0 -> 1.8.1 → https://git.io/JtYQi
mmmattyx has joined #nixos
<bqv> V: also the guix flake
<{^_^}> [nixpkgs] @ilian opened pull request #110344 → reaper: 6.19 -> 6.20 → https://git.io/JtY7n
<bqv> Which actually just does it..
<bqv> Nix experts: can I set nix options using env vars?
<bqv> I guess I can use NIX_CONF_DIR actually
<V> bqv: my experience with flakes so far has been being unable to use debugfs b/c it's locked behind some interface that isn't stable and can't be used from existing setups
<V> so I have zero interest in it
<bqv> Seems slightly shortsighted
<V> flakes definitely aren't anywhere near production-ready AFAICT, I see really bad bugs in the impl on a fairly regular basis
medvid has quit [Ping timeout: 256 seconds]
<V> "legacy" nix at least works most of the time :)
hoijui has quit [Ping timeout: 264 seconds]
<V> if I want pinning, there's niv
hoijui_ has quit [Ping timeout: 264 seconds]
lsix1 has quit [Ping timeout: 264 seconds]
medvid has joined #nixos
lsix1 has joined #nixos
xeronull has joined #nixos
nwspk has quit [Ping timeout: 260 seconds]
qp12[m] is now known as p12[m]
<edef> V: flakes are helping us becoming mainstream in the sense that we're now doing Google's "the old thing is deprecated and the new thing is not ready yet" :p
<niksnut> V: what do you mean with debugfs? I don't see the connection with flakes...
<V> niksnut: it was replaced with a flake forever ago
<V> IIRC you have to use an old commit
<niksnut> you mean dwarffs?
<V> oh, that
<immae> V: you can always include a flake from a legacy one
xantoz has quit [Ping timeout: 246 seconds]
<immae> the reverse is more complicated, but this way is fine
<niksnut> okay, but that's not actually a problem with flakes
<V> immae: I tried all of the suggestions in the issue, and then gave up
<niksnut> just a problem with *not* using flakes ;-)
<{^_^}> edolstra/dwarffs#8 (by thoughtpolice, 1 year ago, open): Please re-add module.nix
xantoz has joined #nixos
<immae> V: Did you try this one https://nixos.wiki/wiki/Flakes ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110345 → cutelyst: 2.14.0 -> 2.14.2 → https://git.io/JtY5D
<edef> niksnut: that's such a vacuous argument i would use it as an example of a fallacy in an argumentation class
<V> immae: I don't usually use the wiki b/c it's normally so outdated that the information it holds is wrong
<immae> This one is up to date
<V> how am I to know that?
<edef> niksnut: any second system that does not provide for gradual migration of existing large deployments will never be deployed, and be correspondingly full of undiscovered bugs
<immae> I have the same case as you less than two weeks ago and it went all fine ;)
<V> it's been cast as "not official" for so long
<niksnut> edef: flakes support gradual migration just fine
<niksnut> it's just that the dwarffs repo doesn't do that
<V> the fact that it ended up being less effort for me to trawl through the assembly w/ objdump and gdb's instruction view than to get this to work (which I still have not yet) should say a lot
<V> "this" being debugging things
<V> niksnut: the dwarffs readme tells you to import a nonexistent module.nix
<immae> V: I don’t know what to tell you, I was completely new to flake and was able to write a flake and use it in my legacy project in less than a day
<V> immae: I'm not trying to write flakes, though. I'm trying to use a module that's only available as a flake
meck has quit [Quit: ZNC 1.8.2 - https://znc.in]
<niksnut> V: strange argument. If you don't use the available mechanism for installing something, then it's not surprising that it's hard to install.
<edef> my entry path is "i have been using Nix just fine for the past half-decade, i am just trying to install another piece of Eelcoware that appears to be for Nix users"
ktosiek has quit [Quit: Ping timeout (120 seconds)]
<V> niksnut: the argument that the documentation is wrong?
<edef> i think that last time i tried to install dwarffs i just forked it and removed the flake curft
<edef> *cruft
nwspk has joined #nixos
ktosiek has joined #nixos
<immae> V: yes, it’s the same, apart from the fact that the flake was writen by myself "for fun" you’re in the same case. You should give a try at the section about legacy systems in the wiki page I linked...
<V> if I'm a new NixOS user and I try to install dwarffs, I'm goign to end up on your readme, follow the instructions, and then be confused why it's broken
<V> and then maybe go in the issues, follow the instructions there, find it still doesn't work, and then probably give up
<edef> the README says `imports = [ (builtins.fetchGit https://github.com/edolstra/dwarffs + "/module.nix") ];`
<V> yes
<niksnut> sure, the docs are wrong
<niksnut> that's not disputed
* cransom_ head explodes
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JtYdq
<edef> that's kind of the crux of it
srk has quit [Remote host closed the connection]
cransom_ is now known as cransom
srk has joined #nixos
<V> immae: maybe I'll take a look at this if I actually get the time and energy to add more New Technology to my system. as it stands, that's not happening anytime soon
<etu> niksnut: I have a question regarding if you don't use flakes... Say that I have a system that don't use flakes, but somehow I happen to have a /etc/nixos/flake.nix for other systems that use flakes. Why does this break the non-flake system? :)
<{^_^}> [nixpkgs] @ymatsiuk opened pull request #110347 → appgate-sdp: 5.1.2 -> 5.3.2 → https://git.io/JtYdG
zebrag has joined #nixos
<etu> waaait, we have appgate-sdp in nixpkgs? Since when? I need that garbage and attempted to package it more than once.
xantoz has quit [Ping timeout: 240 seconds]
<V> immae: I've spent hours trying to get this to work in the past, and this was when I actually had energy to do that kind of thing still
<immae> V: ok, it’s up to you, I won’t force you to do anything :)
xantoz has joined #nixos
<V> idk, is user experience actually taken into account when these things are developed?
meck has joined #nixos
<cransom> i'm still a bit hung up on making a change to a repo that invalidates the documents on how to use it, and it's not fixed, or addressed
respawn__ has quit [Quit: Leaving]
xeronull has quit [Quit: Connection closed]
<immae> V: It’s nothing new that lack of documentation is a big flaw of nixos. I believe that as long as noone is dedicated to that kind of work your best doc is the source..
mcaju_ has joined #nixos
<edef> the grand promise of flakes was always "user experience"
<edef> perhaps i forgot to read between the lines, i must've missed the "[blaming] user[s for their] experience"
EmoSpice has quit [Ping timeout: 240 seconds]
<V> immae: there's a bit of a difference between "the docs are a bit thin here, we acknowledge that this sucks, you need to look through the source code to figure some stuff out" and "this software has been changed in a backwards-compatible manner to make use of a technology that isn't even released yet, without the maintainer even commenting on the issue where people are asking for a stopgap or migration path"
<V> backwards-incompatible*
<sterni> the major issue with flakes is that they are an _experimental_ feature which is not treated like one which means flakes essentially is something taht is not ready for release but already used as if it were released
sangoma has quit [Quit: WeeChat 3.0]
<V> yeah, that
<niksnut> V: again, that's an issue with dwarffs, not flakes
<gchristensen> sterni++
<{^_^}> sterni's karma got increased to 1
TonyTheLion has joined #nixos
<sterni> at this point it wouldn't even be possible to say flakes doesn't cut it because it would already break dozens of projects using it
ahmedelgabri has joined #nixos
<c3hou> Looks like dwarffs's readme just got updated too lol
<V> lol
<niksnut> exactly
<niksnut> problem solved
<sterni> also i don't think it's particularly good to be running around telling people to use this and that if it says „Note: this program is EXPERIMENTAL and subject to change.“
<cransom> (startling similar story to the nix commands)
<sterni> indeed yeah
<sterni> either these kinds of things cease to be experimental meaning we can't improve them anymore
<V> niksnut: hey, at least it's not pretending to be usable to the vast majority of people using non-flake NixOS systems now
<sterni> or we ruin the experience for users in the future by breaking stuff for them
<evernite> I'm having trouble using `pkgs.python3Packages.buildPythonApplication` to build a simple command-line utility. I keep getting a `ModuleNotFoundError` for a dependency I have defined in `propagatedBuildInputs`. Any help would be much appreciated.
<{^_^}> [nixpkgs] @ryantm merged pull request #110222 → phoronix-test-suite: 10.0.1 -> 10.2.0 → https://git.io/JtmyP
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYF4
ahmedelgabri has quit [Ping timeout: 272 seconds]
<davidak[m]> was something changed about the exported packages list? we lost about 4000 packages 5 days ago https://github.com/NixOS/nixpkgs/issues/110348
<{^_^}> #110348 (by davidak, 3 minutes ago, open): 4000 packages disapeared 5 days ago
<{^_^}> [nixpkgs] @ryantm merged pull request #110252 → postgresql11Packages.pgrouting: 3.1.1 -> 3.1.2 → https://git.io/JtmNK
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYFg
<c3hou> evernite: might be useful to have the error message in the gist as well?
<djanatyn> evernite: yeah, i was able to run `nix-build` successfully: /nix/store/vmmz6fzh44clh6k03xx74l87xqbx1wd9-load-0.3.0
<{^_^}> [nixpkgs] @ryantm merged pull request #110335 → clojure-lsp: 2021.01.16-03.28.20 -> 2021.01.20-01.39.32 → https://git.io/JtYSr
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYFX
<evernite> c3hou: djanatyn: Yes I am also able to run `nix-build` successfully, but when I try to run `./result/bin/load` I get an "ModuleNotFoundError: No module named 'joblib'"
zupo has joined #nixos
<djanatyn> i'm not able to run your code because you didn't include the implementation, i get different errors
<{^_^}> [nixpkgs] @ryantm merged pull request #109867 → ior: 3.2.1 -> 3.3.0 → https://git.io/JtLaz
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYF7
cfricke has quit [Quit: WeeChat 3.0]
h0m1 has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @ryantm merged pull request #110313 → python37Packages.google-crc32c: 1.1.1 -> 1.1.2 → https://git.io/JtYwK
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYFh
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #110349 → chromium: 87.0.4280.141 -> 88.0.4324.96 → https://git.io/JtYbU
<evernite> djanatyn: I just updated the gist with the implementation. You should be able to run it now. Thanks
<c3hou> evernite: Hmm, with the implementation I can run it fine
<c3hou> `$ result/bin/load a b c` gives me `args: ['a', 'b', 'c']`
<{^_^}> [nixpkgs] @thiagokokada opened pull request #110350 → nixos/libinput: change mouse device defaults → https://git.io/JtYbl
jonringer has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110351 → exoscale-cli: 1.22.2 -> 1.23.0 → https://git.io/JtYbz
dandart has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #68680 → afterburn: init at 4.6.0 → https://git.io/JfvHX
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JtYbi
<evernite> c3hou: sorry, I didn't add the correct implementation. Could you try to rebuild it from the gist and run it again with `./result/bin/load`?
<{^_^}> [nixpkgs] @bbigras opened pull request #110352 → mtail: 3.0.0-rc41 -> 3.0.0-rc43 → https://git.io/JtYbP
bitmapper has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #110353 → ocamlPackages.opam-file-format: build using dune → https://git.io/JtYbM
<ronthecookie> this steam game wants /etc/ld.so.cache, how can i get it on nixos?
<ronthecookie> or atleast in the steam enviroment
<c3hou> evernite: yeah, I get the error too now. Sorry, not sure how to help on this one :(
philr has quit [Ping timeout: 256 seconds]
<evernite> c3hou: No worries, thanks for taking the time to verify.
hugolgst has joined #nixos
respawn_ has joined #nixos
gustavderdrache has joined #nixos
<evernite> djanatyn: Do you perhaps have any idea on what could be going on there? c3hou was able to reproduce the error.
<hugolgst> could someone review this PR please? https://github.com/NixOS/nixpkgs/pull/107038
<{^_^}> #107038 (by hugolgst, 5 weeks ago, open): nixos/luksroot: add renewKey option
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110354 → fend: 0.1.11 -> 0.1.13 → https://git.io/JtYNe
<djanatyn> evernite: yeah, i'll take a look: https://gist.github.com/djanatyn/4f177b9bb46b80389bb90f0a02eb9a83'
dandart has quit [Ping timeout: 256 seconds]
kateskips has quit [Quit: Bridge terminating on SIGTERM]
nh2nh2me[m] has quit [Quit: Bridge terminating on SIGTERM]
stu_[m] has quit [Quit: Bridge terminating on SIGTERM]
ice7[m] has quit [Quit: Bridge terminating on SIGTERM]
eganjs[m] has quit [Quit: Bridge terminating on SIGTERM]
iuiiik[m] has quit [Quit: Bridge terminating on SIGTERM]
Kimat[m] has quit [Quit: Bridge terminating on SIGTERM]
Piece_Maker has quit [Quit: Bridge terminating on SIGTERM]
mhj[m] has quit [Quit: Bridge terminating on SIGTERM]
scheibenkleister has quit [Quit: Bridge terminating on SIGTERM]
dumuzid[m] has quit [Quit: Bridge terminating on SIGTERM]
boogiewoogie[m] has quit [Quit: Bridge terminating on SIGTERM]
codyopel has quit [Quit: Bridge terminating on SIGTERM]
ChrisOboe[m] has quit [Quit: Bridge terminating on SIGTERM]
AntonioYang[m] has quit [Quit: Bridge terminating on SIGTERM]
solomon[m] has quit [Quit: Bridge terminating on SIGTERM]
vyorkin[m] has quit [Quit: Bridge terminating on SIGTERM]
mickbrooks[m] has quit [Quit: Bridge terminating on SIGTERM]
scentofiron[m] has quit [Quit: Bridge terminating on SIGTERM]
veleiro has quit [Quit: Bridge terminating on SIGTERM]
rycee has quit [Quit: Bridge terminating on SIGTERM]
hzertez7[m] has quit [Quit: Bridge terminating on SIGTERM]
jbal[m] has quit [Quit: Bridge terminating on SIGTERM]
McSinyx[m] has quit [Quit: Bridge terminating on SIGTERM]
mcaju has quit [Quit: Bridge terminating on SIGTERM]
SplitFire[m] has quit [Quit: Bridge terminating on SIGTERM]
yeongsheng_tan[m has quit [Quit: Bridge terminating on SIGTERM]
goibhniu has quit [Quit: Bridge terminating on SIGTERM]
regnat has quit [Quit: Bridge terminating on SIGTERM]
yog[m] has quit [Quit: Bridge terminating on SIGTERM]
lorenzleutgeb[m] has quit [Quit: Bridge terminating on SIGTERM]
Thophane[m]1 has quit [Quit: Bridge terminating on SIGTERM]
DavHau[m] has quit [Quit: Bridge terminating on SIGTERM]
NobbZ[m] has quit [Quit: Bridge terminating on SIGTERM]
SethDoty[m] has quit [Quit: Bridge terminating on SIGTERM]
mcbits[m] has quit [Quit: Bridge terminating on SIGTERM]
crazazy[m] has quit [Quit: Bridge terminating on SIGTERM]
matthewkenigsber has quit [Quit: Bridge terminating on SIGTERM]
nilsirl[m] has quit [Quit: Bridge terminating on SIGTERM]
pbr_1973[m] has quit [Quit: Bridge terminating on SIGTERM]
tomfi[m] has quit [Quit: Bridge terminating on SIGTERM]
psibi[m] has quit [Quit: Bridge terminating on SIGTERM]
gahha[m] has quit [Quit: Bridge terminating on SIGTERM]
figsoda[m] has quit [Quit: Bridge terminating on SIGTERM]
nickbublik[m] has quit [Quit: Bridge terminating on SIGTERM]
notgne2[m] has quit [Quit: Bridge terminating on SIGTERM]
jdnixx[m] has quit [Quit: Bridge terminating on SIGTERM]
chpatrick has quit [Quit: Bridge terminating on SIGTERM]
eadwu has quit [Quit: Bridge terminating on SIGTERM]
botayhard[m] has quit [Quit: Bridge terminating on SIGTERM]
lostnet[m] has quit [Quit: Bridge terminating on SIGTERM]
sefu[m] has quit [Quit: Bridge terminating on SIGTERM]
ragge42[m] has quit [Quit: Bridge terminating on SIGTERM]
qasaur[m] has quit [Quit: Bridge terminating on SIGTERM]
bsima[m] has quit [Quit: Bridge terminating on SIGTERM]
evhan[m] has quit [Quit: Bridge terminating on SIGTERM]
chr0ma[m] has quit [Quit: Bridge terminating on SIGTERM]
omasanori[m] has quit [Quit: Bridge terminating on SIGTERM]
danmatrix[m] has quit [Quit: Bridge terminating on SIGTERM]
fintohaps[m] has quit [Quit: Bridge terminating on SIGTERM]
boskote[m] has quit [Quit: Bridge terminating on SIGTERM]
tyrion-mx has quit [Quit: Bridge terminating on SIGTERM]
terahawk[m] has quit [Quit: Bridge terminating on SIGTERM]
hr[m] has quit [Quit: Bridge terminating on SIGTERM]
a12l has quit [Quit: Bridge terminating on SIGTERM]
coolneng[m] has quit [Quit: Bridge terminating on SIGTERM]
Dandellion has quit [Quit: Bridge terminating on SIGTERM]
ThaEwat has quit [Quit: Bridge terminating on SIGTERM]
nicolas[m] has quit [Quit: Bridge terminating on SIGTERM]
grin[m] has quit [Quit: Bridge terminating on SIGTERM]
rschulman has quit [Quit: Bridge terminating on SIGTERM]
noneucat has quit [Quit: Bridge terminating on SIGTERM]
creme[m] has quit [Quit: Bridge terminating on SIGTERM]
leibniz[m] has quit [Quit: Bridge terminating on SIGTERM]
SumnerEvans[m] has quit [Quit: Bridge terminating on SIGTERM]
yurb has quit [Quit: Bridge terminating on SIGTERM]
Lorenzoas3ii[m] has quit [Quit: Bridge terminating on SIGTERM]
ptitfred[m] has quit [Quit: Bridge terminating on SIGTERM]
avalenn has quit [Quit: Bridge terminating on SIGTERM]
bourbon has quit [Quit: Bridge terminating on SIGTERM]
srid has quit [Quit: Bridge terminating on SIGTERM]
xd-inc[m] has quit [Quit: Bridge terminating on SIGTERM]
l33[m] has quit [Quit: Bridge terminating on SIGTERM]
q3k[m] has quit [Quit: Bridge terminating on SIGTERM]
Minijackson has quit [Quit: Bridge terminating on SIGTERM]
bachp has quit [Quit: Bridge terminating on SIGTERM]
Brio[m] has quit [Quit: Bridge terminating on SIGTERM]
alexfmpe has quit [Quit: Bridge terminating on SIGTERM]
pinage404[m] has quit [Quit: Bridge terminating on SIGTERM]
Nigel[m] has quit [Quit: Bridge terminating on SIGTERM]
Notkea[m] has quit [Quit: Bridge terminating on SIGTERM]
Yakulu[m] has quit [Quit: Bridge terminating on SIGTERM]
fc[m]1 has quit [Quit: Bridge terminating on SIGTERM]
Ke has quit [Quit: Bridge terminating on SIGTERM]
stites[m] has quit [Quit: Bridge terminating on SIGTERM]
axx has quit [Quit: Bridge terminating on SIGTERM]
emily has quit [Quit: Bridge terminating on SIGTERM]
diegov_ has quit [Quit: Bridge terminating on SIGTERM]
immae has quit [Quit: Bridge terminating on SIGTERM]
fadenb[m] has quit [Quit: Bridge terminating on SIGTERM]
M86ul[m] has quit [Quit: Bridge terminating on SIGTERM]
domenkozar[m] has quit [Quit: Bridge terminating on SIGTERM]
Hasnep[m] has quit [Quit: Bridge terminating on SIGTERM]
hazel[m] has quit [Quit: Bridge terminating on SIGTERM]
bbigras has quit [Quit: Bridge terminating on SIGTERM]
kraem has quit [Quit: Bridge terminating on SIGTERM]
Vanilla[m] has quit [Quit: Bridge terminating on SIGTERM]
maximumtix[m] has quit [Quit: Bridge terminating on SIGTERM]
michaelpj has quit [Quit: Bridge terminating on SIGTERM]
awwayaya24hours[ has quit [Quit: Bridge terminating on SIGTERM]
Lurkki[m]1 has quit [Quit: Bridge terminating on SIGTERM]
Poscat[m] has quit [Quit: Bridge terminating on SIGTERM]
itai33[m] has quit [Quit: Bridge terminating on SIGTERM]
cypher25519[m] has quit [Quit: Bridge terminating on SIGTERM]
ydlr[m] has quit [Quit: Bridge terminating on SIGTERM]
aterius has quit [Quit: Bridge terminating on SIGTERM]
Bla[m] has quit [Quit: Bridge terminating on SIGTERM]
berberman[T] has quit [Quit: Bridge terminating on SIGTERM]
roberth has quit [Quit: Bridge terminating on SIGTERM]
chvp has quit [Quit: Bridge terminating on SIGTERM]
cemguresci[m] has quit [Quit: Bridge terminating on SIGTERM]
humancalico[m] has quit [Quit: Bridge terminating on SIGTERM]
st3r4g[m] has quit [Quit: Bridge terminating on SIGTERM]
govanify has quit [Quit: Bridge terminating on SIGTERM]
ncm[m] has quit [Quit: Bridge terminating on SIGTERM]
timokau[m] has quit [Quit: Bridge terminating on SIGTERM]
totoroot[m] has quit [Quit: Bridge terminating on SIGTERM]
lambdanature[m] has quit [Quit: Bridge terminating on SIGTERM]
abbec has quit [Quit: Bridge terminating on SIGTERM]
Sylvain[m] has quit [Quit: Bridge terminating on SIGTERM]
pnotequalnp[m] has quit [Quit: Bridge terminating on SIGTERM]
arghzero[m] has quit [Quit: Bridge terminating on SIGTERM]
rhyfore[m] has quit [Quit: Bridge terminating on SIGTERM]
ma27[m] has quit [Quit: Bridge terminating on SIGTERM]
zane has quit [Quit: Bridge terminating on SIGTERM]
jdally987[m] has quit [Quit: Bridge terminating on SIGTERM]
esac[m] has quit [Quit: Bridge terminating on SIGTERM]
stufful[m] has quit [Quit: Bridge terminating on SIGTERM]
gentooman[m] has quit [Quit: Bridge terminating on SIGTERM]
apache8080[m] has quit [Quit: Bridge terminating on SIGTERM]
l-as has quit [Quit: Bridge terminating on SIGTERM]
ongy[m] has quit [Quit: Bridge terminating on SIGTERM]
lytedev[m] has quit [Quit: Bridge terminating on SIGTERM]
anonymouserobot[ has quit [Quit: Bridge terminating on SIGTERM]
Ollie[m]1 has quit [Quit: Bridge terminating on SIGTERM]
willghatch has quit [Quit: Bridge terminating on SIGTERM]
neuronuser1[m] has quit [Quit: Bridge terminating on SIGTERM]
themalik[m] has quit [Quit: Bridge terminating on SIGTERM]
Albakham[m] has quit [Quit: Bridge terminating on SIGTERM]
jakosimov[m] has quit [Quit: Bridge terminating on SIGTERM]
sshow[m] has quit [Quit: Bridge terminating on SIGTERM]
ziguana[m] has quit [Quit: Bridge terminating on SIGTERM]
ram19890[m] has quit [Quit: Bridge terminating on SIGTERM]
george[m] has quit [Quit: Bridge terminating on SIGTERM]
worldofpeace has quit [Quit: Bridge terminating on SIGTERM]
anzbev[m] has quit [Quit: Bridge terminating on SIGTERM]
Zoom[m] has quit [Quit: Bridge terminating on SIGTERM]
mupf[m] has quit [Quit: Bridge terminating on SIGTERM]
JaakkoLuttinen[m has quit [Quit: Bridge terminating on SIGTERM]
alienpirate5 has quit [Quit: Bridge terminating on SIGTERM]
colemickens has quit [Quit: Bridge terminating on SIGTERM]
p12[m] has quit [Quit: Bridge terminating on SIGTERM]
andrey1978[m] has quit [Quit: Bridge terminating on SIGTERM]
dtz has quit [Quit: Bridge terminating on SIGTERM]
eddyb has quit [Quit: Bridge terminating on SIGTERM]
rednaZ[m] has quit [Quit: Bridge terminating on SIGTERM]
ms[m] has quit [Quit: Bridge terminating on SIGTERM]
jtojnar has quit [Quit: Bridge terminating on SIGTERM]
tgys[m] has quit [Quit: Bridge terminating on SIGTERM]
miangraham[m] has quit [Quit: Bridge terminating on SIGTERM]
manveru[m] has quit [Quit: Bridge terminating on SIGTERM]
hpfr has quit [Quit: Bridge terminating on SIGTERM]
bk1603[m] has quit [Quit: Bridge terminating on SIGTERM]
kloenk has quit [Quit: Bridge terminating on SIGTERM]
Ericson2314 has quit [Quit: Bridge terminating on SIGTERM]
viq[m] has quit [Quit: Bridge terminating on SIGTERM]
ryantm has quit [Quit: Bridge terminating on SIGTERM]
jgarte[m] has quit [Quit: Bridge terminating on SIGTERM]
DamienCassou has quit [Quit: Bridge terminating on SIGTERM]
jasongrossman[m] has quit [Quit: Bridge terminating on SIGTERM]
kevincox[m] has quit [Quit: Bridge terminating on SIGTERM]
kunrooted[m] has quit [Quit: Bridge terminating on SIGTERM]
leons has quit [Quit: Bridge terminating on SIGTERM]
contrun has quit [Quit: Bridge terminating on SIGTERM]
OJ[m] has quit [Quit: Bridge terminating on SIGTERM]
jvytee[m] has quit [Quit: Bridge terminating on SIGTERM]
garbas[m] has quit [Quit: Bridge terminating on SIGTERM]
gulplante[m] has quit [Quit: Bridge terminating on SIGTERM]
puzzlewolf has quit [Quit: Bridge terminating on SIGTERM]
fufexan[m] has quit [Quit: Bridge terminating on SIGTERM]
chreekat[m] has quit [Quit: Bridge terminating on SIGTERM]
chrismatheson has quit [Quit: Bridge terminating on SIGTERM]
jojosch[m] has quit [Quit: Bridge terminating on SIGTERM]
littlebenlittle[ has quit [Quit: Bridge terminating on SIGTERM]
ejpcmac has quit [Quit: Bridge terminating on SIGTERM]
tim140123[m] has quit [Quit: Bridge terminating on SIGTERM]
talvdav[m] has quit [Quit: Bridge terminating on SIGTERM]
nujabells[m] has quit [Quit: Bridge terminating on SIGTERM]
travelion[m] has quit [Quit: Bridge terminating on SIGTERM]
dennisthepeasant has quit [Quit: Bridge terminating on SIGTERM]
tad-lispy[m] has quit [Quit: Bridge terminating on SIGTERM]
kueckieben[m] has quit [Quit: Bridge terminating on SIGTERM]
tombar[m] has quit [Quit: Bridge terminating on SIGTERM]
jlle[m] has quit [Quit: Bridge terminating on SIGTERM]
unclechu has quit [Quit: Bridge terminating on SIGTERM]
mindtree[m] has quit [Quit: Bridge terminating on SIGTERM]
ilya-fedin has quit [Quit: Bridge terminating on SIGTERM]
spinlock[m] has quit [Quit: Bridge terminating on SIGTERM]
lambdaclan has quit [Quit: Bridge terminating on SIGTERM]
Wraul[m] has quit [Quit: Bridge terminating on SIGTERM]
hiroshi[m] has quit [Quit: Bridge terminating on SIGTERM]
danielrf[m] has quit [Quit: Bridge terminating on SIGTERM]
rcorrear has quit [Quit: Bridge terminating on SIGTERM]
fgaz has quit [Quit: Bridge terminating on SIGTERM]
nasirhm has quit [Quit: Bridge terminating on SIGTERM]
jschievink has quit [Quit: Bridge terminating on SIGTERM]
tuxcoder[m] has quit [Quit: Bridge terminating on SIGTERM]
FreeVariable has quit [Quit: Bridge terminating on SIGTERM]
oht[m] has quit [Quit: Bridge terminating on SIGTERM]
chacki[m] has quit [Quit: Bridge terminating on SIGTERM]
Valodim[m] has quit [Quit: Bridge terminating on SIGTERM]
wenngle[m] has quit [Quit: Bridge terminating on SIGTERM]
aanderse has quit [Quit: Bridge terminating on SIGTERM]
lycium[m] has quit [Quit: Bridge terminating on SIGTERM]
mica[m] has quit [Quit: Bridge terminating on SIGTERM]
neonfuz2 has quit [Quit: Bridge terminating on SIGTERM]
kevin[m]1 has quit [Quit: Bridge terminating on SIGTERM]
artturin has quit [Quit: Bridge terminating on SIGTERM]
fiveseven[m] has quit [Quit: Bridge terminating on SIGTERM]
linus0[m] has quit [Quit: Bridge terminating on SIGTERM]
rymarllon[m] has quit [Quit: Bridge terminating on SIGTERM]
myscreant[m] has quit [Quit: Bridge terminating on SIGTERM]
wizeman[m] has quit [Quit: Bridge terminating on SIGTERM]
qbit[m] has quit [Quit: Bridge terminating on SIGTERM]
faya01[m] has quit [Quit: Bridge terminating on SIGTERM]
bohan[m] has quit [Quit: Bridge terminating on SIGTERM]
Raimu[m] has quit [Quit: Bridge terminating on SIGTERM]
BjrnForsman[m] has quit [Quit: Bridge terminating on SIGTERM]
mr_whoknows[m] has quit [Quit: Bridge terminating on SIGTERM]
regnat[m] has quit [Quit: Bridge terminating on SIGTERM]
mt[m] has quit [Quit: Bridge terminating on SIGTERM]
test1[m] has quit [Quit: Bridge terminating on SIGTERM]
kaziemazie[m] has quit [Quit: Bridge terminating on SIGTERM]
Hm7000 has quit [Quit: Bridge terminating on SIGTERM]
madonius[m] has quit [Quit: Bridge terminating on SIGTERM]
davidak[m] has quit [Quit: Bridge terminating on SIGTERM]
hsiktas[m] has quit [Quit: Bridge terminating on SIGTERM]
revity[m] has quit [Quit: Bridge terminating on SIGTERM]
daemon1024 has quit [Quit: Bridge terminating on SIGTERM]
nikivi[m] has quit [Quit: Bridge terminating on SIGTERM]
petrichor has quit [Quit: Bridge terminating on SIGTERM]
linuxct[m] has quit [Quit: Bridge terminating on SIGTERM]
georgyo[m] has quit [Quit: Bridge terminating on SIGTERM]
nh2[m] has quit [Quit: Bridge terminating on SIGTERM]
shu9 has quit [Quit: Bridge terminating on SIGTERM]
ronny has quit [Quit: Bridge terminating on SIGTERM]
jakeisnt[m] has quit [Quit: Bridge terminating on SIGTERM]
felschr[m] has quit [Quit: Bridge terminating on SIGTERM]
anderscs[m] has quit [Quit: Bridge terminating on SIGTERM]
Tek[m] has quit [Quit: Bridge terminating on SIGTERM]
jsilence[m] has quit [Quit: Bridge terminating on SIGTERM]
keash[m] has quit [Quit: Bridge terminating on SIGTERM]
alexarice[m] has quit [Quit: Bridge terminating on SIGTERM]
m1kr0[m] has quit [Quit: Bridge terminating on SIGTERM]
leonardp has quit [Quit: Bridge terminating on SIGTERM]
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JtYNZ
JonasWouters[m] has quit [Quit: Bridge terminating on SIGTERM]
cwNovusordoseclo has quit [Quit: Bridge terminating on SIGTERM]
<{^_^}> [nixpkgs] @Mic92 merged pull request #109029 → zfs: use meta.broken instead of throw when incompatible with kernel → https://git.io/JteyH
fast_invsqrt[m] has quit [Quit: Bridge terminating on SIGTERM]
<c3hou> Woah what the heck
<ronthecookie> do i smell a netsplit?
hugolgst has quit [Quit: Lost terminal]
enblanco[m] has quit [Quit: Bridge terminating on SIGTERM]
dxb[m] has quit [Quit: Bridge terminating on SIGTERM]
atemu12[m] has quit [Quit: Bridge terminating on SIGTERM]
iv_nn[m] has quit [Quit: Bridge terminating on SIGTERM]
s7evink[m] has quit [Quit: Bridge terminating on SIGTERM]
rnhmjoj has quit [Quit: Bridge terminating on SIGTERM]
sophos[m] has quit [Quit: Bridge terminating on SIGTERM]
peterhoeg has quit [Quit: Bridge terminating on SIGTERM]
silare[m] has quit [Quit: Bridge terminating on SIGTERM]
nikola[m] has quit [Quit: Bridge terminating on SIGTERM]
helithumper[m] has quit [Quit: Bridge terminating on SIGTERM]
Ox4A6F has quit [Quit: Bridge terminating on SIGTERM]
aynish has quit [Quit: Bridge terminating on SIGTERM]
alexrelis[m] has quit [Quit: Bridge terminating on SIGTERM]
dnlkrgr[m] has quit [Quit: Bridge terminating on SIGTERM]
ptotter[m] has quit [Quit: Bridge terminating on SIGTERM]
pisquo[m] has quit [Quit: Bridge terminating on SIGTERM]
winsome[m] has quit [Quit: Bridge terminating on SIGTERM]
deselby has quit [Quit: Bridge terminating on SIGTERM]
cyberwolf[m] has quit [Quit: Bridge terminating on SIGTERM]
AlesHuzik[m] has quit [Quit: Bridge terminating on SIGTERM]
siraben has quit [Quit: Bridge terminating on SIGTERM]
edude03 has quit [Quit: Bridge terminating on SIGTERM]
tcakoi has quit [Quit: Bridge terminating on SIGTERM]
Schicko has quit [Quit: Bridge terminating on SIGTERM]
dunc4n has quit [Quit: Bridge terminating on SIGTERM]
sterni[m] has quit [Quit: Bridge terminating on SIGTERM]
sephi[m] has quit [Quit: Bridge terminating on SIGTERM]
critbase[m] has quit [Quit: Bridge terminating on SIGTERM]
M86ul[m]1 has quit [Quit: Bridge terminating on SIGTERM]
davegallant[m] has quit [Quit: Bridge terminating on SIGTERM]
tsmeets[m] has quit [Quit: Bridge terminating on SIGTERM]
agentofuser has quit [Quit: Bridge terminating on SIGTERM]
aveeran[m] has quit [Quit: Bridge terminating on SIGTERM]
slby[m] has quit [Quit: Bridge terminating on SIGTERM]
caffoy[m] has quit [Quit: Bridge terminating on SIGTERM]
musicmatze has quit [Quit: Bridge terminating on SIGTERM]
ptival[m] has quit [Quit: Bridge terminating on SIGTERM]
thefloweringash has quit [Quit: Bridge terminating on SIGTERM]
maralorn has quit [Quit: Bridge terminating on SIGTERM]
samir420[m] has quit [Quit: Bridge terminating on SIGTERM]
matrix61[m] has quit [Quit: Bridge terminating on SIGTERM]
phfas[m] has quit [Quit: Bridge terminating on SIGTERM]
ili has quit [Quit: Bridge terminating on SIGTERM]
kfr[m] has quit [Quit: Bridge terminating on SIGTERM]
tsrt^ has quit [Max SendQ exceeded]
<ronthecookie> tons of people got disconnected
<Taneb> That looks like Matrix's connection falling over
<Taneb> They all have the [m] on their nick which Matrix uses for its bridge
<ronthecookie> oh that is also a good explanation, i have leave messages off
rb2k has joined #nixos
tsrt^ has joined #nixos
nckx has quit [Ping timeout: 264 seconds]
mahogany has quit [Remote host closed the connection]
nckx has joined #nixos
hiro98 has quit [Ping timeout: 240 seconds]
mahogany has joined #nixos
<V> ronthecookie: https://github.com/NixOS/nixpkgs/issues/100655 is probably relevant to your interests
<{^_^}> #100655 (by nyanloutre, 13 weeks ago, open): steam: Proton 5.13 does not launch because of steam runtime
<ronthecookie> V: thanks!
lopsided98 has quit [Ping timeout: 260 seconds]
akegalj_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #109919 → rust: add musl-libc targets to bootstrapping → https://git.io/Jttt3
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JtYNS
tad-lispy[m] has joined #nixos
<tad-lispy[m]> Hey, folks! I'm learning Nix and want to apply it to web development. Here is my playground: <https://gitlab.com/tad-lispy/nix-for-web-development-playground>. It works in principle, but every time I build it all node dependencies are getting processed and it takes about a minute. Same for `nix-shell`. Is there a way to speed it up?
<tad-lispy[m]> Here is the output from `nix-shell default.nix`: https://gitlab.com/tad-lispy/nix-for-web-development-playground/-/snippets/2064170
<ronthecookie> Taneb: yet that person can talk ^
<c3hou> ronthecookie: tad-lispy just joined a minute ago so
dandart has joined #nixos
<tad-lispy[m]> Also, I wrote a question at https://discourse.nixos.org/t/node2nix-setup-very-slow/11098 and it's pending review.
<lordcirth> tad-lispy[m], flakes might help, if you are willing to use them. As they are more hermetic, caching is better.
<lordcirth> But I don't know about node specifically
lopsided98 has joined #nixos
<tad-lispy[m]> Flakes? That's something new, right?
<lordcirth> Yes, they are in nix 2.4 unstable
<ronthecookie> tad-lispy[m]: is there no way for you to cache node_modules inbetween builds?
<tad-lispy[m]> I'm quite a noob at nix.
<tad-lispy[m]> lordcirth: oh, cool. Thanks.
<lordcirth> I noticed that the time to do a no-op rebuild of my system decreased greatly when moving to flakes. from ~15s to like, 2s.
Jd007 has joined #nixos
<tad-lispy[m]> ronthecookie: well, that's my question I guess.
<sterni> tad-lispy[m]: the core problem is evaluation time of the generated sets of node2nix which always need to be evaluated when you run nix-shell or nix-build
<c3hou> tad-lispy[m]: https://github.com/target/lorri has done well for me, though it does come with its own (minor) issues
<sterni> tad-lispy[m]: you can use lorri which can do these evaluations in the background for you and updates your environment with direnv
<tad-lispy[m]> Really? From the output it seems like it's operations on the files, not evaluation of nix.
<lordcirth> Current nix has to re-create all .drvs, then build any remaining. With flakes, even the drv builds can be skipped if the source hasn't changed, since there is no other input.
<sterni> what c3hou says
<c3hou> and what sterni says
<sterni> tad-lispy[m]: lorri also keeps the built outputs around
<sterni> for the shell etc
<{^_^}> [nixpkgs] @ymatsiuk opened pull request #110355 → fluxcd: 0.6.1 -> 0.6.2 → https://git.io/JtYAR
<tad-lispy[m]> Ok. Integrating Lorri is my next step.
<tad-lispy[m]> Can someone take a look at my `default.nix` and tell me how to use lorri with it?
<c3hou> Er, you won't need to change your default.nix to use lorri
codebam has joined #nixos
goibhniu has joined #nixos
<goibhniu> tad-lispy, I think you can restart a nix-shell without re-evaluating, if that helps. Something like `nix-build $NIXPKGS --run-env -A irssi --add-root` (via https://nixos.wiki/wiki/Nixpkgs/Create_and_debug_packages)
rnhmjoj_ has quit [Remote host closed the connection]
rb2k has quit [Ping timeout: 240 seconds]
<tad-lispy[m]> But what do I put in `shell.nix` then?
<tad-lispy[m]> If I just `lorri init` then it doesn't have all the node stuff.
<tad-lispy[m]> I get the env I want when I do `nix-shell default.nix`. Only it's slow.
<tad-lispy[m]> And it doesn't integrate with my ZSH like Lorri does. It gives me a plain bash.
rb2k has joined #nixos
<c3hou> I haven't personally worked on projects without a `shell.nix` yet, but since `nix-shell` works by reading your `default.nix` lorri should be able to too
<c3hou> Try deleting the `shell.nix` and using lorri's `.envrc`, start a lorri daemon in another terminal with `lorri daemon` then run `direnv allow`
hexa- has quit [Ping timeout: 240 seconds]
noudle has quit []
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110356 → flow: 0.142.0 -> 0.143.0 → https://git.io/JtYAQ
<tad-lispy[m]> Oh, wow! It did the trick!
<tad-lispy[m]> Only thing is that lorri requires `shell.nix`. So I just `ln -s default.nix shell.nix`.
<tad-lispy[m]> Thanks!
<{^_^}> [nixpkgs] @vbgl pushed commit from @Zimmi48 to master « coqPackages.math-classes: 8.11.0 -> 8.12.0 »: https://git.io/JtYxk
<{^_^}> [nixpkgs] @vbgl merged pull request #110332 → coqPackages.math-classes: 8.11.0 -> 8.12.0 → https://git.io/JtYDh
kalbasit has quit [Ping timeout: 240 seconds]
<c3hou> I see. My mistake, lorri doesn't try to get the default shell from default.nix.
<tad-lispy[m]> But the direction is good.
<tad-lispy[m]> It's super fast now to `cd ..` and `cd -`.
rb2k has quit [Read error: Connection reset by peer]
<tad-lispy[m]> And I have my beloved zsh :D
sangoma has joined #nixos
<chrispickard> if you are using home-manager it has a module for a lorri service which runs lorri as a systemd user service which is very nice
<c3hou> I'm not sure the correct way to get the shell for a `mkDerivation`, but for now instead of a symbolic link you might also try having `import ./.` in your `shell.nix` instead
KarlJoad has joined #nixos
<chrispickard> I forgot lorri even needed a daemon because I've been using it for so long
<c3hou> tad-lispy: also np, glad it works for you!
<KarlJoad> I need to test a piece of software, and I need an arduino. Is there a way to simulate/emulate/virtualize one on NixOS?
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @holymonson opened pull request #110357 → darwin.CoreFoundation: update to swift newest version → https://git.io/JtYxw
rb2k has joined #nixos
c3hou has quit [Quit: Left to pet cats]
fendor_ is now known as fendor
hexa- has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110358 → frp: 0.34.3 -> 0.35.0 → https://git.io/JtYpJ
ebopp has joined #nixos
waleee-cl has joined #nixos
logand has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 265 seconds]
ManiacOfMadness has joined #nixos
<srk> KarlJoad: simavr maybe
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110359 → gcsfuse: 0.32.0 -> 0.33.0 → https://git.io/JtYpX
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110334 → babelfish: 1.0.0 -> 1.0.1 → https://git.io/JtYyy
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYpS
fc[m]1 has joined #nixos
avalenn has joined #nixos
l33[m] has joined #nixos
Brio[m] has joined #nixos
ydlr[m] has joined #nixos
kevincox[m] has joined #nixos
alienpirate5 has joined #nixos
jakeisnt[m] has joined #nixos
fadenb[m] has joined #nixos
tsmeets[m] has joined #nixos
kloenk has joined #nixos
musicmatze has joined #nixos
linuxct[m] has joined #nixos
ziguana[m] has joined #nixos
Hm7000 has joined #nixos
ongy[m] has joined #nixos
a12l has joined #nixos
yangm has joined #nixos
deselby has joined #nixos
Piece_Maker has joined #nixos
Schicko has joined #nixos
bbigras has joined #nixos
aynish has joined #nixos
critbase[m] has joined #nixos
leibniz[m] has joined #nixos
mt[m] has joined #nixos
itai33[m] has joined #nixos
noneucat has joined #nixos
zane has joined #nixos
berberman[T] has joined #nixos
Lorenzoas3ii[m] has joined #nixos
hazel[m] has joined #nixos
ilya-fedin has joined #nixos
jdnixx[m] has joined #nixos
rnhmjoj has joined #nixos
chreekat[m] has joined #nixos
tcakoi has joined #nixos
madonius[m] has joined #nixos
DavHau[m] has joined #nixos
Vanilla[m] has joined #nixos
neonfuz2 has joined #nixos
TheWizardTower[m has joined #nixos
cemguresci[m] has joined #nixos
Lurkki[m]1 has joined #nixos
q3k[m] has joined #nixos
themalik[m] has joined #nixos
agentofuser has joined #nixos
jdally987[m] has joined #nixos
lycium[m] has joined #nixos
apache8080[m] has joined #nixos
yurb has joined #nixos
leons has joined #nixos
jgarte[m] has joined #nixos
Hasnep[m] has joined #nixos
rschulman has joined #nixos
talvdav[m] has joined #nixos
chrismatheson has joined #nixos
danielrf[m] has joined #nixos
rednaZ[m] has joined #nixos
rymarllon[m] has joined #nixos
tomfi[m] has joined #nixos
mullein[m] has joined #nixos
Valodim[m] has joined #nixos
govanify has joined #nixos
m1kr0[m] has joined #nixos
ma27[m] has joined #nixos
tim140123[m] has joined #nixos
kevin[m] has joined #nixos
michaelpj has joined #nixos
petrichor has joined #nixos
M-GNU-[m] has joined #nixos
timokau[m] has joined #nixos
Ollie[m]1 has joined #nixos
xd-inc[m] has joined #nixos
linus0[m] has joined #nixos
totoroot[m] has joined #nixos
nilsirl[m] has joined #nixos
sterni[m] has joined #nixos
chvp has joined #nixos
axx has joined #nixos
DamienCassou has joined #nixos
Albakham[m] has joined #nixos
leonardp has joined #nixos
daemon1024 has joined #nixos
diegov_ has joined #nixos
ronny has joined #nixos
Sajesajama[m]1 has joined #nixos
hiroshi[m] has joined #nixos
nikivi[m] has joined #nixos
yeongsheng_tan[m has joined #nixos
scheibenkleister has joined #nixos
abbec has joined #nixos
slby[m] has joined #nixos
lytedev[m] has joined #nixos
alexfmpe has joined #nixos
cypher25519[m] has joined #nixos
eadwu has joined #nixos
viq[m]1 has joined #nixos
fintohaps[m] has joined #nixos
ili has joined #nixos
cyberwolf[m] has joined #nixos
domenkozar[m] has joined #nixos
dumuzid[m] has joined #nixos
Ericson2314 has joined #nixos
shu9 has joined #nixos
JaakkoLuttinen[m has joined #nixos
ThaEwat has joined #nixos
nikola[m] has joined #nixos
bachp has joined #nixos
mcbits[m] has joined #nixos
alexrelis[m] has joined #nixos
davidak[m] has joined #nixos
oht[m] has joined #nixos
kateskips has joined #nixos
willghatch has joined #nixos
kfr[m] has joined #nixos
grahamc[m] has joined #nixos
AntonioYang[m] has joined #nixos
kraem has joined #nixos
jtojnar has joined #nixos
siraben has joined #nixos
jschievink has joined #nixos
awwayaya24hours[ has joined #nixos
jasongrossman[m] has joined #nixos
contrun has joined #nixos
nh2[m] has joined #nixos
xeron832 has joined #nixos
hzertez7[m] has joined #nixos
manveru[m] has joined #nixos
SumnerEvans[m] has joined #nixos
emily has joined #nixos
Ox4A6F has joined #nixos
ryantm has joined #nixos
anderscs[m] has joined #nixos
kaziemazie[m] has joined #nixos
boogiewoogie[m] has joined #nixos
gahha[m] has joined #nixos
spinlock[m] has joined #nixos
l-as has joined #nixos
gulplante[m] has joined #nixos
nasirhm has joined #nixos
maximumtix[m] has joined #nixos
jsilence[m] has joined #nixos
dunc4n has joined #nixos
myscreant[m] has joined #nixos
matrix61[m] has joined #nixos
pisquo[m] has joined #nixos
samir420[m] has joined #nixos
Nigel[m] has joined #nixos
tgys[m] has joined #nixos
rycee has joined #nixos
artturin has joined #nixos
jakosimov[m] has joined #nixos
matthewkenigsber has joined #nixos
colemickens has joined #nixos
chacki[m] has joined #nixos
stu_[m] has joined #nixos
bk1603[m] has joined #nixos
omasanori[m] has joined #nixos
lambdanature[m] has joined #nixos
rcorrear has joined #nixos
Dandellion has joined #nixos
garbas[m] has joined #nixos
nh2nh2me[m] has joined #nixos
esac[m] has joined #nixos
Poscat[m] has joined #nixos
nicolas[m] has joined #nixos
Ke has joined #nixos
sshow[m] has joined #nixos
crazazy[m] has joined #nixos
lambdaclan has joined #nixos
ice7[m] has joined #nixos
mhj[m] has joined #nixos
georgyo[m] has joined #nixos
SplitFire[m] has joined #nixos
neuronuser1[m] has joined #nixos
solomon[m] has joined #nixos
OJ[m] has joined #nixos
thefloweringash has joined #nixos
test1[m] has joined #nixos
iv_nn[m] has joined #nixos
humancalico[m] has joined #nixos
psibi[m] has joined #nixos
immae has joined #nixos
mindtree[m] has joined #nixos
grin[m] has joined #nixos
Bla[m] has joined #nixos
srid has joined #nixos
chpatrick has joined #nixos
silare[m] has joined #nixos
M86ul[m] has joined #nixos
stites[m] has joined #nixos
regnat has joined #nixos
qbit[m] has joined #nixos
felschr[m] has joined #nixos
Minijackson has joined #nixos
revity[m] has joined #nixos
dtz has joined #nixos
botayhard[m] has joined #nixos
kunrooted[m] has joined #nixos
JJJollyjim has joined #nixos
evhan[m] has joined #nixos
mr_whoknows[m] has joined #nixos
worldofpeace has joined #nixos
ncm[m] has joined #nixos
dznumidian[m] has joined #nixos
fast_invsqrt[m] has joined #nixos
edude03 has joined #nixos
roberth has joined #nixos
JonasWouters[m] has joined #nixos
qasaur[m] has joined #nixos
s7evink[m] has joined #nixos
FreeVariable has joined #nixos
helithumper[m] has joined #nixos
Raimu[m] has joined #nixos
maralorn has joined #nixos
yog[m] has joined #nixos
eganjs[m] has joined #nixos
Notkea[m] has joined #nixos
hsiktas[m] has joined #nixos
Yakulu[m] has joined #nixos
nujabells[m] has joined #nixos
AlesHuzik[m] has joined #nixos
faya01[m] has joined #nixos
hr[m] has joined #nixos
aterius has joined #nixos
mickbrooks[m] has joined #nixos
aanderse has joined #nixos
mica[m] has joined #nixos
veleiro has joined #nixos
winsome[m] has joined #nixos
chr0ma[m] has joined #nixos
dennisthepeasant has joined #nixos
ejpcmac has joined #nixos
littlebenlittle[ has joined #nixos
tuxcoder[m] has joined #nixos
bohan[m] has joined #nixos
us3r[m] has joined #nixos
bourbon has joined #nixos
bsima[m] has joined #nixos
jbal[m] has joined #nixos
notgne2[m] has joined #nixos
fiveseven[m] has joined #nixos
arghzero[m] has joined #nixos
puzzlewolf has joined #nixos
NobbZ[m] has joined #nixos
Sylvain[m] has joined #nixos
coolneng[m] has joined #nixos
b1nch0[m] has joined #nixos
M86ul[m]1 has joined #nixos
ptival[m] has joined #nixos
miangraham[m] has joined #nixos
ragge42[m] has joined #nixos
wenngle[m] has joined #nixos
Wraul[m] has joined #nixos
pnotequalnp[m] has joined #nixos
ptitfred[m] has joined #nixos
McSinyx[m] has joined #nixos
figsoda[m] has joined #nixos
fufexan[m] has joined #nixos
ChrisOboe[m] has joined #nixos
creme[m] has joined #nixos
fgaz has joined #nixos
anonymouserobot[ has joined #nixos
ptotter[m] has joined #nixos
ms[m] has joined #nixos
pinage404[m] has joined #nixos
danmatrix[m] has joined #nixos
george[m]2 has joined #nixos
unclechu has joined #nixos
jlle[m] has joined #nixos
eddyb has joined #nixos
lorenzleutgeb[m] has joined #nixos
sefu[m] has joined #nixos
nickbublik[m] has joined #nixos
davegallant[m] has joined #nixos
alexarice[m] has joined #nixos
scentofiron[m] has joined #nixos
caffoy[m] has joined #nixos
dxb[m] has joined #nixos
kueckieben[m] has joined #nixos
aveeran[m] has joined #nixos
hpfr has joined #nixos
ram19890[m] has joined #nixos
iuiiik[m] has joined #nixos
dnlkrgr[m] has joined #nixos
sephi[m] has joined #nixos
peterhoeg has joined #nixos
tyrion-mx has joined #nixos
mupf[m] has joined #nixos
atemu12[m] has joined #nixos
BjrnForsman[m] has joined #nixos
phfas[m] has joined #nixos
codyopel has joined #nixos
tombar[m] has joined #nixos
enblanco[m] has joined #nixos
jvytee[m] has joined #nixos
anzbev[m] has joined #nixos
travelion[m] has joined #nixos
Zoom[m] has joined #nixos
Kimat[m] has joined #nixos
boskote[m] has joined #nixos
wizeman[m] has joined #nixos
pbr_1973[m] has joined #nixos
stufful[m] has joined #nixos
p12[m] has joined #nixos
SethDoty[m] has joined #nixos
cwNovusordoseclo has joined #nixos
vyorkin[m] has joined #nixos
Tek[m] has joined #nixos
terahawk[m] has joined #nixos
rhyfore[m] has joined #nixos
lostnet[m] has joined #nixos
andrey1978[m] has joined #nixos
sophos[m] has joined #nixos
regnat[m]1 has joined #nixos
mcaju has joined #nixos
keash[m] has joined #nixos
jojosch[m] has joined #nixos
ManiacOfMadness` has joined #nixos
ManiacOfMadness has quit [Ping timeout: 240 seconds]
mcaju_ has quit [Quit: WeeChat 3.0]
lopsided98 has quit [Ping timeout: 244 seconds]
EmoSpice has joined #nixos
lopsided98 has joined #nixos
rb2k_ has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #110311 → python37Packages.google-cloud-secret-manager: 2.1.0 -> 2.2.0 → https://git.io/JtYw4
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google-cloud-secret-manager: 2.1.0 -> 2.2.0 »: https://git.io/JtYha
<{^_^}> [nixpkgs] @jonringer merged pull request #110305 → python37Packages.databricks-connect: 7.3.6 -> 7.3.7 → https://git.io/JtYaQ
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.databricks-connect: 7.3.6 -> 7.3.7 »: https://git.io/JtYhr
rb2k has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #110329 → brave: 1.18.78 -> 1.19.86 → https://git.io/JtYMg
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtYhK
<{^_^}> [nixpkgs] @ryantm closed pull request #110277 → brave: 1.18.78 -> 1.19.86 → https://git.io/JtYnX
hoijui_ has joined #nixos
hoijui has joined #nixos
mallox has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110268 → vale: 2.6.8 -> 2.8.1 → https://git.io/JtYTc
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYjJ
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110269 → nheko: 0.7.2 -> 0.8.0 → https://git.io/JtYT8
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtYjU
zebrag has quit [Quit: Konversation terminated!]
mallox has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110273 → waybar: 0.9.4 -> 0.9.5 → https://git.io/JtY31
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYjI
zebrag has joined #nixos
mallox has quit [Client Quit]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110282 → pythonPackages.hydrus: 420 -> 426 → https://git.io/JtYlx
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYj8
saschagrunert has quit [Remote host closed the connection]
hiro98 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110361 → go-swagger: 0.25.0 -> 0.26.0 → https://git.io/JtYjV
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110177 → containerpilot: init at 3.9.0pre → https://git.io/Jtmc7
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 5 commits to master: https://git.io/JtYj6
aswanson has joined #nixos
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110266 → recursive: 1.069 -> 1.071 → https://git.io/JtYUh
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtYj1
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
erasmas has joined #nixos
<{^_^}> [nix] @Ma27 opened pull request #4468 → scripts/install-nix-from-closure: add `--no-progress` option → https://git.io/JtYj5
gueorgui_ is now known as gueorgui
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kalbasit has joined #nixos
<bbigras> If I set an overlay in my configuration.nix with `nixpkgs.overlays = [];`, will the overlay be working when I switch to this config the first time or does the overlay need to be installed first and will work the next time?
<{^_^}> [nixpkgs] @fabaff opened pull request #110363 → python3Packages.vsure: init at 1.6.1 → https://git.io/JtOea
<infinisil> bbigras: Works from the first switch
<bbigras> infinisil: thanks!
<infinisil> Though it only applies to the nixos config, not to general nix commands
<{^_^}> [nixpkgs] @cideM opened pull request #110364 → Init chadtree → https://git.io/JtOeP
<bbigras> I'm trying to use a module and a package from unstable. and the module doesn't find the package. even with an overlay.
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/2eaeea7983d (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
ManiacOfMadness` has quit [Ping timeout: 240 seconds]
<bbigras> ah found it. I wasn't using the right nixpkgs
<abbe> hi!
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110331 → tomb: 2.8.1 -> 2.9 → https://git.io/JtYMM
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOvC
<abbe> if I want to host local copies of nixpkgs, and nixos manual, which derivations should I refer to ? e.g. for hosting nix manual in my local web server, I'm referring to "${config.nix.package.doc}/.../"
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110352 → mtail: 3.0.0-rc41 -> 3.0.0-rc43 → https://git.io/JtYbP
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOvl
<abbe> objective is to be able to access currently active documentation at http://localhost/nixos-manual/ http://localhost/nixpkgs-manual/ et. al.
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110355 → fluxcd: 0.6.1 -> 0.6.3 → https://git.io/JtYAR
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOvB
Lord_of_Life_ has joined #nixos
gxt has quit [Remote host closed the connection]
respawn_ has quit [Quit: Leaving]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
orivej has joined #nixos
<{^_^}> [nixpkgs] @sbruder opened pull request #110365 → vapoursynth: add withPlugins interface → https://git.io/JtOfm
yaymukund has joined #nixos
ManiacOfMadness` has joined #nixos
<abbe> thanks
ahmedelgabri has joined #nixos
kalipso has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #110366 → coqPackages.corn: 8.8.1 → 8.12.0 → https://git.io/JtOfw
hnOsmium0001 has joined #nixos
<pbb> abbe: so basically you need to either use flakes or import (pkgs.path + "/nixos/release-small.nix") and (pkgs.path + "/pkgs/top-level/release.nix")
<abbe> okay
<kalipso> hello! how can i crosscompile a flake for aarch64 using "nix build"? I tried "nix build --arg crossSystem '{ config = "aarch64-linux"; }' .#flakeName" but it still seems to build for x86_64-linux
<pbb> nix-build "<nixpkgs/nixos/release-small.nix>" -A nixos.manual.x86_64-linux
slabity has joined #nixos
<{^_^}> [nixpkgs] @markuskowa opened pull request #110367 → Upd slurm → https://git.io/JtOf1
<pbb> nix-build "<nixpkgs/pkgs/top-level/release.nix>" -A manual
<abbe> that helps
<abbe> thanks
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110364 → vimPlugins.chadtree: init at 2021-01-21 → https://git.io/JtOeP
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JtOf9
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110363 → python3Packages.vsure: init at 1.6.1 → https://git.io/JtOea
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtOfH
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110309 → python3Packages.bash_kernel: 0.7.1 -> 0.7.2 → https://git.io/JtYwf
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOf7
<pbb> abbe: those commands I sent don't produce the correct outputs, but maybe you can find the correct commands by looking at nixpkgs/flake.nix and nixos-homepage/flake.nix
Darkmatter66 has joined #nixos
EmoSpice has quit [Ping timeout: 240 seconds]
<abbe> yep, I'm going through the stuff, I just need some path which I can embed in my nginx configuration :)
endformationage has joined #nixos
<abbe> i wonder if i can utilize nixos-homepage and its binary cache
<abbe> and then reference to it
kalipso has quit [Quit: Ping timeout (120 seconds)]
chrispickard has quit [Quit: Ping timeout (120 seconds)]
chrispickard has joined #nixos
kalipso has joined #nixos
logand has joined #nixos
rmcgibbo has joined #nixos
ahmedelgabri has quit [Ping timeout: 260 seconds]
philipp[m] has joined #nixos
hoijui has quit [Ping timeout: 272 seconds]
hoijui_ has quit [Ping timeout: 272 seconds]
kalipso has quit [Client Quit]
simba1 has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #110368 → python3Packages.python-wink: init at 1.10.5 → https://git.io/JtOJS
Darkmatter66 has quit [Ping timeout: 246 seconds]
vidbina has quit [Ping timeout: 256 seconds]
ahmedelgabri has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @ryantm merged pull request #110354 → fend: 0.1.11 -> 0.1.13 → https://git.io/JtYNe
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JtOU6
ahmedelgabri has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110369 → bind: 9.16.10 -> 9.16.11 → https://git.io/JtOTL
zupo has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #110230 → php73Extensions.rdkafka: 4.1.1 -> 5.0.0 → https://git.io/Jtm73
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JtOTY
poscat has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @etu merged pull request #110250 → php73Extensions.maxminddb: 1.8.0 -> 1.9.0 → https://git.io/JtmN8
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JtOTG
<{^_^}> [nixpkgs] @etu merged pull request #110254 → php73Extensions.igbinary: 3.1.6 -> 3.2.1 → https://git.io/JtmAZ
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JtOTc
poscat has joined #nixos
<philipp[m]> I'm trying to enable gst support in nheko. Can somebody explain to me why it isn't enough to add ` (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ])` to buildInputs?
<philipp[m]> https://github.com/Nheko-Reborn/nheko/blob/master/CMakeLists.txt#L446 Corresponding cmakeslist part of upstream
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #110370 → python3Packages.plugwise: init at 0.8.5 → https://git.io/JtOTD
<philipp[m]> Just to be clear: The package isn't found by pkg-config and I get the corresponding output from the cmakelists.txt file.
<philipp[m]> Whoops, taht was meant for the dev channel. Going to take it there.
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #109261 → linuxHeaders: 5.10.4 -> 5.10.9 → https://git.io/Jtfna
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @TredwellGit to staging « linuxHeaders: 5.10.4 -> 5.10.9 »: https://git.io/JtOku
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110371 → _1password-gui: 0.9.8 -> 0.9.9-3 → https://git.io/JtOk6
<{^_^}> [nixpkgs] @kalbasit merged pull request #110361 → go-swagger: 0.25.0 -> 0.26.0 → https://git.io/JtYjV
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « go-swagger: 0.25.0 -> 0.26.0 (#110361) »: https://git.io/JtOky
<{^_^}> [nixpkgs] @kalbasit merged pull request #110325 → argo: 2.12.4 -> 2.12.5 → https://git.io/JtYiO
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « argo: 2.12.4 -> 2.12.5 (#110325) »: https://git.io/JtOkQ
<{^_^}> [nixpkgs] @kalbasit merged pull request #110333 → circleci-cli: 0.1.11756 -> 0.1.11924 → https://git.io/JtYy2
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « circleci-cli: 0.1.11756 -> 0.1.11924 (#110333) »: https://git.io/JtOk5
<{^_^}> [nixpkgs] @kalbasit merged pull request #110337 → cloudflared: 2021.1.4 -> 2021.1.5 → https://git.io/JtY9f
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « cloudflared: 2021.1.4 -> 2021.1.5 (#110337) »: https://git.io/JtOkN
<{^_^}> [nixpkgs] @kalbasit merged pull request #110341 → consul: 1.9.1 -> 1.9.2 → https://git.io/JtYH1
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « consul: 1.9.1 -> 1.9.2 (#110341) »: https://git.io/JtOkx
<{^_^}> [nixpkgs] @kalbasit merged pull request #110343 → coredns: 1.8.0 -> 1.8.1 → https://git.io/JtYQi
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « coredns: 1.8.0 -> 1.8.1 (#110343) »: https://git.io/JtOkp
<{^_^}> [nixpkgs] @primeos pushed to master « libxkbcommon: Add myself as maintainer »: https://git.io/JtOIe
<{^_^}> [nixpkgs] @kalbasit merged pull request #110327 → bettercap: 2.28 -> 2.29 → https://git.io/JtYPN
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « bettercap: 2.28 -> 2.29 (#110327) »: https://git.io/JtOIJ
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110289 → shotwell: 0.31.2 -> 0.31.3 → https://git.io/JtYR5
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOIk
<{^_^}> [nixpkgs] @kalbasit merged pull request #110358 → frp: 0.34.3 -> 0.35.0 → https://git.io/JtYpJ
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « frp: 0.34.3 -> 0.35.0 (#110358) »: https://git.io/JtOII
meh` has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @kalbasit merged pull request #110192 → pbgopy: 0.2.0 -> 0.3.0 → https://git.io/Jtm2O
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « pbgopy: 0.2.0 -> 0.3.0 (#110192) »: https://git.io/JtOIc
<{^_^}> [nixpkgs] @kalbasit merged pull request #110127 → nextdns: 1.9.4 -> 1.9.6 → https://git.io/Jtqds
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « nextdns: 1.9.4 -> 1.9.6 (#110127) »: https://git.io/JtOIB
<{^_^}> [nixpkgs] @bbigras opened pull request #110372 → httplz: dropping maintainership → https://git.io/JtOIR
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #110092 → mackerel-agent: 0.70.3 -> 0.71.0 → https://git.io/JtqVQ
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « mackerel-agent: 0.70.3 -> 0.71.0 (#110092) »: https://git.io/JtOIE
<{^_^}> [nixpkgs] @ryantm closed pull request #110255 → pipewire: 0.3.18 -> 0.3.19 → https://git.io/JtmAb
<{^_^}> [nixpkgs] @kalbasit merged pull request #110090 → mage: 1.10.0 -> 1.11.0 → https://git.io/Jtqak
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « mage: 1.10.0 -> 1.11.0 (#110090) »: https://git.io/JtOIw
<{^_^}> [nixpkgs] @kalbasit merged pull request #110087 → matterbridge: 1.19.0 -> 1.21.0 → https://git.io/JtqgB
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « matterbridge: 1.19.0 -> 1.21.0 (#110087) »: https://git.io/JtOI6
zakame has quit [Ping timeout: 260 seconds]
ahmedelgabri has quit [Ping timeout: 260 seconds]
simba1 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @kalbasit merged pull request #109978 → hydroxide: 0.2.15 -> 0.2.17 → https://git.io/JttXM
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « hydroxide: 0.2.15 -> 0.2.17 (#109978) »: https://git.io/JtOIx
<{^_^}> [nixpkgs] @kalbasit merged pull request #109921 → cadvisor: 0.37.0 -> 0.38.7 → https://git.io/JtttA
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « cadvisor: 0.37.0 -> 0.38.7 (#109921) »: https://git.io/JtOIh
<{^_^}> [nixpkgs] @kalbasit merged pull request #109844 → gore: 0.5.0 -> 0.5.2 → https://git.io/JtLEv
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « gore: 0.5.0 -> 0.5.2 (#109844) »: https://git.io/JtOLf
<{^_^}> [nixpkgs] @kalbasit merged pull request #109843 → golangci-lint: 1.35.0 -> 1.35.2 → https://git.io/JtL0D
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « golangci-lint: 1.35.0 -> 1.35.2 (#109843) »: https://git.io/JtOLL
zakame has joined #nixos
simba1 has joined #nixos
chrispickard has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @kalbasit merged pull request #109824 → ghorg: 1.4.0 -> 1.5.0 → https://git.io/JtL8f
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « ghorg: 1.4.0 -> 1.5.0 (#109824) »: https://git.io/JtOLG
TonyTheL1on has joined #nixos
<tpw_rules> how do i specify (or not specify) extras in buildPythonPackage? i.e. how would i express pip install coolpackage[thing] ?
TonyTheLion has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @kalbasit merged pull request #109731 → bazel-kazel: 0.1.3 -> 0.2.0 → https://git.io/JtIDk
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « bazel-kazel: 0.1.3 -> 0.2.0 (#109731) »: https://git.io/JtOLW
<{^_^}> [nixpkgs] @kalbasit merged pull request #109730 → azure-storage-azcopy: 10.7.0 -> 10.8.0 → https://git.io/JtIMQ
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « azure-storage-azcopy: 10.7.0 -> 10.8.0 (#109730) »: https://git.io/JtOLB
<{^_^}> [nixpkgs] @kalbasit merged pull request #109724 → assh: 2.10.0 -> 2.11.0 → https://git.io/JtIXE
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « assh: 2.10.0 -> 2.11.0 (#109724) »: https://git.io/JtOL0
<{^_^}> [nixpkgs] @kalbasit merged pull request #109720 → argocd: 1.8.1 -> 1.8.2 → https://git.io/JtIPx
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « argocd: 1.8.1 -> 1.8.2 (#109720) »: https://git.io/JtOLa
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110373 → bingrep: 0.8.2 -> 0.8.5 → https://git.io/JtOLP
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
<{^_^}> [hydra] @grahamc opened pull request #847 → JobsetEvals: record evaluation errors → https://git.io/JtOLb
<gchristensen> infinisil: ^
<{^_^}> [nixpkgs] @anmonteiro opened pull request #110374 → ocamlPackages.ocaml_extlib: 1.7.7 -> 1.7.8 → https://git.io/JtOLp
<{^_^}> [nixpkgs] @Hoverbear opened pull request #110375 → convco: Add package → https://git.io/JtOLj
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/f217c0ea7c1 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<{^_^}> [nixpkgs] @ryantm closed pull request #105529 → minio: 2020-10-18T21-54-12Z -> 2020-11-25T22-36-25Z → https://git.io/JIffm
wnklmnn has joined #nixos
zupo has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
ebopp has quit [Quit: leaving]
mmmattyx has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @kalbasit merged pull request #110071 → mellowplayer: 3.6.7 -> 3.6.8 → https://git.io/JtqBH
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « mellowplayer: 3.6.7 -> 3.6.8 (#110071) »: https://git.io/JtOqI
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110377 → cargo-cache: 0.5.1 -> 0.6.0 → https://git.io/JtOq3
<infinisil> gchristensen: Noice
secretmyth has joined #nixos
noudle has joined #nixos
secretmyth has left #nixos ["Leaving"]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
mmmattyx has joined #nixos
supersandro2000 has joined #nixos
<dmj`> Hey everybody, I'm trying to get libredirect.so to rewrite filepaths in syscalls of a binary. I have an isolated test here that compiles some haskell code, adds the libredirect.so shared object, and runs strace on it. The file in question should be read and printed to stdout from the nix store (its path having been rewritten by libredirect.so). Instead, according to strace, the libredirect.so is loaded, but the path is not
<dmj`> rewritten.
<dmj`> Here is libredirect getting loaded openat(AT_FDCWD, "/nix/store/2a2hvasykj69sih114jbd1dnyxs46590-libredirect-0/lib/libredirect.so", O_RDONLY|O_CLOEXEC) = 3
<dmj`> Is there anything obviously wrong with my usage of libredirect? https://gist.github.com/9db44c1b21175bbd2482fdcab785c96b
viq|w has quit [Ping timeout: 256 seconds]
Jackneill has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109949 → vscode-extensions.graphql.vscode-graphql: Init at 0.3.13 → https://git.io/Jttli
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtOqj
<{^_^}> [nixpkgs] @fabaff opened pull request #110378 → python3Packages.adafruit* and python3Packages.binho-host-adapter: init at 0.1.6 → https://git.io/JtOmv
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #110368 → python3Packages.python-wink: init at 1.10.5 → https://git.io/JtOJS
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtOmq
<{^_^}> [nixpkgs] @github-actions[bot] pushed 97 commits to staging-next: https://git.io/JtOmn
<{^_^}> [nixpkgs] @github-actions[bot] pushed 98 commits to staging: https://git.io/JtOmc
graf_blutwurst has quit [Ping timeout: 272 seconds]
graf_blutwurst has joined #nixos
simba1 has quit [Ping timeout: 264 seconds]
simba1 has joined #nixos
sargon[m] has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hyiltiz has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
zupo has quit [Client Quit]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/6410340ea92 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2eaeea7983d (from 10 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c60bb493e67 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Jackneill has joined #nixos
hyiltiz has joined #nixos
oxalica has joined #nixos
berberman has joined #nixos
graf_blutwurst has quit [Quit: WeeChat 3.0]
berberman_ has quit [Ping timeout: 260 seconds]
rmcgibbo has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @tu-maurice opened pull request #110379 → vlc: 3.0.11.1 -> 3.0.12 → https://git.io/JtOYZ
<{^_^}> [nixpkgs] @markuskowa merged pull request #110367 → slurm: 20.11.2.1 -> 20.11.3.1 → https://git.io/JtOf1
<{^_^}> [nixpkgs] @markuskowa pushed 3 commits to master: https://git.io/JtOYW
<{^_^}> [nixpkgs] @anmonteiro opened pull request #110380 → ocamlPackages_4_12.ocaml: alpha3 -> beta1 → https://git.io/JtOYE
rmcgibbo has joined #nixos
<{^_^}> [nixpkgs] @svanderburg opened pull request #110381 → Update all skaware packages (s6, s6-rc, execline etc) → https://git.io/JtOYK
<rmcgibbo> I'm connected via webchat.freenode.net with this IRC in a firefox tab. Whenever I am away from this tab for an extended period of time, it appears that I disconnect from the channel.
<rmcgibbo> Can anyone recommend a different IRC client that they like or recommend? I'm new to IRC (I use the, shall we say, "proprietary alternatives") in other capacities, so I haven't explored other IRC clients yet.
<V> rmcgibbo: this is a general problem with IRC clients, you need a bouncer (either hosted by someone else, or running on a server of your own) to have a persisted connection
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110382 → twitterBootstrap: 4.5.3 -> 4.6.0 → https://git.io/JtOOv
<V> Popular choices include (any client of your choice) + ZNC, weechat + weechat-relay/weechat-android/glowingbear, Quassel, just running weechat/irssi in tmux on a server, the lounge
<bbigras> rmcgibbo: you can use matrix
<bbigras> it's simple and you can have it on your phone too
<bbigras> just need a matrix account. and join the channel using freenode
<V> Matrix is terrible
<bbigras> I don't think so
<V> Ask the freenode staff
<V> You'll get a different answer :p
<bbigras> whatever
<rmcgibbo> I'd prefer not to have to run any of my own infrastructure. I'll take a look at the options that ya'll pointed to.
<{^_^}> [nixpkgs] @ck3d opened pull request #110383 → rust-bindgen: Resolve "/usr/bin/env bash" to fix usage in Nix build → https://git.io/JtOOI
<V> You don't have to see mass join/quit spam whenever the bridge goes down
<bbigras> matrix is a lot simpler than your suggested solution
<V> I suggested several solutions, some of them very simple
<cransom> i like matrix, but i don't use it as an irc bouncer.
<bbigras> rmcgibbo: you don't need to host anything with matrix. https://app.element.io
<V> I'd suggest using irccloud if you don't want to host anything. You have to pay, but it's one of the best native solutions there are
<Nickli> if you don't mind there's always The Lounge
<jess> hello
<jess> did someone say freenode staff
<V> If you use matrix you're not really experiencing IRC for what it is, and rather using a matrix chat room which happens to have messages from IRC routed into it
<V> jess: hi yes
<V> I hear you love matrix
<jess> MATRIX SUCKS SO BAD
<V> <3
<jess> :3
<jess> they did deploy a change for us today though, so i'm inclined to be grateful to the bridge operators
<rmcgibbo> Is "TheLounge" something where there's a nix community server that people share, or does everyone run their own server?
<Nickli> it's a web client for IRC
<V> It's a self hosted thing. I don't know if nix-community has something like this
rmcgibbo[m] has joined #nixos
<V> Maybe go ask in #nix-community, I believe they have servers for stuff
rmcgibbo has quit [Quit: Connection closed]
<rmcgibbo[m]> I've tried the matrix thing, since it took all of 5 seconds to sign up and sign in. If it seems terrible to me, I'll move onto the next suggestions.
<rmcgibbo[m]> Thanks for the help!
<Nickli> guess it was 4,5seconds to long
simba1 has quit [Ping timeout: 260 seconds]
logand has quit [Ping timeout: 246 seconds]
cstrahan has quit [*.net *.split]
risson has quit [*.net *.split]
jtle has quit [*.net *.split]
teehemkay has quit [*.net *.split]
sdier has quit [*.net *.split]
ncl3 has quit [*.net *.split]
higherorder has quit [*.net *.split]
feepo has quit [*.net *.split]
bgupta has quit [*.net *.split]
jfhbrook has quit [*.net *.split]
rodarmor has quit [*.net *.split]
nand0p has quit [*.net *.split]
johanot has quit [*.net *.split]
TheNumb has quit [*.net *.split]
sephii has quit [*.net *.split]
TheNumb has joined #nixos
ncl3_ has joined #nixos
nand0p has joined #nixos
teehemkay has joined #nixos
johanot has joined #nixos
sephii has joined #nixos
sdier has joined #nixos
jfhbrook has joined #nixos
cstrahan has joined #nixos
rodarmor has joined #nixos
higherorder has joined #nixos
risson has joined #nixos
asymmetric has joined #nixos
asymmetric has quit [Changing host]
feepo has joined #nixos
<joepie91> <V> If you use matrix you're not really experiencing IRC for what it is, [...]
bgupta has joined #nixos
lsix1 has quit [Ping timeout: 240 seconds]
<asymmetric> does the new nixUnstable have something like `nix-build -K`?
<joepie91> that seems a little disingenuous. what exactly is missing there?
<V> The actual UI of element is fine
simba1 has joined #nixos
<asymmetric> i anm trying to inspect the logs of a failed rust build
<joepie91> like, yes, the reliability/performance issues are known, but that seems to have very little to do with "experiencing IRC for what it is"
<{^_^}> [nixpkgs] @dasJ opened pull request #110384 → procmail: Drop the package → https://git.io/JtOOa
evernite has quit [Ping timeout: 256 seconds]
<V> joepie91: there's also how it deals with multiline messages
<V> If your line is too long, it gets turned into link and has to be clicked on to view it
<V> Into a link*
<asymmetric> ah, `nix-build -L`
<rmcgibbo[m]> asymmetric: I think I use `--print-build-logs` for that, or `nix log {path to failed .drv}`.
<joepie91> V: yes, as is customary on IRC for very long pastes, you use a pastebin
<V> joepie91: no, if you write a single line that is too long
<asymmetric> rmcgibbo[m]: right, `nix build -L` is the shorthand
<V> There's a difference here
<joepie91> V: it certainly doesn't do that for me, so I'm not sure what that's based on
<joepie91> long lines just get cut up into multiple messages, as per message limit
<asymmetric> nix log xyz.drv is great!
<asymmetric> rmcgibbo[m]++
<{^_^}> rmcgibbo[m]'s karma got increased to 1
not-joepie91 has joined #nixos
<V> joepie91: I'd not be surprised if you've never seen the "[person] has sent a very long message. Click [link] to view it." since it's only visible to people actually on IRC
<joepie91> V: I run an IRC client in parallel for other reasons, and so I am well aware when it sends that. it happens when people sent many-line messages, not when they send long lines.
<joepie91> send*
* colemickens looks at which room we're in
* colemickens points at #nixos-chat
<joepie91> V: plus I use a different bridge from most people so I actually get all of the links from people who use the matrix.org bridge.
<joepie91> ah, right.
<joepie91> let's move there.
<V> Nah, I have work to do
fresheyeball has joined #nixos
<fresheyeball> is there a way to get a reference to an arguement set?
<{^_^}> [nixpkgs] @holymonson opened pull request #110385 → darwin: drop packages maloader and opencflite → https://git.io/JtOOh
ManiacOfMadness` has quit [Ping timeout: 240 seconds]
<joepie91> fresheyeball: as in, get the full set of arguments for a function that looks like `{ foo, bar }:`?
<fresheyeball> yes
<joepie91> fresheyeball: in that case, `{ foo, bar }@allArgs:`
<joepie91> where `allArgs` contains the full set
<joepie91> IIRC
<joepie91> (or alternatively just `allArgs:` if you don't care for unpacking it at all)
<dmj`> I think libredirect is only for buildtime, not runtime ...
<fresheyeball> joepie91:++
aswanson1 has joined #nixos
<{^_^}> [nixpkgs] @symphorien merged pull request #103135 → Evolution ews: wrap evolution and evolution data server, fix nixos module. → https://git.io/JkfC2
<{^_^}> [nixpkgs] @symphorien pushed 5 commits to master: https://git.io/JtO3u
<{^_^}> [nixpkgs] @tu-maurice opened pull request #110386 → [20.09] vlc: 3.0.11.1 -> 3.0.12 → https://git.io/JtO3V
jtle has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JtO3S
<{^_^}> [nixpkgs] @zowoq opened pull request #110387 → gh: 1.4.0 -> 1.5.0 → https://git.io/JtO3N
pitch has quit [Read error: Connection reset by peer]
fresheyeball has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @holymonson closed pull request #110385 → darwin: drop packages maloader and opencflite → https://git.io/JtOOh
belst has quit [Quit: bb]
belst has joined #nixos
sshow_ has joined #nixos
<{^_^}> [nixpkgs] @bbigras opened pull request #110388 → bug_report.md: comment everything for quick report → https://git.io/JtOsW
<energizer> tpw_rules: i don't think the concept of "extras" maps to buildPythonPackage, does it?
marcusr_ has joined #nixos
<energizer> an extra is a name for an optional set of dependencies
codygman__ has quit [Remote host closed the connection]
ahmedelgabri has joined #nixos
<sphalerite> colemickens++
<{^_^}> colemickens's karma got increased to 54
sshow has quit [Ping timeout: 256 seconds]
sshow_ is now known as sshow
mahogany has quit [Quit: Konversation terminated!]
ManiacOfMadness` has joined #nixos
madmaurice has joined #nixos
{`-`} has joined #nixos
ahmedelgabri has quit [Ping timeout: 265 seconds]
<madmaurice> Is there any way for me to add the severity: security label to pr #110379
<{^_^}> https://github.com/NixOS/nixpkgs/pull/110379 (by tu-maurice, 57 minutes ago, open): vlc: 3.0.11.1 -> 3.0.12
<infinisil> madmaurice: Did it for you :)
<infinisil> So the answer is to ask here (or in #nixos-dev, or #nixos-security) ;)
<madmaurice> @infinisil, thank you! Could also add for the backport: pr #110386
<{^_^}> https://github.com/NixOS/nixpkgs/pull/110386 (by tu-maurice, 22 minutes ago, open): [20.09] vlc: 3.0.11.1 -> 3.0.12
<{^_^}> [nixpkgs] @zowoq merged pull request #110387 → gh: 1.4.0 -> 1.5.0 → https://git.io/JtO3N
<{^_^}> [nixpkgs] @zowoq pushed to master « gh: 1.4.0 -> 1.5.0 »: https://git.io/JtOGV
<infinisil> Yup
<madmaurice> Thanks :) Not sure how this karma thingy works yet. Is it infinisil++ ?
<{^_^}> infinisil's karma got increased to 406
<madmaurice> It is :)
<KarlJoad> I need to test a piece of software, and I need an arduino. Is there a way to simulate/emulate/virtualize one on NixOS?
<infinisil> <3 madmaurice
<{^_^}> madmaurice's karma got increased to 1
<madmaurice> \o/ my first karma
dandart has quit [Ping timeout: 240 seconds]
dandart1 has joined #nixos
Siyo has quit [Quit: Bye]
Siyo has joined #nixos
dandart1 is now known as dandart
Siyo has quit [Client Quit]
Siyo has joined #nixos
<matthewcroughan> etu: You around?
marcusr_ has quit [Ping timeout: 256 seconds]
detran has quit [Ping timeout: 256 seconds]
aswanson1 has quit [Ping timeout: 256 seconds]
sarcasticadmin has quit [Read error: Connection reset by peer]
sarcasticadmin has joined #nixos
detran_ has joined #nixos
zupo has joined #nixos
zebrag has quit [Remote host closed the connection]
Lord_of_Life has quit [Excess Flood]
zebrag has joined #nixos
zakame has quit [Ping timeout: 256 seconds]
simonpe^^ has quit [Ping timeout: 256 seconds]
Lord_of_Life has joined #nixos
simonpe^^ has joined #nixos
zakame has joined #nixos
nolash has quit [Ping timeout: 246 seconds]
nolash has joined #nixos
hoijui_ has joined #nixos
hoijui has joined #nixos
<{^_^}> [nixpkgs] @tnias opened pull request #110389 → nixos/tests/usbguard: init → https://git.io/JtOZP
<madmaurice> What happens if I try to give myself karma? madmaurice++
<{^_^}> madmaurice's karma got decreased to 0
<madmaurice> :o
<madmaurice> :(
<gchristensen> madmaurice++
<{^_^}> madmaurice's karma got increased to 1
ahmedelgabri has joined #nixos
<madmaurice> Well I should not have challenged the gods of the nixos channel.
<madmaurice> thanks gchristensen++ :)
<{^_^}> gchristensen's karma got increased to 417
ahmedelgabri has quit [Ping timeout: 264 seconds]
<etu> matthewcroughan: yes :)
<matthewcroughan> !!!!!
<matthewcroughan> etu: I'm wondering about how you would do this on BIOS https://elis.nu/blog/2019/08/encrypted-zfs-mirror-with-mirrored-boot-on-nixos/#step-1-partitioning
<matthewcroughan> You mention that it would be simpler, that you'd just use mdadm.
<matthewcroughan> Because I have such buggy UEFI that I literally can't even install via UEFI on my Motherboard.
<matthewcroughan> dmesg would report that UEFI Runtime has been disabled
<{^_^}> [nixpkgs] @jonringer opened pull request #110390 → vimPlugins.vim-hcl: init at 2017-10-10 → https://git.io/JtOnC
<etu> matthewcroughan: So mdadm have different types of metadata, different kinds stores the metadata in different places of the partition. "either at the end (for 1.0), at the start (for 1.1) or 4K from the start (for 1.2). '1' is equivalent to '1.2'"
jgarte[m] is now known as jgart[m]
<etu> matthewcroughan: So this makes a difference for BIOS to be able to detect the boot partition
<etu> matthewcroughan: Because if there's raid metadata in the beginning of the partition, well, then bios won't care :)
<etu> matthewcroughan: I've had motherboards like that, I usually figured it out. I had all kinds of weird issues (including ones that doesn't support fat32, only fat16) or ones that only accepts the Microsoft bootloader path :p
marcusr_ has joined #nixos
buddy2003 has joined #nixos
marcusr_ has quit [Remote host closed the connection]
lsix1 has joined #nixos
ManiacOfMadness` has quit [Ping timeout: 265 seconds]
costrouc has joined #nixos
<matthewcroughan> etu: interestingly, the boot iso for nixos works and boots in EFI mode
<matthewcroughan> though I can't write to UEFI via NixOS' installer.
<matthewcroughan> once booted, the OS can't write anything to UEFI
<matthewcroughan> etu: is there an example guide of using mdadm to mirror the boot, as you've suggested? Since I want to set up what you've done, but on BIOS instead ;D
<{^_^}> [nixpkgs] @vbgl merged pull request #110235 → ocamlPackages.mirage-crypto*: 0.8.8 -> 0.8.10 → https://git.io/JtmdO
<{^_^}> [nixpkgs] @vbgl pushed commit from @sternenseemann to master « ocamlPackages.mirage-crypto*: 0.8.8 -> 0.8.10 »: https://git.io/JtOnx
hoijui_ has quit [Ping timeout: 265 seconds]
hoijui has quit [Ping timeout: 265 seconds]
<etu> matthewcroughan: Something like this... kinda: https://alchemycs.com/2010/08/mirror-ubuntu-boot-drive/ but with some modifications. So you need to partition both your disks to be identical, with sda1 and sdb1 for boot and sda2 and sdb2 for zfs.
<bbigras> is boot mirror possible with systemd-boot?
marcusr_ has joined #nixos
<matthewcroughan> On bios?
<matthewcroughan> I wasn't aware you could use systemd-boot on bios
drr3w has joined #nixos
<etu> matthewcroughan: Then you kinda want something like this: "mdadm --create /dev/md1 --level=1.0 --raid-disks=2 /dev/sda1 /dev/sdb1" to create that raid, mkfs.ext4 /dev/md1 to create a filesystem to have on /boot
<etu> bbigras: I don't think so
<bbigras> matthewcroughan: no with uefi
<bbigras> etu: thanks
<etu> bbigras: It can be done, grub doesn't really support it either, it's more a hack in the nixos module to install it to two places. So the same thing is probably possible to implement for systemd-boot as well.
<matthewcroughan> Yeah systemd-boot has no mirror functionality, at least in nix's exposed options
<bbigras> etu: uh. TIL. thanks
<matthewcroughan> etu: so how much different is this bios method from your uefi method?
<matthewcroughan> I just replace the esp partitions with mdadm?
<etu> matthewcroughan: Pretty much yeah, and then no mirrored boots in grub
ManiacOfMadness` has joined #nixos
<matthewcroughan> oh, how come there'd be no mirrored boot option in grub?
<etu> matthewcroughan: Because you're having a raid to mirror the partition between the disks with mdadm :)
samhza has quit [Remote host closed the connection]
<matthewcroughan> and what is actually happening in the UEFI + ZFS + mirroredBoot option?
<matthewcroughan> I thought ZFS was syncing that.
EmoSpice has joined #nixos
<etu> I don't use ZFS on the boot partition, and EFI partitions can't be raided, which is why the mirroredBoots option for the grub module is a key part :)
samhza has joined #nixos
<matthewcroughan> hmm, when you say it's a hack, what is it doing exactly?
<etu> It copies the kernels and installs grub to more than one location
<etu> So it registers as different boot options in UEFI
cfricke has joined #nixos
<matthewcroughan> and how does it not fail to sync? That doesn't seem robust to me.
<matthewcroughan> or is it literally just doing the equivalent of grub-install /dev/sda && grub-install /dev/sdb ?
<etu> I usually don't have any issues with installing my bootloaders :p
noudle has quit []
<{^_^}> [nixpkgs] @vbgl merged pull request #110380 → ocamlPackages_4_12.ocaml: alpha3 -> beta1 → https://git.io/JtOYE
<{^_^}> [nixpkgs] @vbgl pushed commit from @anmonteiro to master « ocamlPackages_4_12.ocaml: alpha3 -> beta1 »: https://git.io/JtOcx
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110391 → disorderfs: 0.5.6 -> 0.5.11 → https://git.io/JtOcj
<matthewcroughan> etu: Would I even follow your Step 1 - Partitioning ?
<matthewcroughan> where you run `sgdisk -n3:1M:+512M -t3:EF00 $DISK1`
<matthewcroughan> Or do I have to modify this, I'm not really familiar with sgdisk :D
EmoSpice has quit [Ping timeout: 246 seconds]
<etu> matthewcroughan: Hm, nah, not exactly, because that creates an ESP partition type there I think
<matthewcroughan> so we want to do the same, but instead of ESP, we want something else?
<etu> matthewcroughan: yeah, you need a msdos partition table and two partitions, you could even create them with gparted
quinn has joined #nixos
<matthewcroughan> only have cli access
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #110312 → [Draft] prometheus-cpp: add pkgconfig data → https://git.io/JtYwg
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/JtOCL
hiro98 has quit [Remote host closed the connection]
<matthewcroughan> etu: how do you even figure out what the partition table is hmm
<matthewcroughan> of an existing drive
<lordcirth> matthewcroughan, lsblk -f
<etu> matthewcroughan: fdisk -l can do that as well
<matthewcroughan> what's this? sdc iso9660 Joliet Extension nixos-minimal-20.09-x86_64
<matthewcroughan> Joliet Extension? :D
<lordcirth> matthewcroughan, iso9660 means a CD or .iso file
<matthewcroughan> even the UUID is 1980-01-01-00-00-00-00 haha
<matthewcroughan> nix is anti-time
<lordcirth> Joliet is an extension to the iso9660 spec
<matthewcroughan> ooooh, interesting, the disk boots in EFI mode successfully, and it's Fat16 instead of fat32 as I had been doing
<etu> I've experienced EFI's that works with fat16 :D
<{^_^}> [nixpkgs] @Infinisil opened pull request #110392 → lib/modules: Set submodule type for renamed option sets → https://git.io/JtOCl
justan0theruser has quit [Ping timeout: 244 seconds]
<matthewcroughan> etu: The EFI on this motherboard is so broken.
<gchristensen> supermicro?
<matthewcroughan> nah, Intel Server Board. S5520UR.
tobi has joined #nixos
<matthewcroughan> EFI v2.00 by Intel Corporation
tobi has quit [Client Quit]
sangoma has quit [Quit: WeeChat 3.0]
<gchristensen> heh, you'd think they'd be able to implement what is essentially their own spec :')
<matthewcroughan> gchristensen: Upon boot, the kernel catches a bug that would otherwise crash it, which is due to the GPU in this server board.
mkaito has quit [Quit: WeeChat 3.0]
<matthewcroughan> This causes the kernel to spit out "EFI Runtime services are disabled"
<matthewcroughan> Attempting to install NixOS, Proxmox or anything else results in hanging. It even hangs on Windows.
<matthewcroughan> if you enable "EFI Optimized Boot" in the BIOS, it'll actually halt the CPU instead of just crashing. LOL.
justanotheruser has joined #nixos
<noonien> anyone got an example of how to best package a shell script with dependencies?
<energizer> i want to have some better monitoring for my nix builds, such as what built, when, how long did it take. should i run hydra locally for this?
<matthewcroughan> etu: to confirm, I want to make a 512M Boot partition at the start of each drive, right?
<etu> matthewcroughan: yeah
<matthewcroughan> etu: what about the "storage partition"
<matthewcroughan> `sgdisk -n1:0:0 -t1:BF01 $DISK1`
<matthewcroughan> what is BF01?
<etu> matthewcroughan: I don't know all the flags and exactly what they do :D You want a partition at the start and a partition at the rest of the disk
abathur has quit [Quit: abathur]
cfricke has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @viric opened pull request #110393 → dduper: init at 0.04 → https://git.io/JtOWv
<rmcgibbo[m]> noonien:
<noonien> rmcgibbo[m]?
<rmcgibbo[m]> * noonien: there's a new thing called called "resolve" that you might be interested in https://github.com/abathur/resholve
concept24 has joined #nixos
<rmcgibbo[m]> "resholve", excuse me.
<rmcgibbo[m]> @noonien: What I've normally done is to make a simple derivation that copies the script into $out/bin and then calls wrapProgam to set the path to `"${lib.makeBinPath buildInputs}"`
<noonien> i see, does nixpkgs not have a helper for this by any chance?
concept2 has quit [Ping timeout: 246 seconds]
concept24 is now known as concept2
<rmcgibbo[m]> Perhaps the fancier way is to use buildInputs = [ makeWrapper ]; and makeWrapperArgs = [ --prefix $PATH ${stdenv.lib.makeBinPath buildInputsOrWhateverElse }"`
<rmcgibbo[m]> * Perhaps the fancier way is to use `buildInputs = [ makeWrapper ];` and `makeWrapperArgs = [ --prefix $PATH ${stdenv.lib.makeBinPath buildInputsOrWhateverElse }"`
<rmcgibbo[m]> * Perhaps the fancier way is to use `buildInputs = [ makeWrapper ];` and `makeWrapperArgs = [ "--prefix $PATH : ${stdenv.lib.makeBinPath buildInputsOrWhateverElse }"]`
<{^_^}> [nixpkgs] @raboof opened pull request #110394 → node-packages: updates without further changes → https://git.io/JtOWZ
<rmcgibbo[m]> Here's an example of that from a python derivation, but I think you could do the same thing even if it was just a shell script: https://github.com/Mic92/nixpkgs-review/blob/master/default.nix#L31
<viric> what about packaging something without any explicit licence? https://github.com/rkapl/btsdu
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan> etu: does the "partition type" of these things matter?
<rmcgibbo[m]> @viric: If the project is being actively maintained, you could politely ask the maintainer if he or she would add a license?
<samueldr> viric: in this case, look at the sub-projects, two of them have a license
<samueldr> project descriptions, here Cargo.toml, often have license info
heyitsrama has quit [Remote host closed the connection]
<samueldr> especially if they're meant to be public
<etu> matthewcroughan: Not really, the /boot ones should probably be marked as boot or something. To be honest it was years ago I had a non-UEFI system
heyitsrama has joined #nixos
<viric> samueldr: ah yes license = "GPL-2.0"
<samueldr> the crate page for it seems to imply GPL-2.0 too
<{^_^}> [nixpkgs] @zowoq opened pull request #110395 → bundix: add final newline patch, gemset*.nix: add final newline → https://git.io/JtOWV
<samueldr> viric: in those cases, it's also a good idea to open an issue to confirm
<matthewcroughan> samueldr: lol, someone wrote a nix function a few days ago that will give you a list of licenses involved in any nixpkg
drr3w has quit [Quit: Connection closed]
<samueldr> matthewcroughan: for those that are found in meta, right?
heyitsrama has quit [Read error: Connection reset by peer]
<samueldr> matthewcroughan: which means that Nixpkgs has to have had the right information from the upstream projects :)
<matthewcroughan> running it against firefox results in this: [ "MPL-2.0" "LGPL-2.0-or-later" "MIT" "GPL-2.0-or-later" "Apache-2.0" "Python-2.0" "Zlib" "BSD-4-Clause" "LGPL-2.1-or-later" "GPL-3.0-or-later" "publicDomain" "OpenSSL" "Artistic-1.0" "ZPL-2.0" "free" "GPL-2.0" "Sleepycat" "BSD-3-Clause" "curl" "BSD-2-Clause" "LGPL-2.1" "ISC" "CC-BY-4.0" "0BSD" "GPL-3.0" "LGPL-2.0" "LGPL-3.0-or-later" "BSL-1.0" ]
<viric> samueldr: thank you
<matthewcroughan> so basically, licensing is a joke
<samueldr> matthewcroughan: how so?
heyitsrama has joined #nixos
<matthewcroughan> samueldr: because almost every package has incompatible licensing inside of it.
<samueldr> matthewcroughan: isn't this more of a proof that a project can be assembled of multiple differently-sourced components?
<matthewcroughan> No, it's proof that nobody follows the rules :P
<samueldr> are you a lawyer or consulted a lawyer about those?
<matthewcroughan> Nope, I just find it funny.
<matthewcroughan> So much is said about licenses. I wish people would stop caring.
<samueldr> I really can't say if there are incompatibilities *in how it's used*
<samueldr> viric: sometimes you have to do some heavy sleuthing
<samueldr> it really helps though when it's something like rust crates, ruby gems, or whatever python has
<samueldr> either through the cargo info, gemspec, or through the submitted information on the repository
<samueldr> other times, looking at debian's packaging (if there is) can help figure out how they figured out the license to use
<samueldr> but often it does happen that there is no indication at all
<viric> samueldr: 1st time I touch anything close to rust
<viric> it's picking so many dependencies...
<samueldr> as is tradition
<{^_^}> [nixpkgs] @Infinisil merged pull request #110392 → lib/modules: Set submodule type for renamed option sets → https://git.io/JtOCl
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JtOls
<eyJhb> Is it possible to do execStartPre = "+/path/to/file" ? Doesn't seem like it is possible
<noonien> i'll probably make my own mkScriptBin helper
zupo has joined #nixos
nwm has joined #nixos
<viric> samueldr: hm there is no cargo.lock and that seems to be a problem
<matthewcroughan> etu: https://pastebin.com/raw/CrfryBfe
dandart has quit [Ping timeout: 260 seconds]
<matthewcroughan> etu: looking good? :D
<samueldr> viric: sorry, I'm not much of a rust user either
<{^_^}> [nixpkgs] @zowoq pushed 2 commits to master: https://git.io/JtOlw
<etu> matthewcroughan: almost, the metadata 1.2 won't work
<samueldr> I only knew of the general ecosystem-packages license field
<viric> samueldr: ah ok thank you!
<etu> matthewcroughan: it needs to be 1.0 for mdadm
<samueldr> (I had to figure out license info for a couple mrbgems that way)
<matthewcroughan> Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90
<matthewcroughan> It did say this etu
<etu> matthewcroughan: ah, 0.90 should be fine then :)
<matthewcroughan> oh god, do I have to reboot? lmfao
<etu> matthewcroughan: your pastebin seems to indicate that it's 1.2 so it needs to be changed regardless :)
<matthewcroughan> mdadm: /dev/sdb1 is not suitable for this array. │···········
<matthewcroughan> resource busy :D
<etu> mdadm has a --stop flag
nwm_ has joined #nixos
<matthewcroughan> mdadm: /dev/sda1 does not appear to be an md device │···········
<matthewcroughan> So sorry about the tmux cruft at the end of my messages lol
<matthewcroughan> `mdadm --stop --scan ` worked
dandart has joined #nixos
<matthewcroughan> etu: if I did mkfs.ext4 /dev/md1, and my bios doesn't support ext4, aren't I screwed?
<matthewcroughan> shouldn't I use fat32 to be safe?
ixxie has joined #nixos
<etu> matthewcroughan: That's the thing with boot partitions in BIOS, bios doesn't have to support the filesystem
<etu> matthewcroughan: Because the partition leaves some space at the beginning where the bootloader installs itself
nwm has quit [Ping timeout: 260 seconds]
<etu> matthewcroughan: Which is why the metadata has to be at the end ;)
<matthewcroughan> it's a privilege to talk to you, putting it in such simple terms.
<matthewcroughan> <3 etu
<{^_^}> etu's karma got increased to 30
<etu> Happy to help :)
<matthewcroughan> etu: so, just to be careful, I should totally mkfs.fat on this instead, right?
<adisbladis> matthewcroughan: Nah, ext4 and btrfs are both supported by grub
sshow has quit [Remote host closed the connection]
<matthewcroughan> yeah but my bios may not support booting from ext4, right? adisbladis
<etu> matthewcroughan: In the past I always used ext2 or even ext3 on /boot, ext4 is also fine, since the bootloader is outside of the filesystem to read the filesystem to then boot it's fine
<adisbladis> matthewcroughan: Your bios reads a grub stub from the first 512 bytes of the disk
cole-h has joined #nixos
<adisbladis> Your bios doesn't need to support _any_ file system for this to happen
<matthewcroughan> /dev/md1 contains a vfat file system
<matthewcroughan> why would /dev/md1 contain anything?
<etu> To be safe it's probably better to go with ext4 :)
<eyJhb> If anyone else wonders at some point, one can do systemd.services."name".serviceConfig.ExecStartPre = "+"+(pkgs.writeShellScript "test" ''something''); :)
<adisbladis> You can certainly use vfat, though there is no point to it
<adisbladis> I'd default to btrfs, but ext4 is also a fine choice for a boot volume
<matthewcroughan> adisbladis: out of curiosity, why would you use btrfs?
<adisbladis> matthewcroughan: Because I like CoW file systems
<adisbladis> I don't trust anything else
dev_mohe has joined #nixos
<dev_mohe> Hi, does ` nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-aarch64.nix -A config.system.build.sdImage --argstr system aarch64-linux -j 1 --cores 1 --show-trace` fail for anybody else on master?
<dev_mohe> with `ErroSysError~executing '/nix/store/ksfgyji1gnn5lzjgb03knlz7kav1wj8i-bash-4.4-p23/bin/bash': No such file or directory`
<matthewcroughan> adisbladis: I'm bewildered by partitioning, really. This is my first real venture into it. It's kind of amusing how many different ways there are of doing things.
<adisbladis> matthewcroughan: Once it clicks it's really not that hard :) You'll get there!
Zoom[m] has left #nixos ["User left"]
davidv7 has quit [Read error: Connection reset by peer]
TonyTheL1on has quit [Ping timeout: 240 seconds]
<energizer> if i `nix-build --builders ssh://somewhere`, and then my connection goes down, will the remote machine continue building?
erasmas has quit [Quit: leaving]
davidv7 has joined #nixos
<{^_^}> [nixpkgs] @aureliojargas opened pull request #110396 → txt2tags: fix broken download URL → https://git.io/JtO8N
ahmedelgabri has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/e61a96d70af (from 68 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<matthewcroughan> etu: what do you think about the ESP bit?
<matthewcroughan> You mount two partitions, into /mnt/boot and /mnt/boot-fallback, in the md1 case, do I just mount /dev/md1 into /mnt/boot?
<matthewcroughan> I kinda like this more, feels right to only manage one device like this.
<etu> matthewcroughan: No ESP bit, but there's a bootable flag on legacy boot
<matthewcroughan> ? do I need to set something?
<etu> matthewcroughan: And yes, you mount /dev/md1 to /mnt/boot and no fallback device
<matthewcroughan> I already set bootable via cfdisk
<etu> That's good enough :)
<etu> Then I think it should work! But I haven't tested that exact setup for ages, and not with nixos :)
<matthewcroughan> I think I'll make a blog post similar to yours about doing this, you can put it in the footer, or perhaps reference it in the part where you state mdraid would be simpler.
philr has joined #nixos
<matthewcroughan> (Once I get it working)
<{^_^}> [nixpkgs] @zowoq opened pull request #110397 → crun: 0.16 -> 0.17 → https://git.io/JtO44
<etu> matthewcroughan: For sure, I can add that when you have a link :)
<matthewcroughan> We're also using the same theme lol
<matthewcroughan> https://blog.croughan.sh/
<etu> I'm doubtful that we do since my site is built in org-mode and I made my own theme :p
<matthewcroughan> Oh wait, no.
<matthewcroughan> Is it possible for you to forgive me? I thought your theme was the same as my theme, because I've read your site so much. LOL.
<matthewcroughan> They're both terminal-ish.
<{^_^}> [nixpkgs] @wirew0rm opened pull request #110398 → Pkg/scenebuilder → https://git.io/JtO4y
<etu> :D
<aswanson> how does one cajole nix into making a state directory under /var/lib when defining a new systemd service? I've looked at a couple examples in nixpkgs and don't see an explicit step where the directory is created
dandart has quit [Ping timeout: 264 seconds]
<dev_mohe> aswanson: I think it's called systemd.tmpfiles
<dev_mohe> * systemd.tmpfiles.rules
<aswanson> dev_mohe: I need stuff in this directory to persist though, this is for a dedicated game server so this folder will hold stuff like game config and saves
<dev_mohe> aswanson: You should get my answer confirmed by somebody else but I think the name is misleading and it actually keeps the data
madmaurice has quit [Quit: Leaving]
simba1 has quit [Ping timeout: 264 seconds]
simba1 has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #110399 → python3Packages.avion: init at 0.10 → https://git.io/JtOBz
<energizer> why does this point to the nix executable and not a binary called nix-shell? % realpath $(which nix-shell) -> /nix/store/2wrsfc7nlhlbvffibwn6shdfja7vcjy5-nix-2.3.10/bin/nix
simba1 has quit [Ping timeout: 265 seconds]
simba1 has joined #nixos
zupo_ has joined #nixos
zupo has quit [Ping timeout: 246 seconds]
<dev_mohe> energizer: likely because you only need one binary then. A binary can get it's called name by args[0] anyways
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
derpadmin has joined #nixos
ManiacOfMadness has joined #nixos
ManiacOfMadness` has quit [Ping timeout: 265 seconds]
mmmattyx has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @fabaff opened pull request #110400 → python3Packages.awesomeversion: 20.12.5 -> 21.1.3 → https://git.io/JtOR3
<{^_^}> [nixpkgs] @HectorAE opened pull request #110401 → capnproto-java: init at 0.1.5 → https://git.io/JtORc
ahmedelgabri has quit [Remote host closed the connection]
wnklmnn has quit [Quit: Leaving]
Jd007 has quit [Quit: Jd007]
TonyTheLion has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rb2k_ has quit [Ping timeout: 264 seconds]
dev_mohe has left #nixos [#nixos]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110402 → drumkv1: 0.9.18 -> 0.9.19 → https://git.io/JtORX
fuzzypixelz has joined #nixos
<fuzzypixelz> how can I specify the plasma5 package(s) to be used?
<fuzzypixelz> I want to have it from unstable
<davidak[m]> i would like to help merge pull requests. how can i get the needed rights? i have created 91 PRs myself and reviewed 121, so i have some experience, but some more information on what to focus or even having a mentor would be great
<{^_^}> [nixpkgs] @thiagokokada opened pull request #110403 → nixos/libinput: add missing renamed module → https://git.io/JtO0e
rb2k has joined #nixos
fuiltilt has joined #nixos
<ili> energizer: If you're curious about the implementation details: symlinks are made in https://github.com/NixOS/nix/blob/259100332f96250d6615d5839f6a77798c77aefb/src/nix/local.mk#L24 Entrypoint of nix-shell is dispatched by https://github.com/NixOS/nix/blob/259100332f96250d6615d5839f6a77798c77aefb/src/nix/main.cc#L253 to main_nix_build in src/nix-build/nix-build.cc
<{^_^}> [nixpkgs] @eyJhb opened pull request #110404 → WIP: module mautrix-* new service to handle all mautrix services → https://git.io/JtO0f
<energizer> awesome, thanks ili++
<{^_^}> ili's karma got increased to 1
<{^_^}> [nixpkgs] @pjjw opened pull request #110405 → elfutils: 0.180 -> 0.182, fix building under musl → https://git.io/JtO0U
<davidak[m]> thanks
<{^_^}> [nixpkgs] @fabaff opened pull request #110406 → python3Packages.atenpdu: init at 0.3.1 → https://git.io/JtO0t
fuzzypixelz has left #nixos [#nixos]
vidbina has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #110408 → python3Packages.hatasmota: 0.2.5 -> 0.2.6 → https://git.io/JtO0z
ixxie has quit [Quit: Lost terminal]
aterius has quit [Quit: issued !quit command]
tsrt^ has quit []
nrh^ has joined #nixos
rubensts[m] has joined #nixos
simba1 has quit [Quit: WeeChat 3.0]
simba1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110409 → duply: 2.2 -> 2.3 → https://git.io/JtO05
nolash has quit [Ping timeout: 264 seconds]
jbaeth_ has quit [Ping timeout: 240 seconds]
<matthewcroughan> etu: you may know the answer to this
nolash has joined #nixos
<matthewcroughan> is there any reason not to put things in hardware-configuration.nix? Such as zfs config?
mjlbach has joined #nixos
<matthewcroughan> ` boot.supportedFilesystems = [ "zfs" ];` and `networking.hostId = "235f593c";` for example
<matthewcroughan> I've asked here before, but never received an answer. I'm curious.
<matthewcroughan> Seems like the right place to put it, imo.
sshow has joined #nixos
<samueldr> matthewcroughan: in theory, hardware-configuration.nix was conceived with the intent to re-generate it regularly
<samueldr> so any manual changes would be overwritten
<clever> matthewcroughan: hardware-configuration.nix should (in general) only contain what nixos-generate-config put in there
<clever> so you can re-run it at any time
<samueldr> now, I don't know of any person or process actually doing that
<samueldr> my take on this is: if you do it, do it knowing that it could very well be overwritten
<clever> personally, i just delete it, and merge the contents into configuration.nix
<samueldr> yeah, that's another way to do the same thing, just don't keep it around, never reference that file
<samueldr> you could have a "disks.nix" file with all your disks related things if you wanted
<samueldr> (optical disc drive stuff goes in disc.nix obviously)
<clever> lol
<matthewcroughan> what about dicks.nix?
<samueldr> instructions unclear
<matthewcroughan> steve.ballmer.enable = true;
kinroy is now known as yornik
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110410 → fcitx5-rime: 5.0.2 -> 5.0.3 → https://git.io/JtOEZ
<matthewcroughan> clever: do we have to change time.timeZone = "Europe/London"; to time.timeZone = "Britain/London"; now that brexit is done?
<clever> lol
yornik is now known as kinroy
orivej has quit [Ping timeout: 240 seconds]
<matthewcroughan> etu: what do I do about You must set the option ‘boot.loader.grub.devices’ or 'boot.loader.grub.mirroredBoots' to make the system bootable.
<matthewcroughan> I'm amazed that it protected me from a reboot like that.
<matthewcroughan> nix is so awesome
<matthewcroughan> worth all the pain
<matthewcroughan> Does it still have to be boot.loader.grub.device = "nodev"; ?
<matthewcroughan> or is the device md1 in this case?
<{^_^}> [nixpkgs] @a12l opened pull request #110411 → pijul: 1.0.0-alpha.35 -> 1.0.0-alpha.37 → https://git.io/JtOuB
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110412 → fftw: 3.3.8 -> 3.3.9 → https://git.io/JtOuK
_d0t has joined #nixos
KarlJoad has quit [Remote host closed the connection]
<_d0t> Does anyone have experience with poetry2nix? It doesn't work for me, failing with a type error.
<matthewcroughan> etu: perhaps it's boot.loader.grub.devices = [ "/dev/disk/by-id/ata-WDC_WDS240G2G0A-00JH30_204656464910 ", "/dev/disk/by-id/ata-ADATA_SU630_2K442L2225YW" ];
shibboleth has joined #nixos
lsix1 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @pjjw opened pull request #110413 → alsaLib: fix build under musl-libc → https://git.io/JtOud
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110414 → fcitx5-lua: 5.0.1 -> 5.0.2 → https://git.io/JtOuF
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110415 → exodus: 21.1.7 -> 21.1.18 → https://git.io/JtOzv
<cole-h> adisbladis:
bn_work has joined #nixos
meno460[m] has joined #nixos
<matthewcroughan> ah god, I can't figure it out lol
KarlJoad has joined #nixos
<matthewcroughan> warning: File system `ext2' doesn't support embedding.
<matthewcroughan> /nix/store/a6azwq1lyrpqclcyxsj48dg1s5nyhhnf-install-grub.pl: installation of GRUB on /dev/disk/by-id/ata-WDC_WDS240G2G0A-00JH30_204656464910-part1 failed: No such file or directory
<matthewcroughan> but indeed there is such a path
cole-h has quit [Quit: Goodbye]
<KarlJoad> Has anyone ever virtualized/simulated an Arduino on NixOS?
<{^_^}> [nixpkgs] @tnias opened pull request #110416 → usbguard: install shell completion → https://git.io/JtOzG
<V> KarlJoad: that's like the third time you've asked that, so: it won't be any different to any other linux distro, so just look for an emulator for linux
cole-h has joined #nixos
<V> if it's not packaged, that's easy enough to fix
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110417 → freeciv: 2.6.2.1 -> 2.6.3 → https://git.io/JtOzn
<KarlJoad> V: I know I've asked a few times. I couldn't find anything in nixpkgs for it, so I didn't know if I was missing something.
<DigitalKiwi> V: i used to have spim/qtspim but i can't get it to work anymore :(
<{^_^}> [nixpkgs] @veprbl merged pull request #109422 → binutils: enable gold when cross compiling on darwin → https://git.io/JtUUS
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JtOzC
<V> KarlJoad: oh, just mentioned that b/c I felt a bit sorry
niksnut has quit [Ping timeout: 272 seconds]
<DigitalKiwi> https://github.com/NixOS/nixpkgs/pull/74999/files i had a different version packaged differently and that stopped working and then i found this and couldn't get it to work either :(
v0|d has joined #nixos
<KarlJoad> V: Not to mention, I couldn't find anything that allowed me to simulate an arduino for other things to use.
<V> KarlJoad: it's a fairly niche question I feel, you'd have better luck asking the arduino community
<KarlJoad> Fair enough. Off I go!
<DigitalKiwi> KarlJoad: does this count https://hackage.haskell.org/package/arduino-copilot
<ekleog> Anyone here would know the new process for entering a nix-shell for development with gstreamer available, eg. for gst-launch? Before I had a mkShell with gstreamer and gst-plugins-{base,good} and it allowed me to eg. gst-launch-1.0 videotestsrc ! autovideosink ; but it looks like in the recent months on unstable the procedure changed?
<DigitalKiwi> Copilot is a runtime verification framework written in Haskell. It allows the user to write programs in a simple but powerful way using a stream-based approach.
<DigitalKiwi> Programs can be interpreted for testing, or translated into C99 code to be incorporated in a project, or as a standalone application. The C99 backend output is constant in memory and time, making it suitable for systems with hard realtime requirements.
<KarlJoad> DigitalKiwi: Not really. I don't need to program an arduino. I want to virtualize/simulate one so that another package can use it.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110418 → frostwire-bin: 6.8.9 -> 6.9.1 → https://git.io/JtOzu
abathur has joined #nixos
<DigitalKiwi> * legacyPackages.x86_64-linux.simavr (1.5)
<DigitalKiwi> A lean and mean Atmel AVR simulator
<lordcirth> matthewcroughan, why would you use ext2? use 4, or 3 if you really care about a few MB
dansho has joined #nixos
srk has quit [Remote host closed the connection]
srk has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #110419 → libsForQt5.fcitx5-qt: 5.0.1 -> 5.0.2 → https://git.io/JtOzS