worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-inf
Moonspell has joined #nixos
m0rphism has quit [Ping timeout: 246 seconds]
evanm has left #nixos [#nixos]
eoli3n_ has quit [Ping timeout: 240 seconds]
bbarker has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104638 → clinfo: 2.2.18.04.06 -> 3.0.20.11.20 → https://git.io/JkoH0
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkoNL
nasirhm_ has joined #nixos
<nasirhm_> .ping
<{^_^}> [nixpkgs] @ryantm merged pull request #104538 → gpx: 2.5.2 -> 2.6.7 → https://git.io/JkwtJ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkoNO
nasirhm_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
shibboleth has joined #nixos
bbarker has quit [Ping timeout: 246 seconds]
bl1nk has quit [Remote host closed the connection]
_bl1nk is now known as bl1nk
jb55 has quit [Ping timeout: 240 seconds]
alp has quit [Ping timeout: 272 seconds]
oxalica1 has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/8e5e8f36ec2 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8e5e8f36ec2 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
oxalica has quit [Ping timeout: 265 seconds]
oxalica1 is now known as oxalica
spacetato has joined #nixos
<spacetato> hi, I just setup binfmt to emulate aarch64.
<spacetato> I have no problems with:
<spacetato> ❯ nix build nixpkgs#bash --system aarch64-linux
Dotz0cat_ has joined #nixos
arahael has joined #nixos
<spacetato> but some packages are spitting out errors
Dotz0cat has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104643 → eternal-terminal: 6.0.11 -> 6.0.13 → https://git.io/Jkoxp
<spacetato> I tried:
<spacetato> ❯ nix build nixpkgs#tmux --system aarch64-linux
<spacetato> builder for '/nix/store/wvi4zfq7bcp39jbq5g56g1nj77cd55hb-tmux-3.1c.drv' failed with exit code 1; last 2 log lines:
<spacetato> ErroSysError~executing '/nix/store/93xwsgby6fchr8a58ckgcm2lf4nkv6fl-bash-4.4-p23/bin/bash': No such file or directory
<spacetato> anyone seen something like that before?
fendor_ has joined #nixos
jb55 has joined #nixos
fendor__ has quit [Ping timeout: 246 seconds]
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
<growpotkin> Well that's not good
<spacetato> and I am able to execute that bash without issue, so not sure why it is saying "No such file or directory"
<growpotkin> The first thing to find out is if "the path to bash does not exist" or if "an unnamed program could not be found at the expected path"
<growpotkin> I usually expect "/path/to/foo: No such file or directory", but it could also be `bash` complaining that it can't find some random executable or directory
<growpotkin> can you check that the path provided exists in your store?
<spacetato> ah, that makes sense
<spacetato> and yes, it does
<spacetato> and I am able to execute it from my shell
<growpotkin> okay so my bet is that bash can't find something, but it's not telling you what it was looking for ( crappy error message )
<growpotkin> whats the script you are invoking when it complains?
<spacetato> i'm not sure where that call is happening.. that's the error I see trying to build tmux, without any further context
mbrgm_ has joined #nixos
<growpotkin> Oh okay, so it's probably in the genericBuilder
<growpotkin> when you do your build one good place to start is adding `--show-trace` to the nix command to see if it provides any useful info
<spacetato> nothing additional there; do you know how to get `nix build` to show more than the last two output lines?
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
<spacetato> also this isn't specific to tmux; i'm unable to build nixFlakes for aarch64 because the `mdbook` build spits out the same "No such file or dir" error
<spacetato> and nixflakes depends on mdbook
shibboleth has quit [Quit: shibboleth]
<growpotkin> did you do `nix-build foo --show-trace` already?
andrewrk has left #nixos ["Leaving"]
<growpotkin> if you aren't getting anything useful there, I would use `nix-shell` to step through the build manually
cosimone has joined #nixos
<growpotkin> and probably download the `default.nix` and add extra debug prints to the builder if you can't find anything helpful
supersandro2000 has quit [Disconnected by services]
iH8c0ff33 has joined #nixos
supersandro2000 has joined #nixos
cosimone has quit [Client Quit]
<spacetato> ok, trying to remember which phases I have to run in the shell...
meh` has quit [Ping timeout: 256 seconds]
ali1234 has joined #nixos
<ali1234> clever: hi
iH8c0ff33 has quit [Ping timeout: 260 seconds]
<clever> *waves*
<ali1234> how do i see all the possible cross-compilation targets?
<clever> ali1234: run `nix repl '<nixpkgs>'` and then tab-complete with `pkgsCross.`
<ali1234> cool. what is this?
<clever> `nix repl` lets you explore any given nix expression, and try out new ones
<ali1234> what exactly is pkgsCross?
<clever> ali1234: its an attribute set containing every possible cross-compile target, and each one will build all of nixpkgs for a given target
<ali1234> is nix secretly a programming language that just happens to be able to compile things?
<spacetato> it's no secret :)
<clever> ali1234: its a functional programming language
sigmundv_ has joined #nixos
amfl_ has joined #nixos
amfl has quit [Ping timeout: 260 seconds]
amfl_ is now known as amfl
cr4y1 has quit [Ping timeout: 240 seconds]
<ali1234> so if i dont like any of the cross compile configs, how do i make my own?
<clever> ali1234: depends on if you want to change overall gcc flags, or just the stuff for one package
<ali1234> i want to change everything down to the way the cross compiler itself is built
<{^_^}> #72657 (by cleverca22, 1 year ago, merged): Initial implementation of vc4 cross-compile
<clever> ali1234: that is a PR where i added a new gcc, to support cross-compiling to vc4/vc6
rajivr has joined #nixos
<clever> so it acts as an overview of which files are involved in cross-compile setup
<ali1234> but that's for a "none" system?
<clever> yeah
tkei has quit [Ping timeout: 245 seconds]
<spacetato> growpotkin: looks like the error is in the installPhase
<spacetato> I think..
<spacetato> everything worked fine up until that point
<spacetato> and then during installPhase, the first line of output is:
<spacetato> /nix/store/z5iwwyw6d3gyqc6m8c3ygyahdc8d4ng0-coreutils-8.32/bin/mkdir: cannot create directory ‘/nix/store/kwvqalrv4f29sxkd9ldad39pgzmfs4c8-tmux-3.1c’: Read-only file system
<spacetato> and there's a bunch of similar errors
<spacetato> and then the last one is a "No such file or directory"
<spacetato> :
<spacetato> /nix/store/z5iwwyw6d3gyqc6m8c3ygyahdc8d4ng0-coreutils-8.32/bin/cp: cannot create regular file '/nix/store/kwvqalrv4f29sxkd9ldad39pgzmfs4c8-tmux-3.1c/share/bash-completion/completions/tmux': No such file or directory
<spacetato> so I imagine bash is exiting with that last exit code, and that is why I am seeing that message
Dotz0cat_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
<sss2> hi all, how to set utc time in configuration.nix ?
<spacetato> sss2: time.timeZone = "UTC";
<spacetato> will set your display time to UTC
Dotz0cat has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JkKfC
<sss2> thx
wnklmnn has quit [Quit: Leaving]
Lord_of_Life has joined #nixos
amfl_ has joined #nixos
Lord_of_Life_ has quit [Ping timeout: 264 seconds]
amfl has quit [Ping timeout: 260 seconds]
amfl_ is now known as amfl
<{^_^}> [nixpkgs] @stigtsp opened pull request #104644 → rakudo: 2020.10 -> 2020.11 → https://git.io/JkKfH
<{^_^}> [mobile-nixos] @samueldr opened pull request #247 → asus-dumo: Fix regression from kernel builder changes → https://git.io/JkKfj
ris has quit [Ping timeout: 240 seconds]
lordcirth__ has quit [Remote host closed the connection]
lordcirth has joined #nixos
<pbb> I keep forgetting this: What is seen as a 'mass-rebuild' and should go to staging? I have a rust update with 3k rebuilds and wondering if it can go on master.
<{^_^}> [nixpkgs] @buckley310 opened pull request #104645 → brave: 1.16.76 -> 1.17.73 → https://git.io/JkKJo
<dhess> Anyone here use Keycloak?
<{^_^}> [nixpkgs] @mpisanko opened pull request #104646 → leiningen: 2.9.1 -> 2.9.4 → https://git.io/JkKJp
<{^_^}> [mobile-nixos] @samueldr merged pull request #247 → asus-dumo: Fix regression from kernel builder changes → https://git.io/JkKfj
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JkKUY
Gaelan has quit [Quit: ZNC 1.8.1 - https://znc.in]
Gaelan has joined #nixos
spacetato has quit [Quit: leaving]
hlolli__ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @buckley310 closed pull request #102068 → nixos/swap: always allocate with dd → https://git.io/JTD27
bbarker has joined #nixos
jb55 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ryantm merged pull request #104518 → croc: 8.6.5 -> 8.6.6 → https://git.io/JkVMi
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkKTA
jb55 has joined #nixos
acarrico has quit [Ping timeout: 246 seconds]
h0m2 has quit [Ping timeout: 260 seconds]
bbarker has quit [Remote host closed the connection]
h0m2 has joined #nixos
bbarker has joined #nixos
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
bbarker has quit [Ping timeout: 256 seconds]
Morfio has quit [Quit: This computer has gone to sleep]
Morfio has joined #nixos
boxscape has joined #nixos
zapland has joined #nixos
zapland has left #nixos ["Leaving"]
yetanotherserge has quit [Ping timeout: 240 seconds]
ZaraChimera has quit [Quit: WeeChat 3.0]
spacetato has joined #nixos
bbarker has joined #nixos
iH8c0ff33 has joined #nixos
justan0theruser has joined #nixos
spudly1 has quit [Ping timeout: 272 seconds]
spudly1 has joined #nixos
sigmundv_ has quit [Ping timeout: 265 seconds]
justanotheruser has quit [Ping timeout: 272 seconds]
iH8c0ff33 has quit [Ping timeout: 240 seconds]
<siraben> https://nix.dev/tutorials/ad-hoc-developer-environments.html#reproducible-executables is there a way to put the sha256 in the shebang as well?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #101006 → MIDIVisualizer: 5.1 -> 5.2 → https://git.io/JTlzQ
<{^_^}> [nixpkgs] @SuperSandro2000 pushed to master « MIDIVisualizer: 5.1 -> 5.2 (#101006) »: https://git.io/JkKtX
<{^_^}> [nixpkgs] @lopsided98 opened pull request #104647 → pythonPackages.pykdl: fix build with latest SIP → https://git.io/JkKqU
<zane> Does the kernelMajor attribute seen in platforms.nix actually do anything? It doesn't seem to be referenced anywhere
<samueldr> it sure looks like it's not a thing used anymore
spacetato[m] has joined #nixos
<samueldr> the last use in Nixpkgs was removed in 2018, but might not actually have been useful
<zane> Hmm, damn. I was hoping it'd make things easy to force a build targeting kernel 2.6
<siraben> samueldr: how did you determine that? curious
<samueldr> siraben: `ag` (or ripgrep, or grep) first to confirm it indeed wasn't used
<samueldr> and then `git log -S kernelMajor` (which takes a hot minute)
<samueldr> zane: its use really was to distinguish between 2.4 and 2.6
<samueldr> if you want to know how vintage that was :)
<zane> oh damn, that was old
<zane> I need to build a static binary that'll run on 2.6, that's what I was hoping to use it for
<samueldr> I don't think that it was meant for that
<samueldr> I think in your case everything will need to be aware about not using too-new features
<samueldr> you did test and see if `pkgsStatic.whatever` worked before thinking too hard, right?
<zane> Yep, is SIGKILL'd immediately because of an invalid syscall
<samueldr> right
<siraben> samueldr: ah very cool, -S shows the entries that change the number of occurences.
spacetato is now known as spacetato-test
<samueldr> siraben: I've seen it called the "pick-axe"
<siraben> Why pick-axe?
<samueldr> I don't know :)
spacetato[m] is now known as spacetato
<samueldr> siraben: but if you search git pick-axe online you'll find about -S
<samueldr> and it's even referenced as such in the man page
<samueldr> (pickaxe though)
<zane> Since kernelMajor isn't a thing, what would one use to target an older kernel? Would overriding linuxHeaders do it?
<samueldr> in theory linuxHeaders are always backwards compatible
<samueldr> though I don't know if in actuality it is
spacetato-test has quit [Quit: leaving]
<samueldr> from what I understand, it's likely any of the libs, or the software itself, needs to be aware not to produce *that* instruction that it fails on
<zane> I just mean to force musl/glibc to only use 2.6 syscalls
<samueldr> I guess *maybe* features detection from looking at the kernel headers could do that
<siraben> #! nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/82b5f87fcc710a99c47c5ffe441589807a8202af.tar.gz, is it a problem if I can't specify the hash?
<samueldr> siraben: in practice it shouldn't be a problem, but if someone hijacked github, or the https connection, they could feed anything
<samueldr> (or if there's a bug in github and it starts serving another commit)
<siraben> Right. Is there a way to specify the hash?
<samueldr> I don't think there is using NIX_PATH
<siraben> Assuming because in general it could be some fork/mirror of nixpkgs which may not be as reliable etc
<siraben> I see
<{^_^}> [nixpkgs] @samueldr opened pull request #104648 → platforms.nix: Remove now unused kernelMajor → https://git.io/JkKYE
bbarker has quit [Remote host closed the connection]
<samueldr> zane: ^
<siraben> https://nix.dev/tutorials/ad-hoc-developer-environments.html#reproducible-executables why does the python line appear before the nix-shell -I nixpkgs line?
bbarker has joined #nixos
<samueldr> siraben: ordering of those is not important
<samueldr> you could even put them at the end of the file!
<siraben> Oh?
<siraben> Shebang lines are not run sequentially?
<samueldr> that's not a shebang :)
<samueldr> the shebang is strictly only the first line
<samueldr> nix-shell will read *all* lines in the file starting with ^#!\s*nix-shell
<siraben> I see. But why does the ordering not matter?
<samueldr> does it on the CLI?
<siraben> But then how would it know which python to use if the `nix-shell --pure -i python` line executed first?
<samueldr> it's not sequential
<siraben> Oh it's passes it all into the args
patagonicus2 has joined #nixos
<siraben> `args.push_back(word)`
<samueldr> -p *is* sequential, though, but here it's -I that's happening later than you expect
<siraben> s/it's/it
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/19db3e5ea27 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<siraben> I see
bbarker has quit [Ping timeout: 265 seconds]
patagonicus has quit [Ping timeout: 260 seconds]
patagonicus2 is now known as patagonicus
bbarker has joined #nixos
hyper_ch4 has joined #nixos
hyper_ch5 has quit [Ping timeout: 272 seconds]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
whatisRT has joined #nixos
daf93 has joined #nixos
<daf93> Would anyone be willing to walk me through how to do a thing with niv/nix?
bbarker has quit [Ping timeout: 240 seconds]
bbarker has joined #nixos
<siraben> Is there a changelog for Nix 2.3.9?
<siraben> daf93: don't be afraid to just ask
<cole-h> In fact, please just ask.
<cole-h> If somebody has the mental bandwidth to help, they will.
<daf93> I'm using npx to run nexe in this project (https://github.com/crinklywrappr/acme)
<daf93> however, the prebuild nexe binary doesn't work right (https://github.com/nexe/nexe/issues/832)
<{^_^}> nexe/nexe#832 (by crinklywrappr, 1 week ago, open): No such file or directory (after building binary)
<daf93> So, I'm trying to build nexe from source using nix
<daf93> But after reading many documents I still don't know how to edit default.nix to do that
hyper_ch5 has joined #nixos
<__red__> daf93: do a file acme and an ldd acme
<__red__> you know what
hyper_ch2 has joined #nixos
<__red__> let me go ahead and just replicatie
<__red__> one moment
hyper_ch4 has quit [Ping timeout: 272 seconds]
hyper_ch5 has quit [Ping timeout: 240 seconds]
<__red__> daf93: okay - so I have your repo cloned
<daf93> __red__ I'll give you the build steps here
<__red__> thanks
<daf93> cd acme-app
<daf93> npx shadow-cljs compile app # transpile into js
<daf93> node target/acme.js # test the app
<daf93> npx nexe target/acme.js # build the app
<daf93> ./acme # produces "bash: ./acme: no such file or directory"
<__red__> rgr - doing the node dependency thing
<__red__> required namespace x11 is not available
<__red__> [:app] Compiling ...
<__red__> The required namespace "x11" is not available, it was required by "acme/core.cljs".
<daf93> hm. there's probably an npm deps step i left out
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<daf93> try this
<daf93> npm i
<daf93> __red__
<__red__> added 102 packages
boxscape has quit [Ping timeout: 246 seconds]
<__red__> rerunning the npxc
<__red__> npx
<__red__> build completed. Next!
<__red__> Hello, Shadow-Cljs!
<__red__> running nexe
<__red__> yup
<__red__> missing libstdc++.so.6
<__red__> in ldd
<__red__> not the first time I've seen this error
<__red__> so - by a staggering coincience - I've been working on another project that had the same problem as a security patch
bbarker has quit [Ping timeout: 240 seconds]
<__red__> and they had *a* solution
<__red__> and I was not a fan
<daf93> I suspect that running version of nexe built from source would fix the issue
<daf93> but don't know how to do that in default.nix
<colemickens> Is mercurial broken on nixos-unstable now? :/
<daf93> I added it using niv
<__red__> I don't think it will make a difference
Supersonic112 has joined #nixos
<__red__> but now I know what a manual build looks like...
<daf93> yeah, sorry no makefile
<__red__> np - let me check something here
Supersonic has quit [Ping timeout: 264 seconds]
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @MetaDark opened pull request #104650 → ccache: 4.0 -> 4.1 → https://git.io/JkKcn
cosimone has joined #nixos
<__red__> okay - working...
<__red__> (I'm indexing my channel)
zakame has quit [Ping timeout: 260 seconds]
<__red__> (probably shouldn't be doing it on a machine which is currently building 1500 packages in a queue)
<__red__> looks like I finally have that excuse for the 64 core desktop I've been eying up ;-)
<__red__> 33,000 left to index and falling...
zakame has joined #nixos
zakame has quit [Client Quit]
<__red__> 12,000
<daf93> :-)
winsome[m] has joined #nixos
<__red__> You're actually helping me too here
<__red__> I have to do a similar process for a substantially more complex project in my queue right now
<__red__> so you've given me a far simpler example to work with
<daf93> ah, nice!
<__red__> 6500
<__red__> (I'm working on patching the package "brackets" for some security 'issues')
<daf93> yeah, that looks a fair bit more complicated
<daf93> assuming the problem here isn't actually nexe
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/19db3e5ea27 (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
cosimone has quit [Quit: cosimone]
SanchayanMaity has joined #nixos
<__red__> What the ...
iH8c0ff33 has joined #nixos
sangoma has joined #nixos
endformationage has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #103718 → awscli2: fix completion → https://git.io/JkYFL
<{^_^}> [nixpkgs] @peterhoeg pushed commit from @qrevel to master « awscli2: fix completion »: https://git.io/JkK8k
sss2 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @petabyteboy opened pull request #104651 → linux: update → https://git.io/JkK8p
ddellacosta has quit [Ping timeout: 264 seconds]
<__red__> daf93: got it working :-)
<daf93> woohoo!
<__red__> now let me see if I can get it replicatable for you
<{^_^}> [nixpkgs] @ethancedwards8 opened pull request #104652 → Tmux plugin, dracula. → https://git.io/JkK4m
<__red__> remind me of the npx command again please...
<__red__> nexe
<daf93> npx nexe target/app/acme.js
<__red__> Okay - so I have it replicatableish
<daf93> cool!
<__red__> I can now get npx nexe to generate working binaries
<__red__> but
<__red__> they'll break when you do OS upgrades because they're not in a package
<__red__> so need to work out how to package this as a package
<__red__> basically - two problems
<__red__> 1. Missing libstdc++.so.6
<__red__> 2. Need to set the interpreter
<__red__> but here's teh key
stoile has quit [Ping timeout: 256 seconds]
<__red__> you need to do it to ~/.nexe/linux-x64-whatever
<__red__> not acme
whatisRT has quit [Quit: ZNC 1.7.5 - https://znc.in]
<__red__> but this is not reproducable
<__red__> so we need to see if this problem has been solved already
<__red__> (I'm sure it has)
<__red__> I'm sure you're not the first person to download a binary package from npm...
<daf93> :blush:
<__red__> but this should be enough to get you at least able to develop
<__red__> while we work out how to package this...
<daf93> If you want, it might be easiest to submit a pull request
<__red__> I can do that
<{^_^}> [nixpkgs] @vbgl merged pull request #104573 → ocamlPackages.faraday: 0.7.0 → 0.7.2 → https://git.io/JkrqJ
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.faraday: 0.7.0 → 0.7.2 »: https://git.io/JkKBY
<__red__> but what I did won't work on your machine until I automate the path discovery
<daf93> hm
<__red__> But if you look at the link that cole-h linked earlier (https://nixos.wiki/wiki/Packaging/Binaries)
<__red__> okay
<__red__> cd ~/.nexe
Mateon1 has quit [Remote host closed the connection]
<__red__> file linux*
Mateon1 has joined #nixos
<__red__> you see the interpreter is set to /lib64/... something
<{^_^}> [nixpkgs] @iliaaz opened pull request #104653 → dropbox: 83.4.152->111.3.447 → https://git.io/JkKB9
<daf93> yeah, i see it
<__red__> you need to --set-interpreter on that file to the correct value
<__red__> and --set-path to the path that includes glibc
<__red__> to find teh correct path - in the link that cole-h gave you - instructions there for nix repl
<__red__> libstdc++.s.o.6 is special
<__red__> I think you just need stdenv.cc.cc.lib
<__red__> iirc
<__red__> for libstdc++
<__red__> and glibc for the linker
<__red__> That should get you started
<__red__> while you work that out - I'll look at this node automation
<__red__> whast's the name of that node package? nexe?
<daf93> yeah
<daf93> nexe
<{^_^}> [nixpkgs] @RaghavSood opened pull request #104654 → codeowners: Add RaghavSood to blockchains → https://git.io/JkKR2
iH8c0ff33 has quit [Ping timeout: 240 seconds]
stoile has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #104655 → ocamlPackages.batteries: 3.1.0 → 3.2.0 → https://git.io/JkKRj
marcusr has quit [Remote host closed the connection]
Morfio has quit [Quit: This computer has gone to sleep]
marcusr has joined #nixos
amfl_ has joined #nixos
Morfio has joined #nixos
amfl has quit [Ping timeout: 256 seconds]
amfl_ is now known as amfl
<daf93> generating index
<__red__> youy don't need to do that section if you don't want to since I already did the research
<__red__> you just need stdc++.so.6 and the linker
<__red__> skip to the nix expr part
iH8c0ff33 has joined #nixos
<__red__> so if I wanted to add nexe to your packages.json
<__red__> what would I add?
redmp has quit [Ping timeout: 240 seconds]
<__red__> "nexe": "3.3.7"
<__red__> ?
<daf93> that looks right
<__red__> hmm
<__red__> npm i didn't add it
<__red__> sec
<daf93> put it in devDependencies
iH8c0ff33 has quit [Ping timeout: 272 seconds]
<__red__> nope - doesn't come down with an npm i
<__red__> it comes down with the npx nexe
<__red__> [nix-shell:~/projects/acme/acme-app]$ npx nexe target/acme.js
<__red__> ℹ nexe 3.3.7
<daf93> seems like it should...
oxalica1 has joined #nixos
oxalica has quit [Ping timeout: 272 seconds]
oxalica1 is now known as oxalica
<__red__> ,locate node2nix
<{^_^}> Couldn't find in any packages
sangoma has quit [Ping timeout: 260 seconds]
<daf93> __red__ took me a while to understand what that link was telling me
<daf93> but its sorted now
<daf93> thanks!
<__red__> np
<__red__> IO
<__red__> I'm working on node2nix
<__red__> it really doesn't like nexe in package.json
iH8c0ff33 has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
sangoma has joined #nixos
iH8c0ff33 has quit [Ping timeout: 260 seconds]
sm1 has joined #nixos
gerschtli has quit [Quit: WeeChat 2.9]
sangoma has quit [Read error: Connection reset by peer]
gerschtli has joined #nixos
<daf93> Did this help you with your other problem __red__?
xelxebar has joined #nixos
<__red__> still solving yours :-P
<daf93> Oh!
sangoma has joined #nixos
amfl has quit [Quit: WeeChat 1.6]
palo1 has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<__red__> daf93: hhave you heard of lumo?
<{^_^}> [nixpkgs] @RaghavSood merged pull request #104128 → creddump: fix src → https://git.io/Jk4Ga
<{^_^}> [nixpkgs] @RaghavSood pushed 2 commits to master: https://git.io/JkKKh
<daf93> __red__ yeah
<__red__> is this nexe at line 171 the same as nexe you're using?
<__red__> ie - did they write this thing and then use nexe to make a binary of it?
<__red__> # fetch node sources and copy to palce that nexe will find
<__red__> this kind of thing sounds promising as a working example for you
<daf93> nexe is used to build lumo to a single binary.
cole-h has quit [Ping timeout: 256 seconds]
<daf93> so yeah
<__red__> looks like thhat may be a good example for you to crib from then for packaging
<__red__> okay - it's 01:36 now, so heading to bed. Work in the morning etc...
<daf93> thanks for your help!
<daf93> have a good night!
<__red__> np glad we got it at least working initially
<__red__> just got to get the build system repeatable for you
<__red__> but you're 90% there now
sm1 has quit [Quit: The Lounge - https://thelounge.chat]
<daf93> It might be a good idea to package nexe for nixos
<__red__> Great idea! You should!
<{^_^}> [nixpkgs] @jtojnar merged pull request #103779 → Separate AdobeBlank-Regular.ttf from google-fonts package, moved to google-fonts.adobeBlank → https://git.io/Jk3LF
<{^_^}> [nixpkgs] @jtojnar pushed 3 commits to master: https://git.io/JkK6F
<daf93> I *might* be able to tackle that
<daf93> :-)
<__red__> <3 we will help you with that - :-)
daf93 has quit [Remote host closed the connection]
MichaelRaskin has quit [Quit: MichaelRaskin]
evanm has joined #nixos
supermarin has quit [Ping timeout: 264 seconds]
dansho has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
FRidh has joined #nixos
<{^_^}> [nixos-hardware] @Mic92 opened pull request #209 → update actions with dependabot → https://git.io/JkKXb
<{^_^}> [nixpkgs] @RaghavSood merged pull request #104167 → davix: fix src → https://git.io/JkREd
<{^_^}> [nixpkgs] @RaghavSood pushed 2 commits to master: https://git.io/JkK1v
eoli3n_ has joined #nixos
la-jesystani has quit [Ping timeout: 265 seconds]
la-jesystani has joined #nixos
amfl has joined #nixos
amfl has quit [Client Quit]
turlando has joined #nixos
amfl has joined #nixos
iH8c0ff33 has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
sangoma has quit [Ping timeout: 240 seconds]
Ariakenom has joined #nixos
supermarin has joined #nixos
cr4y1 has joined #nixos
cr4y1_ has joined #nixos
supermarin has quit [Ping timeout: 240 seconds]
cr4y1 has quit [Ping timeout: 264 seconds]
cfricke has joined #nixos
SanchayanMaity has quit [Quit: SanchayanMaity]
<{^_^}> [nixpkgs] @RaghavSood merged pull request #104187 → ebook2cw: 0.8.2 -> 0.8.3 → https://git.io/JkRAw
<{^_^}> [nixpkgs] @RaghavSood pushed 2 commits to master: https://git.io/JkKHn
SanchayanMaity has joined #nixos
saschagrunert has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #104565 → pythonPackages.hidapi: Fix compilation on darwin → https://git.io/Jkwb4
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkKQw
lightbulbjim has joined #nixos
Boomerang has joined #nixos
lightbulbjim has left #nixos [#nixos]
<{^_^}> [nixpkgs] @prusnak merged pull request #99193 → bitwig-studio3: jack dependency fixed → https://git.io/JUysM
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkKQ5
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos
wfranzini has joined #nixos
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #99420 → luppp: 1.2.0 -> 1.2.1 → https://git.io/JUQUW
<{^_^}> [nixpkgs] @prusnak pushed to master « luppp: 1.2.0 -> 1.2.1 »: https://git.io/JkK79
<{^_^}> [nixpkgs] @prusnak merged pull request #99506 → pioneers: 15.4 -> 15.6 → https://git.io/JU7dJ
<{^_^}> [nixpkgs] @prusnak pushed to master « pioneers: 15.4 -> 15.6 »: https://git.io/JkK7F
domogled has joined #nixos
supermarin has joined #nixos
sangoma has joined #nixos
<mpickering> A recent upgrade has broken the fonts in vscode, anyone familiar with this issue?
<{^_^}> [nixpkgs] @prusnak merged pull request #104654 → codeowners: Add RaghavSood to blockchains → https://git.io/JkKR2
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkK57
supermarin has quit [Ping timeout: 272 seconds]
alp has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #104177 → dsniff: fix src → https://git.io/JkR1m
<{^_^}> [nixpkgs] @danieldk closed pull request #103192 → dogdns: install shell completions and man page → https://git.io/JkJQQ
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkK5N
<{^_^}> [nixpkgs] @prusnak merged pull request #104170 → deskew: fix src → https://git.io/JkRwL
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkK5p
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104650 → ccache: 4.0 -> 4.1 → https://git.io/JkKcn
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkKdv
thelounge8873 has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #104127 → cre2: 0.3.0 -> 0.3.6 → https://git.io/Jk43u
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkKdf
<supersandro2000> mpickering: are you using ligratures?
<supersandro2000> if so and they look totally strange than you might be affected by https://github.com/microsoft/vscode/issues/105067
<{^_^}> microsoft/vscode#105067 (by SuperSandro2000, 13 weeks ago, open): JetBrains Mono font with ligatures broken on Linux
thelounge8830 has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
mkaito has joined #nixos
thelounge8830 has quit [Client Quit]
<{^_^}> [nixpkgs] @sevenfourk opened pull request #104656 → terraform-providers.aws: 2.65.0 -> 3.16.0 → https://git.io/JkKdt
gthm has joined #nixos
<mpickering> supersandro2000: Not sure that is the problem, I'm not using ligatures
<mpickering> It seems to just not be able to find the right font
thelounge8873 has quit [Quit: The Lounge - https://thelounge.chat]
<supersandro2000> that could also be the case
lsix has joined #nixos
vidbina has joined #nixos
Moonspell has quit [Quit: #EOF!]
Moonspell has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 240 seconds]
xelxebar has joined #nixos
gxt has joined #nixos
civodul has joined #nixos
<{^_^}> [nixpkgs] @RaghavSood opened pull request #104657 → xteddy: fix src → https://git.io/JkKbc
werner291 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104517 → vscode-extensions.scalameta.metals: 1.9.6 -> 1.9.7 → https://git.io/JkVMW
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkKbH
yourfate has quit [Quit: Sayōnara, ihr Trottel.]
SanchayanM has joined #nixos
SanchayanMaity has quit [Ping timeout: 256 seconds]
hjulle has quit [Quit: Idle for 30+ days]
abcrawf has quit [Quit: Idle for 30+ days]
sgrunert has joined #nixos
dkibi has quit [Quit: Lost terminal]
yourfate has joined #nixos
saschagrunert has quit [Ping timeout: 272 seconds]
wfranzini has quit [Quit: wfranzini]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
s34m has joined #nixos
Lord_of_Life has quit [Changing host]
Lord_of_Life has joined #nixos
Jackneill has joined #nixos
deadpixels has joined #nixos
<{^_^}> [nixpkgs] @poscat0x04 opened pull request #104658 → Add fcitx5 → https://git.io/JkKx0
hyper_ch4 has joined #nixos
<Reventlov> hey there
<Reventlov> i.e. Default value ["127.0.0.1", "::1"]
<mkaito> looks like a typo
<mkaito> feel free to file a PR and fix it
<{^_^}> [nixpkgs] @06kellyjac opened pull request #104659 → trivy: 0.12.0 -> 0.13.0 → https://git.io/JkKxD
<{^_^}> [nix] @edolstra merged pull request #4272 → Return derivation signatures in Perl bindings → https://git.io/JkoOT
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JkKx7
hyper_ch5 has joined #nixos
<simpson> I'm guessing that some part of the search functionality represents the example values as JS; JS arrays/etc. use comma-separated values.
<Reventlov> ok
hyper_ch2 has quit [Ping timeout: 240 seconds]
jonatanb has joined #nixos
<sphalerite> Reventlov: reported. https://github.com/NixOS/nixos-search/issues/233 :)
<{^_^}> nixos-search#233 (by lheckemann, 18 seconds ago, open): Structured option defaults and examples are rendered as JSON
<Reventlov> perfect, thank you :)
hlolli__ has joined #nixos
hyper_ch4 has quit [Ping timeout: 272 seconds]
supercoven has joined #nixos
<deadpixels> Is it possible to setup grub 2 so that it selects the most recently booted OS each time? In the grub docs I read I should set GRUB_DEFAULT and GRUB_SAVEDEFAULT, and in the nix config I see I can assign grub.default, but how do I tell it to save the default? I assume I'll have to pass extra config, but I'm a little hesitant to experiment and break the grub installation :D
<sphalerite> deadpixels: if you have your config in git and a bootable installer handy, I think experimenting won't hurt :)
jonatanb has quit [Ping timeout: 240 seconds]
la-jesystani has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104488 → turbo-geth: 2020.11.02 -> 2020.11.03 → https://git.io/JkapU
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkKpF
supercoven has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @prusnak merged pull request #104657 → xteddy: fix src → https://git.io/JkKbc
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JkKpN
supercoven has joined #nixos
supercoven has quit [Max SendQ exceeded]
supercoven has joined #nixos
supercoven has quit [Max SendQ exceeded]
<deadpixels> sphalerite: I guess that's the benefit of using NixOS :)
supercoven has joined #nixos
supercoven has quit [Max SendQ exceeded]
supercoven has joined #nixos
supercoven has quit [Max SendQ exceeded]
<sphalerite> deadpixels: Yep! To recover from breaking it, boot into the installer, mount the filesystem, check out the last known working config, and rerun nixos-install.
<typetetris> Or if it was some mistake in a runnig system, just reboot and select an older entry in the boot menu. (Obviously has drawbacks for servers ...)
<{^_^}> [nixpkgs] @RaghavSood merged pull request #104220 → rippled: unbreak adding libnsl → https://git.io/Jk00A
<{^_^}> [nixpkgs] @RaghavSood pushed 2 commits to master: https://git.io/JkKje
wnklmnn has joined #nixos
<mkaito> would the nixos equivalent for `ip link add link enp0s31f6 name enp0s31f6.4000 type vlan id 4000` be `networking.vswitches.*`?
<clever> mkaito: this will create 2 custom interfaces, named wan and iptv, which are using the given vlan id's off of enp4s2f0
<mkaito> oh nice
<mkaito> thanks clever!
<clever> and further down, i rig up the nat and dhcp
kfound has joined #nixos
<mkaito> nice, I'll write this down :)
<{^_^}> [nixpkgs] @taku0 merged pull request #102315 → adoptopenjdk: update to latest & add 14 & 15 → https://git.io/JTQ4u
<{^_^}> [nixpkgs] @taku0 pushed 2 commits to staging: https://git.io/JkKjy
dkibi has joined #nixos
kfound has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @prusnak merged pull request #103480 → osslsigncode: unstable-2020-08-02 -> 2.1 → https://git.io/JkL26
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/Jk6ea
sangoma has quit [Ping timeout: 260 seconds]
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #104631 → autorandr: 1.10.1 -> 1.11 → https://git.io/Jkorq
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/Jk6vz
raghavsood has joined #nixos
patagonicus has quit [Quit: The Lounge - https://thelounge.chat]
patagonicus has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #104617 → zef: 0.9.1 -> 0.9.4 → https://git.io/Jkoq7
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/Jk6fC
<{^_^}> [nixpkgs] @Thra11 opened pull request #104660 → wacomtablet: Fix build with Qt5.15, pending new release → https://git.io/Jk6fM
Mic92 has quit [Quit: WeeChat 2.9]
supermarin has joined #nixos
Mic92 has joined #nixos
supermarin has quit [Ping timeout: 260 seconds]
sangoma has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #104611 → ugrep: 3.0.4 -> 3.0.5 → https://git.io/JkrpU
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/Jk6TT
thibm has joined #nixos
nightmared has joined #nixos
<dminuoso> We intend to switch our haskell project to nix, but are unsure how to tie it into our gitlab ci. So we can just run a gitlab ci runner with nix installed (or even on a nixos), how can we use this as a basis for a binary cache?
sphalerite has quit [Quit: reboot time!]
<dminuoso> Are there manuals, guides or resources exploring how to build this?
<dminuoso> I mean naively Id start by having the ci just run `nix build`
<{^_^}> [nixpkgs] @stigtsp merged pull request #104521 → dua: 2.10.3 -> 2.10.5 → https://git.io/JkVQ6
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/Jk6TX
<dminuoso> But Im unsure how to proceed from three
<mkaito> I wish, would make my job much easier :P
domogled has quit [Ping timeout: 240 seconds]
<mkaito> we just run a gitlab runner on nixos and push to S3
<dminuoso> What do you push to S3 exactly?
<mkaito> everything
<dminuoso> What do you mean everything? Do you just tar up `/`?
<mkaito> if you're using haskell.nix as you should, the bulk of the build is dependencies
<mkaito> we use a custom post-build-hook, so everything that gets built on our cluster gets pushed
<mkaito> give me a sec, I think the upload daemon is public
<dminuoso> How does haskell.nix compare to say the nixpkgs infrastructure?
<dminuoso> I thought we had stuff like callCabal2nix in nixpkgs
<mkaito> we tried everything, even wrote our own at some point, and now we just use haskell.nix. I'm not personally familiar with the particulars, I try to stay away from haskell myself.
<mkaito> heresy, I know :P
sphalerite has joined #nixos
<mkaito> but the rest of my team is also here, they might respond if they have the time
<srhb> dminuoso: Once the build is done, you get a closure. Personally we serve (the entire store) directly from our builder, which also takes care of signing, but uploading to a cache is basically just a nix-copy-closure on the result path to whereever
<srhb> dminuoso: Nothing specific to haskell.nix in here.
<mkaito> yeah, we did that, but ran into constant drive space issues.
<srhb> Pushing to S3 is fine too, makes no difference.
<mkaito> if you just want to publish the result, cachix might also work for public caches. I wouldn't directly serve a server's nix store to the public tbh.
<dminuoso> srhb: Does nix-copy-closure only copy what's needed on the remote side?
<dminuoso> mkaito: No, this is internal only
<srhb> dminuoso: At least over ssh. And I assume the same is true for s3.
<mkaito> yes, it will only copy the runtime graph
<dminuoso> srhb: I see. So the most naive CI job could just run `nix build ... && nix-copy-closure ...`?
<dminuoso> And that's it?
<mkaito> yep
<srhb> dminuoso: nix-bopy-closure $(nix-build ..) yes.
<dminuoso> o.o
<srhb> "bopy" yes, surely...
<mkaito> I'll adopt that word :P
<dminuoso> No, nix-bopy-closure is an upcoming tool.
<srhb> dminuoso: Part of the allure for sure. We've been using it for years with a trivial gitlab runner like this.
<mkaito> yeah nix is magic like that. `nix-build` does all the things. then you just throw closures around.
<dminuoso> srhb: How does this tie into say nixops?
<mkaito> see "then you just throw closures around"
<mkaito> for the most part you can just point at a derivation and nix will try to find a closure for it locally and in all configured substituters
<dminuoso> Mmm
<mkaito> if you need that to be separate, we just wrote a tool for that: https://github.com/serokell/deploy-rs/
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104391 → thonny: 3.2.7 -> 3.3.0 → https://git.io/JkgjC
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6kx
fendor_ is now known as fendor
<mkaito> we stopped using nixops years ago
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104393 → metals: 0.9.5 -> 0.9.6 → https://git.io/Jk2ez
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6IJ
<dminuoso> Well, our deployment requires a little more than just this haskell package.
<mkaito> wel yeah
<mkaito> tends to be that way
<dminuoso> We need to manage a fleet of 8-10 servers, with postgres running on all of them, streaming replication, the haskell server operating on all with configuratoin differences, etc..
<dminuoso> And firewalling, prometheus exporters, etc...
<mkaito> sounds like a perfect job for nix
<dminuoso> So Im not sure what other options than nixops I have here
<simpson> Pg's the only part of that which isn't easy in Nix.
<mkaito> yeah, I just stopped trying to use nix for pg tbh
<mkaito> I just tell nix to put up the server and then manage it manually
<dminuoso> simpson: what exactly is difficult about it?
<mkaito> but I don't put my postgres on application servers either
<dminuoso> mkaito: Our services needs to operate even during network outages, so we quickly arrived at the idea to run a local read-only replica on each shard.
<dminuoso> (The service is, in principle read-only for the most part)
<simpson> dminuoso: Databases have state and versioning, and are expected to mutate. It's like managing active yeast or other cultures; live ingredients need special handling.
<mkaito> nix doesn't really do state
<mkaito> and a database is basically pure state
<mkaito> you can manage the server config
<mkaito> but the database itself, like roles and such, you'll be doing yourself.
arcushing[m] has quit [Quit: Bridge terminating on SIGTERM]
aduialthin[m] has quit [Quit: Bridge terminating on SIGTERM]
mt[m] has quit [Quit: Bridge terminating on SIGTERM]
lytedev[m] has quit [Quit: Bridge terminating on SIGTERM]
Ericson2314 has quit [Quit: Bridge terminating on SIGTERM]
us3r[m] has quit [Quit: Bridge terminating on SIGTERM]
daemon1024 has quit [Quit: Bridge terminating on SIGTERM]
anderscs[m] has quit [Quit: Bridge terminating on SIGTERM]
logan[m]1 has quit [Quit: Bridge terminating on SIGTERM]
aripiprazole[m] has quit [Quit: Bridge terminating on SIGTERM]
Photonsphere[m] has quit [Quit: Bridge terminating on SIGTERM]
mkg20001 has quit [Quit: Bridge terminating on SIGTERM]
TheSirC[m] has quit [Quit: Bridge terminating on SIGTERM]
drozdziak1 has quit [Quit: Bridge terminating on SIGTERM]
Skallwar has quit [Quit: Bridge terminating on SIGTERM]
pinage404[m] has quit [Quit: Bridge terminating on SIGTERM]
bk1603[m] has quit [Quit: Bridge terminating on SIGTERM]
anthony[m]1 has quit [Quit: Bridge terminating on SIGTERM]
fgaz has quit [Quit: Bridge terminating on SIGTERM]
unclechu has quit [Quit: Bridge terminating on SIGTERM]
shu9 has quit [Quit: Bridge terminating on SIGTERM]
mindtree[m] has quit [Quit: Bridge terminating on SIGTERM]
worldofpeace has quit [Quit: Bridge terminating on SIGTERM]
rycee has quit [Quit: Bridge terminating on SIGTERM]
ejpcmac has quit [Quit: Bridge terminating on SIGTERM]
stites[m] has quit [Quit: Bridge terminating on SIGTERM]
axxoldaccount[m] has quit [Quit: Bridge terminating on SIGTERM]
emily has quit [Quit: Bridge terminating on SIGTERM]
psibi[m] has quit [Quit: Bridge terminating on SIGTERM]
Dandellion has quit [Quit: Bridge terminating on SIGTERM]
nilsirl[m] has quit [Quit: Bridge terminating on SIGTERM]
lambdaclan has quit [Quit: Bridge terminating on SIGTERM]
Piece_Maker has quit [Quit: Bridge terminating on SIGTERM]
rschulman has quit [Quit: Bridge terminating on SIGTERM]
georgyo[m] has quit [Quit: Bridge terminating on SIGTERM]
hsiktas[m] has quit [Quit: Bridge terminating on SIGTERM]
humancalico[m] has quit [Quit: Bridge terminating on SIGTERM]
ncm[m] has quit [Quit: Bridge terminating on SIGTERM]
jschievink has quit [Quit: Bridge terminating on SIGTERM]
betrion[m] has quit [Quit: Bridge terminating on SIGTERM]
DavHau[m] has quit [Quit: Bridge terminating on SIGTERM]
jonathan[m]3 has quit [Quit: Bridge terminating on SIGTERM]
ydlr[m] has quit [Quit: Bridge terminating on SIGTERM]
regnat has quit [Quit: Bridge terminating on SIGTERM]
davidak[m] has quit [Quit: Bridge terminating on SIGTERM]
pheoxy has quit [Quit: Bridge terminating on SIGTERM]
dxb[m] has quit [Quit: Bridge terminating on SIGTERM]
luc65r[m] has quit [Quit: Bridge terminating on SIGTERM]
knotteye[m] has quit [Quit: Bridge terminating on SIGTERM]
neothefox has quit [Quit: Bridge terminating on SIGTERM]
demostanis[m] has quit [Quit: Bridge terminating on SIGTERM]
jonreeve[m] has quit [Quit: Bridge terminating on SIGTERM]
yeongsheng_tan[m has quit [Quit: Bridge terminating on SIGTERM]
eadwu[m] has quit [Quit: Bridge terminating on SIGTERM]
marco[m]3 has quit [Quit: Bridge terminating on SIGTERM]
andreas[m] has quit [Quit: Bridge terminating on SIGTERM]
qbit[m] has quit [Quit: Bridge terminating on SIGTERM]
Spockz has quit [Quit: Bridge terminating on SIGTERM]
Sabbat[m] has quit [Quit: Bridge terminating on SIGTERM]
jdks[m] has quit [Quit: Bridge terminating on SIGTERM]
jgart[m] has quit [Quit: Bridge terminating on SIGTERM]
M0[m] has quit [Quit: Bridge terminating on SIGTERM]
IslandUsurper[m] has quit [Quit: Bridge terminating on SIGTERM]
McSinyx[m] has quit [Quit: Bridge terminating on SIGTERM]
ongy[m] has quit [Quit: Bridge terminating on SIGTERM]
alienpirate5 has quit [Quit: Bridge terminating on SIGTERM]
peeterss[m] has quit [Quit: Bridge terminating on SIGTERM]
bielgeets[m] has quit [Quit: Bridge terminating on SIGTERM]
HumanJohn[m] has quit [Quit: Bridge terminating on SIGTERM]
Ox4A6F has quit [Quit: Bridge terminating on SIGTERM]
nicolas[m] has quit [Quit: Bridge terminating on SIGTERM]
eddyb has quit [Quit: Bridge terminating on SIGTERM]
nasirhm has quit [Quit: Bridge terminating on SIGTERM]
Valodim[m] has quit [Quit: Bridge terminating on SIGTERM]
leons has quit [Quit: Bridge terminating on SIGTERM]
FreeVariable has quit [Quit: Bridge terminating on SIGTERM]
hiroshi[m] has quit [Quit: Bridge terminating on SIGTERM]
doronbehar has quit [Quit: Bridge terminating on SIGTERM]
annemarie[m]1 has quit [Quit: Bridge terminating on SIGTERM]
aterius has quit [Quit: Bridge terminating on SIGTERM]
l-as has quit [Quit: Bridge terminating on SIGTERM]
lasadd[m] has quit [Quit: Bridge terminating on SIGTERM]
reyman[m] has quit [Quit: Bridge terminating on SIGTERM]
Ke has quit [Quit: Bridge terminating on SIGTERM]
tristan[m] has quit [Quit: Bridge terminating on SIGTERM]
faya01[m] has quit [Quit: Bridge terminating on SIGTERM]
boogiewoogie[m] has quit [Quit: Bridge terminating on SIGTERM]
bohan[m] has quit [Quit: Bridge terminating on SIGTERM]
krauser-tan[m] has quit [Quit: Bridge terminating on SIGTERM]
awwayaya24hours[ has quit [Quit: Bridge terminating on SIGTERM]
peterhoeg has quit [Quit: Bridge terminating on SIGTERM]
stuebinm[m] has quit [Quit: Bridge terminating on SIGTERM]
omasanori[m] has quit [Quit: Bridge terminating on SIGTERM]
ThornAvery[m] has quit [Quit: Bridge terminating on SIGTERM]
blindidiotgod has quit [Quit: Bridge terminating on SIGTERM]
princemachiavell has quit [Quit: Bridge terminating on SIGTERM]
q3k[m] has quit [Quit: Bridge terminating on SIGTERM]
txt-file has quit [Quit: Bridge terminating on SIGTERM]
narice[m] has quit [Quit: Bridge terminating on SIGTERM]
Fafnir[m] has quit [Quit: Bridge terminating on SIGTERM]
l33[m] has quit [Quit: Bridge terminating on SIGTERM]
miangraham[m] has quit [Quit: Bridge terminating on SIGTERM]
notgne2[m] has quit [Quit: Bridge terminating on SIGTERM]
JaakkoLuttinen[m has quit [Quit: Bridge terminating on SIGTERM]
felix[m]2 has quit [Quit: Bridge terminating on SIGTERM]
wjjunyor[m] has quit [Quit: Bridge terminating on SIGTERM]
ngerstle[m] has quit [Quit: Bridge terminating on SIGTERM]
dbg[m] has quit [Quit: Bridge terminating on SIGTERM]
iH8c0ff33-matrix has quit [Quit: Bridge terminating on SIGTERM]
aanderse has quit [Quit: Bridge terminating on SIGTERM]
felschr[m] has quit [Quit: Bridge terminating on SIGTERM]
test21562[m] has quit [Quit: Bridge terminating on SIGTERM]
domenkozar[m] has quit [Quit: Bridge terminating on SIGTERM]
SplitFire[m] has quit [Quit: Bridge terminating on SIGTERM]
bbigras has quit [Quit: Bridge terminating on SIGTERM]
BJTH[m] has quit [Quit: Bridge terminating on SIGTERM]
jimkins[m] has quit [Quit: Bridge terminating on SIGTERM]
gcher has quit [Quit: Bridge terminating on SIGTERM]
Alex[m] has quit [Quit: Bridge terminating on SIGTERM]
wenngle[m] has quit [Quit: Bridge terminating on SIGTERM]
srenatus[m] has quit [Quit: Bridge terminating on SIGTERM]
superherointj[m] has quit [Quit: Bridge terminating on SIGTERM]
rednaZ[m] has quit [Quit: Bridge terminating on SIGTERM]
goodnight_noom[m has quit [Quit: Bridge terminating on SIGTERM]
ZerataX has quit [Quit: Bridge terminating on SIGTERM]
cyberwolf[m] has quit [Quit: Bridge terminating on SIGTERM]
sectrect[m] has quit [Quit: Bridge terminating on SIGTERM]
srid has quit [Quit: Bridge terminating on SIGTERM]
scheibenkleister has quit [Quit: Bridge terminating on SIGTERM]
DaExodia[m] has quit [Quit: Bridge terminating on SIGTERM]
tyrion-mx has quit [Quit: Bridge terminating on SIGTERM]
porphyrogenetos has quit [Quit: Bridge terminating on SIGTERM]
bourbon has quit [Quit: Bridge terminating on SIGTERM]
swanson123[m] has quit [Quit: Bridge terminating on SIGTERM]
treed[m] has quit [Quit: Bridge terminating on SIGTERM]
jlv[m] has quit [Quit: Bridge terminating on SIGTERM]
mindset_78[m] has quit [Quit: Bridge terminating on SIGTERM]
foxxxx[m] has quit [Quit: Bridge terminating on SIGTERM]
as3ii[m] has quit [Quit: Bridge terminating on SIGTERM]
manveru[m] has quit [Quit: Bridge terminating on SIGTERM]
inquisitiv3 has quit [Quit: Bridge terminating on SIGTERM]
matthewkenigsber has quit [Quit: Bridge terminating on SIGTERM]
badmutex[m] has quit [Quit: Bridge terminating on SIGTERM]
yoctocell[m] has quit [Quit: Bridge terminating on SIGTERM]
dxu has quit [Quit: Bridge terminating on SIGTERM]
coloneljohnby[m] has quit [Quit: Bridge terminating on SIGTERM]
sum1[m] has quit [Quit: Bridge terminating on SIGTERM]
flip[m] has quit [Quit: Bridge terminating on SIGTERM]
spacetato has quit [Quit: Bridge terminating on SIGTERM]
lukebfox[m] has quit [Quit: Bridge terminating on SIGTERM]
siraben has quit [Quit: Bridge terminating on SIGTERM]
denbrahe[m] has quit [Quit: Bridge terminating on SIGTERM]
oyren[m] has quit [Quit: Bridge terminating on SIGTERM]
DenisLehmann[m] has quit [Quit: Bridge terminating on SIGTERM]
jojosch[m] has quit [Quit: Bridge terminating on SIGTERM]
lg0[m] has quit [Quit: Bridge terminating on SIGTERM]
ilya-fedin has quit [Quit: Bridge terminating on SIGTERM]
ThaEwat has quit [Quit: Bridge terminating on SIGTERM]
das-g[m] has quit [Quit: Bridge terminating on SIGTERM]
hazel[m] has quit [Quit: Bridge terminating on SIGTERM]
callahad[m] has quit [Quit: Bridge terminating on SIGTERM]
ma27[m] has quit [Quit: Bridge terminating on SIGTERM]
felixfoertsch has quit [Quit: Bridge terminating on SIGTERM]
pachumicchu has quit [Quit: Bridge terminating on SIGTERM]
ipv6[m] has quit [Quit: Bridge terminating on SIGTERM]
mcbits[m] has quit [Quit: Bridge terminating on SIGTERM]
zane has quit [Quit: Bridge terminating on SIGTERM]
betux[m] has quit [Quit: Bridge terminating on SIGTERM]
MyriaCore[m] has quit [Quit: Bridge terminating on SIGTERM]
tobim[m] has quit [Quit: Bridge terminating on SIGTERM]
manuform[m] has quit [Quit: Bridge terminating on SIGTERM]
danderson[m] has quit [Quit: Bridge terminating on SIGTERM]
alan[m]1 has quit [Quit: Bridge terminating on SIGTERM]
cirno[m] has quit [Quit: Bridge terminating on SIGTERM]
sarcasticdream[m has quit [Quit: Bridge terminating on SIGTERM]
Notkea[m] has quit [Quit: Bridge terminating on SIGTERM]
ylsdfh27[m] has quit [Quit: Bridge terminating on SIGTERM]
Criena has quit [Quit: Bridge terminating on SIGTERM]
JayQuerie[m] has quit [Quit: Bridge terminating on SIGTERM]
grin[m] has quit [Quit: Bridge terminating on SIGTERM]
gh0la[m] has quit [Quit: Bridge terminating on SIGTERM]
templollete[m] has quit [Quit: Bridge terminating on SIGTERM]
wnklmnn[m] has quit [Quit: Bridge terminating on SIGTERM]
Hm7000 has quit [Quit: Bridge terminating on SIGTERM]
kraem has quit [Quit: Bridge terminating on SIGTERM]
puzzlewolf has quit [Quit: Bridge terminating on SIGTERM]
SpaghettiCthulhu has quit [Quit: Bridge terminating on SIGTERM]
lovesegfault[m] has quit [Quit: Bridge terminating on SIGTERM]
keithy[m] has quit [Quit: Bridge terminating on SIGTERM]
Jezhehim[m] has quit [Quit: Bridge terminating on SIGTERM]
stites[m]1 has quit [Quit: Bridge terminating on SIGTERM]
goibhniu has quit [Quit: Bridge terminating on SIGTERM]
maralorn has quit [Quit: Bridge terminating on SIGTERM]
keash[m] has quit [Quit: Bridge terminating on SIGTERM]
tsrt^ has quit [Max SendQ exceeded]
tet[m] has quit [Quit: Bridge terminating on SIGTERM]
piotrszegda[m] has quit [Quit: Bridge terminating on SIGTERM]
govanify has quit [Quit: Bridge terminating on SIGTERM]
rnhmjoj has quit [Quit: Bridge terminating on SIGTERM]
sethmdoty[m] has quit [Quit: Bridge terminating on SIGTERM]
Layerex[m] has quit [Quit: Bridge terminating on SIGTERM]
musicmatze has quit [Quit: Bridge terminating on SIGTERM]
thefloweringash has quit [Quit: Bridge terminating on SIGTERM]
Yakulu[m] has quit [Quit: Bridge terminating on SIGTERM]
hpfr has quit [Quit: Bridge terminating on SIGTERM]
NobbZ[m] has quit [Quit: Bridge terminating on SIGTERM]
mica[m] has quit [Quit: Bridge terminating on SIGTERM]
philipp[m] has quit [Quit: Bridge terminating on SIGTERM]
axx has quit [Quit: Bridge terminating on SIGTERM]
theduke has quit [Quit: Bridge terminating on SIGTERM]
ryantm has quit [Quit: Bridge terminating on SIGTERM]
timokau[m] has quit [Quit: Bridge terminating on SIGTERM]
alexarice[m] has quit [Quit: Bridge terminating on SIGTERM]
nikola[m] has quit [Quit: Bridge terminating on SIGTERM]
alexfmpe has quit [Quit: Bridge terminating on SIGTERM]
DamienCassou has quit [Quit: Bridge terminating on SIGTERM]
hameerabbasi[m] has quit [Quit: Bridge terminating on SIGTERM]
artturin has quit [Quit: Bridge terminating on SIGTERM]
Minijackson has quit [Quit: Bridge terminating on SIGTERM]
michaelpj has quit [Quit: Bridge terminating on SIGTERM]
roberth has quit [Quit: Bridge terminating on SIGTERM]
jdnixx[m] has quit [Quit: Bridge terminating on SIGTERM]
balsoft has quit [Quit: Bridge terminating on SIGTERM]
srasu[m] has quit [Quit: Bridge terminating on SIGTERM]
leonardp has quit [Quit: Bridge terminating on SIGTERM]
jtojnar has quit [Quit: Bridge terminating on SIGTERM]
TekShifter[m] has quit [Quit: Bridge terminating on SIGTERM]
colemickens has quit [Quit: Bridge terminating on SIGTERM]
slabity has quit [Quit: Bridge terminating on SIGTERM]
DarkTrancer[m] has quit [Quit: Bridge terminating on SIGTERM]
tlater[m] has quit [Quit: Bridge terminating on SIGTERM]
jbal[m] has quit [Quit: Bridge terminating on SIGTERM]
Synth[m] has quit [Quit: Bridge terminating on SIGTERM]
tmeres[m] has quit [Quit: Bridge terminating on SIGTERM]
jakeisnt[m] has quit [Quit: Bridge terminating on SIGTERM]
wak-work has quit [Quit: Bridge terminating on SIGTERM]
crazazy[m] has quit [Quit: Bridge terminating on SIGTERM]
danielrf[m] has quit [Quit: Bridge terminating on SIGTERM]
winsome[m] has quit [Quit: Bridge terminating on SIGTERM]
fatjedi[m] has quit [Quit: Bridge terminating on SIGTERM]
kaziemazie[m] has quit [Quit: Bridge terminating on SIGTERM]
duktus[m] has quit [Quit: Bridge terminating on SIGTERM]
chreekat[m] has quit [Quit: Bridge terminating on SIGTERM]
ptotter[m] has quit [Quit: Bridge terminating on SIGTERM]
nikivi[m] has quit [Quit: Bridge terminating on SIGTERM]
madnat has quit [Quit: Bridge terminating on SIGTERM]
yurb has quit [Quit: Bridge terminating on SIGTERM]
sshow[m] has quit [Quit: Bridge terminating on SIGTERM]
esclear_m has quit [Quit: Bridge terminating on SIGTERM]
zuh0 has quit [Quit: Bridge terminating on SIGTERM]
aniketd[m] has quit [Quit: Bridge terminating on SIGTERM]
Jake[m] has quit [Quit: Bridge terminating on SIGTERM]
JankLoogi has quit [Quit: Bridge terminating on SIGTERM]
kevin[m]1 has quit [Quit: Bridge terminating on SIGTERM]
quidome[m] has quit [Quit: Bridge terminating on SIGTERM]
nh2[m] has quit [Quit: Bridge terminating on SIGTERM]
CRTified[m] has quit [Quit: Bridge terminating on SIGTERM]
neonfuz2 has quit [Quit: Bridge terminating on SIGTERM]
aquarial has quit [Quit: Bridge terminating on SIGTERM]
punsha[m] has quit [Quit: Bridge terminating on SIGTERM]
dbirks[m] has quit [Quit: Bridge terminating on SIGTERM]
witchof0x20[m] has quit [Quit: Bridge terminating on SIGTERM]
nnmmp[m] has quit [Quit: Bridge terminating on SIGTERM]
juanito-terco[m] has quit [Quit: Bridge terminating on SIGTERM]
znello[m] has quit [Quit: Bridge terminating on SIGTERM]
pablo1107[m] has quit [Quit: Bridge terminating on SIGTERM]
zrsk[m] has quit [Quit: Bridge terminating on SIGTERM]
Sajesajama[m] has quit [Quit: Bridge terminating on SIGTERM]
mitchty[m] has quit [Quit: Bridge terminating on SIGTERM]
TimePath has quit [Quit: Bridge terminating on SIGTERM]
kidn[m] has quit [Quit: Bridge terminating on SIGTERM]
<mkaito> dminuoso: I don't know the particulars of your deployment, but what kind of network outage are you expecting? can't you put your servers on a resilient private network amongs themselves, like EC2 does?
tsrt^ has joined #nixos
<mkaito> but for read-only use with a single client you can tune postgres to be pretty compact
<mkaito> if the service is mostly read-only wouldn't a strong caching strategy be better than spamming servers?
<dminuoso> mkaito: So we're an ISP. This deployment will drive part of our mission critical infrastructure. For that reason, some of these will run on dedicated bare metal nodes directly connected to the hardware components.
Mateon1 has quit [Remote host closed the connection]
dstzd has quit [Quit: ZNC - https://znc.in]
<dminuoso> Access to our hypervisor would traverse our entire core network, firewall, hypervisor rules, and then enter the VM world. Lots of moving parts that could fail
Mateon1 has joined #nixos
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
joesventek has quit [Quit: Quit]
<mkaito> sounds fun, but that's definitely beyond IRC "advice" lol
<simpson> nixops itself might not be well-suited to what you want, at least not without a lot of hacking on the bare-metal backend.
dstzd has joined #nixos
joesventek has joined #nixos
nikivi has joined #nixos
<simpson> But the core concept, which is really just nix-copy-closure and activation over SSH, is definitely reusable.
<mkaito> tbh if you're just using nixops to push to non-cloud servers, you might be better off just using `nixos-rebuild --target-host foo --build-host localhost`
<mkaito> I know this sounds like a shill, but check out deploy-rs. it was written exactly for that.
<dminuoso> The reason we're thinking of nixops, is because there's shared configuration across these things. We have a central writable master node (which you'd dispatch write requests too, but these are allowed to fail in our architecture), so feeding the configuration of that master node to all shards is needed.
<dminuoso> and equivalently we need to set up streaming replication on all
<mkaito> it's just nix
<mkaito> nixops just pushes the nix config
domenkozar[m] has joined #nixos
<Raito_Bezarius> This part of NixOps is just well done Nix evaluation with shared stuff
<Raito_Bezarius> You could perform it at an early step, output the Nix config and then copy it over your nodes
<mkaito> I would argue that is not part of nixops at all and part of nix itself in fact
<Raito_Bezarius> NixOps is just some Python app which subprocess call Nix and use plugins to manipulate the real world resources into reality and push Nix(OS) over those
<mkaito> exactly
<mkaito> if you don't need the part where it interacts with botolib, you probably want to skip nixops. and if you do, I suggest terraform instead.
<simpson> dminuoso: You're going to have to have a communion with your DBAs to figure out exactly how they want to do stuff like DDL and schemata updates. It'd be nice to use Nix to manage as much of that as possible, but you might not be able to avoid a hybrid approach.
<dminuoso> simpson: There is no DBA. Schemata updates happen inside the haskell application on startup.
<Raito_Bezarius> Alternatives are disnix, sops-nix, and more, which have other usecases
<mkaito> downside to disnix is that the group of people that actually understand it properly include the author and nobody else
Keij0 has joined #nixos
<simpson> dminuoso: Mildly horrifying, but might facilitate the transition, since you don't have to have Nix manage it for you.
<Keij0> Hello, I have problems with OpenVPN on NixOS, it doesn't resolve internal DNS at all
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
<mkaito> "internal dns"?
<dminuoso> simpson: Very broadly, my haskell program contains a `migs :: [Migration]` where `data Migration = Migration { migId :: Integer, migQuery :: Connection -> IO () }`, and we keep the current migration id in the database. We check for monotonicity of the migration id on startup, and if it's monotone we just execute remaining migrations.
<dminuoso> If not, we just fail
joesventek has quit [Quit: Quit]
<Keij0> VPN's DNS
<mkaito> I do something similar with rust. Migrations embedded in the binary.
nikivi has joined #nixos
<Keij0> also I can't estabilish connection with NetworkManager
dstzd has quit [Read error: Connection reset by peer]
<mkaito> I see. I don't use openvpn or networkmanager, so can't help with that.
dstzd has joined #nixos
<raghavsood> One option for migrations that are not handled by the program is to have a oneshot systemd unit that checks the db schema and applies migrations if it differs from what is expected
<raghavsood> That is what I do for some internal packages we use, works alright
joesventek has joined #nixos
<mkaito> or just run a check in a preStart
<Keij0> Meh, I thought there's at least one person who uses OpenVPN on here :P
<mkaito> we used to
<raghavsood> Wireguard is the future
<mkaito> yeah, we switched to wireguard and the skies opened and the angels sang
<mkaito> screw openvpn lol
<Keij0> .-.
joesventek has quit [Client Quit]
<Keij0> I know it is a CPU hog but idk if pfSense even supports it
<Keij0> i mean openvpn is a cpu hog
<dminuoso> I guess part of why Im keen to use nixops, is because I like the idea of using nixos modules to fully describe my servers.
<mkaito> I don't know about cpu, but I was mostly bothered by the latency
<dminuoso> And its within my comfort zone
<mkaito> dminuoso: that's nix, not nixops.
<Keij0> but idk if pfSense supports wireguard since it's BSD-based
joesventek has joined #nixos
dstzd has quit [Client Quit]
<Keij0> is there a limit to how many nameservers I can configure in network.nameservers?
<dminuoso> mkaito: I have this distinct feeling that I misunderstand what you folks are suggesting.
<srhb> Keij0: I do use openvpn on NixOS. What's the problem?
nikivi has quit [Client Quit]
<vuko> Keij0: wireguard works on some BSD's
<Raito_Bezarius> dminuoso: it's more NixOS than NixOps, NixOps is just a thin wrapper that sends stuff through SSH and nix copy closure
<mkaito> dminuoso: nixops is literally just a tool that takes your nix and puts it on the server (plus cloud resources, but you don't care about that)
<Raito_Bezarius> To be more exact, you can use NixOps, but if you have very special requirements, it's better to go for a lower level
<mkaito> the part that allows you to describe your system config with nix is called NixOS.
<Keij0> srhb: NetworkManager times out the connection when I try using it, sudo openvpn /path/to/config works, but DNS doesn't work with that
<Keij0> when I put configs inside configuration.nix it connects, but DNS doesn't work as well
<mkaito> you can use good old nix config and push it to the server with `nixos-rebuild --target-host target.host.com`
<srhb> Keij0: Does your ovpn file know how to update your nameservers?
<srhb> Keij0: Like, it might be trying to use resolvconf from some non-NixOS path
<srhb> Keij0: Look for the up/down scripts.
<Raito_Bezarius> But also, if you want to share configuration you can do
nikivi has joined #nixos
<Raito_Bezarius> You only need to write NixOS modules to factor out your shared things
dstzd has joined #nixos
<Raito_Bezarius> And you can specialize it in the configuration.nix in the top-level
<Keij0> it's from work so idk if I can share it publicly
<Raito_Bezarius> dminuoso: But anyway, give a try to NixOps to confirm if it's what you need
<dminuoso> mkaito: Well sure I get that, but nixops also gives me stuff like mutually recursive configuration.nix - sure I can probably build that myself somehow
<Raito_Bezarius> Also, there is #nixops if you need more specific help
<Keij0> It doesn't look like there's anything relating to nameservers in that config
<Raito_Bezarius> dminuoso: It's not absolutely mutually recursive iirc
<mkaito> dminuoso: here's an example of a small cluster config that does not use nixops https://github.com/serokell/pegasus-infra/
<thibm> dminuoso: for the mutually recursive thing, I rewrite that part in 22 lines of Nix
<Keij0> srhb: maybe I should just set these in network.nameservers?
<thibm> (without nixops)
<Keij0> but idk if there is no limit on the amount of nameservers you can set there
<mkaito> I don't see the point in the configuration of one server referring to another server at eval time
<thibm> mkaito: public IPs, private VPN IPs, services addresses, etc?
<mkaito> DNS? :P
<{^_^}> [nixpkgs] @magnetophon opened pull request #104661 → mamba: 1.7 -> 1.8 → https://git.io/Jk6qA
<thibm> Yes, DNS, exactly
<mkaito> I mean, I do that, with DNS. Actual DNS.
<thibm> Yes I got it
<Raito_Bezarius> but maybe dminuoso don't want to use DNS :p
<mkaito> I just don't like having that handled in nix. It feels like a deployment detail that doesn't belong in managed config.
boxscape has joined #nixos
<thibm> mkaito: how do you update the DNS configuration?
<mkaito> terraform
<Raito_Bezarius> that could be done in nixops arguably too
<Raito_Bezarius> (for AWS, there is at least route53)
<mkaito> yeah, we used to do that, but nixops kept giving us problems all the time.
<thibm> OK, so no server configuration referring to another server, but yet another huge tool handling this :>
<Raito_Bezarius> but it should be possible to build an arbitrary plugin to operate over a DNS configuration exposing an HTTP(S) configuration
<sphalerite> my DNS is in my nixops deployment :>
<Raito_Bezarius> :->
<mkaito> yeah, I'm not saying it's impossible, just that we don't do it :P
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102753 → newman: 5.2.0 -> 5.2.1 → https://git.io/JTNP8
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6my
<thibm> my DNS is defined in the servers configuration itself, and some of the servers gather all of them and expose them with a DNS server
<mkaito> I've been exploring baking some of that into the config itself and using it to generate the terraform inputs
<mkaito> mostly in my own time, in order to generate SRV records for minecraft instances :D
<Raito_Bezarius> :'D
<mkaito> you know, _important_ things :P
amir has quit [Quit: Have to disappear. Read you later guys!]
<sphalerite> mkaito: minecraft supports SRV? Nice
<mkaito> aye
amir has joined #nixos
sky92 has joined #nixos
<sky92> hello!
sky92 has quit [Remote host closed the connection]
<dminuoso> mkaito: Interesting, presumably all of this is deployed with `nixos-rebuild switch --flake '.#'`?
<mkaito> no, it uses the deploy-rs thing I linked earlier. deployment is defined in the flake as a deploy output.
<mkaito> but it basically just builds the system closure, nix-copy-closure and activate over ssh, along with some safety checks and automatic rollback.
Ox4A6F has joined #nixos
DamienCassou has joined #nixos
l-as has joined #nixos
Ericson2314 has joined #nixos
HumanJohn[m] has joined #nixos
Minijackson[m] has joined #nixos
neothefox has joined #nixos
NobbZ[m] has joined #nixos
Piece_Maker has joined #nixos
tet[m] has joined #nixos
aduialthin[m] has joined #nixos
alexfmpe has joined #nixos
alexarice[m] has joined #nixos
alienpirate5 has joined #nixos
TheSirC[m] has joined #nixos
cushingar[m] has joined #nixos
aquarial has joined #nixos
artturin has joined #nixos
awwayaya24hours[ has joined #nixos
aterius has joined #nixos
bbigras has joined #nixos
betux[m] has joined #nixos
bk1603[m] has joined #nixos
betrion[m] has joined #nixos
bohan[m] has joined #nixos
colemickens has joined #nixos
chreekat[m] has joined #nixos
crazazy[m] has joined #nixos
danielrf[m] has joined #nixos
daemon1024 has joined #nixos
davidak[m] has joined #nixos
denbrahe[m] has joined #nixos
doronbehar has joined #nixos
drozdziak1 has joined #nixos
duktus[m] has joined #nixos
dtz has joined #nixos
dxu has joined #nixos
eadwu[m] has joined #nixos
porphyrogenetos has joined #nixos
eddyb has joined #nixos
emily has joined #nixos
felixfoertsch has joined #nixos
felschr[m] has joined #nixos
fgaz has joined #nixos
goibhniu has joined #nixos
goodnight_noom[m has joined #nixos
hjulle has joined #nixos
hiroshi[m] has joined #nixos
hpfr has joined #nixos
Hm7000 has joined #nixos
DavHau[m] has joined #nixos
hsiktas[m] has joined #nixos
humancalico[m] has joined #nixos
iH8c0ff33-matrix has joined #nixos
ilya-fedin has joined #nixos
inquisitiv3 has joined #nixos
DarkTrancer[m] has joined #nixos
SplitFire[m] has joined #nixos
JankLoogi has joined #nixos
jgart[m] has joined #nixos
Sabbat[m] has joined #nixos
jojosch[m] has joined #nixos
jtojnar has joined #nixos
jschievink has joined #nixos
McSinyx[m] has joined #nixos
Jake[m] has joined #nixos
kraem has joined #nixos
anderscs[m] has joined #nixos
badmutex[m] has joined #nixos
aniketd[m] has joined #nixos
axxoldaccount[m] has joined #nixos
alan[m]1 has joined #nixos
chip[m] has joined #nixos
callahad[m] has joined #nixos
ccressent[m] has joined #nixos
dbirks[m] has joined #nixos
danderson[m] has joined #nixos
Fafnir[m] has joined #nixos
gh0la[m] has joined #nixos
demostanis[m] has joined #nixos
lasadd[m] has joined #nixos
leonardp has joined #nixos
flip[m] has joined #nixos
lovesegfault[m] has joined #nixos
gcher has joined #nixos
lytedev[m] has joined #nixos
grahamc[m] has joined #nixos
felix[m]3 has joined #nixos
manveru[m] has joined #nixos
matthewkenigsber has joined #nixos
hameerabbasi[m] has joined #nixos
mcbits[m] has joined #nixos
mindtree[m] has joined #nixos
mindset_78[m] has joined #nixos
mkg20001 has joined #nixos
neonfuz2 has joined #nixos
nh2[m] has joined #nixos
infinisil-m has joined #nixos
nikivi[m] has joined #nixos
omasanori[m] has joined #nixos
nikola[m] has joined #nixos
nilsirl[m] has joined #nixos
ongy[m] has joined #nixos
mica[m] has joined #nixos
dbg[m] has joined #nixos
jlv[m] has joined #nixos
pheoxy has joined #nixos
pinage404[m] has joined #nixos
jbal[m] has joined #nixos
jdks[m] has joined #nixos
jimkins[m] has joined #nixos
JaakkoLuttinen[m has joined #nixos
psibi[m] has joined #nixos
rednaZ[m] has joined #nixos
regnat has joined #nixos
juanito-terco[m] has joined #nixos
ryantm has joined #nixos
roberth has joined #nixos
scheibenkleister has joined #nixos
FreeVariable has joined #nixos
yurb has joined #nixos
hr[m] has joined #nixos
siraben has joined #nixos
Skallwar has joined #nixos
shu9 has joined #nixos
slabity has joined #nixos
Spockz has joined #nixos
sshow[m] has joined #nixos
srid has joined #nixos
st3r4g[m] has joined #nixos
srasu[m] has joined #nixos
templollete[m] has joined #nixos
TekShifter[m] has joined #nixos
kidn[m] has joined #nixos
keithy[m] has joined #nixos
ThaEwat has joined #nixos
theduke has joined #nixos
timokau[m] has joined #nixos
thefloweringash has joined #nixos
tlater[m] has joined #nixos
unclechu has joined #nixos
wak-work has joined #nixos
worldofpeace has joined #nixos
Yakulu[m] has joined #nixos
ydlr[m] has joined #nixos
zane has joined #nixos
krauser-tan[m] has joined #nixos
M0[m] has joined #nixos
rschulman has joined #nixos
cirno[m] has joined #nixos
nasirhm has joined #nixos
foxxxx[m] has joined #nixos
manuform[m] has joined #nixos
MyriaCore[m] has joined #nixos
ngerstle[m] has joined #nixos
sum1[m] has joined #nixos
treed[m] has joined #nixos
zuh0 has joined #nixos
srxl has joined #nixos
luc65r[m] has joined #nixos
miangraham[m] has joined #nixos
Notkea[m] has joined #nixos
Photonsphere[m] has joined #nixos
hazel[m] has joined #nixos
narice[m] has joined #nixos
rycee has joined #nixos
lg0[m] has joined #nixos
bielgeets[m] has joined #nixos
ndarilek has joined #nixos
jonreeve[m] has joined #nixos
balsoft has joined #nixos
rnhmjoj has joined #nixos
ptotter[m] has joined #nixos
ma27[m] has joined #nixos
us3r[m] has joined #nixos
picme[m] has joined #nixos
musicmatze has joined #nixos
georgyo[m] has joined #nixos
peterhoeg has joined #nixos
Valodim[m] has joined #nixos
quidome[m] has joined #nixos
princemachiavell has joined #nixos
esclear_m has joined #nixos
l33[m] has joined #nixos
sethmdoty[m] has joined #nixos
Dandellion has joined #nixos
nicolas[m] has joined #nixos
puzzlewolf has joined #nixos
boogiewoogie[m] has joined #nixos
punsha[m] has joined #nixos
srenatus[m] has joined #nixos
jdnixx[m] has joined #nixos
DenisLehmann[m] has joined #nixos
philipp[m] has joined #nixos
tristan[m] has joined #nixos
jonathan[m] has joined #nixos
faya01[m] has joined #nixos
DaExodia[m] has joined #nixos
q3k[m] has joined #nixos
kevin[m] has joined #nixos
peeterss[m] has joined #nixos
SpaghettiCthulhu has joined #nixos
andreas[m]4 has joined #nixos
zrsk[m] has joined #nixos
stites[m] has joined #nixos
leons has joined #nixos
ZerataX has joined #nixos
Jezhehim[m] has joined #nixos
swanson123[m] has joined #nixos
superherointj[m] has joined #nixos
Ke has joined #nixos
michaelpj has joined #nixos
test21562[m] has joined #nixos
sarcasticdream[m has joined #nixos
tyrion-mx has joined #nixos
tobim[m]1 has joined #nixos
dxb[m] has joined #nixos
wnklmnn[m] has joined #nixos
wjjunyor[m] has joined #nixos
witchof0x20[m] has joined #nixos
ylsdfh27[m] has joined #nixos
abcrawf has joined #nixos
mitchty[m] has joined #nixos
stuebinm[m] has joined #nixos
Criena has joined #nixos
nnmmp[m] has joined #nixos
kyren has joined #nixos
piotrszegda[m] has joined #nixos
cyberwolf[m] has joined #nixos
stites[m]1 has joined #nixos
fatjedi[m] has joined #nixos
knotteye[m] has joined #nixos
oyren[m] has joined #nixos
JayQuerie[m] has joined #nixos
Resynth[m] has joined #nixos
ThornAvery[m] has joined #nixos
amesgen[m] has joined #nixos
pachumicchu has joined #nixos
bourbon has joined #nixos
maralorn has joined #nixos
marco[m]2 has joined #nixos
qbit[m] has joined #nixos
kaziemazie[m] has joined #nixos
znello[m] has joined #nixos
tmeres[m] has joined #nixos
axx has joined #nixos
winsome[m] has joined #nixos
as3ii[m] has joined #nixos
yeongsheng_tan[m has joined #nixos
jakeisnt[m] has joined #nixos
mt[m] has joined #nixos
madnat has joined #nixos
pablo1107[m] has joined #nixos
spacetato has joined #nixos
aanderse has joined #nixos
lambdaclan has joined #nixos
lukebfox[m] has joined #nixos
alex[m]6 has joined #nixos
txt-file has joined #nixos
Sajesajama[m]1 has joined #nixos
blindidiotgod has joined #nixos
grin[m] has joined #nixos
JJJollyjim has joined #nixos
annemarie[m] has joined #nixos
ejpcmac has joined #nixos
yangm has joined #nixos
wenngle[m] has joined #nixos
ncm[m] has joined #nixos
notgne2[m] has joined #nixos
govanify has joined #nixos
anthony[m]1 has joined #nixos
CRTified[m] has joined #nixos
aripiprazole[m] has joined #nixos
keash[m] has joined #nixos
BJTH[m] has joined #nixos
coloneljohnby[m] has joined #nixos
sectrect[m] has joined #nixos
Layerex[m] has joined #nixos
Logan[m] has joined #nixos
ipv6[m] has joined #nixos
dansho has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102497 → nuclear: init at 0.6.6 → https://git.io/JTd8w
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6Of
daGrevis has quit [Remote host closed the connection]
daGrevis has joined #nixos
<FRidh> I suppose running NixOS tests is not possible with GitHub Actions without using your own runner. Is anyone familiar with this?
<mkaito> we stopped looking into GHA when we tried to package the runner for nixos and promptly found ourselves in hell
<FRidh> that's discouraging
<Raito_Bezarius> :D
<FRidh> but you still have code hosted on GH?
<FRidh> how do you do your ci then?
<mkaito> buildkite
rprije has quit [Ping timeout: 240 seconds]
<mkaito> and please don't take that as an endorsement. BK is overpriced AF
<mkaito> you might want to talk to balsoft about GHA runner
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104390 → picard: 2.5.1 -> 2.5.2 → https://git.io/Jkghl
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6O1
sangoma has quit [Ping timeout: 265 seconds]
<mkaito> and if you happen to figure out how to package it, I'll be happy to help you write a module, because the day we can move away from BK will be a good day :P
<dminuoso> mkaito: What is GHA?
<mkaito> github actions
<dminuoso> Oh.
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104389 → you-get: 0.4.1475 -> 0.4.1488 → https://git.io/JkgbK
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6O7
<dminuoso> Well we're on gitlab, so there's that
<typetetris> For a nixos module test, is there a possibility to get a bigger virtual hard disk easily in one the machines defined under "nodes"?
<sphalerite> typetetris: virtualisation.diskSize iirc
<sphalerite> typetetris: yep. In megabytes
<dminuoso> mkaito: My main annoyance with deploy-rs is that its even dubbed as some "very early development software"
<typetetris> sphalerite: Thank you very much!
FRidh has quit [Ping timeout: 240 seconds]
<mkaito> dminuoso: I can remove that from the readme if it makes you feel better. We use it in production.
<dminuoso> Not just that, but it builds ontop of flake, another "still in early development" feature
FRidh has joined #nixos
<dminuoso> (or maybe not early, but its not even released yet)
<mkaito> we're moving everything to flakes atm
<{^_^}> [nixpkgs] @prusnak merged pull request #89325 → gcc-arm-embedded: 9-2019-q4-major -> 9-2020-q2-update → https://git.io/JfinV
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/Jk63l
<mkaito> the way we do flakes is with a stable nix-daemon and just hopping into nix-shell with nix from master when we need flakes.
<mkaito> I've found nix-daemon from master gets stuck, but I can't repro reliably for debugging
<mkaito> our build servers run stable nix and just call unstable nix via nix-shell for flake checks
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104126 → snallygaster: init at 0.0.9 → https://git.io/Jk4mv
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk63o
<mkaito> deploy-rs itself hasn't been giving us any trouble, courtesy of Rust being pretty amazing. flakes on the other hand have been giving us some troubles here and there, and the odd day or two debugging C++ has happened.
<dminuoso> mkaito: So generally what I hear is: "Well if you want to use nix here, dont use nixops. Instead, manually roll your own, use unreleased features or this "this is our edge software", oh and ideally just use nixpkgs master"
aleator has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #104156 → snallygaster: init at 0.0.9 → https://git.io/JkROw
<dminuoso> And Im hestitant.
<FRidh> yes, there are indeed some bugs in unstable nix
<srhb> Keij0: Sorry, work beckoned. It's up to you really. I find that the nicest openvpn config sets specific search domains based on the server config, if the server is indeed pushing domain search and/or routes
<mkaito> my current pet peeve is that I can't reliably get a debug build of nix on my archlinux machine, and I can't repro half my problems on my nixos server lol
<dminuoso> It adds more to the "You need to be a nix expert to understand whats going on in this deployment"
<dminuoso> Reducing the bus factor to 1 or 2 quickly
<srhb> Keij0: if you're just sending all DNS reqs over the tunnel, nameservers will work just fine.
<mkaito> we have an entire team just to make nix viable at work. there's a lot of elbow grease involved tbh
<srhb> Keij0: (At least, until you have the same domain resolving differently outside/inside the VPN)
<dminuoso> Which I guess is why I instinctively thought of nixops. It's released software, it works, it's stable and it's documented.
<aleator> Hello! A new Nixos user here. Could anyone point me what to read when encountering '/usr/share/zoneinfo/Africa/Abidjan: File not Found' type of an error?
<mkaito> nixops is closer to abandoned than stable tbh
<dminuoso> Isn't nixops 2.0 on the horizon?
<mkaito> been for a while
<adisbladis> Tbh nixops 2.0 is pretty close
<mkaito> nice
<srhb> aleator: Well, it depends where you're seeing it. It could be an application that isn't patched to find the right path for zoneinfo, for instance.
<dminuoso> mkaito: In all of this, I havent seen convincing arguments why "nixops" should be avoided here.
thblt has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<dminuoso> The one annoyance we have, is that it requires ssh password access, but that's already solved in nixops 2.0
<srhb> nixops is fine, at least until you need to share deployment state (though that may be better in nixops 2.0, I don't know) -- otherwise I prefer the stateless alternative.
<srhb> Eg. pure nix with some shallow wrapper.
<simpson> The only arguments against nixops are from experience with nixops, really; it's not perfect, and it shows its issues easily.
<adisbladis> srhb: The big 2.0 blocker atm is exactly that, dealing with remote state (or stateless deploys)
<dminuoso> srhb: Just for clarification, when you say `pure nix` you mean `nix-*` and `nixos-*` tools?
<mkaito> the nixops state file contains SSH keys with root access to all your servers, and is a local binary file that is hard to share. that alone killed nixops for us at work.
<adisbladis> mkaito: That's also adressed in 2.0. It's entirely possible to disable key mgmt.
<mkaito> nice, that's one big problem solved
sangoma has joined #nixos
<dminuoso> mkaito: The local binary file is easily addressed by demanding you use its surrounding shell.nix that provides the binary. And the permissions are bad, ubt solved in 2.0
<aleator> srhb: In this case, if patching the app is not possible, what other options would there be?
<etu> adisbladis: Go release 2.0 ;)
<mkaito> when I say local binary file, I don't mean something you can provide in nix-shell, but state you have to manage yourself in order to keep nixops working.
<dminuoso> (in 2.0 instead you require a wheel without password user on the target host)
<adisbladis> etu: :)
<dminuoso> mkaito: What state is that?
<mkaito> nixops (currently) keeps track of everything. what's deployed and where and SSH keys too.
<srhb> aleator: My gut reaction is: I'm sure it's possible to patch the app :)
<mkaito> this state makes nixops pretty fast compared to tools like terraform or (god forbid) ansible, but it's also state you need to drag around with you
<mkaito> anyone that wants to run nixops needs this state
<aleator> srhb: Thanks
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #69074 → buildkite-agent-metrics: init at 5.1.0 → https://git.io/Je3mA
aleator has quit [Quit: Lost terminal]
<mkaito> 2.0 using the user's SSH key instead of generating new ones and putting them in state is definitely a huge step forward
<mkaito> because otherwise the state is the most sensitive data known to man and a royal pain in the bum :P
<dminuoso> mkaito: In this design space, what other alternatives are there?
<srhb> adisbladis: Cool, thanks for clarifying :)
<dminuoso> Guess there's also morph
<mkaito> there's morph, there's just plain nixos-rebuild, and there's deploy-rs and probably two dozen other things
thc202 has joined #nixos
<srhb> Yeah, everyone and their dog writes a "deploy NixOS" thing at some point in their career. :-P
<mkaito> the real feature of nixops is mostly allowing you to declare your cloud stuff in nix via botolib and others
<srhb> Pretty sure we have't reached the global maximum yet :)
<mkaito> javascript has their is-even libraries, nix has their `nixos-rebuild --target-host` wrappers /shrug
<siraben> How do I symlink `/nix` to a different location?
<dminuoso> gah, the one thing I know is I dont want to rely on unstable nix just to do anything
<siraben> It can't be on the root partition on my embedded device because that partition only has 22 MB
<dminuoso> Or asked differently, when can we expect a nix release with flakes support?
<mkaito> dminuoso: to be fair, you can just wrap everything in flake-compat and deploy-rs supports build on stable nix actually. you just need nixFlakes to generate a lockfile.
<mkaito> 3.0 I believe
<siraben> On macOS it's possible to edit `/etc/synthetic.conf` to point to another volume
<mkaito> soon (tm)
<mkaito> bear in mind I don't really know anyone that uses nix and nixos for serious business and doesn't also run somewhere close to unstable
<mkaito> our servers run off a nixpkgs fork that tracks nixos-unstable-small for example
<mkaito> dminuoso: in the pegasus-infra that I linked you, you'll see that it has unstable nix and deploy available in devShell, and flake-compat wrappers in shelll.nix and default.nix
<dminuoso> mkaito: I get it, really. A while ago we pondered running our entire network hardware on nixos..
<simpson> mkaito: Now you do; I ran in production for a couple years with relatively stable nixpkgs, and certainly with stable Nix. I used boring nixops for management.
<dminuoso> because as it turns out, our core infrastructure runs on almost plain linux..
<simpson> Flakes seem really cool. But I don't think that they're production-ready yet.
<mkaito> well, if stable has everything that you need, that is entirely reasonable. we generally find that stable does in fact not do everything we need :P
<typetetris> sphalerite: Where can I lookup all those virtualisation attributes?
<mkaito> mind, we run on the bleeding edge of nix because my entire team are nix and nixpkgs contributors and we just fix things ourselves when it blows up for the most part
<srhb> mkaito: As a data point, we run a large chunk of the danish library infra on NixOS stable.
<dminuoso> mkaito: Yeah, we dont fit that description.
<dminuoso> We have, at best, 2 people including me, who were able to dive into nix all the way like that.
<mkaito> my company is big on nix
<mkaito> we usually sponsor nixcon and stuff like that
<dminuoso> And we cant have a bus factor of 2 on this one
<mkaito> well, once you fix the warts that affect your stuff directly, other people only need to understand a small part of it
<dminuoso> mkaito: Ohh you're tweag.
<mkaito> as long as everything is adequately documented
<dminuoso> That explains stuff.
<mkaito> no, I'm serokell
<typetetris> sphalerite: Ah qemu-vm.nix I betcha
<mkaito> tweag is edolstra and company :P
<mkaito> they big bois
<dminuoso> mm, maybe I confused about some things
* adisbladis < tweag
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9bbd82d04b9 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<mkaito> https://github.com/serokell/pegasus-infra < doesn't say tweag in there :P
oleks has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104360 → python37Packages.dask-gateway-server: 0.8.0 -> 0.9.0 → https://git.io/JkzKz
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6ZQ
<dminuoso> mkaito: I think I navigated github incorrectly, thought https://github.com/serokell/deploy-rs/ was under https://github.com/edolstra/
<mkaito> how did you manage that one
<dminuoso> No idea
<mkaito> good memes
<dminuoso> Oh, I finally get the -rs suffic of deploy-rs..
<mkaito> it used to be a bash script
<mkaito> ... a very complicated bash script
SanchayanM has quit [Quit: SanchayanM]
<{^_^}> [nix] @edolstra merged pull request #4271 → Skip Reference Check on bundler → https://git.io/Jk2jI
<{^_^}> [nix] @edolstra pushed 3 commits to master: https://git.io/Jk6nk
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #104662 → treewide: change the occurrences of "name" to "pname-version" → https://git.io/Jk6ns
<simpson> Sometimes a complicated bash script is okay. https://github.com/p8952/bocker is still my favorite example.
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104021 → reattach-to-user-namespace: 2.8 -> 2.9 → https://git.io/JkC7l
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6nE
<mkaito> it then grew and evolved and then people started having a problem with bash because I'm the only one at work that doesn't mind complex bash, so it was rewritten in rust :P
<dminuoso> I mean rust cant be any more difficult than Haskell..
joem86 has joined #nixos
<dminuoso> So that's not prohibitive to me
FRidh has quit [Ping timeout: 268 seconds]
<mkaito> I tried to learn Haskell for years, gave up, and currently really like Rust :P
<mkaito> which is ironic, given that I work at a haskell shop
SanchayanMaity has joined #nixos
<dminuoso> Let me guess, you're even hired as a haskell developer
<arahael> I find the most difficult part of haskell is the tooling and build system.
FRidh has joined #nixos
<dminuoso> Your haskell skills are just... lazy...
<dminuoso> not developed until demandede.
<arahael> And rust seems to have pretty good tooling and build systems.
<mkaito> haskell was in the job requirements when I got hired, yes.
<mkaito> but I'm technically an SRE systems engineer
<simpson> Maybe it's mental modelling of the low-level machine, then. (I'm an SRE specializing in writing code, and I find Haskell and Rust roughly similar in complexity; I prefer Haskell of the two because I get to write less code.)
<mkaito> I find haskell about as readable as perl tbh
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104661 → mamba: 1.7 -> 1.8 → https://git.io/Jk6qA
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6cf
<mkaito> my brain just doesn't into haskell
SanchayanMaity has quit [Client Quit]
amir has quit [Quit: Have to disappear. Read you later guys!]
<{^_^}> [nixpkgs] @stigtsp opened pull request #104663 → perlPackages.AnyEventAIO: init at 1.1 → https://git.io/Jk6cm
amir has joined #nixos
alp has quit [Ping timeout: 272 seconds]
amir has quit [Client Quit]
amir has joined #nixos
<joem86> Hi folks. I'm on Fedora now, was considering Silverblue for my next OS when I get my new hard drive, but NixOS seems really interesting to me. My question: would NixOS benefit from being run from a BTRFS filesystem with snapshots? Or would that be redundant to what NixOS already provides by design?
<adisbladis> joem86: Completely redundant
<adisbladis> (at least on the system level, your application state is another matter)
<joem86> Right, that makes sense. Most of my development work is done in the user space anyway.
<simpson> That is, all of the benefits of the Nix store being relatively immutable and durable and isolated can be reaped on a standard ext4 filesystem. We don't require specific filesystem features, AFAIK.
<joem86> Nice. Is ext4 the recommended filesystem to use for a fresh installation (for the partition where the nix store would live)?
<adisbladis> We don't really have a "recommended filesystem"
<simpson> It's the upstream kernel's recommended general-purpose FS.
<joem86> Sure. I'm just not aware if any newer filesystems are more performant with symlinks compared to ext4. But so far ext4 has been treating me well.
<siraben> Installing Nix on i686 here, what's happening after "copying Nix to /nix/store......................................" it's very slow and not printing anything
boxscape33 has joined #nixos
boxscape has quit [Ping timeout: 246 seconds]
supermarin has joined #nixos
Uniaika has joined #nixos
<Uniaika> hi
<Uniaika> I need help to remove a package installed through nix
<thibm> Uniaika: how did you installed it? With `nix-env -i` ?
<typetetris> Hmm, can one use qemu-kvm instead of qemu-system for the nixos module tests?
<mkaito> joem86: there's absolutely nothing wrong with ext4 as long as you don't need FS-level snapshots.
<mkaito> in which case I recommend ext4, but with LVM :P
<Uniaika> thibm: it's part of this default.nix: https://github.com/alpmestan/ghc.nix/blob/master/default.nix#L63
statusfailed has quit [Quit: leaving]
<Uniaika> one problem is that nix-env --uninstall is not able to tell me that it fails
supermarin has quit [Ping timeout: 240 seconds]
<Uniaika> it returns a 0 exit code when I use it
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104486 → python37Packages.oauthenticator: 0.12.0 -> 0.12.1 → https://git.io/JkaS1
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk68p
<thibm> Is the package listed in the output of `nix-env -q`?
statusfailed has joined #nixos
<thibm> Uniaika: a quick look at the code: it looks like a shell. I think the package is not "installed" outside of the shell
<Uniaika> thibm: ah, not it is not
<Uniaika> thibm: yes, but I wish to get rid of the package *in* the shell
<thibm> OK
<Uniaika> if that's possible?
<{^_^}> [nixpkgs] @marsam merged pull request #104522 → postgresqlPackages.postgis: 3.0.2 -> 3.0.3 → https://git.io/JkV7v
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/Jk6Bf
<Uniaika> The reason is that hlint in nix uses an old version
<thibm> Can't you just edit the default.nix and remove hlint?
<thibm> Otherwise, more or less quick and dirty, edit $PATH and other environment variables pointing to hlint
<{^_^}> [nixpkgs] @marsam merged pull request #104546 → postgresqlPackages.pgrouting: 3.1.0 -> 3.1.1 → https://git.io/JkwZd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6BV
<Uniaika> thibm: that is plan B, but I wanted to know first if I could alter the shell environment through a nix command
<thibm> That's a good question
<Uniaika> Plan C will be to upstream the latest version of hlint in nixpkgs
alp has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #103750 → ghidra: 9.1.2 -> 9.2 → https://git.io/JkOar
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/Jk6Rv
<thibm> Uniaika: The environment is defined by the Nix files. If you want to change the environment, change the Nix expression (edit the files or override them, or anything). I think all other ways are hacky
<Uniaika> thibm: second question: are you aware of any ticket / issue / PR that aims to fix the fact that 'nix-env --uninstall' simply does not warn if it fails / cannot operate?
<Uniaika> oh hi alp, I was just talking about ghc.nix :)
<siraben> Uniaika: You should edit the derivation itself
<Uniaika> thibm: got it, thanks
<Uniaika> ok, siraben :)
<{^_^}> [nixpkgs] @marsam merged pull request #104626 → argo: 2.11.7 -> 2.11.8 → https://git.io/JkoRQ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6RP
<alp> hello
<thibm> Uniaika: I'm not aware. But I'm not sure what would be the best interface. Should `nix-env -e` fails if the package is not already installed? The answer is not obvious
<thibm> nix-env -i and nix-env -e are meant (IMHO) to be used by humaan, and they give feedback through the text output
zupo has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104282 → poedit: 2.4.1 -> 2.4.2 → https://git.io/JkuJj
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6EU
<thibm> and finally, I guess that it is expected that the user knows that packages are not "installed" when using nix-shell and thus that they cannot be "removed" by `nix-env -e` (but this assumption may be wrong)
<{^_^}> [nixpkgs] @marsam merged pull request #104608 → traefik: 2.3.2 -> 2.3.3 → https://git.io/JkrbH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6EO
<thibm> Uniaika: there's an issue: https://github.com/NixOS/nix/issues/579
<{^_^}> nix#579 (by Profpatsch, 5 years ago, open): nix-env --uninstall <non-existent> returns 0 and no error
<Uniaika> thibm: thanks
<{^_^}> [nixpkgs] @marsam merged pull request #104602 → tiledb: 2.1.2 -> 2.1.3 → https://git.io/JkrHB
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6EV
<{^_^}> [nixpkgs] @marsam merged pull request #104566 → openlibm: 0.7.2 -> 0.7.3 → https://git.io/Jkwj7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6EP
<Uniaika> thanks everyone, have a nice day
<{^_^}> [nixpkgs] @marsam merged pull request #104615 → xmrig: 6.2.2 -> 6.5.3 → https://git.io/Jkok2
Uniaika has left #nixos [#nixos]
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6EF
oleks has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #104554 → minikube: 1.15.0 -> 1.15.1 → https://git.io/JkwoY
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6u8
hyper_ch4 has joined #nixos
<joem86> So I understand the upgrade process, when I do "nix-channel --add https://nixos.org/channels/nixos-20.09 nixos", that replaces my existing channel named nixos with the one I specified, right?
<{^_^}> [nixpkgs] @marsam merged pull request #104557 → mtprotoproxy: 1.0.9 -> 1.1.0 → https://git.io/JkwXM
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6uD
<{^_^}> [nixpkgs] @marsam merged pull request #104560 → nfdump: 1.6.21 -> 1.6.22 → https://git.io/JkwDC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6uA
<thibm> joem86: yes
rnhmjoj_ has joined #nixos
<srhb> joem86: (Take care that you're doing that as the right user though, usually root)
<srhb> As each user has its own channels.
hyper_ch5 has quit [Ping timeout: 272 seconds]
<joem86> Makes sense, thank you. I was thrown off by the --add flag.
<thibm> joem86: it adds a channel, but replace it if the name already exists
NieDzejkob has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #72423 → jabref: 3.8.1 -> 4.3.1 → https://git.io/JegIE
<qyliss> gchristensen: re: pulse in ro ~ the other day, you can set PULSE_STATE_PATH to $XDG_DATA_HOME/pulse or something
<qyliss> I forgot about this because being a pedant I instead patched it to make it do that by default.
supermarin has joined #nixos
NieDzejkob has joined #nixos
boxscape33 is now known as boxscape
supermarin has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @stigtsp merged pull request #104607 → perldevel: 5.33.3 -> 5.33.4, perl-cross: 65e06e2 -> 6c11560 → https://git.io/JkrFo
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/Jk62c
<{^_^}> [nixpkgs] @bjpbakker opened pull request #104665 → make-wrakker: prevent duplicate path entries → https://git.io/Jk62a
sangoma has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @marsam merged pull request #104529 → fmt: 7.0.3 -> 7.1.2 → https://git.io/Jkwek
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk62A
ehmry_ has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103630 → quisk: 4.1.72 -> 4.1.73 → https://git.io/JkqQy
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6aC
<{^_^}> [nixpkgs] @marsam merged pull request #104512 → circleci-cli: 0.1.11458 -> 0.1.11508 → https://git.io/JkV6o
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6al
ehmry_ is now known as ehmry
Liroway has joined #nixos
Liroway has quit [Remote host closed the connection]
supermarin has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #104252 → oil: 0.8.3 -> 0.8.4 → https://git.io/JkE3S
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6ap
SanchayanMaity has joined #nixos
Minijackson[m] is now known as Minijackson
<{^_^}> [nixpkgs] @marsam merged pull request #104241 → mpop: 1.4.10 -> 1.4.11 → https://git.io/Jk0xg
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jk6VM
supermarin has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104247 → mongodb-compass: 1.22.1 -> 1.23.0 → https://git.io/JkELN
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6wc
supermarin has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104246 → cgit: strip debug symbols from cgit.cgi → https://git.io/JkEIs
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6wg
supermarin has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104305 → petsc: 3.14.0 -> 3.14.1 → https://git.io/JkuP1
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6rf
<{^_^}> [nixpkgs] @zimbatm opened pull request #104667 → terraform-providers: handle go modules → https://git.io/Jk6rI
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104217 → tilt: 0.17.2 -> 0.17.11 → https://git.io/Jk0RY
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6rx
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104285 → projectm: 3.1.7 -> 3.1.8 → https://git.io/JkuqF
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6oI
<exarkun> How do I have Java Web Start on NixOS? I see the icedtea packages. Do I just put one of those in systemPackages?
<__red__> ,locate javaws
<{^_^}> Found in packages: scilab-bin, bashCompletion, adoptopenjdk-icedtea-web
<{^_^}> [nixpkgs] @stigtsp merged pull request #104663 → perlPackages.AnyEventAIO: init at 1.1 → https://git.io/Jk6cm
<{^_^}> [nixpkgs] @stigtsp pushed 3 commits to master: https://git.io/Jk6Kk
SanchayanMaity has quit [Quit: SanchayanMaity]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104148 → drawio: 13.9.5 -> 13.9.9 → https://git.io/JkB3M
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6K8
<__red__> it is not in adoptopenjdk-bin
bbarker has joined #nixos
<__red__> exarkun: I'm building it locally here to test for you
<__red__> few moments while it compiles
<exarkun> Cool, thanks
<__red__> yup
<__red__> that's the package you want
<gchristensen> oh cool
<gchristensen> thanks qyliss
<__red__> adoptopenjdk-icedtea-web
<__red__> so yes, if you want it available all the time for all users - into packages it goes and nixos-rebuild switch :-)
<{^_^}> [nixpkgs] @ktor opened pull request #104668 → timeular: 3.4.1 -> 3.6.0 → https://git.io/Jk66z
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @ktor closed pull request #101237 → timeular: 3.4.1 -> 3.5.1 → https://git.io/JTE8i
pbb has joined #nixos
<exarkun> Thanks
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104140 → tcpreplay: fix darwin build → https://git.io/Jk4S8
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk66j
thc202 has quit [Ping timeout: 260 seconds]
thc202 has joined #nixos
<{^_^}> [nixpkgs] @Br1ght0ne closed pull request #73209 → patool: init at 1.12 → https://git.io/Jew3w
sangoma has joined #nixos
fendor has quit [Ping timeout: 240 seconds]
SanchayanMaity has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104191 → spacebar: 1.1.1 -> 1.2.1 → https://git.io/JkRpT
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6P4
seku has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fendor has joined #nixos
zupo has joined #nixos
rnhmjoj_ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ryantm merged pull request #104574 → ptcollab: 0.3.5 -> 0.3.5.1 → https://git.io/JkrY6
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jk61c
rnhmjoj_ has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #104669 → osu-lazer: 2020.1017.0 -> 2020.1121.0 → https://git.io/Jk6MC
<{^_^}> [nixpkgs] @domenkozar merged pull request #104597 → Add pgweb, a light and fast web-based PostgreSQL database browser → https://git.io/JkrXS
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/Jk6MD
boxscape has quit [Ping timeout: 240 seconds]
rnhmjoj__ has joined #nixos
rnhmjoj_ has quit [Ping timeout: 256 seconds]
jollyjester has joined #nixos
<jollyjester> in #archlinux
<jollyjester> oops
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103212 → sublime-merge: 2033 -> 2037; sublime-merge-dev: 2032 -> 2039 → https://git.io/JkU4T
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/Jk6Dx
sss2 has joined #nixos
qwfpmluy has joined #nixos
<qwfpmluy> how do you add directories to $PATH in nixos? I tried adding them to `pathsToLink` in my `configuration.nix` but they're still not showing up :/
bulbousbullfrog[ has joined #nixos
joem86 has left #nixos ["WeeChat 2.9"]
boxscape has joined #nixos
<lukego> Hey is anyone good with cargo2nix? I'm trying it out for the first time and it worked really well to generate Cargo.nix but I'm getting a lot of -- Error: Cannot convert data to TOML (Invalid type <class 'NoneType'>)
FRidh has quit [Ping timeout: 256 seconds]
FRidh has joined #nixos
BJTH[m] has left #nixos ["User left"]
<thibm> qwfpmluy: what are you trying to do?
<qwfpmluy> thibm: I want my `cabal` bin dir to be visible in $PATH
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102093 → rss-bridge-cli: init → https://git.io/JTDNE
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk699
<qwfpmluy> with cabal being one haskell package manager
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104192 → yabai: 3.3.3 -> 3.3.4 → https://git.io/JkRp8
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk6Hm
fling has left #nixos [#nixos]
red[evilred] has joined #nixos
<red[evilred]> supersandro2000 (IRC): is on a roll ;-)
<supersandro2000> or I just ditch everything that has problems 😂
<supersandro2000> Can someone with arm64 test this PR https://github.com/NixOS/nixpkgs/pull/103357 ?
<{^_^}> #103357 (by rhoriguchi, 1 week ago, open): Add aarch64-linux support to resilio-sync pkgs
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #102134 → awscli2: 2.0.54 -> 2.0.61 → https://git.io/JTyiw
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @jonringer merged pull request #104459 → python37Packages.flask-httpauth: 4.1.0 -> 4.2.0 → https://git.io/Jkakj
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.flask-httpauth: 4.1.0 -> 4.2.0 »: https://git.io/Jk67n
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102193 → python3Packages.anyio: disable all socket-related tests on darwin → https://git.io/JT9ss
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jk67B
<{^_^}> [nixpkgs] @jonringer merged pull request #104461 → python37Packages.mongoengine: 0.20.0 -> 0.21.0 → https://git.io/Jka3H
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.mongoengine: 0.20.0 -> 0.21.0 »: https://git.io/Jk67S
<eyJhb> supersandro2000: 2.6k to go
<supersandro2000> what is with the other 5k?
<thibm> qwfpmluy: you want to add your cabal's bin dir in $PATH? Your cabal is a modified cabal of nixpkgs' cabal?
<supersandro2000> why did I think there are 7.6k?
<qwfpmluy> thibm: it's a vanilla `cabal-install` in systemPackages
<eyJhb> No clue, 2.6k openPRs as far as I could see
<eyJhb> open PRs**
<{^_^}> [nixpkgs] @ThibautMarty closed pull request #87003 → Herbstluftwm: 0.8.1 -> 0.8.2 + add test → https://git.io/JfZO4
<thibm> 1 less PR ;)
<red[evilred]> supersandro2000 (IRC): My attention was brought to a PR that contains a whole bunch of name to pname-version changes
<thibm> But don't worry, I'll open a replacement one…
<eyJhb> I wish I could just do 2.6k - 1 => 2.5k
<red[evilred]> and I suddently felt guilty for the first package I ever submitted
<red[evilred]> (which is so old that it still has name, and no pname/version)
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/Jk65K
<thibm> qwfpmluy: puting cabal-install in environment.systemPackages is not enough?
<{^_^}> [nixpkgs] @jonringer merged pull request #104445 → python37Packages.google_cloud_bigtable: 1.5.1 -> 1.6.0 → https://git.io/Jk2S5
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google_cloud_bigtable: 1.5.1 -> 1.6.0 »: https://git.io/Jk65p
<thibm> eyJhb: haha
<{^_^}> [nixpkgs] @jonringer merged pull request #104443 → python37Packages.gidgethub: 4.1.1 -> 4.2.0 → https://git.io/Jk2yr
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.gidgethub: 4.1.1 -> 4.2.0 »: https://git.io/Jk6dY
<supersandro2000> red[evilred]: and what has that to do with me?
<red[evilred]> supersandro2000 (IRC): Absilutely nothing - other than seeing you do all this work is making me feel guilty for some of the things that I have in my queue and have not gotten to
<red[evilred]> <3
<red[evilred]> Actually - I do have a random workflow question.
rnhmjoj__ has left #nixos [#nixos]
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<red[evilred]> How do (plural) you... um, y'all know when a PR/Issue has been seen/replied to when your PR queue grows.
<{^_^}> [nixpkgs] @jonringer merged pull request #102282 → check-esxi-hardware: refactor from python2 to python3 → https://git.io/JTHH0
<{^_^}> [nixpkgs] @jonringer pushed 5 commits to master: https://git.io/Jk6dF
<red[evilred]> before I took on a whole lot more stuff I was just managing one or maybe two PRs at a time
<red[evilred]> now my list is reaching page limits... how do you know when stuff has moved?
<red[evilred]> (I'm guessing these some some functionality I've not discovered yet)
<qwfpmluy> thibm: just putting it in environment.systemPackages seems to not be enough because `echo $PATH | grep '.cabal'` shows nothing. I thought of using `pathsToLink`, thinking that it would then symlink the cabal dir into something like `/run/current-system/sw/bin`
<red[evilred]> thsi is probably a -dev question
<red[evilred]> I'll ask there
<red[evilred]> nm
<thibm> qwfpmluy: pathsToLink is more of an "internal" option. I think you should not use it except if you are doing advanced stuff
bbarker has quit [Ping timeout: 256 seconds]
<thibm> cabal-install as an "out" output containing bin, etc and share directory. It should work out of the box whit systemPackages
<thibm> with*; (just to be sure) did you switch to the configuration after adding it to the systemPackages?
fusion809 has joined #nixos
<lordcirth> I have a nixos-container that I can't destroy because it says it's declarative; but it's nowhere in my config?
<qwfpmluy> If with switching config you mean running the usual `sudo nixos-rebuild switch`, yes I did that. Sorry I think I worded my question poorly. cabal itself is showing up in $PATH, I can use it without problems. But I want to access binaries that were created by `cabal new-install` and are placed in `~/.cabal/bin`
<thibm> OK. Well you should simply add ~/.cabal/bin to your PATH somewhere in your shell intialization files
deadpixels has quit [Remote host closed the connection]
<thibm> Like programs.bash.interactiveShellInit/loginShellInit if you manage it with NixOS, ~/.bashrc ~/.profile if you manage it classically, etc
<{^_^}> [nixpkgs] @mweinelt opened pull request #104670 → dash: add patch to prevent code execution when noexec is set → https://git.io/Jk6AU
deadpixels has joined #nixos
<evanjs> ryantm: is there a sort of scheduler for nixpkgs-update/r-ryantm? i.e. "This package _should_ be updated ~ every week", etc.
<qwfpmluy> thibm: ok, thanks!
<evanjs> I opened #101506 before I realized hydrus is updated ~weekly, and I don't really feel like making a PR manually every week, but am totally fine installing, testing, and approving, especially if I'm able to do it with the `nix-store`+binary caches the r-ryantm PRs provide
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101506 (by evanjs, 4 weeks ago, open): pythonPackages.hydrus: 413 -> 414
abbe is now known as abbe___
abbe___ has quit []
<{^_^}> [nixpkgs] @jonringer merged pull request #95801 → secp256k1: 2017-12-18 -> 2020-08-16 → https://git.io/JJAqx
<{^_^}> [nixpkgs] @jonringer pushed commit from @arcz to master « secp256k1: 2017-12-18 -> 2020-08-16 »: https://git.io/Jk6Ad
<{^_^}> [nixpkgs] @jonringer merged pull request #104418 → python3Packages.astropy: fix build → https://git.io/Jk2CS
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.astropy: fix build »: https://git.io/Jk6AA
abbe__ has quit [Quit: “Everytime that we are together, it's always estatically palpitating!”]
deadpixels has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #104269 → pythonPackages.pyro-ppl: fix build, unmark as broken → https://git.io/JkEyQ
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jk6x0
FRidh has quit [Ping timeout: 260 seconds]
FRidh has joined #nixos
<ryantm> evanjs it is continuously cycling through all the pending updates. A cycle takes at least a few days maybe a week.
bbarker has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #104431 → supercollider: 3.11.0 -> 3.11.2 → https://git.io/Jk2VH
<{^_^}> [nixpkgs] @jonringer pushed commit from @freezeboy to master « supercollider: 3.11.0 -> 3.11.2 »: https://git.io/Jk6p3
<{^_^}> [nixpkgs] @jonringer merged pull request #104227 → python3Packages.zha-quirks: 0.0.45 -> 0.0.46 → https://git.io/Jk0zJ
<{^_^}> [nixpkgs] @jonringer pushed commit from @freezeboy to master « python3Packages.zha-quirks: 0.0.45 -> 0.0.46 »: https://git.io/Jk6py
supermarin has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « EmptyEpsilon: 2020.08.25 -> 2020.11.23 »: https://git.io/Jk6ph
turlando has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #104507 → steam: http -> https → https://git.io/JkVVh
turlando has joined #nixos
<{^_^}> [nixpkgs] @jonringer pushed commit from Max Wilson to master « steam: http -> https »: https://git.io/Jk6hu
qwfpmluy has left #nixos [#nixos]
abbe has joined #nixos
supermarin has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « EmptyEpsilon: 2020.08.25 -> 2020.11.23 »: https://git.io/Jk6hh
supermarin has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #104416 → amoeba: fix build → https://git.io/Jk2nE
<{^_^}> [nixpkgs] @jonringer pushed to master « amoeba: fix build »: https://git.io/Jk6jL
waleee-cl has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<srhb> aanderse: Is there a way to utilize include directives in postgres in 20.09? It seems that all options get an equal sign in `settings` -- just checking if I'm missing something.
<{^_^}> [nixpkgs] @dpaetzel opened pull request #104672 → pythonPackages.mesa: unstable-2019-12-09 -> 0.8.7 → https://git.io/Jkief
supermarin has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #104439 → pythonPackages.psycopg2cffi: init at 2.8.1 → https://git.io/Jk2Pt
<{^_^}> [nixpkgs] @jonringer pushed commit from @lovesegfault to master « pythonPackages.psycopg2cffi: init at 2.8.1 »: https://git.io/Jkieq
NieDzejkob has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
abbe_ has joined #nixos
NieDzejkob has joined #nixos
supermarin has joined #nixos
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
cosimone has joined #nixos
<bulbousbullfrog[> Can some body give me gist on what nix flakes are for? Their benefits. I'm assuming they will be used more in the future. I just started learning nix so forgive my ignorance
<dminuoso> bulbousbullfrog[: https://nixos.wiki/wiki/Flakes
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103999 → tektoncd-cli: 0.13.1 -> 0.14.0 → https://git.io/JkC3C
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JkifM
bbarker has quit [Ping timeout: 240 seconds]
<bulbousbullfrog[> From that wiki > "Each dependency gets then pinned, that is: its commit hash gets automatically stored into a file - named flake.lock - making it easy to, say, upgrade it"
<{^_^}> [nixpkgs] @redvers closed pull request #103539 → [WIP] glibc: 2.31 -> 2.31-somethingIKnowNotWhatYet [20.09] → https://git.io/JktIu
<bulbousbullfrog[> I don't get why it makes it easier to upgrade. If it means that you have easier access to bleeding edge packages, won't that make things more brittpe,?
<dminuoso> bulbousbullfrog[: So lets assume you have some nix expression.
Moonspell has quit [Ping timeout: 240 seconds]
<dminuoso> We have no general mechanism to bump a given dependency
<dminuoso> The best thing we have is `nix-channel --update`, but that updates an entire channel
<dminuoso> If you want to manage a singular component, you devolve into manually writing builtins.fetchGit and manually maintaining those arguments
<dminuoso> With flakes you get to write `nix flake update --update-input foo`
<bulbousbullfrog[> I see. If flakes really makes that a lot smoother it would be nice
<dminuoso> flakes puts nix closer to traditional package managers in that you have a more formal way to talk about and manage dependencies
<bulbousbullfrog[> Only a few days using nix I already don't like fiddling with got repos their SHAs etc
<bulbousbullfrog[> * Only a few days using nix I already don't like fiddling with git repos and their SHAs etc
<dminuoso> Also right now, there's no way to pin dependencies
zupo has joined #nixos
<bulbousbullfrog[> Using it for dependencies could be useful but then it seems like that could give beginners like myself more power to shoot themselves in the foot
<dminuoso> the opposite
<dminuoso> Right now, if you generate a nix derivation that has some inputs and ship that, it claims to accept *any* input versions
zupo has quit [Client Quit]
<dminuoso> like, it's some `{ foo, bar, ... }: ...` this depends on foo and bar. What are foo and bar? We dont even know. What versions must they be? We dont know
<bulbousbullfrog[> I see
<dminuoso> So what you usually do is provide some surrounding builder that provides a pinned nixpkgs
<dminuoso> But nixpkgs might not have the dependencies on the exact versions you want or need, so you then overlay that with manual fetchGit shenanigans
<dminuoso> If you dont do all of that, you dont have a truly deterministic setup
<{^_^}> [nixpkgs] @kampka opened pull request #104673 → toybox: Add option to enable shell support → https://git.io/JkiU5
<bulbousbullfrog[> So somebody with more know how can provide sane inputs as flakes to make sure everything goes as planned
<dminuoso> (because it would rely on some external ambient state: the nix channel)
<dminuoso> well, with flakes it's just pinned automatically
<dminuoso> right now the default is "automatically updates with your ambient nix-channel", with flakes the default is "pinned until you tell me to upgrade"
<bulbousbullfrog[> That's cool then. Thanks for explaining. The benefits are much clearer to me now
<dminuoso> bulbousbullfrog[: also check out this wonderful article: https://www.tweag.io/blog/2020-05-25-flakes/
<bulbousbullfrog[> Will definitely do. Thanks for the help
deadpixels has joined #nixos
<mkaito> system activation stuck setting up tmpfiles fml
zupo has joined #nixos
<tobiasBora> Hello,
<tobiasBora> I don't know why, but since yesterday I've some very strange errors about undefined symbols
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103745 → starboard-octant-plugin: init at 0.4.0 → https://git.io/JkORW
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkikP
<tobiasBora> For example, if I run "steam-run bash", I get an error "/nix/store/mbrhnpc8a5kh5pyp92hnfbnlyywp5qdx-gnupg-2.2.23/bin/gpg-connect-agent: symbol lookup error: /lib64/libc.so.6: undefined symbol: _dl_fatal_printf, version GLIBC_PRIVATE"
<lordcirth> tobiasBora, what NixOS version? Did you update, especially glibc?
<tobiasBora> If inside this shell, I run the Natron portable executable (that was working before), I get an error symbol lookup error: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
<tobiasBora> lordcirth: I upgraded recently (but not exactly yesterday as far as I remember) to nixos 20.09, commit 58f9c4c7d3a.
cosimone has quit [Quit: cosimone]
<sss2> hi all, update problem https://bpa.st/PEIA
<tobiasBora> lordcirth: so it may upgraded glibc as well. But I tried to reboot, hoping to see some improvements, but the errors is still here
<sss2> any ideas ?
Moonspell has joined #nixos
ilyaigpetrov has joined #nixos
deadpixels has quit [Ping timeout: 260 seconds]
<lordcirth> tobiasBora, do you have any overlays or other channels?
<tobiasBora> sss2: it seems that you upgrade the munkres python library, and for some reasons some tests of this library fail. I can see that 16 days ago, jonringer wrote a fix to this package that was supposed to fix the test phase, so it may be related. Maybe this fix was not backported? Which system are you running?
SanchayanMaity has quit [Quit: SanchayanMaity]
<sss2> it's unstable i guess
<sss2> but
<sss2> it i686 host
<sss2> and builers are x86_64, it may be related
<tobiasBora> lordcirth: I don't really have overlays, but I do install some stuff from unstable (emacs) and from 20-03 (sageWithDoc, kdenlive and kmymoney)
philr has quit [Ping timeout: 256 seconds]
acarrico has joined #nixos
<sss2> is it possible to build this package locally and safe it to store to avoid distributed builds for just this single package ?
<tobiasBora> lordcirth: is it supposed to be a problem if packages are installed from several channels with different glibc versions?
<lordcirth> tobiasBora, no, it shouldn't. Nix is very good at that
<tobiasBora> lordcirth: hum... also, if it helps, I've home-manager running, not sure if it changes something
s34m has quit [Ping timeout: 264 seconds]
cfricke has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @06kellyjac opened pull request #104674 → deno: 1.5.3 -> 1.5.4 → https://git.io/JkitM
haritz has quit [Ping timeout: 240 seconds]
cross has joined #nixos
thibm has quit [Quit: WeeChat 2.6]
davidv7 has quit [Ping timeout: 240 seconds]
gustavderdrache has joined #nixos
alp has joined #nixos
growpotkin has joined #nixos
mahogany has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 13 commits to master: https://git.io/JkiO6
<{^_^}> [nixpkgs] @NeQuissimus pushed 10 commits to release-20.09: https://git.io/Jki3e
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to release-20.03: https://git.io/Jki3I
deadpixels has joined #nixos
ddellacosta has joined #nixos
haritz has joined #nixos
haritz has joined #nixos
haritz has quit [Changing host]
<{^_^}> [nixpkgs] @woffs opened pull request #104677 → shotcut: fix melt path → https://git.io/Jki37
hnOsmium0001 has joined #nixos
<evanjs> ryantm: alright. So I could either do nixpkgs-update myself (which is still an improvement) or just let r-ryantm update it when it does. Which is fine with me as I'm mostly using the program on Windows right now, anyway. Thanks!
<evanjs> ryantm++
<{^_^}> ryantm's karma got increased to 27
dtz has quit [Quit: Idle for 30+ days]
srxl has quit [Quit: Idle for 30+ days]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
berberman_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @evanjs closed pull request #101506 → pythonPackages.hydrus: 413 -> 414 → https://git.io/JTabs
<evanjs> on another note, #101048 has at least one test/approval and can probably be merged if somebody has time
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101048 (by evanjs, 5 weeks ago, open): imgbrd-grabber: init at 7.3.2
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #97206 → navidrome: 0.29.0 -> 0.32.0 → https://git.io/JUsVV
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104639 → navidrome: 0.29.0 -> 0.38.0 → https://git.io/JkoH2
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiGU
boxscape47 has joined #nixos
boxscape has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @RaghavSood merged pull request #101048 → imgbrd-grabber: init at 7.3.2 → https://git.io/JT8BU
<{^_^}> [nixpkgs] @RaghavSood pushed 5 commits to master: https://git.io/JkiZY
cole-h has joined #nixos
<{^_^}> [nix] @lukegb opened pull request #4275 → fetchMercurial: set HGPLAIN when invoking hg → https://git.io/Jkinf
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104659 → trivy: 0.12.0 -> 0.13.0 → https://git.io/JkKxD
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jkina
<evanjs> raghavsood++
<{^_^}> raghavsood's karma got increased to 3
<evanjs> Thank you!
<raghavsood> No problem, just did a sanity check to make sure it still worked with the current master :)
<{^_^}> [nixpkgs] @FRidh opened pull request #104679 → release.nix: remove aarch64 as blocker → https://git.io/Jkicw
cosimone has joined #nixos
<evanjs> Sounds good, thanks for checking as well. I have a (probably rational) fear of adding broken things to nixpkgs :P
<mkaito> how does one specify a private git repo as flake input?
Moonspell has quit [Ping timeout: 240 seconds]
deadpixels has quit [Remote host closed the connection]
heyitsrama has joined #nixos
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/19db3e5ea27 (from 17 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
bbarker has joined #nixos
Moonspell has joined #nixos
<siraben> When trying nix-copy-closure I get `bash: nix-store: command not found` as a response, however when I ssh into the device, running `nix-store` works
<{^_^}> [nixpkgs] @NeQuissimus closed pull request #104651 → linux: update → https://git.io/JkK8p
<{^_^}> [nixpkgs] @06kellyjac opened pull request #104681 → kube3d: 3.2.1 -> 3.3.0 → https://git.io/JkiWa
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux: 5.10-rc4 -> 5.10-rc5 »: https://git.io/JkiWP
<{^_^}> [nixpkgs] @Luflosi opened pull request #104682 → nextpnr: fix build on Darwin → https://git.io/JkiW5
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #104405 → [staging] python3Packages.jaraco*: fix namespace issues, fix ceph → https://git.io/Jk2L0
<{^_^}> [nixpkgs] @jonringer pushed 10 commits to staging: https://git.io/Jkiln
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104080 → terragrunt: 0.26.2 -> 0.26.3 - 0.26.4 → https://git.io/JklyX
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/Jkilg
erasmas has joined #nixos
domogled has joined #nixos
spacetato has quit [Quit: authenticating]
spacetato has joined #nixos
supermarin has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « html-proofer: 3.17.0 -> 3.17.2 »: https://git.io/Jki8C
jess has quit [Remote host closed the connection]
cosimone has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Fuseteam opened pull request #104683 → fix compilation on armhf → https://git.io/Jki8X
cosimone has joined #nixos
jess has joined #nixos
<{^_^}> [nixpkgs] @hamburger1984 opened pull request #104684 → Upgrade fetch-kde-qt.sh to support current layout of download.kde.org → https://git.io/Jki4D
<{^_^}> [nix] @B4dM4n opened pull request #4276 → Fix macOS sandbox build → https://git.io/Jki4F
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @redvers opened pull request #104685 → Update glibc 2.31 cve 2020 6096 → https://git.io/JkiBe
Abdullah has joined #nixos
supermarin has joined #nixos
<Abdullah> so how do you recommend nixos to new user?
<Abdullah> not new to linux.
<dbe2> Is the /nix/var/nix/profiles/system symlink necessary? I'm trying to install a nixos flake into an image, and I figured that I can do "nix copy --to dir flake" then bind-mount sys,proc,proc, chroot into the directory and run the activate script on the nixos derivation to create all the necessary directories... feels like the system profile isn't necessary then?
<dbe2> Abdullah: what pitch are you interested in? nixos has lots of great feature!
dbe2 is now known as dbe
<Abdullah> I just want some new distro to try. getting bored in this installation and its almost a year I haven't tried something new
<Abdullah> I just want an OS for my laptop
<Abdullah> with ssd.
<Abdullah> I'd like to know about ZFS if its good for ssds as compare to ext4.
<Abdullah> pluse I always do some encryption while installing. luks on lvm
seku has quit [Quit: Connection closed]
<supersandro2000> Please don't suffer from [Shiny New Stuff Syndrome](https://wiki.debian.org/DontBreakDebian#Don.27t_suffer_from_Shiny_New_Stuff_Syndrome)
supermarin has quit [Ping timeout: 240 seconds]
<Abdullah> supersandro2000: please don't remind me of debian <3
<{^_^}> [nixpkgs] @Mic92 merged pull request #104478 → {gmic,digikam}: upgrade opencv → https://git.io/JkaE4
<supersandro2000> Debian is actually really really nice
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JkiRB
<Abdullah> none can beat it yeah.
<supersandro2000> if you don't like Debian than it is hard to like anything tbh
<{^_^}> [nixpkgs] @jonringer merged pull request #104672 → pythonPackages.mesa: unstable-2019-12-09 -> 0.8.7 → https://git.io/Jkief
<{^_^}> [nixpkgs] @jonringer pushed commit from @dpaetzel to master « pythonPackages.mesa: unstable-2019-12-09 -> 0.8.7 »: https://git.io/JkiR2
<lordcirth> Abdullah, ZFS root on SSDs is great. I have root on a raidz of 3 SATA SSDs
<dbe> Abdullah: nixos is neat. Just try it out and see how it feels. It can do some really cool stuff. If you have time to spend, why not.
<Abdullah> I love it <3
<dbe> Abdullah: Personally, I love being able to write flake.nix into a repository, forget about it for a year, and go back to it and just run "nix shell" and have all the development tools I need. It's useful for work.
<Abdullah> lordcirth: so ZFS is something like to create RAIDs? I have only one SSD and no other hard drive.
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<lordcirth> Abdullah, ZFS works great on one device too! You still get snapshots, checksumming, and multiple filesystems
<Abdullah> hmm
<supersandro2000> dbe: "Enterprise ready forget that there are updates" included
<Abdullah> supersandro2000: forget that there are updates?
<Abdullah> what that means?
<lordcirth> I love being able to install some packages, enable some services, git push from my PC and git pull them on my laptop.
<{^_^}> [nixpkgs] @jonringer opened pull request #104686 → amoeba: fix build → https://git.io/JkiRF
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104113 → tracy: 0.7.3 -> 0.7.4 → https://git.io/Jk82d
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiRx
<Abdullah> and what about packages?
<lordcirth> Abdullah, like, you can write software on NixOS 19.09, come back to it a year later running NixOS 20.03, and the software you wrote will be automatically built against the exact same libs you did a year ago, unless you choose to update flake.nix
<lordcirth> (or flake.lock)
<Abdullah> do I know what's flake.nix?
bbarker has quit [Ping timeout: 240 seconds]
<lordcirth> Abdullah, flake.nix is the entry point into a "flake" which is a method of describing nix builds. Whether that's building one program, as dbe is probably talking about, or my entire OS in my case.
<Abdullah> what about its packages?
<lordcirth> My OS install, config, users, services, packages, etc are all described in one git repo that I can pull onto another NixOS machine and switch to.
<Abdullah> I mean the package manager?
cosimone has quit [Quit: cosimone]
<lordcirth> The package manager is Nix, and most of the cool stuff about NixOS is really Nix features.
<{^_^}> [nix] @edolstra merged pull request #4275 → fetchMercurial: set HGPLAIN when invoking hg → https://git.io/Jkinf
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/Jki0B
<Abdullah> How would you people compare it with archlinux?
<{^_^}> [nix] @edolstra merged pull request #4276 → Fix macOS sandbox build → https://git.io/Jki4F
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/Jki0V
<Abdullah> I was reading that you can roll back to previous state. I think that needs grub or some other boot manager. I don't use boot manager. I use EFISTUB. so is there some problem?
<lordcirth> Abdullah, there are similarities, in being able to customize heavily. But I'm not aware of any other distro that has declarative config / package management built in.
<lordcirth> Abdullah, if you totally break your boot, you might need a boot manager to roll back. But you can roll back from even a very broken system, if you can get a shell.
FRidh has quit [Ping timeout: 240 seconds]
<lordcirth> I can switch from NixOS 20.03 to 20.09 to unstable and back again without rebooting.
<Abdullah> I have time to keep working on it even have a YouTube channel to promote nixos if I liked it ;-)
<Abdullah> impressive
<lordcirth> (Well, Guix exists, but it's kinda a Nix clone, so...)
mallox has joined #nixos
<cole-h> s/kinda //
<Abdullah> I think I tried it guix which has no non-free software? right
mallox has quit [Client Quit]
evanm has quit [Ping timeout: 245 seconds]
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @Luflosi opened pull request #104687 → nextpnr: unpin Qt version → https://git.io/JkiEg
<{^_^}> [nixpkgs] @Luflosi closed pull request #104682 → nextpnr: fix build on Darwin → https://git.io/JkiW5
<{^_^}> [nixpkgs] @06kellyjac opened pull request #104688 → bat: 0.16.0 -> 0.17.0 → https://git.io/JkiEi
<{^_^}> [nixpkgs] @FRidh pushed 415 commits to staging-next: https://git.io/Jkiuf
<{^_^}> [nixpkgs] @FRidh pushed 416 commits to staging: https://git.io/Jkiuk
<supersandro2000> Abdullah: that with flakes you can forever use the vurnable pre release from 2005 🎉
<{^_^}> [nixpkgs] @petabyteboy opened pull request #104689 → gitlab: 13.6.0 -> 13.6.1 → https://git.io/JkiuL
<Abdullah> hmm
<supersandro2000> jokes aside. Great feature but it also emphasises the update laziness of people
<Abdullah> what about writing a new package which isn't available in nix packages?
<lordcirth> Abdullah, it's not too hard, usually. I've done it
<Yaniel> probably most people on this channel have :D
<Abdullah> How many packages are there?
<Abdullah> more than AUR or less than AUR?
<Yaniel> hm, roughly as many as AUR is pretty impressive
<cole-h> Although I like to imagine that a decent amount of those AUR packages are things like `*-git` or `*-featurefork`
<Yaniel> not like nixpkgs doesn't have its share of those too
<cole-h> True, but I saw a lot more of that schema on AUR when I was using Arch than I have on nixpkgs :P
<Yaniel> sure
<Yaniel> with nix you can often just override the src
* Yaniel just had to do that for openocd
<Abdullah> I have been using crux for some time. and I liked its simplicity.
<Abdullah> do I have to write same ports for nix?
Moonspell has quit [Max SendQ exceeded]
<Abdullah> like if I don't find a package
<Abdullah> https://abdullah.today/ports are some ports I wrote for crux
<supersandro2000> you can do that. it is not to hard if the packages don't do strange stuff
mallox has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
<Yaniel> most of those already exist in nixpkgs though
<Abdullah> Hmm. interesting
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* Abdullah rsyncing /home/ to external drive
Moonspell has joined #nixos
<cole-h> tbh, I'd probably use a spare drive to install to (or, even better, a VM) to test
<Yaniel> are you even distro-hopping if you do that
<{^_^}> [nixpkgs] @FRidh merged pull request #104200 → libdrm: 2.4.102 -> 2.4.103 → https://git.io/Jk0LF
<cole-h> zzz
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libdrm: 2.4.102 -> 2.4.103 »: https://git.io/JkizN
<Abdullah> been doing that for some years. now I was using arch linux for almost one year.
<Abdullah> I have tried almost all new and old distros
<{^_^}> [nixpkgs] @FRidh merged pull request #103849 → gstreamer: 1.18.0 -> 1.18.1 → https://git.io/Jksgn
<{^_^}> [nixpkgs] @FRidh pushed commit from @lukegb to staging « gstreamer: 1.18.0 -> 1.18.1 »: https://git.io/JkigJ
deadpixels has joined #nixos
mallox has quit [Client Quit]
rajivr has quit [Quit: Connection closed for inactivity]
proofofkeags has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
deadpixels has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @SCOTT-HAMILTON opened pull request #104690 → freac: init 1.1.3 → https://git.io/JkiaJ
<raghavsood> Is `runVend = true` in a go module derivation supposed to recursively duplicate the entire source tree and eat up all your disk space?
<lordcirth> raghavsood, like, nested once, or infinitely?
<raghavsood> Just goes on forever until it runs out of space
<lordcirth> oof
<raghavsood> I suspect "No", since I've built packages using that option before, but you never know
<raghavsood> Guess I'll open an issue
<lordcirth> Obviously that is not intended behaviour
sgrunert has quit [Remote host closed the connection]
<Abdullah> Can someone verify the sha256sum for minimal iso for x86_64. They mismatch.
jmercouris has joined #nixos
<Abdullah> filenames are also changed. so I think its website isn't regularly updated
<jmercouris> so I've cloned the Nixpkgs repository to /home/jmercouris/Source/Nix/nixpkgs, how can I make that my main channel?
alp has joined #nixos
<Abdullah> I have downloaded this file. nixos-minimal-20.09.1984.9da0758c1cd-x86_64-linux.iso
<jmercouris> ln -s /my/sources/nixpkgs ~/.nix-defexpr/nixpkgs ?
<Abdullah> and sha256sum are mismatched
<cole-h> Abdullah: How did you get that file?
<Abdullah> using chrome browser
<cole-h> Going to https://channels.nixos.org/nixos-20.09/latest-nixos-minimal-x86_64-linux.iso gives me nixos-minimal-20.09.2016.19db3e5ea27-x86_64-linux.iso
<srhb> There's a bug on the website (still, I think) where those links are permanent redirects
<srhb> Which leads people to getting wrong versions if they've visited the links before.
<Abdullah> lemme copy the link of the file.
<cole-h> Ouch...
<srhb> Try from an incognito frame until we fix it.
boxscape47 has quit [Quit: Connection closed]
<srhb> Sorry about the trouble :)
<cole-h> I guess that could do it. Try downloading incognito.
<srhb> You should go incognito from here: https://nixos.org/download.html
<cole-h> srhb: Do you know if there's an issue for that?
<srhb> Yeah, several, let me find the link..
<{^_^}> nixos-channel-scripts#42 (by adisbladis, 7 weeks ago, open): ISOs are redirecting using a 301, should be 302
<Abdullah> I have burned this iso now. will it create some problems? (I have low bandwidth)
<cole-h> srhb++ Thanks.
<{^_^}> srhb's karma got increased to 0o210
<srhb> Abdullah: Probably not :)
<Abdullah> ty
<srhb> Abdullah: But if someone hasn't warned you yet; note that NixOS is bandwidth hungry
<cole-h> ^^^^^^^^
<srhb> Since, unlike other distros, a change low in the dependency tree propagates to all packages, causing redownloads
<srhb> (intentionally)
<Abdullah> just have problem of low bandwidth today.
<srhb> Ah ok :)
<srhb> Just making sure you know what you're signing up for.
<Abdullah> srhb: more bandwidth hungry than arch?
<srhb> Yes, for sure
<Abdullah> hmm
zupo has joined #nixos
<Abdullah> is there some specific things I have to do for encrypted install LUKS on lvm?
<Abdullah> with /{home,swap,root} encrypted
zupo has quit [Client Quit]
Boomerang has quit [Ping timeout: 260 seconds]
bbarker has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #104686 → amoeba: fix ofborg build → https://git.io/JkiRF
<{^_^}> [nixpkgs] @jonringer pushed 0 commits to master: https://git.io/JkiwK
<{^_^}> [nixpkgs] @mweinelt opened pull request #104692 → webkitgtk: 2.30.2 -> 2.30.3 → https://git.io/JkiwM
<{^_^}> [nixpkgs] @liff opened pull request #104693 → pythonPackages.hcloud: 1.9.1 -> 1.10.0 → https://git.io/Jkiwh
proofofkeags has joined #nixos
Latr_work has joined #nixos
Latr_work has left #nixos [#nixos]
<{^_^}> [nixpkgs] @rissson opened pull request #104694 → python3Packages.kivy-garden: init at 0.1.4 → https://git.io/Jkirq
supermarin has joined #nixos
jonatanb has joined #nixos
vidbina has quit [Ping timeout: 256 seconds]
neiluj has joined #nixos
neiluj has joined #nixos
<{^_^}> [nixpkgs] @LnL7 opened pull request #104695 → py-spy: init at 0.3.3 → https://git.io/JkirA
supermarin has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @timstott opened pull request #104696 → terraform-providers: update script with Go module support → https://git.io/Jkiok
jonatanb has quit [Remote host closed the connection]
alp has quit [Ping timeout: 272 seconds]
oxalica has quit [Quit: oxalica]
oxalica has joined #nixos
justan0theruser has quit [Ping timeout: 260 seconds]
lambda-11235 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103363 → chars: init at 0.5.0 → https://git.io/JkkA6
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jkio9
malook has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #104697 → amoeba: xlibs -> xorg, fix borg → https://git.io/JkiKO
<{^_^}> [nixpkgs] @veprbl opened pull request #104698 → yed: mark as broken if jre.gtk3 is not available → https://git.io/JkiKM
justan0theruser has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « cargo-c: 0.6.15 -> 0.6.18 »: https://git.io/Jki6C
alp has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #104693 → pythonPackages.hcloud: 1.9.1 -> 1.10.0 → https://git.io/Jkiwh
<{^_^}> [nixpkgs] @jonringer pushed commit from @liff to master « pythonPackages.hcloud: 1.9.1 -> 1.10.0 »: https://git.io/Jkiie
jollyjester has left #nixos ["Leaving"]
tim has joined #nixos
tim is now known as Guest88350
iH8c0ff33 has quit [Ping timeout: 246 seconds]
<jmercouris> anyone know how to solve this issue? http://dpaste.com/3WEB2LXKT
<jmercouris> occurs after using nixos-rebuild switch
<cole-h> You need to expire some old generations, because your /boot is full.
<jmercouris> cole-h: I tried garbage collecting, but that did nothing
<jmercouris> cole-h: they all still appear in Grub
<cole-h> jmercouris: `man nix-collect-garbage`
<cole-h> You're looking for `--delete-old` or `--delete-older-than`
<jmercouris> cole-h I already ran: sudo nix-collect-garbage --delete-older-than 10d
<jmercouris> hm, maybe I put too large an integer before
<jmercouris> it seems to be doing something now...
nschoe has joined #nixos
<jmercouris> thanks cole-h
<AmandaC> How can I get all the values of a set as a list?
jonatanb has joined #nixos
<gustavderdrache> AmandaC: builtins.attrValues
<cole-h> > builtins.attrValues { a = 1; b = 2; c = 3; }
<{^_^}> [ 1 2 3 ]
<cole-h> > builtins.attrNames { a = 1; b = 2; c = 3; }
<AmandaC> perfect, thanks. :3
<{^_^}> [ "a" "b" "c" ]
court_jester has quit [Quit: EOF]
court_jester has joined #nixos
<oxalica> Some of my PRs are stuck for months. I'm not sure whom to ping. https://github.com/NixOS/nixpkgs/pulls/oxalica
zeorin has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<zeorin> Hey all. I just tried to install the latest Nix on my Ubuntu machine. I did a multi-user install, and the output at the end said it was successful. But I cannot actually access any nix commands
<nschoe> zeorin: kill your shell and restart a new one.
<nschoe> You don't have the .sh file sourced.
<zeorin> Yeah I've done that…
iH8c0ff33 has joined #nixos
<zeorin> I didn't (and still don't) have /etc/bashrc or /etc/zshrc files
<zeorin> But /etc/profile.d/nix.sh was created
<nschoe> zeorin: then source that :)
<zeorin> Is that not normally already sourced?
<nschoe> zeorin: and then add 'source /etc/profile.d/nix.sh' in your *sh init file
<{^_^}> [mobile-nixos] @samueldr merged pull request #244 → Solution for USB3 flashing issue → https://git.io/JkoC4
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JkiXF
deadpixels has joined #nixos
<simpson> oxalica: FWIW all of your PRs look good. It seems like the bureaucracy has failed here.
<nschoe> zeorin: it's been a while since since I last tried Nix on a non-NixOS system, so I can't remember. In my memories, it did modify your .bashrc or smth. But I'm not sure.
<gustavderdrache> you may need to force a login shell - try `. ~/.profile` and see if that gets you anything
<{^_^}> [nixpkgs] @fabianhjr opened pull request #104699 → recoll: refactor and 1.24.5 -> 1.27.12 → https://git.io/Jki1L
<cole-h> simpson: IMO, not that bureaucracy has failed -- just that very few people are interested in those packages, and even fewer (if any) have w+
<simpson> cole-h: Then worse: There is no bureaucracy.
<zeorin> Hmm manually sourcing that works.
<cole-h> ¯\_(ツ)_/¯
<zeorin> I'm using zsh fwiw
<cole-h> Not much to be done when you have 2.5k PRs wanting to be merged and only 144 people with w+
<simpson> (A DMV would not be considered successful if it only speedily processed the claims of popular folks and folks with power.)
<zeorin> Perhaps that's not sourcing anything in /etc/profile.d
<cole-h> No, but the DMV also (allegedly) has the manpower of more than 144 people :P
<simpson> cole-h: Flipping that around, shouldn't it only take an afternoon for each of those maintainers to review and close ~20 PRs? I don't think that it's a question of manpower, exactly.
<cole-h> Those at the DMV are also being paid to be there and sort through their N guests
<samueldr> many open PRs are in the non-trivial realm, too
<simpson> I could have sworn that some folks are making money off of nixpkgs; surely some people are paid to be here~
<cole-h> It might only take an afternoon, but what does that matter if they can't make time for that afternoon.
<samueldr> no one is paid _to review PRs_ AFAIK
bbarker has quit [Remote host closed the connection]
<cole-h> ^
<samueldr> paid adjacent to working with Nixpkgs
berberman has quit [Ping timeout: 264 seconds]
berberman_ has joined #nixos
<samueldr> but not paid strictly for Nixpkgs' own sake AFAIK
<{^_^}> [nixpkgs] @ryantm merged pull request #100549 → earlyoom: 1.6.1 -> 1.6.2 → https://git.io/JTOSa
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jki1b
<simpson> Okay. So, just to double-check that I grok: nixpkgs has a bunch of pending work from the community which isn't getting merged, a bunch of people making money from community contributions but not putting paid time towards gardening, and there's nothing much that can be done about this. Yes?
<cole-h> I don't think I'd agree with "a bunch of people"
<samueldr> a few people that improve Nixpkgs for their own, or client's, needs rather than "making money from community contribution" which seems to want to imply malicious intent
<simpson> Not malicious intent, just a commons (as in the Tragedy of the Commons) which is open for exploitation but Somebody Else's Problem when it needs to be improved or maintained.
<zeorin> Fixed. Added emulate sh -c 'source /etc/profile' to /etc/zsh/zprofile. Supposedly this is supposed to be already set up by Ubuntu, but in my case it wasn't
<simpson> zeorin++ nice work
<{^_^}> zeorin's karma got increased to 1
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #101922 → nextinspace: init at 1.0.6 → https://git.io/JTXN1
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiMi
<samueldr> though yeah, it'd really help if we had people who's actual _job_ was to make contributions flow through
<simpson> samueldr, cole-h: I *can* point out technical barriers, too, FWIW, in oxalica's PRs. For example, one PR seems stalled simply because it does a lot of rebuilds; we should invest effort into tooling which can coalesce rebuilds. (Hoping that somebody can tell me that it already exists.)
<cole-h> DNE, but has been discussed (e.g. Rust's bors bot was used as inspiration)
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/9dba1258454 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/9dba1258454 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2c4de56ebc9 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<ivan> give me w+ and I'll reduce the count by 1 by merging https://github.com/NixOS/nixpkgs/pull/103654
<{^_^}> #103654 (by ivan, 1 week ago, open): b3sum: 0.3.4 -> 0.3.7
<{^_^}> [nixpkgs] @ryantm merged pull request #96183 → systembus-notify: 1.0 -> 1.1 → https://git.io/JUJvX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkiDU
<cole-h> simpson: I don't think the openssl stalled due to its rebuilds -- more because peti doesn't really engage outside of Haskell anymore. A better person to ping would be FRidh, who does most of the staging stuff.
<cole-h> s/openssl/openssl PR/
zeorin has quit [Ping timeout: 245 seconds]
<ryantm> @ivan why does that package need the lockfile to be patched?
<ivan> ryantm: a lot of Rust projects don't have a Cargo.lock in their git and nixpkgs's buildRustPackage needs one
<ryantm> ah, thanks!
<cole-h> But why was it moved?
<simpson> cole-h: Again, just to double-check that I grok: Community contributions need to flow through the appropriate power broker, and the brokers must be appeased by a token appeal of some sort? Like, this happens in Linux as well, but in that tree there are specified people who are *responsible* for those merges; their power is balanced by responsibility.
<simpson> (I've personally had very silly patches merged into Linux simply because I emailed them to the right person, and they had a script which pulled everything from their email into git. I didn't break anybody, so my work got included.)
deadpixels has quit [Remote host closed the connection]
<samueldr> personally, there's a lot of PRs which exercise a corner of Nixpkgs I don't know about
<samueldr> so when I see those, I back away
<samueldr> e.g. `python3Packages.buildPythonPackage`, I don't know what gotchas to look for, so I don't
<{^_^}> [nixpkgs] @ryantm merged pull request #104669 → osu-lazer: 2020.1017.0 -> 2020.1121.0 → https://git.io/Jk6MC
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkiyv
strikerer has joined #nixos
strikerer has quit [Remote host closed the connection]
dxtr has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @bcdarwin opened pull request #104700 → python3Packages.nibabel: remove `platforms` from `meta` → https://git.io/Jkiyi
<{^_^}> [nixpkgs] @ryantm merged pull request #93176 → swapview: init at 0.1.0 → https://git.io/JJs7v
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkiy1
sarcasticadmin[m has joined #nixos
<ryantm> oxalica: I cleared out all the ones I felt qualified to merge.
<simpson> ryantm++
<{^_^}> ryantm's karma got increased to 28
sarcasticadmin[m is now known as sarcasticadmin
<{^_^}> [nixpkgs] @ryantm merged pull request #103654 → b3sum: 0.3.4 -> 0.3.7 → https://git.io/Jkmae
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkiSI
wfranzini has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #103914 → rootlesskit: 0.11.0 -> 0.11.1 → https://git.io/JkZGT
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « rootlesskit: 0.11.0 -> 0.11.1 »: https://git.io/JkiSR
<{^_^}> [nixpkgs] @FRidh merged pull request #103911 → react-native-debugger: 0.11.4 -> 0.11.5 → https://git.io/JkZYy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « react-native-debugger: 0.11.4 -> 0.11.5 »: https://git.io/JkiSu
<{^_^}> [nixpkgs] @FRidh merged pull request #103883 → leatherman: 1.12.2 -> 1.12.3 → https://git.io/JkG8i
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « leatherman: 1.12.2 -> 1.12.3 »: https://git.io/JkiS2
<{^_^}> [nixpkgs] @FRidh merged pull request #104489 → python27Packages.pyside2: 5.15.1 -> 5.15.2 → https://git.io/JkVfS
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python27Packages.pyside2: 5.15.1 -> 5.15.2 »: https://git.io/JkiSK
<{^_^}> [nixpkgs] @FRidh merged pull request #104440 → mellowplayer: migrate to Qt5.15 → https://git.io/Jk2DB
<{^_^}> [nixpkgs] @FRidh pushed commit from @freezeboy to master « mellowplayer: migrate to Qt5.15 »: https://git.io/JkiSX
<{^_^}> [nixpkgs] @FRidh merged pull request #104427 → obs-ndi: migrate to Qt5.15 → https://git.io/Jk2gN
<{^_^}> [nixpkgs] @FRidh pushed commit from @freezeboy to master « obs-ndi: migrate to Qt5.15 »: https://git.io/JkiSM
zupo has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #103878 → inboxer: 1.2.1 -> 1.2.3 → https://git.io/JkGsL
<{^_^}> [nixpkgs] @FRidh merged pull request #103672 → edbrowse: 3.7.6 -> 3.7.7 → https://git.io/JkYeM
werner291 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « edbrowse: 3.7.6 -> 3.7.7 »: https://git.io/Jki9J
<{^_^}> [nixpkgs] @FRidh merged pull request #103591 → wxsqlite3: 4.6.0 -> 4.6.1 → https://git.io/Jkth2
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « wxsqlite3: 4.6.0 -> 4.6.1 »: https://git.io/Jki9U
<{^_^}> [nixpkgs] @FRidh merged pull request #103588 → windowchef: 0.5.1 -> 0.5.2 → https://git.io/JktxY
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « windowchef: 0.5.1 -> 0.5.2 »: https://git.io/Jki9k
<{^_^}> [nixpkgs] @FRidh merged pull request #103555 → star: 2.7.5c -> 2.7.6a → https://git.io/JktnA
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « star: 2.7.5c -> 2.7.6a »: https://git.io/Jki9L
deadpixels has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #104697 → amoeba: xlibs -> xorg, fix borg → https://git.io/JkiKO
<{^_^}> [nixpkgs] @jonringer pushed to master « amoeba: xlibs -> xorg, fix borg »: https://git.io/Jki9q
<{^_^}> [nixpkgs] @zimbatm merged pull request #104484 → influxdb2: init at v2.0.2 → https://git.io/JkaXo
<{^_^}> [nixpkgs] @zimbatm pushed commit from @danderson to master « influxdb2: init at v2.0.2 (#104484) »: https://git.io/Jki9Y
<{^_^}> [nixpkgs] @FRidh merged pull request #103532 → seafile-shared: 7.0.8 -> 7.0.9 → https://git.io/JktU6
la-jesystani has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « seafile-shared: 7.0.8 -> 7.0.9 »: https://git.io/Jki9s
<lovesegfault> This log is probably giving hydra a panic attack
<{^_^}> [nixpkgs] @FRidh merged pull request #103619 → asciidoctorj: 2.4.1 -> 2.4.2 → https://git.io/Jkqro
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « asciidoctorj: 2.4.1 -> 2.4.2 »: https://git.io/Jki9G
<cole-h> lol
<{^_^}> [nixpkgs] @FRidh merged pull request #102453 → ibus-engines.bamboo: 0.6.6 -> 0.6.7 → https://git.io/JT5aR
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ibus-engines.bamboo: 0.6.6 -> 0.6.7 »: https://git.io/Jki9C
<{^_^}> [nixpkgs] @FRidh merged pull request #102587 → xmlbird: 1.2.11 -> 1.2.12 → https://git.io/JTFGy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « xmlbird: 1.2.11 -> 1.2.12 »: https://git.io/Jki9l
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104055 → mm: 2016.11.04 -> 2020.11.17 → https://git.io/JklUO
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/Jki9B
<{^_^}> [nixpkgs] @FRidh merged pull request #101270 → ace: 6.5.10 -> 6.5.11 → https://git.io/JTuaq
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ace: 6.5.10 -> 6.5.11 »: https://git.io/Jki9E
<{^_^}> [nixpkgs] @FRidh merged pull request #100954 → gpac: 1.0.0 -> 1.0.1 → https://git.io/JTWDG
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « gpac: 1.0.0 -> 1.0.1 »: https://git.io/Jki9g
<{^_^}> [nixpkgs] @FRidh closed pull request #100841 → appeditor: 1.1.0 -> 1.1.1 → https://git.io/JTchk
malook has quit [Quit: malook]
<FRidh> An incorrect PR by r-ryantm. That's the first time in months I've seen that.
<{^_^}> [nixpkgs] @FRidh merged pull request #100837 → alembic: 1.7.14 -> 1.7.15 → https://git.io/JTcFn
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « alembic: 1.7.14 -> 1.7.15 »: https://git.io/Jki9M
<ryantm> They definitely happen sometimes, link?
bbarker has joined #nixos
<{^_^}> #100841 (by r-ryantm, 5 weeks ago, closed): appeditor: 1.1.0 -> 1.1.1
<FRidh> or maybe master has an incorrect version + hash combination
cosimone has joined #nixos
<ryantm> FRidh: There was a problem with the environment that passthru.updateScript was run in around that time. I think that issue has been fixed.
supermarin has joined #nixos
<FRidh> okay
pushqrdx has quit [Ping timeout: 256 seconds]
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #102710 → profile-sync-daemon: 6.40 -> 6.42 → https://git.io/JTNtF
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « profile-sync-daemon: 6.40 -> 6.42 »: https://git.io/JkiHm
<{^_^}> [nixpkgs] @FRidh closed pull request #102651 → openldap: 2.4.51 -> 2.4.55 → https://git.io/JTbE2
<{^_^}> [nixpkgs] @FRidh merged pull request #102603 → knightos-mkrom: 1.0.2 -> 1.0.3 → https://git.io/JTFBZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « knightos-mkrom: 1.0.2 -> 1.0.3 »: https://git.io/JkiHZ
supermarin has quit [Ping timeout: 240 seconds]
ris has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #100556 → vcstool: 0.2.9 -> 0.2.14 → https://git.io/JTOdy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « vcstool: 0.2.9 -> 0.2.14 »: https://git.io/JkiHR
<{^_^}> [nixpkgs] @FRidh closed pull request #69692 → netcdfcxx4: 4.3.0 -> 4.3.1 → https://git.io/JeZWv
<{^_^}> [nixpkgs] @FRidh closed pull request #78234 → mwic: 0.7.7 -> 0.7.8 → https://git.io/JvL47
<{^_^}> [nixpkgs] @FRidh closed pull request #78533 → tesseract: 3.05.00 -> 4.1.1 → https://git.io/JvqHx
<{^_^}> [nixpkgs] @FRidh closed pull request #85111 → ocamlPackages.stdlib-shims: 0.1.0 -> 0.2.0 → https://git.io/Jvjgz
<{^_^}> [nixpkgs] @FRidh closed pull request #79866 → symengine: 0.5.0 -> 0.6.0 → https://git.io/JvCXi
<{^_^}> [nixpkgs] @FRidh closed pull request #86700 → nlopt: 2.6.1 -> 2.6.2 → https://git.io/JfsiE
<{^_^}> [nixpkgs] @FRidh closed pull request #86917 → gnome3.gnome-color-manager: 3.32.0 -> 3.36.0 → https://git.io/JfGyU
<{^_^}> [nixpkgs] @FRidh closed pull request #86963 → libburn: 1.5.2 -> 1.5.2.pl01 → https://git.io/JfZeQ
<{^_^}> [nixpkgs] @FRidh closed pull request #87020 → mopidy-soundcloud: 2.1.0 -> 3.0.0 → https://git.io/JfZG4
<{^_^}> [nixpkgs] @FRidh closed pull request #87051 → ocamlPackages.ctypes: 0.16.0 -> 0.17.1 → https://git.io/JfZ4T
{^_^} has quit [Excess Flood]
<FRidh> oh, bulk closing is good for spamming
{^_^} has joined #nixos
<supersandro2000> Someone else has eval issues when building https://github.com/NixOS/nixpkgs/commit/ecbe92e57616a22f8c4ec50a7f3832f28972dd79 ?
<{^_^}> [nixpkgs] @grahamc pushed to revert-104484-danderson/influxdb2 « Revert "influxdb2: init at v2.0.2 (#104484)" »: https://git.io/JkiH6
<{^_^}> [nixpkgs] @FRidh merged pull request #91542 → chrome-token-signing: 1.1.2 -> 1.1.2-1 → https://git.io/Jfj4T
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « chrome-token-signing: 1.1.2 -> 1.1.2-1 »: https://git.io/JkiHi
<NieDzejkob> Hi, what's the status in this PR of mine? Am I supposed to do something? https://github.com/NixOS/nixpkgs/pull/102516
<{^_^}> #102516 (by NieDzejkob, 3 weeks ago, open): pythonPackages.sumtypes: init at 0.1a5
<{^_^}> [nixpkgs] @grahamc opened pull request #104702 → Revert "influxdb2: init at v2.0.2" → https://git.io/JkiHX
<{^_^}> [nixpkgs] @grahamc merged pull request #104702 → Revert "influxdb2: init at v2.0.2" → https://git.io/JkiHX
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JkiHD
<supersandro2000> NieDzejkob: thanks for the reminder. if no one else looks at it I will looks at it later
<{^_^}> [nixpkgs] @grahamc pushed 0 commits to revert-104484-danderson/influxdb2: https://git.io/JkiHy
<{^_^}> [nixpkgs] @ryantm merged pull request #104547 → indilib: 1.8.6 -> 1.8.7 → https://git.io/Jkwc2
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkiHS
supermarin has joined #nixos
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<supersandro2000> grahamc[m]: love to spot ofborg issues
<ryantm> FRidh: how did you decide what to close?
<{^_^}> [nixpkgs] @jonringer merged pull request #104670 → dash: add patch to prevent code execution when noexec is set → https://git.io/Jk6AU
<{^_^}> [nixpkgs] @jonringer pushed commit from @mweinelt to master « dash: add patch to prevent code execution when noexec is set »: https://git.io/JkiHd
<supersandro2000> I already thought about reverting but I wasn't sure and build it locally
<gchristensen> supersandro2000: heh, what do you mean?
<FRidh> last 20 or so were at least a year old. Surely by then there is a newer update
<{^_^}> #104702 (by grahamc, 2 minutes ago, merged): Revert "influxdb2: init at v2.0.2"
<NieDzejkob> supersandro2000: ah, thanks! There's also this PR of mine, and the state looks kinda different? https://github.com/NixOS/nixpkgs/pull/98624
<{^_^}> #98624 (by NieDzejkob, 8 weeks ago, open): rgbds: add NieDzejkob as maintainer
<{^_^}> [nixpkgs] @ryantm merged pull request #104643 → eternal-terminal: 6.0.11 -> 6.0.13 → https://git.io/Jkoxp
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkiHb
<FRidh> merge conflicts I also often close, unless there is an important discussion on it
<supersandro2000> NieDzejkob: I opened a tab for it. there are just 20 more open right now I want to dig through
<{^_^}> [nixpkgs] @ryantm reopened pull request #69692 → netcdfcxx4: 4.3.0 -> 4.3.1 → https://git.io/JeZWv
<{^_^}> [nixpkgs] @grahamc pushed to revert-104702-revert-104484-danderson/influxdb2 « Revert "Revert "influxdb2: init at v2.0.2"" »: https://git.io/JkiHh
<ryantm> FRidh: I reopened https://github.com/NixOS/nixpkgs/pull/69692 since it had other fixes.
<{^_^}> #69692 (by r-ryantm, 1 year ago, open): netcdfcxx4: 4.3.0 -> 4.3.1
<{^_^}> [nixpkgs] @grahamc pushed 0 commits to revert-104702-revert-104484-danderson/influxdb2: https://git.io/JkiQf
<gchristensen> I wish ofborg were faster :(
<supersandro2000> *We all
pushqrdx has quit [Ping timeout: 264 seconds]
pushqrdx_ has joined #nixos
<simpson> Is it that slow?
<gchristensen> I guess I feel a perhaps unique amount of pressure to make it true
<FRidh> you're referring to the evals, right?
<gchristensen> yeah
<{^_^}> [nixpkgs] @raboof opened pull request #104703 → parted: build with python3 → https://git.io/JkiQs
<supersandro2000> From which number should staging be targeted? 500 definitely but 100-500, too?
nschoe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<gchristensen> 100-500 usually not, we can usually do 100 builds quite quickly in hydra
<supersandro2000> gchristensen++
<{^_^}> gchristensen's karma got increased to 377
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jonatanb has quit [Remote host closed the connection]
<ryantm> r-ryantm currently targets staging at 100, should I change that cutoff to something else?
<gchristensen> this is of course the 10,000 build question that nobody has been willing to put a specific number on :P
<FRidh> no please keep that
<FRidh> as soon as there are multiple 100-500 merged, the impact can be quite big
<ryantm> Probably makes sense for the threshold for regular contributions to be higher than r-ryantm ones.
<FRidh> I typically merge them in bulk before a new staging-next cycle
<FRidh> unless someone else of course merged them already
zeorin has joined #nixos
<danderson> Where does the release notes doc live these days? The one in nixpkgs/doc is really old, afaict
<FRidh> nixos/doc
<danderson> aha, thx
<zeorin> Hello all, I just installed Nix on my ubuntu machine. I have a nixos machine, so I'm a little used to nix already. What's strange to me is that I don't seem to have any channels set up, yet I'm able to install software using nix.
<zeorin> nixos of course comes with the stable channel already set up
<zeorin> Should I explicitly set up a channel?
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @mweinelt pushed to release-20.09 « dash: add patch to prevent code execution when noexec is set »: https://git.io/Jki7L
zupo has joined #nixos
rprije has joined #nixos
szicari has quit [Ping timeout: 256 seconds]
malook has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
boxscape has joined #nixos
<{^_^}> [nixpkgs] @steveeJ opened pull request #104704 → wezterm: initial package → https://git.io/Jki77
lambda-11235 has quit [Max SendQ exceeded]
malook has quit [Client Quit]
FRidh has quit [Quit: Konversation terminated!]
<meatcar> What's the concensus on using `with` for single-item lists, like `maintainers = with maintainers; [ foo ];` vs `maintainers = [ maintainers.foo ];`? `with` scares me a bit in general, and within a `rec` especially, so I try to avoid it where possible.
lambda-11235 has joined #nixos
<srhb> meatcar: It's fine either way. And being wary of it is too. As long as you keep its scope very local, it's usually not confusing or dangerous.
<srhb> zeorin: Likely root has a channel and you're using that without realizing?
<zeorin> Yeah I just figured that out. Root has a channel `sudo nix-channel --list` complained about nix-channel not being a valid command
<ryantm> meatcar: I like the former because it makes it easy to add a new maintainer.
<zeorin> `sudo -i nix-channel --list` informed me that the `nixpkgs` channel is set to unstable
<srhb> zeorin: That sounds normal on non-NixOS linux.
deadpixels has quit [Remote host closed the connection]
<meatcar> If only there was a similarly short an concise way to do `builtins.attrValues { inherit (maintainers) foo; };` :)
zupo has quit [Ping timeout: 265 seconds]
szicari has joined #nixos
iH8c0ff33 has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
gthm has quit [Ping timeout: 260 seconds]
Morfio has quit [Quit: This computer has gone to sleep]
<bsima> I'm trying to compile a package that depends on libfive-guile, but I can't figure out how to get that library in the right context. What am I missing here? Nix code: http://ix.io/2FeM / Error: http://ix.io/2FeN
zeorin has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vidbina has joined #nixos
szicari has quit [Ping timeout: 264 seconds]
szicari has joined #nixos
alp has quit [Ping timeout: 272 seconds]
alp has joined #nixos
_deepfire has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104044 → languagetool: 5.0 -> 5.1 → https://git.io/JkW6W
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiFW
<supersandro2000> meatcar: I alway nitpick people to use the first because it makes changing maintainers super easy
<supersandro2000> and with is only good used when it is either with stdenv.lib or very small
<supersandro2000> like buildinputs, maintainers or something similar
<supersandro2000> bsima: htat pastebin has no https
<bsima> supersandro2000: ah didn't know that, anyway there's no sensitive data in there
Morfio has joined #nixos
<supersandro2000> bsima: but I need to click twice and wait super long cause https everywhere tells me no no
<supersandro2000> and other browser soonish, too
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104033 → clipgrab: 3.8.15 -> 3.9.2 → https://git.io/JkW3Z
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiFb
pushqrdx_ has quit [Ping timeout: 256 seconds]
redmp has joined #nixos
<bsima> you could also just curl the url, since it just delivers plaintext
sangoma has quit [Quit: WeeChat 2.9]
domogled has quit [Remote host closed the connection]
deadpixels has joined #nixos
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
werner291 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jkibr
<la-jesystani> hey, im feeling pretty dumb here ive been reading docs all night, could someone please tell me how to use the nixops flake, and tell it which plugins i need?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104698 → yed: mark as broken if jre.gtk3 is not available → https://git.io/JkiKM
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkibD
vidbina has quit [Quit: vidbina]
iH8c0ff33 has joined #nixos
vidbina has joined #nixos
vidbina has quit [Client Quit]
mkaito has quit [Quit: WeeChat 2.9-dev]
bbarker has quit [Ping timeout: 256 seconds]
bbarker has joined #nixos
vidbina has joined #nixos
Darkmatter66 has joined #nixos
iH8c0ff33 has quit [Ping timeout: 240 seconds]
lsix has quit [Ping timeout: 264 seconds]
<tokudan> how do i create zfs datasets during boot before systemd tries to mount local filesystems?
<lordcirth> tokudan, like this kind of thing? https://grahamc.com/blog/erase-your-darlings
<mahogany> anyone got some advice for building maven (war build) derivations?
<tokudan> lordcirth, not really, i need to create datasets during boot, but boot.initrd.postDeviceCommands might help me
<lordcirth> tokudan, why do you need to create them on boot? Is this firstboot init, or every boot?
endformationage has joined #nixos
<tokudan> lordcirth, basically firstboot, but the list of datasets may change during lifetime and on next boot they need to be created
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #98624 → rgbds: add NieDzejkob as maintainer → https://git.io/JU23n
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkiA3
<tokudan> lordcirth, idea is that when I add a service to a system i just add a dataset to a list and configure it as a filesystem. then nixops deploy --force-reboot and i'm done
Reventlov has quit [Quit: WeeChat 2.3]
lsix has joined #nixos
<lordcirth> tokudan, so every stateful service will have it's state in a seperate filesystem? Seems kinda overkill but ok
<tokudan> lordcirth, yeah, and i can just login to the system and do a zfs snapshort -r rpool/data followed by zfs send -r... rpool/data@backup to get a full backup of the system
Reventlov has joined #nixos
Reventlov has joined #nixos
Reventlov has quit [Changing host]
<tokudan> i've been playing around with local-fs-pre.target, local-fs.target and zfs.target, but none of them seem to help me in any way
<lordcirth> tokudan, I would just make /var a filesystem
iH8c0ff33 has joined #nixos
<{^_^}> [nixpkgs] @prusnak pushed to voxelands « voxelands: 1512.00 -> 1704.00 »: https://git.io/JkiAX
<tokudan> lordcirth, having it all in separate datasets is more clean
<{^_^}> [nixpkgs] @prusnak pushed 0 commits to voxelands: https://git.io/JkiAy
<{^_^}> [nixpkgs] @prusnak opened pull request #104705 → voxelands: 1512.00 -> 1704.00 → https://git.io/JkiAd
<lordcirth> tokudan, ok. What if you set them up as part of starting the associated service?
<{^_^}> [nixpkgs] @prusnak closed pull request #62849 → Remove Voxelands package → https://git.io/fjz6Y
<lordcirth> You could use systemd conditionals to create the filesystem if the state dir isn't a mountpoint
<tokudan> lordcirth, then boot fails because systemd fails to find the datasets
aswanson has quit [Quit: aswanson]
<lordcirth> tokudan, because of fstab entries that can't mount?
<tokudan> exactly
aswanson has joined #nixos
<lordcirth> tokudan, just set the service filesystems 'nofail'?
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.09: https://git.io/JkixL
<raboof> I'm trying to build graphviz in nix-shell, but it seems I'm doing something wrong.
<lordcirth> Or even noauto and have a service prestart or init service handle it
<tokudan> hmm... that might work
<raboof> after entering `nix-shell '<nixpkgs>' -A graphviz` I can `unpackPhase`, but entering the source directory and running `configurePhase` doesn't seem to do anything
domogled has joined #nixos
<raboof> I guess I need to invoke autotools somehow, but how?
<tokudan> needs some extra work on some services, but it should work
<{^_^}> [nixpkgs] @mweinelt merged pull request #103530 → [20.09] fastd: 19 -> 21 → https://git.io/JktUB
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.09: https://git.io/Jkixl
<tokudan> lordcirth, i guess i'll try that. thanks :)
deadpixels has quit [Ping timeout: 260 seconds]
iH8c0ff33 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @mweinelt merged pull request #102815 → [20.03] motion: fix CVE-2020-26566 → https://git.io/JTAnz
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.03: https://git.io/Jkixy
deadpixels has joined #nixos
al3x27 has joined #nixos
zupo has joined #nixos
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102516 → pythonPackages.sumtypes: init at 0.1a5 → https://git.io/JTdwr
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkipE
<raboof> ah I guess I have to run the `preAutoreconf` explicitly
<{^_^}> [nixpkgs] @timokau merged pull request #104476 → pynac: use python3 instead of python2 → https://git.io/Jka0D
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/Jkipz
iH8c0ff33 has joined #nixos
<{^_^}> [nixpkgs] @prusnak closed pull request #96036 → WIP: protonmail-bridge: 1.2.3-1 -> 1.3.3-1 → https://git.io/JUvr5
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103937 → kak-prelude: Fix installation path → https://git.io/JkZMi
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/Jkipo
JonReed has joined #nixos
bbarker has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #103710 → xorg: fix update generation → https://git.io/JkYyv
<{^_^}> [nixpkgs] @jonringer pushed commit from @TredwellGit to staging « xorg: fix update generation »: https://git.io/Jkip5
palo has quit [Quit: WeeChat 2.7.1]
bbarker has joined #nixos
iH8c0ff33 has quit [Ping timeout: 256 seconds]
<raboof> :q
palo has joined #nixos
<{^_^}> [nixpkgs] @rycee opened pull request #104706 → trash-cli: 0.20.11.7 -> 0.20.11.23 → https://git.io/JkihO
__monty__ has quit [Quit: leaving]
<JonReed> Why could possibly something work when it is started inside xsession, but have bugs when it is started via a systemd service? I was trying to start `xbindkeys` as a systemd service in NixOS for hours now and nothing I try works. Eventually, I found this https://logs.nix.samueldr.com/nixos/2017-10-07#611290 comment saying that they also weren't able
<JonReed> to start it as a systemd service. I copy the exact same command that the service generates in ExecStart and run it in console and it works. But when I start the service with `systemctl --user start xbindkeys` xbindkeys does't work (it has a weird bug where I see it more and more of xbindkeys processes spawning each time I press a key combination
<JonReed> and after a couple of them it crashes - this doesn't happen anywhere outside systemd).
<{^_^}> [nixpkgs] @LnL7 opened pull request #104707 → poetry2nix: cross fixe → https://git.io/Jkih6
<{^_^}> [nixpkgs] @ryantm merged pull request #104562 → obsidian: 0.9.11 -> 0.9.15 → https://git.io/Jkw5T
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkihM
iH8c0ff33 has joined #nixos
<JonReed> It sees the connect "DISPLAY" too, because when I deliberately change that to an invalid one, it refuses to start. So, like what the hell is different? How running a command via `systemd --user start service` is different from running it from console? I'm so confused.
<JonReed> s/connect/correct
<JonReed> infinisil: Sorry for the direct ping, but you're like the only guy who on the Internet who I found had the same problem. Were you able to find out why xbindkeys weren't working for you as a systemd service or I should give up and let it forever remain a mystery?
<infinisil> Oh wow, that was a while ago :o
<{^_^}> [nixpkgs] @jaredramirez opened pull request #104709 → elmPackages: add elm-graphql and elm-review → https://git.io/Jkijg
cosimone_ has joined #nixos
dxtr has joined #nixos
<JonReed> infinisil: :D I know. I assume if somebody like you weren't able to solve it in 3 years, then I should give up right now.
cosimone has quit [Ping timeout: 260 seconds]
cosimone_ is now known as cosimone
<infinisil> I don't think I ever figured that out
boxscape has quit [Quit: Connection closed]
<infinisil> JonReed: Maybe try comparing `env` within systemd and `env` in a terminal
dsx has quit [Ping timeout: 268 seconds]
<{^_^}> [nixos-homepage] @garbas pushed to redesign-features « updating graphics »: https://git.io/JkijA
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<bsima> how do I tell mkDerivation to tell autoconf to look in a specific place for shared libs?
<{^_^}> [nixpkgs] @andir merged pull request #104106 → [20.09] crate2nix: init at 0.8.0 → https://git.io/Jk8Um
<{^_^}> [nixpkgs] @andir pushed 2 commits to release-20.09: https://git.io/JkPeO
<{^_^}> [nixpkgs] @gilligan closed pull request #102276 → upterm: init at 0.4.6 → https://git.io/JTHDV
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103253 → LAStools: init at 201003 → https://git.io/JkTqG
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JkPeR
deadpixels has quit [Ping timeout: 240 seconds]
bbarker has quit [Ping timeout: 264 seconds]
dsx has joined #nixos
bbarker has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103921 → seaweedfs: 2.09 -> 2.10 → https://git.io/JkZ4H
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPe9
deadpixels has joined #nixos
wnklmnn has quit [Quit: Leaving]
supermarin has quit [Ping timeout: 272 seconds]
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
Guest88350 has quit [Quit: Leaving]
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #104710 → youtube-dl: 2020.11.21.1 -> 2020.11.24 → https://git.io/JkPvG
<{^_^}> [nixpkgs] @zowoq merged pull request #104688 → bat: 0.16.0 -> 0.17.0 → https://git.io/JkiEi
<{^_^}> [nixpkgs] @zowoq pushed commit from @06kellyjac to master « bat: 0.16.0 -> 0.17.0 »: https://git.io/JkPvl
Darkmatter66 has quit [Max SendQ exceeded]
Darkmatter66 has joined #nixos
Darkmatter66 has quit [Max SendQ exceeded]
Darkmatter66 has joined #nixos
Darkmatter66 has quit [Max SendQ exceeded]
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103227 → devour: init at 12 → https://git.io/JkU91
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JkPvA
davidv7 has joined #nixos
Darkmatter66 has quit [Max SendQ exceeded]
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #88202 → expose gcov, gcc-ar, gcc-ranlib and others gcc tools in gcc-wrapper (fixes #86272) → https://git.io/JfzWR
Darkmatter66 has quit [Max SendQ exceeded]
Darkmatter66 has joined #nixos
thommey has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103296 → python37Packages.genanki: 0.8.1 -> 0.9.0 → https://git.io/Jkkvd
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPfa
<{^_^}> [nixos-homepage] @garbas pushed to add-a-guide « learn: adding terraform guide from nix.dev »: https://git.io/JkPfV
<{^_^}> [nixos-homepage] @garbas opened pull request #646 → learn: adding terraform guide from nix.dev → https://git.io/JkPfw
tylerjl has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @flokli merged pull request #104520 → wsdd: init at 0.6.2 → https://git.io/JkVHS
<{^_^}> [nixpkgs] @flokli pushed 4 commits to master: https://git.io/JkPfi
vidbina has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #104711 → josm: 17084 → 17329 → https://git.io/JkPfD
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103967 → dbeaver: 7.2.4 -> 7.2.5 → https://git.io/JkcGZ
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPfb
<{^_^}> [nixpkgs] @zowoq merged pull request #104263 → oniguruma: 6.9.5_rev1 -> 6.9.6 → https://git.io/JkEul
<{^_^}> [nixpkgs] @zowoq pushed commit from @r-ryantm to staging « oniguruma: 6.9.5_rev1 -> 6.9.6 »: https://git.io/JkPfN
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103924 → sigil: 1.3.0 -> 1.4.0 → https://git.io/JkZ0r
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPJv
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leothrix has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103923 → sickgear: 0.22.15 -> 0.23.0 → https://git.io/JkZRW
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPJU
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103915 → rpm-ostree: 2020.7 -> 2020.8 → https://git.io/JkZnJ
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPJL
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<{^_^}> [nixpkgs] @Pamplemousse opened pull request #104712 → wordlists: init at unstable-2020-11-23 → https://git.io/JkPJZ
halfbit has joined #nixos
<halfbit> I can't seem to get nix build to understand nativeBuildInputs vs buildInputs
hlolli__ has quit [Ping timeout: 272 seconds]
<halfbit> when I set crossSystem { config = "armv7l-unknown-linux-musleabihf" }; everything then gets built for arm, nativeBuildInputs included
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #104713 → leo-editor: drop ramkromberg from maintainer → https://git.io/JkPJr
philr has joined #nixos
bbarker has quit [Remote host closed the connection]
deadpixels has quit [Ping timeout: 264 seconds]
bbarker has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103922 → shaarli: 0.11.1 -> 0.12.1 → https://git.io/JkZBu
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPUL
bbarker has quit [Ping timeout: 246 seconds]
mahogany has quit [Quit: Konversation terminated!]
Ariakenom has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @thomasjm opened pull request #104714 → Extend nix-prefetch-git to support passing tree hashes as "rev" → https://git.io/JkPUb
<bsima> halfbit: nativeBuildInputs is runtime deps so they would need to be included in the resulting closure, right?
<pushqrdx> can someone try to run ghidra (the reverse engineering tool) and tell me if it runs correctly?
<pushqrdx> cause it runs here but no text is visible
<pushqrdx> show blank background
<cole-h> bsima: No, nativeBuildInputs are not runtim deps.
<cole-h> runtime*
<cole-h> They are just that: build inputs.
<halfbit> bsima: oh maybe I'm using the wrong thing then, I need to specify certain tools/libs for compile time
<cole-h> nativeBuildInputs is used for tools like cmake, gnumake, ninja, etc that are ran during build time
<halfbit> the cross compile docs seemed to make me think nativeBuildInputs was the thing, it also linked to whats probably a relevant issue about wrapping things in callPackage, which I do, but it still doesn't work
<cole-h> When cross-compiling, you need to use the packages listed in nativeBuildInputs from the targeted system (IIRC)
<cole-h> Otherwise, it will use the binaries suitable for your current system
selfsymmetric-mu has joined #nixos
<halfbit> like I have default.nix with { pkgs ? import <nixpkgs> { crossSystem { config = "..."; } }} pkgs.callPackage( {pkgs}: pkgs.stdenv.mkDerivation { nativeBuildInputs = [cmake]; buildInputs = [zlib]; } ) sort of like that
<halfbit> nix build then compile cmake for whatever the crossSystem config is set to
<halfbit> armv7-unknown-linux-musleabihf for example
selfsymmetric-mu has quit [Remote host closed the connection]
<halfbit> I think I need to test some things out in a smaller test project first heh
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
wfranzini has quit [Client Quit]
alp has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-search] @garbas pushed to use-awscli2 « awscli -> awscli2 »: https://git.io/JkPTh
<{^_^}> [nixos-search] @garbas opened pull request #234 → awscli -> awscli2 → https://git.io/JkPTj
domogled has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103862 → dolt: 0.21.4 -> 0.22.0 → https://git.io/JksQV
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPkk
selfsymmetric-mu has joined #nixos
<selfsymmetric-mu> I installed steam as `pkgs.steam.overrideAttrs (orig: { extraPkgs = with pkgs; [ qt5.qtbase ]; })` but I'm still getting `vrmonitor: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory`. What am I doing wrong?
<JonReed> infinisil: Thanks! It was related to environment vars somehow. I figured out that if, instead of starting it directly, I wrap it using `wrapProgram` in a way where all environment variables are unset and then $PATH and $DISPLAY are set back again, it works. Vice versa, taking the command in ExecStart and running it in a `nix-shell --pure` sandbox
<JonReed> with the $PATH copied from the service's init file that was generated, produced the same error. Yay! Now I can narrow it down even more.
<halfbit> hmmm I think I see the problem
<{^_^}> [nixos-search] @garbas pushed to use-awscli2 « remove debug stuff »: https://git.io/JkPkt
domogled has joined #nixos
al3x27 has quit [Ping timeout: 268 seconds]
turlando has quit [Remote host closed the connection]
turlando has joined #nixos
<{^_^}> [nixpkgs] @eadwu closed pull request #83619 → pythonPackages.jupyter_core: fix search path → https://git.io/JvQ0o
aswanson has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103899 → photoflare: 1.6.5 -> 1.6.6 → https://git.io/JkGHW
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPk4
fling has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #104716 → mpv: 0.32.0 -> 0.33.0 → https://git.io/JkPk0
* colemickens almost!
n3t has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #234 → awscli -> awscli2 → https://git.io/JkPTj
<{^_^}> [nixos-search] @garbas pushed to master « awscli -> awscli2 (#234) »: https://git.io/JkPku
<{^_^}> [nixos-search] @garbas pushed 0 commits to use-awscli2: https://git.io/JkPkz
<{^_^}> [nixpkgs] @danderson opened pull request #104717 → influxdb2: init at v2.0.2 → https://git.io/JkPkV
<pushqrdx> so all java apps seems to have invisible text problem
domogled has quit [Ping timeout: 256 seconds]
pushqrdx has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103863 → doppler: 3.16.1 -> 3.17.0 → https://git.io/Jks7M
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPkN
JonReed has quit [Ping timeout: 245 seconds]
iH8c0ff33 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-search] @garbas merged pull request #232 → Fix links to github sources → https://git.io/Jkoz3
<{^_^}> [nixos-search] @garbas pushed commit from @turboMaCk to master « Fix links to github sources (#232) »: https://git.io/JkPIZ
<{^_^}> [nixos-search] @garbas pushed 0 commits to turboMaCk/fix-github-links: https://git.io/JkPIn
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103879 → jackett: 0.16.2131 -> 0.16.2152 → https://git.io/JkGGX
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPI2
orivej has joined #nixos
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #102269 → terraria-server: 1.4.0.5 -> 1.4.1.2 → https://git.io/JTHXS
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPLY
eoli3n_ has quit [Ping timeout: 264 seconds]
terrorjack has quit [Ping timeout: 264 seconds]
czer00 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @SuperSandro2000 closed pull request #81661 → pam_ssh_agent_auth: Honour services.openssh.authorizedKeysFiles → https://git.io/JvaEV
<{^_^}> [nixpkgs] @avnik opened pull request #104719 → Wine update → https://git.io/JkPLN
turlando has quit [Remote host closed the connection]
turlando has joined #nixos
iH8c0ff33 has joined #nixos
justan0theruser has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @herrwiese opened pull request #104720 → linux-hardened: 5.8.x -> 5.9.x → https://git.io/JkPt6
iH8c0ff33 has quit [Ping timeout: 240 seconds]
<palo> I have a problem with https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/mysql.nix#L401 I'm getting mysql-post-start[25395]: ERROR 1227 (42000) at line 1: Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
<palo> I guess I have to create a ticket for that.
werner291 has quit [Quit: werner291]
la-jesystani has quit [Quit: Lost terminal]
<palo> ah I might have another problem, ...
justan0theruser has joined #nixos
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @vkleen opened pull request #104721 → nixos.postfix: make postfix.enableSmtp work again → https://git.io/JkPqr
cosimone has quit [Quit: cosimone]
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #104722 → nixos/wireless: fix failure with no interfaces → https://git.io/JkPqi
la-jesystani has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b8a78e5b2aa (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/eb86687de94 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #104706 → trash-cli: 0.20.11.7 -> 0.20.11.23 → https://git.io/JkihO
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JkPmG
redmp has quit [Quit: leaving]
M-GNU-[m] has joined #nixos
<{^_^}> [nixpkgs] @jskrzypek opened pull request #104723 → python3Packages.pyspark: Fix out of date postPatch → https://git.io/JkPmz
erasmas has quit [Quit: leaving]
cosimone has joined #nixos