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
thomas has joined #nixos
<thomas> hi
eoli3n has joined #nixos
thomas is now known as Guest67897
<adisbladis> codygman__: Because your stateVersion does not indicate what version of nixpkgs you're using
codygman__ has quit [Ping timeout: 245 seconds]
<adisbladis> Not that I see why they would have the fallback behaviour in the first place. pkgs.path is not a new thing
<notgne2> I ended up re-implementing that part of home-manager
<notgne2> And by that I mean just copy pasting and deleting <nixpkgs>
<notgne2> I couldn't find another workaround for the way I use home-manager (which is deploying it using deploy-rs)
<{^_^}> [nixpkgs] @marsam opened pull request #106987 → fennel: init at 0.7.0 → https://git.io/JLsvl
codygman has joined #nixos
Dagger2 has quit [Excess Flood]
Dagger2 has joined #nixos
erictapen has joined #nixos
Rusty1 has joined #nixos
Dagger2 has quit [Excess Flood]
<codygman> adisbladis: can I fix my state version? I've seen it in configuration.nix but with flakes that is no longer relevant right?
Dagger2 has joined #nixos
fresheyeball has quit [Ping timeout: 272 seconds]
Dagger2 is now known as Dagger
fresheyeball has joined #nixos
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @drewrisinger opened pull request #106988 → qemu: 5.1.0 -> 5.2.0 → https://git.io/JLsJO
iH8c0ff33 has quit [Ping timeout: 256 seconds]
<colemickens> codygman: no, stateVersion is important stil
<colemickens> codygman: stateVersion is used to get backward incompatible changes
<colemickens> gate*
<colemickens> So, Jellyfin, for example, had a majorly breaking change in it's latest version, so much so that you may be "stuck" with the old version of Jellyfin according ot your stateVersion.
<codygman> I'm not sure why my state version is older than 20.09 when I'm on unstable. Also isn't this the home manager specific state version?
<colemickens> codygman: the point is that stateVersion is independent from the nixpkgs version.
<adisbladis> codygman: The stateVersion is fixed at config generation time
<adisbladis> When you did `nixos-generate-config` a stateVersion was pinned
<colemickens> not to interrupt adisbladis but there's this too https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
<adisbladis> colemickens++
<{^_^}> colemickens's karma got increased to 50
<codygman> So a brute force way to fix this is to reinstall NixOS
<colemickens> "reinstall" is almost (basically) never the right answer
<colemickens> if you reinstall with the same config you will be in the exact same state
<gchristensen> what needs fixing about the state version?
<adisbladis> There is nothing wrong with the stateVersion
<colemickens> It seems like maybe you removed the stateversion that was generated when you installed?
<colemickens> It seems like an inherently confusing but necessary concept.
fuzzypixelz has quit [Quit: fuzzypixelz]
<codygman> I don't think I did. Can I check? I see it's 20.03 in /etcnixos/configuration.nix.
<adisbladis> codygman: I consider this a bug in the flake you're using
<codygman> I think I went wrong thinking /etcnixos/configuration.nix doesn't matter after building your system with flakes
<infinisil> gchristensen: The main problem is that there's a single stateVersion for all modules
<adisbladis> codygman: I suggest you submit this upstream http://ix.io/2Iej/nix
<codygman> Alright
<infinisil> This means you can't manually do the state migration for just one module without also doing the migration for all others
<infinisil> adisbladis: ^
<gchristensen> infinisil: not conceptually, it sounds like codygman thinks their stateversion needs "fixing"
supersandro2000 has quit [Disconnected by services]
<adisbladis> codygman: pkgs.path has been around since basically forever I think?
<infinisil> Ah
supersandro2000 has joined #nixos
<adisbladis> So you should never have to fall back to <nixpkgs>
g-w1 has joined #nixos
<infinisil> If I had enough motivation I'd do an rfc for making stateVersion per-module though :)
<codygman> gchristensen: I didn't originally think my state version needed fixing until after hours banging my head on trying to use that flake despite all logic ;)
<adisbladis> infinisil: Can you think of a good UX for it?
<kini> nixpkgs has a fork of openconnect called openconnect_pa. But as of version 8.0, openconnect seems to have reabsorbed the fork. What's the best way to remove openconnect_pa while also offering users a seamless upgrade path to mainline openconnect?
<adisbladis> kini: Remove the unmaintained fork and add an alias
<infinisil> adisbladis: For one, just have e.g. `services.foo.stateVersion = mkOption { type = enum [ 0 1 2 ... ]; }`, without a default, forcing the user to set one
<infinisil> An error would show why it's needed, and what the latest stateVersion is
<adisbladis> kini: Aliases are defined in pkgs/top-level/aliases.nix
<kini> adisbladis: They have different pname values ("openconnect" and "openconnect_pa"); doesn't `nix-env -u` work based on pnames rather than attribute names, which is what aliases do?
<g-w1> is there a way for nix to show me what would be upgraded without actually upgrading?
<infinisil> adisbladis: For another, I'd try to implement state version runtime checking, such that e.g. the state version would be recorded in /var/lib/foo/.nixos-state-version, such that in case of the evaluation value not matching the runtime value, it would complain, and tell you how to migrate
<codygman> It looks like the nrdp flake isn't to blame for wrong use of state version... Home manager is: https://github.com/nix-community/home-manager/blob/e6a58a7e718ac5b21fa8bc9e937cc19bcd8d9293/modules/modules.nix#L217
<infinisil> And ideally you could migrate just by doing `nixos-state-version-migrate fooModule 3`, which then either does it automatically, or gives you instructions for how to do it
<infinisil> With support for checking that it was done successfully, etc.
<codygman> Thanks adisbladis, I'm posting an issue now
<infinisil> And each module should be able to specify a migration for every state version update
<gchristensen> kini: unfortunately we don't consider that often
<adisbladis> Hmm, if it's in home-manager I feel like there should be a reason for it..
kolaente_ has quit [Quit: WeeChat 2.9]
<adisbladis> codygman: Anyway, I think posting an issue is the right thing to do, at least to get some clarification
<kini> gchristensen: OK, if not supporting `nix-env -u` in cases like this is standard practice, I'll just go with that :)
erictapen has quit [Ping timeout: 256 seconds]
<infinisil> adisbladis: That would be really neat ux imo
<adisbladis> infinisil: It sounds pretty dirty though... Eval with side effects ..
<infinisil> adisbladis: Huh no
<infinisil> Imagine `activationScript = "if [[ ${cfg.stateVersion} -ne /var/lib/myModule/.nixos-state-version ]] ..."`
<infinisil> `then echo "Use nixos-state-version-migrate myModule ${cfg.stateVersion}"`
<adisbladis> Why did I think you meant eval-time when you said runtime...
<{^_^}> [nixpkgs] @github-actions[bot] pushed 19 commits to staging-next: https://git.io/JLsTX
* adisbladis should go to sleep
<{^_^}> [nixpkgs] @github-actions[bot] pushed 20 commits to staging: https://git.io/JLsT1
<infinisil> Hehe
<adisbladis> o/
<infinisil> o/
<gchristensen> \o
<infinisil> Oh
<infinisil> \o
<codygman> I guess if I apply that patch and try building again I'll find out what feature home-manager uses that I have too old of a state version for.
<ronthecookie> does the home-manager xsession.windowManager.i3 stuff replace the native nixos services.xserver.windowManager.i3?
<infinisil> Heck, should I just draft up a quick RFC for this?
<infinisil> Hmm but I don't really have a lot of time, neither to maintain the rfc nor to implement it
<gchristensen> maybe not an rfc yet, but an experiment to see how it works
<gchristensen> the best RFCs work already in poc form
<infinisil> Yea
SomeoneSerge has quit [Ping timeout: 264 seconds]
* infinisil does aoc instead hah
<genevino> ronthecookie: i would assume it "overrides" the system-wide installed one because your home-manager stuff occurs earlier in your $PATH - am i wrong here?
<ronthecookie> if you're right, does that mean i need to configure my display manager to work with home-manager's i3?
<ronthecookie> ...well i guess i could just try so ill do that
erictapen has joined #nixos
<{^_^}> [nixpkgs] @kini opened pull request #106989 → openconnect_pa: remove from nixpkgs → https://git.io/JLsII
g-w1 has left #nixos ["WeeChat 3.1-dev"]
<codygman> Okay so my understanding is: 1) I can't build home-manager as a flake purely unless my state version is newer 2) I shouldn't change my state version so 3) I can't build flakes using home manager without --impure.
<codygman> Reinstalling isn't the answer, but I think it would give me a newer state version?
<codygman> That's kinda frustrating if I have everything straight
<colemickens> I guess you have it right, I haven't looked closely at the piece of HM code in question though.
<colemickens> I tend to use HM as a NixOS module and it just inherits my nixpkgs being used by the nixos configuration.
<gchristensen> tbh if you don't mind reinstalling, just change your state version
<gchristensen> you might have something wierd going on but you can fix whatever things are weird
<gchristensen> not much stuff depends on it
<{^_^}> [nixpkgs] @jansol opened pull request #106990 → pipewire: 0.3.17 -> 0.3.18 → https://git.io/JLsLq
<codygman> Alright, thanks again for the help, everybody
nicoo has quit [Remote host closed the connection]
<ronthecookie> ok i experimented and it seems home manager does magic
<ronthecookie> but ill take it, less work for me
<DigitalKiwi> is there a way to see what you do have installed that depends on state version
<DigitalKiwi> the only thing I know of that I have is postgresql
nicoo has joined #nixos
CMCDragonkai2 has joined #nixos
Jackneill has quit [Ping timeout: 240 seconds]
sss2 has quit [Quit: Leaving]
rajivr has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #106991 → cronie: init at 1.5.5 → https://git.io/JLsqK
<ashkitten> can someone help me figure out why wine gets built twice? https://github.com/ashkitten/nixos-config/blob/master/desktop.nix#L193
<ashkitten> nix-top shows two separate wine builders building the same version of wine
mkaito has quit [Quit: WeeChat 2.9]
Dagger has quit [Excess Flood]
<ashkitten> and the two wine builds appear to be identical, using the same build script
Dagger2 has joined #nixos
Dagger2 is now known as Dagger
pushqrdx has joined #nixos
<pushqrdx> ,locate library ice
<{^_^}> Found in packages: R, ccl, red, xsd, ciao, lean, qucs, cjdns, mlton, z88dk, codimd, meteor, moodle, ansible, calibre, cmdstan, coq_8_5, coq_8_6, coq_8_7, coq_8_8, coq_8_9, kodiGBM, lazarus, selfoss, shaarli, texmacs, coq_8_10, coq_8_12, dokuwiki, librepcb, spacegun, wallabag, boost.dev, librecad2, megaglest, mltonHEAD, opentoonz, swiProlog, xbmcPlain, icingaweb2, kibana-oss, kodestudio, libmsgpack, ansible_2_8, calibre-py2, couchpotato, and 149 more
veleiro has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JLsO8
<pushqrdx> ,locate library gio
<{^_^}> Found in packages: R, ccl, red, xsd, ciao, lean, qucs, cjdns, mlton, z88dk, codimd, meteor, moodle, ansible, calibre, cmdstan, coq_8_5, coq_8_6, coq_8_7, coq_8_8, coq_8_9, kodiGBM, lazarus, selfoss, shaarli, texmacs, coq_8_10, coq_8_12, dokuwiki, librepcb, spacegun, wallabag, boost.dev, librecad2, megaglest, mltonHEAD, opentoonz, swiProlog, xbmcPlain, icingaweb2, kibana-oss, kodestudio, libmsgpack, ansible_2_8, calibre-py2, couchpotato, and 149 more
<qyliss> pushqrdx: you can also use ,locate in PMs with {^_^}
<pushqrdx> oh
<qyliss> :)
<pushqrdx> where is that gio dependency though 150 results isn't any helpful
<tpw_rules> so i guess one might say home-manager is sort of a a way to generate application config files with nix?
<tpw_rules> i'm trying to understand what it does since everybody seems to love it
<pushqrdx> i am trying to build something and these deps are missing
<pushqrdx> -- 'xrandr'
<pushqrdx>
<pushqrdx> -- 'sm'
<pushqrdx> -- 'ice'
<pushqrdx> -- 'xi'
<pushqrdx> tpw_rules homemanager to your home directory is what configuration.nix to your nixos
<ronthecookie> tpw_rules: yeah thats it for the most part, theres a bit more to it that i dont understand either (glue code to run programs with the configs)
<tpw_rules> i guess i'm not really familiar with what's in my home directory
<pushqrdx> essentially it adds nixos capabilities to your home dir
<tpw_rules> that statement doesn't mean anything to me
<ronthecookie> it lets you roll back to old versions of all your configs and you can manage it all in the nix lang
<simpson> tpw_rules: It does to ~/.vim/ what NixOS does to /boot/ or what Nix does to /usr/.
<ronthecookie> im still a noob but home-manager has been quite pleasant even with the lack of docs
<ronthecookie> s/noob/nixos noob/
spudly1 has joined #nixos
troydm has quit [Ping timeout: 246 seconds]
troydm has joined #nixos
m0rphism has quit [Ping timeout: 264 seconds]
Guest67897 has quit [Quit: WeeChat 2.9]
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/647cc06986c (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
CMCDragonkai2 has quit [Ping timeout: 268 seconds]
medvid has quit [Ping timeout: 264 seconds]
medvid has joined #nixos
Lord_of_Life_ has joined #nixos
sigmundv__ has quit [Ping timeout: 272 seconds]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
_deepfire has joined #nixos
dycan has quit [Quit: dycan]
iH8c0ff33 has joined #nixos
<energizer> nixos-infect doc says `cat customConfig.optional nixos-infect | ssh root@targethost` what does `customConfig.optional` mean? is that metasyntax or what
<clever> energizer: i think thats just your own shell code, that gets ran before nixos-infect
<clever> energizer: cat will just paste the 2 files together, and feed it to a /bin/sh on the remote box, which runs each line
dycan has left #nixos [#nixos]
dycan has joined #nixos
dycan has joined #nixos
veleiro has quit [Read error: Connection reset by peer]
<energizer> so am i just supposed to edit /etc/nixos/configuration.nix on the vps and then run `nixos-infect | ssh` on the local?
iH8c0ff33 has quit [Ping timeout: 264 seconds]
<bqv> that's so cool
erictapen has quit [Quit: leaving]
<clever> theres also kexec and justdoit
<clever> energizer: the steps in this example get you nixos running from ram
<{^_^}> [nixpkgs] @andir opened pull request #106993 → notcurses: init at 2.1.0 → https://git.io/JLscE
<clever> you can then run `justdoit` to install, or follow the normal fdisk+mkfs+mount+nixos-install directions
jb55 has quit [Remote host closed the connection]
<energizer> % nix-build '<nixpkgs/nixos>' -A config.system.build.kexec_tarball -I nixos-config=./configuration.nix -Q -j 4
<energizer> error: attribute 'kexec_tarball' in selection path 'config.system.build.kexec_tarball' not found
<{^_^}> [nixpkgs] @aanderse opened pull request #106994 → sqitch: package cleanup → https://git.io/JLscd
<energizer> (i didnt install kexec anything, if i was supposed to do that)
veleiro has joined #nixos
<clever> energizer: you need to use the configuration.nix in that directory
Ken[m] has quit [Ping timeout: 268 seconds]
l33[m] has quit [Ping timeout: 268 seconds]
DamienCassou has quit [Ping timeout: 268 seconds]
axx has quit [Ping timeout: 268 seconds]
NomisIV[m] has quit [Ping timeout: 268 seconds]
Skallwar has quit [Ping timeout: 268 seconds]
ph_0x17[m] has quit [Ping timeout: 268 seconds]
KaboomShebang[m] has quit [Ping timeout: 268 seconds]
berberman[T] has quit [Ping timeout: 268 seconds]
demostanis[m] has quit [Ping timeout: 268 seconds]
manveru[m] has quit [Ping timeout: 268 seconds]
eddyb has quit [Ping timeout: 268 seconds]
grin[m] has quit [Ping timeout: 268 seconds]
srenatus[m] has quit [Ping timeout: 268 seconds]
tejing[m] has quit [Ping timeout: 268 seconds]
spacetato has quit [Ping timeout: 268 seconds]
DavHau[m] has quit [Ping timeout: 268 seconds]
emily has quit [Ping timeout: 268 seconds]
tmeres[m] has quit [Ping timeout: 268 seconds]
JaakkoLuttinen[m has quit [Ping timeout: 268 seconds]
beandipper[m] has quit [Ping timeout: 268 seconds]
redcedar[m] has quit [Ping timeout: 268 seconds]
Piece_Maker has quit [Ping timeout: 268 seconds]
ryantm has quit [Ping timeout: 268 seconds]
michaelpj has quit [Ping timeout: 268 seconds]
aanderse has quit [Ping timeout: 268 seconds]
DavHau[m] has joined #nixos
manveru[m] has joined #nixos
beandipper[m] has joined #nixos
demostanis[m] has joined #nixos
eddyb has joined #nixos
aanderse has joined #nixos
ryantm has joined #nixos
tmeres[m] has joined #nixos
NomisIV[m] has joined #nixos
Piece_Maker has joined #nixos
emily has joined #nixos
KaboomShebang[m] has joined #nixos
srenatus[m] has joined #nixos
berberman[T] has joined #nixos
Ken[m] has joined #nixos
axx has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #106995 → [PATCH] nixos/users-groups: createHome: Ensure HOME permissions, fix description → https://git.io/JLs4v
l33[m] has joined #nixos
redcedar[m] has joined #nixos
michaelpj has joined #nixos
spacetato has joined #nixos
ph_0x17[m] has joined #nixos
JaakkoLuttinen[m has joined #nixos
Skallwar has joined #nixos
tejing[m] has joined #nixos
DamienCassou has joined #nixos
grin[m] has joined #nixos
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
ZeloZhang has joined #nixos
pjt_tmp has joined #nixos
KarlJoad` has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #106996 → wireshark: Do $PATH lookup in wireshark.desktop instead of hardcoding derivation → https://git.io/JLsRI
S0rin has quit [Ping timeout: 260 seconds]
vonfry has joined #nixos
Shados_ has joined #nixos
orivej has joined #nixos
Shados has quit [Ping timeout: 260 seconds]
S0rin has joined #nixos
<{^_^}> [nixpkgs] @samuela opened pull request #106997 → vscodium: update script artifact names have changed → https://git.io/JLsR9
h0m1 has quit [Ping timeout: 258 seconds]
PsillyCybin has left #nixos ["WeeChat 2.9"]
h0m1 has joined #nixos
Dasto[m] has joined #nixos
<{^_^}> [nixpkgs] @deifactor opened pull request #106998 → sunvox: 1.9.5d -> 1.9.6c → https://git.io/JLs0N
<energizer> clever: am i supposed to edit that configuration.nix to import the configuration.nix that i actually want?
<ronthecookie> how can i get the wrapped slock binary path? plain ol' "${pkgs.slock}/bin/slock" doesnt work cause of setuid
<notgne2[m]> I don't think setuid binaries ever sit in the nix store
<notgne2[m]> you'll have to use a nixos module
seanparsons has quit [Read error: Connection reset by peer]
<notgne2[m]> then presumably it will sit in `/run/wrappers/bin/slock`
<ronthecookie> i already saw the module but anyway thanks for the path, that works
seanparsons has joined #nixos
KarlJoad has joined #nixos
<KarlJoad> Can someone check the work I've done so far, to make sure I am working on this the way nixpkgs would like, before I start getting to far into this little project of mine? https://github.com/KarlJoad/nixpkgs/tree/octave-modules
growpotk- has joined #nixos
<energizer> nm the docs answer that
iH8c0ff33 has joined #nixos
iH8c0ff33 has quit [Ping timeout: 256 seconds]
guix-vits has joined #nixos
<{^_^}> [nixpkgs] @TimothyKlim opened pull request #106999 → nvidia-x11: 455.45.01 -> 460.27.04 → https://git.io/JLs2D
guix-vits has left #nixos ["Leaving"]
<clever> energizer: the configuration.nix your first building, is for the ramdisk, not the target install
ZeloZhang has quit [Ping timeout: 268 seconds]
growpotk- has quit [Ping timeout: 256 seconds]
<tpw_rules> re whatever that dude posted: https://www.patreon.com/marcan
sky1 has joined #nixos
<colemickens> weird place to spam it, and I doubt they'd be impressed with your link
<colemickens> (not you spamming, them)
domogled has joined #nixos
schweby has quit [Quit: Das ist möglich, also tun wir es. Später.]
Jackneill has joined #nixos
domogled has quit [Client Quit]
<jophish> m4tsa_: Hi I was about to open this issue just now! https://gitlab.freedesktop.org/monado/demos/xrgears.git
<{^_^}> ValveSoftware/SteamVR-for-Linux#412 (by m4tsa, 15 hours ago, open): [BUG] xrclient - Unable to create shared memory for IPC client
sky1 has quit [Read error: Connection reset by peer]
<jophish> I've been having many issues with steamvr on nixos :(
schweby has joined #nixos
domogled has joined #nixos
<KarlJoad> Is there a way to query a local checkout of nixpkgs, like we can with `nix search <pkg>`?
<jophish> heh, I always just: 'ag foo ~/src/nixpkgs'
sky1 has joined #nixos
<KarlJoad> jophish: This is to check that I am registering something into nixpkgs correctly, not to find something.
<jophish> ah right
Jackneill has quit [Max SendQ exceeded]
hyper_ch4 has quit [Ping timeout: 260 seconds]
Jackneill has joined #nixos
andi- has quit [Ping timeout: 258 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
proofofkeags has quit [Ping timeout: 256 seconds]
vonfry has quit [Ping timeout: 246 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
justanotheruser has joined #nixos
aswanson has quit [Ping timeout: 260 seconds]
gustavderdrache has quit [Quit: Leaving.]
<Cadey> how do you debug this? while evaluating the attribute 'reverseProxy' at undefined position:
andi- has joined #nixos
LilleCarl has quit [Ping timeout: 272 seconds]
LilleCarl has joined #nixos
evils has quit [Ping timeout: 256 seconds]
<{^_^}> [darwin-stubs] @thefloweringash merged pull request #2 → Stub all frameworks → https://git.io/Jk0V7
<{^_^}> [darwin-stubs] @thefloweringash pushed 4 commits to main: https://git.io/JLsi7
<clever> energizer: the tarball must be unpacked to / so that the files are in /nix/store/hash-foo like normal
domogled has quit [Quit: domogled]
<colemickens> Is there a flag for `nix log` that sanitizes the output for control sequences?
<clever> colemickens: i dont know why, but they are missing when using remote build machines, but present when building locally
<energizer> oh missed a steop
<clever> energizer: to simplify the build, it assumes the binaries will still be in /nix/store on the target
<energizer> clever: i only have 500M on /, unzipped it's 800M
<clever> energizer: mkdir /nix ; mount -t tmpfs none /nix
<{^_^}> [darwin-stubs] @thefloweringash merged pull request #3 → Add stubs for libsandbox → https://git.io/Jk0hm
<{^_^}> [darwin-stubs] @thefloweringash pushed 2 commits to main: https://git.io/JLsPa
<KarlJoad> Which is preferred in nixpkgs for fetching a tarball: fetchurl or fetchTarball?
<clever> KarlJoad: pkgs.fetchurl keeps the disk usage down more
<clever> builtins.fetchTarball isnt allowed in nixpkgs itself, since its IFD
<KarlJoad> clever: IFD?
<clever> ,ifd
<{^_^}> import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
evils has joined #nixos
<KarlJoad> So, in short, an IFD is when a derivation ends up making a call to Nix in some way?
<clever> when it winds up causing a build at eval time
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
<KarlJoad> clever: I guess I'm not following them. Would a build occur _at_ eval time?
<clever> KarlJoad: builtins.fetchurl and builtins.fetchTarball are both eval time fetches, so that forces it to download things in series, and to stop evaling while it waits on network
<clever> KarlJoad: but pkgs.fetchurl and pkgs.fetchzip are derivations, it just describes how to fetch something later, once the eval is done, nix can do all of the fetching in parallel
<KarlJoad> clever: I guess I have a worse understanding of Nix than I thought.
<energizer> clever: i think it's filling up /root
<clever> energizer: `df -h` ?
<energizer> i guess i'll try bind mounting it
<clever> energizer: you could also just format and mount the target disk
<energizer> clever: the target disk is mounted at /mnt
<clever> energizer: i think you could just `cd /mnt` and then `/kexec_nixos`, since it just drops the temp files in the current dir
<{^_^}> [cabal2nix] @chuahou opened pull request #475 → README.md: fix broken link → https://git.io/JLs1M
<energizer> clever: i think it still tries writing /root. so i tried bind mounting /root https://i.imgur.com/5q6lxNP.png
<clever> *looks*
<clever> energizer: it just drops the temp file as extra.gz and final.gz, in the workign dir
mkaito has joined #nixos
<energizer> well i dont understand what's happening then
<clever> energizer: that last screenshot looks related to ram, how much ram does it have available?
<clever> does dmesg say anything?
<clever> how big is final.gz?
<energizer> 675M free
<energizer> failed to open system journal no space left
nsoh^ has quit []
<energizer> that mightve been from before tho
<energizer> i dont see final.gz
<clever> what about the initrd file in the image dir, read the kexec_nixos script to find its path
<energizer> 645M
<clever> then you need more ram, or a smaller closure
<energizer> that closure doesnt have much http://dpaste.com//8KTK9VWBN
ldpquestion has joined #nixos
<clever> energizer: you need to look at the closure inside the initrd, not of the script
<KarlJoad> When building some of these packages, Octave wants to write a file for history. Where would the proper place be to put this file?
<clever> energizer: build config.system.build.toplevel instead of kexec_tarball, and check its closure
<clever> energizer: toplevel is what gets packed inside initrd, and makes it 645mb
<energizer> clever: https://bpa.st/YCBQ
<energizer> er
<clever> [root@amd-nixos:~]# du -hc --max=0 $(nix-store -qR /run/current-system/) | sort -h | tail
<clever> energizer: this gives you a much better idea of the closure
ldpquestion has quit [Remote host closed the connection]
<energizer> clever: https://dpaste.com//74YMHMU5W
Supersonic112 has joined #nixos
<clever> energizer: yikes, 600mb for firmware!!
Supersonic has quit [Ping timeout: 258 seconds]
Supersonic112 is now known as Supersonic
<clever> energizer: hardware.enableRedistributableFirmware = false;
<clever> and rebuild top-level, it should be much smaller now
mkaito has quit [Quit: WeeChat 2.9]
<clever> hardware.enableAllFirmware = false; may also help
<{^_^}> [nixpkgs] @Atemu opened pull request #107000 → waf: explicityly use native versions of packages run during build → https://git.io/JLsSy
<KarlJoad> When unpacking a tarball, what is Nix's default way of naming the unpacked directory? If it has one?
<clever> KarlJoad: it just unpacks to the current dir, and assumes the tar has a root directory for all files
<clever> the default unpackPhase will compare the dir listing before and after, and cd into whatever it made
<clever> it will complain and fail if more then 1 thing was made
<KarlJoad> clever: That's what I thought. Now it's behaving differently than what I had before with builtins.fetchTarball.
<clever> KarlJoad: builtins.fetchTarball is special, it will strip that common dir, and put it in /nix/store/hash-source/
ddellacosta has quit [Ping timeout: 264 seconds]
<KarlJoad> clever: That's what I seem to be figuring out now.
<clever> pkgs.fetchzip does the same (and can be used on tar files)
<clever> but the unpackPhase and src= can operate on tar and zip without any need to pre-unpack
<KarlJoad> It's not the unpacking stuff that's failing now. It's the installPhase.
<clever> by default, it just runs `make install` and expects the package to respect the `--prefix=` that was given to configure
<KarlJoad> I know. For these packages the installPhase just consists of copying things out of untar-ed/inst/* to $out/.
<clever> KarlJoad: is it even building anything?
<KarlJoad> clever: As in compiling? Yes. There is a bunch of fortran stuff right now. I am not sure if I need it at all. There is little information about how to manually build these packages.
<clever> ah
<clever> bbl
<KarlJoad> I do run the build, and that works. The Fortran compiles correctly. The compiled binaries are copied to $out correctly. Then it fails in the installPhase.
<clever> you can add `installPhase = "echo foo";` to the drv to make it skip that
<clever> and then add mkdir and cp commands to it as needed
<KarlJoad> clever: It's just me being stupid right now. The actual error I'm getting is "cp: missing destination file operand after '/nix/store/if33fmsr1k5iw6j47fljixn5nbjppy51-control-3.2.0/'"
MidAutumnHotaru has quit [Quit: Ping timeout (120 seconds)]
MidAutumnHotaru has joined #nixos
<energizer> clever: oom
<energizer> i'm gonna take a break
jonringer has joined #nixos
DamienCassou has quit [Ping timeout: 268 seconds]
DamienCassou has joined #nixos
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
iH8c0ff33 has joined #nixos
bitmapper has quit [Quit: Connection closed for inactivity]
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
evils has quit [Read error: Connection reset by peer]
iH8c0ff33 has quit [Ping timeout: 256 seconds]
evils has joined #nixos
dycan has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #107001 → xrgears: init at 2020-04-15 → https://git.io/JLsdx
LnL has quit [Ping timeout: 246 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
tarruda1 has quit [Ping timeout: 260 seconds]
riksteri has joined #nixos
|ando has joined #nixos
<{^_^}> [nixpkgs] @euank opened pull request #107002 → syncplay: 1.6.6 -> 1.6.7 → https://git.io/JLsAI
Rusty1 has quit [Quit: WeeChat 2.3]
abathur has quit [Quit: abathur]
abathur has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #106886 → [staging] rust: cleanup, use correct llvm version → https://git.io/JLUzS
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to staging: https://git.io/JLsAX
<KarlJoad> clever: Got it fixed. Couple of small changes here and there, but nothing drastic.
LnL has joined #nixos
|ando has quit [Ping timeout: 260 seconds]
|ando has joined #nixos
LnL- has joined #nixos
LnL has quit [Ping timeout: 256 seconds]
LnL has joined #nixos
sangoma has joined #nixos
LnL- has quit [Ping timeout: 268 seconds]
Darkmatter66 has quit [Ping timeout: 264 seconds]
mounty has quit [Ping timeout: 260 seconds]
domogled has joined #nixos
vs^ has joined #nixos
LnL has quit [Ping timeout: 256 seconds]
domogled has quit [Client Quit]
domogled has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #107003 → linux_zen: 5.9.14 -> 5.10.1 → https://git.io/JLshy
kalbasit has quit [Ping timeout: 240 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<clever> energizer: did disabling firmware actually make the closure smaller?
sky1 has quit [Ping timeout: 264 seconds]
<{^_^}> [nix] @mpscholten closed pull request #3692 → Don't stop user from installing the nix store on an unencrypted volume → https://git.io/JfHAu
arushi has joined #nixos
sky1 has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #106885 → python37Packages.bugwarrior: 1.7.0 -> 1.8.0 → https://git.io/JLU0c
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.bugwarrior: 1.7.0 -> 1.8.0 »: https://git.io/JLGew
LnL has joined #nixos
<tnks> I forget. Can a Nix build prevent arbitrary internet access?
<tnks> I always think of sanboxing more about filesystems than networking. Just not sure.
<clever> tnks: the sandboxing blocks both network and filesystem access
KarlJoad has quit [Quit: ERC (IRC client for Emacs 27.1)]
<tnks> clever: okay, that's great... means I won't accidentally use a tool that downloads something I don't want it to.
<tnks> clever: how is sandboxing implemented?
<clever> tnks: namespacing, same tools as docker and systemd isolation
<tnks> Okay, that makes sense then.
<tnks> arduindo-cli is used by this build I'm tinkering with, and it seems hellbent on downloading things. I couldn't figure out how to get it to use tools provided by Nix. So I feel I'm left with the lesser option of downloading what it expects and putting them in the right directory to trick it to believe it's already downloaded it.
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<tnks> But with that approach, I think I really luck out that whatever's downloaded doesn't rely on shared libraries that it can't find.
orivej has quit [Ping timeout: 256 seconds]
<clever> tnks: you can also do AVR stuff without the arduino tooling
tarruda1 has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #106932 → add vim-lightline-coc → https://git.io/JLt2i
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JLGfF
LnL has joined #nixos
<pjt_tmp> If I'm in a local copy of nixpkgs and am trying to fix a pkg definition, is NIXPKGS=. NIX_PATH=. nix-shell -A pkgname sufficient (or on the right track)? I do that and it seems to ignore . in favor of the system's path.
<clever> pjt_tmp: that says to look for <nixpkgs> as ./nixpkgs first, which likely doesnt exist
<clever> however, you never said to actually load <nixpkgs>
<clever> so it loads the default.nix in the current dir, and entirely ignores the NIX_PATH
<clever> so just `nix-shell -A pkgname` would work
<arushi> Hi , I am trying to use the tensorflow_2 nixpkg. For GPU I did python.pkgs.tensorflow_2.override {
<arushi> }; ...but I kept getting this error : CUDA runtime implicit initialization on GPU:0 failed. Status: device kernel image is invalid .
<arushi> cudaSupport = true;
cole-h has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @vbgl merged pull request #106980 → coq_8_12: 8.12.1 → 8.12.2 → https://git.io/JL3ED
<{^_^}> [nixpkgs] @vbgl pushed to master « coq_8_12: 8.12.1 → 8.12.2 »: https://git.io/JLGU4
<pjt_tmp> clever: I'm not sure it's working with that. I have an "echo MMMMMMMMMM" in buildPhase which does not show up.
<tnks> clever: I'm dealing with this Model 01 keyboard that seems to be piling a few repositories together. Their Makefiles seem to couple directly to arduino-cli. Maybe if I could somehow get a log of everything arduino-cli does at a lower level.
<clever> pjt_tmp: `nix-shell -A pkgname` gives you an env suitable for building the pkg, not an env with a built copy of the pkg
<clever> pjt_tmp: i think you want `nix-shell -p pkgname -I nixpkgs=.`
LnL has quit [Quit: exit 1]
LnL has joined #nixos
LnL has quit [Changing host]
<tnks> Maybe I'll just brute-force wrap every executable with a script to log how it was executed... until I know what's all called in what order.
<pjt_tmp> clever: ah, now it graces me with the MMMMMMMMMMMMM. Thank
<pjt_tmp> s
themalik[m] has joined #nixos
palo has quit [Ping timeout: 256 seconds]
LnL has joined #nixos
<arushi> I added cudaCapabilities = [ "sm_35" "sm_50" "sm_60" "sm_70" "sm_75" "compute_80" ] in my shell-nix to remove this issue (CUDA runtime implicit initialization on GPU:0 failed. Status: device kernel image is invalid )...but this is already there in default.nix for tensorflow_2 ..so why do we need to add this when using this package?
<{^_^}> [nixpkgs] @jonringer opened pull request #107004 → azure-cli: 2.15.1 -> 2.16.0 → https://git.io/JLGkQ
LnL has quit [Client Quit]
LnL has joined #nixos
LnL has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #106952 → [20.09] zfs: 0.8.5 -> 0.8.6 → https://git.io/JLmYK
<{^_^}> [nixpkgs] @jonringer pushed commit from @hmenke to release-20.09 « [20.09] zfs: 0.8.5 -> 0.8.6 »: https://git.io/JLGIF
|ando has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #106949 → python37Packages.casbin: 0.12.0 -> 0.13.0 → https://git.io/JLmTV
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.casbin: 0.12.0 -> 0.13.0 »: https://git.io/JLGLU
vidbina has joined #nixos
<{^_^}> [nixpkgs] @pnelson opened pull request #107005 → nixos/nextdns: add package override option → https://git.io/JLGLl
<{^_^}> [nixpkgs] @jonringer merged pull request #106918 → python3Packages.pre-commit-hooks: init at 3.3.0 → https://git.io/JLLob
<{^_^}> [nixpkgs] @jonringer pushed commit from @kalbasit to master « python3Packages.pre-commit-hooks: init at 3.3.0 »: https://git.io/JLGLz
yjftsjthsd has quit [Ping timeout: 240 seconds]
mallox has joined #nixos
<{^_^}> [nixpkgs] @taku0 opened pull request #107007 → thunderbird, thunderbird-bin: 78.5.1 -> 78.6.0 [Critical security fix] → https://git.io/JLGqm
IRCsum has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #106731 → python3Packages.spacy: 2.3.4 -> 2.3.5 → https://git.io/JI6jI
<{^_^}> [nixpkgs] @danieldk pushed 4 commits to master: https://git.io/JLGmE
yjftsjthsd has joined #nixos
iH8c0ff33 has joined #nixos
ATuin has joined #nixos
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/647cc06986c (from 11 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> [nixpkgs] @peterhoeg opened pull request #107008 → kernelPackages.ena: 2.2.11 -> 2.3.0 → https://git.io/JLGOv
<{^_^}> [nixpkgs] @danieldk merged pull request #106999 → nvidia-x11: 455.45.01 -> 460.27.04 → https://git.io/JLs2D
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JLGOt
jonringer has quit [Ping timeout: 260 seconds]
iH8c0ff33 has quit [Remote host closed the connection]
<srhb> arushi: Are you on 20.09?
madalu has quit [Remote host closed the connection]
<srhb> arushi: I think we may just need to backport https://github.com/NixOS/nixpkgs/pull/99164 -- though I don't really know the CUDA ecosystem, so this is guesswork.
madalu has joined #nixos
<{^_^}> #99164 (by danieldk, 10 weeks ago, merged): python3Packages.tensorflow_2: update CUDA capabilities
IRCsum has joined #nixos
FRidh has joined #nixos
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos
noudle has joined #nixos
IRCsum has quit [Ping timeout: 268 seconds]
cfricke has joined #nixos
zupo has joined #nixos
werner291 has joined #nixos
pjt_tmp has quit [Ping timeout: 268 seconds]
hugolgst has joined #nixos
<hugolgst> heyyyyy
hugolgst has quit [Client Quit]
<{^_^}> [cabal2nix] @peti merged pull request #475 → README.md: fix broken link → https://git.io/JLs1M
<{^_^}> [cabal2nix] @peti pushed 2 commits to master: https://git.io/JLG4T
sigmundv__ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @jonringer opened pull request #107009 → pappl: init at 1.0.0 → https://git.io/JLG4H
IRCsum has joined #nixos
sigmundv__ has quit [Ping timeout: 246 seconds]
thibm has joined #nixos
<{^_^}> [nixpkgs] @TredwellGit opened pull request #107010 → inih: init at r52 → https://git.io/JLGR4
respawn_ has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #106982 → gnome3.gnome-disk-utility: 3.38.0 -> 3.38.1 → https://git.io/JL3SY
<{^_^}> [nixpkgs] @jtojnar pushed commit from @r-ryantm to master « gnome3.gnome-disk-utility: 3.38.0 -> 3.38.1 »: https://git.io/JLGuB
cfricke has quit [Quit: WeeChat 3.0]
mounty has joined #nixos
cfricke has joined #nixos
scheibenkleister has quit [Quit: Idle for 30+ days]
cushingar[m] has quit [Quit: Idle for 30+ days]
keithy[m] has quit [Quit: Idle for 30+ days]
wnklmnn[m] has quit [Quit: Idle for 30+ days]
jgart[m] has quit [Quit: Idle for 30+ days]
m0rphism has joined #nixos
|ando has joined #nixos
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @jtojnar pushed to master « lxqt: do not use alias »: https://git.io/JLGgQ
|ando has quit [Ping timeout: 268 seconds]
Darkmatter66 has joined #nixos
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
thc202 has joined #nixos
andymandias has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @DamienCassou opened pull request #107012 → gitAndTools.git-when-merged: init at 1.2.0 → https://git.io/JLGat
<{^_^}> [nixpkgs] @thefloweringash opened pull request #107013 → Big sur bootstrap → https://git.io/JLGaE
respawn_ has quit [Quit: Leaving]
pushqrdx has quit [Quit: pushqrdx]
andymandias has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
quinn has joined #nixos
werner291 has joined #nixos
zupo has joined #nixos
ATuin has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @jtojnar opened pull request #107014 → maintainers/scripts/update.nix: Do not traverse lists → https://git.io/JLGwq
domogled1 has joined #nixos
domogled has quit [Ping timeout: 268 seconds]
domogled1 is now known as domogled
sky1 has quit [Quit: WeeChat 2.9]
<{^_^}> [nixos-search] @garbas pushed to implement-toNix-in-python « pretty print nix examples and default fields in options »: https://git.io/JLGre
sangoma has quit [Ping timeout: 268 seconds]
ATuin has joined #nixos
domogled1 has joined #nixos
domogled has quit [Ping timeout: 256 seconds]
domogled1 is now known as domogled
<viric> I have nix 2.0.4 and nix 2.3.9 in two directories...
<viric> when I run "nix-instantiate -A mydrv" I get the same /nix/store/.....drv file
<{^_^}> [nix] @regnat opened pull request #4370 → Better detect when `buildPaths` would be a no-op → https://git.io/JLGon
<{^_^}> [nix] @regnat pushed to ca/more-precise-build-noop « Better detect when `buildPaths` would be a no-op »: https://git.io/JLGoc
<viric> But nix 2.0.4 considers the output store path built, and nix 2.3.9 not.
<viric> (so builds it)
<{^_^}> [nixos-search] @garbas opened pull request #252 → Pretty print nix examples and default fields in options → https://git.io/JLGoi
m4tsa_ has quit [Ping timeout: 260 seconds]
<viric> do they use a different db or what?
domogled1 has joined #nixos
domogled has quit [Ping timeout: 268 seconds]
domogled1 is now known as domogled
<clever> viric: single or multiuser nix?
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/81fad87659e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
sangoma has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<regnat> <viric "do they use a different db or wh"> Afaict they shouldn't. There hasn't even been as schema change since nix 2.0
Dotz0cat has joined #nixos
|ando has joined #nixos
veleiro has quit [Ping timeout: 256 seconds]
Dotz0cat_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nix] @regnat pushed to ca/fix-remote-store-registerDrvOutput « Fix BinaryCacheStore::registerDrvOutput »: https://git.io/JLGiw
<{^_^}> [nix] @regnat opened pull request #4371 → Fix BinaryCacheStore::registerDrvOutput → https://git.io/JLGir
<viric> clever: single
<viric> regnat: weird
<regnat> viric: Is this a multiple-outputs derivation? It's possible that one version only builds the default out path and the other one tries to build everything
<viric> no, single
<viric> I'm looking at the -vvvvv
faffolter has joined #nixos
<clever> viric: you could reduce the logging, by running `nix-store --dry-run -r` on the .drv directly
<clever> then you skip the eval
tcunha has quit [Ping timeout: 240 seconds]
<viric> 1st line is already querying info about missing paths...
<viric> then start thread pool, and next checking substituter 'https://cache.nixos.org' for path '/nix/store/4s5qcjwd5xl02x4m57m2n02sm69aar1v-boost-1.66.0-vc14win64'
<viric> which is the path that is ok according to nix 2.0.4
<clever> does the path actually exist?
<clever> if you run sqlite3 /nix/var/nix/db/db.sqlite, can you find it in the ValidPaths table?
<{^_^}> [nix] @regnat pushed 10 commits to ca/drvoutputs-commands: https://git.io/JLGXv
<viric> ARGH. The path doesn't exist
<viric> likely nix 2.3.9 destroyed it?
<angerman> is there some altenrative way for acme if you can't have port 80 working?
<viric> nix 2.0.4 says it's done
<{^_^}> [nixpkgs] @tobiasBora opened pull request #107016 → thunderbird: fix missing icon issue → https://git.io/JLGXR
domogled1 has joined #nixos
<dminuoso> angerman: DNS-01
<dminuoso> angerman: You can couple this with https://github.com/joohoi/acme-dns (lego has support for this out of the box in nixos)
<dminuoso> That's what I do for my servers
<viric> how to get the table description in sqlite3, clever ?
<viric> I always forget
<clever> viric: .schema
domogled has quit [Ping timeout: 268 seconds]
domogled1 is now known as domogled
aml has quit [Ping timeout: 272 seconds]
<viric> clever: it's not there
<viric> select id,path from ValidPaths where PATH LIKE '%4s5q%';
<clever> not sure why 2.0.4 thinks its already built then
<viric> I thought the mistery would be in 2.3.9 :D
<viric> can I make nix dump the sql commands?
<angerman> dminuoso: hmm, then I need to run a custom dns server... hmm. Stupid provider blocking port 80.
<dminuoso> angerman: Do you have 443 available?
<dminuoso> If yes, you can also use TLS-ALPN-01
<dminuoso> The support for that one is just poor..
<angerman> Yea 443 is fine.
<dminuoso> Is using Caddy fine?
<angerman> So are 81 and 79.
<dminuoso> Afaik its the only server implementing TLS-ALPN-01
<angerman> Guess I’ll need to look into that.
<angerman> Thanks!
<regnat> viric: I don't think so. Not without rebuilding at least
<dminuoso> angerman: Keep in mind, DNS-01 with acme-dns also lets you do Lets Encrypt for non-public servers (say sitting behind RFC1918 IP addresses)
<dminuoso> In case that might be interesting to you
laduke-132 has quit [Ping timeout: 256 seconds]
<angerman> dminuoso: I’m just trying to get my homelab online with some https endpoint :-)
<dminuoso> angerman: You live in Germany, don't you?
<angerman> dminuoso: no. Singapore.
<dminuoso> Ah, did you move there for IOHK?
<angerman> No. Been there before.
<viric> clever: regnat: OH! nix 2.0.4 used /var/nix/db and 2.3.9 /nix/var/nix/db
<viric> /o\
<angerman> Maybe I should just scrap this, and just WireGuard it.
<dminuoso> angerman: My two cents is, get a cheap VM somewhere, and then run acme-dns :)
<regnat> viric: Uh, really 😲
<dminuoso> You dont need to put all your DNS stuff in there, you can just delegate the special zones to this one
<dminuoso> So that ACME uses these delegated zones for DNS-01
<viric> How could I have this messed up... nix 2.0.4 is built by the cygwin package system. Maybe it overrided that path?
<viric> # State should be stored in /nix/var, unless the user overrides it explicitly.
<viric> test "$localstatedir" = '${prefix}/var' && localstatedir=/nix/var
werner292 has joined #nixos
<viric> One store, two db.
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
|ando has quit [Ping timeout: 246 seconds]
|ando has joined #nixos
Mateon2 has joined #nixos
<{^_^}> [nix] @regnat opened pull request #4372 → Add a new Cmd type working on RealisedPaths → https://git.io/JLGyI
Mateon1 has quit [Ping timeout: 256 seconds]
Mateon2 is now known as Mateon1
|ando has quit [Ping timeout: 268 seconds]
zupo has joined #nixos
faffolter has quit [Ping timeout: 256 seconds]
sigmundv__ has joined #nixos
faffolter has joined #nixos
<{^_^}> [nixpkgs] @tasmo opened pull request #107018 → sunvox: 1.9.5d -> 1.9.6c → https://git.io/JLGSE
<{^_^}> [nixpkgs] @tasmo closed pull request #107018 → sunvox: 1.9.5d -> 1.9.6c → https://git.io/JLGSE
fendor has joined #nixos
domogled1 has joined #nixos
domogled has quit [Ping timeout: 272 seconds]
domogled has joined #nixos
SomeoneSerge has joined #nixos
domogled1 has quit [Ping timeout: 265 seconds]
domogled1 has joined #nixos
amerigo has joined #nixos
rprije has quit [Ping timeout: 265 seconds]
domogled has quit [Ping timeout: 256 seconds]
domogled1 is now known as domogled
<humancalico[m]> Is there a way to install vmware workstation on nixos?
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #107019 → nextcloud20: 20.0.3 -> 20.0.4 → https://git.io/JLG5m
<{^_^}> [nixpkgs] @pnelson closed pull request #107005 → nixos/nextdns: add package override option → https://git.io/JLGLl
euandreh has quit [Remote host closed the connection]
euandreh has joined #nixos
<{^_^}> [nixpkgs] @ewok opened pull request #107020 → enpass: 6.0.1.239 -> 6.5.1.723 → https://git.io/JLGb7
werner292 has joined #nixos
cosimone has joined #nixos
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @primeos pushed to master « inxi: 3.1.09-1 -> 3.2.00-1 »: https://git.io/JLGNH
<pinpox> Hi, I've run into what I think is a bug with nixos and systemd. After deploying my configuration, systemd and other stuff like sshd stops working. I can't even reboot!
<pinpox> Can anyone help me debug this? I don't know what the cause is
<pinpox> Failed to reboot system via logind: Connection timed out
<pinpox> journalctl is spammed with messages like this (not sure if that's related): Dec 16 12:32:33 kartoffel kernel: refused connection: IN=enp0s20u2u1u1 OUT= MAC=18:65:71:e5:b1:e2:44:d9:e7:f2:b0:ed:08:00 SRC=192.168.2.110 DST=192.168.2.118 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=58743 PROTO=TCP SPT=34308 DPT=8080 WINDOW=29200 RES=0x00 SYN URGP=0
<{^_^}> [nixos-search] @garbas pushed 2 commits to implement-toNix-in-python: https://git.io/JLGA5
<pinpox> Seems the network stuff goes away when I unplug that network adapter, but I still can't do anything with `systemctl` or `journalctl`
<pinpox> (except with --force --force)
<{^_^}> #106791 (by petabyteboy, 3 days ago, closed): system instability after updating systems
<colemickens> I hit it on my rpi I think
<colemickens> `sudo reboot -f` did the trick for me, rebooting it obviously
thematten[m] has quit [Ping timeout: 268 seconds]
<pinpox> colemickens: I'll try the reboot -f, but does that fix the prolem?
<pinpox> Im reading the issue, but that problem seemes to have been fixed if I read correctly?
thematten[m] has joined #nixos
<colemickens> I don't know that that change has hit your channel, etc
respawn_ has joined #nixos
<colemickens> if you're on the buggy version of systemd, you could rollback to an old generation, move your channel back, or wait and upgrade to the newer fixed systemd version
<pinpox> colemickens: the reboot -f worked, but I'm pretty sure the problem will come again as soon as I rebuild the config, at least it has been like this till now
<pinpox> colemickens: How can I verify if I'm on "the buggy version"?
<colemickens> check the systemd version?
<pinpox> systemctl --version
<pinpox> systemd 247 (247)
<pinpox> seems I am!
<pinpox> colemickens: Did the change hit the channel you are using?
<pinpox> colemickens: https://github.com/pinpox/nixos/blob/5102961e776432ad87e40540376689f1e6798a4e/krops.nix#L25 That's the version of nixpkgs I'm using, not sure how to "update" it
<colemickens> if you trace the issue -> pr -> merge commit, you'll see it was merged to staging and hasn't hit any other named branches yet: https://github.com/NixOS/nixpkgs/commit/d43d1507c5da8b50387bd5bdae6afed18382674e
<colemickens> if you want it, you're probably going to have to pull it in yourself short-term and that may cause a large rebuild
<colemickens> I do not support deployment tools, sorry
<pinpox> colemickens: I see. Do you have an estimate on when it will hit nixos-unstable?
<pinpox> I'm thinking if I should look into this or just wait a few days
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107022 → picard: 2.5.2 -> 2.5.4 → https://git.io/JLGpp
<{^_^}> [nixos-search] @garbas merged pull request #252 → Pretty print nix examples and default fields in options → https://git.io/JLGoi
<{^_^}> [nixos-search] @garbas pushed to master « Pretty print nix examples and default fields in options (#252) »: https://git.io/JLGhI
<colemickens> pinpox: eh I'm just going to ride it out, if it causes me a headache again I'll revert to an old generation until the commit hits master. Or more likely, I'll pull it right now, queue re-builds for x86/aarch64 and then go back to bed
<{^_^}> [nixos-search] @garbas pushed 0 commits to implement-toNix-in-python: https://git.io/JLGhL
WilliButz has quit [Quit: bye]
<colemickens> it's hard to say how long it will sit in staging
WilliButz has joined #nixos
<pinpox> I see. Well, I'll look if I can figure out how to pull and build it, havn't used anything else than the nixpkgs/nixos-unstable yet, if not I'll just wait a few days..
<pinpox> Thanks for the info as always
<{^_^}> [nix] @edolstra merged pull request #4371 → Fix BinaryCacheStore::registerDrvOutput → https://git.io/JLGir
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JLGh1
<{^_^}> [nix] @edolstra pushed 0 commits to ca/fix-remote-store-registerDrvOutput: https://git.io/JLGhy
<{^_^}> [nix] @edolstra merged pull request #4368 → Backport json unicode escaping to 2.3 → https://git.io/JL30H
<{^_^}> [nix] @edolstra pushed 3 commits to 2.3-maintenance: https://git.io/JLGhp
<{^_^}> [nix] @edolstra merged pull request #4348 → Use the hash modulo in the derivation outputs → https://git.io/JIrAD
<{^_^}> [nix] @edolstra pushed 3 commits to master: https://git.io/JLGhj
<{^_^}> [nix] @edolstra pushed 0 commits to ca/use-hashmodulo: https://git.io/JLGjf
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107023 → python37Packages.azure-mgmt-cdn: 5.2.0 -> 6.0.0 → https://git.io/JLGjc
philr has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @timokau merged pull request #105857 → tarball: backport nixos-search's subsets for JSON generation → https://git.io/JIOlW
<{^_^}> [nixpkgs] @timokau pushed 3 commits to master: https://git.io/JLGjK
<{^_^}> [nixpkgs] @gebner merged pull request #106990 → pipewire: 0.3.17 -> 0.3.18 → https://git.io/JLsLq
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JLZeU
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
riksteri has quit [Read error: Connection reset by peer]
riksteri has joined #nixos
<{^_^}> [nix] @edolstra pushed 28 commits to manpages: https://git.io/JLZvp
orivej has joined #nixos
bitmapper has joined #nixos
gxt has quit [Remote host closed the connection]
<Athas> When using 'pip install --user' to install packages, I get an error that the setuptools module cannot be found. I understand that there are Nix ways of making Python modules available, but is there a non-Nix way to use pip for user-local package installation on NixOS?
rot13 has quit [Quit: WeeChat 3.0-dev]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #107024 → utf8proc: 2.6.0 -> 2.6.1 → https://git.io/JLZU7
rot13 has joined #nixos
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JLZT2
thc202 has quit [Ping timeout: 268 seconds]
vs^ has quit []
<{^_^}> [nixpkgs] @alyssais merged pull request #106986 → nixos/tor: don't do privoxy stuff by default → https://git.io/JL3jy
<{^_^}> [nixpkgs] @alyssais pushed to master « nixos/tor: don't do privoxy stuff by default »: https://git.io/JLZkL
<{^_^}> [nixpkgs] @github-actions[bot] pushed 22 commits to staging-next: https://git.io/JLZk0
<{^_^}> [nixpkgs] @github-actions[bot] pushed 23 commits to staging: https://git.io/JLZkz
werner292 has joined #nixos
|ando has joined #nixos
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/81fad87659e (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
|ando has quit [Ping timeout: 268 seconds]
thibm has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @romildo merged pull request #106408 → vivaldi: 3.4.2066.90-1 -> 3.5.2115.73-1 → https://git.io/JIun7
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JLZqd
<{^_^}> [nixpkgs] @danieldk merged pull request #106585 → python3Packages.pytorch-bin: 1.7.0 -> 1.7.1 → https://git.io/JIwGs
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JLZqA
<{^_^}> [nixpkgs] @danieldk merged pull request #105787 → buildRustCrate: set NUM_JOBS to NIX_BUILD_CORES → https://git.io/JIq46
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JLZmk
cosimone has quit [Read error: Connection reset by peer]
cosimone has joined #nixos
orivej_ has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
aml has joined #nixos
Ashy has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107025 → python37Packages.azure-mgmt-recoveryservices: 0.5.0 -> 0.6.0 → https://git.io/JLZOP
<adisbladis> Athas: You should create a virtualenv
<adisbladis> $ nix-shell -p 'python3.withPackages(ps: [])'
<adisbladis> $ python -m venv my_env
<adisbladis> $ . my_env/bin/activate
noudle has quit []
<adisbladis> Or (shameless plug) use Poetry + Poetry2nix https://github.com/nix-community/poetry2nix
<Athas> adisbladis: thanks.
faffolter has quit [Ping timeout: 264 seconds]
thc202 has joined #nixos
faffolter has joined #nixos
<{^_^}> [nixpkgs] @GovanifY opened pull request #107026 → vimPlugins.vim-DetectSpellLang: init at 2020-01-13 → https://git.io/JLZZ3
thematten[m] has quit [Ping timeout: 268 seconds]
thematten[m] has joined #nixos
<{^_^}> [nix] @regnat opened pull request #4373 → Don't ignore an absent drv file in queryPartialDrvOutputMap → https://git.io/JLZcJ
<{^_^}> [nix] @regnat pushed to ca/fix-queryPartialDrvOutputMap-when-no-derivation « Don't ignore an absent drv file in queryPartialDrvOutputMap »: https://git.io/JLZcU
<pumpy> how can i see firewall events to watch what's allowed and blocked pls? i tried `dmesg -w` but it didn't output anything
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
meh` has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
werner292 has joined #nixos
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @asdf8dfafjk closed pull request #92431 → onedrive: 2.4.2 -> 2.4.3 → https://git.io/JJIbC
hugolgst has joined #nixos
<hugolgst> hello, I would like to know if I PR stuff to nixpkgs, will I be able to access it via like 20.09 or I will need unstable?
<{^_^}> [nixpkgs] @jtojnar merged pull request #107014 → maintainers/scripts/update.nix: Do not traverse lists → https://git.io/JLGwq
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JLZ4S
chaoflow has joined #nixos
palo has joined #nixos
<{^_^}> [nix] @domenkozar pushed to 2.3-absolute-url-in-binary-caches « Allow HTTP binary cache to request absolute uris »: https://git.io/JLZBx
<{^_^}> [nix] @domenkozar opened pull request #4374 → Allow HTTP binary cache to request absolute uris → https://git.io/JLZRk
werner291 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @romildo opened pull request #107027 → lxqt: update to version 0.16.0 → https://git.io/JLZRE
<{^_^}> [nix] @edolstra merged pull request #4374 → Allow HTTP binary cache to request absolute uris → https://git.io/JLZRk
<{^_^}> [nix] @edolstra pushed 2 commits to 2.3-maintenance: https://git.io/JLZRV
<{^_^}> [nix] @edolstra pushed 0 commits to 2.3-absolute-url-in-binary-caches: https://git.io/JLZRo
<{^_^}> [nixpkgs] @anhdle14 opened pull request #107028 → checkov: init at 1.0.674 → https://git.io/JLZ0U
aswanson has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107029 → plexRaw: 1.21.0.3711-b509cc236 -> 1.21.1.3795-ee64ab56f → https://git.io/JLZ02
<qyliss> hugolgst: some PRs are backported to 20.09 -- it depends on what exactly the PR does and whether somebody decides to backport it
<qyliss> security fixes, for example, are almost always backportable, whereas major package updates are rarely backported
<hugolgst> my PR would just add an option to a module, is it possible to like only import this module from unstable?
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos
<{^_^}> [nix] @edolstra merged pull request #4373 → Don't ignore an absent drv file in queryPartialDrvOutputMap → https://git.io/JLZcJ
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JLZuq
<{^_^}> [nix] @edolstra pushed 0 commits to ca/fix-queryPartialDrvOutputMap-when-no-derivation: https://git.io/JLZuY
<{^_^}> [nix] @edolstra merged pull request #4370 → Better detect when `buildPaths` would be a no-op → https://git.io/JLGon
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JLZuK
<{^_^}> [nix] @edolstra pushed 0 commits to ca/more-precise-build-noop: https://git.io/JLZu6
mkaito has joined #nixos
<pumpy> anyone know why python3 -m http.server --directory .foo/ would start up fine but return 404 for everything? the file perms are 755 so should be fine
<{^_^}> [nixpkgs] @adisbladis pushed to master « maintainers: Update my email address »: https://git.io/JLZzq
<infinisil> pumpy: Well the . is suspicios, how about renaming that to a non-.-prefixed dir and trying that
zupo has joined #nixos
jd823592 has joined #nixos
hugolgst has quit [Ping timeout: 268 seconds]
berberman has joined #nixos
acarrico has joined #nixos
berberman_ has quit [Ping timeout: 260 seconds]
<pumpy> ya that was it
<pumpy> took it out worked ifne
<jd823592> Hi, i am trying to add an optional structured parameter to an existing derivation to allow overwriting some hardcoded constants in the package but since I always forget most of the nix language whenever I try to modify something in nix I cannot get it working... How would one pass an optional set called vmoptions into a function providing a
<jd823592> derivation that in its install step probes vmoptions and if there is an attribute Xmx it does something with the value of that attribute in shell and otherwise does nothing?
<stites[m]1> has anyone gotten pip to work with conda-shell?
<{^_^}> [nixpkgs] @andir merged pull request #106996 → wireshark: Do $PATH lookup in wireshark.desktop instead of hardcoding derivation → https://git.io/JLsRI
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JLZ2K
werner291 has joined #nixos
seku has joined #nixos
mkaito has quit [Quit: WeeChat 2.9]
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
<{^_^}> [nixpkgs] @cpcloud opened pull request #107030 → nomad: add optional nvml support → https://git.io/JLZrL
Skallwar has quit [Ping timeout: 268 seconds]
Piece_Maker has quit [Ping timeout: 268 seconds]
Skallwar has joined #nixos
Piece_Maker has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #107031 → pythonPackages.psautohint: 2.1.2 -> 2.2.0 → https://git.io/JLZK3
jd823592 has quit [Remote host closed the connection]
gustavderdrache has joined #nixos
evils has quit [Remote host closed the connection]
waleee-cl has joined #nixos
pedro_ has joined #nixos
<viric> grmbl.
<viric> error: executing SQLite statement 'delete from ValidPaths where path = ?;': constraint failed (in '/var/nix/db/db.sqlite')
<{^_^}> [nixpkgs] @malte-v opened pull request #107033 → kakounePlugins.kak-prelude: 2020-03-15 -> 2020-09-06 → https://git.io/JLZXh
<viric> that's on verify+repair after printing:
<viric> path '/nix2/store/00f0kaa27a5jpzcqry5g9fgasic5vgmv-xz-5.2.2.tar.bz2.drv' is not in the Nix store
<viric> I have no idea how I got /nix2 there.
<viric> not only I got two dbs for /nix/store, but in one of the dbs I got two stores, /nix and /nix2 :)
<{^_^}> [nixpkgs] @malte-v opened pull request #107034 → kakounePlugins.kak-connect: init at 2020-11-01 → https://git.io/JLZyC
pedro_ has quit [Quit: WeeChat 2.9]
pedro__ has joined #nixos
pedro__ has quit [Client Quit]
pedro__ has joined #nixos
jonringer has joined #nixos
spudly1 has quit [Ping timeout: 240 seconds]
pedro__ is now known as pedrohms
respawn_ has quit [Quit: Leaving]
Ariakenom has quit [Ping timeout: 268 seconds]
halfbit has quit [Quit: WeeChat 2.9]
hugolgst has joined #nixos
cosimone has quit [Read error: Connection reset by peer]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #107035 → ncspot: 0.2.5 -> 0.2.6 → https://git.io/JLZFN
werner292 has joined #nixos
domogled1 has joined #nixos
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
domogled has quit [Ping timeout: 256 seconds]
domogled has joined #nixos
domogled1 has quit [Ping timeout: 268 seconds]
ATuin has quit [Ping timeout: 260 seconds]
vldn has joined #nixos
sigmundv__ has quit [Remote host closed the connection]
Ariakenom has joined #nixos
sigmundv has joined #nixos
<vldn> Does somebody has any idea where i could find resources how the nix language is embedded at core? like nix version 0.0001 or something? or maybe guix version 0.0001 or anything else?
<hugolgst> I have no idea but if you find I could be interested also ahah
|ando has joined #nixos
|ando has quit [Ping timeout: 256 seconds]
<vldn> ftp://alpha.gnu.org/gnu/guix/guix-0.1.tar.gz maybe this could be intresting
xelxebar has quit [Remote host closed the connection]
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to master: https://git.io/JLnfc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107036 → python37Packages.bleak: 0.9.1 -> 0.10.0 → https://git.io/JLnfN
evils has joined #nixos
vldn has left #nixos [#nixos]
<{^_^}> [nixpkgs] @Emantor opened pull request #107037 → gtk3: 3.24.23 -> 3.24.24 → https://git.io/JLnUt
FRidh has quit [Ping timeout: 260 seconds]
fendor has joined #nixos
<hugolgst> do you know a github action linter for Nix?
FRidh has joined #nixos
KarlJoad has joined #nixos
miscalculated has quit [Quit: miscalculated]
<lordcirth> hugolgst, I don't know github actions, but if you can just run commands, then you can probably just wrap nixfmt
meh` has quit [Ping timeout: 268 seconds]
<lordcirth> Well, nixfmt -c only gives a pass/fail; so that only helps if you just want to enforce that everyone runs nixfmt on their commits
<hugolgst> thanks a lot!
<{^_^}> [nixpkgs] @hugolgst opened pull request #107038 → nixos/luksroot: add renewKey option → https://git.io/JLnkA
jimkins[m] has quit [Quit: Idle for 30+ days]
quidome[m] has quit [Quit: Idle for 30+ days]
iH8c0ff33-matrix has quit [Quit: Idle for 30+ days]
erasmas has joined #nixos
tester12345 has joined #nixos
tester12345 has quit [Remote host closed the connection]
sangoma has quit [Ping timeout: 264 seconds]
tlaxkit has joined #nixos
<eacameron> I just built a NixOS desktop and it was booting fine until recently. It now says "A start job is running for /sys/subsystem/net/devices/wlp4s0" and it waits 1.5 minutes before moving on. Anyone know why this would "suddenly" start causing an issue or how to get around it? This desktop does have wifi but I'm not using it.
Ariakenom has quit [Remote host closed the connection]
Ariakenom has joined #nixos
<tejing> first thing I'd do is check the log output for what's going wrong
growpotkin has joined #nixos
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
M3nternamehere[m has joined #nixos
pie_ has quit [Quit: No Ping reply in 180 seconds.]
devalot has quit [Ping timeout: 256 seconds]
devalot has joined #nixos
pie_ has joined #nixos
<axx> i was wondering how people managing ssh-agent, do you just have a snippet in your .bash_profile, or is there an option to run it as daemon via systemd?
<dutchie> i have `programs.ssh.startAgent = true`
<eacameron> tejing: How do I do that?
<tejing> eacameron: journalctl is the comand to look at the logs. I usually use it as 'journalctl -eb' so it only shows me stuff from this boot and it starts with the pager at the end of the logs
<axx> <dutchie "i have `programs.ssh.startAgent "> oh, that sounds… obvious, and great
<axx> thanks :)
helpusobi_ has joined #nixos
dredozub- has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to master: https://git.io/JLnOH
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-20.03 « linux: 5.4.83 -> 5.4.84 »: https://git.io/JLn3m
<eacameron> tejing: Cool. That doesn't show any errors that look related to boot. The first log is from sshd.
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-20.09: https://git.io/JLn38
pedrohms has quit [Quit: WeeChat 2.9]
pedro has joined #nixos
dredozubov has quit [Ping timeout: 260 seconds]
pedro has quit [Client Quit]
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « Revert "minecraft: 2.2.909 → 2.2.741" »: https://git.io/JLnsm
laduke-132 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107039 → python37Packages.eventlet: 0.29.1 -> 0.30.0 → https://git.io/JLnsp
helpusobi has quit [Quit: No Ping reply in 180 seconds.]
hugolgst has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @nagy opened pull request #107040 → dstat: 0.7.3 -> 0.7.4 → https://git.io/JLnZq
dbmikus has joined #nixos
codygman has quit [Read error: Connection reset by peer]
<KarlJoad> How can I have a bash expansion of the form `${var}` inside a double single-quote block? Do I need to escape the $ with \?
laduke-132 has quit [Ping timeout: 264 seconds]
codygman has joined #nixos
domogled has quit [Quit: domogled]
domogled has joined #nixos
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/647cc06986c (from 21 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
<dutchie> ,escape $ KarlJoad
<{^_^}> Escape this in " and '' strings with: $ KarlJoad
arahael has quit [Ping timeout: 260 seconds]
<dutchie> lol that didn't work
<dutchie> ,escape ${var}
<{^_^}> Escape this in " strings with: \${var}
<{^_^}> Escape this in '' strings with: ''${var}
<KarlJoad> dutchie: Thank you for showing me that functionality on {^_^}. Is there a document for all of the bot's commands?
<siraben> Where does locatedb store the index file?
<dutchie> you can pm it ,help
arahael has joined #nixos
domogled has quit [Ping timeout: 272 seconds]
malook has joined #nixos
kenran has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #107041 → firefox: 83 -> 84 → https://git.io/JLnC2
Skallwar has quit [Ping timeout: 268 seconds]
tmeres[m] has quit [Ping timeout: 268 seconds]
andreas[m]3 has quit [Ping timeout: 268 seconds]
malook has quit [Quit: malook]
tmeres[m] has joined #nixos
Skallwar has joined #nixos
kalbasit has joined #nixos
andreas[m]3 has joined #nixos
dbmikus has quit [Quit: WeeChat 2.9]
dbmikus has joined #nixos
proofofkeags has joined #nixos
meh` has joined #nixos
<KarlJoad> Does Nix do something funny with double quotes `"` in a double single-quote environment? I keep getting errors on a sed expression.
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
codygman has quit [Client Quit]
<gchristensen> nope, want to share the expr?
<KarlJoad> sed -i "s/\$(realpath .)/''${out}/" Makefile
<immae[m]> I would accuse reapath here
<gchristensen> I would accuse `/` being in the values of $out and the realpath output
<gchristensen> try s#$(realpath. ...)#${out}#
<KarlJoad> I've been reading that that could cause issues. I'll try that.
dbmikus has quit [Ping timeout: 256 seconds]
seku has quit [Quit: Connection closed]
<KarlJoad> That worked, thanks.
ManiacOfMadness has joined #nixos
werner292 has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 3 commits to master: https://git.io/JLn4t
<{^_^}> [nixpkgs] @vcunat merged pull request #107007 → thunderbird, thunderbird-bin: 78.5.1 -> 78.6.0 [Critical security fix] → https://git.io/JLGqm
ransom_ has joined #nixos
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
srk has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bfrog closed pull request #106940 → Remove wrapper scripts from musl causing a glibc dependency → https://git.io/JLqqU
dbmikus has joined #nixos
fooker has quit [Ping timeout: 272 seconds]
fooker has joined #nixos
<{^_^}> [nixpkgs] @ruuda opened pull request #107043 → mopidy-local: 3.1.1 -> 3.2.0 → https://git.io/JLnB9
echelon has quit [Quit: echelon]
|ando has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #107044 → php.packages: Make packages overridable → https://git.io/JLnR0
sangoma has joined #nixos
|ando has quit [Ping timeout: 260 seconds]
asheshambasta has joined #nixos
nDuff has joined #nixos
<asheshambasta> I seem to have issues with networking after suspend; my ethernet interface disappears sometimes on wake. Any ideas on where to look?
hugolgst has joined #nixos
<hugolgst> Do you guys know why when I am generating an ISO with an overlay and installing a package it does not recognize it as present?
<hugolgst> is it allowed to use overlays in generating ISO?
|ando has joined #nixos
ece has quit [Read error: Connection reset by peer]
<asheshambasta> ifconfig still shows me the interface though, RX seems 0, Tx is 232; could it be an issue with the ethernet itself?
srk has joined #nixos
miscalculated has joined #nixos
zupo has joined #nixos
endformationage has joined #nixos
hugolgst has quit [Ping timeout: 246 seconds]
<lordcirth> asheshambasta, I would look in dmesg first
<asheshambasta> lordcirth: what should I be looking for?
<asheshambasta> I do see messages that say pcie link lost, concering my interface.
|ando has quit [Quit: leaving]
<lordcirth> asheshambasta, the time around the suspend, relating to PCIe, ethernet, network
<KarlJoad> Is it safe to change $HOME for a nix-build?
ece has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107045 → python37Packages.docplex: 2.18.200 -> 2.19.202 → https://git.io/JLnzz
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/929768261a3 (from 87 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
ManiacOfMadness has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #107046 → minecraft: Update script URL → https://git.io/JLng4
kalbasit has quit [Ping timeout: 268 seconds]
asheshambasta has quit [Ping timeout: 272 seconds]
sss2 has joined #nixos
Skallwar has quit [Ping timeout: 268 seconds]
hnOsmium0001 has joined #nixos
bvdw has joined #nixos
is_null has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107047 → python37Packages.influxdb-client: 1.12.0 -> 1.13.0 → https://git.io/JLngj
Skallwar has joined #nixos
ece has quit [Quit: The Lounge - https://thelounge.chat]
halfbit has joined #nixos
ece has joined #nixos
ece has quit [Client Quit]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 24 commits to staging-next: https://git.io/JLna2
<{^_^}> [nixpkgs] @github-actions[bot] pushed 25 commits to staging: https://git.io/JLnaV
<Yaniel> can I use a custom nixpkgs checkout for nix-shell?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107048 → python37Packages.howdoi: 2.0.7 -> 2.0.8 → https://git.io/JLna6
<tejing> yeah
<Yaniel> how? -I nixpkgs=/path/to/checkout didn't seem to work
ece has joined #nixos
<tejing> did you 'import <nixpkgs>' in the actual expression?
werner292 has joined #nixos
<Yaniel> yes
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
werner291 has quit [Ping timeout: 264 seconds]
werner292 is now known as werner291
<tejing> then idk. it should work
rajivr has quit [Quit: Connection closed for inactivity]
domogled has joined #nixos
cosimone_ has joined #nixos
n3t has quit [Read error: Connection reset by peer]
noudle has joined #nixos
cosimone has quit [Ping timeout: 264 seconds]
cosimone_ is now known as cosimone
<{^_^}> [nixpkgs] @mpoquet opened pull request #107049 → simgrid: 3.25 -> 3.26 → https://git.io/JLnVh
<{^_^}> [nixpkgs] @romildo opened pull request #107050 → luna-icons: 0.6 -> 0.9 → https://git.io/JLnwv
kalbasit has joined #nixos
zupo has joined #nixos
justanotheruser has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107051 → python37Packages.bids-validator: 1.5.7 -> 1.5.8 → https://git.io/JLnwt
steve-chavez has joined #nixos
zupo has quit [Client Quit]
<steve-chavez> Hey guys. Has anyone built coreutils on aarch64?
dsx has quit [Ping timeout: 268 seconds]
<lordcirth> steve-chavez, what is your actual problem?
<lordcirth> I could try it on my laptop
<steve-chavez> What I want is to generate a statically linked binary for Haskell. I'm getting a coreutils errors when trying it..
<lordcirth> steve-chavez, so, what nixpkgs are you building coreutils from, and why is it not in the cache?
respawn_ has joined #nixos
zupo has joined #nixos
_deepfire has quit [Remote host closed the connection]
<steve-chavez> Oh, I'm not sure why it's not in the cache.
davidv7_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #106930 → tor-browser-bundle-bin: 10.0.5 -> 10.0.7 → https://git.io/JLtuW
<{^_^}> [nixpkgs] @joachifm pushed 3 commits to master: https://git.io/JLno2
<{^_^}> [nixpkgs] @jonringer merged pull request #107048 → python37Packages.howdoi: 2.0.7 -> 2.0.8 → https://git.io/JLna6
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.howdoi: 2.0.7 -> 2.0.8 »: https://git.io/JLnow
<lordcirth> steve-chavez, you are building against master?
<{^_^}> [nixpkgs] @jonringer merged pull request #107047 → python37Packages.influxdb-client: 1.12.0 -> 1.13.0 → https://git.io/JLngj
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.influxdb-client: 1.12.0 -> 1.13.0 »: https://git.io/JLnoi
<lordcirth> Oh, that's your master, nvrm
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #107052 → [HELP NEEDED: patchelf for .node file??] vscode, vscodium: 1.51.1 -> 1.52.0 & add aarch64-linux, armv7l-linux builds → https://git.io/JLnKn
zupo has joined #nixos
zupo has quit [Client Quit]
domogled has quit [Ping timeout: 256 seconds]
riksteri has quit [Quit: riksteri]
kalbasit has quit [Remote host closed the connection]
<viric> can we get a progress report/transfer rate on the downloads from cache?
<gchristensen> what do you mean?
<viric> it only says "copying path ..."
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107053 → python37Packages.django-cors-headers: 3.5.0 -> 3.6.0 → https://git.io/JLniw
berberman_ has joined #nixos
berberman has quit [Ping timeout: 268 seconds]
cole-h has joined #nixos
<tejing> I believe the new interface does that
<tejing> it's not in the stable version yet though
malook has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3bc15cbb552 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
dbmikus has quit [Ping timeout: 265 seconds]
<Yaniel> can the new interface do `nixos-rebuild` yet?
cosimone has quit [Quit: cosimone]
justanotheruser has joined #nixos
sangoma has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #107051 → python37Packages.bids-validator: 1.5.7 -> 1.5.8 → https://git.io/JLnwt
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.bids-validator: 1.5.7 -> 1.5.8 »: https://git.io/JLn1J
zupo has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #107053 → python37Packages.django-cors-headers: 3.5.0 -> 3.6.0 → https://git.io/JLniw
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.django-cors-headers: 3.5.0 -> 3.6.0 »: https://git.io/JLn1q
werner292 has joined #nixos
fuzzypixelz has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @doronbehar merged pull request #97349 → python38Packages.telethon: Patch find_library call for libssl → https://git.io/JUZE3
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JLn1h
<{^_^}> [nixpkgs] @doronbehar closed pull request #94656 → gdm: 3.34.1 -> 3.36.3 → https://git.io/JJKvM
ndarwincorn has joined #nixos
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbmikus has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @SFrijters opened pull request #107054 → xdg_utils: 1.1.3 -> unstable-2020-10-21 → https://git.io/JLnD4
Ultrasauce_ has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #107046 → minecraft: Update script URL → https://git.io/JLng4
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/JLnD2
weechat_1 has joined #nixos
<Reiser> Is there a way to get an indexed map with Nix? I.E `builtins.map` but (i: x: <lambda>) ?
weechat_2 has quit [*.net *.split]
Ultrasauce has quit [*.net *.split]
<{^_^}> [nix] @regnat pushed to ca/drvoutputs-commands « Add a new Cmd type working on RealisedPaths »: https://git.io/JLnyc
fresheyeball has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107055 → python37Packages.google_cloud_runtimeconfig: 0.32.0 -> 0.32.1 → https://git.io/JLnyl
dbmikus has quit [Read error: Connection reset by peer]
lejonet has quit [Ping timeout: 256 seconds]
cheers has joined #nixos
<Reiser> Ah, imap0 from lib, found it
<{^_^}> [nixpkgs] @ShamrockLee opened pull request #107056 → [WIP] gnudatalanguage: Init at 1.0.0-rc.3 → https://git.io/JLnyF
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #104564 → onedrive: 2.4.2 -> 2.4.7 → https://git.io/JkwF1
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLnSJ
<{^_^}> [nixpkgs] @doronbehar merged pull request #92113 → paraview: Fix dataset filtering → https://git.io/JJTCp
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLnSY
stevenxl has joined #nixos
fuzzypixelz_ has joined #nixos
justanotheruser has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @doronbehar merged pull request #104604 → packet-sd: enable build on unix → https://git.io/Jkr7K
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLnS6
<{^_^}> [nixpkgs] @jonringer merged pull request #107045 → python37Packages.docplex: 2.18.200 -> 2.19.202 → https://git.io/JLnzz
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.docplex: 2.18.200 -> 2.19.202 »: https://git.io/JLnSQ
fuzzypixelz has quit [Ping timeout: 264 seconds]
fuzzypixelz_ is now known as fuzzypixelz
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @adisbladis merged pull request #104010 → emacs: Add nativeComp packaging infrastructure → https://git.io/JkCue
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JLnSx
malook has quit [Quit: malook]
cfricke has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @doronbehar merged pull request #103847 → python37Packages.events: 0.3 -> 0.4 → https://git.io/JksuH
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLn9r
<{^_^}> [nixpkgs] @Mic92 merged pull request #94306 → clang-analyzer: upgrade to latest llvm release → https://git.io/JJ293
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JLnHs
bqv has quit [Quit: WeeChat 2.9]
mounty has quit [Ping timeout: 260 seconds]
zupo has joined #nixos
justanotheruser has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @lucc opened pull request #107057 → nvimpager: init at 0.9 → https://git.io/JLnHS
lejonet has joined #nixos
bqv has joined #nixos
zupo has quit [Client Quit]
<{^_^}> [nix] @regnat pushed to ca/drvoutputs-commands « Add a new Cmd type working on RealisedPaths »: https://git.io/JLnQv
<{^_^}> [nixpkgs] @markuskowa merged pull request #105369 → slurm/nixos: 20.02.5.1 -> 20.11.0.1, fix module → https://git.io/JkxFP
<{^_^}> [nixpkgs] @markuskowa pushed 3 commits to master: https://git.io/JLnQT
<{^_^}> [nixpkgs] @doronbehar merged pull request #92582 → plantuml-server: init at 1.2020.14 → https://git.io/JJtW0
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JLnQL
<{^_^}> [nixpkgs] @ShamrockLee opened pull request #107058 → pslib: Init at 0.4.6 → https://git.io/JLnQc
<{^_^}> [nixpkgs] @doronbehar merged pull request #97191 → libow: 3.2p3 -> 3.2p4 → https://git.io/JUsu3
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLnQC
zupo has joined #nixos
domogled has quit [Ping timeout: 268 seconds]
cosimone has joined #nixos
mounty has joined #nixos
romildo has joined #nixos
rprije has joined #nixos
justanotheruser has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tcunha has joined #nixos
respawn_ has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jonringer merged pull request #107055 → python37Packages.google_cloud_runtimeconfig: 0.32.0 -> 0.32.1 → https://git.io/JLnyl
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google_cloud_runtimeconfig: 0.32.0 -> 0.32.1 »: https://git.io/JLn5C
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107059 → python37Packages.google_cloud_bigquery: 2.4.0 -> 2.6.1 → https://git.io/JLn54
<romildo> I would like know who is helping maintaining Qt in nixpkgs, so that I can ask for help on an issue with LXQt (https://github.com/NixOS/nixpkgs/issues/70780)
<{^_^}> #70780 (by wamserma, 1 year ago, open): LXQt has wrong/invalid defaults
nrmt^ has joined #nixos
SomeoneSerge has quit [Quit: WeeChat 3.0]
werner292 has joined #nixos
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #107019 → nextcloud20: 20.0.3 -> 20.0.4 → https://git.io/JLG5m
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JLndG
<pushqrdx> i am trying to build compiz and these packages are missing but i can't find them, can someone point me to them?
gustavderdrache has quit [Ping timeout: 260 seconds]
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<pushqrdx> xrandr, xi, ice, sm
<kenran> pushqrdx: xorg.libXrandr, xorg.libXi
<kenran> don't know the others
<pushqrdx> kenran nice thanks, now only ice and sm are missing :D
<{^_^}> [nixpkgs] @fruit-in opened pull request #107060 → vimPlugins.brainfuck-vim: init at 2020-12-16 → https://git.io/JLndM
<kenran> pushqrdx: I guessed that they're in the xorg attribute as well, so I did `nix search xorg.*ice` and found xorg.libICE, as well as xorg.libSM
<kenran> pushqrdx: that looks promising
gxt has joined #nixos
<bqv> one issue i tend do have, is that I would always love to know what part of my eval caused a build to happen
zupo has joined #nixos
<bqv> but i'm not sure how to solve that
<bqv> it's easy to identify a build, it's a derivation/storepath
<bqv> wait, is that nix why-depends
<bqv> did i just answer my own question..
<pushqrdx> kenran nice! i think these were the missing ones, i am facing other cmake issues now but i think they are past these deps, thanks alot for help!
<kenran> pushqrdx: no problem, I'm glad I could help someone and not just ask questions. I think this is the first time I knew how to look for an answer here xD
<kenran> pushqrdx: in general, I use a combo of `nix search` and `nix-locate` (which comes with nixpkgs.nix-index) to find such stuff
tlaxkit has quit [Ping timeout: 268 seconds]
<pushqrdx> kenran thanks for pointing this out, i still used a combination of website and github for search till now lol
johnnyfive has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « nextcloud20: 20.0.3 -> 20.0.4 »: https://git.io/JLnb1
<{^_^}> [nixpkgs] @flokli opened pull request #107061 → nixos/network-interfaces-systemd: fix IPv6 privacy extensions → https://git.io/JLnbD
xanderle has joined #nixos
<xanderle> is ~/.nix-profile meant to point to a file that doesn't exist?
<immae[m]> it points to a (symlink) directory that would appear at the first nix-env command
oida has quit [Ping timeout: 240 seconds]
mallox has quit [Quit: WeeChat 3.0]
<immae[m]> (well maybe not the "first" one, it depends on how you run it)
oida has joined #nixos
tlaxkit has joined #nixos
<xanderle> ah okay, thanks! i just installed something and it exists now... makes sense
tlaxkit has quit [Client Quit]
<immae[m]> good :)
<pushqrdx> `Package 'mount', required by 'gio-2.0', not found` idk what this error is caused by and i can't find a mount package anywhere
romildo has quit [Quit: Leaving]
<jasom> If I need to run an external program to generate output for a configuration module, how do I do that. (In this case it's for djbdns)
xanderle has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.09: https://git.io/JLnpO
littlebenlittle has quit [Ping timeout: 260 seconds]
ennui has joined #nixos
aasg has quit [Quit: Bridge terminating on SIGTERM]
<jasom> wow, brain-fart that's exactly what a derivation does. Stupid question.
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/3aac3fdf6be (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/3aac3fdf6be (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
mounty has quit [Ping timeout: 240 seconds]
vidbina has quit [Ping timeout: 240 seconds]
FRidh has quit [Quit: Konversation terminated!]
<lordcirth> jasom, so long as the program is pure / deterministic.
<jasom> lordcirth: it is; just a data transform from text to a database format
<jasom> And it only needs to be semantically deterministic; i.e. as long as two runs generate interchangably usable values then they don't need to be byte-for-byte identical, no?
aasg has joined #nixos
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/JLnjE
<{^_^}> [nixpkgs] @markuskowa merged pull request #106880 → xdg-launch: init at 1.10 → https://git.io/JLUU1
<lordcirth> So long as you trust that to be the case, yes.
<lordcirth> That's part of why derivations are referred to by their own hash, not their result's hash.
<jasom> the other part being you wouldn't be able to cache the results if they were referred to by their result's hash
<lordcirth> You would need to cache a mapping as well; it could be done.
ixxie has joined #nixos
<pushqrdx> did anyone face this one before `Package mount was not found in the pkg-config search path`?
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<evanjs> Do I have any options for broadcom_sta or etc. for Linux 5.9.11 and up?
<evanjs> Looks like it's marked as broken, guess I could try it though :P
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/929768261a3 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<evanjs> bah. there it is -- /build/broadcom-sta/src/wl/sys/wl_linux.c:1667:6: error: implicit declaration of function 'segment_eq' [-Werror=implicit-function-declaration]
<evanjs> trying this out one of the patches from https://github.com/NixOS/nixpkgs/issues/101040#issuecomment-743055954 or the comment it references
<ixxie> Anybody here acutally doing some web dev with JS on NixOS, as opposed to merely packaging existing JS modules? I'm looking for some sane development workflow
<ixxie> I'm trying out node2nix of course, but its a little bit unclear to be how it is meant to be used in the course of developing on NixOS
<ixxie> Then there seem to be two distinct yarn2nix implementations
<evanjs> oooo sweet we already 106760 lol
<evanjs> guess I can try to test that
<{^_^}> [nixpkgs] @hjones2199 opened pull request #107062 → Indilib: add third party driver support → https://git.io/JLcv6
<notgne2> ixxie (chat.freenode.net): my personal and biased opinion is to use pnpm, and package with pnpm2nix
littlebenlittle has joined #nixos
philr has joined #nixos
<energizer> does npmlock2nix work like poetry2nix?
<evanjs> ** #106760
<{^_^}> https://github.com/NixOS/nixpkgs/pull/106760 (by SebastienWae, 4 days ago, open): broadcom: fix build 5.9
<buffet> how would i package a haskell package (library and executable) as part of my overlay?
<buffet> just copy pasted a package definition from hackage-packages.nix, but that doesnt seem to work
lunik1 has quit [Quit: :x]
lunik1 has joined #nixos
classicc has joined #nixos
<adisbladis> energizer: On a very high level, yes
<ixxie> notgne2, adisbladis - thanks for those tips. Do you happen to know if there are posts somewhere documenting the workflow entailed with these?
<adisbladis> ixxie: Nope, there isn't
<adisbladis> ixxie: I'm the author of pnpm2nix
<adisbladis> And was somewhat involved in planning npmlock2nix
<adisbladis> So if you have some questions you can ask me
<notgne2[m]> I also submitted a bunch of patches to it and I think I absolutely ruined the evaluation time of it too, so I can also answer question
nek0 has quit [Remote host closed the connection]
<notgne2[m]> I might try to fix that eventually, I think I broke it when I was fixing some circular dependency things
<ixxie> good to know adisbladis :D in that case, I will give these tools a go and try and make notes in a gist which we can then dump in the nixos.wiki for the next victim
<notgne2[m]> though I'm actually not sure how my patches fixed the errors at all, so it may take me some time to figure out how to do it correctly
<ixxie> to be continued in the coming weeks; expect much harasment :P
<{^_^}> [nixpkgs] @mweinelt merged pull request #106855 → home-assistant: 0.118.5 -> 2020.12.0 → https://git.io/JIhPh
<{^_^}> [nixpkgs] @mweinelt pushed 3 commits to master: https://git.io/JLcJV
chang has joined #nixos
ddellacosta has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @magnetophon opened pull request #107063 → boops: init at 1.2.0 → https://git.io/JLcJ9
zupo has joined #nixos
<{^_^}> [nixpkgs] @aanderse opened pull request #107064 → nixos/zabbixWeb: include DOUBLE_IEEE754 directive → https://git.io/JLcUm
<ixxie> adisbladis: as a first question, this pnpm thingy has imperative commands similar to npm
<ixxie> adisbladis: but I take it I shouldn't try to `pnpm add mydependency`
<adisbladis> Sure you do, that's exactly how you use it
<ixxie> is add the same as install
<notgne2> pnpm2nix just reads the lockfile that normal usage of pnpm produces, and turns it (and your code) into a Nix derivation
<ixxie> (total noob with JS here)
<{^_^}> [nixpkgs] @magnetophon opened pull request #107065 → geonkick: 2.5.1 -> 2.6.0 → https://git.io/JLcUg
<notgne2> and the commands for pnpm are basically if not exactly the same thing as the commands for npm
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<adisbladis> ixxie: Tbh I'd rather recommend npmlock2nix atm
<{^_^}> [nixpkgs] @mweinelt opened pull request #107066 → homeassistant: 2020.12.0 -> 2020.12.1 → https://git.io/JLcUy
<ixxie> hmm
<notgne2[m]> I think pnpm2nix actually crashes on some unstable versions of Nix too, though I haven't checked recently
<ixxie> in that case, would it be correct to interpret the workflow as follows: for setup, I clone some project and run npmlock2nix to create the nix files
<adisbladis> No, you don't need to create nix files
<adisbladis> npmlock2nix is pure nix
<adisbladis> It reads package.json / package-lock.json
<ixxie> ooh
<ixxie> so it just automagically launches a shell for me and runs builds based on those files?
<ixxie> and to add dependencies I run `npm add x` as usual?
<adisbladis> Yes, exactly
<DigitalKiwi> ohhi just the two i wanted to talk to
<genevino> is there a way to *NOT* let "nix-shell -p <package>" write to the hard drive, at all? e.g. when you fear your SSD wearing out and you have plenty of ram?
<ixxie> what about all the stuff in the node_modules folder which npm creates?
<notgne2[m]> ixxie: I think that should all be ignored
<notgne2[m]> that's what traditional usage of NPM uses, and if you run your program without Nix that will get used, if you use Nix it will use Nix to pull your dependencies, not whatever is in that directory
<ixxie> so I would typically idea stop npm from creating that folder somehow? Or perhaps use something like the add-dependency module which adds stuff to the package/-lock.json without installing it?
<evanjs> hrm, can't seem to get the patch for #106760 working. Trying to build with the PR checked out, no...
<{^_^}> https://github.com/NixOS/nixpkgs/pull/106760 (by SebastienWae, 4 days ago, open): broadcom: fix build 5.9
<evanjs> s;no;now
<{^_^}> [nixpkgs] @jonringer merged pull request #106843 → steam/fhsenv: Add LD_LIBRARY_PATH (and hence OpenGL driver library path) to output of --print-steam-runtime-library-path… → https://git.io/JIpWY
<{^_^}> [nixpkgs] @jonringer pushed commit from @jbalme to master « steam/fhsenv: Add LD_LIBRARY_PATH (and hence OpenGL driver library path) to output of --print-steam-runtime-library-path… »: https://git.io/JLcTb
<notgne2[m]> ixxie: there's probably some kind of npm command that adds a dependency to the lockfile without actually installing it, though I'm not sure what that is
<{^_^}> [nixpkgs] @jonringer merged pull request #107060 → vimPlugins.brainfuck-vim: init at 2020-12-16 → https://git.io/JLndM
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JLckU
<ixxie> yeah I'll have a look
pushqrdx has quit [Remote host closed the connection]
ndarwincorn has quit [Quit: WeeChat 3.0]
<{^_^}> [nixpkgs] @flokli opened pull request #107067 → systemd: 247.1 -> 247.2 → https://git.io/JLckM
<adisbladis> ixxie: I would use the npm node_modules for imperative development
<adisbladis> And then apply a source filter
eyenx has quit [Quit: Bridge terminating on SIGTERM]
kenran has quit [Quit: leaving]
eyenx has joined #nixos
davidv7 has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/62fab0d98ae (from 3 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<ixxie> adisbladis: source filter?
<ixxie> what would be the usecase for imperative development on a NixOS machine?
<adisbladis> ixxie: http://ix.io/2IlL/nix
<evanjs> ohhh lol #10670 includes the patch for the default.nix. Don't think that will work lol
<{^_^}> https://github.com/NixOS/nixpkgs/issues/10670 (by steveeJ, 5 years ago, closed): tmp.mount should not be started on `nixos-rebuild switch`
<evanjs> ugh... ** #106760
<{^_^}> https://github.com/NixOS/nixpkgs/pull/106760 (by SebastienWae, 4 days ago, open): broadcom: fix build 5.9
mounty has joined #nixos
<ixxie> adisbladis: well, clearly that is the source filter, but where do I put it and what do I do with it? :D
<evanjs> oh wait duh it'll be that way if I pull in the PR as a patch
<ixxie> actually, if you have a public example of a project with such a filter, I could just look there
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @vcunat pushed to release-20.09 « Merge #107007: thunderbird*: 78.5.1 -> 78.6.0 (security) »: https://git.io/JLcL4
fuzzypixelz has quit [Remote host closed the connection]
fuzzypixelz has joined #nixos
<ixxie> adisbladis: I guess you put it in the shell.nix?
<numkem> I'm running into a wall trying to get solaar to work with i3... the GUI works just fine under plasma but it seems to be missing something that I can't figure out on i3.
ransom_ has joined #nixos
eyenx has quit [Remote host closed the connection]
justanotheruser has quit [Read error: Connection reset by peer]
spudly1 has joined #nixos
<{^_^}> [nixpkgs] @RonanMacF opened pull request #107068 → vimPlugins: update → https://git.io/JLcqe
eyenx has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107069 → python37Packages.trimesh: 3.8.18 -> 3.8.19 → https://git.io/JLcqC
justanotheruser has joined #nixos
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107071 → python37Packages.pyvcd: 0.2.3 -> 0.2.4 → https://git.io/JLcYR
eyenx has quit [Remote host closed the connection]
eyenx has joined #nixos
pjt_tmp has joined #nixos
<ixxie> adisbladis: is the `shell.nix` refered to here supposed to be `default.nix`?
<evanjs> alright, I got #106760 working by only applying the kernel patch
<{^_^}> https://github.com/NixOS/nixpkgs/pull/106760 (by SebastienWae, 4 days ago, open): broadcom: fix build 5.9
simba1 has joined #nixos
<evanjs> Now I just need to figure out why my bcma card still isn't loading...
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f05a0f2f260 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
dbmikus has quit [Ping timeout: 265 seconds]
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #nixos
fendor has quit [Remote host closed the connection]
Ariakenom has quit [Ping timeout: 268 seconds]
willghatch has joined #nixos
classicc has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<evanjs> no SPROM available and blah
oxalica1 has joined #nixos
oxalica has quit [Ping timeout: 264 seconds]
oxalica1 is now known as oxalica
<evanjs> rebooting w/nomodeset now -- https://askubuntu.com/a/931648
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
werner292 has joined #nixos
evanjs has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
ixxie has quit [Remote host closed the connection]
<evanjs> Argh
<evanjs> So yeah. nomodeset does work. But.... it kills my display lol
<evanjs> Ah, alright. `driver.modeset=0`
littlebenlittle has quit [Ping timeout: 240 seconds]
pushqrdx has joined #nixos
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
<pushqrdx> can someone please tell me where is this python3-gi package, it isn't anywhere and i keep getting ModuleNotFoundError: No module named 'gi' in python
werner291 has quit [Quit: werner291]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pushqrdx> it's not python gobject as i already have that installed
evanjs has joined #nixos
<{^_^}> [nixpkgs] @ryantm opened pull request #107073 → arduino-ci: 0.1.0 -> 0.2.0 → https://git.io/JLcZJ
evanjs has quit [Client Quit]
evanjs has joined #nixos
amfl has quit [Quit: WeeChat 1.6]
littlebenlittle has joined #nixos
<{^_^}> [nixpkgs] @MetaDark opened pull request #107075 → newsflash: 1.0.5 -> 1.1.1 → https://git.io/JLcne
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @lovek323 closed pull request #104816 → awscli: 1.18.150 -> 1.18.185 → https://git.io/JkMss
badasss has joined #nixos
* badasss Free BitCoin Miner https://cryptotabbrowser.com/16879401
dbirks[m] has joined #nixos
Rusty1 has joined #nixos