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
<samueldr> n/p, it's good that it's been so long since you had to do this
<colemickens> oh, I remember refind from mac days
<K0kada> @boon You can always define a set, something like this: { ProtectHome = true; }
<K0kada> And use it in multiple services
<K0kada> For example
<colemickens> I didn't know it was still useful, but it sounds like it!
<aterius> samueldr: Weird, still nothing. I'm using nixos-rebuild boot, not install though
<K0kada> systemd.services.<service>.serviceConfig = commonFlags;
<samueldr> hm, couldn't say for sure then
<K0kada> Where commonFlags = { ProtectHome = true; }
chiefgoat has quit [Quit: ZNC 1.8.2 - https://znc.in]
<samueldr> I don't know if in a chroot it's supposed to work
<K0kada> This is what I did for my config
<bqv> davidak[m]: do you use bcachefs?
<bqv> natively? on your nixos
<samueldr> colemickens: it's extremely useful for early boot with bad UEFI, it's also why it's on the nixos install image :)
<K0kada> The nice thing is that you can merge ovewrite the configuration for some specific service using the merge operator
<aterius> I can just try finding a usb stick
<samueldr> colemickens: if your system ends up unbootable due to bad UEFI implementation losing the entries, you can use the installer image to choose an UEFI program
chiefgoat has joined #nixos
<samueldr> I *personally* have been saved a couple of times by that feature
<K0kada> { ProtectHome = true; ProtectSystem = "full"; } // { ProtectSystem = "strict"; } results in { ProtectHome = true; ProtectSystem = "strict"; }
<aterius> With refind?
<samueldr> yeap
supersandro2000 has quit [Disconnected by services]
<colemickens> samueldr: is the installer image refind too, or is grub able to scan as well then?
supersandro2000 has joined #nixos
<K0kada> @boon Does it make sense?
<samueldr> there is refind on the installer image, which grub can boot into
<colemickens> aha
domogled has quit [Quit: domogled]
<K0kada> bo
K0kada has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @MetaDark opened pull request #109060 → # nixos/xdg/portal: fix loading portals from systemd service → https://git.io/Jtvfr
<davidak[m]> bqv: no. i only test it every now and then. i wouldn't trust it with important data until it is in mainline linux. maybe if i tested more... but it's not that important. i just wait for more development
<bqv> interesting. okay
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/Jtvfo
K0kada has joined #nixos
<bqv> i want to use it for something but every filesystem i have is either EFI system or part of my btrfs disk
<b00n> K0kada: thanks for that hint, which sounds great. Sadly it throws by me: "undefined variable 'commonFlags' at /etc/nixos/configuration.nix"
<K0kada> b00n, you need to set it in a let
<K0kada> let commonFlags = {...} in { #your actual configuration }
<K0kada> You can't set random variables inside a set because they're generally used as input for functions in NixOS
<K0kada> In the cases where you can, you can use a recursive set, but anyway it is better to use a let
<bqv> actually, it's better to use options
K0kada has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer closed pull request #107991 → [staging-next] qt514.qtlocation: fix build → https://git.io/JLQUO
<bqv> nixos evaluation is painfully un-introspectable and not as maximally configurable because there's so much 'let' everywhere. things should be options in every place possible and sane
Jd007 has quit [Quit: Jd007]
<aterius> Looking over the manual, the section on UEFI configuration is kind of confusing
teto has quit [Ping timeout: 246 seconds]
__monty__ has quit [Quit: leaving]
K0kada has joined #nixos
Volk has joined #nixos
<aterius> I don't think that's true? I use grub on UEFI instead of system-d boot?
<bqv> K0kada: it's better to use options. nixos evaluation is painfully un-introspectable and not as maximally configurable because there's so much 'let' everywhere. things should be options in every place possible and sane
<colemickens> mjlbach: I just pulled it up, I think that section is not well written
<colemickens> mjlbach: it does misleadingly make it seem like you can't use grub for uefi
<davidak[m]> systemd-boot is recommended for EFI i think
<colemickens> maybe it should also mention refind as an option
<colemickens> The "you *must*" verbiage is the weird part
<b00n> "syntax error, unexpected LET, at /etc/nixos/configuration.nix". Sorry, if I'm too dump. I try a web search with that new knowledge from you, so thanks a lot for your help 'til this point.
<aterius> I don't know if this has changed, I feel like the first time I installed nixos ~2 years ago this wasn't the case
rajivr has joined #nixos
<aterius> this ~= the verbage
<K0kada> bqv, Is there somewhere you can add a random attrs to use somewhere else as a option?
<bqv> K0kada: yes, anywhere
<K0kada> I remember that I was having this exactly issue, it didn't allow me to set something like myUser
<K0kada> Ended up with a hack in passthru
<bqv> K0kada: your config is a module. that means you can define options, as well as set values
<K0kada> Ah well, this makes sense
<K0kada> Of course you can use a module to do this
<bqv> (your config is a module)
<K0kada> Anyway, I do think module is something more advanced, considering that someone is starting using a let is fine
<bqv> ok, but it's not better
Jd007 has joined #nixos
<bqv> (and actually, for something you need to use in a lot of places, it's not even easier)
pitch has joined #nixos
<K0kada> bqv, I didn't mean best of best (I still learn things everyday in Nix)
<K0kada> I just meant better than using rec and passing random flags to a function that supports any parameter
<K0kada> As a "variable"
<K0kada> This works
<K0kada> But let in this case is better
<K0kada> bqv: and BTW, I don't think there is a guideline on how to organize your configuration
<K0kada> For me let generally works fine
<K0kada> For things like this I have only one file
<aterius> samueldr: is refind only on the minimal iso?
<K0kada> I have a security-configuration.nix with all my hardening
cole-h has quit [Quit: Goodbye]
<samueldr> aterius: should be on all isos
<bqv> b00n: K0kada: https://pastebin.com/nSEuh6pP
<samueldr> aterius: and yeah, the manual section about UEFI was written from before NixOS supported GRUB UEFI and never amended
<bqv> K0kada: i'm not saying it doesn't work. writing C code with GOTO everywhere also works, but there's a reason nobody does that
<bqv> that file is wrong, i lost concentration halfway through and saved early, one sec
<K0kada> bqv: Sorry, it isn't true that nobody uses let in Nix, and like I said it isn't like there is a guideline "how to write your config"
<K0kada> But I got it, it seems a better approach
<samueldr> aterius: if it doesn't, or look like that it's booted in legacy more https://user-images.githubusercontent.com/132835/34754500-34815278-f58c-11e7-8800-e3f13bebed22.png
cole-h has joined #nixos
<K0kada> Using your example I can remove a hack from my config
inkbottle has quit [Quit: Konversation terminated!]
inkbottle has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #107699 → [20.09] firefox-wayland: fix screen sharing using pipewire → https://git.io/JLDy8
<bqv> K0kada: there isn't a guideline how to write C code either, to continue my analogy
<K0kada> Yeah there is, tons of them actually
<bqv> why should i follow them?
<DigitalKiwi> bqv: k&r
<bqv> DigitalKiwi: humour me
<DigitalKiwi> :(
<K0kada> bqv: well, I think this is for you to decide
<K0kada> But there is
<bqv> K0kada: why do *you* follow them?
ransom has joined #nixos
<K0kada> bqv: I understand your point
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/aa5b9cd16b9 (from 2 minutes ago, history: https://channels.nix.gsc.io/nixos-20.09)
<bqv> good :)
<K0kada> Never said you're wrong, c'mon
<Zoom[m]> You probably shouldn't *follow* K&R at this point
<K0kada> But let is not wrong too
<K0kada> On my private config at least
lukegb has quit [Quit: ~~lukegb out~~]
<b00n> K0kada: Thanks a ton! I got your patebin example to work, after fixing some expected ';'. Now I try the bqv version...
<K0kada> And btw, I was quite excited by using your example bqv, but seeing that you need to type
<K0kada> Well, I will keep my hack
<DigitalKiwi> can i just say please don't use pastebin.com :(
<K0kada> I mean, I like typing in modules for NixOS, but my personal config is my personal config
<bqv> you can use types.unspecified, but you'll end up with someone else screaming at you
<K0kada> I don't want to add types everywhere
<K0kada> Well, remember this is my own config
<bqv> types are a good thing, my dude.
<K0kada> Only me will scream at myself
<K0kada> I know, re-read what I said
<bqv> DigitalKiwi: i only used it cause the clone button is very convenient
<DigitalKiwi> 00:27 phrik: Pastebin.com is swamped with advertisements and random captchas. Malware found on pastebin.com has resulted in it being blocked for some users. It injects CRLF line-endings. Please, use something else. Use something sane like https://gist.github.com https://bpaste.net http://ix.io https://paste.rs
lukegb has joined #nixos
<bqv> K0kada: once your config grows reasonably big, you're going to change your mind
<K0kada> Well, my config is reasonably big thank you ;)
<armin> fork/exec /home/armin/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++: no such file or directory
<armin> Error compiling for board ESP32 Dev Module.
<armin> i smell patchelf
rb2k has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107796 → python3Packages.cloudscraper: init at 1.2.52 → https://git.io/JLyFk
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvJU
m0rphism has quit [Ping timeout: 256 seconds]
<K0kada> b00n: yay, gladly I can help
<K0kada> I just found your question funny because I did this exactly same thing like last week
<aterius> I feel like we should add something on the wiki about recovering your EFI with refind
<aterius> jfc that was easy
<aterius> Thanks samueldr
<aterius> and colemickens
<cole-h> supersandro2000: Though it is definitely a bit hacky, when used in conjunction with flakes (as you can see, I had to hardcode the current dir's path).
<supersandro2000> cole-h: I don't see any benefit over my current git repo
<cole-h> I'm just saying
<cole-h> It's possible
<supersandro2000> I need to clone that one anyway because I need the nix config
<cole-h> Having writable state without needing to redeploy
<supersandro2000> and can't deploy WSL over nixops
<supersandro2000> cole-h: yeah but I won't gain anything
<supersandro2000> putting most stuff into extra config is also not great
<K0kada> BTW, is someone suffering with the current inflexibility of libinput module and want help me to review/merge a fix?
<supersandro2000> and that nix sorts things is also not great
<K0kada> I separated the libinput config in mouse/touchpad, so no more services.xserver.libinput.naturalScrolling = true affecting both mouse and touchpad
<K0kada> It is working for me, but I need someone to review/test it
<{^_^}> [nixpkgs] @drewrisinger opened pull request #109061 → python3Packages.osqp: 0.6.1 -> 0.6.2 → https://git.io/JtvJm
<supersandro2000> my wild guess why no one fixed that yet: you either use one
<b00n> I can't get the bqv version to work: "attempt to call something which is not a function but a set, at /etc/nixos/configuration.nix"
mbrgm_ has joined #nixos
<bqv> this is why i don't code in pastebins :p
<K0kada> supersandro2000, well I saw some PRs trying to fix it
mbrgm has quit [Ping timeout: 246 seconds]
mbrgm_ is now known as mbrgm
aswanson has quit [Ping timeout: 256 seconds]
<K0kada> I posted a workaround in one of the issues and I think most people that suffered from it ended up using my workaround (or one of the multiple workarouns I found)
<bqv> b00n: what line?
aveltras has quit [Quit: Connection closed for inactivity]
<b00n> line 7
<{^_^}> [nix] @rickynils opened pull request #4443 → Don't let 'preferLocalBuild' override 'max-jobs=0' → https://git.io/JtvJc
<bqv> b00n: what's on that line?
<K0kada> supersandro2000, For example (this reverted one possible fix): https://github.com/NixOS/nixpkgs/commit/00f7558225d6e12cd59397a213ac8bb2dcd60205
<b00n> The first '{' bevore: "options = {"
<bqv> i'm not sure how that could go wrong, it's hard to say without seeing the file
<aterius> Another roadblock, if your network.interfaces is set to a non-existent interface, so you don't have internet, what can you do?
<cole-h> Statefully set up internet with ip(1), probably
<bqv> b00n: tl'dr, if you take the file you had before, move everything {<here>} into { config = {<here>}; }, and then add the options thing from the pastebin, you can set and use 'my.commonArgs'
<armin> what's "network.interfaces"?
<armin> ah, you mean "networking.interfaces"?
<armin> if you don't set that, at all, it defaults to using dhcp anyways
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108714 → gnomeExtensions.unite-shell: init at 44 → https://git.io/JLxVj
sigmundv_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtvJN
sigmundv_ has joined #nixos
<aterius> It's set to an invalid interface since my motherboard changed
<aterius> networking seems so archane
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108808 → gensio: 2.1.7 -> 2.2.1, ser2net: 4.2.1 -> 4.3.0 → https://git.io/JLpK2
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtvUU
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108980 → poedit: use gtk3 → https://git.io/JLjox
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvUk
<{^_^}> [nixpkgs] @jonringer opened pull request #109062 → python3Packages.azure*: bump, azure-cli: 2.17.0 -> 2.17.1 → https://git.io/JtvUL
chloekek has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #99565 → vsh: init at 0.7.2 → https://git.io/JUdmi
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvUm
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107720 → bacula: 9.6.6 -> 11.0.0 → https://git.io/JLDdh
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvUY
<Vanilla[m]> what the heck does `fetchgit` do?? I want to extract a list of submodules and their hashes from a git repository. However, even with `deepClone` and `leaveDotGit`, I'm getting _nothing_? how can this be?
<aterius> Hah I get kernel panic when trying to use the iso installer
<colemickens> !
<aterius> Really not my day
<aterius> Fails during stage 1 for some reason
<Vanilla[m]> mjlbach are you installing on real hardware?
<aterius> Yes
<Vanilla[m]> darn. never tried that
<aterius> Is it a zen 3/x570 issue with the kernel version?
<fuzzypixelz> this https://github.com/NixOS/nixpkgs/blob/nixos-20.09/pkgs/data/soundfonts/fluid/default.nix#L18 doesn't build properly for me, it just ouputs a derivation. If I build the derivation with nix-build it just outputs a tar archive (what?). In regular linux, you're supposed to have these files under /usr/share/... and select them through a gui or something
<fuzzypixelz> Line 14 supposedly installs it at $out/share/soundfonts/FluidR3_GM2-2.sf2
<fuzzypixelz> well
<b00n> Tried a lot now, and mixed with the infos from here: https://nixos.wiki/wiki/Module, but can't get your (bqv) version to work, while it's looking great. Thanks a lot K0kada & bqv for your help. I will play around a bit more with your solutions.
<colemickens> Someone made a flake for nixpkgs-mozilla, right? for rust at least?
<{^_^}> #69687 (by worldofpeace, 1 year ago, open): Expose installer ISO's with a newer kernel
<colemickens> you could grab the latest newkernel iso? https://hydra.nixos.org/build/134741750
<aterius> Yeah, that's what I'm doing now
<aterius> It would be great to have this as a download link on the install page haha
<aterius> (thank you for the link)
<{^_^}> [nixpkgs] @github-actions[bot] pushed 39 commits to staging-next: https://git.io/JtvUg
<{^_^}> [nixpkgs] @github-actions[bot] pushed 44 commits to staging: https://git.io/JtvU2
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JtvUa
<Piece_Maker> I still can't seem to get my lets Encrypt cert to renew, when I run the service manually (like sudo systemctl start acme-domain.service) it tells me that it was 'unable to deactivate the authorisation'? does anyone know what this means? I've tried searching that error and not come up with much
<aterius> Gah nope
<cole-h> colemickens: https://github.com/figsoda/fenix ?
<fuzzypixelz> I don't get it at all. The nix drv supposedly installs it _somewhere_ but when I build it all I get is the tar archive, that's the same as not packaging it at all
<aterius> Still failing now with `mounting /deve/loop0 on /mnt/root/nix/.ro_store failed: invalid argument`
<colemickens> cole-h: yeah, thank you! I just shared it on Discourse.
m0rphism has joined #nixos
<cole-h> Darn, too slow :P
<{^_^}> #6265 (by lethalman, 5 years ago, closed): Cannot boot live cd
shibboleth has quit [Quit: shibboleth]
Mateon1 has quit [Remote host closed the connection]
Mateon1 has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
kalbasit_ has joined #nixos
<{^_^}> [nixpkgs] @abathur opened pull request #109063 → resholve: don't propagate, 0.4.0 -> 0.4.1 → https://git.io/JtvUM
<Vanilla[m]> anyone know a good way to get a version of `nix` from the `master` branch?
<pbb> Vanilla[m]: from the master branch of the Nix git repo?
<cole-h> If you're flakes enabled, you can do `nix shell github:nixos/nix` I think
<cole-h> Otherwise, you can get "close enough" with `nix-shell -p nixUnstable`
<Vanilla[m]> yes. a PR got merged on nix that I want to use
<pbb> nix run -f https://github.com/nixos/nix/archive/master.tar.gz packages.x86_64-linux.nix
<Vanilla[m]> cole-h: does `nixUnstable` track `master`?
<pbb> nope
<cole-h> Not directly
<cole-h> But you can always submit a PR bumping nixUnstable to the latest master :)
<pbb> be warned though, Nix master is a minefield
<cole-h> Eh, kinda. I've been running off ~master for a while (I say ~master since I haven't updated my nix input in a while)
<pbb> it likes to segfault if you try to do anything other than flakes
<Vanilla[m]> pbb: I believe it. I'm not doing anything too out of the ordinary, just want submodule support for my flakes
<Vanilla[m]> cole-h: :)
<abathur> Vanilla[m]: I guess you've confirmed the latest release from https://github.com/numtide/nix-flakes-installer isn't new enough?
<abathur> they at least provide a known-good-ish reference point if it is new enough
<Vanilla[m]> abathur: I doubt it, since the PR got merged this morning
<abathur> gotcha
<Vanilla[m]> pbb: this looks like it will work. Might this rebuild every single package that's not cached, though?
<Vanilla[m]> I'm running in a VM and that would probably take the full day
<cole-h> It'll only rebuild nix itself
<Vanilla[m]> I guess I'll try and see :)
<{^_^}> [nixpkgs] @iblech opened pull request #109064 → abuse: init at 0.8 → https://git.io/JtvUd
<Vanilla[m]> oh, sweet
EmoSpice has joined #nixos
noonien has quit [Remote host closed the connection]
<EmoSpice> Good evening - I'm curious what people are doing for a problem I am facing and having trouble coming up with a solution for. I'm interested in testing out devshell, but it's distributed only as a master release tarball on github. As I understand it, `fetchFromGitHub` will download, unpack, and place a tarball's contents into the store - but I'm unsure how to then use that as a package source in,
<EmoSpice> say, my home-manager config without explicitly pre-downloading the repo in question.
<EmoSpice> I'm far from afraid of managing a git clone, but am curious if there's a better way
dandart has quit [Ping timeout: 256 seconds]
<cole-h> It has a default.nix, so you could probably just add `((import ([fetchFromGitHub source])).devshell)` to your home.packages
* EmoSpice shrugs.
<EmoSpice> Why not try it.
<EmoSpice> I'll report back shortly. Thanks for the feedback.
thc202 has quit [Quit: thc202]
<Vanilla[m]> looks like fetching from github's archive worked. It'll take forever to build Nix either way, though.
<Vanilla[m]> isn't there a karma system here?
<Vanilla[m]> pbb++
<{^_^}> pbb's karma got increased to 4
<Vanilla[m]> cole-h++
<{^_^}> cole-h's karma got increased to 119
<pbb> ^-^
D_ has joined #nixos
slack1256 has joined #nixos
cole-h has quit [Ping timeout: 264 seconds]
<aterius> Does anyone know if you have to enable an interface under interfaces?
<aterius> for networking?
fuzzypixelz has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @Technical27 opened pull request #109065 → nixos/auto-cpufreq: init module → https://git.io/JtvTk
zakame has joined #nixos
<{^_^}> [mobile-nixos] @samueldr opened pull request #282 → doc: Add support for a news archive page → https://git.io/JtvTI
<{^_^}> [nixpkgs] @michael-p-m-white opened pull request #109066 → Reenable working clfswm → https://git.io/JtvTt
<Vanilla[m]> cole-h: do you happen to know where the derivation for `nixUnstable` resides in `nixpkgs`? I couldn't find it this morning
<{^_^}> [mobile-nixos] @samueldr merged pull request #282 → doc: Add support for a news archive page → https://git.io/JtvTI
<{^_^}> [mobile-nixos] @samueldr pushed 3 commits to master: https://git.io/JtvTq
K0kada has quit [Remote host closed the connection]
<DigitalKiwi> the file path or?
<{^_^}> [nixpkgs] @jonringer merged pull request #109057 → python3Packages.unifiled: init at 1.1 → https://git.io/Jtvea
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JtvTs
noonien has joined #nixos
b00n has quit [Quit: leaving]
EmoSpice has quit [Quit: WeeChat 3.0]
<DigitalKiwi> ./pkgs/tools/package-management/nix/default.nix
<aterius> Weird, so I have networkmanager enabled, but no internet
<aterius> I also have a manually enabled interface (ethernet) that had the wrong id
<DigitalKiwi> are you on wifi
<aterius> No
<Rusty1> unplug the cable and plug it in and run dmesg?
<DigitalKiwi> sometimes i get a kernel that doesn't work with my wifi :(
aleph- has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #109067 → python3Packages.docker: 4.4.0 -> 4.4.1 → https://git.io/JtvT0
psy3497 has joined #nixos
EmoSpice has joined #nixos
<EmoSpice> well, nothing quite resembling success yet...nix-darwin seems to have barfed on the permissions on my nix store. Now to debug that before I can install anything :/
K0kada has joined #nixos
<aterius> Anddd we're back on nixos, thanks all
<{^_^}> [nixpkgs] @jonringer opened pull request #109068 → [staging] python3Packages.paramiko: 2.7.1 -> 2.7.2, python3Packages.sshtunnel: 0.3.1 -> 0.4.0 → https://git.io/JtvTa
<{^_^}> [nixpkgs] @abathur opened pull request #109069 → bats: 1.2.0 -> 1.2.1 → https://git.io/JtvTV
Jd007 has quit [Quit: Jd007]
gustavderdrache has joined #nixos
<Vanilla[m]> DigitalKiwi: thank you!
h0m1 has quit [Ping timeout: 260 seconds]
sss2 has quit [Quit: Leaving]
h0m1 has joined #nixos
<abathur> EmoSpice: have you used `sudo nix*`? that can cause permission trouble
<{^_^}> [nixpkgs] @dbirks opened pull request #109070 → pulseeffects: 4.8.3 -> 4.8.4 → https://git.io/JtvTN
<{^_^}> [nixpkgs] @marsam opened pull request #109071 → lxc: 4.0.5 -> 4.0.6 → https://git.io/JtvTj
fiveseven[m] has joined #nixos
Jd007 has joined #nixos
Jd007 has quit [Client Quit]
<bparker> I heard that NixOS does not have a graphical installer... is this something that's being worked on, or would work on one be welcome?
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JtvkY
<infinisil> bparker: See https://github.com/NixOS/nixpkgs/issues/100475 for a bunch of links to previous discussions
<{^_^}> #100475 (by jonringer, 12 weeks ago, open): NixOS Calamares installer
hspak has quit [Ping timeout: 240 seconds]
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @jonringer opened pull request #109072 → python3Packages.strictyaml: 1.1.1 -> 1.3.0 → https://git.io/JtvkC
<{^_^}> [nixpkgs] @jonringer opened pull request #109073 → python3Packages.xmlschema: 1.3.1 -> 1.4.1 → https://git.io/Jtvkl
K0kada has quit [Ping timeout: 240 seconds]
<bparker> infinisil: oh I see, so I guess they intend to use calamares then, ok.
<bparker> I was just looking for a new project to get into but I guess they already have one. thanks
g-w1 has joined #nixos
<g-w1> this django doesn't work for me? is it broken? https://search.nixos.org/packages?channel=unstable&show=python38Packages.django_3&from=0&size=30&sort=relevance&query=django_3 it says it works for 20.09, but its not showing up?
<abathur> bparker (I'm not familiar, but make sure it's active--a lot of things stall out and may just need a bit of work to get them moving again))
<g-w1> what do you mean active?
<abathur> addressing bparker
m0rphism has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #109074 → python3Packages.xdg: 4.0.1 -> 5.0.1 → https://git.io/Jtvkw
pitch has quit [Ping timeout: 264 seconds]
<g-w1> is django_3 not working for anyone else either?
rb2k has joined #nixos
pitch has joined #nixos
EmoSpice has quit [Ping timeout: 264 seconds]
sigmundv_ has quit [Read error: Connection reset by peer]
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #109044 → skopeo: 1.2.0 -> 1.2.1 → https://git.io/JteAe
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/Jtvk6
K0kada has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #107967 → tbb: fix installPhase bug skipping hooks → https://git.io/JLHDb
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/Jtvki
K0kada has quit [Remote host closed the connection]
kalbasit__ has joined #nixos
kalbasit_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bhipple merged pull request #109006 → mysql80: 8.0.17 -> 8.0.22 → https://git.io/JtenV
<{^_^}> [nixpkgs] @bhipple pushed 4 commits to master: https://git.io/JtvkP
sigmundv_ has quit [Ping timeout: 264 seconds]
g-w1 has quit [Quit: Connection closed]
ZaraChimera has joined #nixos
bitmapper has quit [Quit: Connection closed for inactivity]
LeafGecko has joined #nixos
dznumidian[m] has joined #nixos
<LeafGecko> hey guys, I just installed ghc by nix-env -iA nixpkgs.haskell.compiler.ghc865
<LeafGecko> but I can't find it in my shell
<LeafGecko> the installation is a success (no error reported)
Jd007 has joined #nixos
<LeafGecko> oh I just find out that source /etc/profile.d/nix{,-daemon}.sh solves
<LeafGecko> but how come I have to do this myself
gueorgui has quit [Ping timeout: 240 seconds]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
EmoSpice has joined #nixos
EmoSpice has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #109075 → python3Packages.pandas: fix tests → https://git.io/Jtvkh
ransom_ has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ZaraChimera has quit [Quit: Connection closed]
ZaraChimera has joined #nixos
ZaraChimera has quit [Client Quit]
rb2k has quit [Ping timeout: 260 seconds]
D_ has quit [Quit: 💨]
D_ has joined #nixos
philr_ has joined #nixos
philr has quit [Ping timeout: 260 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<{^_^}> [nixpkgs] @thatsmydoing opened pull request #109076 → gem-config: make nokogiri use pkg-config → https://git.io/JtvLr
<{^_^}> [nixpkgs] @vs49688 opened pull request #109077 → [20.09] ffmpegthumbnailer: enable generation of thumbnailer file, misc cleanups → https://git.io/JtvLS
Marissa has joined #nixos
Raito_Bezarius has quit [Ping timeout: 260 seconds]
Raito_Bezarius has joined #nixos
<abathur> LeafGecko: did you just install Nix recently, or have you had it installed for a while?
<{^_^}> [nixpkgs] @jonringer merged pull request #109070 → pulseeffects: 4.8.3 -> 4.8.4 → https://git.io/JtvTN
<{^_^}> [nixpkgs] @jonringer pushed commit from @dbirks to master « pulseeffects: 4.8.3 -> 4.8.4 »: https://git.io/JtvtH
stree has quit [Quit: Caught exception]
stree has joined #nixos
rb2k has joined #nixos
<{^_^}> [nixpkgs] @happysalada opened pull request #109080 → erlang: R22 -> R23 → https://git.io/JtvqZ
ransom has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #105905 → python3Packages.sslyze: 3.0.0 -> 3.1.0 → https://git.io/JIsJt
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/Jtvq2
Supersonic112 has joined #nixos
rb2k has quit [Ping timeout: 264 seconds]
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
zie has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nix] @matthewbauer opened pull request #4444 → Set kern.curproc_arch_affinity=0 to escape Rosetta → https://git.io/Jtvmn
zie has joined #nixos
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #109081 → nix-linter: fix build → https://git.io/Jtvm4
<{^_^}> [mobile-nixos-website] @samueldr pushed 2 commits to master: https://git.io/Jtvmg
slack1256 has quit [Remote host closed the connection]
inkbottle has quit [Quit: Konversation terminated!]
endformationage has quit [Quit: WeeChat 2.9]
ZaraChimera has joined #nixos
pitch has quit [Ping timeout: 272 seconds]
ZaraChimera has quit [Client Quit]
<{^_^}> [nixpkgs] @delroth opened pull request #109082 → sudo: 1.9.4p2 -> 1.9.5p1 → https://git.io/JtvY8
EmoSpice has joined #nixos
Volk has quit [Quit: See you next time!]
eacameron has quit [Quit: Connection closed for inactivity]
EmoSpice has quit [Ping timeout: 260 seconds]
Dotz0cat_ has joined #nixos
Dotz0cat has quit [Ping timeout: 265 seconds]
Jd007 has quit [Quit: Jd007]
<{^_^}> [nixpkgs] @erictapen opened pull request #109083 → [20.09] Firefox 84.0.2 → https://git.io/JtvYS
talbergor[m] has left #nixos ["User left"]
jonringer has quit [Remote host closed the connection]
jonringer has joined #nixos
kalbasit_ has joined #nixos
kalbasit__ has quit [Ping timeout: 240 seconds]
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixos-hardware] @Mic92 merged pull request #223 → Update flake.nix → https://git.io/Jteph
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JtvOO
dandart has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
<bqv> Need a disjoint union operator >_>
<{^_^}> [nixpkgs] @r-ryantm opened pull request #109084 → tmuxp: 1.6.3 -> 1.7.0 → https://git.io/JtvO8
mkaito has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @erictapen opened pull request #109085 → [20.09] openjpeg 2.3.1 -> 2.4.0 → https://git.io/JtvOV
kalbasit_ has quit [Ping timeout: 256 seconds]
ransom has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #108573 → raspberrypi-armstubs: fix native compilation on armv7l → https://git.io/JLNFC
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JtvOH
ZaraChimera has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #109045 → gdu: 2.1.0 -> 2.2.0 → https://git.io/JteAv
<{^_^}> [nixpkgs] @zowoq pushed to master « gdu: 2.1.0 -> 2.2.0 »: https://git.io/JtvOF
<ZaraChimera> I added channels with my user and when running a nix-env -qa command I gett a message about name collision in input Nix expressions, skipping /home/$user/.nix-defexpr/channels_root/nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ZaraChimera> What did I end up glitching?
<clever> ZaraChimera: compare `nix-channel --list` and `sudo nix-channel --list`
copumpkin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<clever> each user has their own list of channels, and you can cause a collision if both $user and root have the same name
<ZaraChimera> Ah, looks like user and sudo have the same name nixos for the nixos-20.09 channel.
<clever> youll want to delete it from $user
<ZaraChimera> Delete or rename?
<clever> `nix-channel --remove nixos ; nix-channel --update`
<clever> there is no point in having nixos-20.09 on both users
<ZaraChimera> Makes sense, since that is also the one set in configuration.nix...
<clever> ,stateVersion
<{^_^}> Changing stateVersion doesn't upgrade anything and can only break your setup at best. To actually upgrade NixOS see https://nixos.org/nixos/manual/#sec-upgrading. If you need to change stateVersion for some odd reason regardless, Ctrl-F for "stateVersion" in https://nixos.org/nixos/manual/release-notes.html to see things that need to be manually migrated with the new value
<clever> it isnt
<ZaraChimera> I have left my stateVersion as is. I didn't realize that I don't need a nixos-20.09 in both sudo and user.
<clever> root's channels are available to every user
<ZaraChimera> Ah. So as long as the channel is listed in root, then I don't need to duplicate them in my user profile?
<clever> correct
veleiro has quit [Ping timeout: 240 seconds]
<ZaraChimera> Okay. Is there a way for nix-env -qa to display options only from a specific channel? -f doesn't seem to be the right flag for how I have my system set up.
<clever> by default, <nixpkgs> maps to the channel named nixos on root
<clever> so `-f '<nixpkgs>'` would probably work
<ZaraChimera> In single quotes with the <> ?
<clever> yeah
<ZaraChimera> Okay.
<jasom> Is there a directory that contains all of the system fonts in /run/current-system (equivalent to /usr/share/fonts on a traditional system)?
<clever> jasom: /etc/fonts/fonts.conf i think
<jasom> clever: no, that's for fontconfig; the program I'm working with expects a directory that contains the fonts
<clever> jasom: not sure that one exists...
<ZaraChimera> Is it possible to add older nixos-xx.xx to channels? I was looking for one that had enlightenment-DR16 in it to add it as a window manager option.
<clever> ZaraChimera: check the man page for nix-channel, you can just give a name and url at the same time
<ZaraChimera> Okay.
orivej has joined #nixos
* ZaraChimera is slowly learning my way around.
<ZaraChimera> Loving the ability to test, roll back and upgrade without having to reboot most of the time.
<jasom> clever: I'll point it at x11.fontmiscmisc for now
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/df2bd0bd79a (from 11 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/f352468cc03 (from 8 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 18 commits to staging-next: https://git.io/Jtv3V
<{^_^}> [nixpkgs] @github-actions[bot] pushed 19 commits to staging: https://git.io/Jtv3r
<ZaraChimera> Odd. DE added two entries for the same program. One with an icon and one without (Midori 9.0 browser)
dandart has quit [Ping timeout: 246 seconds]
palo1 has joined #nixos
<ZaraChimera> I have been using ls | grep foo in the nix/store directory to locate things. Is there an easier method to search and locate stuff (i had to locate the maia directory to be able to customize icons in my DE)
palo has quit [Ping timeout: 256 seconds]
palo1 is now known as palo
waleee-cl has quit [Quit: Connection closed for inactivity]
LeafGecko has quit [Ping timeout: 240 seconds]
kalbasit has quit [Ping timeout: 240 seconds]
CMCDragonkai has quit [Remote host closed the connection]
CMCDragonkai has joined #nixos
<{^_^}> [nixpkgs] @gravndal opened pull request #109087 → python3Packages.google-api-python-client: add missing dependency → https://git.io/Jtv3h
sangoma has joined #nixos
sangoma has quit [Ping timeout: 256 seconds]
cole-h has joined #nixos
sangoma has joined #nixos
<clever> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended) https://github.com/bennofs/nix-index
<clever> ZaraChimera: ^
<ZaraChimera> Thanks ^,^
EmoSpice has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #109088 → ytcc: 1.8.4 -> 2.0.1 → https://git.io/JtvsC
mallox has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #109083 → [20.09] Firefox 84.0.2 → https://git.io/JtvYS
<{^_^}> [nixpkgs] @jonringer pushed 5 commits to release-20.09: https://git.io/Jtvs4
<aterius> Anyone using flakes run into an issue where a package will build as an output, but building the package manually in a devshell throws a missing library?
<aterius> It's in make CMAKE_LIBRARY_PATH for sure
EmoSpice has quit [Ping timeout: 264 seconds]
vidbina_ has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @primeos to staging-next « gnupg: 2.2.26 -> 2.2.27 »: https://git.io/JtvZa
saschagrunert has joined #nixos
saschagrunert has quit [Read error: Connection reset by peer]
ChengCat has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @primeos to master « gnupg: 2.2.26 -> 2.2.27 »: https://git.io/JtvZr
haritz has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh closed pull request #109051 → gnupg: 2.2.26 -> 2.2.27 → https://git.io/JtejX
haritz has joined #nixos
haritz has quit [Changing host]
haritz has joined #nixos
ZaraChimera has left #nixos ["WeeChat 2.9"]
ZaraChimera has joined #nixos
qwfpluy has joined #nixos
<aterius> Ah nvm, figured it out
<aterius> Is there a convenient way to bring in standard debugging tools into a devshell? Or do you just normally add it into buildInputs?
saschagrunert has joined #nixos
<ChengCat> Hi. When a package put a user systemd service file in $out/lib/systemd/user/xxx.service, the service file isn't symlinked in /etc/systemd/user. Is this intended behavior?
<{^_^}> [nixpkgs] @erictapen opened pull request #109089 → [20.09] glibc: patch CVE-2019-25013 → https://git.io/Jtvnn
<{^_^}> [nixpkgs] @hugolgst opened pull request #109090 → calibre: 4.23.0 -> 5.9.0 → https://git.io/Jtvn8
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #109076 → gem-config: make nokogiri use pkg-config → https://git.io/JtvLr
jonringer has quit [Ping timeout: 264 seconds]
ATuin has joined #nixos
ZaraChimera has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @erictapen pushed 2 commits to release-20.09: https://git.io/Jtvn5
<{^_^}> [nixpkgs] @jonringer merged pull request #109073 → python3Packages.xmlschema: 1.3.1 -> 1.4.1 → https://git.io/Jtvkl
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.xmlschema: 1.3.1 -> 1.4.1 »: https://git.io/JtvnA
<{^_^}> [nixpkgs] @jonringer merged pull request #109075 → python3Packages.pandas: fix tests → https://git.io/Jtvkh
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.pandas: fix tests »: https://git.io/Jtvcv
<bqv> I really do think stable should be renamed lts, unstable renamed stable, and staging renamed unstable
<bqv> Current naming is a poor descriptor
<cole-h> Thing is, stable doesn't have the S in LTS. It just kinda exists for a "long term".
<cole-h> Sure we backport security and stuff. But otherwise it's mostly neglected (I'd argue).
orivej has quit [Ping timeout: 246 seconds]
turion has joined #nixos
hugolgst has joined #nixos
<hugolgst> hello!
<hugolgst> could someone take a look at that PR ? https://github.com/NixOS/nixpkgs/pull/107038
<{^_^}> #107038 (by hugolgst, 3 weeks ago, open): nixos/luksroot: add renewKey option
gianarb has joined #nixos
teto has joined #nixos
<qyliss> 7 months isn't really "long term" either
<cole-h> Agreed, hence the quotes :P
<hugolgst> hey guys, how are you doing
<Ke> I would rather have more quality than longterm
<supersandro2000> "long term" in 6 months? Other distros describe 4 or 10 years with that.
abbec has joined #nixos
lsix has joined #nixos
<bqv> Fair. I mean, my biggest bugbear is with "unstable" really, but can't just shove that over to "stable" without a domino effect
hiro98 has joined #nixos
ChengCat has quit [Quit: Leaving]
ericsagnes has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @vbgl merged pull request #108462 → ocamlPackages.ppx_gen_rec: use Dune 2 → https://git.io/JLbgD
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.ppx_gen_rec: use Dune 2 »: https://git.io/JtvCc
respawn_ has joined #nixos
orivej has joined #nixos
<DigitalKiwi> bqv: i don't think nixos-unstable is stable enough to be stable
<DigitalKiwi> and i used to use arch :P
<rauno> is there a way to print our nix configution with nixops?
<bqv> DigitalKiwi: its certainly more stable than arch!
<dminuoso> rauno: Not sensibly in the general case.
<DigitalKiwi> not when i do this lol nixos-rebuild switch -I nixpkgs=~/projects/github.com/Kiwi/nixpkgs
ericsagnes has joined #nixos
<bqv> I used arch way back when... then mainly gentoo. Even gentoo's more stable than arch
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
<bqv> DigitalKiwi: well if you're using your fork, all stability guarantees go out the window :D
<DigitalKiwi> idk i've updated arch by 3 years at a time and it still worked :P
<DigitalKiwi> i used to have a picture "fsck hasn't been run in 1300 days"
<dminuoso> rauno: Just do it yourself, nixops doesn't really do anything fancy under the hood.
<bqv> Has anything in nixos-unstable ever truly just "not worked"? worst I've seen is a systemd bug and that firefox incident, neither of which got further than -small
<dminuoso> The moment you realize that it's just nix-copy-closure beneath, it's really boring..
<DigitalKiwi> bqv: yes that's why i use a nixpkgs checkout :)
<dminuoso> the main purpose of nixops really is just cloud resource management, the rest you can just do with nix-copy-closure yourself.
<DigitalKiwi> like right now xmonad+plasma5 is borked... plasma breaking in general is quite common
<DigitalKiwi> i've had times i no longer had wifi
<bqv> Damn... fair enough, guess I'm just always lucky
<rauno> hum, your taking all the speciality away from it now :D
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/f352468cc03 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> #76625 (by Kiwi, 1 year ago, closed): plasma5+xmonad no longer works after nixos/displayManager: introduce defaultSession #53843
<bqv> So basically, stable doesn't exist, for nixos
<bqv> That's a shame
<DigitalKiwi> ...
<bqv> "me"
<DigitalKiwi> yeah
<bqv> I get the idea. I've seen the number of open issues, not to mention PRs
<dminuoso> rauno: You can take this as a sort-of inspiration https://github.com/Infinisil/nixus
<dminuoso> nixops reinvented, with all-just-nix
<rauno> Wow, i already like it by the two first features :D :D
<hugolgst> seems amazing
<DigitalKiwi> https://github.com/serokell/deploy-rs anyone looked at this
<dminuoso> Yes, it also looked fine
<bqv> I preferred nixus, but its also cool
<dminuoso> Every time I have this discussion, someone ends up making a job how every nixos user eventually rolls their own nixos deployment code..
<DigitalKiwi> dminuoso: i feel attacked
<dminuoso> Why, are you usually the one making the joke? :p
<dminuoso> Oh! People still write nixops plugins?
<DigitalKiwi> tbf i also made an arch package manager... https://github.com/Kiwi/clyde
<dminuoso> With that huge undocumented nonsense?
<rauno> Will soon try out this nixus, but at the moment need to keep current systems running
<dminuoso> :p
zupo has joined #nixos
<bqv> dminuoso: ha, I imagine thats true
<bqv> I did fork nixus
<madonius[m]> I there a way to make updates daily but only allow a system reboot on a specific day?
<dminuoso> Obligatory https://xkcd.com/927/
<dminuoso> madonius[m]: Write simple systemd timers?
attila_lendvai has quit [Ping timeout: 265 seconds]
<madonius[m]> the thing is that ideally the reboot would only happen if something relevant changed (Kernel, libc etc.)
<dminuoso> Mmm, I feel nixos should just kexec on a kernel update.
<bqv> Nixos doesn't need update reboots, reboot when you want to
<dminuoso> Does nixos kexec into new kernels though?
<dminuoso> If not, that'd require a reboot
<bqv> Modules don't change
<bqv> Cause of /run/booted-system
<madonius[m]> then why is there `system.autoUpgrade.allowReboot` option?
<madonius[m]> * then why is there the `system.autoUpgrade.allowReboot` option?
<bqv> Options are nice :p
turion has quit [Quit: Leaving.]
<bqv> Try changing to a testing kernel. Modprobe will still work fine, without a reboot
<{^_^}> [nixpkgs] @fabaff opened pull request #109091 → enum4linux-ng: init at 20210112-cc27bdb → https://git.io/JtvWH
<dminuoso> madonius[m]: Just rewrite the timer yourself
<dminuoso> It should be fairly trivial
<bqv> Thats actually one of the features that sold me on nixos
<madonius[m]> so this is not necessary?
<bqv> Not at all
* madonius[m] still has a lot to learn ^^'
K900 has joined #nixos
<dminuoso> I regularly have to reboot my machine now, because thinkpad and new dock..
<bqv> The only reason I ever reboot is if I crash, or if I've royally screwed up some critical system state
<madonius[m]> thanks
<dminuoso> driver crashes deep in the kernel
<dminuoso> :(
<K900> Hey guys, I've just updated to the latest nixos-unstable (or rather, am trying to), and it's failing to build for some weird reason
<bqv> Yike
KaboomShebang[m] has quit [Quit: Idle for 30+ days]
<madonius[m]> well when there is not kernel to kexec then there is no kexec
anna[m] has quit [Quit: Idle for 30+ days]
<dminuoso> Yeah. Networking stack is corrupted, so nothing works until I hit the reboot...
<K900> Any ideas?
<hugolgst> could you add your configuration ?
xdecimal has joined #nixos
<K900> It's pretty big, but I'm not touching any kernel bits at all
<K900>   boot.kernelPackages = pkgs.linuxPackages_latest;
<K900> This is basically all I've got that seems to be related
saschagrunert has quit [Remote host closed the connection]
fendor has joined #nixos
seku has joined #nixos
<dminuoso> K900: Arguably, if you knew what was related, you probably wouldn't have the problem.
<K900> Also true
<Mic92> Izorkin: would it be also possible to just adapt to the new syntax? Or is this a real regression?
<dminuoso> I frequently reflect on my debugging sessions, and my favourite line of the day is "bugs usually appear because someone made false assumptions"
<dminuoso> (And that someone is usually me)
<K900> I think I made it publicly visible everywhere
<Izorkin> Mic92: I don't know what to adapt. Systemd? glibc?
<DigitalKiwi> K900: i had that error too
<bqv> DigitalKiwi: good lord lmao
nrh^ has quit []
<K900> Also just tried building an older kernel
<K900> Same thing
saschagrunert has joined #nixos
<Mic92> Izorkin: what I find weird right now. is that it this is cap_to_text - should this not only affect printing the capabilities?
<bqv> figure out who last touched the kernel code, and slap them up the backside
gueorgui has joined #nixos
<K900> Yeah, that's what I was trying to avoid...
xdecimal has quit [Read error: Connection reset by peer]
<Mic92> Izorkin: I am still not sure what actually broke here.
<Izorkin> Mic92: getcap output used to compare capabilities
<Mic92> Izorkin ah.
<Mic92> Izorkin: where?
<{^_^}> ansible-collections/community.general#993 (by TWitzenrath, 15 weeks ago, closed): capabilities: libcap-2.4.3 changed output of getcap
Darkmatter66 has joined #nixos
<Mic92> Izorkin: In nixos/modules/security/wrappers/default.nix we do setcap - did this one also change?
zupo_ has joined #nixos
saschagrunert has quit [Remote host closed the connection]
<Mic92> It might be faster to just fix the syntax rather than triggering a world-rebuild
<Mic92> also we would have a patch that is incompatible with everyone else
<DigitalKiwi> K900: i think i switched to git master and it worked there...
saschagrunert has joined #nixos
<K900> Huh
<DigitalKiwi> you're usign the channel nixos-unstable right?
<K900> unstable-small right now
<DigitalKiwi> oh i had that enabled too
konobi has quit [Ping timeout: 246 seconds]
<DigitalKiwi> maybe...i don't know if that's the one it was using
<{^_^}> [nixpkgs] @poscat0x04 opened pull request #109093 → Break various dependency cycles → https://git.io/Jtvlo
zupo has quit [Ping timeout: 246 seconds]
konobi has joined #nixos
EmoSpice has joined #nixos
<bqv> DigitalKiwi: I guess this proves you right...
<Izorkin> Mic92: In nixos/modules/security/wrappers/default.nix found nothing that could effect
<bqv> Anyone have a function to turn snake-case strings to TitleCase?
<Mic92> Izorkin: I just tried setcap on a static busybox executable and than ./busybox cat /proc/slabinfo just worked
<Mic92> sudo setcap cap_setpcap,cap_dac_override=ep busybox
<K900> OK, so nixos-unstable actually builds
<K900> Because it's two days old
<K900> But unstable-small doesn't
<K900> ...oh
<K900> The last commit in unstable-small is actually what broke it
<{^_^}> #78430 (by puckipedia, 50 weeks ago, merged): nixos/stage-1: Do not allow missing kernel modules in initrd
<{^_^}> [nixpkgs] @xaverdh opened pull request #109094 → modules-closure.sh: rewrite to use modinfo + small rust program → https://git.io/JtvlF
<Mic92> Izorkin: maybe it does not work in the child process?
<{^_^}> [nixpkgs] @fabaff opened pull request #109095 → python3Packages.mulpyplexer: 0.08 -> 0.09 → https://git.io/Jtvlh
tsrt^ has joined #nixos
EmoSpice has quit [Ping timeout: 272 seconds]
<Izorkin> Mic92: I don't understand the processes deeply :(
<{^_^}> [nixpkgs] @ju1m opened pull request #109096 → nixos/tor: fix openFirewall when ORPort isInt → https://git.io/Jtv8T
<Mic92> Izorkin: WRAPPER_DEBUG=1 /run/wrappers/wrappers.YfY5MYyBaU/cat /proc/slabinfo
<Mic92> cap_from_name failed, skipping: p_dac_overridecap_setpcap in set, skipping it
cfricke has joined #nixos
<Mic92> Izorkin: so cap_from_name broke
<Mic92> Izorkin: nixos/modules/security/wrappers/wrapper.c
srk has quit [Ping timeout: 240 seconds]
jb55 has quit [Ping timeout: 240 seconds]
oida has quit [Ping timeout: 240 seconds]
est31 has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 240 seconds]
dandart has joined #nixos
<Izorkin> Mic92: Didn't know about this code
est31 has joined #nixos
<bqv> 50 weeks, wow
<cole-h> bqv: (Not that it's been merged for 50 weeks)
<bqv> I know
<bqv> Just, I would never spend a whole damn year waiting for a merge
<bqv> That's depressing
<cole-h> :)
thibm has joined #nixos
sigmundv_ has joined #nixos
<Mic92> Izorkin: I already don't the like the code, it just silently drop errors
respawn_ has quit [Quit: Leaving]
<Mic92> Izorkin: it also uses cap_to_string
<Mic92> *cap_to_text
<{^_^}> [nixpkgs] @sternenseemann opened pull request #109097 → lowdown: 0.7.5 -> 0.7.9 → https://git.io/Jtv89
<Izorkin> https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/security/wrappers/wrapper.c#L122-L126 expects to see - ` = cap_dac_override,cap_setpcap+ep` now receiving - `cap_setpcap,cap_net_raw=p`
<Mic92> It might be easier to just use the systemcall rather than libcap
cyraxjoe has quit [Ping timeout: 260 seconds]
K900 has quit [Quit: Connection closed]
<Izorkin> Mic92: I can't program. which variant is better - I don't know
<fendor> ,locate xdg-open
<{^_^}> Found in packages: atom, xpra, gcstar, heroku, cypress, brackets, spacegun, atom-beta, xdg_utils, kibana-oss, kibana7-oss, google-clasp, base16-builder, trilium-server, nodePackages.bower, elmPackages.elm-live, nodePackages.castnow, nodePackages.mirakurun, elmPackages.elm-analyse, elmPackages.elm-coverage, nodePackages.netlify-cli, elmPackages.create-elm-app, elmPackages.elm-doc-preview, elmPackages.elm-language-server
<cole-h> ,locate bin xdg-open
<{^_^}> Found in packages: xdg_utils
<bqv> DigitalKiwi: I did mean in nix lol
<Mic92> Izorkin: I will try to get rid of this libcap madness, but not now. I will have a look in the evening.
<bqv> Can't use haskell natively in nix yet
<bqv> Tempting to fix that, as always
<Izorkin> Mic92: OK. Thanks
dandart has quit [Read error: Connection reset by peer]
dandart has joined #nixos
<fendor> cole-h, thanks!
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
zupo has quit [Ping timeout: 256 seconds]
yagoham has quit [Quit: leaving]
sangoma has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/02828f91f15 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
nwspk has quit [Read error: Connection reset by peer]
nwspk has joined #nixos
yagoham has joined #nixos
dandart has quit [Ping timeout: 256 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/f18ba0425d8 (from 19 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Lord_of_Life has quit [Excess Flood]
Lord_of_Life has joined #nixos
hexa- has quit [Ping timeout: 258 seconds]
thibm has quit [Ping timeout: 240 seconds]
dramaturg has quit [Remote host closed the connection]
sangoma has joined #nixos
thibm has joined #nixos
<{^_^}> [nixpkgs] @lheckemann merged pull request #108609 → [20.09] Switch latest kernel to 5.10 → https://git.io/JLABc
<{^_^}> [nixpkgs] @lheckemann pushed 17 commits to staging-20.09: https://git.io/JtvRs
qwfpluy has quit [Ping timeout: 248 seconds]
dramaturg has joined #nixos
<cole-h> Dunno if it was a good idea to merge that...
<DanielEbbert[m]> Do any of you have a recommendation for a SIP client on NixOS? I haven't found a working one yet.
<{^_^}> [nixpkgs] @lheckemann merged pull request #107181 → linux: fix generate-config's handling of "no-choice" options → https://git.io/JLRF6
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/JtvR0
<ehmry> DanielEbbert[m]: baresip works for me
jb55 has joined #nixos
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
saschagrunert has quit [Remote host closed the connection]
saschagrunert has joined #nixos
<DanielEbbert[m]> <ehmry "Daniel Ebbert: baresip works for"> Thanks, I will give it a try. Although, if I see it right there is no GUI? I was kinda hoping for one.
riksteri has joined #nixos
MmeQuignon has joined #nixos
<ehmry> DanielEbbert[m]: no gui, but its the only one thats worked for me
unacceptable has quit [Ping timeout: 260 seconds]
hexa- has joined #nixos
skrzyp has quit [Ping timeout: 256 seconds]
<ehmry> this is 2021, shit is too broken to do gui's anymore
<DanielEbbert[m]> 😀
<kandinski> Issues with USB-connected bluetooth (it's an internal adapter, but I can unplug it and plug it back via /dev/usb/bus/001/024: https://termbin.com/gher)
<thibm> Should I default package's formal arguments to null if they may be not used ("dep ? null" like https://github.com/NixOS/nixpkgs/blob/4b610d814e09857c974ac2f65374a5baba0902ff/pkgs/applications/video/mplayer/default.nix) or not?
thc202 has joined #nixos
<sphalerite> cole-h: ah crap, missed that.
cole-h has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #109098 → python37Packages.virtual-display: 1.3.2 -> 2.0 → https://git.io/Jtv0S
<DigitalKiwi> ehmry: who uses sip anymore when there's Signal :P
<{^_^}> [nixpkgs] @lheckemann pushed to staging-20.09 « zfsUnstable: 2.0.0 -> 2.0.1 »: https://git.io/Jtv07
<DigitalKiwi> ...did anyone ever use sip i never knew anyone :(
<DanielEbbert[m]> Work requirements to be reachable via a hardline ... :(
<DanielEbbert[m]> And a softphone client that only works on windows
<ehmry> DigitalKiwi: I don't have a phone number, so its not possible to use signal
<DanielEbbert[m]> So forward to another numer and then SIP
saschagrunert has quit [Remote host closed the connection]
<DigitalKiwi> ehmry: you can have one of mine i have plenty
saschagrunert has joined #nixos
respawn_ has joined #nixos
<DigitalKiwi> i have more devices with signal than i do people to talk to :( i made a group with all of them so i can talk to myself
spudly1 has joined #nixos
<hugolgst> DigitalKiwi: hilarious
<ehmry> I don't have time to mess around with that stuff. I'm like putin, I make other people carry phones and make my calls
<{^_^}> [nixos-homepage] @rickynils opened pull request #666 → Add Immutable Solutions to the list of companies providing support. → https://git.io/JtvE3
<supersandro2000> sadly he has to many nice people around him otherwise we could charge him
sangoma has quit [Ping timeout: 240 seconds]
<qyliss> I need to figure out how2SIP
<qyliss> then I can finally ditch my phone properly instead of keeping it around solely for when i need to call a company for whatever reason
<Mic92> DanielEbbert[m]: schmittlauch fixed one
<Mic92> DanielEbbert[m]: It was linphone in unstable.
<Mic92> I used it two weeks ago
<DigitalKiwi> qyliss: some places won't work :(
<{^_^}> [nixpkgs] @jpotier opened pull request #109099 → nixos/azure-agent: fix deprecation warning → https://git.io/Jtvzn
<DanielEbbert[m]> <Mic92 "Daniel Ebbert: It was linphone i"> That fails to build because of xsd
cstrahan has quit [Ping timeout: 244 seconds]
<Mic92> DanielEbbert[m]: on unstable as well?
cstrahan has joined #nixos
<DanielEbbert[m]> Yes, but let me just try on the latest.
<{^_^}> [nixpkgs] @Ma27 merged pull request #109037 → gitea: add sqlite_unlock_notify build tag → https://git.io/Jte5U
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JtvzD
<DigitalKiwi> if i don't use any sms or minutes i save $3+$3 on my bill https://www.dropbox.com/s/rdbg8dwzkovkz9q/1610449619311.jpg?dl=0 ;_;
<Mic92> DigitalKiwi: looks like you are right: https://hydra.nixos.org/build/134764678
thibm has quit [Ping timeout: 240 seconds]
<DanielEbbert[m]> Yeah, same for me locally.
<DigitalKiwi> reproducible (failed) builds
<Mic92> DigitalKiwi: last relese 2014, ancient
thibm has joined #nixos
daGrevis has quit [Remote host closed the connection]
<Mic92> xsd
lsix has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #109100 → ocamlPackages.dns*: 4.6.2 -> 4.6.3 → https://git.io/Jtvgm
daGrevis has joined #nixos
lsix has joined #nixos
sangoma has joined #nixos
EmoSpice has joined #nixos
<Mic92> DanielEbbert[m]: I have a fix
orivej has quit [Ping timeout: 260 seconds]
oida has joined #nixos
oxalica has quit [Quit: oxalica]
xanderle_ has joined #nixos
<DigitalKiwi> XMPP?
EmoSpice has quit [Ping timeout: 246 seconds]
jb55 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Mic92 opened pull request #109101 → xsd: fix build → https://git.io/JtvgP
<DanielEbbert[m]> <Mic92 "Daniel Ebbert: I have a fix"> Great, thank you very much!
xanderle has quit [Ping timeout: 265 seconds]
jb55 has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
<Mic92> DanielEbbert[m]: with the fix linphone works again
<Mic92> or builds at least
<DigitalKiwi> the world may never know if it works
<{^_^}> [nixpkgs] @Ma27 pushed commit from @zeripath to release-20.09 « gitea: add sqlite_unlock_notify build tag »: https://git.io/Jtv2f
<{^_^}> [nixpkgs] @Izorkin opened pull request #109102 → libcap: update libcap and libcap-ng → https://git.io/Jtv2J
<Izorkin> Mic92: please check PR #109102 :)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/109102 (by Izorkin, 36 seconds ago, open): libcap: 2.44 -> 2.46,libcap_ng: 0.8 -> 0.8.2
__monty__ has joined #nixos
<Mic92> Izorkin: can you cc me in the PR? Than I have a reminder
<Izorkin> ok
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @taku0 opened pull request #109103 → thunderbird, thunderbird-bin: 78.6.0 -> 78.6.1 [Critical security fix] → https://git.io/Jtv2q
attila_lendvai has quit [Ping timeout: 264 seconds]
Darkmatter66 has joined #nixos
wnklmnn has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #109055 → oraclejdk8: 8u261 -> 8u271 → https://git.io/JtveG
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jtv26
andi- has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed commit from @lourkeur to release-20.09 « oraclejdk8: 8u261 -> 8u271 »: https://git.io/Jtv21
fuiltilt has quit [Quit: WeeChat 2.9]
<{^_^}> [nixos-homepage] @edolstra merged pull request #666 → Add Immutable Solutions to the list of companies providing support. → https://git.io/JtvE3
<{^_^}> [nixos-homepage] @edolstra pushed 2 commits to master: https://git.io/Jtv29
lsix has quit [Ping timeout: 272 seconds]
thibm has quit [Ping timeout: 256 seconds]
thibm has joined #nixos
hiro98 has quit [Ping timeout: 256 seconds]
hiro98 has joined #nixos
<DigitalKiwi> oh nice now i don't have to finish the PR i started for jdk8...
<{^_^}> [nixpkgs] @Mic92 merged pull request #109101 → xsd: fix build → https://git.io/JtvgP
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JtvaT
D_ has quit [Ping timeout: 264 seconds]
andi- has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #109104 → python3Packages.zeroconf: 0.28.6 -> 0.28.8 → https://git.io/Jtvac
<{^_^}> [nixpkgs] @wakira opened pull request #109105 → linux: enable display core support for all amd gpus → https://git.io/Jtva4
<eyJhb> Any idea what the error is in here? https://termbin.com/gxm3 , guessing `builder for '/nix/store/j2c26ycgnsafd724bcchwp1sb0hy12yj-linux-5.10.6-modules-shrunk.drv' failed with exit code 1`, but I cannot see the underlying error
aforemny has quit [Quit: ZNC 1.8.2 - https://znc.in]
aforemny has joined #nixos
<{^_^}> [nixpkgs] @marzzzello opened pull request #109106 → i3: 4.18.3 -> 4.19 → https://git.io/JtvaP
<{^_^}> [nixpkgs] @Mic92 opened pull request #109107 → linuxPackages.bcc: 0.17.0 -> 0.18.0 → https://git.io/Jtva1
lsix has joined #nixos
<{^_^}> [nixpkgs] @wakira closed pull request #107400 → nixos/amdgpu: add option for Display Core support → https://git.io/JtvaQ
<{^_^}> [nixpkgs] @Mic92 opened pull request #109108 → pkgsStatic.strace: fix build → https://git.io/Jtvax
zupo has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #109109 → ofono: load configuration from outside the nix store → https://git.io/JtvVI
zupo_ has joined #nixos
gianarb has quit [Ping timeout: 272 seconds]
zupo has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @adisbladis opened pull request #109110 → trillian: init at 1.3.11 → https://git.io/JtvVg
Mateon1 has quit [Ping timeout: 256 seconds]
Mateon1 has joined #nixos
<{^_^}> [nixpkgs] @petabyteboy opened pull request #109111 → libzra: unstable-2020-08-10 -> unstable-2020-09-11 → https://git.io/JtvVo
lsix has quit [Ping timeout: 258 seconds]
hiro98 has quit [Quit: hiro98]
EmoSpice has joined #nixos
hiro98 has joined #nixos
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 14 commits to staging-next: https://git.io/JtvwY
<{^_^}> [nixpkgs] @github-actions[bot] pushed 16 commits to staging: https://git.io/JtvwO
qwfpluy has joined #nixos
gianarb has joined #nixos
<l-as> eyJhb: you will probably be able to figure it out if you use nix-shell and do what the build script does
hugolgst_ has joined #nixos
hugolgst has quit [Ping timeout: 256 seconds]
<eyJhb> l-as: It is a nixos-rebuild basically
<eyJhb> So not sure which packages I should choose. Or are you thinking something like nix-build -I nixpkgs=/some/path linux-5_10 or whatever
<l-as> I *think* you can do `nix-build '<nixpkgs/nixos>' -A system.config.boot.kernelPackages.kernel` or something like that, but I don't remember the exact command
<l-as> actually, I think you can just pass the .drv to nix-build directly
<l-as> ah, btw, replace `nix-build` with `nix-shell` obviously
<DigitalKiwi> eyJhb: you can run it with only one build thread to narrow down what's failing
thibm has quit [Ping timeout: 264 seconds]
<DigitalKiwi> i think it's this one though builder for '/nix/store/j2c26ycgnsafd724bcchwp1sb0hy12yj-linux-5.10.6-modules-shrunk.drv' failed with exit code 1
<typetetris> Hi in `networking.wireguard.enable` meant for wireguard as server or client or both?
<eyJhb> l-as DigitalKiwi yeah, I could just nix-build that derivation. but ... I dont't see any useful information in it :/
thibm has joined #nixos
<hugolgst_> typetetris: server
<typetetris> hugolgst_: Thanks. I didn't get it from reading the wiki.
cfinch has quit [Read error: Connection reset by peer]
<eyJhb> https://termbin.com/c6zo guessing it might be the firmware crud that doesn't want to work
cfinch has joined #nixos
<l-as> `firmware for /nix/store/wgkdm83dln3qk8aksl54ckazhcj03j4b-linux-5.10.6-modules/lib/modules/5.10.6/kernel/drivers/usb/host/xhci-pci.ko.xz: renesas_usb_fw.mem` is probably the error
oxalica has joined #nixos
<eyJhb> Hmm, not sure how that error can get fixed however...
<{^_^}> [nixpkgs] @KAction opened pull request #109112 → audit: fix static linking → https://git.io/Jtvrn
lsix has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
attila_lendvai has joined #nixos
<l-as> eyJhb: are you using a custom kernel config?
<l-as> I'd recommend just trying to bisect your configuration
sangoma has quit [Ping timeout: 240 seconds]
bitmapper has joined #nixos
<DigitalKiwi> pros of nixos: you can git bisect nixpkgs; cons of nixos: sometimes you have to git bisect nixpkgs :(
<betawaffle> is it possible to use `users.mutableUsers = false`, `users.users.<name>.hashedPassword`, and flakes at the same time without committing my hashed password to git?
<betawaffle> like, having it hashed is great, but putting that in git is still a bad idea
<l-as> you can just use passwordFile or something
<betawaffle> but then my password is in cleartext, isn't it?
qwfpluy has quit [Quit: Connection closed]
<l-as> there is also a hashedPasswordFile I think, and why does that matter?
<l-as> you should be using a unique password anyway
<betawaffle> it's unique, but i still don't want it out in git
<l-as> I get that, but you do know that if you use hashedPassword, the password is store in the nix store, right?
<l-as> s/store/stored
<betawaffle> yes, it's also in `/etc/shadow`, i'm ok with that
<betawaffle> i don't put `/etc/shadow` on github
<betawaffle> nor my nix store
<l-as> ah, right, I had forgotten that some people put their configuration on GitHub. I recommend just using hashedPasswordFile then
<l-as> or whatever it's called
<l-as> actually, it doesn't seem like that exists...
<hugolgst_> you can just use builtins.readFile
<hugolgst_> and put in in hashedPassoerd
civodul has joined #nixos
<l-as> is that stored in the nix store?
<hugolgst_> what?
<l-as> if you build a derivation using builtins.readFile, is the contents of the file stored, or is the file path stored?
<eyJhb> l-as: It is store in /nix/store
<hugolgst_> oh it's for a drv
<l-as> thanks
sangoma has joined #nixos
<eyJhb> stored in*
<eyJhb> Damn it
<betawaffle> the problem is this is a flake-based config too
<betawaffle> so any file i try to read, would need to be in git too
<l-as> you can probably hack in a hashedPasswordFile somehow
<l-as> you could maybe not have a password and then set the password manually in a script
<l-as> maybe environment.extraSetup?
<betawaffle> also, it looks like /etc/shadow isn't in the nix store, which is nice
<{^_^}> [nixpkgs] @Mic92 opened pull request #109113 → tbb: 2019_U9 -> 2021.1.1 → https://git.io/Jtvob
<andi-> but that is generated from a JSON file during system activation
<andi-> and that JSON file is in the nix store
<betawaffle> fair enough
lsix has quit [Ping timeout: 264 seconds]
<andi-> Unfortunately there is no argon2 support in for crypt(3) yet which would allow using argon2 hashes for user passwords. Until then salted sha256 with a few rounds should probably be good enough.
<betawaffle> i wonder if i can somehow use u2f for login rather than a password
<andi-> (few = not actually few but many, depending on the hardware of your potential attackers)
<thibm> betawaffle: yes I do that
<thibm> (although I have a password set)
lsix has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108946 → babelfish: init at 0.1.3 → https://git.io/JLjZ3
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtvKX
rhyfore[m] has joined #nixos
<rhyfore[m]> Hi people we are planning the RhyFoRe a software package to support your local protest, by enabling participants to sync their druming together.
<rhyfore[m]> The API is finished but it needs frontends to display the signals seems this is doable really fast. Please have a look or share it if you know interested communities.
neiluj has joined #nixos
neiluj has joined #nixos
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/Jtv6m
<typetetris> Tried wireguard with networkmanager, but it seems network-manager is too old for it. nm-applet doesn't offer the connection for connection tries.
<{^_^}> [nixpkgs] @illustris opened pull request #109114 → searx: 0.17.0 -> 0.18.0 → https://git.io/Jtv6u
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Profpatsch merged pull request #108436 → soldat-unstable: init at unstable-2020-11-26; gamenetworkingsockets: init at 1.2.0 → https://git.io/JLbso
<{^_^}> [nixpkgs] @Profpatsch pushed 2 commits to master: https://git.io/Jtv6P
hugolgst_ has quit [Quit: Lost terminal]
zupo has joined #nixos
aswanson has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #109093 → Break various dependency cycles → https://git.io/Jtvlo
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/Jtv6x
<esotericnonsense> is there a way to 'assert' in a derivation? something like 'if this condition then exit'
<esotericnonsense> at the moment i'm doing stuff like just defining strings "this should not happen" but that seems ugly, i want a way to explicitly error
<thibm> esotericnonsense: yes, what is "thing"?
zupo has quit [Client Quit]
<thibm> esotericnonsense: in Nix or in a shell script?
<esotericnonsense> in nix
<thibm> there's assert
sangoma has quit [Ping timeout: 246 seconds]
<thibm> > assert false; (throw "never happens")
<{^_^}> assertion false failed at (string):460:1
<thibm> > assert true; (throw "happens")
<{^_^}> happens
<esotericnonsense> got it
<esotericnonsense> cheers, trying it now
<{^_^}> [nixpkgs] @charvp opened pull request #109115 → gomuks: 0.2.1 -> 0.2.2 → https://git.io/JtviI
<immae> note that with asserts you may have some surprises in some situations
<thibm> esotericnonsense: please note that parenthesis are superfluous
<thibm> not sure why I wrote them
<immae> for instance, if you nix-env -f foo.nix where foo.nix is a list in which some derivations have an "assert false" you’ll get a valid list with just this derivation absent from the result (and not a throw interrupting the whole process)
<esotericnonsense> basically I want to do something like this; if isPy39 then "foo" else if isPy38 then "bar" else assert isPy37; "baz";
<esotericnonsense> which seems to work fine
<esotericnonsense> (as opposed to having a final 'else' that just returns gibberish)
<immae> esotericnonsense: but then you’ll get the surprise if you end up in the situation that I talked about above
<immae> your derviation will just be (silently) absent from the final set and you’ll wonder why it’s not there
<thibm> immae: I cannot (quickly) reproduce this
<{^_^}> [nixpkgs] @adisbladis merged pull request #109110 → trillian: init at 1.3.11 → https://git.io/JtvVg
<esotericnonsense> immae: that's fine because it's disabled anyway
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/Jtvin
<thibm> immae: something like `… [ hello (gcc.overrideAttrs (_: { buildInputs = assert false; []; })) ]`, then `nix-env --dry-run -f /tmp/default.nix -i` I get the assertion error
<thibm> immae: ah, this is different
<immae> oh you’re saying that the assert in an innert part doesn’t have the same effect?
<immae> I indeed extrapolated
<thibm> yes
<immae> That’s good
<immae> I shall revise my assertions then
<thibm> haha
respawn_ has quit [Quit: Leaving]
<immae> (the pun was not intended at first)
<thibm> x)
jonringer has joined #nixos
turlando has quit [Remote host closed the connection]
turlando has joined #nixos
zupo has joined #nixos
<esotericnonsense> there might be a better way to do this by defining a set and using the python version as a key or something, but this at least seems to work
<lukegb> and this is why non-trivial FODs are a bad idea :(
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #109090 → calibre: 4.23.0 -> 5.9.0 → https://git.io/Jtvn8
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/Jtvi5
<thibm> esotericnonsense: you could maybe `assert isPy39 || isPy38 || isPy36` for readability (in my opinion). Otherwise, I don't know if there's a bettery way
<thibm> (I forgot one)
<esotericnonsense> thibm: it's done in the disabled check though right
<{^_^}> [nixpkgs] @Ma27 merged pull request #109108 → pkgsStatic.strace: fix build → https://git.io/Jtvax
<{^_^}> [nixpkgs] @Ma27 pushed 4 commits to master: https://git.io/Jtvid
<thibm> explicitly listing them feels wrong
<esotericnonsense> thibm: my issue is that regardless of that being done, you still end up with an 'else' that needs to be handled
supersandro2000 has quit [Quit: Ping timeout (120 seconds)]
acarrico has joined #nixos
<thibm> esotericnonsense: just do the 'else' for the latter case
mallox has quit [Ping timeout: 265 seconds]
<esotericnonsense> ah you mean just remove 'if py36' ... eh, I guess, it seems better to have the versions there so that you can easily see which version is which hash
<thibm> esotericnonsense: as you wish (in such case I usually leave a comment for the last condition)
<thibm> esotericnonsense: do you know if python has some attribute for "36", "37", etc?
<thibm> esotericnonsense: apparently there's python.pythonVersion
<esotericnonsense> ah it's python.pythonVersion, I tried pythonVersion, doh
supersandro2000 has joined #nixos
<esotericnonsense> yeah I was thinking about having a set and using cargoSha256s.${pythonVersion}
<thibm> esotericnonsense: you could then do something like : { "3.9" = "15f80m41…; "3.8" = …; …}.${python.pythonVersion}
<esotericnonsense> right
<thibm> yes
<esotericnonsense> i guess then it fairly explicitly fails if the version isn't present as well
<esotericnonsense> alright, i'll do that
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<thibm> not quite explicitly for the end-user I guess, but it will fail
<thibm> I think this is readable + the mapping version/sha is clear. But may be add an assertion for the end user
<esotericnonsense> it's already handled because it'll just fail and say 'not available for interpreter...' due to the disabled check
<esotericnonsense> :)
ericsagnes has quit [Ping timeout: 260 seconds]
<thibm> ok (assuming the package remains consistent) (I don't know what kind of error this would generate, I never used disabled)
<esotericnonsense> nix-build -A python27Packages.wasmer -> "error: wasmer-1.0.0-beta1 not supported for interpreter python2.7"
<esotericnonsense> that, basically. it's very explicit :)
<thibm> yes, nice
WilliButz has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #108895 → texlive: 2020.20201009 -> 2020.20210109 → https://git.io/JLhPq
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to master: https://git.io/JtvPh
Volk has joined #nixos
m0rphism has joined #nixos
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #109062 → python3Packages.azure*: bump, azure-cli: 2.17.0 -> 2.17.1 → https://git.io/JtvUL
<{^_^}> [nixpkgs] @jonringer pushed 28 commits to master: https://git.io/JtvXm
zebrag has joined #nixos
WilliButz has joined #nixos
ManiacOfMadness has joined #nixos
<{^_^}> [nixpkgs] @alyssais opened pull request #109117 → firefox: remove unused override → https://git.io/JtvXz
berberman_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #109030 → nixos/modules-closure.sh: don't fail if firmware is missing → https://git.io/JteS8
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JtvXV
berberman has quit [Max SendQ exceeded]
berberman has joined #nixos
piezoid has joined #nixos
berberman has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @jonringer merged pull request #109010 → pythonPackages.minikerberos: 0.2.7 -> 0.2.8 → https://git.io/Jte8Q
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jtv1Z
berberman has joined #nixos
berberman has quit [Max SendQ exceeded]
gustavderdrache has joined #nixos
berberman has joined #nixos
berberman has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @jonringer merged pull request #109095 → python3Packages.mulpyplexer: 0.08 -> 0.09 → https://git.io/Jtvlh
<{^_^}> [nixpkgs] @jonringer pushed commit from @fabaff to master « python3Packages.mulpyplexer: 0.08 -> 0.09 »: https://git.io/Jtv1g
berberman has joined #nixos
<supersandro2000> hydra is really busy right now.. I am compiling master vim.
mallox has joined #nixos
berberman has quit [Max SendQ exceeded]
berberman has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #109098 → python37Packages.virtual-display: 1.3.2 -> 2.0 → https://git.io/Jtv0S
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.virtual-display: 1.3.2 -> 2.0 »: https://git.io/Jtv1X
D_ has joined #nixos
is_null has quit [Ping timeout: 246 seconds]
D_ has quit [Client Quit]
D_ has joined #nixos
respawn_ has joined #nixos
respawn_ has quit [Client Quit]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109061 → python3Packages.osqp: 0.6.1 -> 0.6.2 → https://git.io/JtvJm
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/Jtv1h
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109049 → netsniff-ng: 0.6.7 -> 0.6.8 → https://git.io/JtehH
<{^_^}> [nixpkgs] @SuperSandro2000 pushed commit from @fabaff to master « netsniff-ng: 0.6.7 -> 0.6.8 (#109049) »: https://git.io/JtvMk
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108221 → masterpdfeditor4: init at 4.3.89 → https://git.io/JL5w5
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvMG
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #85810 → pythonPackages.manticore: init at 0.3.5 → https://git.io/JfIUy
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JtvMl
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107789 → wfuzz: 2.4.2 -> 3.1.0 → https://git.io/JLyyS
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JtvME
pushqrdx has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Mic92 opened pull request #109119 → radare2: 4.5.1 -> 5.0.0 → https://git.io/JtvMw
<{^_^}> [nixpkgs] @Mic92 merged pull request #109109 → ofono: load configuration from outside the nix store → https://git.io/JtvVI
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JtvMX
Hail_Spacecake has quit [Remote host closed the connection]
Hail_Spacecake has joined #nixos
Dotz0cat_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108907 → pcem: init at 17 → https://git.io/JLhHT
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JtvDI
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108977 → various: mark as broken or fix → https://git.io/JLjrX
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JtvDt
<attila_lendvai> i'm building something with buildGoModule. it depends on some header files (native libs), so i tried adding buildInputs = [ hidapi secp256k1 ]; but it doesn't seem to help
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108812 → vimPlugins.fennel-vim: init at 2021-01-08 → https://git.io/JLpXT
<attila_lendvai> any hints?
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvDY
zupo has joined #nixos
sangoma has joined #nixos
is_null has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
<supersandro2000> attila_lendvai: libs installed on the host or in the go modules?
zebrag has joined #nixos
<attila_lendvai> supersandro2000, on the host. it's some .h files needed at build time
fendor_ has joined #nixos
<attila_lendvai> i mean, that's the current blocker i'm trying to resolve
Jd007 has joined #nixos
fendor has quit [Ping timeout: 256 seconds]
EmoSpice has quit [Ping timeout: 260 seconds]
mkaito has joined #nixos
<betawaffle> is it possible to remove these without replacing the pam nixos module? https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/security/pam.nix#L884-L888
zupo_ has joined #nixos
<arianvp> Is it me or is nixos cache down?
<arianvp> I'm getting _a lot_ of 502 errors
zupo has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Profpatsch merged pull request #109017 → ocamlPackages: stdenv.lib → lib → https://git.io/Jtewz
<{^_^}> [nixpkgs] @Profpatsch pushed 2 commits to master: https://git.io/JtvDM
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JtvDH
<puck> arianvp: same here
<puck> seems fastly is having some troubles, https://status.fastly.com/incidents/1rbr326kjsmt
growpotkin has joined #nixos
cfricke has quit [Quit: WeeChat 3.0]
zupo has joined #nixos
isHavvy has joined #nixos
<michaelpj> yep, I'm getting 502s as well
EmoSpice has joined #nixos
zupo_ has quit [Ping timeout: 240 seconds]
rb2k has joined #nixos
Havvy has quit [Ping timeout: 264 seconds]
ml| has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108912 → languagetool: 5.1 -> 5.2 → https://git.io/JLh5O
<Ericson2314> what's the best way to make an iso just part of a flash drive?
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvyr
<{^_^}> [nixpkgs] @superherointj opened pull request #109120 → Adding new VSCode extensions → https://git.io/JtvyX
attila_lendvai has quit [Ping timeout: 256 seconds]
<supersandro2000> > unable to download 'https://cache.nixos.org/07apqciyagcfgjgiiyg4gvmi5kmszapx.narinfo': HTTP error 502 ('')
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):460:20
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2dd02f6a8b6 (from 8 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<thibm> supersandro2000: fastly has some trouble
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107841 → _3proxy: 0.8.13 -> 0.9.3 → https://git.io/JLSBT
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvy7
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107884 → amfora: 1.6.0 -> 1.7.2 → https://git.io/JL9Rm
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvy5
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108908 → jbang: init at 0.58.0 → https://git.io/JLhQC
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvyN
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #90580 → tap-plugins: init at 1.0.1 → https://git.io/Jf5Lx
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvyj
<edcragg> is there some way to symlink /run/current-system/sw/bin/ to /usr/bin/ in a shell derivation without having to do it as root outside the shell? (for buildroot, which seems to require /usr/bin/file to be present)
teto has quit [Quit: WeeChat 3.0]
<multun> souds like a bad idea, you could create a mount namespace to make it work, a bit like steam-run does
wifiprobzmannn has joined #nixos
<multun> that's annoying to do though (i've never done it before)
<multun> another option would be to patch buildroot
Acou_Bass has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @petabyteboy opened pull request #109121 → mindustry: fix desktop item → https://git.io/JtvSO
<edcragg> indeed, thanks multun. i have no clue why it specifically and only requires file to be in /usr/bin/ anyway
sangoma has quit [Ping timeout: 264 seconds]
<wifiprobzmannn> Using nixos 20.09 with flakes my wifi does not work and ifconfig returns only the `lo` device. With nixos 20.03 wifi worked out of the box. Here is my networking config piece https://github.com/codygman/nixflk/blob/c3fb39476075f8300a58eba1087ef8e025c43bea/profiles/network/networkmanager/default.nix#L2  I do see "dhcpd: wlp2s0: removing interface"
<wifiprobzmannn> and I think it's to blame but have no idea why it removes the device.
<wifiprobzmannn> I cannot post logs directly because the laptop is wifi only and has no ethernet port
<dutchie> i just saw something very similar today, as it happens. switched to flakes and my wifi didn't work
<dutchie> i did `journalctl -b` and saw that it failed loading some iwlwifi ucode
ATuin has quit [Ping timeout: 265 seconds]
<dutchie> my debugging didn't get much further than that
<wifiprobzmannn> Oh I see that too!
<wifiprobzmannn> "Direct firmware load for iwlwifi-9260<version>.ucode failed with error -2
<dutchie> yeah that looks the same iirc
<dutchie> (back on my work machine now so can't check directly)
<dutchie> consider it reproduced, maybe bug report time?
<wifiprobzmannn> "hardware.enableRedistributableFirmware = true" might work https://github.com/NixOS/nixpkgs/issues/49580#issuecomment-435129405
evax has quit [Ping timeout: 265 seconds]
<wifiprobzmannn> bug report for a better warning at least is probably a good idea
<dutchie> aha yeah, it's almost certainly that
<dutchie> i removed `imports = [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix> ]` from my config, and that just sets that option to true
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<{^_^}> [nixpkgs] @petabyteboy merged pull request #109111 → libzra: unstable-2020-08-10 -> unstable-2020-09-11 → https://git.io/JtvVo
<{^_^}> [nixpkgs] @petabyteboy pushed to master « libzra: unstable-2020-08-10 -> unstable-2020-09-11 (#109111) »: https://git.io/JtvSV
is_null has quit [Ping timeout: 246 seconds]
tv has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #109104 → python3Packages.zeroconf: 0.28.6 -> 0.28.8 → https://git.io/Jtvac
<{^_^}> [nixpkgs] @jonringer pushed commit from @fabaff to master « python3Packages.zeroconf: 0.28.6 -> 0.28.8 »: https://git.io/JtvSi
luxemboye has quit [Remote host closed the connection]
mallox has quit [Ping timeout: 258 seconds]
evax has joined #nixos
mcwitt has joined #nixos
erasmas has joined #nixos
<wifiprobzmannn> That wasn't enough to fix it for me it seems
<{^_^}> [nixpkgs] @Lassulus merged pull request #109050 → writers: add writeRust and deduplicate binary stripping → https://git.io/Jtehp
<{^_^}> [nixpkgs] @Lassulus pushed 4 commits to master: https://git.io/JtvSS
<{^_^}> [nix] @bjornfor closed pull request #4345 → installer: allow overriding nix user GID and UIDs → https://git.io/JIaQb
<{^_^}> [nixpkgs] @alyssais opened pull request #109122 → nixos/postfix: allow custom smtp_tls_security_level → https://git.io/JtvS7
meh` has joined #nixos
wifiprobzmannn has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @TredwellGit opened pull request #109123 → [20.09] glibc: 2.31 -> 2.31-71 (CVE-2019-25013) → https://git.io/JtvSd
wifiprobzmannn has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #109124 → socat: 1.7.3.4 -> 1.7.4.1 → https://git.io/JtvSF
rb2k has quit [Ping timeout: 246 seconds]
kalbasit has joined #nixos
rb2k has joined #nixos
<dutchie> it did fix it for me, so i'm out of ideas i'm afraid wifiprobzmannn
mmmattyx has joined #nixos
<betawaffle> does `nixos-rebuild switch --flake . --update-input nixpkgs --commit-lock-file` work if nixpkgs is pinned in the system registry?
<matthewcroughan> Do you think we can make a virtual machine run the same on a Mac as it does on Linux, via nix-shell?
<wifiprobzmannn> dutchie I didn't enable the module I made the change in. It did fix it for me too :)
<matthewcroughan> if so, does anyone have any examples?
mcwitt has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<matthewcroughan> I'm thinking via virt-manager. Imagine you just run `nix-shell shell.nix` and you get virt-manager on macOS and Linux, and are able to run an example virtual machine.
<matthewcroughan> might be crazy, but yeah, the dream.
<dutchie> wifiprobzmannn: heh, nice
Izorkin has quit [Ping timeout: 246 seconds]
mcwitt has joined #nixos
Izorkin has joined #nixos
aswanson has quit [Ping timeout: 246 seconds]
<eyJhb> Is there anything in NixOS atm. that sets up a service, that will listen for webhooks from e.g. Github, and trigger a systemd service when it gets a verified webhook?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mcwitt> I've noticed a few dhall-related packages are marked as broken (in haskell-updates branch) while they build for me with allowUnbroken. I'd like to start contributing more to nixpkgs, and was wondering if it's common practice to open a PR marking these packages as unbroken, or if there is some automation/process that is already taking care of this once the packages build on all platforms?
<infinisil> mcwitt: Needs to be done manually, in pkgs/development/haskell-modules/configuration-hackage2nix.yaml
<matthewcroughan> eyJhb: why not nixops?
<infinisil> mcwitt: And on the haskell-updates branch
<infinisil> matthewcroughan: How would nixops help here?
<mcwitt> infinisil: thanks! I'll open a PR :)
<matthewcroughan> infinisil: because there is a lot of stuff already out there that does stuff on github/lab hooks with nixops
<matthewcroughan> which can ultimately do the thing they want with systemd afaik
<infinisil> Hmm, haven't seen any of that
<{^_^}> [release-wiki] @worldofpeace pushed 3 commits to update: https://git.io/Jtv9E
<eyJhb> matthewcroughan: In which way ? Seems to overcomplicate a systemd unit that should just "git pull"
<matthewcroughan> infinisil: https://github.com/Infinisil/nixus
<matthewcroughan> eyJhb: because nixops will talk to the nix daemon running on your nixos, and tell it to for example restart a systemd service
<eyJhb> Not sure how NixOps come into play here, or how it would be used. Unless the CI did a nixops deployment
<matthewcroughan> you can either do the smarts on the device, or in the cloud with nixops
* infinisil isn't sure how nixus is related either, other than being a nixops alternative :P
<matthewcroughan> it's just a style, a choice
<{^_^}> [release-wiki] @worldofpeace opened pull request #8 → .github updates → https://git.io/Jtv9z
<matthewcroughan> infinisil: Oh, I'm just linking ways of changing the system that are tied into git
<matthewcroughan> sort of hooks and triggers
<matthewcroughan> just an example of why you might not want to implement this in systemd, raw
aswanson has joined #nixos
<matthewcroughan> if you want to update a system on a webhook, you can do that, nixus and nixops CI actions are examples of that. So, you can make a small change like restarting or redefining a systemd service, which ultimately does what you want.
<infinisil> Ah, you're thinking of specifically webhooks that would update the system?
<matthewcroughan> Similarly to the reason you might want to write your config files in home-manager. So all your bash aliases end up being `something = /nix/store/`. Seems complicated.
<infinisil> Oh yeah eyJhb did mention doing a deployment
hnOsmium0001 has joined #nixos
<eyJhb> I think that word might have been misused :D Not much will change, it will not be a deployment as in, change the system a lot etc. it is more of "I updated my static site. please pull it to get the latest version"
<eyJhb> Sorry
<eyJhb> Thinking of hosting my blog that is on Github atm. myself
<{^_^}> [nixpkgs] @erictapen closed pull request #109089 → [20.09] glibc: patch CVE-2019-25013 → https://git.io/Jtvnn
<{^_^}> [release-wiki] @worldofpeace pushed 2 commits to update: https://git.io/Jtv9D
<infinisil> I see, but no I don't think there's a prebuilt nixos service that would take care of that
<eyJhb> Damn. having such thing managed with Nixos is trivial, but if you want auto-update, then I should have something that updates my repo of .nix files where all my servers are configured, and then deploying it with nixus
<eyJhb> But that does NOT seem nice as well :p
turlando has quit [Read error: Connection reset by peer]
turlando has joined #nixos
<eyJhb> webhook -> change hash in .nix file -> build -> deploy -> success ? commit new hash in .nix to server conf git repo
pitch has joined #nixos
<{^_^}> [nixpkgs] @TredwellGit opened pull request #109125 → glibc: 2.32-25 -> 2.32-27 → https://git.io/Jtv9y
<esotericnonsense> how are python packages generally updated? are there some magic auto-update scripts somewhere that pull from pypi and make a PR?
<esotericnonsense> (in th nixpkgs repository, I mean)
<esotericnonsense> e
<sterni> esotericnonsense: nixpkgs-update tries to update them from data acquired via repology.org, but mostly they are updated manually as far as I am aware
<eyJhb> Well damn it matthewcroughan and infinisil , now I am conflicted...
<matthewcroughan> eyJhb: flakes
<infinisil> eyJhb: Hmm, I'd probably go for not needing to rebuild for updating a web page
<matthewcroughan> the flake.lock contains the hash of the inputs that you want to utilise.
<eyJhb> infinisil: So having a impure dir /somewhere?
<matthewcroughan> it's absolutely amazing, I figured out how to use arbitrary git inputs that have nothing to do with nix via flakes a few nights ago.
<infinisil> Seems like not something that really benefits a lot from doing it with nix
Acou_Bass has joined #nixos
<matthewcroughan> then all you'd have to do is nix flake --update-inputs <input>
<matthewcroughan> Perhaps an example is in order, one sec.
srk has joined #nixos
teto has joined #nixos
<{^_^}> [nixpkgs] @mcwitt opened pull request #109126 → dhall-json, dhall-lsp-server, dhall-yaml: unmark as broken → https://git.io/Jtv9p
<eyJhb> matthewcroughan: but that will still need to update my central repo, where I keep all my server configs I would assume
<infinisil> eyJhb: Does the web page need to be built?
<infinisil> Or is it just a bunch of html/css/js files
<eyJhb> infinisil: True. Maybe I am overcomplicating it a lot. Ehmm. slightly
<matthewcroughan> eyJhb: sure, or you could just not track it and have the clients run that cmd.
<{^_^}> [nixpkgs] @jonringer merged pull request #109085 → [20.09] openjpeg 2.3.1 -> 2.4.0 → https://git.io/JtvOV
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to staging-20.09: https://git.io/Jtv9j
madalu has quit [Remote host closed the connection]
<matthewcroughan> not really sure exactly what you want, honestly, so I cannot necessarily tell you anything
madalu has joined #nixos
<eyJhb> It is a Jekyl site infinisil...
<matthewcroughan> Can you explain the goal very simply, what you want to happen, why you want it to happen and how you want it to happen/
<{^_^}> [nixpkgs] @adisbladis opened pull request #109127 → go: Introduce environment variable GO_NO_VENDOR_CHECKS to relax go vendor checks → https://git.io/JtvHJ
luxemboye has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #109128 → python3Packages.tenacity: 6.2.0 -> 6.3.1 → https://git.io/JtvHU
asbachb has joined #nixos
ransom has joined #nixos
<eyJhb> matthewcroughan: The case is, I have a NixOS server which should run a website that is a Jekyl site. Each time a commit is pushed to master, it should get a webhook telling it, that there was samething new. It then needs to get this new update. And I am guessing the biggest snatch is, that I usually manage this server using Nixus, so if I have a .nix file, with a hash, then if it updates this hash,
<eyJhb> it should commit it so I can get it as well, for when I update nixpkgs for the server
<eyJhb> Otherwise, I should keep it as a impure dir, and just do a git pull and then run the jekyl command needed
<{^_^}> [nixpkgs] @aanderse merged pull request #91944 → mariadb: 10.4.15 -> 10.5.8 → https://git.io/JJJdr
<{^_^}> [nixpkgs] @aanderse pushed 4 commits to master: https://git.io/JtvHY
gxt has joined #nixos
sangoma has joined #nixos
shibboleth has joined #nixos
rcorrear has joined #nixos
hmi has quit [Quit: WeeChat 3.0]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
hmi has joined #nixos
<{^_^}> [release-wiki] @worldofpeace pushed to update « master and pull_request workflow »: https://git.io/JtvHr
philr_ has quit [Ping timeout: 246 seconds]
<{^_^}> [release-wiki] @worldofpeace merged pull request #8 → .github updates → https://git.io/Jtv9z
<{^_^}> [release-wiki] @worldofpeace pushed 4 commits to master: https://git.io/JtvHi
<{^_^}> [release-wiki] @worldofpeace pushed 0 commits to update: https://git.io/JtvHP
aleph- has quit [Quit: WeeChat info:version]
aleph- has joined #nixos
<{^_^}> [release-wiki] @worldofpeace pushed to master « .github: on pull_request only »: https://git.io/JtvHD
<{^_^}> [nixpkgs] @romildo opened pull request #109129 → matcha-gtk-theme: 2020-12-07 -> 2021-01-12 → https://git.io/JtvH7
hmi has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @yoctocell opened pull request #109130 → gitAndTools.gita: 0.10.10 -> 0.11.9 → https://git.io/JtvHb
<{^_^}> [release-wiki] @worldofpeace pushed to master « .github: dependabot »: https://git.io/JtvHp
thibm has quit [Quit: WeeChat 2.9]
tru_tru has quit [Ping timeout: 256 seconds]
<bitmapper> Hmm.
<{^_^}> bitmapper: 9 weeks, 4 days ago <sphalerite> (re bcm4331) I was afk, but I think it was mostly working towards the end of my time with it, with the b43 driver and networking.enableB43Firmware
<bitmapper> Oh.
<{^_^}> [nixpkgs] @alyssais merged pull request #109117 → firefox: remove unused override → https://git.io/JtvXz
<{^_^}> [nixpkgs] @alyssais pushed to master « firefox: remove unused override »: https://git.io/JtvQ3
<{^_^}> [nixpkgs] @romildo opened pull request #109131 → greybird: 3.22.13 -> 3.22.14 → https://git.io/JtvQs
hmi has joined #nixos
tv has joined #nixos
dandart has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #109132 → dune-release: fix tests for newer git versions → https://git.io/JtvQl
rajivr has quit [Quit: Connection closed for inactivity]
zupo has joined #nixos
tru_tru has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ransom has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @alyssais opened pull request #109133 → firefox-unwrapped: fix drmSupport option → https://git.io/JtvQ5
lambda-11235 has joined #nixos
<{^_^}> [nixpkgs] @fabaff opened pull request #109134 → Bump aioimaplib → https://git.io/JtvQN
<{^_^}> [nixpkgs] @divanorama opened pull request #109135 → mycrypto: 1.7.12 -> 1.7.13 → https://git.io/JtvQx
tv has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #109134 → python3Packages.aioimaplib: 0.7.15 -> 0.7.18 → https://git.io/JtvQN
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/Jtv7k
<mbrgm> hey! what's the preferred way for fetching a source from a private git repo? I found that fetchgitPrivate was removed, but builtins.fetchGit uses the system's auth mechanism?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109119 → radare2: 4.5.1 -> 5.0.0 → https://git.io/JtvMw
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtv7t
<{^_^}> [nixpkgs] @jonringer merged pull request #109128 → python3Packages.tenacity: 6.2.0 -> 6.3.1 → https://git.io/JtvHU
<{^_^}> [nixpkgs] @jonringer pushed commit from @fabaff to master « python3Packages.tenacity: 6.2.0 -> 6.3.1 »: https://git.io/Jtv7q
vidbina_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109106 → i3, i3-gaps: 4.18.3 -> 4.19 → https://git.io/JtvaP
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtv7Y
EmoSpice has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #109068 → [staging] python3Packages.paramiko: 2.7.1 -> 2.7.2, python3Packages.sshtunnel: 0.3.1 -> 0.4.0 → https://git.io/JtvTa
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to staging: https://git.io/Jtv7s
veleiro has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #109088 → ytcc: 1.8.4 -> 2.0.1 → https://git.io/JtvsC
<{^_^}> [nixpkgs] @jonringer pushed to master « ytcc: 1.8.4 -> 2.0.1 »: https://git.io/Jtv7n
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
<sphalerite> bitmapper: better late than never, eh? :D
<bitmapper> Well it turns out wl apparently works for me
<bitmapper> The issue I had is dhcpcd and NM running at the same time
<sphalerite> aaah
wifiprobzmannn has quit [Quit: Connection closed]
cfinch has quit [Read error: Connection reset by peer]
cfinch has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @nh2 merged pull request #109103 → thunderbird, thunderbird-bin: 78.6.0 -> 78.6.1 [Critical security fix] → https://git.io/Jtv2q
<{^_^}> [nixpkgs] @nh2 pushed 3 commits to master: https://git.io/Jtv71
<{^_^}> [nixpkgs] @manveru opened pull request #109137 → crystal: fix darwin builds → https://git.io/Jtv7M
is_null has joined #nixos
<{^_^}> [nixpkgs] @nh2 opened pull request #109138 → [20.09] thunderbird, thunderbird-bin: 78.6.0 -> 78.6.1 [Critical security fix] → https://git.io/Jtv7Q
<{^_^}> [nixpkgs] @github-actions[bot] pushed 112 commits to staging: https://git.io/Jtv7h
<{^_^}> [nixpkgs] @github-actions[bot] pushed 111 commits to staging-next: https://git.io/Jtv7j
<energizer> i'm having trouble using vscode-with-extensions. https://bpa.st/YAEQ any idea what's going wrong? the second file is part of my home-manager config.
<energizer> does every package need a pname?
<{^_^}> [nixpkgs] @fabaff opened pull request #109139 → python3Packages.rpyc: 4.1.3 -> 5.0.1 → https://git.io/Jtv5t
saschagrunert has quit [Remote host closed the connection]
mallox has joined #nixos
mallox has quit [Client Quit]
orivej has quit [Ping timeout: 240 seconds]
mallox has joined #nixos
Sliman[m] has joined #nixos
Sliman[m] has left #nixos [#nixos]
superherointj has joined #nixos
Lord_of_Life_ has joined #nixos
veleiro has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #109141 → ocamlPackages.nonstd: fix fetch error by using fetchzip → https://git.io/Jtv5W
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #109142 → amfora: remove unnecessary postInstall phase for darwin → https://git.io/Jtv58
Lord_of_Life has quit [Ping timeout: 264 seconds]
Lord_of_Life_ is now known as Lord_of_Life
lambda-11235 has quit [Max SendQ exceeded]
lambda-11235 has joined #nixos
berberman_ has joined #nixos
berberman has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #108839 → codeowners: Add myself to autoPatchelfHook → https://git.io/JLhJd
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jtv5a
tv has joined #nixos
<energizer> figured it out. home-manager needs to know if it's vscode or vscodium or vscode-insiders so it knows where to put the config
<energizer> s/config/extensions/
<philipp[m]> It seems like v4lSupport in wine is broken in nixpkgs. I installed the full package of wine where it should be enabled, but wine itsefl complains that it was built without support.
<philipp[m]> I did some digging and couldn't find how an actual configure flag for v4l (or any other of the switches) is set. There are optional dependencies being added, but no configure flags.
<{^_^}> [nixpkgs] @petabyteboy merged pull request #109121 → mindustry: fix desktop item → https://git.io/JtvSO
<{^_^}> [nixpkgs] @petabyteboy pushed to master « mindustry: fix desktop item (#109121) »: https://git.io/Jtv5H
dandart has quit [Quit: dandart]
<philipp[m]> I compared it to the gentoo ebuild and they set `v4l` and `v4l2` and I can't find a way how nix could figure that one out with some mechanism that I don't see.
<{^_^}> [nixpkgs] @sternenseemann opened pull request #109143 → dune: let dune 1 install itself → https://git.io/Jtv5N
zebrag has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @sephalon opened pull request #109144 → nixos/nextcloud: document adminpassFile permissions → https://git.io/Jtv5A
zebrag has joined #nixos
cole-h has joined #nixos
fresheyeball has joined #nixos
<fresheyeball> so I just installed nixos with kde plasma5 on a new machine
<fresheyeball> and I cannot connect to wifi
<fresheyeball> so far it seems I needed to have had networking.networkmanager.enable = true
<fresheyeball> which I did not
<{^_^}> [nixpkgs] @kampka opened pull request #109145 → pam: fix musl build → https://git.io/Jtvdn
<fresheyeball> problem is now I can't turn it on! as with no wifi it wont go
<eyJhb> fresheyeball: network cable?
<fresheyeball> laptop with no cat5
<eyJhb> Not sure if the installation media comes with WiFi drivers.
<eyJhb> Do you have any USB to ethernet?
<fresheyeball> I don't
<fresheyeball> let me try booting off the usb again
<fresheyeball> that had wifi
<eyJhb> If it is a clean install, then I would just reinstall and remember to enable Networkmanager again fresheyeball
<eyJhb> Then you can set WiFi up afterwards
<fresheyeball> ok
<fresheyeball> eyJhb: so I booted of the usb
<fresheyeball> and connected to wifi
<fresheyeball> I then mounted /mnt and /mnt/boot
<fresheyeball> how can I rebuild?
<fresheyeball> oop I think I got it
<fresheyeball> sudo nixos-enter
cmk_zzz has quit [Ping timeout: 240 seconds]
cmk_zzz has joined #nixos
<eyJhb> If you did it correctly, else you can just copy your configuration.nix out, do the mounts again, make configs, override it, edit it. But seems like you are doing it the right way!
Volk has quit [Quit: See you next time!]
lambda-11235 has quit [Ping timeout: 264 seconds]
lsix has quit [Ping timeout: 240 seconds]
<eyJhb> fresheyeball: did it work?
<Duponin> Hi, I define an interface MTU with my configuration.nix and a switch and it never change according to settings, even after a reboot. Any clue?
zupo has joined #nixos
davidv7 has joined #nixos
davidv7_ has quit [Ping timeout: 256 seconds]
justsomeguy has joined #nixos
evanjs has quit [Ping timeout: 272 seconds]
proofofkeags has quit [Remote host closed the connection]
evanjs has joined #nixos
fresheyeball has quit [Quit: WeeChat 2.9]
riksteri has quit [Quit: riksteri]
<lordcirth> Duponin, what is the interface type? Are you using networkmanager?
<Duponin> lordcirth: it's a physical interface, only configured via the configuration.nix
MmeQuignon has quit [Ping timeout: 244 seconds]
<Duponin> if you want I can paste the configuration in a snippet
<lordcirth> sure
ckauhaus has joined #nixos
endformationage has joined #nixos
lambda-11235 has joined #nixos
<noonien> is it possible to have nm wifi connections autoconnect?
<Duponin> noonien: on my laptop NM always auto connect wifi, so I guess it can
<gchristensen> nmtui -> edit connections -> connection -> automatically connect should work
zebrag has quit [Read error: Connection reset by peer]
zebrag has joined #nixos
<noonien> nmtui doesn't seem to show wifi connections
<gchristensen> are you in the networkmanager group?
vyorkin[m] has joined #nixos
<noonien> good point, sudo seems to have made it so that wifi is shown
<noonien> i was wondering if nixos has any options to setup networkmanager connections, but i'll look through the options
<lordcirth> Duponin, MTU 1378??
<Duponin> lordcirth: yes, and?
<lordcirth> Why that MTU? Have you tried raising the MTU to see if that applies?
<{^_^}> [nixpkgs] @iblech opened pull request #109146 → sdlpop: init at 1.21 → https://git.io/JtvF5
<Duponin> that MTU because my Datacenter is not straight behind a WAN router (joy of the internet routing)
<Duponin> gonna try a bigger MTU
<Duponin> I tried a MTU to 9000 and a nixos-rebuilt test and no change at all, still 1500 and looking with ip a
<lordcirth> Duponin, is this a bare-metal host?
<Duponin> lordcirth: yes, bare-metal
thc202 has quit [Quit: thc202]
<Duponin> and it works when I do a `sudo ip link set mtu 1378 dev enp8s0` by hand
<lordcirth> ah, interesting. I was about to ask
<Duponin> (tried again and confirm)
<Duponin> when I do the `nixos-rebuild test` the interface service derivation is built and restarted
<{^_^}> [nixpkgs] @mweinelt opened pull request #109177 → zeroad: fix build → https://git.io/JtvbT
<{^_^}> [nixpkgs] @cole-h opened pull request #109178 → babelfish: add meta.platforms → https://git.io/JtvbI
<{^_^}> [nixpkgs] @eduardosm closed pull request #106775 → autofirma: init at 1.6.5 → https://git.io/JIPv5
<{^_^}> [nixpkgs] @eduardosm closed pull request #106776 → configuradorfnmt: init at 1.0.1 → https://git.io/JIPvh
hiro98 has quit [Quit: hiro98]
lsix has joined #nixos
MmeQuignon has joined #nixos
<{^_^}> [nixpkgs] @hugolgst opened pull request #109209 → vscode-extensons.github.github-vscode-theme: init at 1.1.5 → https://git.io/Jtvbu
mkaito has quit [Quit: WeeChat 3.0]
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/0fc18629dd5 (from 9 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/0fc18629dd5 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
mallox has quit [Quit: WeeChat 3.0]
ckauhaus has quit [Quit: WeeChat 2.7.1]
dandart has joined #nixos
MmeQuignon has quit [Ping timeout: 264 seconds]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
philipp[m] has left #nixos ["User left"]
meh` has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
mmmattyx has quit [Quit: Connection closed for inactivity]
domogled has joined #nixos
abrar has quit [Quit: WeeChat 2.9]
neiluj has quit [Quit: leaving]
ransom has joined #nixos
mmmattyx has joined #nixos
abrar has joined #nixos
shibboleth has quit [Quit: shibboleth]
asbachb has quit [Quit: Connection closed]
<noonien> hmm, i don't have networking.wireless.enable anywhere in my configuration.nix, yet wpa_supplicant seems to start on boot. is this normal?
<infinisil> noonien: What's `systemctl cat wpa_supplicant`?
<infinisil> The full output should show the files where it's been defined to run
<noonien> rg -i 'wpa|wireless' returns 0 results in my /etc/nixos
<infinisil> That looks like what one would get when wpa_supplicant is included in the systemd.packages option
<infinisil> noonien: Do you have `networking.networkmanager.enable = true`?
<noonien> yup
<nicoo> ,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
<{^_^}> [nixpkgs] @sephalon opened pull request #109230 → nixos/matrix-synapse: enable HTTPS in example → https://git.io/JtvA8
<noonien> i see. well, i don't mind wpa_supplicant starting, if it's networkmanager that manages it.
<noonien> the problem is that i can't seem to make this device automatically connect to wifi without logging on and doing it manually
<infinisil> I'm not really sure if networkmanager needs the started wpa_supplicant, I guess it might
wnklmnn has quit [Quit: Leaving]
<infinisil> You could try `systemctl stop wpa_supplicant` to see if everything still works then
<infinisil> (and if so, we should probably make sure that it's not started by default)
<noonien> yeah, everything seems to still work
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #109178 → babelfish: add meta.platforms → https://git.io/JtvbI
<infinisil> It not connecting to wifi kind of sounds like a client issue though, no?
<noonien> client issue?
<noonien> well, it is connecting to the wifi, just not automatically on boot
<noonien> even though i've got these settings: http://ix.io/2LPy
seku has quit [Quit: Connection closed]
<noonien> skimming journalctl doesn't even show any tries
<infinisil> Ohh, sorry for some reason i had in mind that this device was the wifi router itself, and that other clients couldn't connect to it
<infinisil> Never mind my previous message then :)
<{^_^}> [nixpkgs] @cole-h reopened pull request #109178 → babelfish: add meta.platforms → https://git.io/JtvbI
<infinisil> Unfortunately I don't know a lot about wifi debugging though
<noonien> thanks for trying, i'll try to debug it more
<noonien> i'm guessing it has something to do with the fact that when the connection was created, it was not made available to all users, so probably the secret is stored in a user-specific place, even though i did make it available to all users and changed the password afterwards
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109084 → tmuxp: 1.6.3 -> 1.7.0 → https://git.io/JtvO8
ManiacOfMadness has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvAV
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109072 → python3Packages.strictyaml: 1.1.1 -> 1.3.0 → https://git.io/JtvkC
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvAr
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109129 → matcha-gtk-theme: 2020-12-07 -> 2021-01-12 → https://git.io/JtvH7
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvAi
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109139 → python3Packages.rpyc: 4.1.3 -> 5.0.1 → https://git.io/Jtv5t
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JtvAX
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #109178 → babelfish: add meta.platforms → https://git.io/JtvbI
<{^_^}> [nixpkgs] @kraem opened pull request #109231 → linux: version bumps → https://git.io/JtvAH
dstzd has quit [Quit: ZNC - https://znc.in]
dstzd has joined #nixos
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
nikivi has joined #nixos
ericsagnes has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 reopened pull request #109178 → babelfish: add meta.platforms → https://git.io/JtvbI
philr_ has joined #nixos
dstzd has quit [Read error: Connection reset by peer]
dstzd_ has joined #nixos
joesventek has quit [Quit: Quit]
dstzd_ is now known as dstzd
joesventek has joined #nixos
<energizer> security.pam.services.<name>.text is a `null or strings concatenated with "\n"` and i want to add a line to the default security.pam.services.light.text. is that possible?
<energizer> s/light/lightdm/
dstzd has quit [Client Quit]
joesventek has quit [Client Quit]
nikivi has quit [Client Quit]
gianarb has quit [Ping timeout: 260 seconds]
nikivi has joined #nixos
erasmas has quit [Quit: leaving]
eliteqhjsj has joined #nixos
dstzd has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ManiacOfMadness has joined #nixos
joesventek has joined #nixos
<Duponin> energizer: a 'null or strings concatenated with "\n"' is a block of text, just write your conf in that option and it will be added
<energizer> Duponin: i just want to add a line, not replace all the lines
<Duponin> energizer: true, there is no `extraConfig` option?
<cole-h> 99% sure types.strings merges
<energizer> Duponin: i dont see one
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5322c1f7d77 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
zupo has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
fendor_ has quit [Ping timeout: 240 seconds]
gustavderdrache has quit [Quit: Leaving.]
eliteqhjsj has quit [Read error: Connection reset by peer]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
nikivi has joined #nixos
<energizer> i have X running on vt 7, so ctrl+alt+7 shows the gui. is it possible to add another gui, on ctrl+alt+8?
ransom has joined #nixos
<Duponin> energizer: I know how to do it by hand but not how to automate it with NixOS. But yes it's 1000000% doable and very funny
<energizer> Duponin: how to do it by hand?
ericsagnes has joined #nixos
<Duponin> energizer: a `startx`/`xinit` or whatever command to start your DE
<{^_^}> [nixpkgs] @fabaff opened pull request #109232 → python3Packages.pylutron: init at 0.2.6 → https://git.io/Jtvxs
__monty__ has quit [Quit: leaving]
<energizer> Duponin: it says display is already active for display 0
<Duponin> DISPLAY=:1 <your command>
<pinpox> How would I check if a nixOS system (uses flake config) is up-to-date in a script? I'd like to add that to my monitoring, e.g. alert if the system/nixpkgs hasn't been updated in the last 30 days
<energizer> Duponin: `DISPLAY=:1 startx` showed some weird display of a bunch of xterms but i couldn't get it to do anything
<energizer> had to reboot
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109012 → python3Packages.pypck: init at 0.7.8 → https://git.io/JteEU
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/Jtvx8
<{^_^}> [nixpkgs] @prusnak merged pull request #108945 → electrs: init at 0.8.6 → https://git.io/JLjsL
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/Jtvx4
<cole-h> pinpox: nixos-version --json | jq -r .nixpkgsRevision and compare to the latest revision of whatever branch you're following
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109087 → python3Packages.google-api-python-client: add missing dependency → https://git.io/Jtv3h
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvxB
cfinch has quit [Read error: Connection reset by peer]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
joesventek has quit [Quit: Quit]
dstzd has quit [Quit: ZNC - https://znc.in]
cfinch has joined #nixos
addcninblue has joined #nixos
fuiltilt has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109056 → tmuxPlugins.power-theme: init at 2020-11-18 → https://git.io/Jtve2
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvxz
<{^_^}> [nixpkgs] @fabaff opened pull request #109234 → python3Packages.pyfido: init at 2.1.1 → https://git.io/Jtvxg
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108943 → python3Packages.dnachisel: 3.2.5 -> 3.2.6 → https://git.io/JLj3z
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 5 commits to master: https://git.io/Jtvx2
kalbasit has quit [Quit: kalbasit]
<{^_^}> [nixpkgs] @lucasew opened pull request #109235 → vlc: add skin support → https://git.io/JtvxV
EmoSpice has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109131 → greybird: 3.22.13 -> 3.22.14 → https://git.io/JtvQs
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jtvxw
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #109135 → mycrypto: 1.7.12 -> 1.7.13 → https://git.io/JtvQx
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JtvxS
strikerlulu has quit [Ping timeout: 246 seconds]
cyphase has quit [Ping timeout: 256 seconds]
EmoSpice has quit [Ping timeout: 260 seconds]
cyphase has joined #nixos
joesventek has joined #nixos
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JtvpY
joesventek has quit [Quit: Quit]
domogled has quit [Quit: domogled]
superherointj has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @samueldr opened pull request #109236 → uboot: 2020.10 -> 2021.01 → https://git.io/Jtvpn
dstzd has joined #nixos
<noonien> iris_dri.so is SIGSEGV-ing on my nixos machine, is there a way to not use that?
dstzd has quit [Client Quit]
bdju has quit [Read error: Connection reset by peer]
bdju has joined #nixos
<{^_^}> [nixpkgs] @benley opened pull request #109237 → dex-oidc: 2.23.0 -> 2.27.0 → https://git.io/JtvpR
bdju has quit [Read error: Connection reset by peer]
mtr has joined #nixos
bdju has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #109238 → gerrit: 3.2.3 -> 3.3.1 → https://git.io/JtvpV
zebrag has quit [Quit: Konversation terminated!]
zoubair[m] has joined #nixos
zebrag has joined #nixos
zoubair[m] has left #nixos [#nixos]
nikivi has joined #nixos
mtr has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @poelzi opened pull request #109239 → qt5: Add debugging symbols in development builds → https://git.io/Jtvp6
Dotz0cat has joined #nixos
mtr has joined #nixos
teto has quit [Quit: WeeChat 3.0]
mtr has quit [Client Quit]
<{^_^}> [nixpkgs] @flokli opened pull request #109240 → [20.09] gerrit: 3.2.3 -> 3.2.6 → https://git.io/Jtvpi
mtr has joined #nixos
nikivi has quit [Client Quit]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @poelzi closed pull request #103093 → Use wrapQtApp in puddletag → https://git.io/Jkep8
mtr has quit [Client Quit]
mtr has joined #nixos
<cole-h> Mic92++
<{^_^}> Mic92's karma got increased to 43
<cole-h> Mic92: Thanks for https://github.com/Mic92/nixos-aarch64-images -- it was very helpful in bootstrapping my messing around with my rock64
sgo has joined #nixos
stigo has quit [Quit: stigo]
sgo is now known as stigo
justsomeguy has quit [Quit: WeeChat 2.9]
joesventek has joined #nixos
<jasom> cole-h: how does NixOS work on the rock64? I have one and have considered trying Nix on it?
K0kada has joined #nixos
<cole-h> Dunno, I quite literally just got it up and running :)
acarrico has quit [Ping timeout: 264 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/Jtvhv
<supersandro2000> jasom: my experience with an other SBC is that you do not want to build things on it
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<cole-h> Yeah, I'm using my desktop as a builder (with binfmt enabled for aarch64)
<cole-h> If you have a powerful enough machine to use binfmt on, it should be alright. Alternatively, if you don't plan on building anything from scratch (e.g. due to an overlay), it should be fine to just use Hydra's cache
oida has quit [Remote host closed the connection]
<flokli> cole-h: you should also be able to cross-compile from x86_64 ;-)
<cole-h> Well, that's true. Is that what would happen if I specified my builder as supporting aarch64 but without binfmt enabled?
dstzd has joined #nixos
<flokli> I went via pkgsCross.aarch64*.nixos ./configuration.nix
<flokli> but yeah, that should be equivalent to setting crossSystem when calling nixpkgs
dstzd has quit [Client Quit]
dstzd has joined #nixos
<jasom> cole-h: is it possible to configure the SBC to initiate builds on my desktop, or do I need to build manually and copy-closure them over?
<jasom> cole-h: thanks!
nikivi has joined #nixos
<jasom> my workstation is starting to get long-in-the-tooth, but should be faster even with qemu-binfmt than building on a rock64
EmoSpice has joined #nixos
<cole-h> Yeah, definitely will be faster
dstzd has quit [Client Quit]
dstzd has joined #nixos
joesventek has quit [Quit: Quit]
dstzd has quit [Client Quit]
joesventek has joined #nixos
dstzd has joined #nixos
halfbit has joined #nixos
sss2 has joined #nixos