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
ris has quit []
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88216 → rdkafka: 1.4.0 -> 1.4.2 → https://git.io/JfzBR
ris has joined #nixos
<T0pH4t> fwiw I didn't have this problem when using builtins.fetchGit
<T0pH4t> this only started happening once i switched to using fetchgit w/ an ssh-config-file setting and sandbox relaxed
<T0pH4t> tho i guess builtins.fetchGit computes the sha on demand, so it doesn't really have this same problem
jkarni_ has joined #nixos
<T0pH4t> infinisil: I ran what you asked, ran clean it seems, I am looking for something specfic?
cjpbirkbeck has joined #nixos
<infinisil> T0pH4t: So you have the sha256 from without --leave-dotGit and you don't have leaveDotGit set?
<infinisil> And nix-build didn't complain about a mismatched hash?
<T0pH4t> no complaint
<T0pH4t> actually
<T0pH4t> whats wird
<infinisil> Well that's good then, it means the fetchgit isn't the problem, but something else
jkarni_ has quit [Ping timeout: 264 seconds]
<T0pH4t> like i have fetchgit with the leave .git, but do not specify the leave git option and it built fine...
<T0pH4t> hows that work..
<T0pH4t> well actually
<T0pH4t> its just the fetch, will that perform the hash check?
<T0pH4t> is hash check post or pre biuld?
gustavderdrache has quit [Quit: Leaving.]
cole-h has quit [Quit: Goodbye]
yimmy149 has quit [Remote host closed the connection]
<T0pH4t> does source root modification change output?, tho i gues that doesn't make since i have other pkgs that do that and work fine...
cole-h has joined #nixos
tyang has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @piperswe opened pull request #88218 → minecraft: 2.1.13509 -> 2.1.14403 → https://git.io/JfzRf
cantstanya has joined #nixos
cole-h__ has joined #nixos
cole-h has quit [Ping timeout: 256 seconds]
<infinisil> T0pH4t: Yeah the fetch on its own will do the hash check
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88219 → rshell: 0.0.27 -> 0.0.28 → https://git.io/JfzRI
<infinisil> Not sure what's going wrong here
<T0pH4t> well that checks out on build, but why on nix-store verify-path
<T0pH4t> it fails...
gustavderdrache has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JfzRL
<T0pH4t> 2.5hrs+ wasted on this :(
<{^_^}> [nixpkgs] @cdepillabout merged pull request #88180 → rhine, rhine-gloss: Remove broken marker → https://git.io/JfzYm
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JfzRm
thc202 has quit [Ping timeout: 252 seconds]
Rusty1 has joined #nixos
Acou_Bass has quit [Ping timeout: 260 seconds]
lunik1 has quit [Ping timeout: 260 seconds]
agam has quit [Ping timeout: 256 seconds]
Acou_Bass has joined #nixos
lunik1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88220 → rssguard: 3.6.0 -> 3.6.2 → https://git.io/JfzRC
cole-h__ has quit [Quit: Goodbye]
iceypoi has quit [Remote host closed the connection]
proofofkeags has quit [Remote host closed the connection]
iceypoi has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88221 → run: 0.7.1 -> 0.7.2 → https://git.io/JfzRV
cole-h has joined #nixos
anton-latukha[m] has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kvda has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #87032 → [20.03] aws-sdk-cpp, boost: fix cmake installs → https://git.io/JfZcT
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.03: https://git.io/JfzRK
Darkmatter66 has joined #nixos
m0rphism has quit [Ping timeout: 265 seconds]
Darkmatter66_ has quit [Ping timeout: 258 seconds]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<anton-latukha[m]> Good time to everyone. Someone knows how to get the `nixpkgs` commit (of `nixos` channel) from which the generation is built? It is quite useful to recommend someone the the commit right away.
<anton-latukha[m]> * Good time to everyone. Someone knows how to get the `nixpkgs` commit (of `nixos` channel) from which the generation is built? It is quite useful to recommend someone the commit right away.
orivej_ has quit [Ping timeout: 240 seconds]
Max63 has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #88222 → WIP: gobject-introspection: Support cross → https://git.io/Jfz0f
xd1le has quit [Ping timeout: 258 seconds]
Max63 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88223 → sequeler: 0.7.9 -> 0.7.91 → https://git.io/Jfz0L
agam has joined #nixos
ris has quit [Ping timeout: 256 seconds]
h0m1 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88224 → sickgear: 0.21.30 -> 0.21.33 → https://git.io/Jfz0n
h0m1 has joined #nixos
<freeman42x[m]1> what do I have to uncomment or add here for UEFI? https://i.imgur.com/IlHSOff.png
<freeman42x[m]1> documentation is very confusing
cole-h__ has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #88225 → etcd: 3.3.20 -> 3.3.21, etcd_3_4: init at 3.4.8 → https://git.io/Jfz0C
agam has quit [Ping timeout: 256 seconds]
cole-h has quit [Ping timeout: 256 seconds]
proofofkeags has joined #nixos
<bbigras> freeman42x: I only have `boot.loader.systemd-boot.enable = true;` and `boot.loader.efi.canTouchEfiVariables = true;` for uefi
<freeman42x[m]1> bbigras: I have none of those commented out though
<bbigras> freeman42x: I think it was generated by nixos-generate-config
<freeman42x[m]1> but why did it not do that for me? I created the UEFI partitions, etc.
<freeman42x[m]1> oh.... maybe cause I booted in MBR mode
<freeman42x[m]1> you are not telling it where to boot from though
<bbigras> oh I might have booted with UEFI for the installation. I had something in my boot menu for that
<freeman42x[m]1> I am using a VMWare Player VM, and just used the default, which is probably MBR mode
proofofkeags has quit [Ping timeout: 260 seconds]
<freeman42x[m]1> I am not sure how to proceed
<freeman42x[m]1> this documentation is too cofusing
<freeman42x[m]1> user should not be left guessing on what to do while installing by following these installation steps, it is bad UX
xd1le has joined #nixos
<freeman42x[m]1> and yes, I know I can contribute to documentation, tried it once, got rejected cause of bad editor which made too many changes
<freeman42x[m]1> bbigras: ofc. that is the documentation I am talking about. It is loaded on the NixOS GUI boot optical disk
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88227 → snapraid: 11.3 -> 11.4 → https://git.io/Jfz0a
<bbigras> so you need boot.loader.systemd-boot.enable = true
marusich has joined #nixos
<bbigras> and maybe https://nixos.org/nixos/manual/options.html#opt-boot.loader.efi.canTouchEfiVariables
<bbigras> you're right that the documentation could always be better. I have trouble at first with gpt and mbr, and not using grub. and having partitions not aligned.
lunik16 has joined #nixos
<freeman42x[m]1> bbigras: if documentation was either .md or explained easily which software to use to edit it
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
Acou_Bass has joined #nixos
lunik1 has quit [Ping timeout: 260 seconds]
lunik16 is now known as lunik1
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88228 → snippetpixie: 1.3.1 -> 1.3.2 → https://git.io/Jfz06
growpotkin has joined #nixos
<freeman42x[m]1> bbigras: what about that?
<bbigras> it's the manual
<bbigras> seems to be docbook
noudle has quit []
xcmw has joined #nixos
rardiol has quit [Quit: No Ping reply in 180 seconds.]
rardiol has joined #nixos
<freeman42x[m]1> bbigras: yeah, being docbook was the problem for me. The editor I used changed too much and my improvements never got in. And no-one else did them either... waste of our time
proofofkeags has joined #nixos
camsbury has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88229 → spdx-license-list-data: 3.8 -> 3.9 → https://git.io/Jfz0h
kaliumxyz has joined #nixos
cole-h__ has quit [Quit: Goodbye]
cole-h has joined #nixos
<Gaelan> Is it better to name a revert commit Revert "hello: change something" or hello: revert "change something"?
<Gaelan> looks like others are doing Revert "hello: change something" (which makes sense, because that's what git does)
<Gaelan> also, matthewbauer++ for saving me a long and painful bisect
<{^_^}> matthewbauer's karma got increased to 9.000000000000004
<{^_^}> [nixpkgs] @nh2 merged pull request #85270 → openvdb: 6.2.1 -> 7.0.
arahael1 has joined #nixos
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfzEY
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88230 → strawberry: 0.6.10 -> 0.6.11 → https://git.io/JfzEO
Arahael has quit [Ping timeout: 246 seconds]
sigmundv has quit [Ping timeout: 246 seconds]
aveltras has quit [Quit: Connection closed for inactivity]
selfsymmetric-mu has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @nh2 merged pull request #88138 → freenect: 0.6.0 -> 0.6.1 → https://git.io/JfuVD
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfzEn
<{^_^}> [nixpkgs] @fuwa0529 opened pull request #88231 → wownero: 0.7.0 -> 0.8.0.0 → https://git.io/JfzEc
<freeman42x[m]1> bbigras: I added those 2 settings you mentioned and after the install it is not booting at all
<freeman42x[m]1> not sure how to proceed
<freeman42x[m]1> I think I need to tell it where to boot from
<bbigras> freeman42x: ☹︎
<freeman42x[m]1> but now that it installed already...
<bbigras> https://nixos.org/nixos/manual/options.html#opt-boot.loader.efi.efiSysMountPoint
<bbigras> oh wait the device I guess
<{^_^}> [nixpkgs] @nh2 merged pull request #88128 → doctest: 2.3.7 -> 2.3.8 → https://git.io/JfuRC
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfzEC
<freeman42x[m]1> now that it already installed. can I do a nixos-rebuild switch or do I have to completely reinstall just to change where to boot from?
<freeman42x[m]1> and which setting tells it where to boot UEFI from?
<{^_^}> [nixpkgs] @marsam merged pull request #88197 → nfpm: 1.2.0 -> 1.2.1 → https://git.io/JfznL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzE8
<bbigras> maybe it only needs to know /boot and you have a boot partition right?
<{^_^}> [nixpkgs] @marsam merged pull request #88209 → pgcenter: 0.6.4 -> 0.6.5 → https://git.io/JfzlO
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzE4
<bbigras> I got a vfat one
xcmw has joined #nixos
<freeman42x[m]1> bbigras: I followed the manual for UEFI, so I should have a boot partition
<{^_^}> [nixpkgs] @marsam merged pull request #88194 → mutagen: 0.11.2 -> 0.11.4 → https://git.io/JfzGV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzEB
<freeman42x[m]1> but I do not know which setting I need to use, it is not documented?
xcmw has quit [Client Quit]
<bbigras> boot.loader.efi.efiSysMountPoint is for the boot partition. Not sure how efi works beyond that. you disabled secure boot right?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88232 → telegraf: 1.14.1 -> 1.14.2 → https://git.io/JfzE0
<bbigras> oh yeah you are using vmware
<bbigras> oh well. I don't think I can help you much. All I know is that I only have those 2 settings and a vfat boot partition and it just works.
<bbigras> I would guess systemd-boot handles everything
<Gaelan> freeman42x[m]1 might be worth booting the installer CD again, just to take a look around the installed disk
<Gaelan> see if things are set up how you expect
<Gaelan> (is the boot partition there? does it have files on it? do they look like UEFI stuff, not GRUB/BIOS stuff?)
<freeman42x[m]1> bbigras: "you disabled secure boot right?" I have not touched that, this is in VMWare Player VM
<bbigras> yeah I remembered after.
<freeman42x[m]1> Gaelan: I do not know how I could tell whether it was set up as GRUB/BIOS or UEFI
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
<freeman42x[m]1> and even if I did... what can I do? can I nixos-rebuild switch?
<Gaelan> if you boot the installer CD and mount things properly (root -> /mnt, boot partition -> /mnt/boot), you can run nixos-install again to change the configuration
<freeman42x[m]1> do I need to nixos-install again?
<Gaelan> afiak that won't destroy anything, just the equivalent of a rebuild
<Gaelan> for what it's worth, here's the /boot partition of my NixOS machine, which successfully boots on EFI: https://gist.github.com/Gaelan/8bab1e6a05a5546485b6ad9fc1a71e37
<hadrian[m]> @bbigras:matrix.org: Funny thing is ... I once totally forgot to disable secure boot too.
<cole-h> `boot.tmpOnTmpfs` is similar to `boot.cleanTmpDir`, right? (Because it's a tmpfs, anything inside would get dropped on a reboot, right?)
<colemickens> similar but different
<Gaelan> freeman42x[m]1 also, on the installer cd, if you do "sudo parted /dev/sda -- print", what shows up under "Flags" for your boot partition?
growpotkin has joined #nixos
<cole-h> Really, I'm just wondering if I want to set both, or just `tmpOnTmpfs`
<elvishjerricco> cole-h: There's no point in cleanTmpDir if you've got tmpOnTmpfs
<cole-h> Figured, thanks for the sanity check.
<elvishjerricco> As there will be nothing to clean
<bbigras> hadrian: haha. I hope there was an error message to hint you.
<freeman42x[m]1> Gaelan: not sure what to make out of that
<Gaelan> freeman42x[m]1 out of the boot partition? mostly just a sanity check to see if your boot partition has the same structure
<freeman42x[m]1> Gaelan: `tree` or what do you call command you run to render that?
shafox has joined #nixos
<Gaelan> yeah, tree. not sure if it's on the install CD
<{^_^}> [nixpkgs] @marsam merged pull request #88196 → netdata: 1.21.1 -> 1.22.1 → https://git.io/JfzZy
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzEK
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88233 → tinygo: 0.13.0 -> 0.13.1 → https://git.io/JfzE6
srid2 has quit [Quit: Connection closed for inactivity]
camsbury has quit [Ping timeout: 265 seconds]
<freeman42x[m]1> if I re-do things from section 2.3 Installing, that should allow me to try new things by just slightly tweaking existing configuration.nix ?
<freeman42x[m]1> Gaelan: `sudo parted /dev/sda -- print` prints: unrecognized option print
<Gaelan> make sure there's a space after the --
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Gaelan> freeman42x[m]1 and yes about redoing 2.3
<Gaelan> note that nixos-generate-config will overwrite your hardware-configuration.nix, but not your configuration.nix
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88234 → tmux-xpanes: 4.1.1 -> 4.1.2 → https://git.io/Jfzuk
<{^_^}> [nixpkgs] @marsam merged pull request #88229 → spdx-license-list-data: 3.8 -> 3.9 → https://git.io/Jfz0h
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfzut
<jasom> is there a simple way to pass options to cmake with nix (specifically I need to set a CMake CACHE entry)
<{^_^}> [nixpkgs] @marsam opened pull request #88235 → nodejs-14_x: 14.2.0 -> 14.3.0 → https://git.io/JfzuY
<{^_^}> [nixpkgs] @matthewbauer merged pull request #87899 → tensorflow: passthru deps from bazel build → https://git.io/JfRzJ
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Jfzu3
<freeman42x[m]1> Gaelan: this is what I get: https://i.imgur.com/UkJAoMN.png
<freeman42x[m]1> <Gaelan "note that nixos-generate-config "> that is very good to know! cheers
<Gaelan> ok that seems right freeman42x[m]1
<freeman42x[m]1> but I still do not know what to try next
<Gaelan> what files are on the boot partition?
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88236 → tpm2-tools: 4.1.1 -> 4.1.2 → https://git.io/JfzuE
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/17812e653d8 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
hooo has joined #nixos
cole-h has quit [Quit: Goodbye]
<freeman42x[m]1> Gaelan: want me to run tree ?
<jasom> to answer my own question: set the shell variable "cmakeFlags" in preConfigure
cole-h has joined #nixos
<cole-h> How would I write a script that requires certain binaries on its path?
<Gaelan> freeman42x[m]1 sure, or just look around with ls
<cole-h> e.g. `script = ''some_external_command && another_external_command && yet_another_external_command || all_from_different_packages'';`
<freeman42x[m]1> Gaelan: in which folder should I run tree ?
<cole-h> Do I just have to do `pkgs.writeShellScript "asdf" ''${some_external_package}/bin/some_external_command''` ?
<freeman42x[m]1> I got tree installed
<bbigras> cole-h: I'm going to sound like an idiot because you very likely know a lot more than me but do you mean like a bash script with wrapProgram?
<Gaelan> freeman42x[m]1 /mnt/boot
<colemickens> nix-shell?
<cole-h> colemickens: I've tried. Unfortunately, the service that tries to run the script gets really mad when I use a nix-shell shebang
<Gaelan> cole-h could you generate the script from a derivation?
<Gaelan> > writeFileBin "foo.sh" "${pkgs.git}/bin/git"
<{^_^}> undefined variable 'writeFileBin' at (string):310:1
<Gaelan> idk how to get at lib from the bot, but you get the idea
<cole-h> That's exactly what I want to avoid, that `${pkgs.git}/bin/git` stuff
gustavderdrache has quit [Quit: Leaving.]
klntsky has quit [Remote host closed the connection]
klntsky has joined #nixos
<Gaelan> cole-h yeah, wrapper seems like your best bet then. not something i have experience with unfortunately
<freeman42x[m]1> Gaelan: this is what I see: https://i.imgur.com/ufexNhd.png
<Gaelan> nothing obviously wrong there freeman42x[m]1
<bbigras> like this `wrapProgram script.sh --prefix PATH : "${pkgs.git}/bin"` ?
<cole-h> Yes, but then I have to get `wrapProgram` somehow.
<Gaelan> freeman42x[m]1 does vmware give you any indication of why it's not booting? can you see the disk in any sort of bios menu?
<Gaelan> sorry if we already asked this, but you are sure you've done whatever you need to to turn EFI on in vmware, right?
<freeman42x[m]1> Gaelan: I never needed to do any special setting to get NixOS installed in a VM
<freeman42x[m]1> but I think I always installed NixOS using the BIOS method
<Gaelan> freeman42x[m]1 ok. at least on virtualbox there's an "enable EFI" checkbox but i've never used vmware
<freeman42x[m]1> so I should reset everything and do BIOS method I think
rardiol has quit [Ping timeout: 264 seconds]
<freeman42x[m]1> Gaelan: VMWare is like a better VirtualBox
rardiol has joined #nixos
<freeman42x[m]1> much less buggy
<freeman42x[m]1> Gaelan: if I want to reset all and install using BIOS... is it enough to just delete all partitions and start from step 1 ?
<Gaelan> freeman42x[m]1 yep, would do just fine. if you wanted to be safe you could make a new VM, i don't think it adds that much trouble
<clever> freeman42x[m]1: if you want BIOS booting on gpt, its pretty simple
<clever> freeman42x[m]1: just make a bios boot partition (its a special type), 1mb, not formatted, not mounted, then set boot.loader.grub.device = "/dev/sdX";
felixfoertsch23 has joined #nixos
<clever> freeman42x[m]1: if grub supports whatever is on / then you can just do without the /boot partition, and you can just keep the /
<freeman42x[m]1> clever: hey there! 😁 thank you
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88237 → urh: 2.8.7 -> 2.8.8 → https://git.io/JfzzO
<clever> you can also configure it for both bios and efi
<clever> you just need to both set grub.device and enable efi, and ensure you have both a bios boot partition, and an ESP at /boot
<freeman42x[m]1> clever: I have done all the steps for UEFI, this is what I currently have: https://i.imgur.com/9v4UhGu.png
<Gaelan> freeman42x[m]1 google suggests that you might need to enable EFI in vmware by adding firmware = "efi" to a .vmx file. Might be worth trying before you start all over
felixfoertsch has quit [Ping timeout: 256 seconds]
felixfoertsch23 is now known as felixfoertsch
<clever> freeman42x[m]1: you could also just turn the 1mb at the end into a bios boot partition
<clever> then it will work for both at once
<freeman42x[m]1> <clever "freeman42x: you could also just "> 8 GB at the end, see picture above
<clever> freeman42x[m]1: just after that 8gig swap, is 1mb of unallocated
<clever> freeman42x[m]1: just allocate it, to bios boot partition
<freeman42x[m]1> clever: hold on, there are too many ways you are telling me to do things
<freeman42x[m]1> for now I will try: enable UEFI in VMWare player
<freeman42x[m]1> and 2nd: set boot.loader.grub.device = "/dev/sda";
<freeman42x[m]1> not sure if both needed
<clever> the grub.device only works once you make a bios boot partition
<clever> and you have 1mb of unallocated space, that is perfect for that
proofofkeags has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88238 → vapoursynth-mvtools: 22 -> 23 → https://git.io/Jfzza
agam has joined #nixos
<freeman42x[m]1> ty for the help clever and Gaelan etc. I added firmware="efi" so it boots in UEFI and then it just booted correctly
<freeman42x[m]1> this should probably be mentioned in the documentation
agam has quit [Ping timeout: 264 seconds]
<freeman42x[m]1> aight, time to strangle someone haha: https://superuser.com/a/1172134/90320
<freeman42x[m]1> ugly, switching to VirtualBox ☹︎ https://stackoverflow.com/a/20591419/750216
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
kvda has joined #nixos
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #88239 → .editorconfig: fix invalid value for diffs/patches → https://git.io/Jfzgn
<{^_^}> [nixpkgs] @bhipple merged pull request #88205 → hobbes: 2020-03-10 -> 2020-05-19 → https://git.io/JfzWA
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JfzgE
proofofkeags has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @kthielen opened pull request #88240 → [20.03] hobbes: 2020-03-10 -> 2020-05-19 → https://git.io/Jfzg1
<{^_^}> [nixpkgs] @marsam merged pull request #88235 → nodejs-14_x: 14.2.0 -> 14.3.0 → https://git.io/JfzuY
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzgF
cole-h has quit [Quit: Goodbye]
<{^_^}> [nixpkgs] @offlinehacker merged pull request #87982 → xpra: fix #41106 → https://git.io/Jf02t
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/Jfzgp
cole-h has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88241 → yafaray-core: 3.4.1 -> 3.4.4 → https://git.io/Jfz2f
<{^_^}> [nixpkgs] @bhipple merged pull request #88240 → [20.03] hobbes: 2020-03-10 -> 2020-05-19 → https://git.io/Jfzg1
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to release-20.03: https://git.io/Jfz2L
agam has joined #nixos
jkarni_ has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #88225 → etcd: 3.3.20 -> 3.3.21, etcd_3_4: init at 3.4.8 → https://git.io/Jfz0C
<{^_^}> [nixpkgs] @offlinehacker pushed 4 commits to master: https://git.io/Jfz24
cole-h has quit [Quit: Goodbye]
utdemir[m] has joined #nixos
<{^_^}> [nixpkgs] @JJJollyjim opened pull request #88242 → grafana: 6.7.3 -> 7.0.0 → https://git.io/Jfz2B
cole-h has joined #nixos
jkarni_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @offlinehacker closed pull request #85197 → chromium: build chromiumOzone → https://git.io/Jfz2u
growpotkin has joined #nixos
fresheyeball has joined #nixos
agam has quit [Ping timeout: 260 seconds]
agam has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/afb1e7216e1 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/698e71db2c4 (from 13 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
rogue_koder has quit [Ping timeout: 260 seconds]
evanjs has quit [Quit: ZNC 1.8.0 - https://znc.in]
evanjs has joined #nixos
drakonis has quit [Quit: WeeChat 2.8]
agsdheidjd has joined #nixos
rogue_koder has joined #nixos
morgrimm has joined #nixos
mog has quit [Ping timeout: 256 seconds]
arahael1 is now known as Arahael
mog has joined #nixos
evils has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @peterhoeg pushed to f/handbrake « handbrake: do not harden on arm »: https://git.io/Jfzao
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
bebarker has quit [Ping timeout: 264 seconds]
bbarker has joined #nixos
morgrimm has quit [Ping timeout: 256 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/17812e653d8 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
agsdheidjd has quit [Ping timeout: 272 seconds]
agsdheidjd has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #88244 → bazel-watcher: 0.13.0 -> 0.13.1 → https://git.io/JfzwP
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @srhb merged pull request #88171 → matrix-synapse: 1.12.4 -> 1.13.0, riot-{web,desktop}: 1.6.0 -> 1.6.1 → https://git.io/Jfzvh
<{^_^}> [nixpkgs] @srhb pushed 4 commits to master: https://git.io/JfzwD
simba1 has joined #nixos
aquarial has quit [Ping timeout: 260 seconds]
bf0bdaf8-ad[m] has quit [Ping timeout: 260 seconds]
keithy[m] has quit [Ping timeout: 260 seconds]
michaelpj has quit [Ping timeout: 260 seconds]
keithy[m] has joined #nixos
michaelpj has joined #nixos
M3DPACTE[m] has quit [Ping timeout: 260 seconds]
ggpeti[m] has quit [Ping timeout: 260 seconds]
laval[m] has quit [Ping timeout: 260 seconds]
wedens[m] has quit [Ping timeout: 260 seconds]
jaray[m] has quit [Ping timeout: 260 seconds]
thequux[m] has quit [Ping timeout: 260 seconds]
dithered_diapens has quit [Ping timeout: 260 seconds]
adit[m] has quit [Ping timeout: 260 seconds]
shazow[m] has quit [Ping timeout: 260 seconds]
spinlock[m] has quit [Ping timeout: 260 seconds]
bf0bdaf8-ad[m] has joined #nixos
wedens[m] has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
ggpeti[m] has joined #nixos
thequux[m] has joined #nixos
M3DPACTE[m] has joined #nixos
jaray[m] has joined #nixos
laval[m] has joined #nixos
shazow[m] has joined #nixos
dithered_diapens has joined #nixos
adit[m] has joined #nixos
spinlock[m] has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88245 → bison: 3.5.4 -> 3.6.2 → https://git.io/Jfzwj
KindTwo has joined #nixos
KindOne has quit [Ping timeout: 258 seconds]
fresheyeball has quit [Ping timeout: 256 seconds]
KindTwo is now known as KindOne
hke has quit [Read error: Connection reset by peer]
hke has joined #nixos
dermetfan has joined #nixos
ddellacosta has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @bbigras opened pull request #88246 → toxiproxy: 2.1.3 -> 2.1.4 → https://git.io/Jfzry
evils has joined #nixos
endformationage has quit [Ping timeout: 240 seconds]
palo1 has joined #nixos
xd1le has quit [Read error: Connection reset by peer]
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
xd1le has joined #nixos
jybs has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88247 → atlassian-confluence: 7.3.4 -> 7.4.0 → https://git.io/JfzoT
jybs has joined #nixos
fabianhjr has quit [Quit: Leaving.]
cr4y1 has joined #nixos
eoli3n_ has joined #nixos
alp has joined #nixos
smatting has joined #nixos
coco has joined #nixos
<{^_^}> [nixpkgs] @ggreif opened pull request #88248 → llvmPackages_10: 10.0.0 -> 10.0.1 → https://git.io/Jfzo6
<{^_^}> [nixpkgs] @Mic92 merged pull request #88239 → .editorconfig: fix invalid value for diffs/patches → https://git.io/Jfzgn
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jfzoi
smatting has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88249 → twitterBootstrap: 4.4.1 -> 4.5.0 → https://git.io/JfzKL
orivej has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/942ce73038d (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
NeoCron has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88250 → bindfs: 1.14.5 -> 1.14.7 → https://git.io/JfzK5
<{^_^}> [nixpkgs] @vbgl merged pull request #87791 → ocamlPackages.batteries: fix for OCaml 4.10 → https://git.io/JfBU8
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.batteries: fix for OCaml 4.10 »: https://git.io/JfzKh
cr4y1 has quit [Remote host closed the connection]
cr4y1 has joined #nixos
mallox has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
jkarni_ has joined #nixos
jkarni_ has quit [Ping timeout: 265 seconds]
rauno has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88251 → birdfont: 2.28.0 -> 2.29.0 → https://git.io/Jfzit
marsh has quit [Ping timeout: 246 seconds]
<typetetris> How can I make a derivation with empty src?
simba1 has quit [Ping timeout: 272 seconds]
<etu> typetetris: Do you just want to run a script or?
cole-h has quit [Quit: Goodbye]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88252 → atlassian-jira: 8.8.0 -> 8.8.1 → https://git.io/JfzP3
cole-h_ has quit [Quit: Goodbye]
lsix has joined #nixos
<typetetris> etu: Just wrap a program from another package and provide some arguments. Can I use makeWrapper for this, or does it need the program to be in $out/bin ?
hmpffff has joined #nixos
lsix has quit [Client Quit]
opthomasprime has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88253 → bmake: 20200402 -> 20200506 → https://git.io/JfzPH
<{^_^}> [nixpkgs] @Mic92 merged pull request #88232 → telegraf: 1.14.1 -> 1.14.2 → https://git.io/JfzE0
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfzP7
hmpffff_ has joined #nixos
dithered_diapens has quit [Ping timeout: 260 seconds]
dithered_diapens has joined #nixos
<etu> typetetris: I'm thinking that a runCommand should be fine, but not sure how to get makeWrapper in there
<typetetris> etu: I look at runCommand thanks
develCuy has quit [Ping timeout: 240 seconds]
hmpffff has quit [Ping timeout: 272 seconds]
<typetetris> lol I had to do `nix-shell` and then `set | nvim -` to get a look at makeWrapper
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @jonascarpay opened pull request #88254 → ofono: fix incorrect plugin path check in patch → https://git.io/JfzPh
hmpffff_ has quit [Ping timeout: 256 seconds]
<etu> typetetris: pkgs.runCommand "test-hello" { buildInputs = [ pkgs.makeWrapper ]; } "mkdir -p $out/bin; ln -s ${pkgs.hello}/bin/hello $out/bin/hello; makeWrapper $out/bin/hello"
smatting has joined #nixos
<etu> typetetris: This didn't work, but it gets makeWrapper in there so you should be able to work with it
is_null has quit [Ping timeout: 264 seconds]
<typetetris> etu: Thanks
cjpbirkbeck has quit [Quit: cjpbirkbeck]
noudle has joined #nixos
opthomasprime has left #nixos [#nixos]
maxdevjs has quit [Ping timeout: 258 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/0fc9fc05bc5 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
maxter has quit [Read error: Connection reset by peer]
nixbitcoin has quit [Remote host closed the connection]
nixbitcoin has joined #nixos
maxter has joined #nixos
hmpffff has quit [Ping timeout: 260 seconds]
agam has quit [Ping timeout: 265 seconds]
hmpffff has joined #nixos
vidbina has joined #nixos
lukash_|away is now known as lukash_
m0rphism has joined #nixos
ixxie has joined #nixos
LeoVendetta has joined #nixos
develCuy has joined #nixos
turion has joined #nixos
turion has quit [Client Quit]
<quinn> is there any way to coerce an int into a string for antiquotation?
<symphorien> toString
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #88211 → pirate-get: 0.3.5 -> 0.3.7 → https://git.io/Jfzlw
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/Jfz1Q
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88255 → armadillo: 9.870.2 -> 9.880.1 → https://git.io/Jfz1F
lsix has joined #nixos
vidbina has quit [Ping timeout: 260 seconds]
hmpffff__ has joined #nixos
<bqv> Poke it gently…
jkarni_ has joined #nixos
hmpffff has quit [Ping timeout: 246 seconds]
potong has joined #nixos
hmpffff has joined #nixos
dm9 has joined #nixos
vidbina has joined #nixos
<quinn> symphorien: oh duh, thank you. ${(toString some.int)} works.
<quinn> bqv: this worked even better!
zupo has joined #nixos
<bqv> :D
hmpffff__ has quit [Ping timeout: 256 seconds]
<symphorien> You don't need the parens by the way
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88256 → avocode: 4.6.2 -> 4.6.3 → https://git.io/JfzM3
<{^_^}> [nix] @edolstra opened pull request #3600 → Automatic UID allocation → https://git.io/JfzMs
bebarker has joined #nixos
<quinn> symphorien: oh i figured it would parse it as an attribute if i did that, that is some cool sugar
<quinn> symphorien++
<{^_^}> symphorien's karma got increased to 27
copy has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #87408 → bashcards v0.1.2 → https://git.io/JfCFV
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JfzMc
<bqv> Is hadrian[m] a bot?
<bqv> It's pming me
<ar> judging from the nickname, i think it's a matrix user
bbarker has quit [Ping timeout: 265 seconds]
<bqv> Yeah, but that doesn't exclude it
<bqv> Could still be russian bots
<bqv> Its happened before
<hadrian[m]> Nah im just a dude
hmpffff_ has joined #nixos
<adisbladis> Do you want to destroy all humans?
agam has joined #nixos
<adisbladis> (I'm confirming whether it's a bot or not)
thc202 has joined #nixos
<pistache_> so that [m] thing is from Matrix... now I know
hmpffff has quit [Ping timeout: 272 seconds]
<hadrian[m]> <adisbladis "Do you want to destroy all human"> Only the bad onee?
<hadrian[m]> *ones
hmpffff_ has quit [Ping timeout: 256 seconds]
<adisbladis> Hm, I'm 50/50 on if you're a bot ;)
<hadrian[m]> <adisbladis "Hm, I'm 50/50 on if you're a bot"> I'm 50/50 on pineapple on pizza, if that helps
teto has joined #nixos
<adisbladis> Haha <3 hadrian[m]
<{^_^}> hadrian[m]'s karma got increased to 1
noudle has quit []
hmpffff has joined #nixos
<hadrian[m]> <hadrian[m] "I'm 50/50 on pineapple on pizza,"> Actually ... not true. i *hate* pineapple on pizza. I can't be a bot.
<bqv> :p
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<adisbladis> Alright I'm sold
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88257 → anydesk: 5.5.5 -> 5.5.6 → https://git.io/JfzMj
linarcx has joined #nixos
kvda has joined #nixos
knupfer has joined #nixos
__monty__ has joined #nixos
magnetophon has quit [Ping timeout: 256 seconds]
agam has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed to go-module « release-notes: document buildGoModule changes better. »: https://git.io/JfzDg
magnetophon has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #88258 → release-notes: document buildGoModule changes better. → https://git.io/JfzDV
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88259 → autorandr: 1.10 -> 1.10.1 → https://git.io/JfzDr
alexherbo2 has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #88249 → twitterBootstrap: 4.4.1 -> 4.5.0 → https://git.io/JfzKL
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfzDK
<{^_^}> [nixpkgs] @Mic92 merged pull request #88221 → run: 0.7.1 -> 0.7.2 → https://git.io/JfzRV
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfzDb
Havvy has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Mic92 merged pull request #88259 → autorandr: 1.10 -> 1.10.1 → https://git.io/JfzDr
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfzDA
Havvy has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #75269 → rambox-pro: fix missing icons, autostart and clean up dir layout → https://git.io/JeS32
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JfzDh
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #88260 → timewarrior: 1.2.0 -> 1.3.0 → https://git.io/Jfzyf
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<shyim> Have anyone else problems with node on unstable? node: /nix/store/784rh7jrfhagbkydjfrv68h9x3g4gqmk-gcc-8.3.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
cr4y1 has quit [Remote host closed the connection]
cr4y1 has joined #nixos
maxter has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #88127 → handbrake: allow building from checkout → https://git.io/JfuRn
<{^_^}> [nixpkgs] @peterhoeg pushed 4 commits to master: https://git.io/JfzyZ
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #88261 → pythonPackages.atomicwrites: 1.3.0 -> 1.4.0 → https://git.io/JfzyW
agam has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88262 → cloc: 1.84 -> 1.86 → https://git.io/JfzSU
fendor has joined #nixos
wnklmnn has joined #nixos
agam has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @kampka opened pull request #88263 → trilium: 0.42.2 -> 0.42.3 → https://git.io/JfzSr
andreas303 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88264 → cinnamon.cinnamon-control-center: 4.4.0 -> 4.6.0 → https://git.io/JfzS7
o1lo01ol1o has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
astrofog has joined #nixos
zupo has quit [Ping timeout: 256 seconds]
o1lo01ol1o has quit [Ping timeout: 265 seconds]
<bqv> > nodejs.stdenv.cc
<{^_^}> "<derivation /nix/store/83yr1q2m4fpk8h8m5ilr12998fc7yhgh-gcc-wrapper-9.3.0.drv>"
coco has quit [Ping timeout: 256 seconds]
<bqv> shyim: you sure its unstable?
<bqv> gcc 8.3.0 doesn't sound very unstable
zupo has joined #nixos
<rauno> Hey, what does one suggest to use to automatically apply NIC settings? usually done manually with ethtool
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88265 → cppcheck: 1.90 -> 2.0 → https://git.io/Jfz90
<shyim> maybe my channel is very old 🤔 the url is to unstable
mupf has quit [Quit: WeeChat 2.8]
jkarni_ has quit [Ping timeout: 272 seconds]
sigmundv has joined #nixos
mupf has joined #nixos
jkarni_ has joined #nixos
<pistache_> how can I use a background task in a Python NixOS test ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88266 → btrfs-progs: 5.6 -> 5.6.1 → https://git.io/Jfz9D
<pistache_> am I supposed to use subprocess.Popen myself, or should I try to do it in a bash script inside of .succeed() ?
<pistache_> (I need to do some tests during a systemd service reload)
<lewo> pistache_: depending on your use case, you could also insert a systemd service to monitor the other systemd service
coco has joined #nixos
<pistache_> lewo: thank you
o1lo01ol1o has joined #nixos
Kazkans has joined #nixos
vidbina has quit [Ping timeout: 260 seconds]
vidbina has joined #nixos
asymptotically has joined #nixos
<{^_^}> [nix] @edolstra pushed to auto-uid-allocation « Fix macOS build »: https://git.io/JfzHO
magnetophon has quit [Read error: Connection reset by peer]
magnetophon has joined #nixos
tomberek has quit [Ping timeout: 256 seconds]
tjg1 has quit [Ping timeout: 256 seconds]
kvda has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88267 → cinnamon.cinnamon-translations: 4.4.2 -> 4.6.0 → https://git.io/JfzHP
tjg1 has joined #nixos
EatThem has joined #nixos
is_null has joined #nixos
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JfzH5
<{^_^}> [nixpkgs] @andir merged pull request #88076 → dovecot: v2.3.10 → v2.3.10.1 → https://git.io/JfEpY
<EatThem> Hi :) Someone knows of a way to manage dotfiles without Home-Manager?
<{^_^}> [nixpkgs] @andir merged pull request #88081 → [20.03] dovecot: v2.3.9.3 → v2.3.10.1 → https://git.io/JfEjV
<{^_^}> [nixpkgs] @andir pushed 3 commits to release-20.03: https://git.io/JfzHj
<{^_^}> [nixpkgs] @lsix merged pull request #88260 → timewarrior: 1.2.0 -> 1.3.0 → https://git.io/Jfzyf
<{^_^}> [nixpkgs] @lsix pushed 2 commits to master: https://git.io/JfzQt
orivej_ has quit [Ping timeout: 264 seconds]
orivej has joined #nixos
<bqv> EatThem: you could use environment.etc and set stuff in a per-user directory that you then symlink
<bqv> But it will be less convenient
<bqv> Theres also always good old dotfiles repos :p
<EatThem> mhh it annoys me a bit that i have to use two different programs with two configs to manage my one-user system
<EatThem> would be more convenient to have it all in my nix config in /etc/nixos
gxt has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed commit from @matthiasbeyer to release-20.03 « timewarrior: Fix homepage »: https://git.io/JfzQc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88331 → closurecompiler: 20200406 -> 20200517 → https://git.io/JfzQ8
<adisbladis> EatThem: We liteally just talked about this over in #nixos-chat
<adisbladis> There is a HM nixos module
<adisbladis> <adisbladis> You just stick `imports = [ ./path/to/hm/nixos ];` in your in configuration.nix
<adisbladis> <adisbladis> `home-manager.users.adisbladis = { ... }: { home.file.blah.source = /somefile; }`
<bqv> Heh
<bqv> Yeah
pjt_014 has quit [Ping timeout: 265 seconds]
<bqv> <bqv> `home-manager.users.bqv = { blah }` works for me
<{^_^}> [nixpkgs] @jpgu-epam closed pull request #79209 → tempita: fix broken repo → https://git.io/JvG4V
<{^_^}> [nixpkgs] @primeos merged pull request #88206 → chromium: 81.0.4044.138 -> 83.0.4103.61 → https://git.io/JfzWx
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JfzQK
asymptotically has quit [Quit: Leaving]
meh` has joined #nixos
<{^_^}> [nix] @edolstra pushed to auto-uid-allocation « Only mount /sys in uid-range builds »: https://git.io/JfzQS
leotaku has quit [Ping timeout: 256 seconds]
<EatThem> adisbladis thank you!!!!
<EatThem> that makes it much more enjoyable!
<EatThem> where can i find the nixos-chat log?
<adisbladis> Yep
maddo has joined #nixos
asymptotically has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 merged pull request #88265 → cppcheck: 1.90 -> 2.0 → https://git.io/Jfz90
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jfz7U
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88363 → clp: 1.17.5 -> 1.17.6 → https://git.io/Jfz7T
hmpffff has quit [Ping timeout: 258 seconds]
hmpffff has joined #nixos
Ariakenom has joined #nixos
07EAAZCID has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #88364 → [20.03] chromium: 81.0.4044.138 -> 83.0.4103.61 (backport) → https://git.io/Jfz7q
<azazel> adisbladis++ !
<{^_^}> adisbladis's karma got increased to 79
teto has quit [Ping timeout: 260 seconds]
vidbina has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88365 → copyq: 3.11.0 -> 3.11.1 → https://git.io/Jfz72
alp has quit [Ping timeout: 272 seconds]
zupo has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88366 → chirp: 20200409 -> 20200430 → https://git.io/Jfz71
jkarni_ has quit [Ping timeout: 258 seconds]
civodul has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to go-module « release-notes: document buildGoModule changes better. »: https://git.io/Jfz7S
simba1 has joined #nixos
aveltras has joined #nixos
hmpffff_ has joined #nixos
brandonhamilton has joined #nixos
<{^_^}> [nixpkgs] @eonpatapon opened pull request #88367 → pre-commit: use buildPythonPackage → https://git.io/Jfz7p
hmpffff has quit [Ping timeout: 260 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
iyzsong has joined #nixos
wnklmnn has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Mic92 merged pull request #87853 → GitHub Actions: check editorconfig in PRs → https://git.io/JfBAW
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jfz5T
orivej has joined #nixos
wnklmnn has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #88368 → [19.09] chromium: Mark as insecure → https://git.io/Jfz5L
<{^_^}> [nixpkgs] @FRidh merged pull request #88367 → pre-commit: use buildPythonPackage → https://git.io/Jfz7p
<{^_^}> [nixpkgs] @FRidh pushed commit from @eonpatapon to master « pre-commit: use buildPythonPackage »: https://git.io/Jfz5q
maxter has joined #nixos
justanotheruser has quit [Ping timeout: 260 seconds]
noudle has joined #nixos
<EatThem> how can i let config.nix detect the system itself and load the appropriate config file
<EatThem> with like uname or sth
teto has joined #nixos
luz666 has joined #nixos
luz666 has left #nixos [#nixos]
alp has joined #nixos
luz666 has joined #nixos
<pistache_> what kind of things should be tested in NixOS tests ?
<pistache_> I'm adding "hitless reload" support in the haproxy service, but I'm not sure if I should only be testing the reloading operation itself, or if I should make sure that there are no lost HTTP requests during the reload
agam has joined #nixos
dm9 has quit [Quit: WeeChat 2.8]
<MichaelRaskin> I would say, as much as you can tolerate debugging given the overhead of VM tests…
chloekek has joined #nixos
zupo has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed 0 commits to f/handbrake: https://git.io/Jfz5d
teto has quit [Ping timeout: 260 seconds]
jkarni_ has joined #nixos
cosimone has quit [Quit: Quit.]
agam has quit [Ping timeout: 246 seconds]
<azazel> anyone using containers with packages/config at an older nixos version? i.e having the main host at 20.03 and some containers using 19.xx config/packages? Is it feasible?
<adisbladis> azazel: It's feasible but the option to add a custom nixpkgs for a container was only added recently on unstable
<goibhniu> azazel75: you can also do that with imperative containers
<{^_^}> #85570 (by adisbladis, 4 weeks ago, merged): nixos-containers: Add support for custom nixpkgs argument
cosimone has joined #nixos
<azazel> adisbladis: oh didn't know, thanks... maybe a backport can be done
<{^_^}> [nixpkgs] @Ma27 merged pull request #88212 → powershell: 7.0.0 -> 7.0.1 → https://git.io/Jfz8l
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JfzdT
<bqv> EatThem: check builtins.readFile "/etc/hostname"?
<EatThem> bqv thx!
orivej_ has joined #nixos
<azazel> goibhniu: oh, thanks, I never used them...can a declarative container transformed in an imperative one, without so muc disruption?
hmpffff_ has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 256 seconds]
<goibhniu> Sorry, I don't know about converting it, but you could certainly create a new one and use the same configuration.
<niso> azazel: should work without problem since the state is kept
vidbina has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #36 → Bool query → https://git.io/JfzkN
<{^_^}> [nixos-search] @garbas pushed to master « Bool query (#36) »: https://git.io/Jfzd0
<{^_^}> [nixos-search] @garbas pushed 0 commits to bool-query: https://git.io/JfzdE
<azazel> niso: nice, thanks... althought I rather prefer keeping them declarative...
<{^_^}> [nixpkgs] @marsam merged pull request #88331 → closurecompiler: 20200406 -> 20200517 → https://git.io/JfzQ8
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfzdo
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #88369 → prototool: 1.9.0 -> 1.10.0 → https://git.io/JfzdH
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88370 → cinnamon.cinnamon-desktop: 4.4.1 -> 4.6.0 → https://git.io/Jfzd5
magnetophon has quit [Ping timeout: 240 seconds]
<adisbladis> azazel: Sure, we could backport it.
marsh has joined #nixos
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #88246 → toxiproxy: 2.1.3 -> 2.1.4 → https://git.io/Jfzry
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzFT
<{^_^}> [nixpkgs] @adisbladis opened pull request #88402 → nixos-containers: Add support for custom nixpkgs argument (20.03 backport) → https://git.io/JfzFO
matthewcroughan has joined #nixos
<adisbladis> azazel: ^
<typetetris> Should I use `systemd.service.<name>.serviceConfig.ExecStartPre` or `systemd.service.<name>.preStart` ?
<clever> typetetris: .preStart will generate a script with #! for you, and accepts multiple lines
<hadrian[m]> <adisbladis "azazel75: Sure, we could backpor"> @azazel75:matrix.org: Isn't that a bit risky given the potential for abuse of the hotfix feature?
<clever> typetetris: ExecStartPre accepts only one line, which must start with an absolute path to a program
<azazel> adisbladis: Thanks a lot!
<typetetris> clever: good to know, thanks
<clever> typetetris: which you use, depends on how many lines youll need to run
<{^_^}> [nixpkgs] @marsam merged pull request #88233 → tinygo: 0.13.0 -> 0.13.1 → https://git.io/JfzE6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfzFR
07EAAZCID has quit [Remote host closed the connection]
<azazel> hadrian: sorry, I don't follow you... could you explain better?
alp has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 258 seconds]
gxt has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<typetetris> clever: Is there an alternative to `systemd.service.<name>.serviceConfig.User` ?
<clever> typetetris: DynamicUser ?
agsdheidjd has quit [Ping timeout: 240 seconds]
coco has quit [Quit: WeeChat 2.7.1]
<hadrian[m]> <azazel "hadrian: sorry, I don't follow y"> I'm sure Mike / EatThem can elaborate better than I, but it's my understanding that if this change is implemented that a pull request from a non-forked repo can trigger a hotfix on any machine onto which malicious code has been placed into the ./dist directory? e ode
<typetetris> clever: I was somehow expecting, that there would also be a key outside of serviceConfig for this, too. To avoid the lowercase/uppercase mixing .. but of course, its completely irrelevant :)
teto has joined #nixos
jkarni_ has quit [Ping timeout: 246 seconds]
jkarni_ has joined #nixos
<hadrian[m]> And runtime detection of an "infected" system or group thereof by identifier(s) could lead to sponsored corporate espionage, state-led initatives, Etc.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88418 → cinnamon.cinnamon-menus: 4.4.0 -> 4.6.0 → https://git.io/Jfzbe
oida has quit [Remote host closed the connection]
oida has joined #nixos
alp has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
gxt has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88419 → cinnamon.cjs: 4.4.0 -> 4.6.0 → https://git.io/Jfzbs
agsdheidjd has joined #nixos
magnetophon has joined #nixos
chloekek has quit [Ping timeout: 256 seconds]
noudle has quit []
is_null has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
orivej_ has joined #nixos
alexherbo2 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88420 → bsequencer: 1.4.0 -> 1.4.2 → https://git.io/JfzbN
o1lo01ol1o has joined #nixos
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
andreas303 has joined #nixos
knupfer has quit [Quit: knupfer]
gxt has quit [Ping timeout: 240 seconds]
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
orivej has joined #nixos
o1lo01ol1o has quit [Ping timeout: 272 seconds]
alexherbo2 has joined #nixos
alexherbo2 has quit [Client Quit]
* bqy uploaded an image: Screenshot_20200520-125645_Firefox_Beta.png (139KB) < https://matrix.org/_matrix/media/r0/download/cs.xa0.uk/yZDiGUnWFfWdtSdKFnIywOyoDHexgUUI >
copy has joined #nixos
<typetetris> For a systemd unit, does EnvironmentFile belong into `serviceConfig` ?
<{^_^}> [nixpkgs] @ryantm merged pull request #88192 → mullvad-vpn: 2020.3 -> 2020.4 → https://git.io/Jfzsx
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfzN6
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88421 → clamav: 0.102.2 -> 0.102.3 → https://git.io/JfzN9
<{^_^}> [nixpkgs] @ryantm merged pull request #88207 → parity: 2.7.2 -> 3.0.0 → https://git.io/Jfzlf
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfzNQ
<{^_^}> [nixpkgs] @ryantm merged pull request #88210 → picard-tools: 2.22.4 -> 2.22.7 → https://git.io/Jfzll
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfzNd
<{^_^}> [nixpkgs] @ryantm merged pull request #88257 → anydesk: 5.5.5 -> 5.5.6 → https://git.io/JfzMj
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfzNF
o1lo01ol1o has joined #nixos
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
<Woutifier> how is /nix/var/nix/profiles/per-user/[my-user]/profile supposed to be created?
<Woutifier> (it does not exist on my fresh NixOS system)
<Woutifier> there is a .nix-profile in my home dir pointing to the non-existant path
reallymemorable has joined #nixos
simba1 has quit [Ping timeout: 260 seconds]
drakonis has joined #nixos
<sshow> I'm having issues with `fetchgit` when running nix-build, as I'm targeting a private git server, I'm getting "Please make sure [....] access rights. Host key verification failed." What ssh config does it use?
<bqv> Woutifier: automatically on first use/need
<Woutifier> yes running nix-env -i hello did the trick. The home-manager service was failing to start because it could not find the home-manager.lock file in my profile-dir
<Woutifier> thanks
rauno has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 258 seconds]
wnklmnn has quit [Read error: Connection reset by peer]
orivej has joined #nixos
wnklmnn has joined #nixos
vidbina has quit [Ping timeout: 260 seconds]
Darkmatter66_ has joined #nixos
linarcx has quit [Ping timeout: 246 seconds]
Darkmatter66 has quit [Ping timeout: 260 seconds]
is_null has joined #nixos
vidbina has joined #nixos
kaliumxyz has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @filalex77 opened pull request #88422 → gitAndTools.gitui: 0.2.5 -> 0.3.0 → https://git.io/Jfzxk
dongcarl has quit [Quit: Ping timeout (120 seconds)]
dongcarl has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 7 commits to master: https://git.io/Jfzxm
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-20.03: https://git.io/Jfzx3
kaliumxyz has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/Jfzxs
chloekek has joined #nixos
jmeredith has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #88423 → [20.03] matrix-synapse: 1.12.4 -> 1.13.0 → https://git.io/Jfzxn
mallox has quit [Quit: WeeChat 2.8]
astrofog has quit [Quit: Quite]
mallox has joined #nixos
<azazel> hadrian: seems nice
alp has quit [Ping timeout: 260 seconds]
KindTwo has joined #nixos
philr has quit [Ping timeout: 256 seconds]
KindOne has quit [Ping timeout: 272 seconds]
<kaliumxyz> any projects to do bindings to nix from other languages?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88424 → duplicity: 0.8.12.1612 -> 0.8.13 → https://git.io/Jfzxw
<kaliumxyz> I mean the language functions not the tooling.
<kaliumxyz> The Nix language.
dansho has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has quit [Remote host closed the connection]
KindTwo is now known as KindOne
dermetfan has quit [Quit: WeeChat 2.7.1]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
alp has joined #nixos
morgrimm has joined #nixos
<azazel> kaliumxyz: I know only that there's anoher Nix language "interpreter" written in Haskell
agam has joined #nixos
<{^_^}> [nixpkgs] @makefu opened pull request #88425 → dex2jar: init at 2.0 → https://git.io/Jfzpk
<evanjs> mmkay... image created with nixos-generate not launching in hyper-v.... wonder what I'm doing wrong...
rardiol has quit [Ping timeout: 265 seconds]
<azazel> select the rigt boot device ! :-)
<evanjs> well vm-nogui seems to work, so.... hrm
matthiaskrgr has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net - currently broken?]
<evanjs> And there's Hard drive and network adapter. HDD is selected
chiastre has quit [Remote host closed the connection]
<evanjs> azazel: kaliumxyz also rnix - https://github.com/nix-community/rnix-parser
chiastre has joined #nixos
rardiol has joined #nixos
<kaliumxyz> I'm looking for something which exposes functionality though
agam has quit [Ping timeout: 256 seconds]
dm9 has joined #nixos
<{^_^}> [nixpkgs] @gvolpe opened pull request #88426 → Unmark broken package: dhall-lsp-server → https://git.io/JfzpV
chrispickard has joined #nixos
<kaliumxyz> I'll build against the command line tools for now like everyone else, maybe I can build against the nix repl?
matthiaskrgr has joined #nixos
<alj[m]> I rebooted my device after yesterdays rebuild (went over night, my changes worked out, very proud of that) and now i want to make a change and this stupid thing wants to rebuild gcc, perl and similar stuff AGAIN. looking at the store paths there is no gcc in there, even tho i just built that shit yesterday night. What the heck is going on? Does anyone know?
<simpson> kaliumxyz: How do you want to handle transactions? It's hard to beat the nix-instantiate/nix-build/nix-shell API, just emitting a text .nix file to a temporary directory or providing it inline.
<alj[m]> I enabled automatic garbage collection, but gcc and perl are needed no? they should not get cleaned up right? I just dont know anymore
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #88238 → vapoursynth-mvtools: 22 -> 23 → https://git.io/Jfzza
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/Jfzpy
<simpson> alj[m]: Build tools are only needed during the build, and GC is smart enough to remove them if there's no builds happening. You can either do GC less often, or you could explicitly depend on certain build tools, effectively "pinning" them. "pin" in the GC sense, not the package-manager versioning sense!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88427 → diffoscope: 143 -> 144 → https://git.io/Jfzp9
<{^_^}> [nixpkgs] @timokau opened pull request #88428 → nauty: 26r12 -> 27r1 → https://git.io/JfzpQ
chloekek has quit [Ping timeout: 256 seconds]
Rusty1 has joined #nixos
<alj[m]> <simpson "alj: Build tools are only needed"> so you're saying I've been deleting gcc and other buildtools every night, without knowing? but this stuff is *needed* to run nixos-rebuild! What does nixos expect me to do??? My other Nixos system doesnt shred itself every night when GC is ran! wtf. Also how do i "pin" that?
<simpson> alj[m]: I'm looking to see if there's an elegant technique; the inelegant technique is to add whatever desired tool to environment.systemPackages.
<alj[m]> I'm sorry if i sound rude, but this is quite irritating. I've already lost a whole day to this exact crap
<simpson> Generally, one doesn't run nixos-rebuild nightly.
<simpson> It's understandable. You might want to turn off automatic GC if bandwidth is a problem.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a0d7927a8c7 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<evanjs> simpson: yeah, every night?? who does that? Mine is set up to auto-run every 6h :P
<alj[m]> my problem is not bandwidth, its an armvl7 system. its literally rebuilding the whole build toolchain this way.
<simpson> alj[m]: For user environments, and not the system NixOS config, there's direnv, leading up to lorri. But that won't solve system issues.
brandonhamilton has joined #nixos
<simpson> Oh! Hm, I would pick direnv. But that's probably not a foolproof-enough solution for the fact that ARM rebuilds can take days.
<simpson> BTW there is a #nixos-aarch64 channel dedicated to helping with the fact that ARM is a tough build target.
<kaliumxyz> simpson Good to know, I'll go down that route then.
etu1 has joined #nixos
<simpson> kaliumxyz: Well, how would you like to handle transactions?
ctp__ has joined #nixos
<kaliumxyz> Changes in state?
<alj[m]> simpson: The issue is with nixos config rebuilds, so direnv is not possible for me. I'll just turn off GC for now and head over to the other channel. thanks for the quick answers!
laval[m]1 has joined #nixos
<simpson> alj[m]: Also if you just need a GCC that doesn't change, it's possible to make new GC roots, and it can be as easy as running nix-build.
etu has quit [Ping timeout: 246 seconds]
ctp has quit [Ping timeout: 246 seconds]
laval[m] has quit [Ping timeout: 246 seconds]
ctp__ is now known as ctp
Keith[m] has quit [Ping timeout: 246 seconds]
<kaliumxyz> I'm currently trying to port a terraform plugin for nix to pulumi but would also like to extend the capabalities of the plugin and eventually add some support for langauge bindings to nix so that you can get code completion, type checking, etc.
<typetetris> I don't get it, somehow I cant use stuff from `EnvironmentFile` in `ExecStartPre` strange.
Keith[m] has joined #nixos
<kaliumxyz> pulumi is basically nixops but with typescript, C#, javascript, etc, as languages you write the scripts in
morgrimm has quit [Ping timeout: 258 seconds]
<alj[m]> simpson: I'll get back to you on that, if i cant figure out another way
<kaliumxyz> What did you mean by transactions?
<kaliumxyz> I want nix to handle the state fully.
<{^_^}> [nixpkgs] @jojosch opened pull request #88429 → dbeaver: 7.0.4 -> 7.0.5 → https://git.io/Jfzh3
<simpson> kaliumxyz: Ah. I think that code completion and type-checking can be done with code editor plugins, more or less; there's a language server project at https://github.com/domenkozar/hnix-lsp
<kaliumxyz> Yes but this is for other languages.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<simpson> kaliumxyz: I was wondering how you wanted to handle evaluation which causes changes to the Nix store.
<kaliumxyz> so would need to transpile nix to type definitions for those.
<kaliumxyz> ah, I want nix to handle transactions.
<kaliumxyz> It should match the state pulumi holds and provide feedback on if it was able to do so or not.
<kaliumxyz> if a transaction failed pulumi should know.
klntsky has quit [Remote host closed the connection]
<simpson> Hm. I can't see this being a good match. Nix is more like a protocol for a directory, like git, rather than a language. The Nix expression language is just the language for instructing the reference toolchain.
klntsky has joined #nixos
fusion809 has quit [Remote host closed the connection]
<simpson> But OTOH I don't want to discourage experimentation.
<kaliumxyz> This is a solved problem though, just embed nix into your code.
<{^_^}> [nixpkgs] @adisbladis merged pull request #88402 → nixos-containers: Add support for custom nixpkgs argument (20.03 backport) → https://git.io/JfzFO
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to release-20.03: https://git.io/JfzhB
<kaliumxyz> There already is a terraform plugin that does that.
<kaliumxyz> I want to extend it to have basic functionality so that the user does not need to write in nix but rather can write in their language of choice.
<simpson> Ah, so compiling from Pulumi to Nix?
<kaliumxyz> yes.
chrispickard has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<kaliumxyz> Pulumi is just a set of bindings to terraform in popular programming languages
<kaliumxyz> Terraform and Pulumi are both basically nixops but they are more widely adapted and handle state better.
jkarni_ has quit [Remote host closed the connection]
jkarni_ has joined #nixos
jb55 has quit [Ping timeout: 240 seconds]
rauno has joined #nixos
o1lo01ol1o has quit [Ping timeout: 272 seconds]
<kaliumxyz> The idea would be to have typedefinitions for nixpkgs in the language you want to work in, then describe your desired nix using the langauge you want to work in. Pulumi will provision and manage the server and the pulumi plugin for nix will compile the nix files, ssh into the server and run the nix bfiles.
<kaliumxyz> Just use whatever goes as a struct in the langauge you want to work in.
<{^_^}> [nixpkgs] @timokau merged pull request #88428 → nauty: 26r12 -> 27r1 → https://git.io/JfzpQ
jb55 has joined #nixos
<{^_^}> [nixpkgs] @timokau pushed 3 commits to master: https://git.io/Jfzhi
o1lo01ol1o has joined #nixos
<adisbladis> azazel: Backport merged
<azazel> adisbladis: thanks, fantastic!
<azazel> adisbladis++
<{^_^}> adisbladis's karma got decreased to 78
<{^_^}> Wait no, it got *increased* to 80
rardiol has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #88422 → gitAndTools.gitui: 0.2.5 -> 0.3.0 → https://git.io/Jfzxk
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JfzjJ
gustavderdrache has joined #nixos
morgrimm has joined #nixos
<evanjs> lassulus: nixos-generate -> VBox seems to work fine, cool. So my config is fine. Wonder why HyperV (azure) is acting all weird and refusing to boot 🤔
<evanjs> Assuming the two are compatible, at least in the context of nixos-generate outputs
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #88427 → diffoscope: 143 -> 144 → https://git.io/Jfzp9
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jfzjs
jkarni_ has quit [Ping timeout: 246 seconds]
agsdheidjd has quit [Ping timeout: 272 seconds]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
alp has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #88431 → .editorconfig: various → https://git.io/Jfzj4
<kaliumxyz> evanjs: if you are part of the project: is rnix along enough to be used to generate type definitions from nixpkgs for typescript or some other target language?
linarcx has joined #nixos
<kaliumxyz> like can it go trough everything in nixpkgs in reasonable time and help me somehow loop trough all it has read to spit out the type definitions for nixpkgs in another lang?
<{^_^}> [nixpkgs] @Kloenk opened pull request #88432 → nixos/minecraft-server: add fifo controll and stop warning → https://git.io/Jfzjz
<evanjs> kaliumxyz: pinging jD91mZM2
<evanjs> There are also examples in the `examples/` directory as well as https://gitlab.com/jD91mZM2/nix-explorer
<kaliumxyz> awesome c:
<{^_^}> [nixos-search] @adisbladis pushed 2 commits to attrset-schema: https://git.io/JfzjM
alp has joined #nixos
<{^_^}> [nixos-search] @adisbladis opened pull request #37 → Add top-level attrset to package documents → https://git.io/Jfzj9
agsdheidjd has joined #nixos
<{^_^}> [nixpkgs] @pstch opened pull request #88434 → nixos/haproxy: add reloading support, use upstream service hardening → https://git.io/JfzjN
<{^_^}> [nixpkgs] @lheckemann merged pull request #88368 → [19.09] chromium: Mark as insecure → https://git.io/Jfz5L
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to release-19.09: https://git.io/Jfzjp
jkarni_ has joined #nixos
<{^_^}> #88435 (by dhess, 23 seconds ago, open): poetry2nix.mkPoetryApplication homepage attribute is missing
<adisbladis> dhess: meta.homepage is infered from pyproject.toml
<adisbladis> Do you have an example of a failing package?
<dhess> both of those fail because they don't provide a lock file. I had to create one and override them
<dhess> in the Nix derivation.
<dhess> but the meta thing is separate
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/7063fb7f645 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/a0d7927a8c7 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
dm9 has quit [Quit: WeeChat 2.8]
<adisbladis> dhess: Could you report this at https://github.com/nix-community/poetry2nix
<adisbladis> Poetry2nix is not developed in nixpkgs
<dhess> the homepage bug?
<adisbladis> Yes please
<dhess> adisbladis: ok, should I close the nixpkgs bug then?
<adisbladis> Yes, I think so.
<adisbladis> Unless it's breaking something in nixpkgs already
<dhess> only one package uses it and it's poetry :)
fabianhjr has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
leotaku has joined #nixos
<{^_^}> nix-community/poetry2nix#107 (by dhess, 9 seconds ago, open): poetry2nix breaks on these two applications
etu1 is now known as etu
<dhess> adisbladis: ok cool, adding the homepage attribute to my local pyproject.toml fixed that issue, anyway.
justanotheruser has joined #nixos
<adisbladis> dhess: Alright :) Good
<adisbladis> I don't really like the prospect of adding a dummy homepage
<adisbladis> But I guess we'll do it anyway
<drozdziak1[m]> kdenlive appears to be qt-borked on my 20.03 system (qt can't load "xcd" upon project render). If I understand the guides correctly I need to add `wrapQtAppsHook` to `nativeBuildInputs` on the derivation. How do I bring it into scope? I'm trying to experiment with this on the repl
<{^_^}> [nixpkgs] @mweinelt opened pull request #88436 → [19.09] dovecot: v2.3.9.3 → v2.3.10 → https://git.io/JfgeH
<adisbladis> > kdenlive.overrideAttrs(oldAttrs: { nativeBuildInputs = [ qt5.wrapQtAppsHook ]; })
<{^_^}> "<derivation /nix/store/s8ikp8i5lq2h61fzw1yylh0ax1xp4s1p-kdenlive-19.12.3.drv>"
<adisbladis> drozdziak1[m]: ^
<dhess> adisbladis: It should take it from the meta attribute passed to mkPoetryApplication, no? I passed one and it didn't fix the issue.
<{^_^}> [nixpkgs] @etu merged pull request #88223 → sequeler: 0.7.9 -> 0.7.91 → https://git.io/Jfz0L
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/Jfge5
<adisbladis> dhess: It should. It merges infered meta & passed meta
<dhess> I tried that and it still broke in Hydra, FYI. I'll post a link to my derivations in a sec
<adisbladis> With the infered meta taking precedence over explicitly passed meta
<adisbladis> Maybe that should be inverted
<EatThem> how to import a folder full of nix files with imports = [] ?
<drozdziak1[m]> <adisbladis "drozdziak1: ^"> Thanks!
zupo has joined #nixos
<infinisil> EatThem: With some transformation of builtins.readDir
<EatThem> thanks :) :)
fendor has quit [Ping timeout: 258 seconds]
<adisbladis> builtins.map (p: ./. + "${p}") (lib.attrNames (lib.filterAttrs (n: v: v != "directory") (builtins.readDir ./.)))
<adisbladis> EatThem:
<azazel> ah, you beat me
<NickHu> Is there a document anywhere which tracks the progress of the nix 2 cli?
<NickHu> I've heard vague things like nix-build still covers some usecases that nix doesn't, but it would be nice if all this sort of stuff were collated on a wiki page or something
chloekek has joined #nixos
AmandaC has joined #nixos
<EatThem> <adisbladis> do i have to put the posted script inside the imports = [ ] brackets or where? and where should i enter my directorypath with the nix files?
<EatThem> <adisbladis> sorry for beeing dumb :D
AmandaC__ has joined #nixos
<shyim> How can i find which dependency is using p7zip?
orivej_ has quit [Ping timeout: 260 seconds]
AmandaC_ has quit [Ping timeout: 256 seconds]
<adisbladis> EatThem: Like.. `imports = (dir: builtins.map (p: dir + "${p}") (lib.attrNames (lib.filterAttrs (n: v: v != "directory") (builtins.readDir dir)))) /path/to/exprs;`
<EatThem> oh man, glad that i asked :D
chloekek has quit [Ping timeout: 256 seconds]
<EatThem> thanks again
<adisbladis> Oh crap, it has a bug
<adisbladis> `imports = (dir: builtins.map (p: dir + "/${p}") (lib.attrNames (lib.filterAttrs (n: v: v != "directory") (builtins.readDir dir)))) /path/to/exprs;`
<adisbladis> There we go
AmandaC has quit [Ping timeout: 264 seconds]
chloekek has joined #nixos
tomberek has joined #nixos
AmandaC__ is now known as AmandaC
hmpffff has joined #nixos
<{^_^}> [nixos-hardware] @erikarvstedt opened pull request #169 → pc/laptop: remove redundant cpuFreqGovernor setting → https://git.io/JfgfI
tarelerulz has joined #nixos
<tarelerulz> is it normal for the sound not to work at all?
maddo has quit [Quit: See ya]
<{^_^}> [nixos-hardware] @Mic92 merged pull request #168 → tests: hide evaluation command behind verbose flag → https://git.io/JfEib
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/Jfgfm
<tarelerulz> good IDE for Linux ? I'm like new to coding like couple of day ago I hopped my program boot.
<{^_^}> [nixos-hardware] @Mic92 merged pull request #169 → pc/laptop: remove redundant cpuFreqGovernor setting → https://git.io/JfgfI
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JfgfG
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #88437 → lxc: backport cpuset initialisation fix → https://git.io/Jfgfc
<tarelerulz> What is you name ? it just looks like a face.
<emily> that's a bot
<emily> tarelerulz: you might need sound.enable = true; or hardware.pulseaudio.enable = true; in your system configuration
<{^_^}> [nix] @gilligan opened pull request #3603 → Add unit testes for url.cc → https://git.io/JfgfB
chloekek has quit [Ping timeout: 246 seconds]
<tarelerulz> Well Emily I did that it only has like two options .
maddo has joined #nixos
<{^_^}> nix-community/poetry2nix#108 (by adisbladis, 9 minutes ago, open): Fix meta inference & precedence
AmandaC_ has joined #nixos
AberDerBart has joined #nixos
cole-h has joined #nixos
<infinisil> adisbladis: Btw, `lib.hasAttr "description" pyProject.tool.poetry == pyProject.tool.poetry ? description`
Kazkans has quit [Read error: Connection reset by peer]
evanjs has quit [Quit: ZNC 1.8.0 - https://znc.in]
<tarelerulz> sound.enable = true;hardware.pulseaudio.enable = true; , that what I put
evanjs has joined #nixos
<emily> tarelerulz: I'd check pavucontrol/alsamixer and make sure things aren't just muted
<emily> if the device isn't showing up there, then I'd check journalctl -b to see if there are any driver errors
<adisbladis> infinisil: I'm confused
<tarelerulz> in the sound no devices show up at all
<emily> (e.g. nix-shell -p pavucontrol --run pavucontrol)
<tarelerulz> alsamixer does not even start
<infinisil> > lib.hasAttrs pkgs "hello"
<{^_^}> attribute 'hasAttrs' missing, at (string):310:1
<infinisil> > lib.hasAttr pkgs "hello"
<{^_^}> value is a set while a string was expected, at (string):310:1
AmandaC has quit [Ping timeout: 265 seconds]
<infinisil> > lib.hasAttr "hello" pkgs
<{^_^}> true
<infinisil> > pkgs ? hello
<{^_^}> true
<infinisil> adisbladis: Same thing ^
<adisbladis> Ah, righto. Now I get what you mean
<clever> > pkgs.notfound or "fallback"
<{^_^}> "fallback"
<adisbladis> I don't want fallbacks
growpotkin has joined #nixos
<meh`> how do I get cryptsetup in the initrd if I'm going to unlock the LUKS container preLVM with SSH? or should I still define a luks.device?
<emily> tarelerulz: ok, then it sounds like a driver issue. I'd look in journalctl -b or dmesg. what hardware are you using?
vidbina has quit [Ping timeout: 260 seconds]
<tarelerulz> Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
<tarelerulz> video does not work sometimes ,but audio seems to work if the video works
<emily> hm, I was going to suggest updating kernel but I guess that's pre-amdgpu hardware
AberDerBart has quit [Remote host closed the connection]
agam has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #88369 → prototool: 1.9.0 -> 1.10.0 → https://git.io/JfzdH
<{^_^}> [nixpkgs] @kalbasit pushed commit from @marsam to master « prototool: 1.9.0 -> 1.10.0 (#88369) »: https://git.io/Jfgf1
<emily> it probably has nothing to do with nixos and everythign to do with driver/hw issues though
kim0 has joined #nixos
<tarelerulz> would it help looking at say my Ubuntu to see what drivers it uses ?
agam has quit [Ping timeout: 256 seconds]
mallox has quit [Quit: WeeChat 2.8]
mallox has joined #nixos
chloekek has joined #nixos
red[evilred] has joined #nixos
<red[evilred]> Is there any reason that /etc/nixos can't have permissions 700 ?
vyorkin has joined #nixos
<vyorkin> hi, I'm trying upgrade my NixOS config to use flakes, but got the following error: attribute 'currentSystem' missing, at /nix/store/l3i4dxnghgxh3dcs33vbwd4ljgpyfdk3-source/pkgs/top-level/impure.nix:87:34
<vyorkin> looks I'm missing smth, but I have no idea what it could be
<red[evilred]> flakes? I guess I missed something
chloekek has quit [Ping timeout: 256 seconds]
<{^_^}> #68897 (by edolstra, 35 weeks ago, merged): Flake support
<{^_^}> [nixpkgs] @zowoq opened pull request #88438 → editorconfig.yml: switch to binary → https://git.io/JfgJ1
<vyorkin> Here is the talk by Eelco Dolstra about Nix Flakes: https://www.youtube.com/watch?v=UeBX7Ide5a0
felixfoertsch has quit [Quit: ZNC 1.7.4 - https://znc.in]
ninjin has quit [Remote host closed the connection]
felixfoertsch has joined #nixos
ninjin has joined #nixos
felixfoertsch has quit [Client Quit]
<red[evilred]> thanks - appreciate that!
wfranzini has joined #nixos
never_released_ has joined #nixos
never_released has quit [Ping timeout: 265 seconds]
proofofkeags has joined #nixos
<unclechu> hi. in nixos i can't scroll using touchscreen, instead it selects text when i try to do so. i couldn't find any related option in `xinput list-props`
rodrigo_ has joined #nixos
<unclechu> does anyone faced the same issue? and maybe you found a way to change this behavior?
<{^_^}> [nixpkgs] @primeos opened pull request #88439 → libaom: 1.0.0-errata1 -> 2.0.0 → https://git.io/JfgUf
erasmas has joined #nixos
felixfoertsch has joined #nixos
never_released has joined #nixos
tarelerulz has quit [Remote host closed the connection]
<adisbladis> unclechu: In Firefox ?
<unclechu> adisbladis: in everywhere, including firefox
vika_nezrimaya has joined #nixos
<unclechu> adisbladis: oh, wait, it seems in Tunar the file manager scrolling is working
never_released_ has quit [Ping timeout: 260 seconds]
<unclechu> i think i know how to fix it now
<adisbladis> For Firefox you need to tell it to use the touch screen with the env var MOZ_USE_XINPUT2
<{^_^}> [nixpkgs] @ryantm merged pull request #88255 → armadillo: 9.870.2 -> 9.880.1 → https://git.io/Jfz1F
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfgUm
<unclechu> adisbladis: how would you set this env var for firefox specifically? by using a wrapper?
justanotheruser has quit [Ping timeout: 260 seconds]
<adisbladis> unclechu: I set it globally
<{^_^}> [nixpkgs] @Mic92 merged pull request #88438 → editorconfig.yml: switch to binary → https://git.io/JfgJ1
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfgUC
<unclechu> okay. i think i'll use a wrapper. don't want to add this var globally since it's related to firefox only
mallox has quit [Quit: WeeChat 2.8]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
stevenxl has joined #nixos
orivej has joined #nixos
<Cadey> is there an aarch64 image for nixos?
<Cadey> 20.03*
chloekek has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/52e6737d0dd (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
agam has joined #nixos
EatThem has quit [Quit: Leaving]
<Cadey> never mind, i apparently don't have a working microsd card lol
cr4y1 has quit [Quit: Leaving]
noudle has joined #nixos
justanotheruser has joined #nixos
noudle has quit [Client Quit]
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
srid2 has joined #nixos
wfranzini has quit [Quit: wfranzini]
wfranzini has joined #nixos
<{^_^}> [hydra] @knl opened pull request #764 → Render the jobset page correctly when there are fetch errors → https://git.io/JfgTP
<red[evilred]> I'm trying to get NixOS to manage my vim configuration, and I see examples that talk about using .nixpkgs/config.nix to configure your local user's vim stuff.
<red[evilred]> How does one "activate" / "execute" that file?
<red[evilred]> since my /etc/nixos/configuration.nix makes vim globally available on nixos-rebuild
smatting has quit [Ping timeout: 260 seconds]
<chloekek> Is it possible to see the content on discourse.nixos.org without connecting to discourse cdn?
<chloekek> Ah! Seems disabling JS makes the page visible, because it puts the thread in <noscript>. Neat.
brandonhamilton has joined #nixos
<boolman> im adding ip-up.d scripts with environments.etc.<filenam>.text = '' ''; how do I make this executable?
<pbogdan> boolman: https://nixos.org/nixos/options.html#environment.etc.%3Cname%3F%3E.mode maybe?
<{^_^}> [hydra] @basvandijk merged pull request #764 → Render the jobset page correctly when there are fetch errors → https://git.io/JfgTP
<{^_^}> [hydra] @basvandijk pushed 2 commits to master: https://git.io/JfgkO
<Taneb> What could cause nix-serve to respond to requests extremely slowly (approx. 3 minutes to curl nix-cache-info)
noudle has joined #nixos
eoli3n_ has quit [Ping timeout: 240 seconds]
opthomasprime has joined #nixos
wfranzini has quit [Remote host closed the connection]
<red[evilred]> how does one "activate" it
<boolman> pbogdan: yes! thanks
<drakonis> zig's author is also a nix user
<drakonis> incredible
dongcarl has quit [Quit: Ping timeout (120 seconds)]
<red[evilred]> zig is a cool thing I have to say
<red[evilred]> I'm not a fan of doing my own memory management...
<drakonis> i want to write some code in zig
opthomasprime has quit [Remote host closed the connection]
<red[evilred]> but zig is really cool
opthomasprime has joined #nixos
dongcarl has joined #nixos
<drakonis> you activate that by placing it in .config/nixpkgs
<red[evilred]> right - so I've done that
<drakonis> rebuild
<drakonis> if on nixos
<red[evilred]> so nixos-rebuild as root will search all the user directories for .nixpkgs/config.nix?
<drakonis> hmm
opthomasprime has quit [Remote host closed the connection]
<drakonis> actually
<drakonis> i think he uses just nix, no nixos
opthomasprime has joined #nixos
<drakonis> ah no, he uses nixos
Ariakenom has quit [Quit: WeeChat 2.7]
opthomasprime has left #nixos [#nixos]
<drakonis> hmm, that's a good question actually, i don't know the answer
<drakonis> sorry
<drakonis> it looks like it is including a new package here
<red[evilred]> I guess I can nix-env -i as the user, and that will do it
<red[evilred]> but I really wanted to avoid per-user package installs
<drakonis> that's what it looks like
<red[evilred]> but maybe that's the appropriate way
<red[evilred]> Thanks for helping me think it through
waleee-cl has joined #nixos
<drakonis> the package with the environment he built is called all
<{^_^}> [nixpkgs] @matthewbauer opened pull request #88440 → nix-bundle: 0.3 -> 0.4 → https://git.io/JfgII
dxtr has joined #nixos
<infinisil> Ummmm, why does fetchGit fail with sudo?
<infinisil> sudo nix-instantiate --eval -E 'fetchGit "https://github.com/DanielG/cabal-helper"'
<infinisil> git@github.com: Permission denied (publickey).
LeoVendetta has quit [Ping timeout: 265 seconds]
<infinisil> That seems very wrong
KeiraT has quit [Remote host closed the connection]
KeiraT has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « fscrypt-experimental: 0.2.7 -> 0.2.8 »: https://git.io/JfgI6
<matthewbauer> maybe /root/.ssh/id_rsa is being rejected by github?
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/2b0d0d96112 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<infinisil> Why should it even use ssh
<infinisil> It's just an https url
Mateon3 has joined #nixos
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon3 is now known as Mateon1
<infinisil> But yeah actually I can't even `git clone https://github.com/DanielG/cabal-helper` as root
<infinisil> Same error
<emily> you need the .git
<red[evilred]> drakonis (IRC): the only issue I have is that his package definition creates vim as an executable instead of just vi. I need an alias or a symlink :-)
<infinisil> emily: Why do I need that just to clone a repo?
<emily> oh, huh, apparently git actually lets you clone without the .git
<emily> infinisil: you can make git redirect https urls to ssh for pushing and stuff, that's my only hypothesis
<infinisil> Yeah saw that too
<infinisil> But I don't even want ssh here
<emily> strace time?
<{^_^}> [nixos-homepage] @garbas pushed 12 commits to landing-page: https://git.io/JfgLt
<infinisil> That's with strace -f -o out -s 256 -e trace=process git clone https://github.com/DanielG/cabal-helper
<infinisil> Just calls ssh underneath
<infinisil> But why would it do that..
<emily> infinisil: well I was hoping to see the git config paths it was reading, too
<emily> add %file in there too at least
user_0x58 has joined #nixos
<emily> infinisil: ok, now show me /root/.config/git/config
<emily> (and maybe be scared that it exists :p)
<infinisil> Ah!
<infinisil> Well darn you're genious emily, I have the ssh redirect in there!
<infinisil> emily++
<{^_^}> emily's karma got increased to 28
<emily> ^_^
<emily> maybe to access private repos from deploy scripts or something?
<infinisil> I just assigned that in my config, and it gets applied to all users I use
<emily> you can set it to be for push only
<emily> ah
<infinisil> emily: How to do it for push only?
<infinisil> Currently it's [url "git@github.com:"] \n insteadOf=https://github.com/
<infinisil> Ah pushInsteadOf
<infinisil> Thanks `man git-config`
<emily> pushInsteadOf
<infinisil> I'm now wondering why I have that in there anyways, I can only remember that something didn't work with it
<jasom> What's a good way to have nix-build ignore ~/.config/nixpkgs?
<infinisil> Ah, so I wouldn't have to change remotes that hub configures
<infinisil> I think
<infinisil> emily: It scares me a bit how easily this can break Nix's purity
<infinisil> Maybe Nix should use its own git config for fetching
<emily> infinisil: fetchGit/fetchTarball/... are kind of gross hacks, yes. I'd suggest avoiding them whenever possible
<infinisil> I mean with sha256 = ... they're okay imo
<{^_^}> [nixpkgs] @oxalica opened pull request #88441 → systembus-notify: init at 1.0 → https://git.io/JfgLu
<emily> infinisil: have you considered flakes?
<emily> I think flakes supports fetching private git repos in a more principled way
<infinisil> This fetchGit is deep inside some dependency that I use
<emily> right
<emily> that's why they're not okay
noudle has quit []
<emily> fixing the hashes helps ensure reproducibility, but it still means you have impurities and external dependencies embedded implicitly N layers deep :(
<emily> if we have distinct instantiate -> build stages, we should have distinct fetch -> instantiate -> build stages rather than mingling the first two together, flakes moves a bit closer to that model
<infinisil> emily: Since fetchGit now supports recursive modules, I have been dreaming of this being the way to manage dependencies. Everybody uses git submodules and the end-user just uses `fetchGit { fetchSubmodules = true }` to get all dependencies in one single evaluation step
ddellacosta has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed to landing-page « Resurrect nix and nixos about pages as one features page »: https://git.io/JfgLo
<boolman> from what package does 'ip' comes from?
rodrigo_ has left #nixos ["Leaving"]
<adisbladis> iproute2
<emily> ,locate bin/ip
<{^_^}> Found in packages: busybox, iproute, iproute_mptcp
orivej has quit [Quit: No Ping reply in 180 seconds.]
<infinisil> Or actually, the end user *also* uses a git submodule in their system repo
<infinisil> And then uses `fetchGit { url = ./.; sha256 = "..." }`
<emily> sigh, pname = "iproute2" but the attribute is iproute
<infinisil> Oh and with submodules of course again
<emily> I really wish there was consistency for that
<infinisil> ,locate bin ip
<{^_^}> Found in packages: busybox, iproute, iproute_mptcp
NeoCron has quit [Ping timeout: 260 seconds]
wnklmnn has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jasom opened pull request #88442 → gnucash: Add libdbiDrivers env var to wrapper → https://git.io/JfgtL
<adisbladis> Ugh... The upstream name is iproute2 so that should really be the attr name
<{^_^}> [nixos-homepage] @garbas pushed to landing-page « remove hideTitle and menu option from layout.tt »: https://git.io/Jfgtq
wnklmnn has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #88443 → earlyoom: patch absolute dbus path and make nixos module up to date → https://git.io/JfgtY
<boolman> thanks, I thought I tried both iproute and iproute2 but i guess i didnt
<cole-h> infinisil: Looking through your config for transmission inspiration. How does `config.private.passwords` work? Do you have those passwords as plaintext and git-crypt'd or something?
<infinisil> cole-h: They're declared in external/private, which is imported from https://github.com/Infinisil/system/blob/e25c69b4a03fbff316e8f7b7373fed067d1e6152/deploy/default.nix#L32
<infinisil> external/private is a git submodule
<infinisil> (a private one)
<cole-h> Right, but are the passwords themselves plaintext, do you have machinery to get it out of a pass store, etc.
<cole-h> ^ That's what I was really getting at -- how it works
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jkarni_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #86219 → ArchiSteamFarm: init at 4.2.0.6 → https://git.io/Jfm4j
<{^_^}> [nixpkgs] @veprbl pushed commit from @gnidorah to master « ArchiSteamFarm: init at 4.2.0.6 (#86219) »: https://git.io/Jfgta
<evanjs> Alright, so if I need a vmdk from nixos-generate, what might be the easiest way to get one?
<evanjs> Just make an OVA (-f virtualbox) and extract the vmdk from there?
<evanjs> lassulus: (im so sorrt for all these pings lol)
<evanjs> sorry* >_>
morgrimm has quit [Ping timeout: 258 seconds]
<infinisil> cole-h: Ah yes, they are plaintext, but I have a small script to generate them from the pass store
luz666 has quit [Quit: leaving]
<d4rkshad0w> Hi. I want to run a 32bit binary. How can I do this?
<cole-h> OK, that's what I figured. Nifty little script, thanks.
knupfer has quit [Ping timeout: 260 seconds]
<simukis_> is there any way to prevent `dev` output from propagating `out` as well?
<{^_^}> [nixpkgs] @lheckemann opened pull request #88444 → freerdp: 2.1.0 -> 2.1.1 → https://git.io/JfgqI
Ralith_ has quit [Remote host closed the connection]
teto has quit [Ping timeout: 260 seconds]
ardumont has quit [Ping timeout: 260 seconds]
<evanjs> On another note... finally "reviewed" 77714 via nixpkgs-review (sort of)
knupfer has joined #nixos
misterwhatever has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/2efedf8fc74 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
misterwhatever has quit [Remote host closed the connection]
chloekek has quit [Ping timeout: 265 seconds]
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brandonhamilton has joined #nixos
ardumont has joined #nixos
dermetfan has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #87877 → coq_8_11: 8.11.1 → 8.11.2 → https://git.io/JfRsB
<{^_^}> [nixpkgs] @vbgl pushed to master « coq_8_11: 8.11.1 → 8.11.2 »: https://git.io/JfgmY
<quinn> is there any way to get antiquotation to work with readFile?
morgrimm has joined #nixos
janneke has quit [Remote host closed the connection]
janneke has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #88061 → openmw-tes3mp: fix working → https://git.io/JfEMP
<{^_^}> [nixpkgs] @veprbl pushed commit from @gnidorah to master « tes3mp: fix working (#88061) »: https://git.io/Jfgmn
meh` has quit [Remote host closed the connection]
zaeph has quit [Ping timeout: 256 seconds]
sigmundv has quit [Remote host closed the connection]
<T0pH4t> infinisil: I've been looking into my issue more and I think i have tracked down the problem. Not sure if this is a nix bug, but its seems the sha256 is generated post configure of a package. Meaning I have a cmake file that places some header files during cmake configure and that seems to be screwing over the sha256
<pie_> quinn: maybe with import?
<pie_> quinn: you still wont have stuff in scope though
<T0pH4t> i would have expected nix to generate sha256 right after git pull
<pie_> quinn: but maybe with scopedimport
jjakob has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<pie_> quinn: though i think scopedimport is generally frowned upon
<pie_> quinn: actually, why arent you just using import
<gchristensen> it disables caching
<pie_> quinn: what are you trying to do
<pie_> quinn: the other variant is stuff like substitute with runCommand
sigmundv has joined #nixos
jgeerds has joined #nixos
MmeQuignon has joined #nixos
zaeph has joined #nixos
jjakob has joined #nixos
demize has quit [Quit: Do Androids Dream of Electric Sheep?]
linarcx has quit [Quit: WeeChat 2.8]
jjakob has quit [Client Quit]
demize has joined #nixos
jjakob has joined #nixos
ris has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<T0pH4t> how does verify-path of nix-store generate a sha256?
srid2 has quit [Quit: Connection closed for inactivity]
<quinn> pie_: oh i see. i would have a .nix file what was just an indented string and import that? good idea
o1lo01ol1o has joined #nixos
<betawaffle> how do i switch nixos to the unstable channel?
<{^_^}> [nixpkgs] @Frostman opened pull request #88445 → docker: 19.03.8 -> 19.03.9 → https://git.io/JfgYG
potong has quit [Quit: Leaving]
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/f45ccd9d20b (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
johnw has joined #nixos
o1lo01ol1o has quit [Ping timeout: 265 seconds]
hoijui has joined #nixos
<quinn> betawaffle: man nix-channel or https://nixos.wiki/wiki/Nix_channels you want nixos-unstable probably
<betawaffle> i figured it out. i just wasn't sure if it would be persistent, since i'm in erase-your-darlings mode
noudle has joined #nixos
MmeQuignon has quit [Quit: WeeChat 2.8]
alp has quit [Ping timeout: 246 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from @edolstra to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JfgY4
skomorokh has joined #nixos
orivej has joined #nixos
meh` has joined #nixos
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<sphalerite> Is there a way to set createHome to false for all users without assuming which users exist?
jb55 has quit [Remote host closed the connection]
<infinisil> sphalerite: Something like `options.users.users = mkOption { type = loaOf (submodule { createHome = true; }); }
user_0x58 has quit [Quit: Leaving]
proofofkeags has quit [Read error: Connection reset by peer]
proofofkeags has joined #nixos
<infinisil> This includes system users too though, but you can further customize this with `submodule ({ config, ... }: { createHome = mkIf config.isNormalUser true; })` or so
jkarni_ has joined #nixos
<sphalerite> whoa what
mtn has joined #nixos
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<emily> infinisil: you can do that???
<mtn> I have a really basic question: I included neovim in my `environment.systemPackages`, but I get an outdated version even after running `nixos-rebuild switch --upgrade`
<infinisil> emily: Yup yup!
timmw has quit [Quit: Ping timeout (120 seconds)]
<mtn> How can I the updated version? It looks like it's in nixpkgs
jb55 has joined #nixos
timmw has joined #nixos
<emily> mtn: either you're on the wrong nixos channel or the channel hasn't updated yet
<infinisil> This works because multiple option definitions get merged, and for options with submodules, this means applying all defined submodules
<sphalerite> mtn: are you on 20.03?
<emily> if you're on a stable release then the canonical source is the release- branches, not master
<mtn> Nope, probably not, haven't touched the system in awhile
<mtn> I'll check
<mtn> And I'll also see what on the release branch, in case that's it
<mtn> Okay, the updated versions on `release-` for 20.03, so I must be on an old version
jkarni_ has quit [Ping timeout: 272 seconds]
davidv7 has joined #nixos
<emily> well, it also depends where the channel is (nixos-20.03 branch)
endformationage has joined #nixos
<emily> (https://status.nixos.org/ is another way to see what commit the channels are on)
<emily> but if it was updated on the 20.03 branch a while ago then indeed your nixpkgs is probably somehow out of date
<drakonis> hmm, how troublesome, i need to get javafx for java 8 but its only available with oracle jdk
jb55 has quit [Ping timeout: 240 seconds]
RRedcroft has joined #nixos
hoijui has quit [Quit: Leaving]
<mtn> Am I on the stable channel for my nixos version if `nix-channel --list` doesn't return anything about nixpkgs?
<bbigras> use sudo
<bbigras> you can have channels on the user and system levels.
o1lo01ol1o has joined #nixos
<sphalerite> infinisil: well, it works, thanks for that. I don't like it though x)
magnetophon has quit [Read error: Connection reset by peer]
<mtn> Thanks bbigras!
alp has joined #nixos
<bbigras> You're welcome 🙂
magnetophon has joined #nixos
<mtn> Okay so very broad question and then ima go -- I configured my system awhile ago, broke stuff now, and wanna understand better what's going on. Is there a doc or reading path that's recommended?
<mtn> I read the nix pills and a subset of the manual previously
brandonhamilton has joined #nixos
dongcarl has quit [Quit: Ping timeout (120 seconds)]
<RRedcroft> Can someone help me with an overlay please? can't seem to get this working https://pastebin.com/raw/9XdhFMxD
<mtn> I've mainly just written a few shell.nix and used them to manage environments
dongcarl has joined #nixos
<T0pH4t> so do nix-build and nix-store verify-path use different things to validate checksums or something. nix-build works fine then nix-store post build fails to verify path
<T0pH4t> there is literally no diff on the directories
<T0pH4t> i can only suspect a bug in nix somewhere
<sphalerite> T0pH4t: what exactly are you doing with which expressions?
hmpffff has quit [Quit: nchrrrr…]
<T0pH4t> sphalerite: i'm trying to publish a package that is using c++, its just a simple package that fetches code from git and then builds it with cmake. The probablem is the sha256 is failing to validate after cmake is ran
<T0pH4t> if i disable the configure/build of hte package the sha256 checks out
jb55 has joined #nixos
<sphalerite> T0pH4t: you probably don't want a sha256 in the package itself, only the src attribute
<T0pH4t> but if I enable the configure of cmake, then sha356 fails to validate
<T0pH4t> its in the src
<{^_^}> [nixpkgs] @romildo opened pull request #88446 → fbmenugen: init at 2020-05-20 → https://git.io/JfgOR
chloekek has joined #nixos
<sphalerite> T0pH4t: please share your expression
<T0pH4t> yup, was just going to do that ;)
MmeQuignon has joined #nixos
<skomorokh> Hi! I'm intimidated but intrigued, I hope this is as good a place as any to ask very naive questions that arise while skimming the docs as I work up the courage to start trying to replace Debian with this on a server...
<T0pH4t> its a bit wonky right now since i have been debuging htis issue since yesterday
<T0pH4t> normaly string and build would be anbled
magnetophon has quit [Read error: Connection reset by peer]
<T0pH4t> enabled*
<drakonis> its the place, yes.
<skomorokh> First one would be does rebuild only restart the minimum set of impacted services or does everything restart when you rebuild?
mtn has quit [Remote host closed the connection]
<sphalerite> T0pH4t: what happens if you remove sourceRoot?
<drakonis> restarts all changed services i think?
<T0pH4t> well package won't build, but i also suspect maybe something is going on there
<gchristensen> skomorokh: yep, as drakonis said, it only stops/restarts/starts services which are not needed/changed/new
<T0pH4t> like the sha checks out if i add dontConfigure = true;
<sphalerite> T0pH4t: sharing the expression uncensored would probably be another bit more helpful
magnetophon has joined #nixos
<T0pH4t> but fwiw, i have other packages that use a sourceRoot that is a sub directory
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<T0pH4t> its a private package for my company :/
<sphalerite> but you generally don't want to refer to src in sourceRoot
<sphalerite> try just sourceRoot = "foo" maybe
<T0pH4t> well then it doesn't find folder
<morgrimm> Has anyone played with Hydra and GH actions? Or triggering Hydra builds on GH webhook events?
<sphalerite> T0pH4t: maybe preConfigure = "cd foo"; ?
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
<sphalerite> T0pH4t: wait, what's verifying a sha256? Nix shouldn't be verifying anything after the src derivation (i.e. fetcher) has been built once
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2efedf8fc74 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<T0pH4t> oh interesting
<T0pH4t> wacking the sourceroot and using the preconfigure option seems to be working
<{^_^}> [nixpkgs] @Ma27 merged pull request #88421 → clamav: 0.102.2 -> 0.102.3 → https://git.io/JfzN9
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JfgOo
<T0pH4t> sphalerite: nix-store --verify-path ... is what i am using
knupfer1 is now known as knupfer
<sphalerite> T0pH4t: are you modifying stuff in /nix/store outside nix?
<T0pH4t> nope
<sphalerite> are you running with the sandbox enabled? `nix show-config | grep sandbox`
o1lo01ol1o has quit [Remote host closed the connection]
<T0pH4t> sandbox is in relaxed mode
<T0pH4t> which i had to do it seems to get it to find my ssh config file
sn3rd has joined #nixos
<T0pH4t> ie: nix-build -I ssh-config-file=/home/T0pH4t/.ssh/config tmp.nix --option sandbox relaxed
<{^_^}> [nixpkgs] @Ma27 merged pull request #88423 → [20.03] matrix-synapse: 1.12.4 -> 1.13.0 → https://git.io/Jfzxn
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JfgOD
<sphalerite> can you `nix-store --repair-path /nix/store/path-that-fails-to-verify`?
<T0pH4t> repair fails, since it can't use ssh-config
<T0pH4t> can't hit git
<sphalerite> and if you add the sandbox option to that?
<T0pH4t> whe --respair-path is used, nix-store fails if u supply any other args
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88447 → gitAndTools.lefthook: 0.7.1 -> 0.7.2 → https://git.io/JfgO7
<{^_^}> [nixpkgs] @romildo merged pull request #88020 → canta-theme: 2020-01-31 -> 2020-05-17 → https://git.io/Jf0p7
<{^_^}> [nixpkgs] @romildo pushed 4 commits to master: https://git.io/JfgOF
<sphalerite> nix-store --option sandbox relaxed --repair-path … ?
teto has joined #nixos
<T0pH4t> yeah thats doesn't work
<T0pH4t> i can try again tho, maybe an ordering thing
<sphalerite> what…
<T0pH4t> nix-store doesn't seem to like any other args when repairing
<T0pH4t> not sure if thats a bug
sn3rd has quit [Client Quit]
<T0pH4t> yeah no go, get error: no flags expected
<skomorokh> Can you opt something out of Nix-ness? I have a commercial PHP script my brother uses for invoicing, it has an auto updater thing that I think I'd rather just use than bothering to build a package for it that I can't even distribute anyone and have to fiddle with it on every version... is there a cookbook type example of that sort of practical compromise? (though the cookbook link seems to be down)
o1lo01ol1o has joined #nixos
<sphalerite> T0pH4t: I'm getting more and more confused. You used the command exactly as I wrote, as in with --option sandbox relaxed before --repair-path?
<T0pH4t> yup
<T0pH4t> ran ur command exactly but supplied my path
<T0pH4t> and nix-store errors out
ebopp has joined #nixos
<T0pH4t> it doesn't seem tot support any other flags when --repair-path is used
<T0pH4t> tho fyi, ur preconfigure suggestion worked. Not sure why that package is so special tho
<sphalerite> sudo nix-store --option sandbox relaxed --repair-path /nix/store/df15mgn0zsm6za1bkrbjd7ax1f75ycgf-hello-2.10
<sphalerite> ^ works just fine for me
<sphalerite> which nix version are you using?
<T0pH4t> wth... that worked for more too
<T0pH4t> ugg sory spalerite, seems i had a --options
<T0pH4t> the 's'...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88448 → libarchive: 3.4.2 -> 3.4.3 → https://git.io/JfgOp
rauno has quit [Remote host closed the connection]
<sphalerite> lol well
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<T0pH4t> but still curious as to why sourceRoot isn't working :/
<sphalerite> anyway, verifying a path should only fail when it's been modified under nix's nose
<sphalerite> if you do it again now, it should hopefully work
<sphalerite> (though "modified under nix's nose" could also be attributable to filesystem corruption or nasty things like that)
<sphalerite> (I've had lots of "fun" with broken SD cards)
<T0pH4t> well those were my thoughts
<T0pH4t> but its only this package
<sphalerite> I need to go now, ttyl
<T0pH4t> cya thx
<{^_^}> [nixpkgs] @matthewbauer merged pull request #87528 → llvm{6..10}/compiler-rt: fix compilation on Darwin → https://git.io/JfWMn
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/Jfg3m
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
<srhb> skomorokh: It Depends.
<skomorokh> srhb: :)
<srhb> skomorokh: If you're willing to just let it live in some sandboxed directory and have Nix never touch it, it might be doable.
<srhb> skomorokh: If it has a lot of FHS assumptions, you're in for a ride.
<srhb> skomorokh: As in: It'll probably be harder than actually doing the proper Nix packaging.
brandonhamilton has joined #nixos
<srhb> skomorokh: But you can always try and see how far you can get with just giving it a shell with the "right dependencies"
<skomorokh> srhb: That's kind of what I was thinking. Was hoping it won't assume much at all being PHP so is expecting to just be dumped somewhere and the updater hopes to run as a user with sufficient permissions to overwrite itself, that kinda thing.
o1lo01ol1o has joined #nixos
<srhb> skomorokh: Yes, that seems more like not opting in rather than opting out, if you get the distinction. Sounds doable.
<srhb> skomorokh: I do want to add that I have loads of nix expressions that I never intend to distribute, and they give me huge value, personally.
<srhb> It's all peace of mind and sanity.
o1lo01ol1o has quit [Remote host closed the connection]
<srhb> If it's not too bothersome, you may find that you feel the same way.
<skomorokh> Was hoping it was usual enough usecase (autoupdating php webapps) that someone would have recollection of a guide to this sorta thing eg. maybe an expression that kinda sets up everything around it modulo the software itself and any specific version.
<srhb> None that I know of, but I don't use PHP myself.
chloekek has quit [Read error: Connection reset by peer]
<vyorkin> nix flakes question: if I have an input of type "git" then what other fields should be in the input?
<vyorkin> "url"?
<skomorokh> srhb: I imagine I will feel that way about most things, that's why I'm interested in Nix after all--why bother otherwise right :) I just didn't want to deal with this one since I mostly just leave it alone and occasionally back it up.
<vyorkin> I wonder if I can use the ssh url... it seems like I can't, because it says "error: 'git@github.com:vyorkin/dotsecrets.git' is not a valid URL"
<skomorokh> I'll see if I can sorta treat it like data...
<srhb> vyorkin: Is that with git+ssh:// ?
<vyorkin> srhb: yes
hmpffff has joined #nixos
<srhb> vyorkin: git+ssh://github.com/vyrokis/dotsecrets.git should work
<srhb> If I could spell your name :)
<vyorkin> srhb: nevermind, the name is not that important :)
<vyorkin> srhb: thx!
<srhb> vyorkin: For other fields, I think it has changed a bit, but there's `inputs.foo.inputs.[...]` especially for follows, to propagate dependencies downwards.
<srhb> (But this is not mandatory of course)
<vyorkin> srhb: yep, I think "url" will be enough in my case
user_0x58 has joined #nixos
<srhb> Right right.
<vyorkin> Hm, interesting: Permission denied (publickey)
<vyorkin> But I'm sure I have an access
<srhb> vyorkin: Are you executing nix as the user owning the key?
<vyorkin> oh, :facepalm:
<srhb> :-)
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos
o1lo01ol1o has joined #nixos
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has quit [Remote host closed the connection]
brandonhamilton has joined #nixos
magnetophon has quit [Ping timeout: 264 seconds]
turlando_ has joined #nixos
<RRedcroft> i've installed a package modifying the version using an overlay, but the program isnt in my path, the install is in the nix-store however
turlando has quit [Ping timeout: 256 seconds]
<RRedcroft> which: no hkey in ..., but i can see '/nix/store/lbcwz98a3z90y3rhvnzlsyrhvrddfvgz-houdini-runtime-18.0.460/bin/hkey'
magnetophon has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88450 → librsync: 2.3.0 -> 2.3.1 → https://git.io/Jfgst
agam has quit [Read error: Connection reset by peer]
<srhb> RRedcroft: How did you install it?
agam has joined #nixos
<RRedcroft> i added houdini to configuration.nix, and used this overlay to modify the version number https://pastebin.com/raw/9XdhFMxD
<srhb> RRedcroft: When you say "added it to configuration.nix" do you mean environment.systemPackages?
xd1le has quit [Ping timeout: 260 seconds]
<RRedcroft> srhb: yeah
xd1le has joined #nixos
<srhb> RRedcroft: The path you were referring to in the store is not the one you've installed
<srhb> RRedcroft: I'm assuming the one you've installed (houdini) just doesn't have a /bin/houdini ?
Ralith_ has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #88203 → oxipng: 2.3.0 -> 3.0.0 → https://git.io/JfzWu
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JfgsZ
fendor has joined #nixos
<srhb> It is an fhsuserenv after all
agam has quit [Ping timeout: 272 seconds]
<RRedcroft> shr: not sure what that means
<{^_^}> [nixpkgs] @davidtwco opened pull request #88451 → mdcat: 0.16.0 -> 0.17.0 → https://git.io/Jfgs4
rogue_koder has quit [Ping timeout: 272 seconds]
<srhb> RRedcroft: "installed" in the sense of being "runnable" via the houdini commands means that some derivation should be in the system profile and have a /bin/houdini path
<srhb> RRedcroft: The package you installed, "houdini" does not have such a path.
rogue_koder has joined #nixos
<{^_^}> [hydra] @cransom opened pull request #765 → Add hydra-notify to devshell → https://git.io/Jfgsa
<RRedcroft> houdini itself is normally installed to '/opt/hfs/' and inside there is normally a bin directory, but no nothing gets installed to /bin, /usr/bin, or /usr/local/bin
<srhb> I meant relative to the store path
<srhb> so /nix/store/houdini-.../bin/houdini
<RRedcroft> oh, there is and should be
brandonhamilton has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<srhb> I don't think there is.
<srhb> But check :)
orivej has quit [Ping timeout: 246 seconds]
<RRedcroft> trying to run via the path 'runs' (version 18 requires libsmime3 and some additional libs which i need to add in the overlay)
<RRedcroft> /nix/store/lbcwz98a3z90y3rhvnzlsyrhvrddfvgz-houdini-runtime-18.0.460/bin/hkey-bin: error while loading shared libraries: libsmime3.so: cannot open shared object file: No such file or directory
<srhb> RRedcroft: Wrong package -- that's houdini-runtime, not houdini.
<srhb> RRedcroft: You installed houdini, not houdini-runtime, right?
orivej has joined #nixos
<RRedcroft> yeah
<srhb> Only the paths in houdini matter for what gets in your system profile's bin folder.
<srhb> (Because that's the one in your systemPackages)
<RRedcroft> oh, ok
<RRedcroft> then no it doesnt look like it, how do i get them into houdini?
<RRedcroft> i do have a single binary /nix/store/i6vw5q8mglx1xy9d0hw8sh9qbzxg7jls-houdini-18.0.460/bin/houdini-18.0.460
<srhb> RRedcroft: I'm not sure with FHS stuff. :) You may have to look at some of the other FHS launchers in nixpkgs to figure it out. I was about to suggest steam-run as one that I know does it, but that looks pretty complex.
<RRedcroft> srhb: no worries, thank you for the help :)
<srhb> RRedcroft: Oh actually, it totally looks like its runScript does the trick
<RRedcroft> srhb: so adding to the runscript should work?
<srhb> RRedcroft: I think it already works, but the name of the binary is the entire string you're passing to name in buildFHSUserEnv
simba1 has joined #nixos
<srhb> If I'm reading this right.
johnnyfive has quit [Quit: I quit now.]
<srhb> RRedcroft: So try making that just houdini
<srhb> Er, not binary, script* in the bin directory.
johnnyfive has joined #nixos
<RRedcroft> srhb: is it possible to expose multiple binaries?
<unclechu> hey, can someone explain to me what magic makes dependency appear in the derivation when i just interpolate something like `${pkgs.app}/bin/app` in a string of `writeScript`
<srhb> RRedcroft: For FHS, you'd probably need a buildFHSUserEnv for each of them, but you can automate that. It seems like the function creates one executable equal to the name.
<unclechu> how does nix know that he need `pkgs.app` as a dependency for a derivation?
<srhb> unclechu: At the lowest level, because there's a nix store path in there.
agam has joined #nixos
<RRedcroft> srhb: ahh that makes sense, i'll give that a go, ty
<cole-h> infinisil: Basically copying your tranmission setup. However, setting `home = "/var/lib.torrent"` and then starting the unit fails to create that directory (permission denied). Did you get this as well?
<unclechu> srhb: how nix find derivation paths when evaluating a derivation like this? does it hooks all the nix interpolations in strings?
<unclechu> or any access to the values and when a value has `type = "derivation"` it adds this value to the dependencies list when builds a derivation?
evanjs has quit [Quit: ZNC 1.8.0 - https://znc.in]
<srhb> unclechu: I'm not completely sure what you're asking. "${pkgs.hello}" is a string.
<srhb> > "${pkgs.hello}"
<{^_^}> "/nix/store/df15mgn0zsm6za1bkrbjd7ax1f75ycgf-hello-2.10"
<srhb> See? :)
evanjs has joined #nixos
<unclechu> srhb: yes, i know, that's what makes me wonder, how nix is able to extract dependency from just a string
shafox has quit [Remote host closed the connection]
<srhb> unclechu: It is a string that uniquely points to a specific version of a specific package
<srhb> unclechu: As with all /nix/store/foo-hash paths
<srhb> unclechu: So basically, grep would suffice!
<unclechu> i'm just using string but in `/nix/store/*.drv` file i see also the dependency, like `/nix/store/*-hello-1.2.3.drv`
<srhb> Just pick up all strings that are store paths, and you have all your dependencies :)
dongcarl has quit [Quit: Ping timeout (120 seconds)]
<unclechu> srhb: so, nix just does the grepping for /nix/store/*? 🤔
orivej has quit [Quit: No Ping reply in 180 seconds.]
<unclechu> for `/nix/store*` paths in the string of my script?
<srhb> Well, as you said, when you instantiate the derivation all the build time deps are also recorded
<RRedcroft> probably doing something stupid, but how do i modify ld_library_path in an overlay trying this hasnt working https://pastebin.com/raw/EVvKnitP
orivej has joined #nixos
<unclechu> srhb: how nix collect those "build time deps"? i'm just using strings
<srhb> unclechu: For the specifics of that you'll probably want to read Eelcos thesis, specifically section 5.4 I think
<cole-h> ,thesis
<Bryan[m]> unclechu: I remember seeing string context be a sticking point for hnix at one point - I guess nix really does just keep track of which store path is referred to and uses it for dependency tracking.
<gchristensen> unclechu: Nix remembers that you interpolated a package in to the string, and attaches that information to the string as String Context
<Bryan[m]> Reminds me that I also want to actually read the thesis sooner rather than later
<srhb> unclechu: But the short story is that each store path in all the attributes of the input is (at least) a build time dependency
<srhb> unclechu: So yes, basically "grep" once again.
<srhb> It's a deceptively simple idea.
<{^_^}> [nixpkgs] @bhipple opened pull request #88452 → notepadqq: remoe unnecesary fetchSubmodules → https://git.io/JfgG9
<unclechu> Bryan: so said "nix does the grepping for /nix/store/* pattern"? otherwise i could imagine that nix track all the operations with values and record resolved values which has `type = "derivation"`.
<unclechu> by "resolved" i mean evaluated lazy value
o1lo01ol1o has joined #nixos
<gchristensen> after a build, nix searches the build results for /nix/store/* patterns to look for run-time dependencies. for build-time dependencies, it remembers string interpolations
<unclechu> thanks you all for clarification
<gchristensen> one clear example of this:
<gchristensen> > "${pkgs.hello}"
<{^_^}> "/nix/store/df15mgn0zsm6za1bkrbjd7ax1f75ycgf-hello-2.10"
<gchristensen> that string has context, and depends on that path
<{^_^}> [nix] @edolstra merged pull request #3603 → Add unit testes for url.cc → https://git.io/JfgfB
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JfgZU
<gchristensen> > lib.substring 0 0 "${pkgs.hello}"
<{^_^}> ""
<gchristensen> ^ this string also has context, and depends on that same path
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #88453 → dav1d: 0.6.0 -> 0.7.0 → https://git.io/JfgZm
<srhb> > builtins.getContext "${pkgs.hello} ${pkgs.sl}"
<{^_^}> { "/nix/store/nfi5w9kx6nm515xb9nm8jdicl6dydbcd-sl-5.05.drv" = { outputs = [ "out" ]; }; "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10.drv" = { outputs = [ "out" ]; }; }
<srhb> unclechu: ^ above function may help you to explore how these contexts are "inherited" into strings that use them, so to speak
<{^_^}> [nixpkgs] @primeos merged pull request #88364 → [20.03] chromium: 81.0.4044.138 -> 83.0.4103.61 (backport) → https://git.io/Jfz7q
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-20.03: https://git.io/JfgZZ
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #nixos
<Bryan[m]> > builtins.getContext (lib.substring 0 0 "${pkgs.hello}")
<{^_^}> { "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10.drv" = { outputs = [ "out" ]; }; }
<cole-h> Is there a way to force a uid change, even if another user has the same uid?
dongcarl has joined #nixos
<unclechu> now i assume that when nix evaluate strings it tries to extract some so called "context" from each interpolation
<srhb> cole-h: There is not protection against two users having the same uid, if that's what you mean.
<unclechu> and when grep for `/nix/store/*` is successful it adds it to the context set
<srhb> cole-h: But you'll have a fun time.
<cole-h> srhb: Well, they're not interactive users, but ones for running a service
<srhb> unclechu: It was pointed out to me that maybe my "lies to children" might be taken too literal re. the grepping.
<unclechu> but plain strings stay plain strings and don't affect the context
<srhb> unclechu: That's right, context-ful strings are special.
<unclechu> if i put plain path to the string it wouldn't be added to the context
<srhb> unclechu: Correct.
<cole-h> srhb: The main reason I ask is because when setting user, group, and home of `services.transmission`, the prestart script fails to create /var/lib/torrent, but if I don't manually set the user and group, it gets created just fine...
<cole-h> Here's the output of `systemctl status transmission`: https://gist.github.com/cole-h/448a7bf426e13de8330aab6c7d5aa504
agsdheidjd has quit [Ping timeout: 256 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nixpkgs] @Ma27 pushed to master « wabt: 1.0.14 -> 1.0.16 »: https://git.io/JfgZK
<{^_^}> [nixos-homepage] @aepsil0n closed pull request #418 → Add quickstart guides → https://git.io/JfOe1
orivej has joined #nixos
noudle has quit []
<cole-h> srhb: Ah, I probably need to copy the user setup the service does...
<cole-h> It has `createHome = true;`, which I imagine might do it...
<{^_^}> [nixpkgs] @adisbladis opened pull request #88454 → pypy: Remove bootstrap python from closure → https://git.io/JfgZD
<cole-h> Yep, indeed... lol
orivej has quit [Quit: No Ping reply in 180 seconds.]
<unclechu> > builtins.getContext ("${ { outPath = pkgs.hello.outPath; }.outPath }")
<{^_^}> { "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10.drv" = { outputs = [ "out" ]; }; }
<unclechu> builtins.getContext ("${ { outPath = "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10"; }.outPath }")
<unclechu> > builtins.getContext ("${ { outPath = "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10"; }.outPath }")
<{^_^}> { }
orivej has joined #nixos
chloekek has joined #nixos
<unclechu> 🤔
o1lo01ol1o has joined #nixos
<unclechu> > builtins.getContext ("${ { type="derivation";outPath="/nix/store/hello";drvPath="/nix/store/hello.drv"; }.outPath }")
<{^_^}> { }
<unclechu> couldn't hack it
<unclechu> there must be something special about a derivation. or i'm missing some attributes
joehh1 has quit [Ping timeout: 265 seconds]
lsix has quit [Ping timeout: 260 seconds]
joehh1 has joined #nixos
<{^_^}> [nixpkgs] @pjhenning opened pull request #88455 → infra-arcana: init at rev e50a5ff4 → https://git.io/Jfgnk
<unclechu> this page https://nixos.org/nixos/nix-pills/our-first-derivation.html says that a derivation is just an attrset with `{ type = "derivation"; }`
<unclechu> it seems it doesn't tell the whole truth
yutyo[m] has joined #nixos
<infinisil> unclechu: Yeah Nix context can't be hacked together, since it's a language feature so to say
<infinisil> The derivation builtin specifically makes the result have context
turlando_ has quit [Quit: Leaving]
turlando has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
<{^_^}> [nixpkgs] @kalekseev opened pull request #88456 → pre-commit: hardcode path to virtualenv's binary → https://git.io/Jfgnd
<unclechu> so, the assumption that derivation is just an attrset with proper `type` attribute is wrong. that page is a bit misleading, it tells nothing about underlying implicit context a real derivation has
<unclechu> > builtins.getContext "${pkgs.hello // { type = "lol"; }}"
<{^_^}> { "/nix/store/y40xd3jgvsc01wazsipq0shqlfhx76p5-hello-2.10.drv" = { outputs = [ "out" ]; }; }
<unclechu> the `type` attribute isn't even really changing anything
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/17fba7a504f (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<unclechu> as i see even laziness doesn't play any important role here. you touch a value that has context at any level you inherit that context.
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
shibboleth has joined #nixos
<unclechu> this is actually matching my first guess. that nix tracks all the access of values under the hood. well, a bit rephrased but idea was correct.
<srhb> unclechu: That about sums it up, yeah.
<chin-tastic> Hello friends. Is anyone aware of any examples of building derivations out of webcomponents/react components? (I'm not a javascript expert, so this has been particularly difficult.)
xd1le has quit [Read error: Connection reset by peer]
meh` has quit [Ping timeout: 265 seconds]
xd1le has joined #nixos
dansho has quit [Ping timeout: 256 seconds]
fusion809 has joined #nixos
brandonhamilton has joined #nixos
morgrimm has quit [Ping timeout: 240 seconds]
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
dansho has joined #nixos
fendor has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @badmutex closed pull request #87767 → backport to 19.09: python: pytz: 2019.1 -> 2019.3 → https://git.io/Jf41f
magnetophon has quit [Read error: Connection reset by peer]
<hexagoxel> are there any best practices around overlays and directory-specific behaviour? I have a package that can be built in two ways: a) can be built on a range of recent official nixpkgs revisions b) requires a custom overlay. Locally I want to use b) by default, but I am hesitant to hardcode that into default.nix/shell.nix
magnetophon has joined #nixos
<{^_^}> [nixpkgs] @jansol opened pull request #88457 → renderdoc: 1.7 -> 1.8 → https://git.io/JfgcN
<hexagoxel> I also would prefer not to enable said overlay user-globally, so just importing <nixpkgs> and checking if the overlay exists is not ideal
noudle has joined #nixos
<hexagoxel> but are there _any_ options around to get directory-specific behaviour, beyond using direnv to modify NIX_PATH ?
brandonhamilton has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @nilp0inter opened pull request #88458 → kapow: init at 0.5.3 → https://git.io/Jfgcj
<chin-tastic> hexagoxel: I've been using a combination of niv + lorri + direnv to give that type of behavior in a per-project manner.
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
<chin-tastic> hexagoxel: this is more or less how I do things: https://christine.website/blog/how-i-start-nix-2020-03-08
dansho has quit [Ping timeout: 260 seconds]
vyorkin has quit [Ping timeout: 246 seconds]
<hexagoxel> chin-tastic: great, thanks!
<RRedcroft> how does the "wrapQtAppsHook" work?, do i just add "nativeBuildInputs = [ wrapQtAppsHook ];" inside stdenv.mkDerivation?
quinn has quit [Quit: ZNC 1.7.5 - https://znc.in]
felixfoertsch has quit [Quit: ZNC 1.7.4 - https://znc.in]
felixfoertsch has joined #nixos
<b42> but with libsForQt5.mkDerivation instead of stdenv.mkDerivation
<RRedcroft> b42: ahh, missing the libsforqt5
<{^_^}> [nixpkgs] @bandresen opened pull request #88459 → babashka: 0.0.94 -> 0.0.97 → https://git.io/JfgCs
hmpffff has quit [Quit: Bye…]
reallymemorable has quit [Quit: reallymemorable]
morgrimm has joined #nixos
gxt has joined #nixos
rawr has quit [Quit: I can't explain, you would not understand, this is not how I am]
pjt_014 has joined #nixos
orivej has quit [Ping timeout: 272 seconds]
grumble has joined #nixos
orivej has joined #nixos
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<RRedcroft> b42: im getting "anonymous function at /home/redsith/tmpdev/nixpkgs/pkgs/applications/misc/houdini/runtime.nix:1:1 called without required argument 'wrapQtAppsHook'"
quinn has joined #nixos
<cole-h> infinisil: Figure out my Transmission problem :D Needed to set the `downloads` user's home (and let it be created) lol
morgrimm has quit [Ping timeout: 264 seconds]
ebopp has quit [Remote host closed the connection]
<cole-h> s/Figure/Figured
<infinisil> Ah I missed those messages
<infinisil> Glad you figured it out :)
<infinisil> (well I can't remember having to do this myself though)
<cole-h> Hehe, because you didn't change the user/group
<RRedcroft> b42: nvm fixed it, doing libs.forqt5.callpackage, then just using mkDerivation
<cole-h> I set up a new "downloads" user+group for transmission + sonarr + etc
xcmw has joined #nixos
<cole-h> infinisil: I'm wondering if you know how I would set up nginx (or anything) to redirect some URL like `transmission.lan` to `localhost:9091/transmission/web` and `sonarr.lan` to `localhost:8989`?
orivej has quit [Quit: No Ping reply in 180 seconds.]
fuzen has joined #nixos
orivej has joined #nixos
<etu> cole-h: i do that for my sonarr
<cole-h> Oh yeah, you do. But I noticed your stuff is in a container -- mine isn't; will that make a difference?
<etu> cole-h: on the host you were looking at before, check the services directory
<pistache_> cole-h: multiple "server { ... }" blocks, each with server_name and proxy_pass directives
<etu> cole-h: That rewrite is in nginx outside of the container :)
<cole-h> Oh, I see. Btw, is there a reason you run sonarr and friends in a container? etu
morgrimm has joined #nixos
<cole-h> Right. I was wondering how much different that would look with just caring about local redirects
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
quinn has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @mweinelt opened pull request #88461 → home-assistant: 0.109.6 → 0.110.0 → https://git.io/JfgWJ
quinn has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88462 → pspg: 3.0.7 -> 3.1.1 → https://git.io/JfgWt
inkbottle has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zebrag has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #88463 → ocamlPackages.curly: init at 2019-11-14 → https://git.io/JfgWm
lsix has joined #nixos
reallymemorable has joined #nixos
drewc has quit [Ping timeout: 260 seconds]
morgrimm has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @adisbladis pushed to master « nixos/display-managers: Also set DBUS_SESSION_BUS_ADDRESS in the wrapper script context »: https://git.io/JfgWc
vyorkin has joined #nixos
<vyorkin> looks like my /nix/store/.links dir is larger than it should be
lsix has quit [Quit: WeeChat 2.8]
orivej_ has joined #nixos
RRedcroft has quit [Ping timeout: 240 seconds]
knupfer has quit [Ping timeout: 260 seconds]
<vyorkin> `nix-collect-garbage -d` and `nix optimise-store` don't help
orivej has quit [Ping timeout: 246 seconds]
__monty__ has quit [Quit: leaving]
<infinisil> vyorkin: That's where everything is!
<vyorkin> I believe it should be 2 or 3 times smaller
<infinisil> .links contains all files of the whole /nix/store
<infinisil> And the /nix/store/*-* paths just hardlink with the .links dir
<vyorkin> yeah, understand...
chloekek has quit [Ping timeout: 272 seconds]
<vyorkin> but I still think that it larger than it should really be
<vyorkin> and it is hard to tell if I'm right or not https://i.imgur.com/4YO4wOO.png
<infinisil> Why should it be smaller?
<armin> [1] + segmentation fault (core dumped) mandelbulber2
<armin> hmmmm, so where does that coredump end up?
<{^_^}> [nixpkgs] @zowoq opened pull request #88464 → editorconfig.yml: suppress curl output → https://git.io/JfgW2
<infinisil> armin: Not cwd?
<{^_^}> [nixpkgs] @zowoq opened pull request #88465 → nix-update: init at 0.1 → https://git.io/JfgWV
<armin> infinisil: doesn't seem so
drewc has joined #nixos
<infinisil> armin: Ah, check out systemd-coredump
<infinisil> and coredumpctl
<vyorkin> infinisil: because I've commented out like 70% of my packages
xd1le has quit [Read error: Connection reset by peer]
<infinisil> vyorkin: That doesn't make them disappear
xd1le has joined #nixos
<infinisil> Although I guess if you nix-collect-garbage -d, old generations should disappear
<vyorkin> yeah, I know that
<vyorkin> I've mentioned that in the first message
<infinisil> (Yeah that's why I mentioned it)
<infinisil> vyorkin: You can check all the GC roots with `nix-store --gc --print-roots`
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
<infinisil> Or you can check the root of any /nix/store path with `nix-store -q --roots /nix/store/...`
<infinisil> This tells you why they're not GCd
<armin> infinisil: nice, ty
<vyorkin> infinisil: thanks, I'll try to trace the gc roots
vyorkin has quit [Quit: WeeChat 2.8]
vyorkin has joined #nixos
ACHLO has joined #nixos
kvda has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #87638 → arrow-cpp: 0.16.0 -> 0.17.1 → https://git.io/JflAH
<{^_^}> [nixpkgs] @veprbl pushed 4 commits to master: https://git.io/Jfgle
Rusty1 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
vyorkin has quit [Ping timeout: 258 seconds]
dckc has quit [Ping timeout: 246 seconds]
dckc has joined #nixos
Jonathan76 has quit [Remote host closed the connection]
proofofkeags has quit [Remote host closed the connection]
hooo has quit [Quit: Connection closed for inactivity]
gustavderdrache has quit [Quit: Leaving.]
o1lo01ol1o has quit [Remote host closed the connection]
proofofkeags has joined #nixos
proofofkeags has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @puzzlewolf opened pull request #88466 → gazebo: remove → https://git.io/Jfgls
philr has joined #nixos
xcmw has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
<cole-h> infinisil: So I've got nginx proxyPass stuff working, but when I visit http://localhost/torrents (transmission), I get "connection failed". You have any ideas? Current config: https://gist.github.com/cole-h/21d707d28b6425bbcfa0a299e6f82d50
orivej has joined #nixos
<cole-h> Make that `http://localhost/torrents/` (trailing slash) -- without, it redirects me to /transmission/web/
alp has quit [Ping timeout: 272 seconds]
o1lo01ol1o has quit [Ping timeout: 260 seconds]
vyorkin has joined #nixos
dermetfan has quit [Ping timeout: 246 seconds]
ssk has joined #nixos
<ssk> does anyone have any ideas on how I might be able to solve: https://github.com/NixOS/nixpkgs/issues/88449 ? All I'd like to do is cross compile numpy from x86 to armv7 :)
<{^_^}> #88449 (by satshabad-cr, 3 hours ago, open): Can't build numpy cross package for armv7 due to failure compiling gfortran needed in lapack and blas dependencies
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
erasmas has quit [Quit: leaving]
cosimone has quit [Ping timeout: 260 seconds]
xd1le has quit [Read error: Connection reset by peer]
xd1le has joined #nixos
<evanjs> lassulus: wowwww I did not realize how straightforward nixos-generators really is. And that hyperv (or rather, HyperV gen 2) image support was nust added to nixpkgs...
<evanjs> so I figured I'd just do this lol https://github.com/nix-community/nixos-generators/pull/53
<{^_^}> nix-community/nixos-generators#53 (by evanjs, 1 minute ago, open): Add hyperv format
<evanjs> Surprisingly easy :D thanks for maintaining this extremely convenient repo!
<evanjs> s/nust/just. wow
shabius has quit [Read error: Connection reset by peer]
shabius has joined #nixos
asymptotically has quit [Quit: Leaving]
Forkk has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Forkk has joined #nixos
lukash_ is now known as lukash_|away
orivej has quit [Ping timeout: 246 seconds]
<infinisil> cole-h: No idea sorry
orivej has joined #nixos
justanotheruser has quit [Ping timeout: 264 seconds]
<cole-h> RIP. The web is a mysterious place.
kim0 has quit [Quit: Connection closed for inactivity]
<hpfr[m]> using the systemd module to write some services for suspend and post-resume. I've specified wantedBy but when I view the generated service files in /etc/systemd/system, they don't have a wantedBy line? does this matter?
<{^_^}> [nixpkgs] @sternenseemann opened pull request #88467 → ocamlPackages.mirage-crypto 0.6.2 → 0.7.0 and updated/new dependencies → https://git.io/Jfglh
<hpfr[m]> `before` and `after` have generated fine, but not `wantedBy`
<clever> hpfr[m]: i think it uses overrides.conf to add it to the thing your wantedby
<clever> instead adding Wants= to the other thing
<hpfr[m]> oh yeah, so it's not stateful somehow. thanks!
<hpfr[m]> clever++
<{^_^}> clever's karma got increased to 430
<hpfr[m]> thanks for that big-parallel tip, I can actually build the patched kernel for my surface now without it going nuclear
MmeQuignon has quit [Ping timeout: 252 seconds]
<T0pH4t> can a nixos module create a new user or would that have to be done at a container/os configuration.nix level?
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
cole-h has quit [Quit: Goodbye]
<clever> T0pH4t: configuration.nix is a nixos module!
<T0pH4t> i guess that its true
<clever> so both modules and configuration.nix can create users
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/a18eaa7b93a (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<T0pH4t> hmm ok, mine is not begin created so i guess i need to dig more. Thx!
<clever> T0pH4t: is the module actually being loaded?
<T0pH4t> yes
<T0pH4t> i think, enable = true yes?
SaraCurvy has joined #nixos
<clever> T0pH4t: how did you define the user?
simba1 has quit [Ping timeout: 260 seconds]
<T0pH4t> inc the config section, so users = { users.myuser { ... } }
<T0pH4t> config section of module
<T0pH4t> was mimicing this
<clever> T0pH4t: and did you add your module to module-list.nix ?
xd1le has quit [Read error: Connection reset by peer]
<T0pH4t> no, i addded to the imports of a container
justanotheruser has joined #nixos
xd1le has joined #nixos
<clever> T0pH4t: ah, containers dont restart when you nixos-rebuild
<clever> T0pH4t: you need to restart the container manually
<T0pH4t> but its declarative
<T0pH4t> shoudl that not restart it?
<clever> nope, it doesnt for some weird reason
orivej has quit [Quit: No Ping reply in 180 seconds.]
<clever> systemctl restart container@name
SaraCurvy has quit [Client Quit]
<T0pH4t> oh really! wow, ok.. thx for the info lol
cole-h has joined #nixos
orivej has joined #nixos
<T0pH4t> actually it doesn't get restart if the config for the module changes
<T0pH4t> since i see it error out i think
<T0pH4t> tho i guess something odd is going on since i don't see any of the prestart invoking or was the user i wanted created so :/ will keep looking lol
jgeerds has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @lilyball opened pull request #88468 → ffsend: don't require openssl on darwin → https://git.io/Jfg8L
vyorkin has quit [Quit: WeeChat 2.8]
jgeerds has joined #nixos
ssk has quit [Remote host closed the connection]
jgeerds_ has joined #nixos
RRedcroft has joined #nixos
jgeerds has quit [Ping timeout: 260 seconds]
RRedcroft has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 240 seconds]
<T0pH4t> so my user is there. just fyi.
<T0pH4t> preStart doesn't seem to be running tho :/
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #88469 → tendermint: 0.32.11 -> 0.32.12 → https://git.io/Jfg8l
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<T0pH4t> nvm foudn it buried in journalctl
maxdevjs has joined #nixos
mbrgm_ has joined #nixos
kvda has joined #nixos
ixxie has quit [Quit: Lost terminal]
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos
meh` has joined #nixos
Mateon1 has quit [Ping timeout: 264 seconds]
Mateon3 has joined #nixos
Mateon3 is now known as Mateon1
<agam> Hi, question about "local dotfiles" with Nix, specifically my `~/.zshrc`. I've been using this for a while now: https://github.com/agam/dotfiles/blob/master/.zshrc, and obviously can't refer to an _absolute_ path for the `antigen.zsh` helper script, what's the right way to do this in Nix?
jgeerds_ has quit [Ping timeout: 265 seconds]