worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<ldlework> haha ok
<ldlework> energizer: do you use Xephyr to test your changes?
<energizer> no
<ldlework> ah, that's pretty handy
<ldlework> If you want some help debugging qtile let me know
<energizer> thanks
<pie_> energizer: i havent worked on that project in a few weeks
<energizer> pie_: which qtile and nixpkgs version are you running?
timotheel-f[m] has joined #nixos
xelxebar has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 240 seconds]
xelxebar has joined #nixos
<energizer> ok current issue: using impermanence/home-manager.nix hm-activate-energizer: fuse: Activating createAndMountPersistentStoragePaths hm-activate-energizer: fuse: mountpoint is not empty
<energizer> how do i find out which mount point it's talking about?
puck has quit [Ping timeout: 264 seconds]
puck has joined #nixos
<pie_> energizer: try evaling the appropriate expression in the repl and look at the output?
rprije has joined #nixos
<pie_> energizer: alternatively, strace?
<pie_> -e to filter, but check the man page which filter is for exec
<cole-h> energizer: I'd just look at every mountpoint, tbh
<cole-h> `ls -al /mntpoint` and look for which one has files in it
<energizer> they all say, Transport endpoint is not connected (os error 107)
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<risson> I'm running into this when switching my configuration to flakes: https://bin.lama-corp.space/view/eee15803
<risson> And I don't even know where to begin with this one
<risson> Anybody has an idea?
nixbitcoin has quit [Ping timeout: 240 seconds]
nixbitcoin has joined #nixos
vmandela has joined #nixos
CyberManifest has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUWTW
dbmikus has quit [Ping timeout: 260 seconds]
zeta_0 has joined #nixos
<ericmoritz> Is this the appropriate place to ask nix questions?
<energizer> yes
<ericmoritz> I have no idea what I'm doing but I'm trying to pull in the dhall-openapi dependency from github and it seems to be building the entire world. It starts by building gcc. Is that expected? Here's my derivation: https://github.com/ericmoritz/x-dhall-helm-release/blob/c647b4613907650dc9c120af2a990d6574d4bce8/default.nix
<ntnkwmkmnw[m]> Is it possible to change a single package in my local nix-store without cloning nixpkgs myself?
<ntnkwmkmnw[m]> I tried `nix edit` but it gives me the file without a version to change
<{^_^}> [nixpkgs] @mweinelt opened pull request #97724 → supervisor: drop glibc-2.31 patch → https://git.io/JUWTE
<energizer> ericmoritz: that's unusual
<euank> ericmoritz: generally, nix will prefer using a binary cache if one's available, and by default one should be configured for cache.nixos.org
<{^_^}> [nixpkgs] @drewrisinger opened pull request #97725 → python3Packages.parso: disable on python 2.7 → https://git.io/JUWTz
<ericmoritz> euank: yeah, that's what I thought would happen
jybs| has quit [Quit: ZNC 1.7.5 - https://znc.in]
puck has quit [Remote host closed the connection]
puck has joined #nixos
mariatsji has joined #nixos
<euank> ntnkwmkmnw[m]: yes, it is. There's probably a better way if you give a more specific explanation of what you mean by 'change a single package in my local nix store' though
<euank> ntnkwmkmnw[m]: one possible approach would be `nix-build -E 'with import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/619061532aabb4a7c6341b0674b9d9dd4faef1bd.tar.gz) {}; pkgs.htop'` to get a version of htop into your store from the current nixpkgs master
jybs- has joined #nixos
<euank> ericmoritz: could be worth trying a different nixpkgs commit you know was definitely cached, or debugging if other nix commands use the cache correctly
o1lo01ol1o has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
lotharn has quit [Ping timeout: 265 seconds]
<ericmoritz> Looks like what I had to do was add dhall's caches described here: https://github.com/dhall-lang/dhall-haskell#nix
<euank> ntnkwmkmnw[m]: oh, I see what you mean; edit a single package in nixpkgs. I think I misunderstood your question. The keyword you might want is an overlay
<ericmoritz> euank: thanks that pointed me in the right direction
mariatsji has quit [Ping timeout: 272 seconds]
<ntnkwmkmnw[m]> euank: aaah okay. Will look into that. I'm trying to change a single number for a version change.
<euank> Ah, yeah, for that an overlay is probably what you want! I can give an example of that if you'd like
jybs- has quit [Ping timeout: 258 seconds]
<euank> an overlay, or `pkg.overrideAttrs`; both are discussed in the nixpkgs manual. In general, overlays are more powerful and less surprising
<ntnkwmkmnw[m]> euank: Sure! I keep hearing about them. I've been doing some `overrideAttrs` in a few nix-shells but never in my configuration
jybs- has joined #nixos
ris has quit [Ping timeout: 258 seconds]
<euank> is this nixos configuration.nix, or config.nix on another distro?
o1lo01ol1o has quit [Ping timeout: 256 seconds]
<ntnkwmkmnw[m]> nixos configuration.nix
cr4y1 has quit [Ping timeout: 256 seconds]
jtmcx has quit [Quit: WeeChat 2.7.1]
<ntnkwmkmnw[m]> okay I actually got it by cloning my own copy of nixpkgs, which was something I should probably just suck it up and learn to do anyway
<euank> Yeah, you can, but you can also work around it with overlays for a while if you want, i.e. https://gist.github.com/euank/fc4aaaf5003b729a7daa262ab90061a6
<euank> In my case, I've got a git repo (https://github.com/euank/nixek-overlay/blob/master/default.nix) which I reference in my configuration.nix (similar to the example in the readme), and that lets me tweak packages when I need to
vmandela has quit [Quit: Leaving]
<ntnkwmkmnw[m]> tyty, will definitely look at it as that seems like a convenient way of managing it
steve-chavez has quit [Quit: WeeChat 2.4]
ensyde has quit [Quit: WeeChat 2.9]
lotharn has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
justache has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @NickHu opened pull request #97726 → pam: add support for pam_gnupg → https://git.io/JUWkr
h0m1 has quit [Ping timeout: 246 seconds]
h0m1 has joined #nixos
justache has joined #nixos
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #97727 → python3Packages.dask: 2.22.0 -> 2.25.0 → https://git.io/JUWIJ
alp has quit [Ping timeout: 272 seconds]
philr has quit [Ping timeout: 256 seconds]
sigmundv has quit [Ping timeout: 240 seconds]
jumper149 has quit [Quit: WeeChat 2.9]
dbmikus has joined #nixos
dbmikus has quit [Ping timeout: 256 seconds]
diamondburned has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Quit: Leaving]
diamondburned has joined #nixos
proofofkeags has joined #nixos
rajivr has joined #nixos
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « mamba: 1.3 -> 1.4 »: https://git.io/JUWLU
spease has joined #nixos
<spease> I'm trying to build with crossSystem, but I get a recursion error with cmake in nativeBuildInputs. This seems like it forces me to create two pkgs variables, one for nativeBuildInputs and one for buildInputs. But I don't know how to override the crossSystem attribute for the second pkgs variable. Am I going down the wrong path?
cmk_zzz has joined #nixos
cmk_zzz_ has quit [Ping timeout: 260 seconds]
knerten2 has joined #nixos
<{^_^}> [nixpkgs] @orivej opened pull request #97728 → seq66: init at 0.90.5 → https://git.io/JUWLu
knerten1 has quit [Ping timeout: 246 seconds]
leothrix has quit [Quit: ZNC 1.7.5 - https://znc.in]
<evanjs> ,locate .tmTheme
<{^_^}> Couldn't find in any packages
leothrix has joined #nixos
<evanjs> Ugh I found some in kodestudio but it would be nice to have some themes available as separate pkgs/package sets
ericmoritz has quit [Remote host closed the connection]
buckley310 has joined #nixos
stiell has quit [Ping timeout: 256 seconds]
marcusr has joined #nixos
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
Graypup_ has joined #nixos
stiell has joined #nixos
Izorkin has joined #nixos
zeta_0 has joined #nixos
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<ornxka> nooooooooooo the nixos-unstable channel is building again
<ornxka> i was so happy with not having to update
domogled has joined #nixos
CyberManifest has quit [Quit: Leaving...]
maxfield has joined #nixos
Spiney has quit [Ping timeout: 258 seconds]
Spiney has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
Darkmatter66_ has joined #nixos
Darkmatter66 has quit [Ping timeout: 265 seconds]
xelxebar_ has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
domogled has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #97557 → [20.03] terraform_0_12: add patch with fix for macos mojave when built with go 1.14 → https://git.io/JUcDv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to release-20.03: https://git.io/JUWqZ
<{^_^}> [nixpkgs] @marsam opened pull request #97729 → nodejs-14_x: 14.10.0 -> 14.10.1 → https://git.io/JUWqX
xelxebar_ has quit [Remote host closed the connection]
xelxebar has joined #nixos
miineiroo has joined #nixos
<miineiroo> i need power translator 17 for download tx
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 246 seconds]
m0rphism has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @matthewbauer closed pull request #97697 → pytest-timeout: 1.3.3 -> 1.4.2 → https://git.io/JUCNh
<{^_^}> [nixpkgs] @RaghavSood closed pull request #92724 → [20.03] rippled: update to 1.5.0 as 1.4.0 no longer syncs → https://git.io/JJqoy
mmohammadi9812 has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #93912 → stdenv/darwin: enable tapi support in cctools → https://git.io/JJRST
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to staging: https://git.io/JUWm3
<{^_^}> [nixpkgs] @matthewbauer merged pull request #93596 → Support iOS 13 in cross → https://git.io/JJWGO
<{^_^}> [nixpkgs] @matthewbauer pushed 8 commits to staging: https://git.io/JUWmc
<{^_^}> [nixpkgs] @RaghavSood opened pull request #97730 → solc: 0.6.8 -> 0.7.1 → https://git.io/JUWmC
_habnabit has quit [Ping timeout: 256 seconds]
cruxeternus has quit [Ping timeout: 260 seconds]
cransom has quit [Ping timeout: 256 seconds]
tpw_rules has quit [Ping timeout: 256 seconds]
devalot has quit [Ping timeout: 240 seconds]
Forkk has quit [Ping timeout: 260 seconds]
drvirgilio has quit [Ping timeout: 260 seconds]
cruxeternus has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @marsam opened pull request #97731 → tab: use python3 → https://git.io/JUWmB
miineiroo has quit [Quit: Leaving]
drvirgilio has joined #nixos
_habnabit has joined #nixos
Forkk has joined #nixos
drewr has joined #nixos
zecnate has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97719 → croc: 8.3.0 -> 8.3.1 → https://git.io/JUWfb
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUWmE
<zecnate> I have a derivation that begins with `pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs-channels/archive/b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz") {}`. Is there a commandline I can run which accomplishes the same change to the store as the `fetchTarball` function call without build/installing any specific derivation?
<{^_^}> [nixpkgs] @marsam merged pull request #97701 → nextdns: 1.7.1 -> 1.8.3 → https://git.io/JUCxK
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUWmw
<zecnate> In other words I want to cache the behavior of that `fetchTarball` call prior to building my derivation.
<{^_^}> [nixpkgs] @marsam merged pull request #97729 → nodejs-14_x: 14.10.0 -> 14.10.1 → https://git.io/JUWqX
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JUWmr
redmp has joined #nixos
<immae> zecnate: I’m not sure I understand your question, is `nix-prefetch-url https://github.com/NixOS/nixpkgs-channels/archive/b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz` the answer you’re looking for?
<zecnate> Maybe. If I run that `nix-prefetch-url` command, and then run `nix-build ./my-derivation.nix` will the second command skip downloading that same archive?
cransom has joined #nixos
_habnabit has quit [Ping timeout: 240 seconds]
tpw_rules has joined #nixos
devalot has joined #nixos
<immae> Ah ok got it, no
_habnabit has joined #nixos
<zecnate> My goals are: (1) ensure the derivations for `pkgs` map to a known hash, and (2, bonus) separate the fetch/store update process in one command from the `nix-build`.
<zecnate> I think with `pkgs ? import (fetchTarball …)` I am guaranteeing that `pkgs` are based on the specified hash _unless_ the caller somehow provides a different `pkgs` binding, right?
<immae> yes that’s it
<immae> I would guess `nix-build -E 'builtins.fetchTarball "https://github.com/NixOS/nixpkgs-channels/archive/b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz"'` is the answer but nix-build seems not to want it, maybe I’m too sleepy to figure out why
<redmp> i'm trying to build a project in nix, but running the tests requires that several _dependent packages_ are already installed..
<zecnate> `nix-build` requires a derivation in `--expr`.
<immae> well, it is
<zecnate> `fetchTarball` is?
<immae> hmm what else would it be?
<zecnate> I'm not quite sure yet. New to nix. My current understanding is "derivations only come as a result of evaluating `derivation`", but I guess I don't know if `fetchTarball` evaluates to a `derivation` call or not…
<redmp> how can i pass a package in as a dependency in haskellOverrides? i think i could use that trick to break the circular dependency cycle
<zecnate> Hrm, when running `nix-prefetch-url` I see this output:
<zecnate> ```
<zecnate> 1vbi3pnyfkxljfxc8aq4kpv9giv3mxqh861k86n002r18hhvbl94 path is '/nix/store/zndz0fk1mw33ryk5bgdy9is9nfx0j6ss-b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz' ```
<zecnate> Why is the hash on the first line different than the store file name?
<colemickens> the store path name is computed from more things than just the source
proofofkeags has quit [Ping timeout: 258 seconds]
da39a3ee5e6b4b0d has joined #nixos
<zecnate> Thanks. I'll look into store path names…
endformationage has quit [Quit: WeeChat 2.9]
<redmp> anybody here know of a good way to break a circular dependency with nix? i'm trying to put this together in my head and failing
Rusty1 has quit [Quit: WeeChat 2.3]
<immae> zecnate: `nix eval --raw '(builtins.fetchTarball "https://github.com/NixOS/nixpkgs-channels/archive/b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz")'` seems to provide the same thing as what the derivation takes
<{^_^}> [nixpkgs] @matthewbauer opened pull request #97732 → linux-rpi: 4.19.118 -> 5.4.61 → https://git.io/JUWYO
mariatsji has joined #nixos
<zecnate> I'm completely new to nix, so caveat emptor. My understanding is that circular references may be impossible, because the dependency derivations are passed as inputs to a derivation, so what order would they be resolved in?
<immae> And so does `nix-prefetch-url --unpack --name source https://github.com/NixOS/nixpkgs-channels/archive/b58ada326aa612ea1e2fb9a53d550999e94f1985.tar.gz` (note the --name source to have the same name as builtins.fetchTarball output)
stiell has quit [Ping timeout: 256 seconds]
<zecnate> @immae thanks!
spease has quit [Remote host closed the connection]
<zecnate> While reviewing the manual though, I got a bit tripped up because the example of creating a derivation requires editing `all-packages.nix`: https://nixos.org/manual/nix/stable/#sec-arguments
<immae> zecnate: how do you want to "create a package"?
<immae> If you want to do it locally in your script, then just do `let some_variable = 'your derivation'; in (...)`
mariatsji has quit [Ping timeout: 256 seconds]
<immae> redmp: the first thing is to obtain information about the circular dependency, did you try --show-trace for instance to see where the icrcular comes in play?
stiell has joined #nixos
<cole-h> jtojnar++ Thanks for all your work on fontconfig. You're truly a magician.
<{^_^}> jtojnar's karma got increased to 61
<{^_^}> [nixpkgs] @treed opened pull request #97734 → acme-client: build with gcc → https://git.io/JUWYw
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/27561494641 (from 15 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #97728 → seq66: init at 0.90.5 → https://git.io/JUWLu
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « seq66: init at 0.90.5 (#97728) »: https://git.io/JUWYX
<redmp> what's the point of the extra {} argument passed to a lot of packages?
<redmp> maybe this is only in the haskell development modules..
<clever> redmp: callPackage takes the path to a package, and a set of overrides for the args on line 1 of the package
<clever> {} is an empty set of overrides
* clever heads to bed
mmohammadi9812 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
palo1 has joined #nixos
zupo has joined #nixos
palo has quit [Ping timeout: 264 seconds]
palo1 is now known as palo
<redmp> immae: thanks for your suggestion; the circular dependency isn't in nix.. it's in the package.. it's only expressed through a maze of configuration files.. effectively, they can't run their tests until they install a bunch of dependent packages
justanotheruser has quit [Quit: WeeChat 2.7.1]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e6bc03bea05 (from 10 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<cole-h> worldofpeace: btw, I have succeeded in getting the build-vm stuff to work with flakes (in my flake.nix, at least -- which requires impurity since I'm importing something from nixpkgs)
<cole-h> Next step is to try to get it working in nixpkgs itself
mariatsji has joined #nixos
<{^_^}> [nixpkgs] @orivej opened pull request #97735 → nixos/plasma5: fix build with hardware.bluetooth.enable = true after #97456 → https://git.io/JUWOW
karantan has joined #nixos
<siraben> NixOS won't let me do echo core >/proc/sys/kernel/core_pattern, what do I do instead?
detran has quit [Ping timeout: 272 seconds]
<siraben> I want to be able to fuzz using afl
<etu> siraben: That file is owned by root, so you need to be root user to do that, and putting sudo in front won't do it because that would run echo as sudo and then pipe it as your user.
treed[m] has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
redmp has quit [Quit: leaving]
<Mic92> siraben: echo core | sudo tee /proc/sys/kernel/core_pattern
<siraben> Thanks!
<{^_^}> [nixpkgs] @RaghavSood opened pull request #97736 → [20.09] solc: 0.6.8 -> 0.7.1 → https://git.io/JUWO6
<cole-h> omg no way it worked. Now to patch nixos-rebuild.sh :D
<colemickens> ? build-vm stuff working with flakes?
<cole-h> colemickens: Yeah, patching nixpkgs rn
<treed[m]> So I'm working away at some low hanging fruit I can find for ZHF/Darwin. I've found multiple perlPackages where the failure can be fixed by adding "export LD=$CC" to the derivation, which is already done for several packages. Is it worth opening an issue to pursue some sort of systematic fix for this, or should I just do one-off PRs to fix each broken package? (Or maybe both)
<cole-h> colemickens: Here's the diff that lets `nix build .#nixosConfigurations.hostname.config.system.build.vm` work (or does on my machine, wouldn't mind more testing): https://gist.github.com/cole-h/8b9505cebafb514ee08dab7712abfb4a
<colemickens> weird, it just works for me
<colemickens> testipfsvm = inputs.self.nixosConfigurations.testipfsvm.config.system.build.vm;
<cole-h> It shouldn't, because there is no vm attr...
<colemickens> oh, I mean, I added the module to that system config
<cole-h> Oh
<growpotkin> Are DPMS timeouts just "suggestions" passed to a Monitor's driver, or does the X system explicitly tell the monitor to Standby/Suspend/Power-Off based on timeout settings? Mine just seem to either stay on forever when DPMS is disabled, or turn off after 10 minutes with no regard for timeout settings when DPMS is enabled.
<cole-h> I mean, yeah, you could do that
<cole-h> But it would be nice to not have to do that ;P
graf_blutwurst has joined #nixos
<colemickens> oh interesting
<colemickens> this is neat, thanks for explaining/linking :)
<treed[m]> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<cole-h> Yeah, just gotta patch nix-rebuild.sh and hope Eelco is cool with it :D
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/c291195eedf (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<cole-h> (btw that patch is incomplete -- vmWithBootLoader doesn't work)
<colemickens> fired
<cole-h> F
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUW3G
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has joined #nixos
Darkmatter66 has joined #nixos
Darkmatter66_ has quit [Ping timeout: 256 seconds]
rihards has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #95599 → nixos/mpd: Allow to configure a credentialsFile → https://git.io/JJdSA
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JUW3r
<cole-h> colemickens: Almost done. Man I am so happy this worked.
o1lo01ol1o has quit [Ping timeout: 240 seconds]
[krow] has joined #nixos
simonpe^^ has joined #nixos
<simonpe^^> Hi! How would I go about figuring out why two machines produce different store paths for the same derivation?
<simonpe^^> it's an impure build
<cole-h> Seems like you answered your question there.
<zecnate> In my derivation I can add `curl = pkgs.curl` to make it accessible to my builder. But my builder calls make, and make expects just `curl`. Is the standard thing to do to modify `PATH` before calling `make` in the builder script?
<cole-h> Impure builds won't have the same store path, IIRC.
<simonpe^^> cole-h: how are the store paths calculated?
mmohammadi9812 has joined #nixos
<cole-h> simonpe^^: You're better off reading Eelco's thesis for that (it's probably covered in there).
<cole-h> ,thesis
<simonpe^^> cole-h: thx
<zecnate> Does `$stdenv/setup` place things like `make` on the path?
<cole-h> Use. Anything that needs to be executed during compile time should go into `nativeBuildInputs`
kroh has quit [Ping timeout: 265 seconds]
<cole-h> s/Use/Yes/
<Jake[m]> "cole-h" (https://matrix.to/#/@freenode_cole-h:matrix.org): I don't know exactly how, but you can also look at the derivation, a textual representation of all the inputs.
<Jake[m]> Any inputs that don't match would change the store path
<{^_^}> [nixpkgs] @maxxk opened pull request #97737 → python3Packages.parse: 1.16.0 -> 1.18.0, python-docx: run behave tests → https://git.io/JUWsZ
Pwnna has quit [Quit: Bye]
<zecnate> Hrm, seems like curl can't load/find CA certificates…
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Pwnna has joined #nixos
<{^_^}> [nixpkgs] @cole-h opened pull request #97738 → nixos-rebuild: add flake support for build-vm → https://git.io/JUWsu
<cole-h> colemickens: ^^ 🎉
<zecnate> @cole-h Thanks! I just did a search for "nativeBuildInputs" in https://nixos.org/manual/nix/stable/ and got no hits. Where can I learn about this?
<cole-h> zecnate: Probably want to search the nixpkgs manual: https://nixos.org/manual/nixpkgs/stable/
<zecnate> Thanks.
<{^_^}> [nixpkgs] @NinjaTrappeur opened pull request #97739 → prosody: 0.11.5 -> 0.11.6 → https://git.io/JUWGe
stiell has quit [Ping timeout: 256 seconds]
oida has quit [Remote host closed the connection]
oida has joined #nixos
zupo has joined #nixos
cole-h has quit [Quit: Goodbye]
<zecnate> If a channel has a version number and not the string "unstable", then is the largest version the latest "stable" release? https://status.nixos.org/
<zecnate> Does that mean 20.09 is the latest stable (even though many docs refer to 20.03 as stable) ?
stiell has joined #nixos
<zecnate> @cole-h: yeah, this nixpkgs contributor manual is perfect. I hadn't found that before. Thanks!
<symphorien[m]> it's not released yet
<symphorien[m]> it should at the end of the month
alexherbo2 has joined #nixos
saschagrunert has joined #nixos
alexherbo20 has joined #nixos
stiell has quit [Ping timeout: 265 seconds]
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo20 is now known as alexherbo2
sangoma has joined #nixos
stiell has joined #nixos
jb55 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ju1m opened pull request #97740 → tor: improve type-checking and hardening → https://git.io/JUWGd
stiell has quit [Excess Flood]
stiell has joined #nixos
<zecnate> I keep seeing the same symptom reported on this closed ticket: https://github.com/NixOS/nixpkgs/issues/13744#issuecomment-472217811
<zecnate> -even though the ticket says the fix was merged ~3 years ago.
<zecnate> When using curl, I have some kind of certificate configuration problem:
<zecnate> When using curl, I have some kind of certificate configuration problem:
<zecnate> curl: (77) error setting certificate verify locations: CAfile: /no-cert-file.crt CApath: none
<zecnate> -eh, sorry for the double-post.
<zecnate> I'm using `nativeBuildInputs = [ pkgs.curl ]` on the latest 20.09-small release of nixpkgs.
<zecnate> Has anyone else seen this kind of issue with curl recently? Am I just missing a known setup step?
<treed[m]> I only use curl on the command line but I haven't had any such issues there at least.
<symphorien[m]> zecnate: network is inaccessible inside nix builds (there is a sandbox)
<zecnate> Woah! Ok, first that's awesome, and second is there a way to remove restrictions?
<zecnate> (What kind of sandbox? I'm running nix inside of Docker. Is there a recursive container?)
abathur has quit [Ping timeout: 240 seconds]
<symphorien[m]> I think there are ways to escape the sandbox, but you'll spare time by trying to not need network access instead
alp has joined #nixos
<zecnate> The funny thing is inside my builder I'm running a build system that fetches dependency tarballs, checks their hashes, then builds them into specific directories… sound familiar?
<symphorien[m]> just linux namespaces
<symphorien[m]> sorry, afk
abathur has joined #nixos
<treed[m]> You could fetch the tarballs from the derivation itself as part of srcs
mallox has joined #nixos
<zecnate> Ok, so like I said, I have this build system that's basically a home-brew version of nix. My project is to replace it with nix itself, but I had hoped to do this in stages, where the first stage just treats the whole thing like a monolithic black box, then _later_ I start to split out dependencies with nix.
<treed[m]> Mmm
<zecnate> -but for that to work, the build would need to be able to fetch tarballs. :-/
<treed[m]> I thought the sandbox was opt-in personally.
<treed[m]> I turned it on recently for working on stabilizing 20.09
<zecnate> I'm using `stdenv`. Does that implement the sandbox?
<treed[m]> Right
<treed[m]> Do you know ahead of time what all the tarballs are?
<NinjaTrappeur> The sandbox is directly implemented in the nix builder itself.
<treed[m]> I think it's the nix build daemon that does the sandboxing
<NinjaTrappeur> Which build system is trying to fetch tarballs here? Something custom?
<zecnate> treed: yes. The custom build system fetches them, then verifies them by hash. Also, if they are present in a cache directory it accepts that.
mmohammadi98126 has joined #nixos
<NinjaTrappeur> right
karantan has joined #nixos
<zecnate> So if I can figure out how to have nix place them into the appropriate cache directory, that could work.
<treed[m]> Ah okay
<zecnate> NinjaTrappeur: yeah, it's a custom build system made with makefiles that has very similar feature goals to nix. :-)
civodul has joined #nixos
<treed[m]> So what you can do is say like srcs = [ fetchurl { } ... ]
mmohammadi9812 has quit [Ping timeout: 240 seconds]
mmohammadi98126 is now known as mmohammadi9812
<NinjaTrappeur> So as long as you have a expected output sha256, you can wrap those in fixed output derivation, where network access are allowed.
<treed[m]> And then the builder will do the fetching itself
<NinjaTrappeur> Or you can use the builtin fetchurl
<treed[m]> and provide you the paths in the build environment as $srcs
jb55 has joined #nixos
<treed[m]> It'll unpack them for you as well if you let unpackPhase happen
buckley310 has quit [Quit: Connection closed for inactivity]
<NinjaTrappeur> https://www.youtube.com/watch?v=nXDumHZI2zg might be a good introduction about the various ways to support a new build system.
<zecnate> So `srcs = [ fetchurl { } ]` gets me kind of close, except they all need to be in a specific directory. I think I can specify the directory itself with a make override, but I don't think I can specify each tarball path separately.
<zecnate> Hm, I guess I could make a derivation that ties those all together with symlinks?
<zecnate> One of my self-imposed constraints is not modifying the underlying build system for the first phase…
<treed[m]> you can sorta control how unpackPhase works as well
<zecnate> treed, NinjaTrappeur: thanks, I'll check those out.
<treed[m]> so if you need to unpack things in a specific way you can do that too
<NinjaTrappeur> sounds like a reasonable constraint. You should be able to do it as long as you have a clear sha256 pin for all your fetched deps.
<hyper_ch2> yesterday, a pair of new 16tb drives have arrived..... already filled up 3TB of them
<treed[m]> If you need help figuring out the sha to use with fetchurl, you can use nix-prefetch-url to download it and generate the sha
<treed[m]> Ugh, I really need to work on rebuilding my storage cluster.
<treed[m]> I don't want to go buy more hard drives until I buy new servers with more CPU/RAM
<treed[m]> There's a whole dependency chain
<hyper_ch2> zfs?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
<zecnate> treed: thanks.
<treed[m]> ceph
<treed[m]> zecnate: np
<zecnate> Ok, gotta run. I've enjoyed how helpful and collaborative this channel has been so far. ;-) I gushed about it on twitter: https://twitter.com/least_nathan/status/1304319354092150785
<treed[m]> I'm still pretty new to this stuff myself, but always happy to help spread knowledge. :)
zecnate has quit [Remote host closed the connection]
<treed[m]> I feel like I recently passed a knowledge plateau, in understanding how derivations and their phases work.
abathur has quit [Read error: Connection reset by peer]
abathur has joined #nixos
kahuna has joined #nixos
<hyper_ch2> I'm not new to this channel but I still have pretty limited knowledge
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
hyper_ch2 has quit [Read error: Connection reset by peer]
<lightandlight> Can an arbitrary nix derivation get something to appear in /etc, or is that functionality limited to nixos modules?
zupo has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #97643 → Kops → https://git.io/JUCRa
maxfield1 has joined #nixos
maxfield has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @offlinehacker pushed 4 commits to master: https://git.io/JUWnt
alexherbo24 has joined #nixos
<oleks> Hi, how do I install nslookup?
<simpson> gunix: Reading through some of them, it seems like we patch Go in order to make it behave better on Nix. Disabling busted tests, adding Nix's SSL certs, etc.
<oleks> I mean, I can't find a dedicated package for it.
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
<simpson> ,locate nslookup
<etu> oleks: It's part of the bind package
<{^_^}> Found in packages: zsh, busybox, bashCompletion, dnsutils.dnsutils
<etu> And dnsutils it seems, nice
<simpson> `bind.dnsutils` is one of those quirky package sets.
<gunix> simpson: are there many packages that have patches and are slightly different from upstream?
<simpson> gunix: We do patch all the time (and have lots of ad-hoc patching actions like running sed on source code), but I would argue that these don't produce slight differences from upstream. Usually we're removing build-time tests which don't work under the Nix build sandbox.
<simpson> The slight differences we do introduce are likely *desired*; patching Go so that it looks at $NIX_SSL_CERT_FILE when looking for system SSL certs seems like a fix, not a big divergence.
<simpson> To be more direct: Did something in this patchset break your workflow?
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nixpkgs] @endgame opened pull request #97741 → aws-sam-cli: fix version bounds → https://git.io/JUWcs
<gunix> simpson: no, i was just curious
da39a3ee5e6b4b0d has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kahuna has quit [Ping timeout: 256 seconds]
kahuna has joined #nixos
<immae> Hello there! With the hope to ravive nixpart, I started by repackaging blivet to its latest version. You can find the derivation here: https://temp.immae.eu/blivet/blivet/ . However I’m a bit unhappy: I can successfully use it when invoked as `nix-shell -p python3 python3Packages.blivet3` but not with a `python3.withPackages(p: [p.blivet3])`, where I end up with a "cannot find BlockDev" error.
<immae> What did I miss? (the BlockDev comes from the libblockdev dependency, which seems to be ignored in the later case)
dermetfan has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
fendor has joined #nixos
<Raito_Bezarius> aszlig: ^
arjen-jonathan has joined #nixos
gaston12 has joined #nixos
<colemickens> I do not understand how gpg is supposed to work on nixos sometimes
<{^_^}> [nixpkgs] @tasmo opened pull request #97742 → sunvox-1.9.5d - new hash for source zip → https://git.io/JUWCI
<colemickens> I specifically know that bad things happen if you try to restart gpg-agent and get in this state, because gpg comamnds will restart the gpg-agent in a non-functional state.
<hyper_ch2> gpg with pass works just fine
<colemickens> and yet, I can't see to manually start the sevice.
<colemickens> hyper_ch2: `systemctl --user stop gpg-agent` and then recover
<colemickens> hyper_ch2: I have done it before, I can't remember how to do it now
<damjan> is there any simple text file template support in nix, I do need a simple `if` in a config file, apart from the typical @@ replacements
<gaston12> Hi guys. I have a problem for a couple of days with my servers newly installed. I try to use IPv6 at most and I would like to have a fix address. I tried to set one up but it disapear after some times (probably because of the privacy extention)
<aszlig> immae: the nix-shell invocation given that you added the mentioned expressions as an overlay to python3Packages, right?
<gaston12> Hi guys. I have a problem for a couple of days with my servers newly installed. I try to use IPv6 at most and I would like to have a fix address. I tried to set one up but it disapear after some times (probably because of the privacy extention). Does anyone of you know how to deal with it on servers?
<immae> aszlig: ah yes right (or in the nixpkgs source tree)
<hyper_ch2> colemickens, I have nothing special
<hyper_ch2> it just works
<hyper_ch2> gpg is in the list of install packages in my configuration.nix
teto has joined #nixos
<colemickens> hyper_ch2: I think it's probably related to the HM module
<immae> aszlig: I can get a shell fine, it’s just that I cannot correctly use blivet in the resulting python shell
<hyper_ch2> what's hm module?
<immae> (while I can with the formet invocation: https://temp.immae.eu/2020-09-11_10_04_58.png)
<aszlig> immae: ah, okay, the reason *might* be that the necessary environment for gobject-introspection might not be set, IIRC they were using GI for libblockdev
<hyper_ch2> I don't use home manager
<immae> aszlig: they do indeed (it’s a dependency) :)
<immae> How could I "fix" that in the context of a python3.withPackage?
<aszlig> immae: i'd make sure to patch in the GI_TYPELIB_PATH (IIRC that it was called) into the corresponding library
kahuna is now known as redkahuna
<immae> aszlig: It’s not easy to "patch in" blivet since it’s meant to be used as a library
<immae> There is no wrapper I can put there
<immae> But I get the idea, I’ll try to find a solution thanks :)
thc202 has joined #nixos
<aszlig> immae: well, maybe not GI_TYPELIB_PATH but find a more direct way to load those bindings
<{^_^}> [nixpkgs] @galagora opened pull request #97744 → haskell-language-server, stylish-haskell: Fix build on GHC 8.10.* → https://git.io/JUWCB
<immae> aszlig: yes, I had to do it for PATH already I’ll find out don’t worry ;)
<aszlig> immae: okay, thanks for reviving that though :-)
<immae> :)
tmaekawa has joined #nixos
tmaekawa has quit [Client Quit]
davidv7 has joined #nixos
<gaston12> does some of you already used IPv6 on servers? I disabled tempAddress and fix one but it disappear after a couple of time
lotharn has quit [Ping timeout: 265 seconds]
__monty__ has joined #nixos
rihards has quit [Quit: rihards]
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
lotharn has joined #nixos
alexherbo26 has joined #nixos
<dminuoso> Yes.
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo26 is now known as alexherbo2
<gaston12> dminuoso cool: so what is the proper way on server? disable privacy extension?
m0rphism has joined #nixos
<gaston12> and if yes, how to do it on nixos? I tried tempAddress = 0 , the address is not flagged as "temporary" anymore but still disapear after a couple of tie
<gaston12> and if yes, how to do it on nixos? I tried tempAddress = 0 , the address is not flagged as "temporary" anymore but still disapear after a couple of time
jasongrossman has joined #nixos
<dminuoso> gaston12: the privacy extension is for mobile clients, such as mobile phones or laptops.
<{^_^}> [nixpkgs] @flokli merged pull request #97689 → nixos/systemd-boot: Temporarily ignore errors → https://git.io/JUCFN
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JUWWq
h0m1 has quit [Ping timeout: 272 seconds]
<gaston12> it is what I have understood, but then what about my second question?
<dminuoso> Ah hold on
<dminuoso> Sorry I misremebered.,
<dminuoso> The privacy extension is to ensure your IP address is sort of randomized to reduce tracking
<dminuoso> If your server needs reachability, you likely dont want it slaac configured at all
h0m1 has joined #nixos
<dminuoso> (Since otherwise changing a NIC would change its IP address, so SLAAC is a bad fit)
<dminuoso> The privacy extension would make it change definitely every time the link flaps
<{^_^}> [nixpkgs] @NinjaTrappeur opened pull request #97746 → test-driver.py: defaulting keepVmState in Machine init → https://git.io/JUWWs
<dminuoso> So just statically assign an address with networking.interfaces.<name?>.ipv6.addresses (or run DHCPv6)
<gaston12> it is what I thought, I should disable it. I was wondering whether it could be possible to add something like an alias which stays and other addresses which changes.
<Dagger> privacy extensions give you additional addresses, on top of the base SLAAC address
<gaston12> no it is not enough. I tried to add an address but it disapears after a couple of time.
<siraben> Anyone want to help with #97685? After writing a script to check, I found hundreds of packages whose descriptions end with a period. Should the fix be one PR or lots of them?
<{^_^}> https://github.com/NixOS/nixpkgs/issues/97685 (by siraben, 14 hours ago, open): Adjust all non-conforming package descriptions
<Dagger> you don't need them off for a server; just put the base address into DNS rather than one of the temporary addresses
<siraben> To fit CONTRIBUTING.md*
gaston12 has quit [Remote host closed the connection]
albert[m] has quit [Quit: Idle for 30+ days]
Niobium[m] has quit [Quit: Idle for 30+ days]
lina[m] has quit [Quit: Idle for 30+ days]
gaston12 has joined #nixos
noderunner_[m] has quit [Quit: Idle for 30+ days]
noderunner[m] has quit [Quit: Idle for 30+ days]
<gaston12> Dagger I don't understand. I added simply a fix IPv6 address. It is flagged as tempororary as the other "public" one and after a couple of time both are flagged as "deprecated" and finaly disapears
<__monty__> siraben: If you're just removing periods I'd group the commits in one PR. If you're rewriting descriptions to fit the guideline I'd make separate PRs.
<siraben> __monty__: any way to edit the files automatically using Nix?
<siraben> I have the list of packages whose descriptions should be edited
superherointj has joined #nixos
<Dagger> can I see the output of `ip addr`? manual addresses shouldn't end up with the temporary flag
<__monty__> siraben: I'm not sure what you mean. There's `nix edit somepackage` but you'll want to make your changes in the nixpkgs repo anyway.
<siraben> __monty__: what is mean is, there's hundreds of packages to change and that would involve navigating to the right file and editing it
<gaston12> @dagger sory not now. But I will give it a second try, without having tempAddress=0 .
<gaston12> (I am not at home now)
<siraben> I guess I could use `nix edit`, then run a shell script or something
<gaston12> thx for having helped
<__monty__> siraben: I guess you could in principle use nix to generate new descriptions. `(s: substring 0 (stringLength s - 1) s) mypackage.meta.description`
<__monty__> But I don't think there's pretty printing for expression so you'd have to splice that new description into the files somehow.
<siraben> Ok
<__monty__> siraben: Maybe hnix or the rust library could help.
<{^_^}> [nixpkgs] @Ma27 pushed to master « wdisplays: fix startup on sway 1.5 »: https://git.io/JUWWd
<{^_^}> [nixpkgs] @doronbehar merged pull request #89372 → gotools: update comments regarding gopls → https://git.io/JfPJ8
<{^_^}> [nixpkgs] @doronbehar pushed 4 commits to master: https://git.io/JUWWF
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « wdisplays: fix startup on sway 1.5 »: https://git.io/JUWWN
cr4y1 has joined #nixos
<NinjaTrappeur> siraben: ag 'description(.*)\."'
<NinjaTrappeur> I guess the next step is to perform a bit of sed magic to remove this trailing dot
<NinjaTrappeur> Then manually inspect the diff to validate nothing gone wrong
philr has joined #nixos
<siraben> NinjaTrappeur: How do I tell ag to search multiple spaces before description?
<{^_^}> [nixpkgs] @Ma27 merged pull request #97724 → pythonPackages.supervisor: drop glibc-2.31 patch → https://git.io/JUWTE
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JUWlY
<siraben> `ag '(\ )*description(.*)\."'`
<siraben> `ag '(\ )+description(.*)\."'` rather, because there could be `longDescription`
<dutchie> don't think you need any of the brackets
<NinjaTrappeur> \s
gaston12 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed commit from @mweinelt to release-20.09 « pythonPackages.supervisor: drop glibc-2.31 patch »: https://git.io/JUWlG
<NinjaTrappeur> indeed, no need for brackets here
stteevveen has joined #nixos
sigmundv has joined #nixos
<stteevveen> Hi! I can get <nixpkgs> value inside nix repl with simply <nixpkgs>, and that retruns the path of it. I was wondering how you do it when you are on the command line and not inside nix repl ?
aborsu has joined #nixos
<__monty__> That regex matches way more than just a short description with a trailing dot though.
<__monty__> And why not simply use sed to find the matches if you're gonna use sed for editing anyway?
<infinisil> stteevveen: `nix-instantiate --find-file nixpkgs` is one way
<infinisil> stteevveen: `nix-instantiate --eval -E '<nixpkgs>'` another
<{^_^}> [nixpkgs] @doronbehar merged pull request #97125 → flyctl: 0.0.137 -> 0.0.140 → https://git.io/JU3bA
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWlM
<stteevveen> infinisil great. thanx
tmaekawa has joined #nixos
hiro99 has joined #nixos
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tmaekawa has quit [Client Quit]
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.35.1 -> 1.36.1 »: https://git.io/JUWlQ
<{^_^}> [nixpkgs] @primeos pushed to release-20.09 « signal-desktop: 1.35.1 -> 1.36.1 »: https://git.io/JUWld
<{^_^}> [nixpkgs] @doronbehar merged pull request #97089 → circleci-cli: 0.1.9321 -> 0.1.9454 → https://git.io/JU3wK
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWlF
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jtojnar pushed to master « gnome3.eog: format »: https://git.io/JUW8J
<{^_^}> [nixpkgs] @superherointj closed pull request #97686 → [20.09] nixos/dmidecode: added recommended patches → https://git.io/JUCd1
<{^_^}> [nixpkgs] @freezeboy opened pull request #97747 → iproute_mptcp: fix preConfigure → https://git.io/JUW8I
aborsu has quit [Quit: aborsu]
Blackraider has joined #nixos
<{^_^}> [nixpkgs] @flosse opened pull request #97748 → microserver: init at 0.1.8 → https://git.io/JUW8u
Khetzal has quit [Quit: \o/]
<{^_^}> [nixpkgs] @Luflosi opened pull request #97749 → [20.09] j: fix build on darwin → https://git.io/JUW8w
Khetzal has joined #nixos
o1lo01ol1o has joined #nixos
FloNix has joined #nixos
<FloNix> hi
<__monty__> Good morning, FloNix.
<FloNix> anyone here who uses nixos in the hetzner cloud and could share some infos with me?
<hyper_ch2> what infos do you need?
karantan has joined #nixos
<{^_^}> [nixpkgs] @puppe opened pull request #97751 → nextcloud: 17.0.6 -> 17.0.9, 18.0.7 -> 18.0.9, 19.0.1 -> 19.0.3 → https://git.io/JUW8F
<etu> FloNix: They have a nixos recovery image that I booted in the web console and then did a nixos install from that
<FloNix> is there an easy way to deploy multiple nodes easily?
<hyper_ch2> nixops... works with hetzner
<hyper_ch2> and also clever's kexec works with hetzner
<FloNix> i want to host my own kubernetes cluster, i did that already for a customer in the hetzner cloud using ubuntu servers spawned with terraform
stteevveen has quit [Remote host closed the connection]
<FloNix> my nixos experience is less than 1 day (as i heard about the concept and that it exists:D )
malook has joined #nixos
<hyper_ch2> FloNix, you learnt of nixos because of that heise article 2 or 3 days ago?
<FloNix> hyper_ch2, i know that repo
<FloNix> hyper_ch2, because of a golem article
<hyper_ch2> golem article?
<hyper_ch2> I don't recall that... just a few days there was a heise article about different deployment tools
aborsu has joined #nixos
<FloNix> yeah, on golem.de too
<FloNix> nixos was mentioned in the comments
eoli3n_ has joined #nixos
<hyper_ch2> I was mistaken... that was the article I meant... but I thought it was on heise :)
<FloNix> i also tripped over this: https://hands-on.cloud/why-you-should-never-ever-use-nixos/ i don't know if its still relevant, seems a bit outdated
<hyper_ch2> that link doesn't work for me
<lassulus> v
<hyper_ch2> nixos is different... very different from traditional linux systems
<FloNix> so, what i want to achieve is a hetzner cloud, running multiple servers as a kubernetes cluster i could use for my dev stuff i do at home (personal) thats why i want to go to hetzner because it's cheaper like aws or azure etc.
<dminuoso> Any article starting with "you should never" is likely just random FUDding that you would usually find on medium.com
<dminuoso> And not worth a read.
<{^_^}> [nixpkgs] @doronbehar opened pull request #97752 → qpdf: 9.1.1 -> 10.0.1 → https://git.io/JUW4s
<FloNix> i read it, some points may be true (i don't know) some others are just whining
<simpson> Wait, is that article serious? I thought it was satire.
da39a3ee5e6b4b0d has joined #nixos
<simpson> Like, all of these good things, reworded to pretend that they're bad things, yeah?
<hyper_ch2> FloNix, nixos can run kubernetes... but I never run kubernetes.... also with nixos, one of the links you must have is: https://search.nixos.org/options --> there you can see the existing modules for easy configuration and setup
<FloNix> so first question: could nixops spawn a new machine in hetzner cloud like it does with virtualbox?
<{^_^}> [nixpkgs] @doronbehar closed pull request #84972 → qpdf: 9.1.1 -> 10.0.0 → https://git.io/Jvhuy
<dminuoso> FloNix: Do you mean right now, or with some additional engineering?
<FloNix> i thought of some config values --> new machine x with ip etc..
<FloNix> i watched a video of nixcon 2019 where nixops is shown
<hyper_ch2> to my knowledge, there needs to first a nixos installed, before nixops can be used
<hyper_ch2> but then, I never used nixops
<dminuoso> Im confident with enough engineering, nixops could be tailored to support creating cloud resources.
<dminuoso> But it's not in the scope of nixops to manage resources
redkahuna has quit [Ping timeout: 256 seconds]
<FloNix> ok so it's in an early state
<dminuoso> However, you can just use terraform + nixops
GuillaumeChrel[m has joined #nixos
graf_blu` has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #97739 → prosody: 0.11.5 -> 0.11.6 → https://git.io/JUWGe
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JUW4E
<eyJhb> If I have something `let test = 1; in {}`, is it then possible to access the vars in let, outside of the file by importing it? `let myFileWithLet = import letfile.nix; in { myFileWithLet.test}`?
<teto> eyJhb: no
<eyJhb> Damn.
<eyJhb> I guess I will have to make it into some options then, and use that
<eyJhb> Should be better anayways
cosimone has joined #nixos
graf_blutwurst has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @freezeboy opened pull request #97753 → jackmix, jackmix_jack1: fix build, add alsaLib dependency → https://git.io/JUW4w
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
delan_ has joined #nixos
mariatsji has quit [*.net *.split]
wjjunyor[m] has quit [*.net *.split]
felixfoertsch has quit [*.net *.split]
timotheel-f[m] has quit [*.net *.split]
euandreh has quit [*.net *.split]
porphyrogenetos has quit [*.net *.split]
delan has quit [*.net *.split]
Stphan[m] has quit [*.net *.split]
johanot has quit [*.net *.split]
greizgh has quit [*.net *.split]
TomaszKsiak[m] has quit [*.net *.split]
kyren has quit [*.net *.split]
Shyim[m] has quit [*.net *.split]
zolk3ri[m] has quit [*.net *.split]
sonercirit[m] has quit [*.net *.split]
betty[m] has quit [*.net *.split]
j4m3s[m] has quit [*.net *.split]
sreybastien[m] has quit [*.net *.split]
tobim[m] has quit [*.net *.split]
lblasc[m] has quit [*.net *.split]
us3r[m] has quit [*.net *.split]
TheSirC[m] has quit [*.net *.split]
cjbassi[m] has quit [*.net *.split]
nh2[m] has quit [*.net *.split]
aquarial has quit [*.net *.split]
codyopel has quit [*.net *.split]
snackoverflow[m] has quit [*.net *.split]
boomer[m] has quit [*.net *.split]
Akshay[m]1 has quit [*.net *.split]
gnxlxnxx[m] has quit [*.net *.split]
Minijackson[m] has quit [*.net *.split]
cyberwolf[m] has quit [*.net *.split]
the_rajsun[m] has quit [*.net *.split]
onewayonelife[m] has quit [*.net *.split]
emily has quit [*.net *.split]
Notkea[m] has quit [*.net *.split]
drozdziak1 has quit [*.net *.split]
alj[m] has quit [*.net *.split]
mt[m] has quit [*.net *.split]
domenkozar[m] has quit [*.net *.split]
hamishmack has quit [*.net *.split]
fgaz has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
omasanori[m] has quit [*.net *.split]
rednaZ[m] has quit [*.net *.split]
midchildan has quit [*.net *.split]
dsal has quit [*.net *.split]
pasukon has quit [*.net *.split]
cstrahan has quit [*.net *.split]
colemickens has quit [*.net *.split]
prusnak has quit [*.net *.split]
aria has quit [*.net *.split]
chessai has quit [*.net *.split]
dgpratt has quit [*.net *.split]
steveeJ has quit [*.net *.split]
oharvey has quit [*.net *.split]
techtangents has quit [*.net *.split]
visl has quit [*.net *.split]
eddyb[legacy] has quit [*.net *.split]
gausby has quit [*.net *.split]
mudri has quit [*.net *.split]
fnords has quit [*.net *.split]
diamondman has quit [*.net *.split]
robmyers has quit [*.net *.split]
feepo has quit [*.net *.split]
bitonic has quit [*.net *.split]
ShaRose has quit [*.net *.split]
jfhbrook has quit [*.net *.split]
winny has quit [*.net *.split]
d10n-work has quit [*.net *.split]
kitemikaze_ has quit [*.net *.split]
laerling has quit [*.net *.split]
nlofaro has quit [*.net *.split]
ornxka has quit [*.net *.split]
carter has quit [*.net *.split]
ar has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
eon` has quit [*.net *.split]
suchar has quit [*.net *.split]
minicom has quit [*.net *.split]
euandreh` has joined #nixos
laerling has joined #nixos
ShaRose has joined #nixos
suchar has joined #nixos
NinjaTrappeur has joined #nixos
gausby has joined #nixos
pasukon has joined #nixos
dgpratt has joined #nixos
jfhbrook has joined #nixos
visl has joined #nixos
hamishmack has joined #nixos
eddyb[legacy] has joined #nixos
techtangents has joined #nixos
chessai has joined #nixos
fnords has joined #nixos
oharvey has joined #nixos
nlofaro has joined #nixos
midchildan has joined #nixos
cstrahan has joined #nixos
robmyers has joined #nixos
diamondman has joined #nixos
bitonic has joined #nixos
d10n-work has joined #nixos
carter has joined #nixos
feepo has joined #nixos
minicom has joined #nixos
domogled has joined #nixos
greizgh has joined #nixos
spudly has quit [Ping timeout: 260 seconds]
spudly- is now known as spudly
TomaszKsiak[m] has joined #nixos
sreybastien[m] has joined #nixos
kyren has joined #nixos
Shyim[m] has joined #nixos
tobim[m] has joined #nixos
sonercirit[m] has joined #nixos
zolk3ri[m] has joined #nixos
j4m3s[m] has joined #nixos
betty[m] has joined #nixos
lblasc[m] has joined #nixos
zolk3ri[m] is now known as Guest84559
cjbassi[m] has joined #nixos
TheSirC[m] has joined #nixos
cosimone_ has joined #nixos
nh2[m] has joined #nixos
codyopel has joined #nixos
cosimone has quit [Ping timeout: 244 seconds]
boomer[m] has joined #nixos
Akshay[m]1 has joined #nixos
Minijackson[m] has joined #nixos
timotheel-f[m] has joined #nixos
us3r[m] has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #97754 → [20.03] prosody: 0.11.5 -> 0.11.6 → https://git.io/JUW4D
Stphan[m] has joined #nixos
alj[m] has joined #nixos
cyberwolf[m] has joined #nixos
porphyrogenetos has joined #nixos
drozdziak1 has joined #nixos
onewayonelife[m] has joined #nixos
Notkea[m] has joined #nixos
omasanori[m] has joined #nixos
felixfoertsch has joined #nixos
snackoverflow[m] has joined #nixos
wjjunyor[m] has joined #nixos
Ox4A6F has joined #nixos
rednaZ[m] has joined #nixos
the_rajsun[m] has joined #nixos
fgaz has joined #nixos
domenkozar[m] has joined #nixos
emily has joined #nixos
colemickens has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #97755 → [20.09] prosody: 0.11.5 -> 0.11.6 → https://git.io/JUW4H
steveeJ has joined #nixos
mudri has joined #nixos
dsal has joined #nixos
johanot has joined #nixos
aquarial has joined #nixos
gnxlxnxx[m] has joined #nixos
aria has joined #nixos
winny has joined #nixos
kitemikaze_ has joined #nixos
prusnak has joined #nixos
mt[m] has joined #nixos
ar has joined #nixos
aria has quit [Changing host]
aria has joined #nixos
prusnak has joined #nixos
ornxka has joined #nixos
dsal has joined #nixos
mudri has joined #nixos
steveeJ has joined #nixos
eon` has joined #nixos
mariatsji has joined #nixos
johanot has joined #nixos
kitemikaze_ has joined #nixos
prusnak has quit [Changing host]
steveeJ has quit [Changing host]
dsal has quit [Changing host]
kitemikaze_ has quit [Changing host]
johanot has quit [Changing host]
mudri has quit [Changing host]
aquarial has joined #nixos
aquarial has quit [Changing host]
gnxlxnxx[m] has joined #nixos
gnxlxnxx[m] has quit [Changing host]
mt[m] has joined #nixos
mt[m] has quit [Changing host]
steveeJ has quit [Max SendQ exceeded]
winny has quit [Max SendQ exceeded]
ornxka has quit [Max SendQ exceeded]
ornxka has joined #nixos
steveeJ has joined #nixos
prusnak is now known as Guest39002
dsal is now known as Guest74761
<FloNix> hmm, i don'T get how this reference script should work for hetzner cloud https://nixos.wiki/wiki/Install_NixOS_on_Hetzner_Online
ar has quit [Quit: leaving]
ar has joined #nixos
redkahuna has joined #nixos
<{^_^}> [nixpkgs] @lheckemann opened pull request #97756 → xva-img: init at 1.4.1 → https://git.io/JUWBe
winny has joined #nixos
<hyper_ch2> FloNix, second line of that wiki page: "This is not to be confused with Hetzner Cloud, that provides VMs (an example for how to install NixOS there is shown here).
<hyper_ch2> "
<{^_^}> [nixpkgs] @freezeboy opened pull request #97757 → lp_solve: fix build → https://git.io/JUWBf
redkahuna has quit [Ping timeout: 240 seconds]
<eyJhb> If I have a mkOption with no value, which I use in a script. Shouldn't it complain if no value is set then?
tmaekawa has joined #nixos
aborsu has quit [Quit: aborsu]
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nix] @domenkozar closed pull request #619 → Fix adding large paths to the store → https://git.io/vsF5P
<eyJhb> Trying to use this - https://termbin.com/wvrk but it seems like it will not work, when I use mine.deployer = {enable = true; sshKey = "..."; }
FloNix has quit [Remote host closed the connection]
<{^_^}> [nix] @domenkozar merged pull request #3988 → Add `nix-shell` support for preserving PS1 → https://git.io/JUsBJ
<{^_^}> [nix] @domenkozar pushed 2 commits to master: https://git.io/JUWRL
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<michaelpj> if I build a package with a remote builder which has dependency D, and D is present on both my machine and a substitutor for the builder, will the builder download it from the substitutor or me by preference? it seems like it's getting it from me, and I'd really prefer it to get it from the substitutor...
zupo has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #97735 → nixos/plasma5: fix build with hardware.bluetooth.enable after #97456 → https://git.io/JUWOW
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JUWRc
<{^_^}> [nixpkgs] @ttuegel merged pull request #97669 → plasma-workspace: fix path to qdbus → https://git.io/JUCym
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JUWRl
knupfer has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97731 → tab: use python3 → https://git.io/JUWmB
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JUWRR
<{^_^}> [nixpkgs] @ttuegel merged pull request #97671 → appstream-qt: multiple outputs → https://git.io/JUCyR
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JUWRE
karantan has joined #nixos
redkahuna has joined #nixos
o1lo01ol_ has joined #nixos
eoli3n_ has quit [Ping timeout: 256 seconds]
malook has quit [Remote host closed the connection]
o1lo01ol1o has quit [Ping timeout: 256 seconds]
redkahuna has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @yorickvP opened pull request #97758 → nixos/victoriametrics: escape newlines in ExecStart → https://git.io/JUWRS
sputny has joined #nixos
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
karantan has joined #nixos
<eyJhb> Fixed it - https://termbin.com/rxrqu
knupfer1 has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer1 is now known as knupfer
knupfer has quit [Client Quit]
knupfer has joined #nixos
karantan has quit [Client Quit]
alp has quit [Ping timeout: 246 seconds]
o1lo01ol_ has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
cript0nauta has quit [Remote host closed the connection]
criptonauta_ has joined #nixos
redkahuna has joined #nixos
alp has joined #nixos
xd1le has quit [Read error: Connection reset by peer]
o1lo01ol1o has quit [Ping timeout: 260 seconds]
sangoma has quit [Quit: WeeChat 2.9]
vmandela has joined #nixos
redkahuna has quit [Ping timeout: 246 seconds]
xd1le has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97623 → grpc: 1.31.0 -> 1.32.0 → https://git.io/JUCmm
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JUWEB
<{^_^}> [nixpkgs] @Lassulus merged pull request #97712 → electron-cash: 4.0.14 -> 4.1.0 → https://git.io/JUWe0
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to release-20.09: https://git.io/JUWEV
Darkmatter66 has quit [Ping timeout: 260 seconds]
philr_ has joined #nixos
sangoma has joined #nixos
sputny has quit [Ping timeout: 260 seconds]
Darkmatter66 has joined #nixos
<__monty__> michaelpj: I think everything for each build is sent from the machine requesting the build.
<__monty__> Oh, wait, your question's different.
<__monty__> Still think it doesn't change the situation though.
philr has quit [Ping timeout: 260 seconds]
<michaelpj> __monty__: well, I set this `builders-user-substitutors` option which I thought was supposed to improve that...
<__monty__> That does sound like it should.
<michaelpj> maybe I'm misunderstanding and the things it's copying aren't in the cache...
<michaelpj> it's unfortunate that my upstream connection is quite bad!
knupfer has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUWuq
redkahuna has joined #nixos
rprije has quit [Ping timeout: 240 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
redkahuna has quit [Ping timeout: 264 seconds]
zupo has joined #nixos
zupo has quit [Client Quit]
hiro99 has quit [Ping timeout: 256 seconds]
sangoma has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @freezeboy opened pull request #97760 → cassandra-driver: disable python2.7 as upstream dropped support → https://git.io/JUWuP
<{^_^}> [nixpkgs] @aanderse merged pull request #97644 → CODEOWNERS: add stigtsp to perl → https://git.io/JUCRA
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JUWu9
Peter_Storm has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #97761 → anytree: disable python2.7 as it requires enum (from python3.4+) → https://git.io/JUWuF
sangoma has joined #nixos
philr has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #97762 → cfn-lint: disable python2.7 → https://git.io/JUWzK
<{^_^}> [nixos-search] @andir opened pull request #185 → Add NixOS 20.09 → https://git.io/JUWz6
philr_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JUWzD
<{^_^}> [nixpkgs] @vcunat merged pull request #97746 → test-driver.py: defaulting keepVmState in Machine init → https://git.io/JUWWs
redkahuna has joined #nixos
knupfer has joined #nixos
philr_ has joined #nixos
philr has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @freezeboy opened pull request #97763 → cx_Freeze: disable python2.7 → https://git.io/JUWgq
graf_blu` has quit [Remote host closed the connection]
alexherbo27 has joined #nixos
<{^_^}> [nixpkgs] @superherointj opened pull request #97764 → [20.09] nixos/dmidecode: added recommended patches → https://git.io/JUWgr
alexherbo2 has quit [Ping timeout: 264 seconds]
alexherbo27 is now known as alexherbo2
nij has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to release-20.09 « Merge #97746: test-driver.py: defaulting keepVmState »: https://git.io/JUWgD
<Raito_Bezarius> Hello, when I have a non-Python package (e.g. non-buildPythonPackage) which contains a Python module inside, how can I expose it?
<{^_^}> [nixpkgs] @freezeboy opened pull request #97765 → dependency-injector: add missing dependencies → https://git.io/JUWgQ
<Raito_Bezarius> I'd like to add it to my python3.withPackages
<Raito_Bezarius> But I don't see it sym-linked in the site-packages
mmohammadi9812 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
nij has left #nixos [#nixos]
<Raito_Bezarius> toPythonModule sounds like what I want
seku has joined #nixos
<teto> Raito_Bezarius: toPyhtonModule just adjusts the `meta` attribute so that the derivation is marked as a python one. If you want to really build it, you still need to package it I think but you can set the `src` to the one of the other package (or a subfolder)
<Raito_Bezarius> I don't need to (re)build it
<Raito_Bezarius> I just want it to be discovered in the site packages
redkahuna has quit [Quit: WeeChat 2.2]
<teto> ha ok, should be fine then
<{^_^}> [nixpkgs] @freezeboy opened pull request #97766 → flask-api: disable python2.7 → https://git.io/JUW2E
jb55 has quit [Ping timeout: 240 seconds]
stteevveen has joined #nixos
<{^_^}> [nixpkgs] @superherointj opened pull request #97767 → nixos/dmidecode: added recommended patches → https://git.io/JUW2o
<stteevveen> Hi! I'm reading this post https://discourse.nixos.org/t/difference-between-fetchgit-and-fetchgit/3619 but it still does not ring a bell for me. What are your personnal opinion on when using fetchGit instead of fetchgit. In my particular case it solves me an issue when I have to select a special branch for building, and fetchGit has a ref attribute
<stteevveen> for indicating the branch to checkout, instead of a rev hash. What is your personnal rule of thumb on choosing fetchGit or fetchgit ?
zupo has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #97662 → tectonic: 0.1.12 -> 0.1.15 → https://git.io/JUCiy
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUWaZ
redkahuna has joined #nixos
ScottHDev has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #97568 → traefik: 2.2.8 -> 2.2.11, pin to go 1.14 → https://git.io/JUcSo
<{^_^}> [nixpkgs] @marsam pushed 4 commits to master: https://git.io/JUWao
<{^_^}> [nixpkgs] @Ma27 pushed to master « bandwhich: 0.17.0 -> 0.18.1 »: https://git.io/JUWa7
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « bandwhich: 0.17.0 -> 0.18.1 »: https://git.io/JUWah
jb55 has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #97768 → python2Packages.google_resumable_media: fix tests → https://git.io/JUWVX
<{^_^}> [nixpkgs] @ehmry pushed to master « nim: remove stdlib indirection in wrapper »: https://git.io/JUWVp
philr has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 671 commits to staging-next: https://git.io/JUWwO
cosimone has joined #nixos
cosimone_ has quit [Ping timeout: 260 seconds]
philr_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @domenkozar merged pull request #97749 → [20.09] j: fix build on darwin → https://git.io/JUW8w
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to release-20.09: https://git.io/JUWwr
freezeboy has joined #nixos
lucas_ has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
dramforever has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #87981 → mpvScripts.autoload: init → https://git.io/Jf02L
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWrk
<Raito_Bezarius> eadwu[m]: Hey! I just see that you packaged Mangaki for NGI, thanks a lot :)
<Raito_Bezarius> That's really awesome
<{^_^}> [nixpkgs] @doronbehar merged pull request #92986 → newman: init at 5.2.0 → https://git.io/JJYx0
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWrg
<Raito_Bezarius> I had a PR on this: https://github.com/mangaki/mangaki/pull/679/files which tries to perform some stuff for a nice module
<Raito_Bezarius> But I'm interested into backporting your things in the Mangaki repository
omnipotententity has quit [Read error: Connection reset by peer]
omnipotententity has joined #nixos
omnipotententity has joined #nixos
omnipotententity has quit [Changing host]
redkahuna has quit [Ping timeout: 240 seconds]
karantan has joined #nixos
karantan has quit [Client Quit]
redkahuna has joined #nixos
redkahuna has quit [Client Quit]
alexherbo22 has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo22 is now known as alexherbo2
<{^_^}> [nixpkgs] @doronbehar merged pull request #92988 → commitizen: init at 4.2.1 → https://git.io/JJYpY
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWoR
philr_ has joined #nixos
philr has quit [Ping timeout: 258 seconds]
<NobbZ[m]> I have a ./result link that already exists, and I want to add it to the GC roots, I hoped nix-store --add-root $(pwd)/result --indirect would do, though it complains "error: no operation specified". How can I make that ./result a GC root when I do not know how it was originally created?
orivej has quit [Ping timeout: 258 seconds]
allgreed has joined #nixos
<freezeboy> NobbZ[m] if you keep the result file it will not be removed by GC
<{^_^}> [nixpkgs] @freezeboy opened pull request #97771 → green: disable python2.7 → https://git.io/JUWKR
<NobbZ[m]> I have to "rename" it.
<freezeboy> rename ?
<NobbZ[m]> `mv ./result ./result-$(hostname)`
alexherbo20 has joined #nixos
<freezeboy> then you can use --out-link / -o outlink
<NobbZ[m]> To describe the problem in more detail: I'm `home-manager build` for various configs, though `home-manager` doesn't allow to specify the name for the result. So I am trying to get all possible results
alexherbo2 has quit [Ping timeout: 240 seconds]
<freezeboy> are you sure you can't add the --out-link option ?
<NobbZ[m]> It does not pass `--out-link`/`-o` through to `nix-instantiate`
<NobbZ[m]> I tried
<NobbZ[m]> ```
<NobbZ[m]> ```
<NobbZ[m]> /nix/store/mdam6qjqyygva0aq972nl0l6z0n4pppx-home-manager/bin/home-manager: unknown option '-o'
alexherbo2 has joined #nixos
alexherbo20 has quit [Ping timeout: 246 seconds]
stteevveen has quit [Remote host closed the connection]
allgreed has left #nixos ["The Lounge - https://thelounge.chat"]
dramforever has quit [Ping timeout: 272 seconds]
saschagrunert has quit [Remote host closed the connection]
<freezeboy> NobbZ[m] home-manager can print the derivation with the instantiate option
alexherbo2 has quit [Ping timeout: 256 seconds]
<freezeboy> so you could then use nix-store --realise --add-root --indirect $(home-manager instantiate) ?
<freezeboy> well --add-root custom-name
<{^_^}> [nixpkgs] @WilliButz merged pull request #97756 → xva-img: init at 1.4.1 → https://git.io/JUWBe
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/JUW6L
<Mic92> colemickens: what was the flag for `nix build` again so I can use `--dry-build` with import from derivation?
<{^_^}> [nixpkgs] @veprbl merged pull request #97609 → texlive: fix arara → https://git.io/JUcjg
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JUW6Y
<NobbZ[m]> Will check that, thanks freezeboy
graf_blutwurst has joined #nixos
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 10 commits to release-20.09: https://git.io/JUW6C
superherointj has quit [Quit: Leaving]
Guest84559 is now known as zolk3ri[m]
philr has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #97773 → cryptodev: 1.9 -> 1.11 → https://git.io/JUW6b
o1lo01ol1o has joined #nixos
philr_ has quit [Ping timeout: 240 seconds]
jasongrossman has quit [Remote host closed the connection]
gustavderdrache has joined #nixos
<{^_^}> [nixpkgs] @CheariX opened pull request #97774 → joplin-desktop: 1.0.241 -> 1.0.245 → https://git.io/JUWik
tmaekawa has quit [Quit: tmaekawa]
philr_ has joined #nixos
philr has quit [Ping timeout: 240 seconds]
<NobbZ[m]> That doesn't seem to work, it creates `./result` and `./result-2`. for each iteration. I now use good old `ln -s`, it seems to work for my purposes.
<freezeboy> too bad
sputny has joined #nixos
noudle has joined #nixos
detran has joined #nixos
ddellacosta has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/3f99424c9ab (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
philr has joined #nixos
philr_ has quit [Ping timeout: 264 seconds]
da39a3ee5e6b4b0d has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<simonpe^^> how can I impurely pass an environment variable to a derivation so that it doesn't change the result?
<simonpe^^> its an impure build and the variable contains a mirror used by the build script, which shouldn't be available on the build agent since it points to itself
<simonpe^^> and no, this builder cannot be made impure, its nothing I can do about that unfortunately
<clever> simonpe^^: is it a fixed-output derivation?
<clever> > hello.src.impureEnvVars
sigmundv has quit [Read error: Connection reset by peer]
<{^_^}> [ "http_proxy" "https_proxy" "ftp_proxy" "all_proxy" "no_proxy" "NIX_CURL_FLAGS" "NIX_HASHED_MIRRORS" "NIX_CONNECT_TIMEOUT" <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE>...
justanotheruser has joined #nixos
<clever> you can add that attr to any fixed-output derivation, and then those vars can leak in
sigmundv has joined #nixos
mmohammadi98126 has joined #nixos
nixbitcoin has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @flokli opened pull request #97775 → nixos/datadog: allow specifying dd_url → https://git.io/JUWXG
nixbitcoin has joined #nixos
stiell has quit [Ping timeout: 258 seconds]
Peter_Storm has quit [Quit: Connection closed for inactivity]
stiell has joined #nixos
nixbitcoin has quit [Remote host closed the connection]
nixbitcoin has joined #nixos
da39a3ee5e6b4b0d has joined #nixos
<worldofpeace> colemickens: oooh awesome share?!!
Darkmatter66_ has joined #nixos
Darkmatter66 has quit [Ping timeout: 240 seconds]
<worldofpeace> oh lol, I see your PR
<{^_^}> [nixpkgs] @woffs opened pull request #97776 → dvdbackup: fix build → https://git.io/JUWXA
<simonpe^^> clever: I'm not sure, how do I know?
superherointj has joined #nixos
<simonpe^^> clever: I think that its a fixed-output derivation, it has out = /nix/store/....; defined
<simonpe^^> I did try that impureEnvVars thing but I couldn't find any documentation on how to use it
<simonpe^^> so I couldn't get it working
<clever> simonpe^^: defining out= yourself isnt valid
<simonpe^^> clever: I didn't
oida has quit [Remote host closed the connection]
<simonpe^^> clever: the code is smth like mkDerivation { name = '...'; buildPhase = '...'; }
<{^_^}> [nixpkgs] @primeos opened pull request #97777 → [20.03] signal-desktop: 1.35.1 -> 1.36.1 → https://git.io/JUW1g
<simonpe^^> I do run in multi-user mode but I've made sure that the nix-daemon service has the variables I want to leak in its environment
superherointj has quit [Quit: Leaving]
ericsagnes has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b38c90caa22 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<simonpe^^> ah now I understand that what I have is not a fixed output derivation
dramforever has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mkg20001 merged pull request #85464 → nixos/services/samba: install samba when nixos module is enabled → https://git.io/JfJ2w
<{^_^}> [nixpkgs] @mkg20001 pushed 2 commits to master: https://git.io/JUWMc
boxscape has joined #nixos
freezeboy has quit [Remote host closed the connection]
malook has joined #nixos
ericsagnes has joined #nixos
oida has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #97196 → lucky-cli: 0.23.0 -> 0.23.1 → https://git.io/JUsgi
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JUWMS
<clever> simonpe^^: whats it going to do with the mirror if it doesnt have network?
<simonpe^^> clever: i build with --option sandbox false
lucas_ has quit [Quit: Leaving]
simukis_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
simukis_ has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #97705 → exiv2: re-enable split outputs → https://git.io/JUChs
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JUWDS
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #97779 → netatop: 2.0 -> 3.1 → https://git.io/JUWD7
<{^_^}> [nixpkgs] @freezeboy closed pull request #97760 → cassandra-driver: disable python2.7 as upstream dropped support → https://git.io/JUWuP
noudle has quit []
saschagrunert has joined #nixos
growpotkin has joined #nixos
<gchristensen> it is really annoying that /run/keys is root:keys and drwxr-x---
saschagrunert has quit [Client Quit]
<flokli> gchristensen: how so?
<gchristensen> it means you have to run your process with Group=keys to access the secret
<gchristensen> but maybe you wanted to use Group for something else, and so now you have to make a choice about copying it elsewhere in a pre-start, or doing something else scary
<gchristensen> or am I mistaken?
ransom has joined #nixos
<gchristensen> flokli: I'm not wrong about that, right?
<qyliss> Can't you have multiple groups?
<flokli> gchristensen: you can have multiple groups
<flokli> also, we might want to do some acl stuff
<qyliss> SupplementaryGroups=
<qyliss> (systemd.exec(5))
<{^_^}> [nixpkgs] @ehmry merged pull request #97564 → [20.03] traefik: 1.17.21 -> 1.17.26 → https://git.io/JUcyR
<{^_^}> [nixpkgs] @ehmry pushed commit from @maxeaubrey to release-20.03 « traefik: 1.17.21 -> 1.17.26 »: https://git.io/JUWy5
<gchristensen> :o :o :o
<gchristensen> ! thank you
* gchristensen places foot in mouth
<flokli> Ouch
<{^_^}> [nixpkgs] @RaghavSood opened pull request #97780 → can-isotp: 20180629 -> 20200910 → https://git.io/JUWyj
<gchristensen> (hypermobility makes it less uncomfortable)
* flokli is not hypermobile
<{^_^}> [nixpkgs] @iclanzan opened pull request #97781 → vimPlugins.markdown-preview: init at 2020-09-09 → https://git.io/JUWSv
<gchristensen> hypermobility is why my hands are so messed up
<gchristensen> part of why*
ransom has quit [Ping timeout: 240 seconds]
<flokli> mmhhm
<qyliss> I have reason to suspect I am hypermobile and could indeed easily put my foot in my mouth if I wanted to
<{^_^}> [nixpkgs] @RaghavSood opened pull request #97783 → can-isotp: 20180629 -> 20200910 → https://git.io/JUWSU
<qyliss> although not without lifting my foot with my hand
<{^_^}> [nixpkgs] @peti pushed 1000 commits to haskell-updates: https://git.io/JUWSk
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « LTS Haskell 16.13 »: https://git.io/JUWS3
<evanjs> Mmkay so---https://support.gitkraken.com/release-notes/current/#version-730 -- I got this merged into master, lately.
<evanjs> does https://support.gitkraken.com/release-notes/current/#version-731 seem like it's backport-worthy?
<evanjs> Just bug fixes -- still trying to get an idea of what's reasonable to backport :P
<evanjs> I guess I'll make the PR to master first, at any rate
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-gi-base: update overrides for the new version »: https://git.io/JUWSn
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUWSc
<{^_^}> [nixpkgs] @peti opened pull request #97784 → Update Haskell package set to LTS 16.13 (plus other fixes) → https://git.io/JUWSC
Blackraider has quit [Quit: WeeChat 2.7.1]
<mkg20001> what are your thoughts on https://github.com/NixOS/nixpkgs/issues/83884? It would be cool to pre-build even more stuff
<{^_^}> #83884 (by mkg20001, 23 weeks ago, open): Consider building unfreeRedistributable Packages
<evanjs> I mean it really depends on the type of package. Often times for e.g. GitKraken and Postman, they're already binary packages, so I have to wonder what the real benefits would be
<evanjs> Otherwise, thanks for bringing that issue to my attention! I did not realize (or forgot, lol) that there was a tracker for that
<{^_^}> [nixpkgs] @DamienCassou merged pull request #84246 → couchdb: add support for version 3.0.0 → https://git.io/JvbVO
<{^_^}> [nixpkgs] @DamienCassou pushed 2 commits to master: https://git.io/JUWSE
<evanjs> I am definitely a "use-whatever-works-best-for-me" person -- e.g. _All_ the JetBrains stuff, GitKraken, Postman, etc
<evanjs> bah jetbrains are plain unfree. Figures
maier has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ehmry opened pull request #97785 → nim: remove stdlib indirection in wrapper → https://git.io/JUWSg
da39a3ee5e6b4b0d has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<evanjs> I guess I'm even further down that hole :D but yeah I would imagine that would be fine. Trying to remember where I've seen mentions of why it isn't like that right now ...
<mkg20001> Besides that, there are also other issue I'm aware of such as binary packages vanashing without maintainers noticing, like happened a lot with anydesk. So that prob could also solve that..
<mkg20001> Hrm... Should I just go ahead and make a PR?
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-dhall: update override for ghc-8.10.2 »: https://git.io/JUWSr
<{^_^}> [nixpkgs] @ttuegel opened pull request #97786 → plasma-workspace: fix path to qdbus → https://git.io/JUWSX
<evanjs> I mean it would be just as good to gather thoughts, sure. That way, you could move it to half-done :P
<{^_^}> [nixpkgs] @ttuegel opened pull request #97787 → nixos/plasma5: fix build with hardware.bluetooth.enable = true → https://git.io/JUWSb
<{^_^}> [nix] @mkenigs opened pull request #4004 → Allow composing overrides → https://git.io/JUW9e
slavfox has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
disasm has quit [Ping timeout: 265 seconds]
cab404[m] has quit [Quit: Idle for 30+ days]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97787 → nixos/plasma5: fix build with hardware.bluetooth.enable = true → https://git.io/JUWSb
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.09: https://git.io/JUW9f
<{^_^}> [nixpkgs] @presto8 opened pull request #97788 → maintainers: add presto8 → https://git.io/JUW9J
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97786 → plasma-workspace: fix path to qdbus → https://git.io/JUWSX
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.09: https://git.io/JUW9T
sangoma has quit [Ping timeout: 240 seconds]
lblasc[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
leotaku has quit [Read error: Connection reset by peer]
disasm has joined #nixos
leotaku has joined #nixos
<evanjs> mkg20001: now if only some argument could be made for "^unfree$" and "*EULA*" packages 🤪
mmohammadi98126 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
malook has quit [Quit: malook]
<mkg20001> `nixpkgs.config.allowUnfreePredicate = (x: if x ? meta.license then x.meta.license.shortName == "unfreeRedistributable" else false);`
<mkg20001> this enables unfreeRedistributable only (also requires unfree to be enabled)
<mkg20001> But not sure if there's smth better than checking name
<evanjs> like some other property?
<mkg20001> currently there's only license.free
<evanjs> I just noticed that
<evanjs> so like free = false is unfree
<evanjs> but nothing for the **unfree packages lol
sangoma has joined #nixos
<mkg20001> but maybe there should also be redistributable. meaning hydra can build it, but it still is marked as unfree..
<evanjs> almost like a "redist" flag would be nice but that sounds like a lot of bloat haha
<{^_^}> [hydra] @grahamc merged pull request #805 → LDAP support continued (with missing packages & tests) → https://git.io/JUCyX
<{^_^}> [hydra] @grahamc pushed 8 commits to master: https://git.io/JUW9l
<evanjs> right yeah I don't know how adding options to every package is typically viewed
<{^_^}> [hydra] @grahamc closed pull request #684 → Add LDAP support → https://git.io/Jeucm
teto has quit [Ping timeout: 260 seconds]
<mkg20001> we would just need to change the license file
<evanjs> mkg20001: ahhhhh that sounds much less painful :D I see that now
<evanjs> on any licenses that specify free?
<evanjs> which seems to be exclusively unfree packages, which makes sense
<{^_^}> [nixpkgs] @mkg20001 opened pull request #97789 → Add .redist flag for licenses and auto-build all redist packages → https://git.io/JUW9V
<mkg20001> evanjs: https://github.com/NixOS/nixpkgs/pull/97789 added that, not too many changes... now just need to change build script
<{^_^}> #97789 (by mkg20001, 25 seconds ago, open): Add .redist flag for licenses and auto-build all redist packages
<dramforever> And I don't think meta changes trigger rebuilds, which makes it like 1000x easier
<evanjs> dramforever: ooooo that's one bit I was wondering. Thanks!
<evanjs> It does indeed sound wayyyy less painful
<evanjs> tiny typo fixes, OTOH... (e.g. #97058) :D
<{^_^}> https://github.com/NixOS/nixpkgs/pull/97058 (by evanjs, 1 week ago, merged): buildSupport.rust: fix typo in verifyCargoDeps message
<evanjs> mkg20001: linked that issue to the PR. Assuming it would close the issue if merged, anyway :P
<evanjs> Good thing I'm slow lol
czer00 has joined #nixos
<{^_^}> [nixpkgs] @Infinisil opened pull request #97790 → release*: Support nixpkgsArgs for all release-*.nix files → https://git.io/JUW99
simonpe^^ has quit [Ping timeout: 265 seconds]
ransom has joined #nixos
arjen-jonathan has quit [Ping timeout: 244 seconds]
cole-h has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #97078 → openresty: 1.15.8.3 -> 1.17.8.2 → https://git.io/JU3uv
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JUWHc
knupfer has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #97083 → oauth2_proxy: 6.0.0 -> 6.1.1 → https://git.io/JU3zo
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JUWHR
<{^_^}> [nixpkgs] @freezeboy closed pull request #97761 → anytree: disable python2.7 as it requires enum (from python3.4+) → https://git.io/JUWuF
ml| has quit [Ping timeout: 264 seconds]
proofofkeags has joined #nixos
<chreekat[m]> I get weird aws errors using nix-env. *Should* it work? Or does nix-env not work with an S3-based store yet?
<{^_^}> [nixpkgs] @evanjs opened pull request #97791 → gitkraken: 7.3.0 -> 7.3.2 → https://git.io/JUWHH
<chreekat[m]> Using the same store, 'nix copy' eventually works, but it spends 20 seconds timing out trying to do some authentication before giving up and proceeding successfully anyway. Is that also expected?
waleee-cl has joined #nixos
steve-chavez has joined #nixos
<{^_^}> [nixpkgs] @prusnak opened pull request #97792 → electrum: 4.0.2 -> 4.0.3 → https://git.io/JUWQf
<{^_^}> [nixpkgs] @adisbladis pushed to master « qtstyleplugins: Fix build with qt>=5.15 »: https://git.io/JUWQL
ml| has joined #nixos
vmandela has quit [Ping timeout: 240 seconds]
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed to master « nixos/tools/nixos-install: add jq to path »: https://git.io/JUWQB
<{^_^}> [nixpkgs] @worldofpeace pushed to release-20.09 « nixos/tools/nixos-install: add jq to path »: https://git.io/JUWQu
vmandela has joined #nixos
vmandela has quit [Client Quit]
ml| has quit [Ping timeout: 265 seconds]
o1lo01ol1o has joined #nixos
sentinal8473 has joined #nixos
davidv7_ has joined #nixos
dbmikus has joined #nixos
bennofs__ has joined #nixos
bennofs_ has quit [Ping timeout: 256 seconds]
davidv7 has quit [Ping timeout: 256 seconds]
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
mariatsji has quit [Remote host closed the connection]
mariatsji has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #97793 → open-iscsi: install systemd files → https://git.io/JUW78
ml| has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nix] @Infinisil opened pull request #4005 → Fix auto argument passing for more auto arguments than formals → https://git.io/JUW5J
astrofog has joined #nixos
dermetfan has quit [Quit: WeeChat 2.7.1]
sentinal8473 has quit [Quit: Textual IRC Client: www.textualapp.com]
davidv7 has joined #nixos
sputny has quit [Quit: sputny]
ris has joined #nixos
davidv7_ has quit [Ping timeout: 258 seconds]
graf_blutwurst has quit [Remote host closed the connection]
ransom has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #97794 → openmsx: 0.15.0 -> 16.0 → https://git.io/JUW5A
alfborge has joined #nixos
alfborge has quit [Client Quit]
alfborge has joined #nixos
alfborge has quit [Remote host closed the connection]
xcmw has joined #nixos
mmohammadi98126 has joined #nixos
tokudan has quit [Remote host closed the connection]
rajivr has quit [Quit: Connection closed for inactivity]
tokudan has joined #nixos
tokudan has quit [Remote host closed the connection]
tokudan has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seku has quit [Quit: Connection closed]
seku has joined #nixos
seku has quit [Client Quit]
<{^_^}> [nixpkgs] @ehmry merged pull request #97785 → nim: remove stdlib indirection in wrapper → https://git.io/JUWSg
<{^_^}> [nixpkgs] @ehmry pushed to release-20.09 « nim: remove stdlib indirection in wrapper »: https://git.io/JUWdH
o1lo01ol1o has joined #nixos
aborsu has joined #nixos
seku has joined #nixos
mariatsji has quit [Remote host closed the connection]
<typetetris> For steam, should I use unstable, or should 20.03 be ok?
mariatsji has joined #nixos
tsujp has quit [Ping timeout: 260 seconds]
<Ke> optimists say, if you choose 20.09 it'll be stable in a couple of weeks anyway
<Ke> spare you the upgrade
<typetetris> Good Point
<cole-h> While it would be ideal, there's no guarantee 20.09 comes out this month.
<cole-h> (See: 20.03, which released on 20 April 2020)
orivej has joined #nixos
mariatsji has quit [Ping timeout: 272 seconds]
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed to master « nixos/gdm: fix option descriptions »: https://git.io/JUWFR
<{^_^}> [nixpkgs] @worldofpeace pushed to release-20.09 « nixos/gdm: fix option descriptions »: https://git.io/JUWFE
<lassulus> I thought it was the 51. of march
<Ke> fwiw, I barely noticed the difference between 20.03 and 20.09
<Ke> not using desktop stuff on nixos though
<etu> lassulus++
<{^_^}> lassulus's karma got increased to 10
<Ke> heh
aborsu has quit [Quit: aborsu]
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JUWFP
<{^_^}> [hydra] @ajs124 opened pull request #806 → fix build after nix commit 82b77a77262c414044fffc7ad8b955ad91827995 → https://git.io/JUWFX
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JUWFy
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUWF9
philr has quit [Ping timeout: 240 seconds]
sputny has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 16 commits to haskell-updates: https://git.io/JUWF5
ransom has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 8 commits to haskell-updates: https://git.io/JUWFb
juliusdeane has joined #nixos
<juliusdeane> is there a reason why packages on search.nixos.org can't be installed with `nix-env -iA?`
o1lo01ol1o has quit [Ping timeout: 260 seconds]
<juliusdeane> in specific I'm talking about nixos.utf8cpp, but it's also happened before with other packages
<ajs124> juliusdeane: which channel are you on?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Shell has joined #nixos
<Shell> does anyone know where buildGoModule is defined?
<juliusdeane> ajs124 how does one check that?
zupo has joined #nixos
<V> Shell: pkgs/development/go-modules/generic/default.nix
<V> or do you want the actual definition
<V> Since that's just in all-packages.nix
<ajs124> juliusdeane: nix-shell -p nix-info --run "nix-info -m"
<Shell> oh, thanks
<ajs124> or nix-channel --list
<juliusdeane> ajs124: thanks, it's nixos-19.03
justache has quit [Remote host closed the connection]
<ajs124> utf8cpp is only in nixpkgs since #89276, which is from june of this year, so it hasn't made it to any release yet and is only on the unstable channel.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/89276 (by jobojeha, 14 weeks ago, merged): utf8cpp: init at 3.1.1
<ajs124> also 19.03 hasn't been supported for quite a while, you might want to upgrade to 20.03
<juliusdeane> yeah, the reason why I'm on 19.03 is bc it gives me a 404 when I run `nix-channel --update`
justache has joined #nixos
<juliusdeane> (error: unable to download 'http://hydra.nixos.org/jobset/hydra/master/channel/latest': HTTP error 404)
<eyJhb> If I have two imports that modify nix.trustedUsers = [ something ]; will they then get merged or overridden?
<ajs124> justache: nix-channel --add https://nixos.org/channels/nixos-20.03 nixos; nix-chnnel --update
<V> eyJhb: merged
<V> unless trustedUsers has special logic to prevent merging
<ajs124> althought you might need to go to 19.09 first, don't remember
astrofog has quit [Quit: Quite]
<{^_^}> [nixpkgs] @Flakebi closed pull request #83728 → teamspeak-client: 3.3.2 -> 3.5.1 → https://git.io/Jv7sq
<eyJhb> V: :( Guess I will find out. Lets see
<V> you can generally assume that arrays/attrsets/etc will be merged
<V> if you want to override, you can use lib.mkForce
<eyJhb> Thanks V
<eyJhb> V++
<{^_^}> V's karma got increased to 5
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eyJhb has quit [Quit: Clever message]
<{^_^}> [nixpkgs] @mkgvt opened pull request #97796 → pytricia: unstable-2019-01-16 -> 1.0.2 → https://git.io/JUWb2
eyJhb has joined #nixos
eyJhb has joined #nixos
eyJhb has quit [Changing host]
juliusdeane has quit [Ping timeout: 240 seconds]
Shell has left #nixos ["WeeChat 2.9"]
o1lo01ol1o has joined #nixos
juliusdeane has joined #nixos
juliusdeane has left #nixos [#nixos]
knupfer has quit [Ping timeout: 260 seconds]
<buffet> hey, im trying to load a kernel module (v4l2loopback), but i fail to do so
<buffet> i tried to play around with boot.kernelModules, but i always get `Failed to find module v4l2loopback` or similar
<Ke> so what happens, when you try?
<cole-h> What if you just `modprobe v4l2loopback` it?
<Ke> fwiw debian does not have that module either
<buffet> `modprobe: FATAL: v4l2loopback not found in directory /run/current-system/kernel-modules/lib/modules/5.4.58`
<clever> buffet: you want extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
<cole-h> ^
ransom has joined #nixos
<buffet> yeah that worked
<buffet> thanks
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « Enable meta.hydraPlatforms for Haskell overrides to the latest version. »: https://git.io/JUWNc
mmohammadi98126 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
sigmundv has quit [Read error: Connection reset by peer]
sigmundv has joined #nixos
dramforever has quit [Quit: Leaving]
FloNix has joined #nixos
<{^_^}> [nixpkgs] @lf- opened pull request #97797 → docs: add -L to remaining curl install commands → https://git.io/JUWAf
saschagrunert has joined #nixos
<Raito_Bezarius> what's the proper manner to package a PHP WebApp?
<Raito_Bezarius> with composer dependencies
<Raito_Bezarius> is composer2nix accepted in the nixpkgs tree?
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @peti merged pull request #97744 → haskell-language-server, stylish-haskell: Fix build on GHC 8.10.* → https://git.io/JUWCB
<{^_^}> [nixpkgs] @peti pushed 7 commits to haskell-updates: https://git.io/JUWAc
<{^_^}> [nix] @lf- opened pull request #4006 → docs+test: fix remaining installer downloads without -L → https://git.io/JUWA4
steve-chavez has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/0da54872f9d (from 16 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-stylish-haskell: update sha256 hash for the patch »: https://git.io/JUWAM
cole-h has quit [Quit: Goodbye]
alp has quit [Ping timeout: 272 seconds]
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
quinn has joined #nixos
Acou_Bass has joined #nixos
czer00 has quit [Ping timeout: 240 seconds]
zeta_0 has joined #nixos
czer00 has joined #nixos
eoli3n_ has joined #nixos
xcmw has joined #nixos
sputny has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ttuegel opened pull request #97798 → z3: 4.8.8 -> 4.8.9 → https://git.io/JUWxN
<{^_^}> [nixpkgs] @NinjaTrappeur merged pull request #97755 → [20.09] prosody: 0.11.5 -> 0.11.6 → https://git.io/JUW4H
<{^_^}> [nixpkgs] @NinjaTrappeur pushed 2 commits to release-20.09: https://git.io/JUWxA
Havvy has quit [Read error: Connection reset by peer]
Blackraider has joined #nixos
<{^_^}> [nixpkgs] @NinjaTrappeur merged pull request #97754 → [20.03] prosody: 0.11.5 -> 0.11.6 → https://git.io/JUW4D
<{^_^}> [nixpkgs] @NinjaTrappeur pushed 2 commits to release-20.03: https://git.io/JUWpe
justache has quit [Remote host closed the connection]
Blackraider has quit [Remote host closed the connection]
Havvy has joined #nixos
justache has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #97784 → Update Haskell package set to LTS 16.13 (plus other fixes) → https://git.io/JUWSC
<{^_^}> [nixpkgs] @peti pushed 18 commits to master: https://git.io/JUWpL
orivej has quit [Ping timeout: 246 seconds]
justache has quit [Remote host closed the connection]
endformationage has joined #nixos
justache has joined #nixos
noogie_ has joined #nixos
<{^_^}> [nixpkgs] @rycee closed pull request #67942 → Support socket activated session dbus → https://git.io/fjpoB
<{^_^}> [nixpkgs] @flokli pushed commit from @TethysSvensson to release-20.09 « nixos/systemd-boot: Temporarily ignore errors »: https://git.io/JUWpz
noogie has quit [Ping timeout: 264 seconds]
saschagrunert has quit [Remote host closed the connection]
Streetwalrus has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @zowoq opened pull request #97799 → buildah: 1.16.0 -> 1.16.1 → https://git.io/JUWpr
alp has joined #nixos
Streetwalrus has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ransom has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #97800 → fontmatrix: 0.6.0 → 0.6.0-qt5 → https://git.io/JUWhf
MichaelRaskin has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @risicle merged pull request #97753 → jackmix, jackmix_jack1: fix build, add alsaLib dependency → https://git.io/JUW4w
<{^_^}> [nixpkgs] @risicle pushed 2 commits to master: https://git.io/JUWh3
<{^_^}> [nixpkgs] @ttuegel merged pull request #97670 → kconfigwidgets: install plugin in .out → https://git.io/JUCyG
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to staging: https://git.io/JUWh4
dbmikus has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @rycee opened pull request #97801 → Make socket activated user dbus session mandatory → https://git.io/JUWh2
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
knupfer1 is now known as knupfer
knupfer has quit [Client Quit]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @ttuegel opened pull request #97802 → kconfigwidgets: install plugin in .out → https://git.io/JUWho
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @JamieMagee opened pull request #97803 → dotnetCorePackages.sdk_3_1: 3.1.102 -> 3.1.402 → https://git.io/JUWh7
* fzakaria wave
cosimone has quit [Quit: Quit.]
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbmikus has joined #nixos
Streetwalrus has quit [Quit: ZNC 1.7.5 - https://znc.in]
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
Streetwalrus has joined #nixos
<{^_^}> [nixpkgs] @JamieMagee opened pull request #97804 → dotnetCorePackages.netcore_3_1: 3.1.5 -> 3.1.8 → https://git.io/JUWjl
FloNix has quit [Remote host closed the connection]
tsrt^ has quit [Read error: Connection reset by peer]
icey_ has quit [Ping timeout: 260 seconds]
xcmw has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #97741 → [20.09] aws-sam-cli: fix version bounds → https://git.io/JUWcs
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-20.09: https://git.io/JUWjX
cr4y1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @JamieMagee opened pull request #97805 → dotnetCorePackages.aspnetcore_3_1: 3.1.5 -> 3.1.8 → https://git.io/JUWjy
dermetfan has joined #nixos
<{^_^}> [nixops] @johnalotoski opened pull request #1400 → Fixes destroy resource lack of wait ordering → https://git.io/JUWjH
justache has quit [Remote host closed the connection]
craftyguy has left #nixos ["WeeChat 2.9"]
justache has joined #nixos
sangoma has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @Infinisil merged pull request #97758 → nixos/victoriametrics: escape newlines in ExecStart → https://git.io/JUWRS
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JUleW
noudle has joined #nixos
<{^_^}> [nixpkgs] @JamieMagee opened pull request #97806 → dotnetCorePackages.sdk_5_0: init at version 5.0.100-preview.8.20417.9 → https://git.io/JUlea
karantan has joined #nixos
maddo has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/4ea53630342 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
redmp has joined #nixos
knupfer has quit [Ping timeout: 244 seconds]
civodul has quit [Read error: Connection reset by peer]
NieDzejkob has joined #nixos
mariatsji has joined #nixos
isposdef has joined #nixos
mariatsji has quit [Ping timeout: 240 seconds]
steve-chavez has joined #nixos
__monty__ has quit [Quit: leaving]
<typetetris> If I do `nix-shell -p haskellPackages.ghcWithPackages'(p: [])' -p zlib` it still complains it can't find libz.so in some projects. What do I need to do, to get that working?
<symphorien[m]> add pkg-config ?
<{^_^}> [nixpkgs] @Ma27 opened pull request #97807 → top-level: fix nix-shell eval w/nixUnstable → https://git.io/JUlvO
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @JamieMagee opened pull request #97808 → dotnetCorePackages.{aspnetcore,netcore,sdk}_2.1: 2.1.15 -> 2.1.22 → https://git.io/JUlvK
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
maddo has quit [Remote host closed the connection]
<yurb> How to specify a channel when doing a `nix-shell -p ...`?
arjen-jonathan has joined #nixos
vn^ has joined #nixos
<{^_^}> [nixpkgs] @vlaci opened pull request #97809 → [20.09] Fixes for python3.pkgs.{jedi,python-language-server,engineio} → https://git.io/JUlfA
arjen-jonathan has quit [Ping timeout: 260 seconds]
<Graypup_> yurb, can you specify -E with -p? If not I think you're possibly hosed. but I'm not 100% sure
<Graypup_> nope no -E and -p at the same time
<Graypup_> sad days
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/53b3834022b (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
Pwnna has quit [Quit: Bye]
Pwnna has joined #nixos
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
surf76[m] has joined #nixos
xcmw has joined #nixos
spudly has quit [Ping timeout: 240 seconds]
spudly- is now known as spudly
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
karantan has joined #nixos
<{^_^}> [nixpkgs] @Sohalt opened pull request #97812 → choose: init at 1.3.1 → https://git.io/JUlJ9
peelz has quit [Remote host closed the connection]
eoli3n_ has quit [Ping timeout: 240 seconds]
nixbitcoin has quit [Remote host closed the connection]
<Ox4A6F> mica: Yes (#nixos-aarch64), but I'm waiting for an ECC enabled Helios64.
<seku> ARM based?
<seku> well ofc... i should just read >.>
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
romildo has joined #nixos
romildo has left #nixos [#nixos]
rprije has joined #nixos
o1lo01ol1o has quit [Ping timeout: 258 seconds]
xcmw has joined #nixos
justache has quit [Remote host closed the connection]
justache has joined #nixos
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @GTrunSec opened pull request #97813 → zeek: Fix zeek script coreutils and hardlinking → https://git.io/JUlUp
zupo has joined #nixos
noudle has quit []
<mica[m]> [0x4A6F]: cool, I thought I should wait for ECC as well
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @dawidsowa opened pull request #97815 → gallery-dl: 1.14.3 -> 1.14.5 → https://git.io/JUlT8
<{^_^}> [nixpkgs] @ttuegel merged pull request #97802 → kconfigwidgets: install plugin in .out → https://git.io/JUWho
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to staging-20.09: https://git.io/JUlTV
<boomer[m]> Someone knows how to mount another disk in /home using the configuration?
<boomer[m]> I got two disk, an SSD and a HDD
alp has joined #nixos
<mica[m]> boomer: you can mount one under the other, or you can use zfs or btrfs to make a stripe
romildo has joined #nixos
romildo has left #nixos [#nixos]
redmp has quit [Quit: leaving]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sid` has joined #nixos
<sid`> Hey! I was wondering if Nix has a constant that represents the home directory, like $HOME on bash?
Rusty1 has joined #nixos
<clever> sid`: ~/foo works in nix directly
teto has joined #nixos
<sid`> Oh perfect! Thank you
CyberManifest has joined #nixos
est31 has quit [Ping timeout: 240 seconds]
mbrgm_ has joined #nixos
est31 has joined #nixos
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #97816 → Windowmaker + dockapps → https://git.io/JUlkG
proofofkeags has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @dotlambda opened pull request #97817 → zulip-term: init at 0.5.2 → https://git.io/JUlkc
<{^_^}> [nixpkgs] @danielfullmer opened pull request #97818 → steam: fix typo in LD_LIBRARY_PATH → https://git.io/JUlkw