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
xeijin has quit [Ping timeout: 245 seconds]
orivej_ has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/4e0f91170f1 (from 4 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @kini opened pull request #93942 → nixos/boot: some documentation improvements → https://git.io/JJ0md
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
rjmill has quit [Quit: Leaving]
nij has joined #nixos
h0m1 has quit [Ping timeout: 272 seconds]
xelxebar_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
codygman has quit [Ping timeout: 264 seconds]
xelxebar has joined #nixos
codygman has joined #nixos
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJ0Yc
jumper149 has quit [Quit: WeeChat 2.9]
inkbottle has joined #nixos
keving[m] is now known as keving
zebrag has quit [Ping timeout: 240 seconds]
keving has quit [Quit: authenticating]
keving has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
codygman has quit [Ping timeout: 260 seconds]
john1 has quit [Ping timeout: 260 seconds]
cjpbirkbeck has quit [Quit: Goodbye, take care]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b50d55871fb (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
codygman has joined #nixos
xelxebar has joined #nixos
m0rphism has quit [Ping timeout: 246 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
piq9117 has joined #nixos
<piq9117> anybody using hasql-migration? it's currently marked as broken but when i runnix-build --no-out-link -A haskellPackages.hasql-migration --arg config '{ allowBroken = true; }'it builds without errors (i'm on pop_os). do i just remove it from the broken packages list and submit a PR? are there more test I can do to find out why this packages was
<piq9117> marked broken?
<AmandaC> piq9117: does it actually work though?
<AmandaC> It may build but then immediately sigsegv on run or similar
moet has quit [Ping timeout: 240 seconds]
LnL has quit [Quit: exit 1]
<AmandaC> That said to find out why it's marked broken, try searching for it in the pr's tab on GitHub
<piq9117> i'm using it as a dependency and it works. are there steps i can take to test it out if it works?
<piq9117> alright. i'll check on that.
<AmandaC> And if it's working now just making a PR saying as such and unmarking it is all that's needed, aiui
<AmandaC> (obv follow the general pr templet)
<piq9117> cool. thanks AmandaC!
h0m1 has quit [Ping timeout: 244 seconds]
h0m1 has joined #nixos
<infinisil> piq9117: Since this is a Haskell package it works a little differently, namely with a PR to the haskell-updates branch that removes the package from the list of broken packages in pkgs/development/haskell-modules/configuration-hackage2nix.yaml
<kini> Dumb question -- I use `nix build` in my clone of the nixpkgs repo to test my changes to a package, but I'm not sure how to test my changes to NixOS stuff. Is `nixos-rebuild build -I /path/to/nixpkgs` the right way?
<kini> (By "test" I mainly just mean, check whether it compiles properly -- I get that there are NixOS tests that can be run for more in-depth testing.)
<qyliss> kini: nixos-rebuild build -I nixpkgs=/path/to/nixpkgs
<kini> ah, I see. So that only affects when things are grabbed relative to `nixpkgs`. Thanks!
nij has quit [Ping timeout: 256 seconds]
<pachumicchu[m]1> For a nixos service I'm creating a systemd service and setting serviceConfig.stateDirectory to a directory that does not exist yet(gets created in preStart on first run) and I get that error that the path doesn't exist. But I didn't know it needed to exist and in various services in nixpkgs the directory would have also not existed yet. Am I missing something on how the stateDirectory option works?
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @piq9117 opened pull request #93943 → haskellPackages.hasql-migration unbroken → https://git.io/JJ03l
<infinisil> pachumicchu[m]1: It's StateDirectory (capital S), and systemd creates that for you automatically
<pachumicchu[m]1> Oh right my bad, I've gotten too used to default camelcase
<pachumicchu[m]1> Okay I thought so, thanks for confirming
<pachumicchu[m]1> I'll have to see what I'm messing up then
<{^_^}> [nixpkgs] @ryantm merged pull request #93924 → hy: 0.18.0 -> 0.19.0 → https://git.io/JJR52
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJ03X
o1lo01ol1o has joined #nixos
bukkitgerman8608 has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
o1lo01ol1o has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
ardumont_ has quit [Ping timeout: 244 seconds]
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/28fce082c8c (from 13 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
AndroUser2 has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/970b2b853d4 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/2b7c0dcdaab (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
<{^_^}> [nixpkgs] @ericdallo opened pull request #93944 → MIDIVisualizer: init at 5.1 → https://git.io/JJ0GZ
MarcWeber has joined #nixos
<hazel[m]> is there a way to have a `.nix` file with some common functions that I use among multiple other `.nix` files
<hazel[m]> like basically i have a `common.nix` and then everything grabs functions from it
<hazel[m]> or, i'd like to
MarcWebe1 has quit [Ping timeout: 265 seconds]
<colemickens> hazel: when you import ./file.nix, it's as if the file were plopped right in. So { x = import y.nix; } where y.nix containers { foo = "bar"; } would evaluate to { x = { foo = "bar"; }; }
<colemickens> that will let you have a common.nix and import it and whatever it contains
kir0ul18 has joined #nixos
<hazel[m]> yeah, but i can't `import` at toplevel -- so how would i handle having multiple functions
<hazel[m]> i guess i could do `commonFns = import ./common.nix`
<colemickens> yup!
<hazel[m]> and then ref `commonFns.mkVHost` or smth
<hazel[m]> that would work
<colemickens> yes
<hazel[m]> nice
<colemickens> you can also do "with import ./common.nix;" above the rest of your nix, which will bring the attrValues from common.nix into scope
<colemickens> so you'd just have mkVHost availabe
<hazel[m]> that would work yeah
<hazel[m]> nice thanks
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<{^_^}> [nixpkgs] @romildo merged pull request #93851 → mate.atril: add support for more filetypes → https://git.io/JJRZD
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JJ0Gu
<{^_^}> [nixpkgs] @ivan opened pull request #93945 → hydra-unstable: 2020-06-23 -> 2020-07-14 and add nixHydra → https://git.io/JJ0G2
<{^_^}> [nixpkgs] @corngood opened pull request #93946 → Mesa cache fix → https://git.io/JJ0Gp
phreedom has quit [Ping timeout: 240 seconds]
phreedom_ has joined #nixos
stephank6 has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93947 → skrooge: 2.22.1 -> 2.23.0 → https://git.io/JJ0ZU
stoile has quit [Ping timeout: 260 seconds]
stephank has quit [Ping timeout: 264 seconds]
stephank6 is now known as stephank
cjpbirkbeck has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
<Graypup_> hey hey, I'm poking around a nix generated docker image and it has a lot of haskell interface .hi files in it that are taking up space for no reason
moet has joined #nixos
<Graypup_> Can I exclude these from being included? they are of no value in a docker image and arguably of no value at all since this is an application executable that is not used as a library
<Graypup_> I also appear to be accidentally shipping a bunch of -doc packages for haskell stuff? which is also not wanted in a container
Supersonic112 has joined #nixos
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/b50d55871fb (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
<clever> Graypup_: haskell.lib.justStaticExecutables
<Graypup_> thank you so much!
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<Graypup_> to all: I'm sorry I keep having to ask so many questions while doing this project. I will write up everything I learn so it will be easier for the next person :)
ddellacosta has quit [Ping timeout: 240 seconds]
pjan has quit [Quit: さようなら]
<{^_^}> [nixpkgs] @ju1m closed pull request #92106 → transmission: apply RFC0042 and harden the service → https://git.io/JJTnd
pjan has joined #nixos
<{^_^}> [nixpkgs] @ju1m reopened pull request #92106 → transmission: apply RFC0042 and harden the service → https://git.io/JJTnd
codygman has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/b50d55871fb (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
codygman has joined #nixos
justan0theruser has quit [Ping timeout: 260 seconds]
<Graypup_> clever, looks like that took 50% of the compressed docker image size off, which is really good. It's still 700MB compressed, yet the stuff I care about is less than 300MB uncompressed so I'll get back to you on where that space went
<Ashy> matthewbauer: samueldr mentioned you might have been working on a nixos "distro" that is a bit more batteries included, is denali still the repo you're working on that in?
john1 has joined #nixos
nixbitcoin has quit [Ping timeout: 240 seconds]
nixbitcoin has joined #nixos
Fare has quit [Ping timeout: 240 seconds]
wnklmnn has quit [Quit: Leaving]
<Graypup_> clever, I still have a bunch of haskell -doc packages in the nix store of the image. I put the main package I care about in like ` contents = [ (nixpkgs.haskell.lib.justStaticExecutables server) ];
<Graypup_> `
<Graypup_> is there anything further I need to do to figure out why I am unintentionally pulling that stuff in?
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<Graypup_> I also seem to have haskell interface files for libraries still
disasm has quit [Ping timeout: 258 seconds]
piq9117 has quit [Remote host closed the connection]
Fare has joined #nixos
<Graypup_> hmmmm
<Graypup_> so according to nix why-depends, this is all pulled in by pandoc
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJ0Cf
<Graypup_> which my program does actually use but not for library docs
<john1> q
john1 has quit [Quit: WeeChat 2.9]
orivej has quit [Ping timeout: 246 seconds]
<Graypup_> so it looks like someone else has noticed this
<Graypup_> but how can I fix it?
<Graypup_> for my stuff specifically? I wonder if I can just like "yolo" and replace pandoc? would that break haddock in dev I wonder?
<Graypup_> time to thoughtlessly try it
Orbstheorem has quit [Ping timeout: 256 seconds]
cmk_zzz has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
nij has joined #nixos
<{^_^}> [nixpkgs] @piq9117 closed pull request #93943 → haskellPackages.hasql-migration unbroken → https://git.io/JJ03l
<{^_^}> [nixpkgs] @piq9117 opened pull request #93948 → haskellPackages.hasql-migration unbroken → https://git.io/JJ0Wl
knupfer has joined #nixos
cosimone_ has joined #nixos
cosimone has quit [Read error: Connection reset by peer]
knupfer has quit [Ping timeout: 246 seconds]
stoile has joined #nixos
bradparker has joined #nixos
user_0x58 has quit [Quit: Leaving]
criptonauta_ has quit [Quit: Leaving]
kir0ul18 has quit [Quit: Connection closed]
codygman has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #93948 → haskellPackages.hasql-migration unbroken → https://git.io/JJ0Wl
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JJ0lv
codygman has joined #nixos
cjpbirkbeck has quit [Quit: Goodbye, take care]
o1lo01ol1o has joined #nixos
drakonis has quit [Quit: WeeChat 2.8]
o1lo01ol1o has quit [Ping timeout: 260 seconds]
moet has quit [Quit: leaving]
Fare has quit [Ping timeout: 260 seconds]
justanotheruser has joined #nixos
palo1 has joined #nixos
nature has joined #nixos
cosimone_ has quit [Quit: Quit.]
<Graypup_> ok I have more confusing issues with my haskell packages that are again resulting in an absurd quantity of stuff getting into my docker images: for many of the hackage dependencies I have them incorrectly pulling in their own docs via files in lib/ghc-8.6.5/package.conf.d/....
palo has quit [Ping timeout: 246 seconds]
<srhb> Graypup_: Is this with something like justStaticExecutables?
palo1 is now known as palo
siel has joined #nixos
zupo has joined #nixos
<srhb> Graypup_: (Or some other closure reducing mechanic that gets rid of at least haddock)
m0rphism has joined #nixos
<Graypup_> srhb, I am justStaticExecutables'ing my own executable but we still have a lot of stuff being pulled in
<srhb> Graypup_: Maybe create a reproducible gist and explain which dependencies you did not expect to see in the final image. :)
m0rphism has quit [Read error: Connection timed out]
m0rphism has joined #nixos
<Graypup_> I have a reproducible github repo and cachix :P I'll try to paste some useful info into a gist from nix why-depends tho!
<srhb> Sounds good. :)
<Graypup_> basically what seems to be happening is that in my executable I am getting "...ths_warp.warp_bindir./nix/store/sdfajh-warp-..." which then pulls in warp which then pulls in docs via its .so
<Graypup_> gist forthcoming
maier has joined #nixos
<Graypup_> Carnap-Server is my haskell executable
<Graypup_> and that is a why-depends on http-types (example thing that I don't understand why it's in my docker image)
<srhb> Where's the expression?
<Graypup_> https://github.com/ubc-carnap-team/Carnap/blob/nix-docker/server.nix is where I've been hacking. It's available via default.nix, attribute `server`
<Graypup_> I already got a substantial win by deleting references to pandoc with a blunt instrument but I haven't yet checked whether it breaks the app
<{^_^}> [nixpkgs] @andersk opened pull request #93949 → multipath-tools: Fix build with multiple-output lvm2 → https://git.io/JJ08O
<Graypup_> HMM it appears that the blunt instrument was effective and perhaps did not result in breakage (would need to strace it to be 100% certain but pretty sure we're ok?)
<srhb> Sounds reasonable! :)
lily[m]1 has joined #nixos
<Graypup_> terrifying realization: apparently this thing depends on runtime haskell compilation through diagrams?? that's terrifying
<Graypup_> well I guess absurdly sized containers are in our future :(
<srhb> Graypup_: Spicy! I've used diagrams before but I don't recall runtime compilation.
slack1256 has quit [Remote host closed the connection]
<Graypup_> it's emitting some stuff in a temp directory with Diagrams-xxx.hs filenames, who knows what that's about eek
Orbstheorem has joined #nixos
<srhb> diagrams-builder?
<Graypup_> if that's a thing, it's probably implicated ;-)
<srhb> Indeed, it is. And that is how it works.
<srhb> That is definitely not closure size friendly. :P
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/89cb711b807 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Graypup_> hmm well I guess our docker containers are going to be really big
<srhb> I'm sure it can be at least reduced, but it probably requires some rather deep embedding of a compiler, and more manual "big hammer"-style closure reduction.
<Graypup_> yeah, however, I think other components are still targetable with some large hammers
<Graypup_> e.g. warp
* srhb nods
Guest32960 has left #nixos ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
test300[m] has joined #nixos
xelxebar has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 merged pull request #93949 → multipath-tools: Fix build with multiple-output lvm2 → https://git.io/JJ08O
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJ08g
xelxebar has joined #nixos
<Graypup_> srhb, hmm I have hit the same problem though: the pandoc executable ends up pulling in all the libraries anyway
<Graypup_> and docs
<Graypup_> but if I delete it, the app doesn't work :(
<{^_^}> [nixpkgs] @lilyball opened pull request #93950 → jazzy: 0.13.3 -> 0.13.5 → https://git.io/JJ08P
<srhb> Graypup_: Have you justStatically'ed it too?
asheshambasta has joined #nixos
<{^_^}> [nixpkgs] @lilyball opened pull request #93951 → cocoapods-beta: 1.9.3 -> 1.10.0.beta.1 → https://git.io/JJ087
<Graypup_> srhb, that falls apart on stuff that's also a library
<Graypup_> :V
<srhb> Graypup_: Ew, yeah, okay. :/
<Graypup_> yeah the whole situation is a "has anyone done this before??"
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93952 → vassal: 3.2.17 -> 3.3.2 → https://git.io/JJ085
<srhb> I think once it's a little non-standard-y, the usual helpers aren't as helpful and you end up surgically deleting references whereever possible. Not great, but...
<Graypup_> hmmm, remarkably it seems like diagrams-builder is causing nix to miss some runtime dependencies
nixuser has joined #nixos
malook has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93953 → urlwatch: 2.18 -> 2.19 → https://git.io/JJ04t
nature has quit [Ping timeout: 244 seconds]
mallox has joined #nixos
mounty has quit [Ping timeout: 246 seconds]
hoijui has joined #nixos
mounty has joined #nixos
ardumont_ has joined #nixos
CMCDragonkai1 has joined #nixos
ardumont_ has quit [Client Quit]
ardumont has joined #nixos
parsnip1 has joined #nixos
DevTurks|70 has joined #nixos
DevTurks|70 has quit [Client Quit]
shabius_ has quit [Ping timeout: 260 seconds]
shabius has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #93954 → finalfusion-utils: init at 0.11.2 → https://git.io/JJ0Bn
turlando has joined #nixos
nij has quit [Ping timeout: 240 seconds]
cfricke has joined #nixos
dermetfan has joined #nixos
lsix has joined #nixos
nikita` has joined #nixos
m1cr0man has joined #nixos
justanotheruser has quit [Ping timeout: 244 seconds]
justanotheruser has joined #nixos
nixbitcoin has quit [Remote host closed the connection]
nixbitcoin_ has joined #nixos
CMCDragonkai1 has quit [Ping timeout: 256 seconds]
nixbitcoin_ is now known as nixbitcoin
itshaydendev has joined #nixos
spacekookie has quit [Quit: **aggressive swooshing**]
civodul has joined #nixos
<benschza> What's the best way to simplify this expression? https://gist.github.com/BenSchZA/2cae2d7ef3d1da125e519db5fc92e4a6 Is it possible to set/import multiple attributes at once instead of setting them individually as I did in the gist?
<colemickens> benschza: you could write "with ..." expression.
m4ts has quit [Ping timeout: 256 seconds]
<benschza> 100% colemickens: so `with import ./default.nix { }; ` outside the let statement should work.
<alexarice[m]> or `inherit (import ./default.nix {}) pkgs python pythonPackages`
<colemickens> ^ that might be better; a more explicit option
<benschza> alexarice[m] that does seem clean. Thanks for the feedback both of you!
martin__ has joined #nixos
<martin__> Good morning! I'm trying to compile a haskell program with `O2` optimization, but doing so seems to lead to some form of linking error:
<martin__> clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
<martin__> ld: can't map file, errno=22 file '.' for architecture x86_64
<martin__> Warning: the following files would be used as linker inputs, but linking is not being done: .
<martin__> ```
<martin__> `cc' failed in phase `Linker'. (Exit code: 1)
<martin__> ```
<martin__> I'm on macos
<martin__> I do this by adding a configure flag to `callCabal2nix`:
<martin__> ```
<martin__> configureFlags = attrs.configureFlags ++ [
<martin__> ];
<martin__> "--ghc-option= -O2"
<martin__> ```
<martin__> The program compiles fine without the optimization flag. Does anybody know what might be up?
hoijui has quit [Ping timeout: 260 seconds]
__monty__ has joined #nixos
reanimus has quit [Ping timeout: 260 seconds]
<martin__> it seems to happen on nixos too
<srhb> martin__: At a guess the configureFlags are being combined in a way you didn't expect, especially if it really has the space included that you have above.
<srhb> martin__: Rendering the ghc entire commmand line unusable.
OmnipotentEntity has joined #nixos
OmnipotentEntity has joined #nixos
ixxie has joined #nixos
omneh has quit [Ping timeout: 240 seconds]
reanimus has joined #nixos
<martin__> oh wow, yes, the space seem to have been the problem
<martin__> able to compile now
<martin__> thanks @srhb
m4ts has joined #nixos
<srhb> martin__: Sure.
smatting_ has joined #nixos
o1lo01ol1o has joined #nixos
fendor has joined #nixos
afreak has joined #nixos
pmy has quit [Ping timeout: 240 seconds]
kreyren has quit [Ping timeout: 240 seconds]
pmy has joined #nixos
ixxie has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos
thc202 has joined #nixos
<{^_^}> [nixpkgs] @sorki opened pull request #93957 → Fix haskellPackages.zre, dontCheck for haskellPackages.haskeline_0_8_0_0 → https://git.io/JJ0ui
arjen-jonathan has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #93958 → coq_8_5: fix build (use gnumake 4.2) → https://git.io/JJ0uP
<{^_^}> [nixpkgs] @lsix closed pull request #92848 → pythonPackages.django_3_0: init at 3.0.8 → https://git.io/JJmhS
itshaydendev has quit [Remote host closed the connection]
itshaydendev has joined #nixos
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
alp_ has joined #nixos
kreyren has joined #nixos
ManiacOfMadness` has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93959 → wla-dx: 9.8 -> 9.11 → https://git.io/JJ0zr
malook has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos
sigmundv has joined #nixos
dansho has joined #nixos
pjt_014 has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
gthm has joined #nixos
ManiacOfMadness` has joined #nixos
jluttine[m] has quit [Quit: Idle for 30+ days]
tokudan[m] has quit [Quit: Idle for 30+ days]
fresheyeball[m] has quit [Quit: Idle for 30+ days]
Poscat[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
reanimus has quit [Ping timeout: 244 seconds]
reanimus has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
noudle has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #93960 → finalfrontier: 0.9.3 -> 0.9.4 → https://git.io/JJ0gW
orivej has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #93957 → Fix haskellPackages.zre, dontCheck for haskellPackages.haskeline_0_8_0_0 → https://git.io/JJ0ui
<{^_^}> [nixpkgs] @cdepillabout pushed 3 commits to haskell-updates: https://git.io/JJ0gE
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93961 → you-get: 0.4.1432 -> 0.4.1456 → https://git.io/JJ0g2
BigserverNZ has quit []
Rurd2di has joined #nixos
o1lo01ol_ has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
asymptotically has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #93962 → mprime: 29.4b7 -> 29.8b7 → https://git.io/JJ02Q
<{^_^}> [nixpkgs] @peterhoeg pushed to mprime « mprime: 29.4b7 -> 29.8b7 »: https://git.io/JJ027
alp_ has quit [Ping timeout: 264 seconds]
karantan has joined #nixos
Kk2 has left #nixos [#nixos]
<karantan> I often get OOM when building nixos and I need to search journalctl to confirm this. Is there any way to check the last build status?
<dminuoso> karantan: Can you be precise what you mean by "building nixos?
<karantan> nixos-rebuild switch
gxt has joined #nixos
<karantan> or maybe if there is any way to revert the nixos build if the current build (nixos-build switch) was iterupted because of OOM
teto has joined #nixos
ManiacOfMadness has joined #nixos
ManiacOfMadness` has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @seqizz opened pull request #93963 → Fix typo: environment → https://git.io/JJ0VH
<{^_^}> [nixos-hardware] @ehmry pushed to reform « mnt/reform: working u-boot »: https://git.io/JJ0wq
NeoCron has joined #nixos
Guest52225 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/7bf0f7301a3 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @xfix opened pull request #93964 → snes9x-gtk: Use wrapGAppsHook → https://git.io/JJ0ww
kreyren has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
zupo has quit [Client Quit]
kreyren has joined #nixos
zupo has joined #nixos
alp_ has joined #nixos
kreyren has quit [Read error: Connection reset by peer]
kreyren has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/970b2b853d4 (from 11 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
afreak has quit [Remote host closed the connection]
Thra11 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
afreak has joined #nixos
zupo has joined #nixos
domogled has joined #nixos
Guest52225 has joined #nixos
Guest52225 has quit [Changing host]
Guest52225 is now known as LnL
arjen-jonathan has quit [Quit: WeeChat 2.8]
afreak has quit [Client Quit]
<emilsp> is there some shorthand for running the time binary (not the shell builtin command)? nix-shell -p time --command "time -v ..." tries to execute bash's time command :/
dermetfan has quit [Ping timeout: 272 seconds]
<adisbladis> emilsp: --run 'command time -v ...'
parsnip1 has quit [Remote host closed the connection]
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
alp_ has quit [Ping timeout: 256 seconds]
xwvvvvwx- has joined #nixos
xwvvvvwx has quit [Quit: ZNC 1.8.0 - https://znc.in]
xwvvvvwx- is now known as xwvvvvwx
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Neo--- has joined #nixos
Thra11 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jojosch opened pull request #93965 → mycli: 1.21.1 -> 1.22.1 → https://git.io/JJ0Kf
alp_ has joined #nixos
bkv has joined #nixos
afreak has joined #nixos
bqv has quit [Ping timeout: 272 seconds]
bkv is now known as bqv
<{^_^}> [nixpkgs] @Ma27 merged pull request #93773 → [20.03] element-{web,desktop}: backport version bump & rename → https://git.io/JJ44u
<{^_^}> [nixpkgs] @Ma27 pushed 6 commits to release-20.03: https://git.io/JJ0iR
<{^_^}> [nixpkgs] @mmahut merged pull request #93700 → nixos/bitcoind: change to multi-instance + add tests → https://git.io/JJ8tr
<{^_^}> [nixpkgs] @mmahut pushed 5 commits to master: https://git.io/JJ0iK
<benschza> There's an odd conflict between kdenlive and darktable in the authors file. Any ideas? `collision between `/nix/store/s2lwxawk6ldld56yh6fkhkjsx99d4wx5-kdenlive-19.12.3/share/doc/AUTHORS' and `/nix/store/57c466wsd0jj8igaf7n82mbm7kww2ddz-darktable-3.0.1/share/doc/AUTHORS'`
itshaydendev has quit [Ping timeout: 256 seconds]
<benschza> Is there a way to ignore collisions using nixos-rebuild switch?
Thra11 has joined #nixos
<immae> benschza: replace pkgs.darktable with (setPrio 100 pkgs.darktable) (or something similar) in your environment.systemPackages
zupo has joined #nixos
<immae> both packages put a /share/doc/AUTHORS to the same place, it’s a packaging issue
knupfer has joined #nixos
orivej has joined #nixos
bkv has joined #nixos
inkbottle has quit [Ping timeout: 256 seconds]
zebrag has joined #nixos
bqv has quit [Ping timeout: 244 seconds]
bkv is now known as bqv
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos
tilcreator has quit [Ping timeout: 240 seconds]
<bqv> what's the way to figure out the total size of the nix store, from nix
<bqv> `du -s` will take a year
Aesth has joined #nixos
bqv has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @edolstra pushed 2 commits to release-20.03: https://git.io/JJ0XY
cosimone has joined #nixos
<gthm> bqy: ... it takes a second on my machine (with only a 15gb store on an ssd). how long did you try letting it run?
nij has joined #nixos
bqv has joined #nixos
<bqv> nevermind...
<bqv> turns out i had 1.5TB of my drive partitioned away
<nij> Hello! I'm new to nixos, and currently got nixOS installed with a configured xmonad :D Pretty fun!
<nij> Some programs I use are others' builds. For example, Luke's build of suckless simple terminal (st) here (https://github.com/LukeSmithxyz/st).
<nij> In general, how would I compile such program correctly (in the nixos way) on my system?
hoijui has joined #nixos
<nij> (Meanwhile, I'm also reading nix pills.. but progressing slowly.
<makefu> nij: great hearing you had a pleasant experience. for such tools you would normally create a nix derivation very similar to the hello example
<LnL> bqv: FYI if an approximation is ok, nix knows the compressed size of all paths nix path-info -sh --all
<nij> makefu: Thanks for reaching out! You mean hello.nix introduced in the first 10 chapters in nixpills?
<makefu> pretty much, yes
<nij> makefu: I'm currently on chapter 10.)
<makefu> normally you start off with a derivation which does something similar to that you want. there are a lot of quirks for different build technologies though
<makefu> at first, try to replace the source of hello with the source of st
<bqv> LnL: wonderful, will remember for future reference. thanks :)
<nij> makefu: Thanks! Lemme try that :D
<makefu> st looks pretty "standard" to package
<makefu> so you will have good chances to succeed :)
<nij> Hopefully :D I'm excited
cosimone has quit [Quit: Quit.]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<makefu> the main issue with package is normally that the build process has some strong assumptions towards your system (e.g. binaries `always` reside in /usr/bin)
<makefu> but st looks pretty clean
tilcreator has joined #nixos
<bqv> hm, 60 gigs
alp_ has quit [Remote host closed the connection]
<infinisil> makefu: I don't think the nix pills are great for knowing how to package things tbh
alp_ has joined #nixos
<infinisil> for nixpkgs
<eyJhb> infinisil: basic nix knowledge is somewhat required I would say, but not 100% needed
<eyJhb> Examples goes a long way
<makefu> infinisil: what do you think would be the best introduction? honestly asking here, because i checked the wiki and there were no real "intro" articles
<infinisil> makefu: I don't think there is one unfortunately (yet!)
<eyJhb> Best atm. is if you can find a similar package
<makefu> eyJhb: also what i suggested :)
<infinisil> nij: For st specifically, there is a build for the non-fork already: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/st/default.nix
<infinisil> This means you could just write an overlay like `self: super: { st = super.st.overrideAttrs (old: { src = <new src>; }); }` to reuse that
<eyJhb> Sorry, did not see that makefu
<eyJhb> Or, I saw and forgot!
<makefu> no need to say sorry :)
<infinisil> nij: `self: super: { stFork = super.st.overrideAttrs (old: { src = <new src>; }); }`
<infinisil> Or this ^
<makefu> for packaging for nixpkgs the one-liner `nix-build -E 'with import <nixpkgs> {};pkgs.callPackage ./default.nix {}'` is quite helpful
waleee-cl has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<makefu> infinisil: actually i found https://nixos.org/nixpkgs/manual/#chap-quick-start which looks exactly like what i was looking for
<makefu> (adding a new package to nixpkgs)
<sphalerite> snajpa: I saw your work on https://github.com/openzfs/zfs/issues/8648, is this in a state where you're currently using it and it works?
<{^_^}> openzfs/zfs#8648 (by dbavatar, 1 year ago, open): Docker build performance extremely slow due to lack of renameat2/overlayfs on ZFS
<sphalerite> (also snajpa++ for working on it)
<{^_^}> snajpa's karma got increased to 1
<{^_^}> [nixpkgs] @fomichevmi opened pull request #93966 → fetchmavenartifact: switch maven repository to https → https://git.io/JJ01H
<snajpa> sphalerite: you can grab more up to date patches from here https://github.com/vpsfreecz/zfs/commits/vpsadminos-master-202007210
<snajpa> sphalerite: we run it in production, so it should be good to go
<infinisil> makefu: Neat, that's not too bad
<gchristensen> I used the zfs driver for docker once and it puked all over my pool
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93967 → azure-storage-azcopy: 10.4.3 -> 10.5.1 → https://git.io/JJ01j
<makefu> infinisil: i've added the link to https://nixos.wiki/wiki/Packaging/Tutorial
o1lo01ol1o has quit [Remote host closed the connection]
<nij> infinisil: Thanks for helping (again!) I decide to try as many ways as possible (to gain more understanding).
<nij> I'm currently trying to alter `hello.nix` for it to work.
<nij> It cried for lacking of "fontconfig.pc, freetype2.pc, harfbuzz.pc". But I have added (naively and blindly..) the following in `autotools.nix`:
<nij> ```
<nij> baseInputs = [] pkg-config fontconfig freetype harfbuzz unzip gnutar gzip gnumake gcc binutils-unwrapped coreutils gawk gnused gnugrep patchelf findutils];
<nij> ```
<nij> Ah.. a typo "]". I work on a virtual machine, and still haven't got copy and past bidirectionally working. So I typed it manually.
<nij> As you can see, "fontconfig, freetype, harfbuzz" have been added in.. but it still crys for it :(
<makefu> it should be "buildInputs"
<{^_^}> [nixpkgs] @fomichevmi opened pull request #93968 → texlive: new mirror with upstream revisions → https://git.io/JJ0M0
parsnip0 is now known as parsnip
parsnip has quit [Changing host]
parsnip has joined #nixos
parsnip has joined #nixos
parsnip is now known as parsnip0
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
dermetfan has joined #nixos
<nij> hmm
knupfer has quit [Read error: Connection reset by peer]
<nij> makefu: What's the difference between buildInputs and baseInputs?
truby has joined #nixos
noudle has quit []
<truby> I'm having some issues with name resolution in nix packages on a foreign distro. The only things I can find about this are that I should have nscd running, but I already have sssd running and I can't run both. Anyone know if this is fixable with sssd?
xkapastel has joined #nixos
<nij> Well.. in my `builder.sh` I have added contents of `buildInputs` and `baseInputs` into PATH.
<nij> This could be an intermediate step introduced in nixpill.. :(
<emilsp> adisbladis: that's exactly what I tried, and it runs bash's time
<sphalerite> snajpa: cool, thanks!
<emilsp> Oh, I just misinterpreted what you said, it does in fact work. Thank you very much!
<nixbitcoin> Can I supplement /etc/dbus-1/system.conf with my own rules somehow?
parsnip0 is now known as parsnip1
parsnip1 is now known as parsnip2
parsnip2 is now known as parsnip3
parsnip3 is now known as parsnip4
spacekookie has joined #nixos
parsnip4 is now known as parsnip5
parsnip5 is now known as parsnip0
EmoSpice has joined #nixos
<infinisil> nij: I guess it might work too, but in nixpkgs you never write your own builder
<infinisil> And the default builder that's used everywhere uses buildInputs
Fare has joined #nixos
parsnip has joined #nixos
whald has joined #nixos
EmoSpice has quit [Quit: WeeChat 2.7.1]
AluisioASG has joined #nixos
ScottHDev has joined #nixos
alp_ has quit [Ping timeout: 264 seconds]
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bkv has joined #nixos
fendor_ has joined #nixos
karantan has joined #nixos
bqv has quit [Ping timeout: 260 seconds]
bkv is now known as bqv
fendor has quit [Ping timeout: 240 seconds]
afreak has quit [Remote host closed the connection]
<nij> infinisil: I see.. that seems to be an intermediate step introduced in nixpills for educational purpose. I will switch to your way and see if it works. Thank you :D
afreak has joined #nixos
<andi-> Do we have a nice way to use mkShell without CC, binutils, patchelf, … on PATH? stdenvNoCC doesn't seem to be sufficient for that (it just removes the CC).
dermetfan has quit [Ping timeout: 260 seconds]
rardiol has joined #nixos
meh` has joined #nixos
<{^_^}> [nixpkgs] @RaghavSood opened pull request #93969 → go-ethereum: 1.9.17 -> 1.9.18 → https://git.io/JJ0D7
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @bjornfor merged pull request #93932 → qmmp: 1.4.0 -> 1.4.1 → https://git.io/JJRj0
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « qmmp: 1.4.0 -> 1.4.1 »: https://git.io/JJ0yk
<ToxicFrog> I'm trying to `nixos-install` onto a USB stick, and it fails with:
<ToxicFrog> error: path '/nix/store/d6pasf4hph3dc1b4lgajicw0azbkzwlf-nixos-17.03-17.03.1949.78e9665b48f
<ToxicFrog> ' does not exist and cannot be created
<ToxicFrog> (yes, with the newline before the closing quote)
<ToxicFrog> I have no idea why it even wants to build that path (my <nixos> points to nixos-unstable, and I have no channels pointing to 17.03) or where the newline or coming from, or why it might be failing.
<ToxicFrog> I know it's not a problem writing to the underlying block device or filesystem.
bkv has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #93831 → parallel: 20200522 -> 20200722 → https://git.io/JJBcj
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to staging: https://git.io/JJ0y0
bqv has quit [Ping timeout: 246 seconds]
bkv is now known as bqv
alp_ has joined #nixos
<{^_^}> [nixpkgs] @albakham opened pull request #93970 → sublime-music: 0.11.0 -> 0.11.1 → https://git.io/JJ0y6
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux_latest-libre: 17570 -> 17583 »: https://git.io/JJ0yS
<alexherbo2[m]> how to use the latest version of Ruby with Bundix?
<alexherbo2[m]> Ruby 2.7 has been released, but Bundix uses Ruby 2.6.
bkv has joined #nixos
<{^_^}> [nixpkgs] @jbedo opened pull request #93971 → singularity: 3.2.1 -> 3.6.1 → https://git.io/JJ0yN
bqv has quit [Ping timeout: 260 seconds]
bkv is now known as bqv
<ToxicFrog> Ok, I did actually have a channel <nixos-17.03> pointing there, deleted it, now it's complaining about /nix/store/nlqc1grlbk37k9v8ndjn0z708ihhffqj-nixos-20.03-20.03.2657.b50d55871fb
cosimone has joined #nixos
Aesth has left #nixos [#nixos]
AluisioASG has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
EmoSpice has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/274831839c4 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> [nixpkgs] @zowoq opened pull request #93972 → gobetween: update vendored lxd → https://git.io/JJ0SD
<nij> Hello,
<{^_^}> [nixpkgs] @prusnak closed pull request #93937 → gnupg22: fix reproducibility issue by applying a debian patch → https://git.io/JJ0TG
orivej has quit [Quit: No Ping reply in 180 seconds.]
<nij> I had `services.xserver.desktopManager.xterm.enable = false;` in my `configuration.nix`, and have run `$ nixos-rebuild switch`. Why after rebooting and `startx`.. the system still gives three xterms? I expect nothing showing up.
dansho has quit [Remote host closed the connection]
dansho has joined #nixos
alp_ has quit [Remote host closed the connection]
orivej has joined #nixos
alp has joined #nixos
julm has quit [Read error: Connection reset by peer]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
<infinisil> nij: What does "gives" mean?
<nij> infinisil: After `startx`, three white `xterms` are opened automatically.
<nij> With one of them being the shell that handles "x". If I kill it, X dies.
<nij> I hope there's nothing opened on the screen after `startx`.
<nij> In arch, I configured that with `~/.xprofile`, but I don't think that's the right nix way.
<fps> nij: inspect the usual suspects like xinitrc, xsession, xprofile, etc
<nij> fps: Oh, is that the way you configure? I thought I have to take care of expressions in `configuration.nix`
virus_dave has joined #nixos
<fps> nij: i just suspect there's some default startup file somewhere..
<nij> I see.. lemme see!
<fps> nij: you can normally override them as a user with your own files. look into the startx docs [and i suppose xinit] to see what files are relevant
<nij> fps: Well, there's no such thing under `~`, `~/.config`, `~/.local~
hoijui has quit [Ping timeout: 272 seconds]
<fps> man startx tells me there are default files
<fps> see the "FILES" section in man startx
<fps> then things should become clearer
pmy has quit [Ping timeout: 265 seconds]
<nij> Neat! So it's hidden in `/nix/store/[hash]-xinit-[version]/etc/X11/xinit/xinitrc
<nij> I can configure that manually, or just add one xinitrc in `$HOME`.
<nij> Are there better ways you recommend?
<fps> nij: users normally configure xinit by using one in their home directory
<fps> that's also what the man page says: it only runs the systemwide xinitrc if the user doesn't have one
<nij> I see..
pmy has joined #nixos
<nij> I have the false belief that everything can be done in `configuration.nix`.. so I was confused.
<nij> Thanks so much!
julm has joined #nixos
<fps> nij: hmm, maybe there's also a way to provide a systemwide default xinitrc. not sure
<{^_^}> [nixpkgs] @romildo opened pull request #93973 → matcha-gtk-theme: 2020-06-18 -> 2020-07-27 → https://git.io/JJ09b
<fps> nij: you could patch the xinit package with your preferred xinitrc :)
nikivi has joined #nixos
<nij> fps: I see. Thank you :D
proofofkeags has joined #nixos
ManiacOfMadness has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #93962 → mprime: 29.4b7 -> 29.8b7 → https://git.io/JJ02Q
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JJ09j
<{^_^}> [nixpkgs] @peterhoeg pushed 0 commits to mprime: https://git.io/JJ0He
<jtojnar> benschza, immae the darktable issue should be fixed on master https://github.com/NixOS/nixpkgs/pull/93166
<{^_^}> #93166 (by jtojnar, 1 week ago, merged): cmake.setupHook: define shareDocName
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @laMudri opened pull request #93974 → cmusfm: 2018-10-11 -> 2020-07-23 → https://git.io/JJ0Hs
<immae> Ah a generic solution, I like that jtojnar
karantan has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #93625 → qemu: drop invalid and redundant qemu.desktop → https://git.io/JJWQB
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JJ0HZ
<{^_^}> [nixpkgs] @peterhoeg pushed 0 commits to f/qemu: https://git.io/JJ0Hn
julm_ has joined #nixos
ManiacOfMadness has joined #nixos
malook has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #93975 → bitwarden_rs: 1.15.1 -> 1.16.1 → https://git.io/JJ0Hg
<{^_^}> [nixpkgs] @prusnak opened pull request #93976 → gnupg22: 2.2.20 -> 2.2.21 → https://git.io/JJ0Hr
<{^_^}> [nixpkgs] @prusnak closed pull request #78781 → gnugp22: try to fix dates (r13y) → https://git.io/JvOfI
<{^_^}> [nixpkgs] @prusnak closed pull request #87908 → gnupg22: reproducible build → https://git.io/JfRPr
user_0x58 has joined #nixos
inkbottle has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
zebrag has quit [Ping timeout: 260 seconds]
parsnip has quit [Remote host closed the connection]
sentinal8473 has joined #nixos
AluisioASG has joined #nixos
dermetfan has joined #nixos
AluisioASG has quit [Client Quit]
malook has quit [Quit: malook]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c88d0fd7a8a (from 71 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
urkk has joined #nixos
gustavderdrache has joined #nixos
nij has quit [Quit: leaving]
alp has quit [Ping timeout: 246 seconds]
knupfer has joined #nixos
graf_blutwurst has joined #nixos
bkv has joined #nixos
nij has joined #nixos
bqv has quit [Ping timeout: 246 seconds]
bkv is now known as bqv
<nij> infinisil-m: My apology to address issues quite a while ago. This is about getting packages from others' github repo. In particular, I'd like to install this guy's build of suckless simple terminal (https://github.com/LukeSmithxyz/st). You pointed out that `st` has been put officially in nixOS, and I can override the config fairly easily. However, I'm also using this opportunity to learn how in general one
<nij> install others' build in nixOS. How would you do it without using the official nix package?
disasm has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
proofofkeags has quit [Ping timeout: 240 seconds]
<infinisil> nij: I'd first see what build system the package uses, and then check what nixpkgs function I'd use for that build system. For C projects like that it's just stdenv.mkDerivation
<infinisil> So I'd start with `stdenv.mkDerivation { name = "..."; src = fetch... { ... }; }`, try to build that and see why it fails and go from there
<afreak> is there any news i can read about breaking changes and updates regarding the unstable nix channel ?
<afreak> nixos*
amosbird has left #nixos ["WeeChat 2.8-dev"]
<infinisil> afreak: It's not super reliable, but the 20.09 release notes would have them: https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2009.xml#L164-L167
malook has joined #nixos
<nij> infinisil: Thanks :) I'm still not there, so I'll learn what stdenv is fist :)
<afreak> nij: have u read the nix-pills? they are really good
<infinisil> nij: https://nixos.org/nixpkgs/manual/#idm140737320650304 looks pretty good for learning about that
<infinisil> (except 6.3)
<urkk> given a set of compilers (gcc7, gcc9, clang, icc, ...) what is the best way to set $CC in the Makefile?
<urkk> my current approach is something like: {stdenv, cc}: stdenv.mkDerivation { ... makeFlags = [ "CC=${cc}/bin/${(if cc.isGNU then "gcc" else ... )}" ]; }
<urkk> which is far from ideal
<infinisil> urkk: I think all compilers expose a cc binary
<simpson> > "${stdenv.cc}/bin/cc" # urkk
<{^_^}> "/nix/store/q4xzgxvcbdy30cyd609y2cs5a50fwdrk-gcc-wrapper-9.3.0/bin/cc"
<simpson> I see this pattern in makeFlags in nixpkgs.
jb55 has quit [Quit: jb55]
<{^_^}> [nixpkgs] @jpgu-epam opened pull request #93978 → Fixing/adding python27 derivations → https://git.io/JJ07o
<urkk> cc is for C only?
<urkk> Also, what if I need both gcc and icc
jb55 has joined #nixos
julm has quit [Ping timeout: 256 seconds]
<urkk> (icc calls the gcc binary underneath, but not sure if it needs the wrapper)
kir0ul39 has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
knupfer has joined #nixos
julm has joined #nixos
<evanjs> So before I dig too deep... does anybody know why the image under `.background_image` is being overridden by the DM (XFCE in this case)? Is this expected behavior?
<evanjs> Trying to set a static background for an image that is going to be provisioned with a product
medvid_ has quit [Ping timeout: 240 seconds]
nij has quit [Quit: leaving]
<urkk> I think using cc and c++ may work. However implies that compilers are mutually exclusive as the have the same bin/cc binary
medvid has joined #nixos
<simpson> `c++` is probably your best bet. I don't use ICC, but if the wrapper's there then I'd rely on the wrapper.
<simpson> It's no different than, say, `cpp`, which also should be in the wrapper.
<simpson> (This is because, historically, a long long time ago, C++ was implemented as macros on C. The reuse of the C compiler toolchain for C++ was deliberate.)
julm has quit [Ping timeout: 256 seconds]
<urkk> I wrote my icc wrapper (and some other compilers we are developing), but it doesn't have cc and c++, yet :)
<evanjs> I feel like https://github.com/NixOS/nixpkgs/blob/274831839c4f2622019a35d773d4ee588a08c311/nixos/modules/services/x11/desktop-managers/default.nix#L76 isn't being triggered/written, though it seems like it should be. hrm..
julm has joined #nixos
<urkk> Unfortunately I believe the support for the flags is far from standard between compilers
<urkk> I may need to determine which compiler is in use to adjust the flags at configure/make stage
<evanjs> oh. what the heck. the feh command doesn't seem to work either :D
malook has quit [Ping timeout: 246 seconds]
<evanjs> looks like I might need to use xfconf-query? bleh
<urkk> I was thinking in something like cc.ccName and cc.cxxName so I could set CC=${cc.ccName}
<{^_^}> [nix] @edolstra merged pull request #3795 → Only store hash in DerivationOutput for fixed output derivations → https://git.io/JJqQ2
<{^_^}> [nix] @edolstra pushed 16 commits to master: https://git.io/JJ05Z
<simpson> urkk: That's the sort of thing that I'd imagine would be better hardcoded into each compiler's wrapper, precisely so that we don't have to add such adjustments to every Makefile without a configure script.
ddellacosta has joined #nixos
<evanjs> mmkay, so in that case, is there any option for like, DE/WM startup commands?
<evanjs> vs e.g. DM startup commands
<evanjs> like services.xserver.windowManager.i3.extraSessionCommands but for xfce or etc
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<evanjs> either with nixos or home-manager
<urkk> simpson: yep, but I'm not a fan of wrappers, either
orivej has quit [Ping timeout: 240 seconds]
<siraben> How do I rebuild a package in Nix?
orivej has joined #nixos
<siraben> When I run nix-build, it just replies with store path of the built package, but I want to rebuild.
pmy has quit [Ping timeout: 240 seconds]
<srhb> siraben: Usually you never have to. You can force it with --check
<srhb> siraben: If that makes a difference, then your build is impure.
pmy has joined #nixos
<siraben> srhb: OK, thanks. The build isn't impure I just wanted to see the logs on initial build again.
<srhb> siraben: You can use nix logs for that :)
<srhb> nix log, sorry
nixuser has quit [Read error: Connection reset by peer]
<siraben> srhb: Thanks
NeoCron has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 pushed to master « wlr-randr: 2019-03-21 -> 0.1.0 »: https://git.io/JJ0dk
cfricke has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94009 → clight: 4.0 -> 4.1 → https://git.io/JJ0dm
afreak has quit [Remote host closed the connection]
maier has quit [Ping timeout: 240 seconds]
afreak has joined #nixos
alp has joined #nixos
meh` has quit [Ping timeout: 240 seconds]
philr_ has quit [Ping timeout: 265 seconds]
<bqv> if i change options.filesystems without restarting, activation won't play with my mounts, will it?
* bqv is trying to move the nix store
<{^_^}> [nixpkgs] @jlesquembre opened pull request #94010 → clojure: 1.10.547 -> 1.10.590 → https://git.io/JJ0d9
mallox has quit [Quit: WeeChat 2.8]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
malook has joined #nixos
<sphalerite> bqv: I think it may try. Probably best to reboot and roll back if it goes wrong.
<sphalerite> (roll back by booting into an older generation)
<bqv> hmm
<bqv> yes
<sphalerite> oh right, there's also the issue with everything actually being copied :D
<bqv> yeah, that's why i'm thinking rebuild-switch first, then copy
<bqv> but if nix tries to remount itself, that won't work
<sphalerite> I think the best way tbh would be to boot into an installer image and do it from there, activating with nixos-install.
xkapastel has quit [Quit: Connection closed for inactivity]
<bqv> tbh i could lutris myself
<dmj`> is there any way to preserve the defaults in a set when using @-patterns?
<dmj`> for example, "let f = { foo ? 0 }@options: { inherit (options) foo; }; in (f {}).foo" says "foo is missing"
<sphalerite> dmj`: no, but you can drop the @-pattern and use // instead
erasmas has joined #nixos
<sphalerite> > let f = options_: let defaults = { foo = 0; }; options = defaults // options_; in options.foo; in f {}
<{^_^}> 0
<sphalerite> dmj`: ^
<dmj`> sphalerite: ah very cool, that's a great workaround. Thank you
davidv7 has joined #nixos
hoijui has joined #nixos
<dmj`> sphalerite: can I go one step further and make options_ default to an empty set so invoking would just be "f"
<dmj`> maybe {...}@options_: would work
bkv has joined #nixos
bqv has quit [Ping timeout: 244 seconds]
bkv is now known as bqv
alp has quit [Ping timeout: 260 seconds]
<sphalerite> dmj`: no, because a function is still a function and needs an argument
<sphalerite> dmj`: there are some really nasty hacks that would make this work, but they're really nasty and it's not a nice interface to provide.
<dmj`> sphalerite: right but when you call nix-build it needs the argument to be specified. nix-build on options_: will fail, but {...}@options_: will pass
drakonis has joined #nixos
<dmj`> sphalerite: but I guess in the latter case you're screwed because it won't apply overrides to your defaults
<dmj`> due to the @-pattern on the set
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dmj`> sphalerite: instead of this approach, I'm just going to unpack the set as the function argument, and then inherit it into a record manually, @-patterns are non-intuitive
<dmj`> sphalerite: otherwise it won't allow users to nix-build --arg optionA true , since @-patterns will drop it
mcaju has joined #nixos
<sphalerite> oh yeah that sucks
malook has quit [Quit: malook]
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
KarlJoad has joined #nixos
<KarlJoad> How can I get the hash for a downloaded package with nix?
<lewo> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
<lewo> KarlJoad: ^
<dmj`> KarlJoad: before you downloaded it, or after
<numkem> I've just noticed that if I open a document with Okular it crashes with a segfault but if I open Okular by itself than a drag-and-drop the same file to it, it opens just fine...
<dmj`> KarlJoad: nix-prefetch-git --quiet --hash sha256 <github-url-goes-here>
<numkem> KarlJoad: I trick I have is I use espanso to add the 0000000000000000000000000000000000000000000000000000 when I write :nixhash in any editor
<mcaju> hi, it looks like vulkan-headers is out of date, and I'm hiting a bug while trying to build decaf-emu, it requires updating vulkan-headers, and I guess vulkan-loader too. Should I contact the maintainer?
<gustavderdrache> > lib.fakeSha256
<{^_^}> "0000000000000000000000000000000000000000000000000000000000000000"
<gustavderdrache> there's also a fakeSha256 for doing TOFU in lib
teto has quit [Quit: WeeChat 2.9]
<srk> hehe, I've added pkgs.tofu to my overlay today .. :D
<sphalerite> mcaju: best option is updating the stuff yourself, opening a PR with the changes and cc'ing the maintainer to review the change. If you're up for that. :)
<mcaju> ok, will do
<sphalerite> mcaju: that said, you can also open an issue (though check if there isn't already one first) and cc the maintainers there.
alp has joined #nixos
michiel__ has joined #nixos
<KarlJoad> dmj`: I would prefer to do it before the download. However, it is not on GitHub. It is a binary tar.xz file used to put together the tor browser.
proofofkeags has joined #nixos
<sphalerite> KarlJoad: you can also use nix-prefetch-url (with --unpack if fetchzip is being used). But the trust model will end up being the same.
<dmj`> KarlJoad: ^
<dmj`> KarlJoad: you can also download it locally, then use nix-hash on it
<dmj`> sphalerite: the override vs. extend in haskellPackages is still an issue it seems
sentinal8473 has quit [Quit: Textual IRC Client: www.textualapp.com]
<evanjs> looks like I might just need an xinitrc. Bah. Wanted to avoid a `file` if possible
<evanjs> (for setting desktop background independent of the DE)
endformationage has joined #nixos
<dmj`> there should be a solution to the haskell packages infra where someone can add their own overlays w/o fear of it nuking overrides specified in other overlays
<dmj`> and the overrides of the overlays applied last take precedence
alp has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @ratsclub opened pull request #94016 → ripcord: 0.4.25 -> 0.4.26 → https://git.io/JJ0Ak
o1lo01ol1o has joined #nixos
gnidorah has joined #nixos
<{^_^}> #92284 (by gnidorah, 3 weeks ago, open): lazpaint: init at 7.1.3
<bqv> > pkgs.tofu.meta.description
<{^_^}> attribute 'tofu' missing, at (string):318:1
<bqv> srk: hmm?
<srk> bqv: to my overlay
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos
<bqv> what does it do?
<srk> same as lib.fakeSha256
<bqv> oh, hah
growpotkin has joined #nixos
<bqv> well, always nice to have options.
<srk> didn't know about that one. was toying with pkgs.fetchGitHubCommit { url = "https://github.com/liff/hs-git/commit/72951679408cefc68ebec7935d8bb6084f4507c8"; sha256 = pkgs.tofu; }
<bqv> i do lament how to use nixpkgs's lib, you have to eval the whole of nixpkgs
evanjs has joined #nixos
<sphalerite> bqv: you don't! (import <nixpkgs/lib>).fakeSha256
<tazjin> bqv: you don't
<sphalerite> tazjin: ha, ninja!
<tazjin> :)
ixxie has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94017 → fmit: 1.2.13 -> 1.2.14 → https://git.io/JJ0AF
<bqy> Aha, fair
waleee-cl has quit [Quit: Connection closed for inactivity]
<bqy> And I suppose anywhere you'd use that, you'd have a nixpkgs anyway
<{^_^}> [nix] @edolstra merged pull request #3738 → Hash always has a valid type → https://git.io/Jfpeb
<{^_^}> [nix] @edolstra pushed 17 commits to master: https://git.io/JJ0AA
bkv has joined #nixos
bqv has quit [Ping timeout: 260 seconds]
bkv is now known as bqv
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
moet has joined #nixos
moet has quit [Client Quit]
o1lo01ol1o has quit [Ping timeout: 260 seconds]
noudle has joined #nixos
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
nature has joined #nixos
proofofkeags has quit [Remote host closed the connection]
<codygman> Miyu-saki re niv overlay infinite recursion yes, see https://github.com/nmattia/niv/issues/242
<{^_^}> nmattia/niv#242 (by codygman, 2 weeks ago, closed): error: infinite recursion encountered
<bqv> i wish it were easy to update my flake inputs to <git repository but commit from last week>
<bqv> so i could use bleeding edge nixpkgs but not have to worry about compiling flipping webkitgtk all day
orivej_ has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
maier has joined #nixos
BlessJah has quit [Ping timeout: 246 seconds]
<dxb[m]> i hope dumb questions are allowed here because this might be one… right now i'm setting up a vm with NixOS and working on moving my configs and stuff over to eventually replace arch on my laptop… but i have a couple questions. is it possible to manage my dotfiles directly without home-manager or something similar? or is home-manager pretty much the best option? i'm brand new to Nix so i'm sure i'm doing stuff wrong but i tr
<dxb[m]> pasting a bunch of my bashrc into `programs.bash.initExtra` in my home-manager config and at some point it somehow breaks out of the string but there's no `''` anywhere in my bashrc… i guess maybe there's a size limit on strings? idk. feeling a tad bit unsure about how to proceed. sorry if this is a bit rambling lol
quinn has joined #nixos
<sphalerite> dxb[m]: most likely a ${}
<dxb[m]> i definitely have some of those in there…
maier has quit [Ping timeout: 240 seconds]
<dxb[m]> those break out of a multiline string?
<sphalerite> dxb[m]: home-manager is the only thing I know of that will manage stuff in your HOME. I personally just use plain nix with some wrapper scripts to ensure all the config comes from ~/.nix-profile
<bqv> ,quote ${test}
<bqv> ,quoted ${test}
<bqv> idk
<sphalerite> dxb[m]: yes, they're for antiquotation
<sphalerite> ,quote''
<sphalerite> ,escape''
<{^_^}> Escape this in '' strings with: '''
<{^_^}> Escape this in " strings with: ''
<sphalerite> ,escape${}
<{^_^}> Escape this in '' strings with: ''${}
<{^_^}> Escape this in " strings with: \${}
<bqv> ,escape ${test}
<{^_^}> Escape this in '' strings with: ''${test}
<{^_^}> Escape this in " strings with: \${test}
<bqv> ,escape $foo
<{^_^}> Escape this in " and '' strings with: $foo
<sphalerite> dxb[m]: you can either escape it as above, or use something like builtins.readFile to set the value from a file without any of the pesky quoting issues, as long as you don't actually rely on the antiquotation somewhere in the contents :)
<bqv> dxb[m]: every time you have a ${} that you don't want to drop back into nix code, put a '' before it
<bqv> ,escape ''
<{^_^}> Escape this in '' strings with: '''
<{^_^}> Escape this in " strings with: ''
<bqv> dxb[m]: every time you have a '' in there that you don't want to end the string, add another '
waleee-cl has joined #nixos
<dxb[m]> <sphalerite "dxb: home-manager is the only th"> can you tell me more about this method, or point me toward some docs for it? i don't think i need home-manager really
<dxb[m]> also thank you guys for the escaping tips
<sphalerite> ,declarative dxb[m]
<{^_^}> dxb[m]: There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env https://git.io/fAQHW ; 2) buildEnv, providing more control over the paths that are linked into the profile https://git.io/fp0aU ; 3) home-manager, providing nixos-like config for your ~ https://github.com/rycee/home-manager
<sphalerite> ,declarative = There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env; 2) buildEnv, providing more control over the paths that are linked into the profile; 3) home-manager, providing nixos-like config for your ~. https://git.io/fp0aU contains a comparison of the three methods and a sample expression for option 2.
<{^_^}> declarative redefined, was defined as There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env https://git.io/fAQHW ; 2) buildEnv, providing more control over the paths that are linked into the profile https://git.io/fp0aU ; 3) home-manager, providing nixos-like config for your ~ https://github.com/rycee/home-manager
gthm has quit [Ping timeout: 240 seconds]
signaryk has joined #nixos
signaryk_ has quit [Remote host closed the connection]
WilhelmVonWeiner has joined #nixos
<WilhelmVonWeiner> how can i list configuration options a package provides?
orivej has joined #nixos
orivej_ has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @elohmeier closed pull request #93171 → nixos/printing: fix extraConf configuration option → https://git.io/JJsDr
BlessJah has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94018 → gthree: 0.2.0 -> 0.9.0 → https://git.io/JJ0px
yilin has joined #nixos
proofofkeags has joined #nixos
AndroUser has joined #nixos
nocturnalbeast[m has joined #nixos
<{^_^}> [nixpkgs] @KarlJoad opened pull request #94019 → Torbrowser9.5.1 update → https://git.io/JJ0hc
<bqv> WilhelmVonWeiner: that's a constant 0
<bqv> options use packages, not the other way around
<WilhelmVonWeiner> I don't think I understand.
jojosch[m] has left #nixos ["User left"]
kalbasit has joined #nixos
<bqv> nixos uses packages as lego to make a system, based on your configuration. packages don't bring anything to that except themselves
<WilhelmVonWeiner> so if I set up options for a package I don't need it in environment.systemPackages?
seku has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
dbmikus has joined #nixos
<bqv> options are just predefined configs that you can use as part of your config, generally they'll put things in environment.systemPackages *for* you. it's the same thing under the hood
<simpson> Correct. In fact, you may not need environment.systemPackages at all.
<WilhelmVonWeiner> I must've misssed some really obvious block of text in the documentation.
<WilhelmVonWeiner> Thanks.
yilin has quit [Ping timeout: 256 seconds]
work__ has joined #nixos
knupfer has joined #nixos
julm_ has quit [Quit: leaving]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/274831839c4 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
marsh has quit [Ping timeout: 272 seconds]
jflanglois has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94020 → i3-gaps: 4.18.1 -> 4.18.2 → https://git.io/JJ0hj
proofofkeags has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<jflanglois> Hello, I'm having an issue trying to build uboot from nixpkgs. I'm trying to do the following: https://gist.github.com/jflanglois/a42715c41ccbfbb37d0f915b177c5eb4 but it errors out saying that musl is not supported on `mips-linux`. I see from nixpkgs that we have `mipsel-linux` defined in platforms.linux, but apparently not the big-endian version.
<jflanglois> Is there a reason for this?
<Fare> Big-endian lost the software wars, and is thus the evil hitlerian beast vanquished by the heroic stalinian forces.
fendor__ has joined #nixos
<OmnipotentEntity> If there is a big-endian version of the software, then probably no reason other than it simply hasn't been packaged
fendor_ has quit [Remote host closed the connection]
alp has joined #nixos
<Fare> that's extra work, though.
<armin> so i want to use colour codes and prepending spaces/tabs in my users.motd - can i do so?
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @geistesk opened pull request #94021 → golangci-lint: 1.28.3 -> 1.29.0 → https://git.io/JJ0jw
<OmnipotentEntity> armin, I don't see why not. Do the control characters fail to parse in Nix?
asheshambasta has quit [Ping timeout: 272 seconds]
<OmnipotentEntity> I'm trying to update a package that builds using quicklisp. The old version simply downloaded a versioned tarball. Does anyone know of a way to make quicklisp work in nixpkgs? And/Or is there an example project somewhere that is already packaged using it?
<armin> omnipotententity: hm, let me look :)
yilin has joined #nixos
yilin has quit [Client Quit]
<armin> omnipotententity: wow you're right, that just worked
<OmnipotentEntity> 👍
<jflanglois> Fare omnipotententity I guess my question is why we wouldn't have `mips-linux` as part of `platforms.linux` when `mipsel-linux` is there, regardless of being software's ww2 germany.
AmandaC has quit [Remote host closed the connection]
<Fare> does mips-linux mean the same as mipseb-linux?
<jflanglois> Do we have Hydra build all of the variants under these platforms?
<Fare> the why is ultimately: because there is no committed maintainer to do the work.
<jflanglois> That's partly what I'm trying to figure out. I know different distributions have different nomenclarture.
<jflanglois> But yes, mips-linux should be the big endian version of mipsel-linxu.
Amanda has joined #nixos
<Fare> If you want to port NixOS to the 3b2 or the VAX, I'm pretty sure no one is going to stop you but yourself.
Amanda is now known as Guest22096
<Fare> you can also do HPPA, i860, and DEC Alpha.
<jflanglois> Ok sure. My goal is not to port NixOS, but to be able to have a cross compiler that can build uboot for mips-linux. I guess I'll just add it to platforms.linux locally.
<Fare> these days, AA64, RV64 and as legacy x64 is where the action is.
cole-h has joined #nixos
<jflanglois> Right. My sepcific use case is around nixwrt.
<Fare> oh, why did I forget PowerPC ?
Guest22096 is now known as AmandaC
<Fare> jflanglois, so, soon I can run NixOS on my SGI Workstation?
davidv7 has quit [Remote host closed the connection]
davidv7 has joined #nixos
marsh has joined #nixos
<jflanglois> I get you're being tongue-in-cheek, but that's really not what I'm asking about.
<armin> omnipotententity: https://i.imgur.com/7s0bJMa.png
<armin> omnipotententity: had to put a bit of evil into the whole thing
<OmnipotentEntity> oh neat
dansho has quit [Quit: Leaving]
o1lo01ol1o has joined #nixos
jflanglois has left #nixos [#nixos]
Ralith_ has joined #nixos
jflanglois has joined #nixos
jflanglois has quit [Remote host closed the connection]
<Ralith_> how do you get a proper debug build of a QT app?
jflanglois has joined #nixos
<Ralith_> enableDebugging has no effect, and just setting cmakeFlags = ["-DCMAKE_BUILD_TYPE=Debug"]; doesn't stop nixpkgs from doing that obnoxious thing where it forces -O2
jflanglois has quit [Client Quit]
<{^_^}> [nixpkgs] @grahamc opened pull request #94022 → Partial revert of #76542's strict hostname checks → https://git.io/JJEe2
graf_blutwurst has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c83e13315ca (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @Infinisil merged pull request #94016 → ripcord: 0.4.25 -> 0.4.26 → https://git.io/JJ0Ak
turlando has joined #nixos
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJEeP
jojosch|Johannes has joined #nixos
<symphorien> Ralith_: hardeningDisable = [ "fortify" ]
<KarlJoad> How often does the nixpkgs repo get rebuilt and stored on cache.nixos.org?
<gchristensen> every 4 hours new evaluation is started, and all the builds are uploaded as they happen
gthm has joined #nixos
<KarlJoad> So, in theory, if I made a pull request for a package update, I could use the cache for it by EoD?
<gchristensen> once it merges, there is a strong probability
<cole-h> Yeah, it has to merge first :P
<KarlJoad> Ok, cool.
<gchristensen> sometimes it won't, if things are busted in some weird way, or if a security-critical issue was fixed on master and backlogged the build queue
<{^_^}> [hydra] @edolstra pushed 7 commits to no-nar-accessors: https://git.io/JJEeN
<KarlJoad> Gotcha. My change just updated the Tor browser, so I shouldn't have broken anything. I can't say the same for other things.
alp has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #93929 → minecraft: 2.1.15852 -> 2.1.16102 → https://git.io/JJRpL
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJEeh
n9nes- has joined #nixos
<theduke> Is there an easy way to get `buildPythonPackage` to ignore `requirements.txt` ?
fendor has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
<bqv> gchristensen: does hydra store build time?
<gchristensen> duration?
<bqv> yes
turlando has quit [Ping timeout: 256 seconds]
<bqv> would be useful to be able to lookup last build time for a package
<bqv> so i know if i'll be waiting a week for glib to be done
<{^_^}> [hydra] @edolstra opened pull request #795 → Stream NARs from the remote to the destination store → https://git.io/JJEvL
Nanowolf4[m] has joined #nixos
davidv7 has quit [Remote host closed the connection]
davidv7 has joined #nixos
<bqv> (turns out it was a quick one, but it would still be cool to be able to look it up)
fendor has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
fendor_ has joined #nixos
o1lo01ol1o has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
nikita` has quit [Read error: Connection reset by peer]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<armin> so appearently installing "neovim" doesn't give me a man page for nvim - how do install it?
<infinisil> ,locate man nvim
<{^_^}> Found in packages: neovim-unwrapped
<infinisil> armin: Hm well maybe that, but it's weird to have to install unwrapped packages
<armin> hm, so why do i have to choose the -unwrapped one?
<infinisil> I suspect the man pages aren't properly propagated from the unwrapped to the wrapped one
<bqv> you probably want to install (pkgs.loPrio pkgs.neovim-unwrapped) as well as pkgs.neovim, so the wrapped version wins the conflict
<infinisil> That sounds like a good workaround for now ^
proofofkeags has joined #nixos
<armin> bqv: mind to elaborate why?
<bqv> otherwise, since both provide /bin/neovim, it's essentially a coin toss whether your final system's bin/neovim uses the wrapped or unwrapped version
<bqv> but you definitely want the wrapped version
<armin> bqv: yeah but why?
<bqv> and since the problem is that the wrapped version doesn't have the man pages, those won't collide anyway, and the unwrapped version will add them to your system
<bqv> you do want manpages don't you? :P
<armin> you still didn't explain why i want the unwrapped version, why the wrapped version only has the man pages, and it could well be that i simply don't know what wrapped packages exactly are, yes, but my question STILL remains. :)
<bqv> i don't have the answer
<bqv> i just know how to fix it
<bqv> "god knows"
proofofkeags has quit [Ping timeout: 244 seconds]
<armin> well okay. the only thing i find when googling for it is like "i've consulted the docs but couldn't find anything about it" stuff on github.
<armin> i understand what a wrapper script is and where technically these 2 packages differ, but i still don't see why wrapping is necessary in this scenario.
<bqv> have you read the source?
maier has joined #nixos
<symphorien> armin: so that adding python modules to the python rplugin engine of neovim does not recompile neovim
<symphorien> it only recompiles the wrapper
<infinisil> #87929 and #88110
<bqv> seems pretty useful
<{^_^}> https://github.com/NixOS/nixpkgs/pull/87929 (by 0paIescent, 10 weeks ago, open): neovim: expose the neovim-unwrapped manpage
<{^_^}> https://github.com/NixOS/nixpkgs/pull/88110 (by doronbehar, 9 weeks ago, open): wrapNeovim: consolidate makeWrapper arguments and more
<infinisil> armin: bqv: ^
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/274831839c4 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<armin> has some stuff that sets GEM_HOME and calls /nix/store/pa64miqi542wdpx7qcm92sn54qjzzllp-neovim-unwrapped-0.4.3/bin/nvim with 5 --cmd arguments with vim let-commands that set vim internal variables...
<armin> infinisil: thank you!
<armin> symphorien: so the whole wrapping of binaries in the first place is about separating the program from some extensions?
<symphorien> not always, but that's one of the use cases
<armin> ok :)
maier has quit [Ping timeout: 264 seconds]
<symphorien> case in point: python.withPackages
alp has joined #nixos
meh` has joined #nixos
<bqv> i wish i could grep all the nix source of my flake and it's inputs
mbrgm has quit [Quit: ZNC 1.8.0 - https://znc.in]
turlando has joined #nixos
<{^_^}> [nixpkgs] @symphorien opened pull request #94024 → python3Packages.requests: set default system certificate path → https://git.io/JJEf1
<gchristensen> I wish I could grep all the sources of every package in a closure
bkv has joined #nixos
<infinisil> gchristensen: I did this once!
<gchristensen> really!
bqv has quit [Ping timeout: 260 seconds]
bkv is now known as bqv
<infinisil> Oh though I think it was emacs, so the elisp was in the closure
<infinisil> Probably wouldn't have worked so easily with compiled code
<gchristensen> ah
<gchristensen> like I want to take a .drv and a search query and zip on over it all
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94025 → linuxkit: 0.7 -> 0.8 → https://git.io/JJEf9
<infinisil> gchristensen: Problem is that you'd have to grep through all outputs of the whole .drv closure
<infinisil> And that includes bootstrap stuff too
<gchristensen> I want to grep sources, not outputs, though?
<infinisil> All bootstrap phase sources
Thra11 has quit [Ping timeout: 240 seconds]
fendor_ has quit [Ping timeout: 246 seconds]
<infinisil> gchristensen: sources are outputs too though
<infinisil> > hello.src.drvPath
<{^_^}> "/nix/store/lh444xdwqmilcglibrip8gxrav9d2zrq-hello-2.10.tar.gz.drv"
<infinisil> > hello.src.outPath
<{^_^}> "/nix/store/3x7dwzq014bblazs7kq20p9hyzz0qh8g-hello-2.10.tar.gz"
alp has quit [Ping timeout: 256 seconds]
<gchristensen> oh right
<gchristensen> tricky
mbrgm has joined #nixos
<{^_^}> [nixpkgs] @leo60228 opened pull request #94026 → git: 2.27.0 -> 2.28.0 → https://git.io/JJEfd
<{^_^}> [nixpkgs] @Atemu opened pull request #94027 → linux_zen: init at 5.7.10 → https://git.io/JJEfF
<gchristensen> infinisil: maybe recursively follow parent's `.inputDrvs` and -r those paths, but yeah
<infinisil> I think that's the same as `nix-store -qR` ing the root .drv no?
<gchristensen> yeah
<infinisil> (and then nix-store -r'ing)
<gchristensen> but only if you need to actually build
mbrgm has quit [Client Quit]
<bqv> my config is building perl and i have no ***ing idea why
mbrgm has joined #nixos
<bqv> it's building like 500 things it probably shouldn't be, tbh
<infinisil> gchristensen: Oh what if Nix built a locate index over everything it built
<infinisil> Which would also be substitutable
<infinisil> Then you could `nix-store -qR` a drv and grep through the indices of all those paths without building them
<infinisil> Oh but source's are tarballs
<infinisil> Which are only unpacked transiently in a build
<infinisil> Never mind, that won't work very well then
<gchristensen> I don't think there is a 100% principled way to do it, but I think it could be done without too much hackery :)
proofofkeags has joined #nixos
<infinisil> Ah yeah, just looking for source derivations only might work well enough
<bqv> infinisil: i still like that idea, as a neat way of locating files
<gchristensen> esp. since there is a very small number, practically, of unpackers
<infinisil> bqv: I think it would be more for locating strings
<infinisil> But I guess files would work too, and be much more lightweight
<infinisil> Builtin nix-locate functionality
<bqv> exactly
<infinisil> gchristensen: I previously suggested making all sources support something like `${source}/bin/create` which when run will unpack the source into the current directory. This would work well for that
<infinisil> (and more)
<gchristensen> yeah :)
<gchristensen> I remember that, was thinking that
proofofkeags has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94028 → matterbridge: 1.17.5 -> 1.18.0 → https://git.io/JJEJt
<infinisil> I can see a problem with this now though: You'd need two derivations for every source instead of just one. Because ${source} can't be a FOD, but the fetching needs to be in a FOD
<infinisil> So you'd need a simple derivation that just wrapps the FOD with a binary
<{^_^}> [hydra] @grahamc merged pull request #777 → Fix issue #614: restart queue/evaluator on sufficient disk space avai… → https://git.io/Jf1JZ
<{^_^}> [hydra] @grahamc pushed commit from @kquick to master « Fix issue #614: restart queue/evaluator on sufficient disk space avai… (#777) »: https://git.io/JJEJm
MightyJoe has joined #nixos
<infinisil> Could be solved by them exporting `source.createCommand` and `source.createArguments` as Nix strings
Fare has quit [Ping timeout: 244 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
o1lo01ol1o has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
cyraxjoe has quit [Ping timeout: 265 seconds]
<infinisil> Will take some thought to have a nice solution
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos
MightyJoe has quit [Ping timeout: 265 seconds]
cyraxjoe has joined #nixos
kriteus[m] has left #nixos ["User left"]
orivej has quit [Quit: No Ping reply in 180 seconds.]
buckley310 has joined #nixos
kir0ul39 has quit [Quit: Ping timeout (120 seconds)]
orivej has joined #nixos
<zie> is /etc/nixos/configuration.nix stored in the nix store (/nix) anywhere? (so far I haven't managed to find it)
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @LnL7 merged pull request #93585 → dash: fix compilation on darwin → https://git.io/JJChK
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JJEJw
<bqv> for flakes, yes, for non-flakes, no
<cransom> zie: not by default. see `system.copySystemConfiguration`
meh` has quit [Remote host closed the connection]
<bqv> (iirc that's apparently broken)
<zie> cransom Oh Bother. :( OK guess I get to re-create my configuration.nix file. *pouts*
<dminuoso> Mmm, Im depending on servant but that fails to build because a doctest https://github.com/haskell-servant/servant/blob/master/servant/src/Servant/Types/SourceT.hs#L324
<dminuoso> Im not quite sure why that is, why doctests are being built, or how to properly avoid it.
<dminuoso> Surely I cant be the only one using nix.
catch22 has joined #nixos
<cransom> bqv: copySystemConfiguration? works for me.
<bqv> fair enough. i do similar in my flake anyway
<bqv> gchristensen: i think it was you who said it was broken back when i mentioned it, if you remember why
xkapastel has joined #nixos
alp has joined #nixos
<infinisil> bqv: Probably because it doesn't copy the whole config if you have it in other files as well
<infinisil> I personally have my config in like 100 different files, that option wouldn't do anything for me
lsix has quit [Ping timeout: 272 seconds]
adray[m] has joined #nixos
<gchristensen> it isn't a guaranteed copy of your config
<gchristensen> yeah
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJEJF
gnidorah has quit [Quit: Connection closed for inactivity]
<infinisil> Though, knowing the module system a bit better now, I think it's possible to implement this much nicer
<infinisil> (and it would work almost always)
<afreak> im trying to make an overlay, for bumping a rust-app to newest master, but its failing some cargo.lock diffcheck, not sure whats wrong with it https://kopy.io/WAibv#4Fa1S05ZNj7Dxo
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
MightyJoe has joined #nixos
cyraxjoe has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @LnL7 merged pull request #93490 → python3Packages.pc-ble-driver-py: fix Darwin build → https://git.io/JJcRj
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JJEUt
fendor_ has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
nature has quit [Ping timeout: 272 seconds]
dadada_ has quit [Quit: WeeChat 2.7.1]
knupfer has quit [Ping timeout: 260 seconds]
dadada_ has joined #nixos
<{^_^}> [nixpkgs] @LnL7 merged pull request #93553 → igraph: enable for darwin → https://git.io/JJC4x
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JJEU3
<{^_^}> [nixpkgs] @danieldk merged pull request #93960 → finalfrontier: 0.9.3 -> 0.9.4 → https://git.io/JJ0gW
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJEUW
knupfer has joined #nixos
fendor_ has quit [Ping timeout: 256 seconds]
sergioad[m] has joined #nixos
kir0ul74 has joined #nixos
c0c0 has joined #nixos
<{^_^}> [nix] @Mic92 closed pull request #3833 → flakes: rename devShell to developPackages → https://git.io/JJnYw
sergioad[m] has left #nixos ["User left"]
hoijui has quit [Ping timeout: 260 seconds]
ManiacOfMadness has joined #nixos
knupfer has quit [Quit: knupfer]
<bqv> infinisil: ah, ok
<bqv> i just abuse the fact that a flake is also a source derivation in mine, tbf
knupfer has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #93953 → urlwatch: 2.18 -> 2.19 → https://git.io/JJ04t
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JJEUF
<{^_^}> [nixpkgs] @primeos pushed to master « inxi: 3.1.04-1 -> 3.1.05-1 »: https://git.io/JJEUb
Thra11 has joined #nixos
gxt has quit [Quit: WeeChat 2.9]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nix] @Ericson2314 opened pull request #3864 → Abstract out topo sorting logic → https://git.io/JJETG
<{^_^}> [nixpkgs] @jerith666 opened pull request #94029 → OpenJDK: Update 11 and 14 per July 2020 CPU → https://git.io/JJETZ
orivej has quit [Ping timeout: 240 seconds]
maier has joined #nixos
gthm has quit [Ping timeout: 265 seconds]
nDuff has joined #nixos
maier has quit [Ping timeout: 240 seconds]
tv has quit [Ping timeout: 240 seconds]
tv has joined #nixos
yilin has joined #nixos
<infinisil> bqv: That does sound much better tbh
<colemickens> This topic is actually really interesting to me as I'm trying to figure out a good design for cloud images in a Flakes world (where the cloud module might not come from a nixpkgs channel, for example)
<colemickens> Does flakes somehow encapsulate the system config as part of the running system? Even if spread across multiple files?
lsix has joined #nixos
__monty__ has quit [Quit: leaving]
lsix has quit [Client Quit]
knupfer has quit [Ping timeout: 244 seconds]
<{^_^}> [nixos-homepage] @davidak pushed to davidak-Governance-1 « Remove Governance from menu »: https://git.io/JJEkL
alp has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-homepage] @davidak opened pull request #500 → Remove Governance from menu → https://git.io/JJEkm
<{^_^}> [nixpkgs] @risicle opened pull request #94030 → cloudfoundry-cli: 6.51.0 -> 7.0.1 → https://git.io/JJEkO
<{^_^}> [nixpkgs] @Atemu opened pull request #94031 → qdirstat: 1.6.1 -> 1.7 → https://git.io/JJEkC
domogled has quit [Quit: domogled]
EmoSpice has quit [Ping timeout: 260 seconds]
codygman has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
yilin has quit [Read error: No route to host]
codygman has joined #nixos
orivej has joined #nixos
Neo--- has quit [Ping timeout: 240 seconds]
EmoSpice has joined #nixos
niso_ has quit [Ping timeout: 265 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
ManiacOfMadness has joined #nixos
EmoSpice has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94033 → pcm: 202005 -> 202007 → https://git.io/JJEIC
ManiacOfMadness has quit [Ping timeout: 272 seconds]
dbmikus has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #94009 → clight: 4.0 -> 4.1 → https://git.io/JJ0dm
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJEIa
V has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #93926 → python37Packages.starlette: 0.13.4 -> 0.13.6 → https://git.io/JJRbX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJEIo
EmoSpice has joined #nixos
dbmikus has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
EmoSpice has quit [Ping timeout: 244 seconds]
drakonis has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @veehaitch opened pull request #94034 → pythonPackages.urwid: 2.1.0 -> 2.1.1 → https://git.io/JJEI5
codygman has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #94035 → pixz: 1.0.6 -> 1.0.7 → https://git.io/JJEIx
codygman has joined #nixos
seku has quit [Quit: Connection closed]
drakonis has joined #nixos
<dxb[m]> sphalerite: not sure if you're still around -- i've looked over those links from what we were discussing earlier, and i'm not actually seeing anything related to what i was asking about. as far as a can tell those links are talking about installing packages, but i'm trying to figure out how i can configure my packages. i need a good way to hang onto my dotfiles and move them into place on a new install... unless i overlooked
<dxb[m]> something, which i guess might be likely since i'm super new to nix in general
ManiacOfMadness has joined #nixos
work__ has quit [Quit: Connection closed for inactivity]
sigmundv has quit [Read error: Connection reset by peer]
wnklmnn has joined #nixos
sigmundv has joined #nixos
EmoSpice has joined #nixos
Siyo has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #94036 → youtube-dl: 2020.06.16.1 -> 2020.07.28 → https://git.io/JJELN
Siyo has joined #nixos
EmoSpice has quit [Ping timeout: 260 seconds]
<sebass[m]> does anyone know how I can use `pkgs.fethurl` with a a url that points to a file that begins with a period? Like this url: https://raw.githubusercontent.com/holman/dotfiles/master/.gitignore
<sebass[m]> error: The path name '.gitignore' is invalid: it is illegal to start the name with a period. Path names are alphanumeric and can include the symbols +-._?= and must not begin with a period....
<sebass[m]> I get this error and haven't been able to work around it:
ManiacOfMadness has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Luflosi opened pull request #94037 → youtube-dl: 2020.06.16.1 -> 2020.07.28 → https://git.io/JJEtk
<{^_^}> [nixpkgs] @nlewo merged pull request #93845 → Add build version to open-policy-agent package → https://git.io/JJBxH
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JJEtO
Thra11 has quit [Quit: WeeChat 2.8]
<immae> sebass[m]: try to set name = "something" in the fetchurl argument
EmoSpice has joined #nixos
EmoSpice has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Luflosi closed pull request #94037 → youtube-dl: 2020.06.16.1 -> 2020.07.28 → https://git.io/JJEtk
erasmas has quit [Quit: leaving]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixos-artwork] @samueldr pushed to master « logo: Document colours »: https://git.io/JJEtD
o1lo01ol1o has joined #nixos
smatting_ has quit [Ping timeout: 246 seconds]
EmoSpice has joined #nixos
o1lo01ol1o has quit [Ping timeout: 256 seconds]
signaryk has quit [Remote host closed the connection]
EmoSpice has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #93774 → riot-{web,desktop}: throw an error to use element-web → https://git.io/JJ44r
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJEqW
signaryk has joined #nixos
dermetfan has quit [Ping timeout: 246 seconds]
fendor has quit [Read error: Connection reset by peer]
EmoSpice has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
urkk has quit [Ping timeout: 240 seconds]
signaryk has quit [Ping timeout: 272 seconds]
EmoSpice has quit [Ping timeout: 260 seconds]
signaryk has joined #nixos
signaryk has quit [Client Quit]
EmoSpice has joined #nixos
philr_ has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #94036 → youtube-dl: 2020.06.16.1 -> 2020.07.28 → https://git.io/JJELN
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJEmf
maier has joined #nixos
EmoSpice has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed commit from @zowoq to release-20.03 « youtube-dl: 2020.06.16.1 -> 2020.07.28 »: https://git.io/JJEmt
maier has quit [Ping timeout: 264 seconds]
tilcreator has quit [Ping timeout: 264 seconds]
codygman has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @tiagolobocastro opened pull request #94039 → zoom-us: use libturbojpeg from the zoom-us tar itself → https://git.io/JJEmw
asymptotically has quit [Quit: Leaving]
CMCDragonkai1 has joined #nixos
EmoSpice has joined #nixos
tilcreator has joined #nixos
ManiacOfMadness has joined #nixos
CMCDragonkai1 has quit [Remote host closed the connection]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
EmoSpice has quit [Ping timeout: 272 seconds]
noudle has quit []
cosimone has quit [Ping timeout: 244 seconds]
o1lo01ol1o has joined #nixos
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 272 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @Ma27 merged pull request #93975 → bitwarden_rs: 1.15.1 -> 1.16.1 → https://git.io/JJ0Hg
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJEYZ
o1lo01ol1o has quit [Ping timeout: 240 seconds]
EmoSpice has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #93964 → snes9x-gtk: Use wrapGAppsHook → https://git.io/JJ0ww
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JJEY8
wnklmnn has quit [Quit: Leaving]
EmoSpice has quit [Ping timeout: 246 seconds]
globin has quit [Ping timeout: 256 seconds]
<devalot> Is it possible to get NixOS tests working on a non-NixOS machine (i.e. GitHub Actions)? I have a project using NixOS tests and think it would be interesting to run this on GitHub's CI. I suppose you'd need the ability to use qemu. What else?
kriteus119[m] has joined #nixos
proofofkeags has quit [Remote host closed the connection]
codygman has joined #nixos
globin has joined #nixos
nckx is now known as ^
<{^_^}> [nixpkgs] @KAction opened pull request #94040 → doas: add enablePAM option → https://git.io/JJEYM
KarlJoad has left #nixos ["ERC (IRC client for Emacs 26.3)"]
<infinisil> devalot: Afaik the only thing required is kvm
^ is now known as nckx
parsnip0 is now known as _
<{^_^}> [nixpkgs] @Ma27 merged pull request #93965 → mycli: 1.21.1 -> 1.22.1 → https://git.io/JJ0Kf
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJEY7
<devalot> infinisil: Ah, that makes sense.
_ is now known as Guest52513
<infinisil> devalot: See https://nixos.org/nix/manual/#conf-system-features for more info
Guest52513 is now known as _______________
orivej has quit [Ping timeout: 246 seconds]
globin_ has joined #nixos
orivej has joined #nixos
EmoSpice has joined #nixos
<devalot> infinisil: Cool! Thanks for the pointers.
globin has quit [Ping timeout: 256 seconds]
globin_ has quit [Client Quit]
LnL- has joined #nixos
<infinisil> :)
LnL has quit [Read error: Connection reset by peer]
globin has joined #nixos
<devalot> Looks like GitHub Actions doesn't currently support kvm.
EmoSpice has quit [Ping timeout: 244 seconds]