worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
hadrien has joined #nixos
sigmundv has quit [Ping timeout: 240 seconds]
<fzakaria> How can i write a NixOS module whose option is an attrset of attrset; then in the _config_ portion of the module; i want to set a new key-value in each value
aleph- has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #97363 → consul: 1.8.0 -> 1.8.3 → https://git.io/JUZon
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JUneA
Serus has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97408 → nixos/cinnamon: init → https://git.io/JUnex
h0m2 has quit [Quit: WeeChat 2.9]
h0m1 has joined #nixos
<energizer> how do i examine a nix-shell? nix-build prints a path, but nix-shell doesnt
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUnej
<infinisil> fzakaria: Gonna need to give an example
Rusty1 has joined #nixos
<cole-h> mkg20001: Please change the title of your PR to make it obvious that it's targeting 20.09 :)
<mkg20001> @cole-h: did
<cole-h> Cheers, thanks.
zeta_0 has joined #nixos
<cole-h> I was confused because I was thinking "wait didn't wop just merge that" lol
<cole-h> Then saw the target branch
<zeta_0> hmm, i rebooted, but that emacs collision is still happening.
<cole-h> Well, yeah, rebooting wouldn't change anything
<cole-h> The problem exists in your Nix configuration
blueberrypie5 has joined #nixos
sigmundv has joined #nixos
<zeta_0> cole-h: how would you recommend that i troubleshoot this, should i remove the .emacs that's appended to the import, or try to find what is causing the collision, and i hope colemickens comes back, he helped me set this up.
blueberrypie has quit [Ping timeout: 240 seconds]
<cole-h> I already told you what is causing the collision -- you have both emacs and emacsWithPackages in your packages somewhere.
etrepum_ has joined #nixos
etrepum has quit [Ping timeout: 240 seconds]
jboy has quit [Ping timeout: 240 seconds]
etrepum_ is now known as etrepum
<cole-h> zeta_0: It looks to be in your home-manager configuration, not your NixOS configuration, FWIW
jboy has joined #nixos
<zeta_0> cole-h: ok, i see emacs in the import: `((import
<zeta_0> "/home/zeta/nixpkgs" {}).emacs)` and i'm using`emacsWithPackages` in my emacs overlay, so these 2 must be what's colliding.
<cole-h> Yes
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUnvl
gluegadget has quit [Ping timeout: 240 seconds]
<zeta_0> cole-h: would you recommend that i remove the appended .emacs of the import? i don't know why colemickens recommended that.
<fzakaria> infinisil: I have a module with secrets encrypted; i was wondering if as part of the setup for the module; i can assign a key to the sub-type of it's value decrypted.
<fzakaria> (if that made sense)
<zeta_0> cole-h: or i could substitute emacs with emacsWithPackages.
<cole-h> I'd recommend removing anything you don't understand :)
Heirlung has quit [Ping timeout: 240 seconds]
gluegadget has joined #nixos
<cole-h> But the reason he probably recommended that is so you can get emacs from your nixpkgs checkout. If you're using emacs-overlay, that sounds useless.
knerten1 has quit [Ping timeout: 240 seconds]
SrPx has quit [Ping timeout: 240 seconds]
kharon has quit [Ping timeout: 240 seconds]
Heirlung has joined #nixos
ris has quit [Ping timeout: 272 seconds]
kharon has joined #nixos
SrPx has joined #nixos
gleber has quit [Ping timeout: 240 seconds]
<infinisil> fzakaria: Still no clue, an example would come a long way
s1341 has quit [Ping timeout: 240 seconds]
s1341 has joined #nixos
gleber has joined #nixos
<zeta_0> cole-h: ok, i removed it: (import "/home/zeta/nixpkgs" {}) , now its throwing another error: https://dpaste.org/9DLT
<zeta_0> cole-h: here's the example snippet that colemickens pastebinned, except i'm using home.nix instead: https://gist.github.com/colemickens/9c351c0842b0742e9ec7cbee6b9aa585
Serus has quit [Read error: Connection reset by peer]
<energizer> infinisil: any idea what's going on here? https://github.com/energizah/pendulum-demo
veleiro has joined #nixos
mariatsji has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
alp has quit [Remote host closed the connection]
<zeta_0> i'm guessing that i need to set that import equal to some attribute then place it in home.packages
<cole-h> zeta_0: What is your packages list right now?
<cole-h> If you have any spaces in the list, you need parens around them
<{^_^}> [nixpkgs] @andresilva opened pull request #97409 → linux_zen: enable bfq io scheduler → https://git.io/JUnvK
<zeta_0> i have each package on a new line, in my home.packages
mariatsji has quit [Ping timeout: 244 seconds]
<zeta_0> cole-h: i have a bunch of packages.
<infinisil> energizer: Sleepy time for me now :)
<infinisil> But a reproducible example is nice
<zeta_0> cole-h: some i'm guessing i could do packet-tracer = import .....; and then place the packet-tracer attribute in home.packages
<zeta_0> that is, in the corresponding let in blocks.
rajivr has joined #nixos
n9nes- has quit [Quit: ZNC 1.8.1 - https://znc.in]
n9nes has joined #nixos
Serus has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97408 → [20.09] nixos/cinnamon: init → https://git.io/JUnex
<zeta_0> cole-h: what do recommend that i do next, because i'm stuck !
<{^_^}> [nixpkgs] @worldofpeace pushed 26 commits to release-20.09: https://git.io/JUnvQ
sigmundv has quit [Remote host closed the connection]
Rusty1 has joined #nixos
<zeta_0> where are you colemickens ?
<cole-h> zeta_0: I recommend you post your configuration somewhere so I can take a look :)
<zeta_0> cole-h: ok, one second, and thank you for your patience !
<zeta_0> cole-h: here's my home.nix file: https://dpaste.org/KTRj
sigmundv has joined #nixos
<zeta_0> cole-h: oh and i already changed the packet tracer section to: (import "/home/zeta/nixpkgs" {}) , which still throws an error.
<cole-h> Well, yeah, you don't want to do that
<cole-h> Because nixpkgs isn't a package
<cole-h> That's probably your problem
<cole-h> Remove that line
<colemickens> ...
<colemickens> the package was supposed to be on the end of it
<colemickens> sorry, I had to duck out and apparently have to duck out again, I'll be around tomorrow zeta_0 if cole-h doesn't get you squared away, sorry for disappearing on you
<cole-h> colemickens: (I had them remove that because they're using emacs-overlay's emacsWithPackagesFromUsePackage)
<zeta_0> colemickens: ok, i understand, i think i'm almost there, bit this import code is causing me problems.
<colemickens> cole-h: the point was never to use emacs though
<colemickens> they're trying to just pull one package from another nixpkgs checkout on disk
<cole-h> Oh
<cole-h> lmao
<cole-h> zeta_0: OK, so put that line back, but add the actual package you want, not emacs
<euank> It will be cleaner to bind that import to something with a let though, and it'll let it be evaluated less often I think.
domogled has quit [Quit: domogled]
<cole-h> We can try that after we get this working :)
<euank> so instead of having any `(import "/some/path" {}).package` in your package list, up where you have `let unstable = import <unstable> {};` ...
<cole-h> No need to add more complexity when even this much is somewhat problematic.
<zeta_0> cole-h: i changed it to: `((import "/home/zeta/nixpkgs" {}).packet-tracer)` (i'm not sure if that's the correct package name though, for packet tracer!)
<euank> You could add `myNixpkgs = import "/path" {};` and use `myNixpkgs.pkgName` in the list itself
<cole-h> zeta_0: Whatever is on the left side of the equals in `.... = callPackage ./.../packettracer/default.nix {}`
<euank> Yup, agreed on getting it working first, just a tip to save some parentheses
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
sigmundv has quit [Ping timeout: 256 seconds]
nixbitcoin has joined #nixos
nixbitcoin_ has quit [Ping timeout: 240 seconds]
<zeta_0> packet-tracer did not work so i tried: `((import "/home/zeta/nixpkgs" {}).packettracer)` , and it threw another error: https://dpaste.org/YKHL
<zeta_0> cole-h, euank: ^
maier has joined #nixos
<cole-h> zeta_0: qt56 doesn't exist
<cole-h> (anymore)
<euank> That sounds like `callPackage` didn't have `qt56` scope to pass to it. It should be using the callPackage from that nixpkgs, so that nixpkgs is just a broken repo I guess
nixbitcoin has quit [Remote host closed the connection]
nixbitcoin has joined #nixos
<zeta_0> here's the link to the commit i used: https://github.com/NixOS/nixpkgs/pull/38305/commits
h0m2 has joined #nixos
<{^_^}> #38305 (by tmplt, 2 years ago, closed): WIP: packettracer: init at 7.1.1
<euank> And you specifically checked out nixpkgs to that commit vs manually applying the patch locally?
<zeta_0> euank: i cloned it and patched it locally, with colemickens instruction me.
<{^_^}> [nixpkgs] @ttuegel merged pull request #97242 → Qt 5.15.0 → https://git.io/JUsx6
<{^_^}> [nixpkgs] @ttuegel pushed 60 commits to master: https://git.io/JUnf0
<euank> It ended up not being quite right. You could try patching it up more (i.e. bump the qt version or such), or you could check out the old nixpkgs commit exactly which will have that qt version
maier has quit [Ping timeout: 260 seconds]
h0m1 has quit [Ping timeout: 258 seconds]
<euank> but may be bad for some other reason (the rest of nixpkgs there being a couple years old)
<euank> At the commit that PR was made, you can see qt56 was available for callPackage (https://github.com/NixOS/nixpkgs/blob/9313f19fc9926a7448ff1f7aab38638be2201939/pkgs/top-level/all-packages.nix#L11095-L11105)
<euank> Presumably, in your repo it's not. I'd probably just try bumping the qt version to whatever it is in your nixpkgs commit and see if that works
<zeta_0> i can't be spending all day on this, i already have virtualbox setup, so i can install ubuntu on it, and then install packet-tracer from there.
<euank> It shouldn't be too bad to fix
<cole-h> If it were me, I would s/qt56/qt5/
<{^_^}> [nixpkgs] @ttuegel opened pull request #97410 → [20.09] Qt 5.15 → https://git.io/JUnfu
<{^_^}> [nixpkgs] @ttuegel closed pull request #96619 → qt5: 5.14.2 -> 5.15.0 → https://git.io/JULQo
<euank> It'll help to have a quicker way to test it than doing a full home-manager rebuild. If you run `nix-build /home/zeta/nixpkgs/default.nix -A pkgs.packettracer`, that should show you that error and let you iterate a bit more quickly on fixing stuff.
<zeta_0> ok i did that and its still missing qt56
<zeta_0> where do i go from here?
<euank> What cole said makes sense; try changing qt56 to qt5 in the two places it shows up in the package, see if that works
<euank> You can also look at the list of attribute names in `pkgs/top-level/all-package.nix` to figure out what qt versions are available in your patched up nixpkgs
<cole-h> qt5 qt512 qt514 qt5Full qt5ct
doublex has quit [Ping timeout: 260 seconds]
<cole-h> Those are all the qt5* attrs available
<euank> Did zeta push their nixpkgs commit somewhere?
<zeta_0> the error message says it's here: `/home/zeta/nixpkgs/lib/customisation.nix:69:16` so i'll change the version in that path.
<cole-h> No
<cole-h> zeta_0: No
<cole-h> It doesn't exist in there
<zeta_0> well tell me where to go, and i'll go there and change it, also what what qt version do you recommend that i use?
<euank> By 'two places it shows up in the package..' I meant 'in pkgs/.../packettracer/default.nix', whatever that full path is
<cole-h> The only thing that has to do with it, is that's how nixpkgs lets you override packages with e.g. overrideAttrs
<cole-h> zeta_0: I just ddi
<cole-h> zeta_0: Change qt56 to qt5 in the packettracer derivation
<zeta_0> ok i'll look now, sorry for the misunderstanding !
<euank> No worries, nix definitely can spit out some non-obvious / unintuitive errors
<{^_^}> [nixpkgs] @worldofpeace merged pull request #89176 → ibus-bamboo: init at 0.6.6 → https://git.io/JfKqd
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JUnfS
<zeta_0> i tried tree pkgs, and it returned a massive tree, lol
craftyguy has quit [Ping timeout: 258 seconds]
<euank> It's `applications/misc/packettracer`, I went back and checked the commit you linked earlier (https://github.com/NixOS/nixpkgs/pull/38305/commits/9313f19fc9926a7448ff1f7aab38638be2201939)
<cole-h> just fyi, it shows you the path to the package in the trace....
<cole-h> "error: anonymous function at /home/zeta/nixpkgs/pkgs/applications/misc/packettracer/default.nix:1:1"
<zeta_0> oh my bad, i missed it, thanks, ok, there's build.sh and default.nix files in there, i'm looking through the default.nix file now.
lotharn has joined #nixos
<zeta_0> cole-h euank: ok, i changed the 2 occurrences from qt56 to qt5
<zeta_0> i'll try another rebuild, to see if that fixes the issue.
ManiacOfMadness has quit [Ping timeout: 272 seconds]
ManiacOfMadness has joined #nixos
mumu62 has quit [Remote host closed the connection]
<zeta_0> ok, i need to enable the allowUnFree option, let me see if home-manager has that option.
<{^_^}> [nixpkgs] @Magicloud opened pull request #97411 → Upgrade VirtualBox to 6.1.14 → https://git.io/JUnJn
puck has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #97412 → gitAndTools.git-subtrac: 0.03 -> 0.04 → https://git.io/JUnJc
<euank> zeta_0: allowUnfree is a per-nixpkgs configuration, which can be configured on import. In all likelyhood you just need to tweak it for that one repo
nixy has quit [Ping timeout: 246 seconds]
<euank> so where you've got right now `import "/home/zeta/nixpkgs" {}`, you probably want `import "/home/zeta/nixpkgs" { config = { allowUnfree = true; }; }`
<euank> to allow it for that import specifically. Turning it on for another nixpkgs import won't affect that one since you're passing a default config (import ... {}) to it
night has quit [Read error: Connection reset by peer]
<euank> Hopefully that makes sense
ddellacosta has quit [Ping timeout: 246 seconds]
Guest52826 has quit [Ping timeout: 264 seconds]
boegel has quit [Read error: Connection reset by peer]
puck has joined #nixos
tghume has quit [Ping timeout: 264 seconds]
bgamari has quit [Ping timeout: 246 seconds]
bgamari has joined #nixos
NightA has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
<zeta_0> euank: yes that makes sense, and ok, i'll try that out now, one second !
orivej has joined #nixos
jbox has joined #nixos
tghume has joined #nixos
jbox is now known as Guest26937
toothbrush has joined #nixos
boegel has joined #nixos
<toothbrush> Hey all. I've put programs.xss-lock.enable = true;
<toothbrush> .. in my configuration.nix, but it's not working. I'm using lightdm and Xmonad. There's an error showing in `systemctl status xss-lock.service`:
<toothbrush> Error getting session: GDBus.Error:org.freedesktop.login1.NoSessionForPID. However, `env | grep XDG_SESSION_ID` is set, and ` loginctl show-session 5` shows sensible output..
<toothbrush> I wonder if anyone knows where i can dig?
<zeta_0> euank, cole-h: ok, i fixed the syntax errors: `((import "/home/zeta/nixpkgs" {config = {allowUnfree = true;};}).packettracer)`, time to try out another rebuild !
<euank> toothbrush: https://github.com/NixOS/nixpkgs/pull/93764 seems like it may be relevant
<{^_^}> #93764 (by evenbrenden, 6 weeks ago, open): nixos/displayManager: add XDG_SESSION_ID to systemd user environment
<toothbrush> euank: i'll have a look, thank you!
nixy has joined #nixos
<toothbrush> euank: i'm running on 20.09, but unfortunately i'm a nixos noob still - how would i pass this environment variable to xss-lock before the PR is merged?
<{^_^}> [nixpkgs] @marsam opened pull request #97413 → noti: 3.4.0 -> 3.5.0 → https://git.io/JUnJ7
Spiney has quit [Ping timeout: 240 seconds]
<zeta_0> euank, cole-h: ok, when i try `nixos-rebuild switch` it's throwing an error that has to do with the cisco website: https://dpaste.org/WToe
<cole-h> zeta_0: Then follow the instructions? There's nothing we can help you with, there.
<euank> toothbrush: looks like it requires some changes for the display manager too. I'm not really sure the best way to patch that in locally
<euank> I think you could do something like `let experimentalPRNixpkgs = (import builtins.fetchTarball "https://github.com/..../archive/$commit.tar.gz" {});`, and then ....
<euank> `disableModules = [ "services/x11/display-managers/default.nix" "programs/xss-lock.nix" ];` and `imports = [ "${experimentalPRNixpkgs.path}/modules/services/x11/dispaly-managers/default.nix" .... ];`
<toothbrush> euank: ah, ok. maybe it's best to wait for that PR to be merged? Am i right in understanding that if i'm following channel 20.09, i'm basically tracking master?
<euank> I've definitely done something like that before to replace a nixos module with a patched one. I'd be a little wary of doing it if the nixpkgs versions differ enough though.
<euank> Is 20.09 the same as nixos-unstable?
<toothbrush> I _think_ so?
<zeta_0> euank, cole-h: ciscos's website does not have packet-tracer 7.1 anymore, would it be hard to update the packettracer.nix file to use packet-tracer version 7.3 ?
<euank> Unstable's close enough to tracking master. It waits for a hydra build for it too before it promotes
<toothbrush> okay so probably i'll just live with the brokenness for a bit then :)
<toothbrush> since we're on the topic, i've noticed that my screen goes black after a few minutes. how would i make it just stay on until i tell it otherwise? I've seen internet forums mention "xset s" and other invocations, but that doesn't feel nixos-y?
<drakonis> 21.09 not out yet?
<euank> What I said above should work; since you're not that far from the current nixpkgs modules, it's not that scary to do and it would probably just work
<zeta_0> to be more specific, it uses packet-tracer version 7.3.1
<euank> But waiting works too, totally up to you
<toothbrush> euank: i guess if it fails i can try the famous rollback!
<euank> I mean, in all probability any failure will be _before_ it activates, so you won't even have to. If it blows up, I'd expect it to be "this nixos module field was renamed"
<cole-h> ,tias zeta_0
<{^_^}> zeta_0: Try it and see! (then tell us what you saw)
<euank> zeta_0: sounds like you get to update the packettracker default.nix to use a new version of the artifact then :)
<euank> it shouldn't be too hard
<drakonis> oops
<drakonis> 20.09
<toothbrush> okay, i'll see if i can adapt your example - thanks for your help!
<zeta_0> ok, i'll give it a try !
<energizer> i need help with python poetry if anybody has a minute.
<cole-h> drakonis: lol
<cole-h> drakonis: Branch-off happened today
<drakonis> oh nice
<euank> Oh, toothbrush, one other option would be to git clone nixpkgs locally, fetch that commit, and then `nixos-rebuild switch -I nixpkgs=/local/checkout/path` (as mentioned here https://nixos.org/manual/nixos/stable/#sec-custom-packages )
<drakonis> i see that the tree with the improved acme changes is in
<{^_^}> #95535 (by jonringer, 3 weeks ago, open): 20.09 Timeline
<drakonis> time to run nginx
<cole-h> drakonis: ZHF starts this week, beta starts next week
<cole-h> (Tentatively)
<zeta_0> euank, cole-h: in the packettracer directory, do i just need to change default.nix, or do i need to change the build.sh file as well?
<euank> Now that I think about it, that's a less fragile way to try a PR than my previous "just disable/import a few specific modules" approach, even if both probably work in this case
<cole-h> zeta_0: I would suggest you try it yourself, and if one isn't sufficient, try the other :)
<zeta_0> ok
<toothbrush> euank: wouldn't that roll back all my other packages to the state whenever that PR branch was created off master?
<euank> Yup, indeed, unless you rebased the PR locally
<toothbrush> yeah i could do that too probably
<toothbrush> fine let me try that!
ajmcmiddlin_ is now known as ajmcmiddlin
lunaa has joined #nixos
<zeta_0> the default.nix file requires a tar file, but the download from the cisco website is now a .deb file, can i still get it to work by changing the file name to a .deb file?
<zeta_0> name = "Packet_Tracer_${version}_for_Linux_64_bit.tar";
<zeta_0> but the file is: `PacketTracer_731_amd64.deb`
orivej has quit [Ping timeout: 265 seconds]
<zeta_0> one obstacle after another !
orivej has joined #nixos
lunaa has quit [Client Quit]
<zeta_0> euank, cole-h ^
hadrien has left #nixos ["Killed buffer"]
<euank> there might be other nixpkgs that deal with extracting debs and shuffling things around appropriately; could be worth grepping to see if any are helpful. Just renaming the file won't be enough since it's a diff format (ar vs tar), and almost certainly a different directory structure within
zangi has joined #nixos
<cole-h> No idea, I haven't touched a .deb file in probably 5 years, if not more.
<zeta_0> i'm screwed then !
<zeta_0> should i just give up now, and just install ubuntu on virtualbox?
<cole-h> Up to you. Welcome to yak shaving.
<toothbrush> euank: alright, it's installing the world. fingers crossed!
<abathur> imo, it's not good to try to figure out something new in Nix when you're up against a wall/deadline
<abathur> if you've found the wall, I'd just go with the VM
<zeta_0> ya, i give up, tell colemickens about my progress if i have time later, we can finish fix this packettracer build.
<abathur> but if you've still got time and feel like you'd want to get this to work in Nix eventually anyways...?
<zeta_0> i already have virtualbox setup, time to install ubuntu !
nikivi has joined #nixos
<euank> I'd offer to try and help package it, but it's behind an account wall and not free software :(
<zeta_0> well, later, i'm calling it a day, thanks for the help !
<zeta_0> euank++ cole-h++ colemickens++
<{^_^}> cole-h's karma got increased to 89
<{^_^}> euank's karma got increased to 8
<{^_^}> colemickens's karma got increased to 35
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
ogkloo has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
craftyguy has joined #nixos
zangi has quit [Quit: WeeChat 2.7.1]
lord| has quit [Ping timeout: 260 seconds]
lord| has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #88915 → shen-sbcl: init at 3.0.3 → https://git.io/Jfwmo
<{^_^}> [nixpkgs] @marsam pushed 6 commits to master: https://git.io/JUnTe
justanotheruser has quit [Ping timeout: 258 seconds]
detran has quit [Ping timeout: 244 seconds]
serge90[m] has joined #nixos
nwspk has quit [Quit: nwspk]
nwspk has joined #nixos
Darkmatter66 has quit [Ping timeout: 260 seconds]
jonringer has joined #nixos
<{^_^}> [nixos-homepage] @samueldr pushed 15 commits to feature/2020-r/main: https://git.io/JUnTu
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Darkmatter66 has joined #nixos
mzan has joined #nixos
stephank6 has joined #nixos
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
kroh has joined #nixos
spacefrogg has joined #nixos
stephank6 is now known as stephank
stephank has quit [Ping timeout: 246 seconds]
kroh has quit [Remote host closed the connection]
kroh has joined #nixos
<{^_^}> [nixpkgs] @StephenWithPH opened pull request #97415 → WIP: pydrive2: init at 1.6.0 → https://git.io/JUnTb
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/61525137fd1 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixos-homepage] @samueldr pushed to feature/2020-r/main « index.tt: Make the search form actually work »: https://git.io/JUnTh
kroh has quit [Remote host closed the connection]
maier has joined #nixos
jonringer has quit [Ping timeout: 264 seconds]
maier has quit [Ping timeout: 260 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
ctp has quit [Read error: Connection reset by peer]
ctp has joined #nixos
davetapley has quit [Ping timeout: 246 seconds]
vdemeester has quit [Read error: Connection reset by peer]
vdemeester has joined #nixos
zgrep has quit [Ping timeout: 260 seconds]
dongcarl has joined #nixos
davetapley has joined #nixos
wpcarro has quit [Ping timeout: 264 seconds]
wpcarro has joined #nixos
m0rphism has quit [Ping timeout: 256 seconds]
jared-w_ has quit [Ping timeout: 258 seconds]
jared-w_ has joined #nixos
Supersonic112 has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
Supersonic has quit [Ping timeout: 256 seconds]
Supersonic112 is now known as Supersonic
<samueldr> okay, so quick recap
<samueldr> it seems like fonts on my main computer just decided to die out and stop working, all around
<samueldr> but without changing nixpkgs version
<samueldr> just after a rebuild
<cole-h> nix-diff to the rescure? :D
<cole-h> uh
<cole-h> s/rescure/rescue/
<samueldr> probably won't help considering booting the previous generation doesn't help?
cjpbirkbeck has quit [Quit: Goodbye, take care]
iqubic has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #97416 → mypaint: fix crash without hicolor-icon-theme → https://git.io/JUnIn
<iqubic> I have a laptop with a built-in fingerprint scanner. Is it possible to use this on NixOS?
<samueldr> it all depends on the specific scanner, and hardware support in the Linux kernel
<samueldr> oooh... I fixed it... but if it's what I think it is it might not be good
<iqubic> Yeah. That will be the issue. It's a goodix fingerprint scanner, so it's got like zero support.
dramforever has joined #nixos
Heirlung has quit [Ping timeout: 240 seconds]
<samueldr> okay, solved it...
koh has joined #nixos
<samueldr> if on 20.03 your fonts are broken after running an app (which??) from unstable, clearing the font cache or refreshing it will solve the problem
<samueldr> e.g. rm -rf ~/.cache/fontconfig or fc-cache -r
<samueldr> that's not a solution to the underpinning problem, but a way to make things work again
<samueldr> underlying problem*
Heirlung has joined #nixos
lotharn has quit [Ping timeout: 260 seconds]
<iqubic> I was going to say my fonts weren't broken, but then I realized that I'm not actually on 20.03
mmohammadi9812 has joined #nixos
<iqubic> I'm running 100% unstable
lotharn has joined #nixos
detran has joined #nixos
lotharn has quit [Max SendQ exceeded]
lotharn has joined #nixos
jmeredith has joined #nixos
rprije has joined #nixos
ensyde has joined #nixos
orivej has quit [Ping timeout: 264 seconds]
realisation has quit [Ping timeout: 265 seconds]
ManiacOfMadness has joined #nixos
veleiro has quit [Ping timeout: 265 seconds]
realisation has joined #nixos
<{^_^}> [nix-mode] @rossabaker opened pull request #107 → Check for process before completing in nix-repl → https://git.io/JUnqm
Havvy has quit [Read error: Connection reset by peer]
Havvy has joined #nixos
ensyde has quit [Quit: WeeChat 2.9]
zgrep has joined #nixos
ensyde has joined #nixos
pjt_tmp has joined #nixos
<Graypup_> getting a The ‘fileSystems’ option does not specify your root file system. while installing nixos
<Graypup_> for some reason it is indeed the case that the root fs is not listed in the autodetected config
malook has joined #nixos
<Graypup_> i did a fucky wucky and didn't mount it lmfao
malook has quit [Client Quit]
malook has joined #nixos
xd1le has quit [Remote host closed the connection]
<Graypup_> i guess that's why it didn't work, I messed up haha
mariatsji has joined #nixos
rodarmor has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/0cebf41b668 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
mariatsji has quit [Ping timeout: 272 seconds]
Rusty1 has quit [Quit: WeeChat 2.3]
<Graypup_> gosh i wish hydra were faster to load pages :(
<Graypup_> assuming it's slow for the same reason nix is slow though: it just is doing a lot of work
toothbrush has quit [Quit: leaving]
malook has quit [Quit: malook]
<cole-h> Oh wow, Hydra went hard
<cole-h> Queue was ~350k earlier today
<cole-h> Now it's only ~130k
ManiacOfMadness has quit [Ping timeout: 264 seconds]
<Graypup_> ,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
mmohammadi98124 has joined #nixos
GolDDranks has joined #nixos
mmohammadi98126 has joined #nixos
maier has joined #nixos
mmohammadi9812 has quit [Ping timeout: 264 seconds]
mmohammadi98126 is now known as mmohammadi9812
<{^_^}> [nixpkgs] @vbgl merged pull request #97122 → jackline: 2020-04-24 → 2020-09-03 → https://git.io/JU3Fw
<{^_^}> [nixpkgs] @vbgl pushed commit from @sternenseemann to master « jackline: 2020-04-24 → 2020-09-03 »: https://git.io/JUnYU
mmohammadi98124 has quit [Ping timeout: 258 seconds]
jared-w_ is now known as jared-w
maier has quit [Ping timeout: 260 seconds]
Sanchayan has joined #nixos
maier has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #97423 → ott: 0.30 → 0.31 → https://git.io/JUnY2
palo1 has joined #nixos
mariatsji has joined #nixos
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
<GolDDranks> Hi, any ideas how I should go on debugging this problem 2.? https://github.com/NixOS/nixpkgs/pull/97376#issuecomment-688629474 That is, I'm trying to produce a static binary, but for some reason nix thinks it has two runtime dependencies
<Ke> so the nixos-20.03 was branched, when does the channel appear?
<cole-h> You mean for 20.09?
<Ke> 20.09...
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/94b8935729c (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<cole-h> The beta begins next week. Channels will probably appear when the various hydra things finish
<Ke> yes
<cole-h> Well, there y ago
<cole-h> ya go*
<GolDDranks> I checked the binaries to be indeed, fully statically linked with file and ldd
<Ke> thanks
<GolDDranks> So, I'm not quite sure how Nix works here. I read in the documentation that it tries to search the hashes of the dependencies from the result?
<{^_^}> [nixpkgs] @cohei opened pull request #97424 → skktools: 1.3.3 -> 1.3.4 → https://git.io/JUnOv
<GolDDranks> It thinks that the two deps are runtime dependencies, which means that their hash is contained somewhere in the result, right?
<Ke> GolDDranks: try nix why-depends
<V> GolDDranks: when Nix builds a package, it scans through all files produced and marks packages it finds references to as runtime deps
<V> So it automatically knows what runtime dependencies a package has
<Ke> GolDDranks: you can just grep inside the binaries
<V> (of course this is a heuristic and isn't perfect)
<GolDDranks> Okay, why-depeneds shows that there is a reference inside file /nix/store/PKGHASH_PKGNAME/nix-support/propagated-build-inputs
<GolDDranks> That seems to be a text file
buckley310 has joined #nixos
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 256 seconds]
<Graypup_> GolDDranks, is this haskell per chance?
<V> no, dropbear is C AFAIK
<GolDDranks> No, this is dropbear that depends on zlib, both are C
<Graypup_> shoulda read the commit ‍♀️ my error
<V> there being a reference in that file means that zlib is in propogatedBuildInputs
<energizer> hey can someone who's on unstable try installing python3Packages.pendulum and run `python3 -c'import pendulum; print(pendulum.__version__)'`
<Graypup_> ~ » nix-shell -p python3Packages.pendulum --run 'python -c "import pendulum;print(pendulum.__version__)"'
<Graypup_> 2.1.2
<GolDDranks> V However, I can't find propogatedBuildInputs mentioned in either of the zlib or dropbear package
<V> I can't either
<energizer> thanks Graypup_
<Graypup_> why-depends perhaps?
<V> Graypup_: that was already suggested
<Graypup_> i am really bad at reading today, I shall close IRC lmfao
<Graypup_> sorry!
<V> it's fine, take it easy
<GolDDranks> Ah, it seems to be this one: https://github.com/NixOS/nixpkgs/issues/83667
<{^_^}> #83667 (by FRidh, 23 weeks ago, open): pkgsStatic: do not propagate builds with `nix-support/propagated-build-inputs`
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<V> ugh
<V> that sucks
sangoma has joined #nixos
<V> I feel the way Nix does dependencies is kind of broken
<energizer> dependencies is like the whole point of nix
growpotkin has joined #nixos
<GolDDranks> Well, at least I now know it's a glitch of the system, hopefully fixed some day, and there is nothing wrong with my binary.
<Ke> they mentioned that adding dev package should help
<{^_^}> #83793 (by FRidh, 23 weeks ago, open): RFC: Force "dev" output in case of static builds
<Ke> it seems like the discussion just died out there
<Ke> it's like noone formally seems to object or propose
<GolDDranks> Any way to get the ball rolling?
<Ke> not sure, but if you are building your own package, you can manually add that dev package
<{^_^}> [nixpkgs] @FRidh merged pull request #97384 → pythonPackages.python-pam: remove duplicate package, fixes #97355 → https://git.io/JUZH8
<{^_^}> [nixpkgs] @FRidh pushed to master « pythonPackages.python-pam: remove duplicate package, fixes #97355 »: https://git.io/JUn3U
<{^_^}> [nixpkgs] @RaghavSood opened pull request #97425 → ledger-live-desktop: 2.9.0 -> 2.10.0 → https://git.io/JUn3k
<{^_^}> [nix] @abathur opened pull request #3996 → Macos big sur fixes → https://git.io/JUn3Z
<bradparker> Not sure if this is the best place to ask. I'm trying to get Ansible + some Linode module for Ansible working from within a Nix-Shell on macOS. I can get a shell with both the correct Linode API python module and Ansible installed (as a python module also). For some reason the Ansible executable "can't see" the Linode API python module.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bradparker> I also tried creating a "python with packages" containing the Linode module and then using `.override` to set it as the "top level" Ansible executable's python3. But then the executable uses a different (newer) python version than the one I supplied anyway.
GolDDranks has quit [Remote host closed the connection]
zupo has joined #nixos
ensyde has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @zowoq merged pull request #96735 → buildGoPackage: check/delete vendor → https://git.io/JUqGM
<{^_^}> [nixpkgs] @zowoq pushed 27 commits to master: https://git.io/JUns3
<euank> bradparker: what's the nix-shell invocation you're using? something like nix-shell -p python3Packages.ansible python3Packages.linode ?
<bradparker> It's in a shell file already. I'll pop it in a gist. Thanks :)
LeshaInc has quit [Ping timeout: 246 seconds]
<bradparker> In that shell I can happily run ansible and I can also write python scripts that import "linode_api4". But ansible fails to look up "linode_api4"
aleph- has quit [Ping timeout: 240 seconds]
LeshaInc has joined #nixos
<joesventek> Anyone else having issues building a system configuration on nixos-unstable using systemd-boot?
<euank> Is there anything more to the ansible module system than PYTHONPATH? It looks like ansible's python path contains that at least
cole-h has quit [Ping timeout: 258 seconds]
<joesventek> Apparently it is due to `bootctl status` returning a non-zero exit code. But looking at its output I don't see any issues being reported.
wak-work has joined #nixos
sascha has joined #nixos
sascha is now known as Guest35326
<joko> Hey, does Hydra support PR evaluation of flake repositories?
<bradparker> euank: I don't know, sorry. Do you think the interpreter being in a different location could be throwing it off? Ansible complains and mentions this path /nix/store/51ly5wgcjmv9g23156kjsd4x9m102zxf-python3-3.7.8/bin/python3 but I have this one in the shell /nix/store/va522zrw44yxjr58z03s5978ndrbk0pa-python3-3.7.8-env/bin/python3
<euank> bradparker: for me, the error was 'Failed to import the required Python library (linode-python)' rather than linode_api4
<euank> And if I changed your shell.nix to just use `nixpkgs.python37.withPackages(packages: with packages; [ ansible linode ]);` instead, it got further at least
<bradparker> Ah, we're using `linode_v4` somewhere in our playbooks
<dramforever> Hey, we're shipping channels starting at 'alpha0' apparently
<dramforever> Is this new?
<dramforever> version alpha0, i mean
<euank> bradparker: seems like both those packages might be required (one for your stuff, one for ansible). Does tossing in that extra python package end up working?
<bradparker> Hrm, no. Same error. Apparently before now they've just been pip-installing only linode_api4
<euank> is there an easy way to repro it locally? Some minimal playbook or one-shot module command?
<bradparker> Hrm, lemme see
<euank> And is the error specifically about it failing to load linode_api4?
<bradparker> Yep
<bradparker> I guess trying to run a playbook with any of these examples in it might do it https://docs.ansible.com/ansible/latest/modules/linode_v4_module.html
<bradparker> Lemme see
<euank> makes sense. I confused myself before by looking at the older linode module
<euank> Huh, interesting, I don't reproduce that error on linux
<euank> I get to a "invalid oauth token" error, meaning I think it loaded the python module just fine
peelz has quit [Read error: Connection reset by peer]
peelz has joined #nixos
cr4y1 has joined #nixos
<bradparker> Huh, interesting. Thanks a bunch for having a look :). I might have a crack at these interpreter settings and see if that helps.
<euank> I also have two different python interpreters at play fwiw
<euank> Oh, actually, no, I take that back
civodul has joined #nixos
<euank> chasing down the #! in `/nix/store/.../bin/.ansible-wrapped` and the python wrapped by `$(which python)` in that shell do both give me the same thing. There are something like 3 layers of wrapper scripts here you can poke through to see what PYTHONPATH is being set for various things.
m0rphism has joined #nixos
<euank> Unfortunately, I'm well out of my depth, and I can't repro it on nixos, so I don't think I'll be any help. Good luck.
alp has joined #nixos
<bradparker> Been a huge help. Thanks again :)
jonringer has joined #nixos
malook has joined #nixos
turbo_MaCk has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed 3 commits to release-20.09: https://git.io/JUnGj
<turbo_MaCk> is systemd-boot-builder.py broken on most recent unstable?
mmohammadi9812 has quit [Ping timeout: 260 seconds]
mmohammadi9812 has joined #nixos
mmohammadi9812 has quit [Ping timeout: 256 seconds]
mmohammadi9812 has joined #nixos
ManiacOfMadness has joined #nixos
mallox has joined #nixos
aborsu has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #97428 → [20.09] .github/workflows/editorconfig.yml: remove → https://git.io/JUnZu
<joesventek> turbo_MaCk, it is for me
zeta_0 has joined #nixos
nixbitcoin has quit [Remote host closed the connection]
<zeta_0> does anyone here know how to get qemu up and running correctly? virt-manager returned this: https://dpaste.org/bS72
nixbitcoin has joined #nixos
buffet6 has joined #nixos
<immae> zeta_0: virtualisation.libvirtd.enable = true should be enough, is that what you did?
<immae> (+ adding libvirtd to your groups if you want to use it as a user)
buffet has quit [Ping timeout: 240 seconds]
buffet6 is now known as buffet
zecnate has joined #nixos
nixbitcoin has quit [Remote host closed the connection]
<zecnate> New to nixos. What is the command to fetch and install a specific revision of nixpkgs? I see `nix-channel --add URL` and `nix-channel --update` but I want something like `nix-channel --fetch URL HASH`.
<zeta_0> immae: so far i've placed this in configuration.nix:
<zeta_0> boot.kernelModules = [ "kvm-amd" "kvm-intel" ];
<zeta_0> virtualisation.libvirtd.enable = true;
nixbitcoin has joined #nixos
<zeta_0> but i haven't add libvirtd to groups, so i'll do that now !
<{^_^}> [nixpkgs] @cohei opened pull request #97429 → skktools: enable to build on mac → https://git.io/JUnnG
<immae> zeta_0: adding libvirtd to groups won’t solve your issue I think
<zecnate> The reason I want this is because I'm experimenting with using a nixos docker image to set up a reproducible build for my project, so I need to "pin" the specific revision of nixpkgs used inside the docker file. `nix-channel --update` would not be reproducible.
<zecnate> Is there a general guide for this use case of using Nix for reproducible builds?
<zeta_0> immae: do i need to place it into extraGroups option of my user?
<immae> yes
<immae> Did you restart after enabling the kernelModules ?
dramforever has quit [Ping timeout: 260 seconds]
arjen-jonathan has joined #nixos
<immae> (not sure it’s absoluetly necessary though)
cfricke has joined #nixos
<immae> you can check the logs of libvirtd.service too to check if it says something
<{^_^}> [nixpkgs] @cohei closed pull request #97429 → skktools: enable to build on mac → https://git.io/JUnnG
<zeta_0> immae: no, i haven't rebooted, i could do that now to double check.
<immae> you could yes (it’s just because I don’t know if they get activated automatically or not)
<zeta_0> ok, i'll reboot now, i'll be back in a bit !
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
<{^_^}> [nixpkgs] @jtojnar merged pull request #97416 → mypaint: fix crash without hicolor-icon-theme → https://git.io/JUnIn
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JUnno
sangoma has quit [Ping timeout: 246 seconds]
<zecnate> I'm attempting to explore nixos with `docker run -ti nixos/nix` and struggling.
<zecnate> First issue: `nix-channel --help` gives some error about `man nix-channel` failing. So I tried `nix-env -i man` but that didn't work. (I'm kind of fumbling blindly here.)
<{^_^}> [nixpkgs] @cohei opened pull request #97431 → skk-dicts-unstable: enable to build on mac → https://git.io/JUnn6
<zecnate> Next I wanted to figure out which derivation provides `env` and I see this ticket: https://github.com/NixOS/nixpkgs/issues/1751 -but that approach doesn't work for me.
<{^_^}> #1751 (by jameshfisher, 6 years ago, closed): Which package provides file "foo"
cfricke has quit [Client Quit]
<zecnate> If I run `command-not-found env` I get `/bin/sh: command-not-found: not found`.
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
<zecnate> Are there recommended steps to upgrade this docker image shell environment into a proper interactive nixos user environment?
aw has joined #nixos
spacefrogg has joined #nixos
dramforever has joined #nixos
alexherbo2 has joined #nixos
zeta_0 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<zeta_0> immae: nope, i rebooted, but virt-manager is still returning the same error message.
<zeta_0> any tips on how to troubleshoot this ?
pjt_tmp has quit [Ping timeout: 264 seconds]
cfricke has joined #nixos
<immae> yes, let’s start with: journalctl -u libvirtd.service -e
<immae> does it say anything useful?
<zeta_0> libvirtd is working, but it's also returning an error: `no servers found in /etc/resolv.conf, will retry`
<Graypup_> what magic does nixos do to manage uids and gids?
<immae> hmm ok
<Graypup_> specifically I'm writing a nixops module which adds a user and a systemd service
<immae> could be a hint but seems unrelated
<immae> can your try the other libvirt* logs?
<Graypup_> consulting the caddy module it has users.groups.caddy.gid = config.ids.uids.caddy;
<Graypup_> which seems like a magic?
<Graypup_> or did they just preassign them?
<immae> Graypup_: nixos/modules/misc/ids.nix
<immae> no magic ;)
alp has quit [Read error: Connection reset by peer]
<Graypup_> hm ok so if I want my own do I just make one up?
<immae> yes
<Ke> Graypup_: not sure if it's idiomatic in nixos, but if you don't have static data for the service, consider using dynamic users
<zeta_0> immae: i'm thinking of using virtualbox instead, virtualbox works out-of-the-box without any issues.
<immae> and make sure it’s not in the list there
<immae> zeta_0: ok
<immae> (for me libvirtd worked out of the box :p )
<Graypup_> Ke, I have a state directory that I have to copy stuff into on startup, but idk if that precludes it?
alp has joined #nixos
<Graypup_> I know I watched Lennart talk about it a long time ago so I can't even remember what it entails lol
<{^_^}> [nixpkgs] @lheckemann merged pull request #96830 → unifi-poller: add service and prometheus-exporter → https://git.io/JUqi6
<{^_^}> [nixpkgs] @lheckemann pushed 5 commits to master: https://git.io/JUncO
<immae> dynamic user don’t always work
<Ke> Graypup_: does it need to persist over boot?
<immae> so just be precautious yes
<Graypup_> yes
<Graypup_> (imo everything in that state directory should be stuffed into the database, but that's a Big Opinion for later on the app side)
<Ke> then you need static user
<Graypup_> coolio so I just make up an id >399 since nix promises not to eat those?
<immae> zecnate: I’m trying to understand your situation, first are you using nix or are you on the nixos operating system?
<zeta_0> immae: it says it's having trouble finding the default kvm, i have both amd-kvm and intel-kvm setup, so maybe that's what's confusing it, since it worked out of the box for you, what are the exact steps that you did?
<Ke> in my opinion using dynamic users is best practice when possible, ie. no persistent state needed etc.
<Ke> ie. when you could just run as nobody/nogroup
<immae> zeta_0: ah I don’t have amd-kvm in my list, so maybe that’s why?
<Graypup_> I so so so want no persistent state haha it's just a question of getting approval to put the time into making it so
<immae> it didn’t have a way to get confused
<zeta_0> immae: ok, i'll remove it and check to see if that fixes it.
<zecnate> @immae: I'm running the `nixos/nix` docker container, which I assume is a standard nixos setup.
<immae> zecnate: oh
zeta_0 has quit [Quit: rebuilding]
<immae> I believe it’s not that simple
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<zecnate> I don't actually know the pedigree of the container: https://hub.docker.com/u/nixos
<Graypup_> yeah i used to use that before I got super confused and resigned myself to learned nix haha
<zecnate> What is not simple?
<Graypup_> now I use the dockerTools to build containers, but I gave up on that too since they were too big
<Graypup_> zecnate, it's kinda unclear what that container is for exactly I guess?
<immae> From what I see of the dockerfile it’s definitly not a nixos system
<immae> It’s an alpine system with nix installed on it
<zecnate> Eww, yeah, what is that?!
<Graypup_> https://github.com/Carnap/Carnap/blob/master/release.nix#L38-L69 here's a nix-built container :)
<Graypup_> from my work project
<zecnate> Ok, is there a reliable nixos docker container image?
<Graypup_> afaik no, but unsure. I think the way it works is that people build containers on their host systems and deploy them
<immae> I could build you one, but I don’t know if there are "public" ones
<zecnate> @graypup_ Thanks! I am not running nixos, though, so I can't use that derivation. Is there an image published on docker hub?
<Graypup_> zecnate, hm interesting because I'm not either haha
<immae> zecnate: you can install nix on non-nixos system
<Graypup_> and it defo builds on my computer
<zecnate> @immae I've done that in the past. For this project that doesn't fit the requirements.
<Graypup_> which is, by the way, arch linux, on WSL2 on Windows ;-)
<immae> zecnate: well that would let you build a nixos docker container and then you can throw away nix if you want
thc202 has joined #nixos
<zecnate> The requirements are: the users have docker, and they are unwilling to install nix. They can use docker to create a reproducible build of the project.
<Graypup_> ah, well you don't need nixos for that?
sangoma has joined #nixos
<zecnate> Ok. I realize I was assuming there'd be an "official" Docker image for nixos releases…
<immae> to my knowledge there’s none
<zecnate> @graypup_ I was hoping to use Nix as a dependency management system and build orchestrator.
captn3m0- has joined #nixos
<zecnate> Ok.
<immae> but you can do that ^ on any system, you don’t need to be on nixos
<immae> (using nix)
mvanwaveren has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #97432 → allegro: fix build, use texinfo6_5 → https://git.io/JUnc2
<immae> so if you install nix on your debian-or-arch-or-whatever system then you can build docker containers like you want
<zecnate> @immae: as I said, a requirement is that users don't need to install nix.
<immae> yes but you can prepare them a docker image
<dramforever> as in, not manually but okay if something came with nix, or just no nix at all
captn3m0 has quit [Ping timeout: 260 seconds]
<dramforever> which one do you mean by 'unwilling to install nix'?
<zecnate> Ok, so I could install Nix on my own system to generate a project-specific docker image with nixos on it, then distribute that to my users, who then use that docker image to run nix-build to build the software…
<immae> yes
<Graypup_> zecnate, yeah you've definitely got a good case for a container-with-nix-in-it
<zecnate> I think the main difference between me generating my own docker image and "an official one" is simply that there would hopefully be more eyes on the official one to fix bugs, catch security issues, etc…
<zecnate> Anyway, I do think that approach where I distribute my own docker image is feasible, it's just another layer I wasn't anticipating.
<zecnate> @Graypup_ good to hear it makes sense to Nix people.
<zecnate> How do Nixers refer to themselves, btw? Nixies?
<zecnate> If the use case seems baroque or weird to you, wait until you see what I'm trying to replace. :-)
<Graypup_> nix is such a useful tool, but oof the complexity is real. I had to learn it because it was seemingly the only way to get working ghcjs packages, and also haskell stack barely works for me
zeta_0 has joined #nixos
euandreh has quit [Remote host closed the connection]
aborsu has quit [Quit: aborsu]
jonringer has quit [Ping timeout: 256 seconds]
<zecnate> The system I'm trying to replace is hand-woven out of posix-compliant makefiles which track dependencies by hash, fetch tarballs, build, etc… Then for reproducible builds, users have to run a blessed vm image, so there's a severe bootstrapping problem.
euandreh has joined #nixos
<Graypup_> holy crap they reimplemented a nix-like in make
<Graypup_> that is amazing
<zecnate> Ok, next step on this project would be to learn about building docker images from nix. I'm wondering if it'll be easier to get running with Nix on debian or if I should install nixos on an lxc container. I think I may prefer the latter.
<Graypup_> nixos and nix are totally different things :)
<zecnate> Does anyone have a feel for what the most popular installation of Nix itself is? Is it mostly nixos users or is it actually Nix-on-debian or something like that?
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
<Graypup_> nixos is "what if operating system but nix", and nix is a really sweet build tool
aw has joined #nixos
<zecnate> I understand that, but what's most important for me is to be in the largest user base (so that docs tend to match my case, bugs tend to get ironed out quicker, etc…).
<zeta_0> immae: i think libvirtd was working the whole time, i'm guessing it was because by default virt-manager tries searching for a remote ssh connect, but after chaning the option to qemu/kvm user session, virt-manager now seems to work out-of-the-box !
wfranzini has joined #nixos
<zeta_0> immae: thanks for the troubleshooting tips !
<immae> oh
spacefrogg has joined #nixos
<Graypup_> you absolutely can just run it in debian and it's probably going to be easier. the commands are the same, the outputs are the same. it's just a q of whether your system config is being managed by nix or not
<immae> so only the client was buggy?
<zecnate> Thanks for the feedback. Ttyl.
<dramforever> zecnate: Given that 'just Nix' is a strict subset of 'NixOS', I think you can go with the former
<Graypup_> ^
<zecnate> Oh wait, is there a guide/readme/howto for generating docker images with nix?
wfranzini has quit [Client Quit]
<dramforever> And NixOS is definitely *not just* Nix but it's a whole system
<dramforever> it also handles system configuration
<dramforever> So it means there's actually a middle option: Nix in a container
<Graypup_> i read the section in the nixpkgs manual, then gave up and searched the entirety of github for examples
<zeta_0> immae: ya, i think it was virt-manager's default setting that was the problem.
<zecnate> @graypup_ the only time I've run nix was on debian and I recall hitting two or so blockers in setting it up. Next time if I encounter them again I'll file doc patches or at least tickets.
<zeta_0> immae++
<{^_^}> immae's karma got increased to 25
fendor has joined #nixos
<zecnate> Thanks!
<immae> I played with that a bit some time ago (it might need adjustement due to nix evolution since 2016)
<immae> zeta_0: cool :)
<Graypup_> ^^ yep that's the manual section I read before scouring github
<zecnate> Thanks for the link. In fact, I starting investigating this project after being reminded of Nix from this post: https://twitter.com/least_nathan/status/1301306220423254017
<Graypup_> also, as someone who literally just started using nixos today for a deployment it is incredibly nice and easy (but I came out of writing project scaffolding with nix so I more or less understand how it works)
<immae> zecnate: Grahamc blog post might be a little more advanced than what you want to do now :)
<zecnate> -eh, I meant to post the url from my tweet which is: https://grahamc.com/blog/nix-and-layered-docker-images
<zeta_0> later, i'm heading out !
<dramforever> zecnate: I'm wondering if 'installing Nix, but it came with a docker image' is fine
<{^_^}> [nixpkgs] @filalex77 merged pull request #97217 → nixos/caddy: add support for caddy v2 (take 2) → https://git.io/JUs1j
<{^_^}> [nixpkgs] @filalex77 pushed 8 commits to master: https://git.io/JUncp
<dramforever> it sounds like your users are in fact developers and they're going to build stuff
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
mananamenos has joined #nixos
lotharn has quit [Ping timeout: 260 seconds]
<zecnate> @dramforever: If I show up with a project that relies only on a dependency I'm sure they already have (Docker) that's way easier to sell than if I show up saying "ok, to switch to this new build system, first install Nix"...
<zecnate> Some of them use mac and windows, btw. No idea if nix is easy to install there.
<immae> (it’s almost impossible on latest mac’s)
<zecnate> It might be possible, it's just a matter of streamlining to sell it well to the rest of the team. ;-)
<zecnate> Gotta run. Thanks everyone!
<dramforever> Well if they have Docker just put it in a container :)
zecnate has quit [Remote host closed the connection]
<dramforever> You know, Linux
<immae> Well he’ll figure out a usage I guess :)
jb55 has quit [Remote host closed the connection]
<Graypup_> it runs on windows with wsl2 but i have absolutely no idea if it works in wsl1 and it /definitely/ doesn't run natively
jb55 has joined #nixos
cr4y1 has quit [Read error: Connection reset by peer]
<dramforever> The thing I'm a bit worried is that their build system gets replaced with a black box Docker image
<Graypup_> dramforever, perhaps, or it could be seen as putting the tools in the docker image, but the build system kept outside in the source directory :)
maxdevjs has quit [Ping timeout: 244 seconds]
malook has quit [Quit: malook]
cr4y1 has joined #nixos
<dramforever> And now the build system probably can't be 'incomprehensible' Nix code
<dramforever> So maybe the use case ends up being that Nix provides the dependencies, which it can perfectly do, of course
teto has joined #nixos
<dramforever> But at this point I'm just guessing what's going on
cr4y1 has quit [Read error: Connection reset by peer]
cr4y1 has joined #nixos
peelz has quit [Ping timeout: 260 seconds]
mmohammadi98121 has joined #nixos
mmk2410[m] has joined #nixos
Cadey has quit [Ping timeout: 246 seconds]
mmohammadi9812 has quit [Read error: Connection reset by peer]
mmohammadi98121 is now known as mmohammadi9812
<Graypup_> blargh the caddy module was fixed 15 minutes ago, which is GREAT but also I need it now ;-;
Cadey has joined #nixos
GolDDranks has joined #nixos
<srk> it's just git pull away
zgrep has quit [Ping timeout: 240 seconds]
<GolDDranks> Hi, I quick question! I want to do a bind mount like this, and have it always mounted on boot: mount -o rw,noexec,nosuid,nodev,bind /chroot/dropbox_home/ /chroot/dropbox/home
<GolDDranks> How should I do this idiomatically in NixOS?
<GolDDranks> I tried with systemd.mounts, but it didn't mount automatically
zgrep has joined #nixos
<Graypup_> srk, well yea but I want binaries for the rest of my project. not like that's ever stopped me before though ^^
<Graypup_> maybe i *will* just niv update it to master haha
<srk> Graypup_: cherry-pick is also an option, but then you need to maintain a branch
<GolDDranks> Ah, seems like I need to specify the mount, and also specify that it in automounts
mvanwaveren has left #nixos [#nixos]
mvanwaveren has joined #nixos
zgrep has quit [Excess Flood]
zgrep has joined #nixos
<Graypup_> srk, that indeed constitutes the problem. sod it, I have a big computer, I can just build anything that needs building
<mvanwaveren> Hello, I would like to install Nix in a multi-user installation. I see the installer creates new users in a new group.
<Graypup_> nix has completely poisoned my mindset lol, putting dependencies on 15 minute old software, reading the source code for documentation nearly exclusively, etc. oof
sputny has joined #nixos
<GolDDranks> I can't see it creating .mount files anywhere...
<mvanwaveren> Hello, I am a Nix newbie. I would like to install Nix is a multi-user installation. I see the installer creates new users and a new group. Questions: (a) will any user be able to use Nix in this multi-user installation ? (b) Why the new users and the new group ? (c) The installer says I can change the group name. Can I change it ao an existing
<mvanwaveren> group ?
<srk> Graypup_: yup, that's the nice thing about it. with big computer you can just build most stuff from master and catch breakage early
zgrep has quit [Ping timeout: 260 seconds]
zgrep has joined #nixos
<Graypup_> srk, i may or may not have bought a ryzen 9 out of impatience with build times recently
<{^_^}> [nixpkgs] @zowoq opened pull request #97434 → gitAndTools.gh: 0.11.1 -> 0.12.0 → https://git.io/JUnlv
<srk> Graypup_: :)) I've upgraded my workstation to older 6-core xeon to not have to wait for builds so long (mostly due to cross compilation and occasional nixos-rebuild of the workstation from master)
<dramforever> mvanwaveren: The new group is nixbld which means 'Nix build', so for (a) the answer is that nixbld is not relevant and you should check the config options allowed-users and trusted-users
lotharn has joined #nixos
<dramforever> For (b) I think the answer is to run builds in a user that isn't a normal user (to minimize interference) and isn't root either (because running as little as root possible is in general a good idea)
knupfer has joined #nixos
<dramforever> For (c), is that still a question after the answers to (a) and (b)?
sigmundv has joined #nixos
<dramforever> If you try builds, you'll see that they run using the nixbld* users
tmaekawa has joined #nixos
<mvanwaveren> dramforever: does this mean that any user can do a build, but behind the scenes the build is done by the newly created user.
<GolDDranks> Ah, found the mounts. They were in /etc/systemd/system/chroot-dropbox-home.mount etc. But they don't work for some reason. Whew, this is so exhausting :(
<Graypup_> curious mostly: is there any particular reason why nix builds don't use something like the systemd dynamic users?
GuillaumeChrel[m has quit [Quit: Idle for 30+ days]
<Graypup_> mvanwaveren, i think the nix daemon gets the request, becomes that user and runs the build
ZeroCostAbstrac4 has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
tmaekawa has quit [Client Quit]
<dramforever> yup
<dramforever> You can set allowed-users to... set the allowed users
khassanov[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<mvanwaveren> dramforever: ok, I think I understand it now better. I will install.
mukayu[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<Graypup_> aha it is basically the same thing as dynamic users in systemd only it keeps the users around
derrecklowe[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
flip[m] has quit [Quit: Idle for 30+ days]
grahamc[m] has quit [Quit: Idle for 30+ days]
hienergy[m] has quit [Quit: Idle for 30+ days]
hydridity[m] has quit [Quit: Idle for 30+ days]
jabarszcz[m] has quit [Quit: Idle for 30+ days]
SourOatMilk[m] has quit [Quit: Idle for 30+ days]
srgancap[m] has quit [Quit: Idle for 30+ days]
travelion[m] has quit [Quit: Idle for 30+ days]
pachumicchu has quit [Quit: Idle for 30+ days]
tolja[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
{Adam}[m] has quit [Quit: Idle for 30+ days]
knupfer has quit [Ping timeout: 260 seconds]
magnetophon has joined #nixos
<Graypup_> Ke, I could use StateDirectory actually, but more problematically I need to manage postgres auth
<Graypup_> and would prefer to use peer uath
<Graypup_> *auth
<Graypup_> which pretty much precludes dynamic users I think
<GolDDranks> All right, it was about setting the target. `wantedBy = [ "local-fs.target" ];` did the trick, and now it mounts.
Darkmatter66 has quit [Ping timeout: 256 seconds]
ezemtsov has joined #nixos
malook has joined #nixos
<Ke> Graypup_: sure
<Ke> I would not assume nixos has any dynamicusers support for statedirectory either
zupo has joined #nixos
ezemtsov has quit [Remote host closed the connection]
alexherbo24 has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo24 is now known as alexherbo2
civodul has quit [Remote host closed the connection]
civodul has joined #nixos
joebobjoe has joined #nixos
alexherbo28 has joined #nixos
mallox has quit [Ping timeout: 264 seconds]
alexherbo2 has quit [Ping timeout: 264 seconds]
alexherbo28 is now known as alexherbo2
ezemtsov has joined #nixos
mallox has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #97435 → isso: fix build, switch to python 3, add a test → https://git.io/JUn4B
<ezemtsov> Hi people. Trying to wrap opm-project.org into nix derivation. Currently stuck on opm-grid repo which is using opm-common as dependency. I defined opm-common reference in `propagatedBuildInputs = [ opm-common ];` but make is still failing with "make[2]: *** No rule to make target '/nix/store/vglskifrxgc9g1v4w85jwpvls6071mkr-opm-common-2020.04//nix/store/vglskifrxgc9g1v4w85jwpvls6071mkr-opm-common-2020.04/lib/libopmc
<ezemtsov> ommon.a', needed by 'bin/finitevolume'. Stop."
<ezemtsov> What am I doing wrong, why is the path doubled?
<ezemtsov> Hi can I debug such cases?
<dramforever> Basically try to find what you're doing that's making the make command
malook has quit [Quit: malook]
<q3k[m]> it looks like the makefile in opm-common is borked, probably doing some blind path concat
<dramforever> How does that even work
<q3k[m]> you can pass a -K to nix-build to make it leave things behind so you can inspect them
<dramforever> Can you share the full expression in say a repo or pastbin?
<ezemtsov> Yes, that's the one
<q3k[m]> yeah, this is going to be painful to debug
o1lo01ol1o has joined #nixos
<ezemtsov> this is what I have so far https://pastebin.com/H3fZUNNt
GolDDranks has quit [Remote host closed the connection]
<ezemtsov> that one was for opm-common
<ezemtsov> and this is opm-grid https://pastebin.com/2zGeg6XB
Darkmatter66 has joined #nixos
mmohammadi9812 has quit [Ping timeout: 265 seconds]
chenhq2005 has joined #nixos
<{^_^}> [nixpkgs] @kampka opened pull request #97436 → gnome-2.gnome_mime_data: Move intltool to nativeBuildInputs → https://git.io/JUnBt
sangoma has quit [Ping timeout: 246 seconds]
cr4y1 has quit [Read error: Connection reset by peer]
magnetophon has quit [Read error: Connection reset by peer]
cr4y1 has joined #nixos
magnetophon has joined #nixos
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #97437 → drawpile: fix build with -fpermissive → https://git.io/JUnBK
sangoma has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97413 → noti: 3.4.0 -> 3.5.0 → https://git.io/JUnJ7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUnBP
o1lo01ol1o has quit [Remote host closed the connection]
chenhq2005_ has joined #nixos
joebobjoe has quit [Ping timeout: 256 seconds]
chenhq2005 has quit [Ping timeout: 258 seconds]
sangoma has quit [Read error: Connection reset by peer]
sangoma has joined #nixos
mmohammadi9812 has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #97434 → gitAndTools.gh: 0.11.1 -> 0.12.0 → https://git.io/JUnlv
chenhq2005_ has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @zowoq pushed to master « gitAndTools.gh: 0.11.1 -> 0.12.0 »: https://git.io/JUnR1
joebobjoe has joined #nixos
chenhq2005 has joined #nixos
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
<{^_^}> [nixpkgs] @marsam merged pull request #97412 → gitAndTools.git-subtrac: 0.03 -> 0.04 → https://git.io/JUnJc
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUnRA
domogled has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #94328 → the-way: 0.4.0 -> 0.6.1 → https://git.io/JJ2xx
<{^_^}> [nixpkgs] @marsam pushed 5 commits to master: https://git.io/JUnRh
boxscape has joined #nixos
karolus has quit [Ping timeout: 265 seconds]
SanchayanM has joined #nixos
spudly has quit [Ping timeout: 260 seconds]
dramforever has quit [Quit: Leaving]
Sanchayan has quit [Ping timeout: 256 seconds]
joebobjoe has quit [Ping timeout: 258 seconds]
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @vcunat pushed to master « knot-dns: Remove unnecessary runtime dependencies »: https://git.io/JUn0m
pbb has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #97410 → [20.09] Qt 5.15 → https://git.io/JUnfu
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to release-20.09: https://git.io/JUn03
<{^_^}> [nixpkgs] @pbogdan opened pull request #97438 → nixos/openvpn: path now requires conversion to a string → https://git.io/JUn0G
Havvy has quit [Ping timeout: 260 seconds]
Havvy has joined #nixos
orivej has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #97063 → cudatext: init at 1.111.0 → https://git.io/JU3l9
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/JUn0d
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
joesventek has quit [Quit: Quit]
chenhq2005_ has joined #nixos
nikivi has joined #nixos
joesventek has joined #nixos
matthiaskrgr has joined #nixos
<{^_^}> [nixpkgs] @xfix opened pull request #97439 → [20.09] nixos/caddy: add support for caddy v2 → https://git.io/JUnEk
chenhq2005 has quit [Ping timeout: 256 seconds]
matthiaskrgr has quit [Client Quit]
matthiaskrgr has joined #nixos
joesventek has quit [Client Quit]
joesventek has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97375 → dico: 2.9 -> 2.10 → https://git.io/JUZDp
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUnEG
o1lo01ol1o has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ce03bc99399 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
maier has quit [Ping timeout: 240 seconds]
MightyJoe has joined #nixos
GolDDranks has joined #nixos
<GolDDranks> I don't think this example syntax `[{"domain": "ftp", "item": "nproc", "type": "hard", "value": "0"}, {"domain": "@student", "item": "maxlogins", "type": "-", "value": "4"}]` is a valid Nix expression
<GolDDranks> Is the example just plain wrong?
<GolDDranks> Looks just JSON to me. It says that the type is "unspecified"
cyraxjoe has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #97432 → allegro: fix build, use texinfo6_5 → https://git.io/JUnc2
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JUnE8
maier has joined #nixos
<GolDDranks> Oh, that's curious
invokesus has joined #nixos
chenhq2005 has joined #nixos
alp has quit [Remote host closed the connection]
alp has joined #nixos
chenhq2005_ has quit [Ping timeout: 240 seconds]
<{^_^}> nixos-search#175 (by hmenke, 1 week ago, open): Code blocks may render as invalid Nix expression
GolDDranks has quit [Remote host closed the connection]
Darkmatter66 has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #97440 → pcsctools: use the local smartcard list → https://git.io/JUnED
<srk> nice. looks like nix -> json -> nix conversion issue
sangoma has quit [Ping timeout: 240 seconds]
meow2142[m] has joined #nixos
FRidh has joined #nixos
chenhq2005 has quit [Quit: No Ping reply in 180 seconds.]
Darkmatter66 has joined #nixos
chenhq2005 has joined #nixos
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
spudly has joined #nixos
spudly has joined #nixos
spudly has quit [Changing host]
<{^_^}> [nixpkgs] @Ekleog merged pull request #97395 → paperwork: use tesseract 4 → https://git.io/JUZFn
<{^_^}> [nixpkgs] @Ekleog pushed commit from @symphorien to master « paperwork: use tesseract 4 (#97395) »: https://git.io/JUnuy
jmeredith has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @jtojnar opened pull request #97441 → nixos/fontconfig: Fix compatibility with unstable apps → https://git.io/JUnzZ
koh has quit [Ping timeout: 240 seconds]
chenhq2005_ has joined #nixos
invokesu` has joined #nixos
chenhq2005 has quit [Ping timeout: 256 seconds]
cr4y1 has quit [Read error: Connection reset by peer]
invokesus has quit [Ping timeout: 260 seconds]
cr4y1 has joined #nixos
philr has quit [Ping timeout: 258 seconds]
cr4y1 has quit [Read error: Connection reset by peer]
cfricke has quit [Quit: WeeChat 2.9]
cr4y1 has joined #nixos
<{^_^}> [nixpkgs] @OPNA2608 opened pull request #97442 → [20.03] palemoon: Add libpulseaudio to wrapper → https://git.io/JUngJ
chenhq2005_ has quit [Ping timeout: 256 seconds]
alexherbo20 has joined #nixos
fendse has joined #nixos
rprije has quit [Ping timeout: 246 seconds]
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo20 is now known as alexherbo2
Darkmatter66 has quit [Ping timeout: 256 seconds]
SanchayanM has quit [Quit: leaving]
Darkmatter66 has joined #nixos
chenhq2005 has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d351e49b641 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
wavirc22_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
CMCDragonkai has quit [Remote host closed the connection]
CMCDragonkai has joined #nixos
wavirc22 has joined #nixos
lotharn has quit [Ping timeout: 240 seconds]
boegel has quit [Remote host closed the connection]
chenhq2005_ has joined #nixos
sangoma has joined #nixos
boegel has joined #nixos
lotharn has joined #nixos
chenhq2005 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « python3Packages.goobook: 3.4 -> 3.5 »: https://git.io/JUn2s
<damjan> hi all, I'm trying to build uwsgi with php support. is it normal php-config doesn't have any ldflags? it prevents linking to all the libraries in --libs http://vpaste.net/hCuIx
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @filalex77 merged pull request #97439 → [20.09] nixos/caddy: add support for caddy v2 → https://git.io/JUnEk
<{^_^}> [nixpkgs] @filalex77 pushed 8 commits to release-20.09: https://git.io/JUn2V
chenhq2005_ has quit [Ping timeout: 264 seconds]
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
chenhq2005 has joined #nixos
LogicalOverflow has joined #nixos
mariatsji has quit [Ping timeout: 244 seconds]
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #97444 → rust-analyzer: 2020-08-24 -> 2020-09-07 and some clean-up → https://git.io/JUna5
<{^_^}> [nixpkgs] @mkg20001 closed pull request #90492 → cinnamon.cinnamon-control-center: 4.4.0 -> 4.6.0 → https://git.io/Jf7Vg
craftyguy has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @mkg20001 closed pull request #90517 → cinnamon.cinnamon-menus: 4.4.0 -> 4.6.0 → https://git.io/Jf7Md
<{^_^}> [nixpkgs] @mkg20001 closed pull request #90510 → cinnamon.cinnamon-desktop: 4.4.1 -> 4.6.1 → https://git.io/Jf71V
<{^_^}> [nixpkgs] @mkg20001 closed pull request #90518 → cinnamon.cjs: 4.4.0 -> 4.6.0 → https://git.io/Jf7DY
<{^_^}> [nixpkgs] @mkg20001 closed pull request #74242 → feat: add cinnamon → https://git.io/JeP1P
chenhq2005_ has joined #nixos
mallox has quit [Ping timeout: 240 seconds]
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
mallox has joined #nixos
chenhq2005 has quit [Ping timeout: 246 seconds]
simonpe^^ has joined #nixos
Darkmatter66 has joined #nixos
<simonpe^^> I just did `nix-channel --upgrade` and `nix-env -iA nixpkgs.nix` and it started compiling everything from scratch (which I don't have time to wait for). Why did this happen and how do I prevent it in the future?
<{^_^}> [nixpkgs] @jojosch opened pull request #97445 → mailhog: 1.0.0 -> 1.0.1 → https://git.io/JUnVY
<simonpe^^> s/upgrade/update
chenhq2005_ has quit [Ping timeout: 264 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #97288 → linux_5_8: 5.8.6 -> 5.8.7 → https://git.io/JUGKk
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/JUnV8
gustavderdrache has joined #nixos
CMCDragonkai1 has joined #nixos
LogicalOverflow has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97446 → cinnamon.blueberry: init at 1.3.9 → https://git.io/JUnVu
<teto> I have the feeling that for purity reasons builtins.pathExists returns false in pure mode ? if true could we mention this in the nix manual
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/JUnVz
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-20.03 « linux: 5.4.62 -> 5.4.63 »: https://git.io/JUnVV
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/45d7f59da84 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @timokau opened pull request #97448 → home-manager: 2020-03-17 -> 2020-09-06 → https://git.io/JUnVw
<{^_^}> [nixpkgs] @danieldk merged pull request #97137 → blis: init at 0.7.0 → https://git.io/JUseB
<{^_^}> [nixpkgs] @danieldk pushed 3 commits to master: https://git.io/JUnVr
chenhq2005 has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « python3Packages.goobook: Generate and install the man page »: https://git.io/JUnVK
teto has quit [Quit: WeeChat 2.9]
aleph- has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
realisation has quit [Ping timeout: 246 seconds]
cr4y1 has quit [Read error: Connection reset by peer]
<{^_^}> [nixops-aws] @grahamc opened pull request #111 → rds: accept configuring-enhanced-monitoring as a valid state → https://git.io/JUnVy
zupo has joined #nixos
zupo has quit [Client Quit]
cr4y1 has joined #nixos
magnetophon has quit [Read error: Connection reset by peer]
realisation has joined #nixos
invokesu` has quit [Ping timeout: 244 seconds]
magnetophon has joined #nixos
maier has quit [Ping timeout: 240 seconds]
fendse has quit [Read error: Connection reset by peer]
realisation has quit [Ping timeout: 240 seconds]
romildo has joined #nixos
<romildo> Failing to rebuild my unstable NixOS system:
<romildo> error: attribute 'vim' missing, at /alt/nixpkgs-channels/pkgs/misc/vim-plugins/vim-utils.nix:164:11
<romildo> Any clues?
realisation has joined #nixos
magnetophon has quit [Ping timeout: 240 seconds]
mariatsji has joined #nixos
magnetophon has joined #nixos
realisation has quit [Ping timeout: 246 seconds]
realisation has joined #nixos
orivej has quit [Ping timeout: 258 seconds]
mariatsji has quit [Ping timeout: 240 seconds]
cosimone has joined #nixos
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
zupo has joined #nixos
chenhq2005 has quit [Ping timeout: 256 seconds]
realisation has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @zimbatm merged pull request #93930 → obsidian: 0.8.2 -> 0.8.12 → https://git.io/JJRhm
<{^_^}> [nixpkgs] @zimbatm pushed commit from @zaninime to master « obsidian: 0.8.2 -> 0.8.12 (#93930) »: https://git.io/JUnrU
<evanjs> romildo: might help to also see your config
<evanjs> but from what I can see so far, you're not trying to add a plugin called "vim", are you?
<evanjs> "( knownPlugins.${plugin} // { pname = plugin; })" is where it seems to die on my current nixpkgs checkout
Darkmatter66 has joined #nixos
jmeredith has joined #nixos
magnetophon has quit [Read error: Connection reset by peer]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @zimbatm merged pull request #97350 → gitlab-runner: 13.3.0 -> 13.3.1 → https://git.io/JUZuq
<{^_^}> [nixpkgs] @zimbatm pushed commit from @max-wittig to master « gitlab-runner: 13.3.0 -> 13.3.1 (#97350) »: https://git.io/JUnrl
magnetophon has joined #nixos
lotharn has quit [Ping timeout: 264 seconds]
mmohammadi98124 has joined #nixos
chenhq2005 has joined #nixos
teto has joined #nixos
mmohammadi9812 has quit [Ping timeout: 256 seconds]
mmohammadi98124 is now known as mmohammadi9812
magnetophon has quit [Read error: Connection reset by peer]
magnetophon has joined #nixos
chenhq2005 has quit [Ping timeout: 256 seconds]
mariatsji has joined #nixos
jasongrossman has joined #nixos
mmohammadi9812 has quit [Quit: Ping timeout (120 seconds)]
jasongrossman has quit [Read error: Connection reset by peer]
mmohammadi9812 has joined #nixos
cfricke has joined #nixos
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
euandreh` has joined #nixos
euandreh has quit [Ping timeout: 272 seconds]
<simonpe^^> why is nix building gcc 9.3.0 from source (unstable), isn't it cached somewhere?
realisation has joined #nixos
<simonpe^^> and is there a mechanism to revert to the previous channel version in case it decides to rebuild the universe from source?
<romildo> evanjs, here is how I set vim on my configuration.nix https://pastebin.com/2qftpHig
<{^_^}> [nixpkgs] @AberDerBart opened pull request #97449 → nixos/mpd: fix not properly testing for songs to be in the playlist → https://git.io/JUnoa
mariatsji has quit [Read error: Connection reset by peer]
mariatsji has joined #nixos
cr4y1 has quit [Read error: Connection reset by peer]
cr4y1 has joined #nixos
<romildo> evanjs, yes, I have been using the vim plugin, for the dracula theme.
realisation has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @mkg20001 closed pull request #97446 → cinnamon.blueberry: init at 1.3.9 → https://git.io/JUnVu
domogled has quit [Quit: domogled]
inkbottle has quit [Quit: Konversation terminated!]
cr4y1 has quit [Read error: Connection reset by peer]
philr has joined #nixos
dermetfan has joined #nixos
knupfer has quit [Ping timeout: 256 seconds]
justanotheruser has joined #nixos
cr4y1 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #97450 → postgresqlPackages.timescaledb: 1.7.3 -> 1.7.4 → https://git.io/JUnKk
zebrag has joined #nixos
lotharn has joined #nixos
pingiun has joined #nixos
lotharn has quit [Max SendQ exceeded]
lotharn has joined #nixos
<pingiun> how can I enable passwordauthentication only for some users? with passwordAuthentication = false, I cannot seem to use a Match with PsswordAuthentication yes
galagora has joined #nixos
<pingiun> it seems to have to do with PAM, but I don't know how I can fix it
<galagora> Does hydra build Haskell packages with all GHC versions, or just the haskellPackages one (8.8.4)?
<pingiun> oh nvm it seems like I was just doing something else wrong
FRidh has quit [Quit: Konversation terminated!]
<galagora> And if it's the latter, how is the blessed version selected?
alexherbo21 has joined #nixos
mmohammadi98128 has joined #nixos
emacsomancer has quit [Read error: Connection reset by peer]
xensky has quit [Quit: i quit]
<evanjs> romildo: " { name = "vim"; } # dracula theme" -- mmmm are you sure that's right? that's looking for a plugin called "vim"
<{^_^}> [nixpkgs] @marsam opened pull request #97451 → syncthing: 1.8.0 -> 1.9.0 → https://git.io/JUnKz
ddellacosta has joined #nixos
<evanjs> oh wow that's what it's called. lemme check the plugins list
<evanjs> there's a list of mappings for vim plugins to nix attributes
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo21 is now known as alexherbo2
<evanjs> romildo: dracula/vim as dracula-vim
<evanjs> try dracula-vim
cfricke has quit [Quit: WeeChat 2.9]
mmohammadi9812 has quit [Ping timeout: 240 seconds]
mmohammadi98128 is now known as mmohammadi9812
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/f6b34a610d1 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
xensky has joined #nixos
<evanjs> clever: is there some way I can invoke rg against an expression in nixpkgs?
<evanjs> came up with this `rg dracula $(nix-instantiate --find-file nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names)` but idk if that's the cleanest way lol
<evanjs> romildo: ^
emacsomancer has joined #nixos
<evanjs> one way of querying attrs in the vim-plugin-names list without needing to keep a local checkout or etc
dermetfan has quit [Ping timeout: 240 seconds]
maier has joined #nixos
alexherbo25 has joined #nixos
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo25 is now known as alexherbo2
<clever> > pkgs.hello.meta.location
<{^_^}> attribute 'location' missing, at (string):323:1
<clever> > pkgs.hello.meta.loc
<{^_^}> attribute 'loc' missing, at (string):323:1
<clever> > pkgs.hello.meta.position
<{^_^}> "/var/lib/nixbot/nixpkgs/master/repo/pkgs/applications/misc/hello/default.nix:15"
<clever> evanjs: have you seen this?
chenhq2005 has joined #nixos
<romildo> evanjs, this vim section in my configuration.nix is old and do not remember the details. I am not an expert on vim and I do not know the details anymore. I will try your suggestion. If not working I will remove this dracula thing.
<evanjs> clever: loc! thank you!
<evanjs> clever++
<{^_^}> clever's karma got increased to 504
<evanjs> position, whatever lol
<clever> evanjs: there is also builtins.unsafeGetAttrsPos
<clever> evanjs: and even `nix edit -f '<nixpkgs>' hello`
<evanjs> uses home-manager for the vim config. but yeah, looks like it's either, erm, dracula/vim or dracula-vim
<evanjs> clever: right I use `nix edit` all the time for sure
<evanjs> was curious as to other ways to utilize it
<evanjs> I do remember infinisil mentioning unsafeGetAttrsPos a while back
<evanjs> I think I was wondering more about "how can I easily utilize this from the shell?" and etc in this case
<clever> evanjs: oh, also, nix edit just runs $EDITOR, so you could set EDITOR to a shell script, maybe even echo?
<clever> [clever@amd-nixos:~]$ EDITOR=echo nix edit -f '<nixpkgs>' hello
<clever> /nix/store/6q0j9q6pkl6fxll32dr988jnbnvb6ji2-nixos-20.09pre237606.b50ef9afa11/nixos/pkgs/applications/misc/hello/default.nix
<evanjs> oooooo didn't even think about that lol
<nixbitcoin> Where can I add build options to the NixOS kernel?
<clever> evanjs: one minor issue there, is that `nix edit` changes the args to the editor dynamically
<inquisitiv3> I've installed Pycharm using Nix on my Fedora machine. My problem is that Pycharm doesn't seem to find my fonts that I've placed under `~/.local/share/fonts`. Libreoffice (also installed with Nix) doesn't seem to find the font either.
<clever> evanjs: if it looks like vim, it adds args to jump to the right offset in the file
<evanjs> clever: lol I was _just_ wondering how I'd go about args
<evanjs> editing them, I mean
<romildo> evanjs, thanks
<nixbitcoin> b42: thx, I'll try that and get back to you
realisation has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #97380 → pkgs/build-support/writers: allow passing ghc arguments in writeHaskell → https://git.io/JUZSX
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUn6N
<{^_^}> [nixpkgs] @Lassulus opened pull request #97452 → zandronum: use new hg url → https://git.io/JUnie
chenhq2005 has quit [Quit: No Ping reply in 180 seconds.]
chenhq2005 has joined #nixos
david-sawatzke[m has joined #nixos
realisation has quit [Ping timeout: 258 seconds]
realisation has joined #nixos
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #97448 → home-manager: 2020-03-17 -> 2020-09-06 → https://git.io/JUnVw
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JUniK
mariatsji has quit [Ping timeout: 258 seconds]
konobi has quit [Quit: konobi]
chenhq2005 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @midchildan opened pull request #97453 → dmd: relax ld purity check for checkPhase → https://git.io/JUniH
<{^_^}> [nixpkgs] @worldofpeace merged pull request #83125 → cinnamon.warpinator: init at 1.0.8 → https://git.io/JUnij
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUnPv
<david-sawatzke[m> Hi, I'm trying to install a proprietary linux ide (with toolchain) using `buildFHSUserEnv`, but it needs sudo for some reason (even though it's installing to a local directory) and sudo completly breaks. Is there a way to fix this/another way to do this?
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97454 → nixos/cinnamon: add warpinator & blueberry pkgs → https://git.io/JUnPm
Rusty1 has joined #nixos
<galagora> david-sawatzke[m: Can you create unprivileged user namespaces?
teto has quit [Ping timeout: 264 seconds]
mmohammadi9812 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
magnetophon has quit [Read error: Connection reset by peer]
MtotheM has joined #nixos
<galagora> `sudo sysctl kernel.unprivileged_userns_clone` to check
romildo has quit [Quit: Leaving]
<david-sawatzke[m> That error's out
magnetophon has joined #nixos
cr4y1 has quit [Read error: Connection reset by peer]
<david-sawatzke[m> But `unshare --user --pid echo YES` works
cr4y1 has joined #nixos
<galagora> What's the nix expression?
drewr has quit [Quit: brb]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #97325 → nixos/mailhog: run with DynamicUser → https://git.io/JUZYR
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JUnPy
simonpe^^ has quit [Ping timeout: 256 seconds]
drewr has joined #nixos
teto has joined #nixos
CMCDragonkai1 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #97368 → clipgrab: 3.8.13 -> 3.8.14 → https://git.io/JUZXL
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUnXT
<{^_^}> [nixpkgs] @ttuegel opened pull request #97456 → Remove Qt 5.15 from the Plasma 5 closure → https://git.io/JUnXq
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97457 → cinnamon.warpinator: license fix → https://git.io/JUnXm
erasmas has joined #nixos
mvanwaveren has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97457 → cinnamon.warpinator: license fix → https://git.io/JUnXm
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUnXG
cr4y1 has quit [Read error: Connection reset by peer]
cosimone has quit [Quit: Quit.]
Guest35326 has quit [Remote host closed the connection]
joebobjoe has joined #nixos
MarcWeber has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ff6f1a65b1c (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
joebobjoe has quit [Ping timeout: 260 seconds]
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #nixos
<galagora> david-sawatzke[m: Why do you include `sudo` in your nix expression?
Stphan[m] has joined #nixos
mariatsji has joined #nixos
zupo has joined #nixos
<david-sawatzke[m> <galagora " david-sawatzke: Why do you incl"> I've included it since it also didn't work without, same error
magnetophon has quit [Read error: Connection reset by peer]
urkk_ has joined #nixos
zupo has quit [Client Quit]
magnetophon has joined #nixos
urkk has quit [Ping timeout: 265 seconds]
jonringer has joined #nixos
realisation has quit [Ping timeout: 240 seconds]
<galagora> What editor is this>
<galagora> ?
realisation has joined #nixos
<david-sawatzke[m> S32 Design Studio for Arm® (from NXP), seems to be a custom eclipse with an arm-none-eabi-gcc toolchain
fresheyeball has quit [Ping timeout: 264 seconds]
fresheyeball has joined #nixos
andreas303 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer opened pull request #97459 → allegro: fix build, use texinfo6_5 → https://git.io/JUnMk
realisation has quit [Ping timeout: 240 seconds]
andreas303 has joined #nixos
stevenxl has joined #nixos
proofofkeags has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #97309 → joplin-desktop: 1.0.233 -> 1.0.241 → https://git.io/JUG7t
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUnMn
dermetfan has joined #nixos
realisation has joined #nixos
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
<galagora> OK wait. What's wrong with your sudo in the first place? Why can't you run `sysctl`? What's the output of `ls -ld $(which sudo)` and `file $(which sudo)`?
alexherbo20 has joined #nixos
mariatsji has quit [Remote host closed the connection]
growpotkin has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo20 is now known as alexherbo2
realisation has quit [Ping timeout: 256 seconds]
<{^_^}> [nixops-aws] @andir opened pull request #112 → efs mount targets: allow passing a subnetid as Nix attrset → https://git.io/JUnMX
liff has quit [Quit: leaving]
dbmikus has joined #nixos
domogled has joined #nixos
realisation has joined #nixos
<qyliss> david-sawatzke[m: maybe post your question in a seperate message from your pastes so that people can see what you're asking
<qyliss> Otherwise it just looks like this: https://logs.nix.samueldr.com/nixos/2020-09-08#3957722;
liff has joined #nixos
liff has quit [Client Quit]
liff has joined #nixos
<david-sawatzke[m> qyliss: Ah, damm that matrix-irc bridge, sorry 'bout that. But the question was separate, all the pastes are just debugging (?).
realisation has quit [Ping timeout: 258 seconds]
zupo has joined #nixos
<david-sawatzke[m> galagora: For the sysctl, there's no such file `/proc/sys/kernel/unprivileged_userns_clone`
civodul has quit [Ping timeout: 240 seconds]
realisation has joined #nixos
mariatsji has joined #nixos
mariatsji has quit [Remote host closed the connection]
mmohammadi9812 has joined #nixos
<galagora> david-sawatzke[m: OK, so you can't run `sudo` inside an FHSUserEnv (https://github.com/NixOS/nixpkgs/issues/69338).
<{^_^}> #69338 (by JohnAZoidberg, 50 weeks ago, open): SUID wrappers do not work in buildFHSUserenv.env
teto has quit [Ping timeout: 265 seconds]
<{^_^}> #69338 (by JohnAZoidberg, 50 weeks ago, open): SUID wrappers do not work in buildFHSUserenv.env
galagora has quit [Remote host closed the connection]
maier has quit [Ping timeout: 246 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has joined #nixos
realisation has quit [Ping timeout: 260 seconds]
galagora has joined #nixos
<david-sawatzke[m> galagora: Feared that might be the case, but didn't find that issue. Thanks for the help, guess I'll need to go the docker/container route
<galagora> You could also try patching the binary, though that's probably pretty complex. Here's the nix expression used to patch the Eclipse binary: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/eclipse/build-eclipse.nix
maxdevjs has joined #nixos
konobi has joined #nixos
<david-sawatzke[m> Since it includes the whole toolchain, there are quite a few binaries to patch, and I'm not even sure how to, since it comes with a weird self-extracting java installer
realisation has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
serge90[m] has left #nixos ["User left"]
sangoma has quit [Ping timeout: 246 seconds]
mdlayher has left #nixos [#nixos]
Extends has joined #nixos
realisation has quit [Ping timeout: 260 seconds]
LysergicDreams has quit [Quit: leaving]
arjen-jonathan has quit [Ping timeout: 244 seconds]
realisation has joined #nixos
nbp_ is now known as nbp
alp has quit [Ping timeout: 246 seconds]
alp has joined #nixos
realisation has quit [Ping timeout: 256 seconds]
knupfer has joined #nixos
mariatsji has joined #nixos
<evanjs> Any ideas as to why the xmonad-contrib override here (https://github.com/evanjs/nixos_cfg/blob/a9501a721b68934f47385ebc204cd30d198fde0b/overlays/haskell/overlay.nix#L63) isn't bubbling up to xmonad-with-packages and etc?
<evanjs> i.e. nixos-rebuild works fine, but it fails when trying to recompile xmonad upon launch, seemingly because it isn't checking out the right version of xmonad-contrib
cole-h has joined #nixos
realisation has joined #nixos
<evanjs> The overlay it is defined in is eventually added to nixpkgs.overlays, etc
mariatsji has quit [Ping timeout: 272 seconds]
fresheyeball has quit [Ping timeout: 260 seconds]
fresheyeball has joined #nixos
Siyo has quit [Quit: Bye]
Siyo has joined #nixos
<cole-h> bqv: Do you know why `builtins.currentSystem` doesn't seem to exist in any of my imported config files? Are we not allowed to use it in flake-ified configs?
eoli3n_ has joined #nixos
mananamenos has quit [Ping timeout: 260 seconds]
realisation has quit [Ping timeout: 256 seconds]
<evanjs> cole-h: I would imagine not without --impure or etc bt ¯\_(ツ)_/¯
<cole-h> Yeah, fair. Guess it's time to add `inherit system;` to my specialArgs >:)
proofofkeags has joined #nixos
Pratzkas has joined #nixos
Pratzkas has quit [Remote host closed the connection]
mariatsji has joined #nixos
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
knupfer has quit [Ping timeout: 256 seconds]
evanjs has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97454 → nixos/cinnamon: add warpinator & blueberry pkgs → https://git.io/JUnPm
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUnSt
Extends has quit [Quit: leaving]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97453 → dmd: relax ld purity check for checkPhase → https://git.io/JUniH
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUnSm
Extends has joined #nixos
endformationage has joined #nixos
GolDDranks has joined #nixos
sangoma has joined #nixos
<GolDDranks> Does NixOS has support for quotas? I can't find hardly anything
<simpson> GolDDranks: There's some support for the xfs_quota subsystem specific to XFS, but not the Linux quota subsystem, which is what I assume you want.
<simpson> (I searched "quota" in the manual using $(man configuration.nix))
realisation has joined #nixos
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
alexherbo2 has quit [Ping timeout: 258 seconds]
philr has quit [Ping timeout: 258 seconds]
alexherbo2 has joined #nixos
evanjs has joined #nixos
<GolDDranks> I guess if I could get it to spit out usrquota to /etc/fstab, the rest would somehow go allright
<Ke> isn't quota just something you configure and nixos does not need to support?
<GolDDranks> I have that impression, other that the mount must be defined with a quota support
<GolDDranks> *than that
<Ke> GolDDranks: mount options are supported
<azazel> you can add your options to the fiesystem mount
<simpson> Perhaps this is a documentation gap. There's also some quota administration tools, packaged as `quota`
<{^_^}> [nixpkgs] @SFrijters opened pull request #97460 → rofi: 1.5.4 -> 1.6.0 → https://git.io/JUnSD
Thra11 has joined #nixos
<Ke> looking at ubuntu tutorial, things like that should just work in nixos
<Ke> simpson: not sure how ambitious are you, but in general you absolutely can not use nixos based on just nixos docs anyway, so it's better to not provide docs for distro independent parts, unless you make them so good other distro users will use them
<GolDDranks> My filesystem options are autogenerated at the moment, can I specify just the options bit in the configuration.nix?
<Ke> I mostly use archlinux docs for nixos, since that's what google often gives you for generic desktop topics
<GolDDranks> Or should I move the relevant filesystem to configuration.nix in totality
<Ke> GolDDranks: the options are probably merged, but you can just edit the options there
<GolDDranks> I'll try it out
<simpson> Ke: I don't know which tutorial you found; I couldn't find an official one. I found https://www.digitalocean.com/community/tutorials/how-to-set-filesystem-quotas-on-ubuntu-18-04 which is about what I recall of the Debian experience. If nothing else, our docs should explain whether any of this is necessary.
<Ke> GolDDranks: just do not generate new configs again
<simpson> I would generally expect that a subsystem which typically has special users created, has special files configured, needs kernel modules, etc. might need some supporting distro-level configuration.
<Ke> I don't even use hardware-configuration.nix, it's in no way mandatory
<Ke> maybe
<judson> Is there a docbug about buildGoModule? I'm trying to set modSha256, but I get an error about "missing vendorSha256"
<cole-h> modSha256 is deprecated (or even removed) in favor of vendorSha256, IIRC
<Ke> I am not sure it does?
<Ke> I did not find anything nixos could do for quotas on a quick glance
<cole-h> Are you on 20.03?
<judson> Yes
<cole-h> And are you using 20.03 nixpkgs when you get this "missing vendorSha256" error?
<judson> I'm using an archive of unstable from last week.
<cole-h> That's the issue
<cole-h> This changed after 20.03 released
<cole-h> You're looking at the stable docs (at the very top it says "Version 20.03post-git")
<judson> KK. Seems a weird change, though - I think of Go going from vendor dir to modules.
<cole-h> Whereas you're building for unstable
<judson> That does make sense though.
<cole-h> infinisil: btw, your commit messages still mention types.dagOf, not types.orderOf
<infinisil> Whoops
<cole-h> n #97392
<GolDDranks> It does merge the options :)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/97392 (by Infinisil, 21 hours ago, open): Introduce `types.orderOf`
<infinisil> Damnit cole-h, stop finding mistakes in my commit messages! :P
<cole-h> infinisil: >:)
<Ke> GolDDranks: just in case, you do know, what config merging means?
<Ke> for configs
<GolDDranks> Not sure entirely sure! I could think two ways
neeasade has joined #nixos
<Ke> GolDDranks: it means that if you have some imports, things like lists that are present in both are frequently concatenated to produce the end result
<Ke> you also have things like mkDefault and mkForce that allow you to change this behaviour, I believe
<GolDDranks> I see, merging sets makes pretty much sense but concatenating lists can be confusing
<{^_^}> [nixpkgs] @jonringer merged pull request #97459 → [20.09] allegro: fix build, use texinfo6_5 → https://git.io/JUnMk
<{^_^}> [nixpkgs] @jonringer pushed to release-20.09 « allegro: fix build, use texinfo6_5 »: https://git.io/JUn90
<Ke> also I believe custom merging methods are supported, so this may not always be the case
lordcirth has quit [Ping timeout: 260 seconds]
veleiro has joined #nixos
mmohammadi98125 has joined #nixos
mmohammadi9812 has quit [Quit: Ping timeout (120 seconds)]
mmohammadi98125 is now known as mmohammadi9812
o1lo01ol1o has quit [Remote host closed the connection]
knupfer has joined #nixos
fresheyeball has quit [Ping timeout: 246 seconds]
alp has quit [Ping timeout: 272 seconds]
fresheyeball has joined #nixos
mmohammadi98124 has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #97343 → emacs-mac: json support → https://git.io/JUZ8s
mmohammadi9812 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JUn9Q
mmohammadi98124 is now known as mmohammadi9812
<{^_^}> [nix-mode] @matthewbauer merged pull request #107 → Check for process before completing in nix-repl → https://git.io/JUnqm
<{^_^}> [nix-mode] @matthewbauer pushed 2 commits to master: https://git.io/JUn95
<cole-h> Anybody here familiar with nixpkgs' perl story?
<{^_^}> [nixpkgs] @jonringer merged pull request #93701 → mitmproxy: convert to python3Packages → https://git.io/JJ8mC
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JUnHe
<GolDDranks> Yay, seems to work :)
GolDDranks has quit [Remote host closed the connection]
alp has joined #nixos
orivej has joined #nixos
mariatsji has quit [Remote host closed the connection]
fresheyeball has quit [Quit: WeeChat 2.7.1]
<judson> I'm trying to build a Go program that includes a DLL style module (it's experimental) - as a result a "build everything" style approach isn't working.
mariatsji has joined #nixos
aborsu has joined #nixos
mmohammadi9812 has quit [Read error: Connection reset by peer]
mmohammadi98122 has joined #nixos
<mjrosenb> error: unsupported builtin function 'buildenv'; builder for '/nix/store/srrkbklr85rnjl1dnvwa5pbc07y0sx3m-user-environment.drv' failed with exit code 1 -- is there any way to figure out what is referencing this non-existent builtin function?
<{^_^}> [nixpkgs] @alexfmpe opened pull request #97461 → Fix typo → https://git.io/JUnHR
<clever> mjrosenb: it does exist in newer versions of nix, you may need ot update the nix-daemon
alp has quit [Remote host closed the connection]
maier has joined #nixos
alp has joined #nixos
<mjrosenb> derp. I've been running nix-env -u to keep nix up to date, but I haven't done that as root (ever), so the daemon is still ancient.
<clever> mjrosenb: you generally dont want nix installed on each user, only on root, and inherit it from root
ris has joined #nixos
<{^_^}> [nixpkgs] @kampka opened pull request #97462 → Revert "nixos/raspberrypi-builder: fix cross using buildPackages" → https://git.io/JUnHd
<galagora> thoughtpolice: (or anyone else) Where is the shield server ("POP") located for the v2 binary cache?
<{^_^}> [nixpkgs] @Ma27 merged pull request #97460 → rofi: 1.5.4 -> 1.6.0 → https://git.io/JUnSD
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUnHx
<mjrosenb> I remember I did something silly a while back because as soon as a RC of python-3.9 was available, nix wanted to upgrade to that. I wonder if I installed nix by accideent durning that hubub.
maier has quit [Ping timeout: 264 seconds]
<mjrosenb> should it be safe for me to nix-env --unistall nix as my non-root user?
<galagora> Yes
<galagora> You don't have to have anything installed using nix-env
blueberrypie5 is now known as blueberrypie
<{^_^}> [nixpkgs] @Ma27 merged pull request #97359 → Update/jetbrains → https://git.io/JUZVx
<{^_^}> [nixpkgs] @Ma27 pushed 13 commits to master: https://git.io/JUnQO
<galagora> thoughtpolice: Can I hit all the packages in Nixpkgs so that they get cached in Joburg or does that not count as "being gentle"? Downloading from the shield is very slow...
urkk_ has quit [Ping timeout: 240 seconds]
urkk has joined #nixos
aborsu has quit [Quit: aborsu]
alp has quit [Remote host closed the connection]
alp has joined #nixos
<{^_^}> [nixpkgs] @WilliButz opened pull request #97463 → codimd: build with nodejs-12_x instead of nodejs-10_x → https://git.io/JUnQV
<mjrosenb> is /nix/var/nix/profiles something that is normally used when running on macos? or is this something special that I got because I tried to install nix-darwin?
<{^_^}> [nixpkgs] @4z3 closed pull request #90035 → red: init at 0bfb499 → https://git.io/JfSnx
<galagora> It's used on every nix installation
magnetophon has quit [Ping timeout: 260 seconds]
teto has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #97371 → nixos/bitwarden_rs: add environmentFile option → https://git.io/JUZXj
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUnQD
<{^_^}> [nixpkgs] @cole-h opened pull request #97464 → cantata: add perl for dynamic playlists → https://git.io/JUnQQ
<mjrosenb> ok, in that case, why did I not get a new default profile there when I upgraded nix? /Library/LaunchDaemons/org.nixos.nix-daemon.plist is still starting nix-daemon from 2.0.4
Darkmatter66_ has joined #nixos
acarrico has quit [Ping timeout: 258 seconds]
Darkmatter66 has quit [Ping timeout: 260 seconds]
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #97441 → nixos/fontconfig: Fix compatibility with unstable apps → https://git.io/JUnzZ
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JUn7s
<mjrosenb> it looks like the profile was created, just no symlink for it.
<mjrosenb> guess I'll create that myself?
galagora has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 merged pull request #97393 → iwd: 1.8 -> 1.9 → https://git.io/JUZdT
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to master: https://git.io/JUn7Z
<energizer> infinisil: i couldn't figure this out. https://github.com/energizah/pendulum-demo i can work around it but would be intersted in the real solution
<energizer> the goal is to get pendulum 2.1.2 on nixos 20.03
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.09: https://git.io/JUn70
<{^_^}> [nixpkgs] @kampka opened pull request #97465 → btrbk: Fix shebangs → https://git.io/JUn7V
mariatsji has quit [Remote host closed the connection]
alexherbo2 has quit [Ping timeout: 265 seconds]
sascha has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
sascha is now known as Guest94709
dbmikus has quit [Ping timeout: 240 seconds]
turbo_MaCk has quit [Quit: WeeChat 2.9]
mmohammadi98122 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
cjpbirkbeck has joined #nixos
mariatsji has joined #nixos
ElNomReal has joined #nixos
ElNomReal has left #nixos [#nixos]
teoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #97118 → exoscale-cli: 1.16.1 -> 1.17.0 → https://git.io/JU3Qc
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUn5J
<{^_^}> [nixpkgs] @Lassulus merged pull request #97381 → nixos/xmonad: give users some build and runtime control → https://git.io/JUZ9s
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUn5U
mmohammadi98122 has joined #nixos
justanotheruser has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @baracoder closed pull request #66618 → dotnet-sdk: Get dotnet tool install working → https://git.io/fj5Nl
alexherbo2 has joined #nixos
mmohammadi98122 has quit [Client Quit]
mariatsji has quit [Remote host closed the connection]
dbmikus has joined #nixos
AmandaC has quit [Quit: Toodles]
realisation has quit [Read error: Connection reset by peer]
realisation has joined #nixos
AmandaC has joined #nixos
mmohammadi98122 has joined #nixos
mmohammadi98122 has quit [Client Quit]
mmohammadi9812 has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #96459 → ubootNovena: install u-boot-dtb.img instead of u-boot.bin → https://git.io/JUkpn
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JUn5i
<{^_^}> [nixpkgs] @Lassulus merged pull request #94089 → tmuxPlugins.cpu: unstable-2020-04-05 -> unstable-2020-07-25 → https://git.io/JJEjQ
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUn5X
<evanjs> meck: 👀 (assuming same meck) -- any clue why I can't propagate the xmonad-contrib override (https://github.com/evanjs/nixos_cfg/commit/a9501a721b68934f47385ebc204cd30d198fde0b#diff-be844411d1d26d3b6d453cee400ab98cR63) up to xmonad-with-packages and etc?
mallox has quit [Quit: WeeChat 2.9]
realisation has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Lassulus closed pull request #94084 → aliza: 1.48.10 -> 1.98.31 → https://git.io/JJExc
realisation has joined #nixos
<evanjs> to clarify... everything seems to rebuild fine, but when attempting to start display-manager and etc, it fails to recompile xmonad, and it looks like it isn't using "unstable-2020-06-23", but the upstream "0.16", instead
<infinisil> energizer: Taking a look
veleiro has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @doronbehar closed pull request #74256 → [19.09] openvswitch: 2.5.6 -> 2.5.9 and backports → https://git.io/JeP9A
<{^_^}> [nixpkgs] @doronbehar closed pull request #79773 → [r19.09] pythonPackages.pysaml2: add patch for CVE-2020-5390 → https://git.io/JvCJu
<{^_^}> [nixpkgs] @doronbehar closed pull request #75121 → [r19.03] ghostscript: catch up with many CVE patches → https://git.io/JeyV2
mariatsji has joined #nixos
<ornxka> how do i see what package a particular .drv belongs to..
<ornxka> like what the name of it is
<ornxka> i can see something failing to build but its unclear what exactly it is
<lordcirth> ornxka, should be in the filename?
<cole-h> drv names are usually `/nix/store/<hash>-<pname>-<version>.drv`
eoli3n_ has quit [Ping timeout: 246 seconds]
<ornxka> its /nix/store/2cmq18pllvwx1l99awfhgw2mj6jin8p5-source.drv
peelz has joined #nixos
<cole-h> Ah
<ornxka> ah, do i need reverse-depends for this
<cole-h> That's a `src = ....` then
<cole-h> You could look for `jpommier` in nixpkgs and see if you depend on any of their packages
<ornxka> hm... querying referrers just tells me the original package i was trying to build...
<cole-h> ornxka: jpommier's only package looks to be vcv-rack
<ornxka> ah so that is the source code for that
<cole-h> Or rather, it's only part of vcv-rack
<cole-h> pkgs/applications/audio/vcv-rack/default.nix
mariatsji has quit [Ping timeout: 272 seconds]
<ornxka> hm so it needs that thing "pffft"
<cole-h> Looks like that commit doesn't exist anymore
<ornxka> theres no releases either
<cole-h> Maybe force-pushed over?
<ornxka> so i guess ill try master
<pbogdan> anyone on recent unstable seeing mouse pointer being unbearably slow?
<ornxka> and then go backwards until it works
<pbogdan> it seems like my libinput settings are ignored and changing it on the cli doesn't seem to work either
aborsu has joined #nixos
aborsu has quit [Remote host closed the connection]
<ornxka> tyvm for the help
<ornxka> if i fix it i will make a pull request :p
<cole-h> pbogdan: Can't say I have run into that
<infinisil> energizer: Using nixpkgs-unstable for pkgs makes it work
<infinisil> I suspect something regarding the python packaging changed between 20.03 and unstable
<energizer> infinisil: yeah but then i have to switch my whole system
<infinisil> Whole system being?
<{^_^}> [nixpkgs] @Lassulus merged pull request #94083 → next: Added more gstreamer plugins → https://git.io/JJExs
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUndY
<cole-h> You don't have to switch your whole system to unstable to use some things from unstable, btw...
<energizer> infinisil: i just want the new version of that one package, not the new version of everything
<infinisil> energizer: Are you talking about only the python environment?
<energizer> infinisil: ya
<infinisil> So you want all python packages except pendulum to be from stable
<energizer> infinisil: i mean, i want pendulum 2.1.2 without changing anything else
<energizer> ya
<infinisil> Why tho
<infinisil> I guess I'll look into why it doesn't work
<energizer> infinisil: because i have a lot of things installed, and i dont want to go through and change everything just to upgrade one package
<infinisil> Shouldn't everything be pinned with peotry though?
<infinisil> poetry2nix makes sure that all python packages come from the lock file, not from the nixpkgs
maier has joined #nixos
<energizer> infinisil: maybe it's the overrides that break stuff
<energizer> since some of them come from nixpkgs
jumper149 has joined #nixos
<infinisil> energizer: Have you tried fixing the pendulum poetry build?
<energizer> infinisil: i did try that, but wasn't successful
<energizer> that would probably be simplest tho
maier has quit [Ping timeout: 260 seconds]
<{^_^}> [nixops-aws] @grahamc merged pull request #112 → efs mount targets: allow passing a subnetid as Nix attrset → https://git.io/JUnMX
<{^_^}> [nixops-aws] @grahamc pushed 2 commits to master: https://git.io/JUndo
<{^_^}> [nixops-aws] @grahamc merged pull request #111 → rds: accept configuring-enhanced-monitoring as a valid state → https://git.io/JUnVy
<{^_^}> [nixops-aws] @grahamc pushed 2 commits to master: https://git.io/JUnd6
justanotheruser has joined #nixos
nij has joined #nixos
zupo has joined #nixos
<nij> Hello.. some of the programs don't run fonts correctly.. instead of characters I see boxes with letters inside.
<nij> But it works fine with my qutebrowser and terminal..
sangoma has quit [Ping timeout: 265 seconds]
<nij> I wonder if I need some standard fonts.. any thoughts?
Extends has quit [Remote host closed the connection]
<infinisil> energizer: Check out pkgs/top-level/python-packages.nix, the functions toPythonModule and hasPythonModule
<infinisil> energizer: Adding `pendulum = self.toPythonModule (nixpkgs-unstable ...)` at least makes it attempt to build pendulum from there
<infinisil> Note how `hasPythonModule` checks for `drv.pythonModule == python`, meaning it requires it to be instantiated with the exact same python version for it to be considered "having a python module"
<infinisil> By using `toPythonModule` this gets kind of overwritten
<infinisil> I suspect you probably need to use an overlay/override to make nixpkgs-unstable build pendulum with the python version of stable
shibboleth has joined #nixos
mmohammadi9812 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
<energizer> infinisil: is it possible to use the new version of pendulum without going via nixpkgs-unstable?
<infinisil> overlays I guess
<infinisil> override the pendulum version in nixos-20.03 to a newer one with an overlay
<infinisil> Not sure how well that works, but maybe you can try
<energizer> where will it get poetry-core if i do that?
malook has joined #nixos
<infinisil> No idea
<infinisil> Not sure why that would be a problem either
<infinisil> And no idea what peotry-core is either :)
<energizer> it's one of the arguments of pendulum
<{^_^}> [nixos-homepage] @samueldr pushed to feature/2020-r/main « common.tt: Comment out dangling demo links »: https://git.io/JUnFC
<{^_^}> [nixpkgs] @trevorcook opened pull request #97467 → Add an "addPackages" utility to python buildEnv → https://git.io/JUnFW
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @ck3d closed pull request #97403 → redo-c: 0.2 -> 20200906 → https://git.io/JUZAZ
<energizer> aha!!
<energizer> `poetry add poetry-core` and then ` pendulum = super.pendulum.overridePythonAttrs (old: {nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.poetry-core ];});`
<energizer> works
<{^_^}> [nixpkgs] @markuskowa merged pull request #97397 → vdr: 2.4.1 -> 2.4.4 → https://git.io/JUZNK
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/JUnFu
<cole-h> You could also do `overridePythonAttrs ({ nativeBuildInputs ? [ ], ... }: { nativeBuildInputs = nativeBuildInputs ++ [ self.poetry-core ]; })`
<cole-h> (They're functionally the same, but I like my version better :P)
<{^_^}> [nixpkgs] @Lassulus merged pull request #94102 → xbattbar: init at 1.4.9 → https://git.io/JJu3w
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUnF2
<{^_^}> [nixpkgs] @Thra11 opened pull request #97468 → keysmith: replace hardcoded qt prefixes → https://git.io/JUnF6
<infinisil> energizer: Ah neat
<energizer> poetry2nix should probably figure out it needs poetry-core automatically?
<energizer> *poetry2nix should probably figure out pendulum needs poetry-core automatically?
aiken1 has joined #nixos
<bqv> > pkgs.system
<{^_^}> "x86_64-linux"
<bqv> cole-h: there's that too ^
<{^_^}> [nixpkgs] @Emantor opened pull request #97469 → thermald: 2.2 -> 2.3 → https://git.io/JUnFF
<{^_^}> [nixpkgs] @jonringer merged pull request #97163 → vimPlugins.Coqtail : init at 2020-08-27 → https://git.io/JUsn9
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JUnFh
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d2eb16cdf54 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5dd6ab5959c (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
boxscape has quit [Quit: Connection closed]
konobi has quit [Quit: konobi]
<{^_^}> [nixpkgs] @jonringer merged pull request #94886 → bs-platform: 7.3.2 -> 8.2.0 → https://git.io/JJX3j
<{^_^}> [nixpkgs] @jonringer pushed commit from @turboMaCk to master « bs-platform: 7.3.2 -> 8.2.0 »: https://git.io/JUnbc
<{^_^}> [nixpkgs] @Ma27 pushed 41 commits to glibc232: https://git.io/JUnbl
<{^_^}> [nixpkgs] @Ma27 pushed to master « linuxPackages.wireguard: 1.0.20200729 -> 1.0.20200908 »: https://git.io/JUnbu
verdys has joined #nixos
verdys is now known as dyaso
<{^_^}> [nixpkgs] @drewrisinger opened pull request #97470 → spdlog: 1.7.0 -> 1.8.0 → https://git.io/JUnbg
<Raito_Bezarius> Is there a way to specify Go dependencies manually?
<Raito_Bezarius> because it looks like automatic detection didn't work
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « linuxPackages.wireguard: 1.0.20200729 -> 1.0.20200908 »: https://git.io/JUnbw
<{^_^}> [nixpkgs] @zowoq merged pull request #97428 → [20.09] .github/workflows/editorconfig.yml: remove → https://git.io/JUnZu
<{^_^}> [nixpkgs] @zowoq pushed 2 commits to release-20.09: https://git.io/JUnbi
somniac[m] is now known as aith[m]
<{^_^}> [nixpkgs] @saschagrunert opened pull request #97471 → golangci-lint: 1.30.0 -> 1.31.0 → https://git.io/JUnb1
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « linuxPackages.wireguard: 1.0.20200729 -> 1.0.20200908 »: https://git.io/JUnby
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97472 → unityhub: fix by adding libxml2 → https://git.io/JUnbd
aiken1 has quit [Quit: WeeChat 2.7.1]
Guest94709 has quit [Remote host closed the connection]
<afreak> hm, i just updated my system, and got this error.. https://kopy.io/btASP#hKwqzJKh8Oeq94 any way to fix it ?
<nij> I'm on archlinux and hope to manage my ~ with home-manager..
<nij> Now I've created a new user just to test it out.
<nij> I have nix installed from AUR, and home-manager installed from nix.. what should I do next?
<afreak> nij: home-manager readme tells u next step, doesnt it?
<nij> It does, so I added =htop= following it.
<nij> Now it is in the nix store.
<afreak> u should also let home-manager manage ur shell rc file, like bashrc if using bash, then u can just say fzf.enableBashIntegratein = true, and it just works, which is nice
<nij> My new user also needs to be able to `sudo`, right?
<afreak> it doesnt need sudo to use home-manager
magnetophon has joined #nixos
<nij> Hmm.. ok.. lemme try it out
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
peelz has quit [Read error: Connection reset by peer]
peelz has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #97473 → python3Packages.minio: fix cred tests → https://git.io/JUnNi
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/835392d69dd (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
malook has quit [Quit: malook]
alp has quit [Ping timeout: 244 seconds]
gustavderdrache has quit [Quit: Leaving.]
thc202 has quit [Ping timeout: 244 seconds]
shibboleth has quit [Ping timeout: 240 seconds]
magnetophon has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @kolaente opened pull request #97474 → Backport/20.03 jetbrains → https://git.io/JUnA8
alp has joined #nixos
kolaente_ has joined #nixos
<{^_^}> [nixpkgs] @RaitoBezarius opened pull request #97476 → beauties: init at 0.0.14 → https://git.io/JUnAi
<kolaente_> Should I rebase a backport PR for 20.09 on release-20.09 or stagin-09?
<b42> depends on whether it causes lot of rebuilds
<kolaente_> So I just do one and if it causes a lot of rebuilds I do the other?
<b42> if the pr you are backporting has >100 rebuilds then use staging else release
<b42> +-
<Thra11> What's the condition for someone to appear in the list of github users which I can request a review from in github?
<kolaente_> b42: all right, thanks
<{^_^}> [nixpkgs] @kolaente opened pull request #97477 → Backport/20.09 jetbrains → https://git.io/JUnxc
<{^_^}> [nixpkgs] @kolaente closed pull request #97474 → Backport/20.03 jetbrains → https://git.io/JUnA8
<{^_^}> [nixpkgs] @vdot0x23 closed pull request #97128 → vimPlugins.asyncomplete-vim: init at 2020-08-09 → https://git.io/JU3xG
<{^_^}> [nixpkgs] @jonringer merged pull request #97473 → python3Packages.minio: fix cred tests → https://git.io/JUnNi
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.minio: fix cred tests »: https://git.io/JUnxi
rprije has joined #nixos
<{^_^}> [nixpkgs] @vdot0x23 reopened pull request #97128 → vimPlugins.asyncomplete-vim: init at 2020-08-09 → https://git.io/JU3xG
<Raito_Bezarius> is there a way to add a NUR on a non-NixOS machine?
<Raito_Bezarius> something in ~/.config/nixpkgs/... ?
<{^_^}> [nixpkgs] @jonringer merged pull request #97128 → vimPlugins.asyncomplete-vim: init at 2020-08-09 → https://git.io/JU3xG
<{^_^}> [nixpkgs] @jonringer pushed commit from Victor Büttner to master « vimPlugins.asyncomplete-vim: init at 2020-08-09 »: https://git.io/JUnx7
<Raito_Bezarius> b42: if I only want to add *my* repo
<Raito_Bezarius> and not the whole NUR
<{^_^}> [nixpkgs] @jonringer merged pull request #97209 → Fixes for python3.pkgs.{jedi,python-language-server,engineio} → https://git.io/JUsKt
<{^_^}> [nixpkgs] @jonringer pushed 4 commits to master: https://git.io/JUnxh
<immae> Raito_Bezarius: it adds a "nur" attrset in which you may specify only your repo if you like
<immae> the other way is to find the repo you want in the nur json and clone that instead of the whole nur archive
<Raito_Bezarius> so nur = import (fetchTarball "myrepo") … just works fine?
<cole-h> b42: The metric I've seen is actually 501+ -> staging. 100 is relatively little.
<cole-h> bqv: Cheers, though I've just added `system` to specialArgs :P
<immae> Raito_Bezarius: yes that’s kind of what NUR does for each repo of the list
kolaente_ has quit [Quit: WeeChat 2.7.1]
<Raito_Bezarius> alright! thanks immae
<Raito_Bezarius> worked just fine™
troydm has quit [Ping timeout: 246 seconds]
<b42> cole-h: good to know, thx
troydm has joined #nixos
gxt__ has quit [Remote host closed the connection]
maier has joined #nixos
gxt__ has joined #nixos
<b42> seems to be about 500 for the nixpkgs-update bot too
<Raito_Bezarius> is there something to generate nixos module "template" quickly?
<immae> what’s a nixos module template?
<Raito_Bezarius> { lib, pkgs, ... }: { imports = []; options = { … }; config = { … }; }
<Raito_Bezarius> for example
<immae> oh
<immae> there you are then :p
<Raito_Bezarius> I was wondering if someone has gone beyond this :P
<immae> you can reduce it to { ... }: {} :troll:
<Raito_Bezarius> :P
<b42> i usually copy some previous module and delete stuff from it
<immae> same ^
superherointj has joined #nixos
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
maier has quit [Ping timeout: 260 seconds]
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6ba161261db (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
__monty__ has quit [Quit: leaving]
<Raito_Bezarius> ,escape ''"\"''
<{^_^}> Escape this in '' strings with: '''"\"'''
<{^_^}> Escape this in " strings with: ''\"\\\"''
<Raito_Bezarius> ,escape \
<{^_^}> Escape this in '' strings with: \
<{^_^}> Escape this in " strings with: \\
<NobbZ[m]> Someone has an idea how I could get JSON or other machine readable output from `nix flake show`?
<eacameron> I have a rather simple runCommand build that just runs some tests. I need some of those tests to connect to a server (started from the test) on localhost. Is that possible in a nix-build?
<eacameron> Or do I need to resort to the full blown nixos test infra?
arjen-jonathan has joined #nixos
knupfer has quit [Ping timeout: 244 seconds]
Darkmatter66_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
Darkmatter66 has joined #nixos
<Raito_Bezarius> is there an easy way to force redownload of a fetchTarball?
<NobbZ[m]> "Raito_Bezarius" (https://matrix.to/#/@freenode_Raito_Bezarius:matrix.org) change the sha or name
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
sputny1 has joined #nixos
spudly has quit [Ping timeout: 260 seconds]
spudly- is now known as spudly
<cole-h> Raito_Bezarius: You could do that ^ or use `--option tarball-ttl 0`
sputny has quit [Ping timeout: 260 seconds]
sputny1 is now known as sputny
<{^_^}> [nixpkgs] @hmenke opened pull request #97478 → Shadowsocks → https://git.io/JUnjp
zeta_0 has joined #nixos
<W1lkins> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
fendor has quit [Remote host closed the connection]
<zeta_0> i enable the libvirtd service in nixos, started up a virtual machine and put ubuntu on it, this configuration works, but for some reason it's being very slow and sometimes freezes, any troubleshooting tips to help me fix this issue ? here's the full issue that i posted on reddit, if any of you want to take a look: https://www.reddit.com/r/NixOS/comments/iorlow/nixos_setup_libvirtdqemukvmvirtmanager_why_is_the/
page has quit [Ping timeout: 246 seconds]
<immae> zeta_0: try -m 4G ?
corpix_ has quit [Remote host closed the connection]
<immae> (i.e. giving more RAM than the default 128M)
MtotheM has quit [Read error: Connection reset by peer]
Havvy has quit [Ping timeout: 256 seconds]
<immae> Ah it looks like you already did it
<cole-h> worldofpeace++ jonringer++ ZHF time, let's go!
<{^_^}> worldofpeace's karma got increased to 185
<{^_^}> jonringer's karma got increased to 6
Havvy has joined #nixos
kalbasit_ has joined #nixos
<zeta_0> immae: ya, i gave it 8 gib of ram, so that's plenty, i'm using qcow2, but someone told me to use raw instead, and i need to double check to see if the hardware virtualization is enabled.
<cole-h> jonringer: btw, got some weird formatting in step 5 -- "[See also, (https://....)".
<immae> zeta_0: do you have a way to check that your configuration is actualy what you think it is?
<immae> (like running free -m or htop inside the vm to see that you actually have the resources you think it has)
<immae> just in case there would be some thing to reload that virt-manager forgets to do
<zeta_0> immae: i think that i need to find better nix documentation, the nix wiki on virtualization hasn't helped me much.
<immae> To be honest your configuration (apart from the fact that I have only "kvm-intel") is exactly what I have and it runs blazingly fast provided that I give enough ram
arjen-jonathan has quit [Ping timeout: 246 seconds]
<zeta_0> what section of the nixos wiki has more documentation on virtualization ? https://nixos.wiki/
<immae> although I don’t use virt-manager and I run directly the qemu commands
<immae> (you might want tot try that btw)
<zeta_0> immae: that's fine, i just need better nix documentation on this, i'm not to familiar with virtualization, i was hoping everything would just work out of the box without any issues.
<immae> ok (it should :p )
<immae> Do you want to try a qemu-command that I polished for my use case, just to see if it’s only a parameter issue?
<zeta_0> ya, i'm open to trying that out !
<immae> (to answer your question about wiki page I only saw small chunks here and there and never anything really useful)
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
<immae> qemu-kvm -cpu host -nographic -m 4G -drive file=/dev/sda,media=disk -device virtio-net,netdev=vmnic -netdev user,id=vmnic,hostfwd=tcp::2222-:22 -vnc :0
<immae> it opens a vnc server to :0 (you might want to adjust/disable that)
<immae> and you’d have to adjust the file=/dev/sda too
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
joesventek has quit [Quit: Quit]
<immae> (that’s a command I keep for when I jump into rescue in remote server - thanks to sphalerite :p )
justanotheruser has quit [Read error: Connection reset by peer]
<zeta_0> thanks, i'll give that a try.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/aeda8fef86a (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
erasmas has quit [Quit: leaving]
<zeta_0> i'm going to make sure that the hardware virtualization is enabled 1st, i'll let you guys know if i got this working.
<immae> sure
joesventek has joined #nixos
zeta_0 has quit [Quit: rebooting]
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
* fzakaria waves
joesventek has quit [Client Quit]
ryjm has quit []
nikivi has joined #nixos
joesventek has joined #nixos
matthiaskrgr has joined #nixos
page has joined #nixos
fendse has joined #nixos
<cole-h> jonringer: Iconic GitHub: giving unicorns when demonstrating how to backport for ZHF :D
cosimone has joined #nixos
alexherbo2 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @vldn-dev opened pull request #97480 → i3-resurrect: init at 1.4.3 → https://git.io/JUcvf
proofofkeags has quit [Ping timeout: 265 seconds]
dermetfan has quit [Ping timeout: 272 seconds]
disasm has quit [Ping timeout: 240 seconds]
proofofkeags has joined #nixos
disasm has joined #nixos
<{^_^}> [nixpkgs] @astro opened pull request #97481 → probe-run: init at v0.1.3 → https://git.io/JUcvB
cosimone has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5dd6ab5959c (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
vk3wtf has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos
joesventek has quit [Quit: Quit]
<damjan> so, `buildInputs` should add linker flags for paths to libraries and include flags for the compiler. how do I debug what exactly the build step gets?
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
philr has joined #nixos
vk3wtf has joined #nixos
vk3wtf has quit [Client Quit]
vk3wtf has joined #nixos
joesventek has joined #nixos
fendse has quit [Ping timeout: 264 seconds]
nikivi has joined #nixos
matthiaskrgr has joined #nixos
sputny has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97477 → Backport/20.09 jetbrains → https://git.io/JUnxc
<{^_^}> [nixpkgs] @worldofpeace pushed 13 commits to release-20.09: https://git.io/JUcvx
alp has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97318 → [20.03] Pantheon updates sep 2020 → https://git.io/JUZJ3
<{^_^}> [nixpkgs] @worldofpeace pushed 14 commits to release-20.03: https://git.io/JUcfU
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97357 → [20.03] adns: 1.5.1 -> 1.5.2 → https://git.io/JUZVO
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to staging-20.03: https://git.io/JUcfk
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97049 → [20.03] nixUnstable: pre20200721_ff314f1 -> pre20200829_f156513, hydra-unstable: 2020-08-04 -> 2020-09-02 → https://git.io/JU3Yd
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to release-20.03: https://git.io/JUcfm
remy1 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #91553 → Fix termdown for 20.03 → https://git.io/JfjED
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to release-20.03: https://git.io/JUcfn
dbmikus has quit [Ping timeout: 260 seconds]
toothbrush has joined #nixos
<toothbrush> Hello again! I'm keen to have different XkbOptions for my laptop vs external USB keyboard, kind of like this fine user https://unix.stackexchange.com/questions/34713/swap-alt-and-windows-key-except-when-using-an-external-keyboard
<toothbrush> I have been looking at http://web.archive.org/web/20170711031020if_/https://www.charvolant.org/doug/xkb/xkb.pdf but am none the wiser :/
<{^_^}> [nixpkgs] @worldofpeace merged pull request #95990 → [20.03] nghttp2: add patch for CVE-2020-11080 → https://git.io/JUvZT
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to staging-20.03: https://git.io/JUcfl
<{^_^}> [nixpkgs] @worldofpeace merged pull request #95964 → [20.03] rescuetime: 2.16.2.1 -> 2.16.3.1 → https://git.io/JUvfd
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JUcf4
<{^_^}> [nixpkgs] @worldofpeace merged pull request #95688 → [20.03] tor-browser: disable hardening by default (#93154) → https://git.io/JJFXa
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JUcfR
<{^_^}> [nixpkgs] @marsam merged pull request #97451 → syncthing: 1.8.0 -> 1.9.0 → https://git.io/JUnKz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcf0
<{^_^}> [nixpkgs] @marsam merged pull request #97450 → postgresqlPackages.timescaledb: 1.7.3 -> 1.7.4 → https://git.io/JUnKk
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcfg
<{^_^}> [nixpkgs] @worldofpeace merged pull request #95102 → [20.03] openexr,imlbase: 2.3.0 -> 2.4.2 to fix numerous security issues → https://git.io/JJD8x
<{^_^}> [nixpkgs] @worldofpeace pushed 4 commits to staging-20.03: https://git.io/JUcf2
<{^_^}> [nixpkgs] @worldofpeace closed pull request #85351 → [19.09] chromedriver: 80.0.3987.16 -> 81.0.4044.69 → https://git.io/Jffe4
maier has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97442 → [20.03] palemoon: Add libpulseaudio to wrapper → https://git.io/JUngJ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.03: https://git.io/JUcfo
<{^_^}> [nixpkgs] @marsam merged pull request #97471 → golangci-lint: 1.30.0 -> 1.31.0 → https://git.io/JUnb1
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcf6
<{^_^}> [nixpkgs] @marsam merged pull request #97431 → skk-dicts-unstable: enable to build on mac → https://git.io/JUnn6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcf1
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97171 → nixos/config: add defaultPackages option → https://git.io/JUsWR
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcf9
<toothbrush> I just came across https://nixos.wiki/wiki/Keyboard_Layout_Customization - i guess my question then becomes, is it possible to have device-dependent keyboard maps?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #96668 → erlang: make `configureFlags` appending instead of overwriting → https://git.io/JUtg1
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcfH
<{^_^}> [nixpkgs] @marsam merged pull request #97354 → acme-sh: 2.8.6 -> 2.8.7 → https://git.io/JUZau
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcfQ
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97366 → bmake: 20200710 -> 20200902 → https://git.io/JUZix
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JUcf5
<zeta_0> what's the package that i need to install to be able to run: `kvm-ok` ?
maier has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #97373 → collectd: 5.11.0 -> 5.12.0 → https://git.io/JUZ1i
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcfd
<{^_^}> [nixpkgs] @marsam merged pull request #97367 → cimg: 2.9.1 -> 2.9.2 → https://git.io/JUZPc
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JUcfb
<{^_^}> [nixpkgs] @risicle opened pull request #97482 → pythonPackages.jug: fix tests → https://git.io/JUcfN
<zeta_0> on nixos qemu-kvm is already installed, but i can't run kvm-ok
konobi has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97331 → yder: 1.4.11 -> 1.4.12 → https://git.io/JUZsZ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcfh
<clever> ,locate kvm-ok
<{^_^}> Couldn't find in any packages
mbrgm_ has joined #nixos
remy1 has quit [Ping timeout: 246 seconds]
<zeta_0> hmm, that's a bummer.
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97464 → cantata: add perl for dynamic playlists → https://git.io/JUnQQ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcJe
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
nikivi has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97329 → windowchef: 0.5.0 -> 0.5.1 → https://git.io/JUZOV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcJJ
<zeta_0> clever: if i understand correctly, qemu comes automatically installed in nixos, but do i need any other tools installed to be a able to run a virtual machine ?
<clever> zeta_0: nope
<{^_^}> [nixpkgs] @marsam merged pull request #97342 → bpytop: 1.0.21 -> 1.0.25 → https://git.io/JUZla
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcJk
<clever> it should just work
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97364 → xwallpaper: remove libseccomp dependency → https://git.io/JUZKb
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JUcJt
<{^_^}> [nixpkgs] @marsam merged pull request #97183 → lego: 3.8.0 -> 4.0.1 → https://git.io/JUsRW
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcJm
<zeta_0> clever: i got ubuntu to work on a virtual machine, but it's very slow and freezes up, that's why i'm trying to double check to make sure that i have hardware virtualization enabled, this issue on reddit shows my issue: https://www.reddit.com/r/NixOS/comments/iorlow/nixos_setup_libvirtdqemukvmvirtmanager_why_is_the/
<clever> zeta_0: qemu-kvm will force use of kvm, so it will fail if kvm isnt available
<{^_^}> [nixpkgs] @marsam merged pull request #97284 → avro-tools: 1.9.1 -> 1.9.2 → https://git.io/JUG2t
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcJO
<clever> zeta_0: i dont know how libvirtd will interact with everything
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97293 → palemoon: Add libpulseaudio to wrapper → https://git.io/JUGXg
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcJG
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97308 → ubuntu-themes: 19.04 -> 20.10 → https://git.io/JUGQW
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcJZ
<zeta_0> clever: i'll try a couple more things, but if i still can't get it to work, i'll just switch to virtualbox.
<{^_^}> [nixpkgs] @cole-h opened pull request #97483 → [20.09] cantata: add perl for dynamic playlists → https://git.io/JUcJn
<clever> zeta_0: i find qemu is better for automation and complex tasks, while virtualbox is better if you just want to run windows or ubuntu without any fuss
<zeta_0> i forgot how do i get into bios, i keep tapping escape on reboot, but that doesn't work.
<clever> zeta_0: does /dev/kvm exist?
<{^_^}> [nixpkgs] @marsam merged pull request #97336 → k3s: 1.18.2 -> 1.18.8 → https://git.io/JUZnz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUcJl
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97161 → exiv2: clean up → https://git.io/JUsnZ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcJ8
<zeta_0> clever: yes, in the /dev/ directory, i see kvm.
<clever> then you dont have to go into the bios
<clever> its already enabled
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97483 → [20.09] cantata: add perl for dynamic playlists → https://git.io/JUcJn
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.09: https://git.io/JUcJE
<zeta_0> clever: that's good, and this qemu/kvm stuff looks very useful but it's way over my head, time to switch back to virtualbox, thats more user friendly.
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97339 → flashrom: fix aarch64 build → https://git.io/JUZCe
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JUcJ2
<zeta_0> clever: i tried gnome-boxes as well, but it's broken, at least on nixos anyways.
kwork has quit [Remote host closed the connection]