andi- changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || 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/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2019 || For best support,
alex`` has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nix] @edolstra pushed 2 commits to flakes: https://git.io/JvOYK
ng0_ has quit [Quit: leaving]
mbrgm has quit [Ping timeout: 245 seconds]
mbrgm_ has joined #nixos
cosimone has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78583 → nixos/display-managers/auto: remove → https://git.io/Jvmvh
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvOYD
mDuff has quit [Ping timeout: 265 seconds]
m0rphism has quit [Ping timeout: 268 seconds]
leira[m] is now known as Leira[m]
jgeerds has quit [Ping timeout: 240 seconds]
<{^_^}> [nix] @edolstra pushed to flakes « Use std::nullopt »: https://git.io/JvOYx
genesis has quit [Ping timeout: 272 seconds]
wildtrees_ has joined #nixos
erasmas has quit [Quit: leaving]
wildtrees has quit [Ping timeout: 268 seconds]
genesis has joined #nixos
peelz has joined #nixos
alex`` has joined #nixos
<peelz> Hey I'm new to NixOS. Is it possible to mount filesystems."/" as tmpfs? I can't seem to make it work.
<lovesegfault> peelz: You can't mount root as a tmpfs without special treatment, tmpfs is ephemeral
<lovesegfault> AFAIK
iqubic has joined #nixos
<peelz> What kind of special treatment?
o1lo01ol1o has quit [Remote host closed the connection]
tv has joined #nixos
<lovesegfault> peelz: I know that you can, in theory, copy root to ram in the initrd and then boot off of that; but I do not know how to do it
<lovesegfault> And I wouldn't recommend running an everyday system like that
<lovesegfault> why are you looking to do this?
<peelz> oh why not?
<drakonis> it eats all your data on reboot
<drakonis> unless you mount all non ephemeral data
<drakonis> elsewhere that is.
alex`` has quit [Ping timeout: 272 seconds]
<peelz> yeah that's what I'm doing
<drakonis> the question is, why?
<peelz> uhh I liked the idea of having a clean environment on boot
<qyliss> gchristensen makes root read-only
<qyliss> you could do that
jerryaldrichiii_ is now known as jerryaldrichiii
<peelz> :o
<drakonis> well, he knows what he's doing
<peelz> I have 64GB of RAM on this machine
<peelz> Is it really a bad idea to set / as tmpfs and have all persistent paths mounted?
<drakonis> that is a lot of ram.
<peelz> it is indeed
<drakonis> that's enough storage to include my entire nix install and still have free space to do anything
<peelz> lmao
<{^_^}> [nixpkgs] @alyssais reopened pull request #78789 → dino: 2019-10-28 -> 0.1.0 → https://git.io/JvOYt
<drakonis> i'd ramdisk some video games with that
<drakonis> but sure, go for it.
<peelz> so should I mount / as tmpfs or just mount the partition as readonly?
<drakonis> please store your nix store outside of root
<drakonis> otherwise it'll be eaten on reboot
<peelz> right
<peelz> currently I have 1 LVM partition with everything on it. How can I tell the EFI loader where to look if my root is in tmpfs?
skrzyp has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @evanjs opened pull request #78795 → silicon: init at 0.3.0 → https://git.io/JvO38
mexisme has joined #nixos
skrzyp has joined #nixos
<{^_^}> [nixpkgs] @Frostman opened pull request #78796 → helm: 3.0.1 -> 3.0.3 and improve build meta → https://git.io/JvO3z
turona has quit [Ping timeout: 272 seconds]
v88m has joined #nixos
<{^_^}> [nixpkgs] @alyssais merged pull request #76466 → spamassassin: use /etc/mail/spamassassin for config → https://git.io/Jebvd
<{^_^}> [nixpkgs] @alyssais pushed to master « spamassassin: use /etc/mail/spamassassin for config »: https://git.io/JvO39
<{^_^}> [nixpkgs] @evanjs opened pull request #78797 → postman: 7.16.0 -> 7.16.1 → https://git.io/JvO3A
peanutbutter144 has quit [Quit: No Ping reply in 180 seconds.]
peanutbutter144 has joined #nixos
jluttine has quit [Ping timeout: 240 seconds]
thc202 has quit [Ping timeout: 260 seconds]
mbrgm_ has joined #nixos
jluttine has joined #nixos
mbrgm has quit [Ping timeout: 265 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @matthewbauer opened pull request #78798 → [wi[] nixos/lsb.nix: init → https://git.io/JvOs0
<gchristensen> I feel pretty skeeved out by that PR just based on ... not sure what
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/1dadefec574 (from 79 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
logzet_ has joined #nixos
logzet has quit [Ping timeout: 248 seconds]
Heirlung has quit [Ping timeout: 265 seconds]
<simpson> It's pretty funny. Well done, for sure. I like how, from the start, there are extra packages not specified in LSB.
<gchristensen> interesting, that is exactl ythe comment I had typed out
<gchristensen> almost.
werner291 has quit [Quit: werner291]
Heirlung has joined #nixos
<lovesegfault> gchristensen: That gave me a yikes, not sure why
<qyliss> hmm yeah not sure I like that
<qyliss> I'm not sure encouraging people to just enable that and go back to impure binaries is a good idea
<qyliss> Which is what its presence will do
<gchristensen> I'm on board with UX improvements, or a way to make a steam-run-like-thing more obviously the right answer, this feels bad
<lovesegfault> Could we have an `lsb-run` instead?
<gchristensen> that seems like a nice idea
<lovesegfault> Also, we're two successful builds away from having trunk-combined all green on Hydra :D
<simpson> lovesegfault++ I like that idea, especially if we actually limit it to LSB.
<{^_^}> lovesegfault's karma got increased to 10
<lovesegfault> simpson: Yeah, I wonder whether a setup like python.withPackages would be possible
mexisme_ has joined #nixos
<lovesegfault> So you could do nix-shell -p lsb-run.withPackages ( pkgs: with pkgs; [ hello ] )
<lovesegfault> Something like that
TwoNicToupper has joined #nixos
<simpson> Interesting.
gustavderdrache has joined #nixos
<gchristensen> sounds a lot like the FHS runner we have too
mexisme has quit [Ping timeout: 260 seconds]
wildtrees_ has quit [Quit: Leaving]
<lovesegfault> gchristensen: kind of, yeah, just in cli-tool form
<gchristensen> maybe there could be an autofhs CLI tool which uses `ldd` and fills in library dependencies with nix-locate
qubasa_ has joined #nixos
wavirc22 has quit [Ping timeout: 268 seconds]
wavirc22 has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvOG8
qubasa has quit [Ping timeout: 240 seconds]
genesis has quit [Ping timeout: 272 seconds]
fiddlerwoaroof has joined #nixos
<lovesegfault> gchristensen: I fear that being misleading for non-linked deps
<gchristensen> maybe so
<gchristensen> qyliss instructed me to go take a break, so I'm going to do that
<drakonis> qyliss: i'm cant agree that it is a bad thing, it gets rid of the annoying hoops that a user has to jump to use one off binaries that don't play ball with nix's structure
<samueldr> I've had a good success rate, though minimal actual uses, of steam-run to run non-steam games
<samueldr> why not lsb-run ?
<drakonis> there's binaries that i have to use patchelf to run non game binaries
<drakonis> the hoop jumping isnt fun because it broke the binaries
* samueldr now catches up with scrollback
<evanjs> drakonis: cases where steam-run doesn't work, either?
<drakonis> yes
<evanjs> dang
<samueldr> drakonis: was it because steam-run was missing some libs?
<drakonis> i have to chuck it into a container to make it work
<drakonis> some libraries? there was a lot of proprietary libraries there
<samueldr> rephrasing the question, what was the failure case that made it fail under steam-run?
<drakonis> this was circa 2018, i won't remember the exact details
<drakonis> its a xilinx editor i think?
<{^_^}> [nixpkgs] @chkno opened pull request #78799 → gnupatch: Don't fetch from cgit URLs with unstable hashes → https://git.io/JvOGM
<drakonis> the issue was the proprietary bits
valdosti has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a8ea4f0d33f (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<evanjs> oh I didn't even realize it but e.g. winbox is a good example. okay, maybe windows exes aren't the best example :P
<evanjs> have to use wine for it, because it's static I think
<drakonis> its not a windows executable, mind you.
<drakonis> it ran natively.
<drakonis> also i don't see how this would impact the nixos story around upgrades and version dependencies
genesis has joined #nixos
thongpv87 has joined #nixos
<drakonis> being able to run binaries from regular distributions shouldnt be mutually exclusive with managing your whole system through nix
<{^_^}> [nixpkgs] @yurrriq opened pull request #78800 → scc: 2.10.1 -> 2.11.0 → https://git.io/JvOG7
<evanjs> I can see it breaking the whole only use what you need concept, as well as the potential closure sizes...
Rusty1 has quit [Remote host closed the connection]
<drakonis> it doesn't impact closure sizes though?
<drakonis> its a module
<evanjs> Ohhhhh wait reading it over again... wow yeah
<evanjs> I'm on the same page now. derp
<evanjs> Starting to see what grahamc[m] was saying
<evanjs> e.g. environment.sessionVariables.LD_LIBRARY_PATH in particular
<drakonis> if i have to do this kind of stuff, i usually just throw it into a nspawn container to wall off the binary into a familiar environment
<lovesegfault> drakonis: Vivado?
<drakonis> sorry, its xilinx
<lovesegfault> Vivado is all bundled anyway
<drakonis> the ISE
<lovesegfault> Xilinx has Vivado and ISE, with the former having replaced the latter
<drakonis> yeah
<drakonis> ISE is an eclipse based editor
<drakonis> evanjs: this is what i'd call, self inflicted wounds.
<{^_^}> [nixpkgs] @asbachb opened pull request #78801 → netbeans: 11.1 -> 11.2 → https://git.io/JvOZe
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/1dadefec574 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @aanderse merged pull request #76583 → nixos/httpd: add locations option to virtualHosts → https://git.io/JeNT5
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JvOZl
peanutbutter144 has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/af9bb2af8f0 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<drakonis> now that i thought a bit more about it, as is, it is in a terrible way.
peanutbutter144 has joined #nixos
iyzsong has joined #nixos
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #78520 → odpic: 3.2.1 -> 3.3.0 → https://git.io/JvqDD
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvOZ1
orivej has joined #nixos
<thongpv87> Does anyone use Thinkpad X1 Extreme (2nd). How can I make external display work with the machine? I tried https://github.com/NixOS/nixos-hardware, it take effect on the machine but external monitor still not working.
h0m1 has quit [Ping timeout: 272 seconds]
h0m1 has joined #nixos
marcusr has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @aanderse opened pull request #78802 → nixos/httpd: module cleanup → https://git.io/JvOnU
marcusr has joined #nixos
Palpares has quit [Ping timeout: 240 seconds]
tertl3 has joined #nixos
bastii has quit [Ping timeout: 252 seconds]
bastii has joined #nixos
Palpares has joined #nixos
<petersjt014[m]> <thongpv87 "Does anyone use Thinkpad X1 Extr"> If you're following exact instructions and not getting the expected results I'd submit an issue to the github page. Might be that you missed something, but hardware is picky so maybe not.
<{^_^}> [nixpkgs] @marsam merged pull request #78651 → python27Packages.statsmodels: 0.10.2 -> 0.11.0 → https://git.io/Jvm7a
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOnG
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78581 → gspell: 1.8.2 -> 1.8.3 → https://git.io/JvmvE
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvOnZ
<{^_^}> [nixpkgs] @marsam merged pull request #78518 → mtprotoproxy: 1.0.8 -> 1.0.9 → https://git.io/JvqDR
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOnn
<lovesegfault> thongpv87: I have a Thinkpad P1 Gen 1
<lovesegfault> What's up?
<{^_^}> [nixpkgs] @evanjs opened pull request #78804 → cargo-geiger: 0.9.0 -> 0.9.1 → https://git.io/JvOnC
<thongpv87> I'm new to NixOS so I thing I missed st. I just install nixos, configure network and GUI in the configuration.nix. Then I booted into the machine, run add channel and update chanel, then add the <nixos-hardware/lenovo/thinkpad/x1-extreme/gen2> into the configuration.nix and rebuild + reboot the machine
<thongpv87> I noticed that the font size get bigger, and battery indicator work correctly
<{^_^}> [nixpkgs] @marsam merged pull request #78521 → ott: 0.29 -> 0.30 → https://git.io/Jvqyr
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOnW
<thongpv87> So I thing the hardware configuration really take effect on the machine
<thongpv87> When I connect the external monitor to the thunderbolt port and HDMI port, it show the external monitor display mode (extend, external monitor only, duplicate) on the machine
<thongpv87> I choose duplicated, but nothing displayed on the external monitor
<thongpv87> When I connected the keyboard and mouse to the external monitor, then connect to the laptop via thunderbolt port, I could use these devices normaly
v88m has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #77903 → seyren: 1.1.0 -> 1.5.0 → https://git.io/JvT2O
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOna
<{^_^}> [nixpkgs] @marsam merged pull request #77898 → quickder: 1.2-6 -> 1.3.0 → https://git.io/JvTg4
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOnw
CcxWrk has quit [Ping timeout: 252 seconds]
CcxWrk has joined #nixos
bhipple has joined #nixos
<{^_^}> [nixpkgs] @nh2 opened pull request #78806 → glibc: Fix build error due to warning with musl → https://git.io/JvOnp
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/98cc98efe15 (from 42 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
thongpv88 has joined #nixos
thongpv89 has joined #nixos
<{^_^}> [nixpkgs] @bdesham opened pull request #78807 → swiftformat: 0.44.0 -> 0.44.1 → https://git.io/JvOcU
thongpv89 has quit [Remote host closed the connection]
thongpv88 has quit [Ping timeout: 268 seconds]
mattyu has joined #nixos
lovesegfault has quit [Ping timeout: 265 seconds]
mattyu has quit [Client Quit]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
wucke13 has quit [Quit: ZNC 1.7.4 - https://znc.in]
mumuluxi has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @nh2 opened pull request #78808 → pythonPackages.Babel: Fix build with Nix < 2.3 → https://git.io/JvOcm
spacefrogg has joined #nixos
mumuluxi has joined #nixos
wucke13 has joined #nixos
v88m has joined #nixos
WinchellsM has quit [Quit: Lost terminal]
felixfoertsch has joined #nixos
felixfoertsch23 has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @nh2 merged pull request #78806 → glibc: Fix build error due to warning with musl → https://git.io/JvOnp
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JvOcW
mexisme_ has quit [Ping timeout: 240 seconds]
drakonis has quit [Quit: WeeChat 2.6]
gustavderdrache has quit [Quit: Leaving.]
domogled has joined #nixos
TwoNicToupper has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #78784 → lego: 3.2.0 -> 3.3.0 → https://git.io/JvOL2
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvOCq
<evanjs> hrm. any way to allow for SHELL to be manipulated during checkPhase?
<evanjs> I think that's what I need to/could do to fix this, anyhow
srid-irccloud has quit [Quit: Connection closed for inactivity]
bhipple has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos
mexisme_ has joined #nixos
ddellaco1 has quit [Ping timeout: 240 seconds]
TwoNicToupper has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
v88m has quit [Ping timeout: 268 seconds]
mac10688 has joined #nixos
mexisme_ has quit [Ping timeout: 268 seconds]
joshbright has joined #nixos
[Leary] has joined #nixos
Lears has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @happy-river opened pull request #78810 → Feature/mastodon → https://git.io/JvOWY
domogled has quit [Ping timeout: 272 seconds]
wavirc22 has quit [Ping timeout: 260 seconds]
wavirc22 has joined #nixos
mexisme_ has joined #nixos
v88m has joined #nixos
[Leary] has quit [Remote host closed the connection]
Lears has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d55c1b1d18b (from 75 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Enzime> I have: mkOption { type = types.attrsOf types.str; }
<Enzime> is it possible to make it allow strings as well as null?
<petersjt014[m]> Personally I'd avoid that if possible--the 'billion dollar mistake' (Horae's words, not mine) is a sneaky little bugger. If there was an Enum/Union type i'd suggest that.
<petersjt014[m]> I am pretty sure what you want is possible though
<petersjt014[m]> the nix manual contains things like `openssl = if sslSupport then openssl else null;`
<peelz> does anybody know why memtest86+ fails to boot (hangs) with boot.loader.grub.memtest86.enable = true;
Rusty1 has quit [Quit: Konversation terminated!]
chagra_ has joined #nixos
<petersjt014[m]> Enzime: try something like `types.str or types.null`. I can't test that rn but it seems like the intuitive answer.
<petersjt014[m]> peelz: Does it dump an error in any logs that you know of?
<peelz> logs?
<petersjt014[m]> I think they'd go in either dmesg or /var, hold on
chagra has quit [Ping timeout: 268 seconds]
<petersjt014[m]> Hmm, not sure which if either of those
<petersjt014[m]> dmesg logs everything hardware-wise from boot
<peelz> uhh
<peelz> well seeing as that I have to hard reset my machine after attempting to boot into memtest86+, wouldn't dmesg get cleared?
domogled has joined #nixos
<peelz> I'm not too sure how to debug this
<petersjt014[m]> Yeah. Sorry I'm just kinda throwing things out there
<peelz> lol
<petersjt014[m]> I haven't boot nixos on a physical machine in awhile
<peelz> This is my config.boot.loader: https://termbin.com/cmsp1
<petersjt014[m]> This is kinda frustrating cuz I don't know how much I don't know here
<petersjt014[m]> think you did that wrong
<petersjt014[m]> here, do something like
<peelz> Did I?
<peelz> oh fuck lol
<peelz> I just checked the contents of that paste lmao
<petersjt014[m]> `cat file | curl -F file=@- 0x0.st`
<peelz> gimme a sec, I did an oopsie
<petersjt014[m]> sure
<petersjt014[m]> sec currently being given
<duck_> anyone with experience screwing with microcode updates here? got a Westmere chip here that isn't taking microcode updates
<duck_> I've set hardware.cpu.intel.updateMicrocode = true
duck_ is now known as duckfullstop
<duckfullstop> on the latest kernel version on unstable, e1000e doesn't get an ipv4 lease
<duckfullstop> (without microcode)
<peelz> petersjt014[m]: https://termbin.com/48pvi
<peelz> sorry about that lol
<duckfullstop> I could be on a red herring here, but I fixed this exact issue with the latest kernel on a Kaby Lake system by updating microcode, so I'm presuming I have the same problem
jboy has quit [Remote host closed the connection]
<duckfullstop> (kernel 4.19.98)
jboy has joined #nixos
<petersjt014[m]> peelz: Has it done anything with the systemd version enabled? I just noticed the warning about needing `allowUnfree` is only on one of those and I'm not sure if that's a mistake in the docs or not
<peelz> I haven't tested with the systemd one
<peelz> I'll go do that
TwoNicToupper has quit [Ping timeout: 268 seconds]
<peelz> petersjt014[m]: not sure if I did something wrong but it's not even showing up in the systemd one
<peelz> I executed `sudo nixos-rebuild switch && reboot`, went to my BIOS and manually selected "UEFI OS" from my boot override menu
<peelz> uhh... it fails to boot if I pick any of the generations from the systemd bootloader. Could it be that the systemd bootloader might not be getting updated? Is my /boot stale? o.O
<clever> peelz: first, you must run `efibootmgr -v` and see if systemd is listed there
<petersjt014[m]> Could be--it's happend to me before. I dont remember the circumstances but they were rare. I know how to test for that tho
<peelz> clever: uhh efibootmgr: command not found
<peelz> why is it not installed by default?
<clever> peelz: because you may not be using efi
<peelz> I don't have CSM enabled
<peelz> I'm definitely on UEFI
<clever> peelz: but nixos cant magically know that, and you need to chooe to install it
<peelz> so you're saying I should add it to my system packages?
<clever> peelz: yes
<peelz> aight, I thought my boot.loader settings would've made it install it
<clever> nixos could be modified to do that
<peelz> oh is there a setting for that?
<clever> the nix code within nixos could be modified, so it would do that
<clever> but its not an option currently
<peelz> ah gotcha
<peelz> clever: so what name should I expect to see for the systemd bootloader?
<peelz> I have NixOS-boot, Linux Boot Manager and UEFI OS
<clever> peelz: probably nixos, but you should also see the partition uuid and path to the .efi file
<peelz> ah yeah I see it
<peelz> it's the linux boot manager
<clever> Boot0004* UEFI OS HD(1,GPT,27c99b08-455d-4dfe-a44f-6150cbc09ef8,0x800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
<clever> this says to look on a given partition
<clever> [root@system76:~]# blkid /dev/nvme0n1p1
<clever> /dev/nvme0n1p1: UUID="7DBC-2698" TYPE="vfat" PARTUUID="27c99b08-455d-4dfe-a44f-6150cbc09ef8"
<clever> this one
<clever> -rwxr-xr-x 1 root root 120320 Dec 23 04:39 /boot/EFI/BOOT/BOOTX64.EFI
<clever> at this path within the partition
<peelz> path is /boot/EFI/SYSTEMD
<clever> peelz: and what did efibootmgr show?
<clever> peelz: yeah, that looks good
<peelz> not sure why I have 3 bootloaders though
<clever> peelz: oh, look at the boot order
<clever> peelz: it will do grub first, and then try systemd next
<peelz> right, but what is \EFI\BOOT\BOOTX64.EFI ?
mexisme_ has quit [Ping timeout: 260 seconds]
<clever> not sure
<peelz> does that just boot directly into the latest nixos gen?
<clever> both grub and systemd will give a menu
marcusr has quit [Remote host closed the connection]
<clever> entry 7 i'm not sure, run `file` on that .efi file
marcusr has joined #nixos
<clever> and/or strings
<peelz> uhh what's the package for strings?
<clever> peelz: `nix-shell -p`
<clever> its in the default stdenv
<peelz> I don't have it for whatever reason o.O
<clever> the stdenv isnt installed globally
<peelz> ah
<peelz> clever: so if I wanted to install it globally, should I add pkgs.stdenv?
<clever> ,libraries peelz
<{^_^}> peelz: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<peelz> huh alright
<clever> peelz: strings is part of binutils, but i really dont want compile-time tools installed globally, so this will copy out just strings and readelf
<clever> so i can then just install "stuff" and get just those 2 programs
<peelz> so what packages should be installed globally?
<clever> anything you use on a daily basis, that isnt directly involved in compiling
<peelz> hmm well strings is something I use every now and then
<peelz> and same for file
<peelz> so no problem in installing it globally then?
<clever> yeah
<peelz> ok thanks lol, thought I was doing something really wrong
<clever> strings and file are fine
<peelz> clever: BOOTX64.EFI seems normal: http://termbin.com/qesz
<peelz> both commands ^
<clever> peelz: that looks like systemd
<peelz> Huh
<peelz> should I just nuke /boot and rebuild?
<clever> peelz: na, just leave it as-is
<peelz> that's very strange though
<clever> peelz: and try to select linux boot manager, from the bios
<clever> the bios should also give a ui to change the order
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
<peelz> clever: yeah it's systemd
palo1 has joined #nixos
<peelz> clever: the systemd bootloader lists generations 1-7, whereas grub lists 1-14
<peelz> ???
<clever> peelz: is systemd enabled in configuration.nix?
<peelz> what line would that be?
<clever> peelz: boot.loader.systemd.enable
Shoubi has joined #nixos
palo has quit [Ping timeout: 265 seconds]
palo1 is now known as palo
<peelz> clever: do you mean boot.loader.systemd-boot.loader ?
<peelz> I have that set to true
<clever> yeah
<clever> i prefer using grub at all times
<peelz> yeah same -- unless there's a way to make systemd-boot less sucky?
<clever> grub config is just more powerful
<peelz> true
<peelz> clever: should I try `sudo nixos-rebuild switch --install-bootloader` ?
<clever> yeah, you can try that
Shoubit has quit [Ping timeout: 265 seconds]
<clever> and look at the generated config in /boot to see what its doing
<peelz> clever: where do I find those configs?
<clever> peelz: `ls -ltrh /boot/` and look at what dir was recently modified, or named similar to systemd
mexisme_ has joined #nixos
<peelz> clever: /boot/EFI didn't get updated
<peelz> I'll reinstalling with an empty /boot
<peelz> clever: it regenerated /boot/EFI this time
<clever> peelz: its likely smart enough to check if the files are already up to date
<peelz> seems like they weren't though
<peelz> clever: uhh only GRUB shows up in my BIOS
<clever> peelz: you want to double-check efibootmgr -v
<peelz> Yeah I checked -- same entries
<peelz> bios only shows "NixOS-boot" though
<peelz> (GRUB)
<{^_^}> [nixpkgs] @jonringer merged pull request #78299 → pythonPackages.atlassian-python-api: init at 1.14.9 → https://git.io/JvLic
<{^_^}> [nixpkgs] @jonringer pushed commit from Farkas, Arnold to master « pythonPackages.atlassian-python-api: init at 1.14.9 »: https://git.io/JvO8T
<{^_^}> [nixpkgs] @jonringer merged pull request #78250 → pythonPackages.djangorestframework-simplejwt: init at 4.4.0 → https://git.io/JvLEE
<{^_^}> [nixpkgs] @jonringer pushed commit from Farkas, Arnold to master « pythonPackages.djangorestframework-simplejwt: init at 4.4.0 »: https://git.io/JvO8I
nikola_i has joined #nixos
<peelz> clever: anyway doesn't really matter since I'm going to be using grub... still weird though
<peelz> also memtest86+ still fails to boot (hangs my GRUB)
<clever> peelz: last i checked, memtest doesnt support efi
<peelz> oh...
<peelz> lmao
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78812 → saga: 7.3.0 -> 7.5.0 → https://git.io/JvO8G
<peelz> clever: there seems to be a version that supports EFI: https://www.memtest86.com/download.htm
joshbright has quit [Quit: Leaving]
<clever> peelz: ive not had a chance to test it locally, so i dont know how diff it behaves
<{^_^}> [nixpkgs] @stigtsp opened pull request #78813 → ripasso-cursive: 0.3.0 -> 0.4.0 → https://git.io/JvO84
<peelz> clever: aight well it's not a big deal. I can always boot to windows and test with my benchmark tools there
<peelz> thanks for your help!
<clever> peelz: you can also just burn a memtest iso, and boot that
<peelz> yeah true
<clever> peelz: any test under an os, is not going to be a proper test
<clever> the os will be using some ram, which you cant test
<peelz> yeah that's true but I'm mostly testing for XMP stability
<peelz> I don't think I need to test 100% of the ram for that
Shoubi has quit [Read error: Connection reset by peer]
Shoubit has joined #nixos
<{^_^}> [nixpkgs] @SRGOM opened pull request #78814 → asdasdfsd → https://git.io/JvO8u
<{^_^}> [nixpkgs] @SRGOM closed pull request #78814 → asdasdfsd → https://git.io/JvO8u
<peelz> wth is this PR ^ lol
<raboof> I'd like to be able to debug firefox in gdb. I've used `overrideAttrs` to set `debugBuild = true; dontStrip = true;`, but still don't see any method names between `__libc_start_main` and libglib/libc
<raboof> is there anything more I should do?
domogled has quit [Quit: domogled]
<clever> > pkgs.enableDebugging pkgs.firefox-unwrapped
<{^_^}> "<derivation /nix/store/pc4jh0fqjp61qp6pki455xw43pa9rjks-firefox-unwrapped-72.0.2.drv>"
<clever> raboof: you want to use an expr like this
<peelz> clever: what does pkgs.enableDebugging do?
<{^_^}> [nixpkgs] @SRGOM opened pull request #78815 → qjournalctl: init at 0.6.2 → https://git.io/JvO8K
<clever> nix-repl> pkgs.enableDebugging
<clever> «lambda @ /nix/store/1pk5kg89rijpnnihldyl98xdxzrk6gkp-nixos-19.09.1772.54c9e1f53a7/nixos/pkgs/top-level/all-packages.nix:446:21»
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78816 → python27Packages.ROPGadget: 5.9 -> 6.0 → https://git.io/JvO8D
<clever> 445 # intended to be used like nix-build -E 'with import <nixpkgs> {}; enableDebugging fooPackage'
<clever> 446 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
hyper_ch2 has joined #nixos
<clever> peelz: it swaps out the stdenv, for one that enables debug
ayerhart has quit [Ping timeout: 265 seconds]
<peelz> ahh
<peelz> good to know
<raboof> for firefox specifically, should I still set `debugBuild` (https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/firefox/common.nix#L298) ?
knupfer has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/642134d5ad7 (from 38 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<clever> raboof: cant hurt
<clever> knupfer: raboof (pkgs.enableDebugging pkgs.firefox-unwrapped).override { debugBuild = true; }
mexisme_ has quit [Ping timeout: 272 seconds]
<raboof> thx. time to heat up the room ;)
andymandias has quit [Quit: ZNC 1.7.4 - https://znc.in]
ayerhart has joined #nixos
andymandias has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #78813 → ripasso-cursive: 0.3.0 -> 0.4.0 → https://git.io/JvO84
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JvO8p
chin-tastic has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78817 → scummvm: 2.1.0 -> 2.1.1 → https://git.io/JvO8j
hyper_ch2 has quit [Remote host closed the connection]
chin-tastic has joined #nixos
nikola_i has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78818 → scid-vs-pc: 4.20 -> 4.21 → https://git.io/JvO4t
<{^_^}> [nixpkgs] @Izorkin opened pull request #78819 → zsh: fix bracketed-paste-magic → https://git.io/JvO4q
knupfer has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @kirelagin opened pull request #78820 → gettext: Add macOS warning patch → https://git.io/JvO4Y
m0rphism has joined #nixos
hyper_ch2 has joined #nixos
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @kouk opened pull request #78821 → kops: 1.15.0 -> 1.15.1 → https://git.io/JvO4a
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78241 → nixosTests.systemd: port to Python → https://git.io/JvLRX
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvO4o
<hyper_ch2> so, my migration from Firefox to Brave has been completed now.
Jackneill has joined #nixos
mexisme_ has joined #nixos
vidbina has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
marek_ has joined #nixos
Acou_Bass has quit [Ping timeout: 268 seconds]
hyper_ch2 has joined #nixos
Acou_Bass has joined #nixos
lsix has joined #nixos
nikola_i has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78823 → seaview: 4.7 -> 5.0 → https://git.io/JvOBk
CustosLimen has quit []
dansho has joined #nixos
CustosLimen has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78824 → rsyslog: 8.1911.0 -> 8.2001.0 → https://git.io/JvOBq
<{^_^}> [nixpkgs] @Mic92 merged pull request #78789 → dino: 2019-10-28 -> 0.1.0 → https://git.io/JvOYt
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JvOBm
aiverson has quit [Ping timeout: 265 seconds]
<Enzime> > 1+1
<{^_^}> 2
Lears has quit [Remote host closed the connection]
Makaveli7 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78825 → rhythmbox: 3.4.3 -> 3.4.4 → https://git.io/JvOBc
tertl3 has quit [Quit: Connection closed for inactivity]
<mudri> Did Firefox break recently on nixos-unstable? And is it now fixed?
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @bennofs merged pull request #78816 → python27Packages.ROPGadget: 5.9 -> 6.0 → https://git.io/JvO8D
<{^_^}> [nixpkgs] @bennofs pushed commit from @r-ryantm to master « python27Packages.ROPGadget: 5.9 -> 6.0 »: https://git.io/JvOBu
<Enzime> > mkIf
<{^_^}> <LAMBDA>
<Enzime> > builtins.traceVal
<{^_^}> attribute 'traceVal' missing, at (string):277:1
lukash|away is now known as lukash
leothrix has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78826 → samplv1: 0.9.11 -> 0.9.12 → https://git.io/JvOB1
dm9 has joined #nixos
leothrix has joined #nixos
<{^_^}> [nixpkgs] @colemickens opened pull request #78827 → nixos/azure: add diskSize module option → https://git.io/JvOB9
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78828 → rshell: 0.0.25 -> 0.0.26 → https://git.io/JvOBd
leothrix has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @bennofs merged pull request #78750 → qdigidoc: 4.1.0 -> 4.2.3 → https://git.io/JvYDW
<{^_^}> [nixpkgs] @bennofs pushed 2 commits to master: https://git.io/JvOBb
tpanum- has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78829 → sunvox: 1.9.4c -> 1.9.5 → https://git.io/JvOBA
tpanum has joined #nixos
ixxie has joined #nixos
smatting has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78830 → snd: 19.9 -> 20.0 → https://git.io/JvORk
<{^_^}> [nixpkgs] @bennofs merged pull request #78606 → nim: 1.0.4 -> 1.0.6 → https://git.io/Jvmz9
<{^_^}> [nixpkgs] @bennofs pushed commit from @ehmry to master « nim: 1.0.4 -> 1.0.6 »: https://git.io/JvORO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78831 → teamspeak_server: 3.10.2 -> 3.11.0 → https://git.io/JvOR3
dansho has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #77082 → gitAndTools.git-workspace: init at 0.4.1 → https://git.io/JejgY
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvORG
dansho has joined #nixos
globin has quit [Quit: o/]
vidbina has quit [Ping timeout: 265 seconds]
globin has joined #nixos
rsoeldner_ has joined #nixos
rsoeldner has quit [Read error: Connection reset by peer]
Lears has joined #nixos
__monty__ has joined #nixos
jgeerds has joined #nixos
<{^_^}> [nixpkgs] @colemickens opened pull request #78832 → mesa: 19.3.2 -> 19.3.3 → https://git.io/JvO0J
rsoeldner_ has quit [Ping timeout: 240 seconds]
chloekek has joined #nixos
<wedens[m]> how do I configure wireguard to not route some subnets via tunnel?
<{^_^}> [nixpkgs] @Ma27 pushed to master « argbash: fix build »: https://git.io/JvO0t
fendor has joined #nixos
marek_ has quit [Ping timeout: 260 seconds]
marek_ has joined #nixos
leothrix has joined #nixos
sigmundv__ has joined #nixos
leothrix has quit [Ping timeout: 240 seconds]
tilcreator has quit [Ping timeout: 240 seconds]
ixxie has quit [Ping timeout: 268 seconds]
jbit has quit [Ping timeout: 246 seconds]
cust0dian has quit [Remote host closed the connection]
wavirc22 has quit [Ping timeout: 265 seconds]
wavirc22 has joined #nixos
chagra_ has quit [Ping timeout: 268 seconds]
thc202 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78833 → snakemake: 5.8.1 -> 5.9.1 → https://git.io/JvOEs
<{^_^}> [nixpkgs] @nlewo opened pull request #78834 → Fix dockerTools.buildLayerImage with 2 layers → https://git.io/JvOEW
oleks has quit [Quit: leaving]
<{^_^}> [nixpkgs] @xrelkd opened pull request #78835 → go-ethereum: 1.9.9 -> 1.9.10 → https://git.io/JvOEE
oleks has joined #nixos
<colemickens> wedens: isn't that done via allowedIPs?
<wedens[m]> afaik, allowedIPs is what goes though the tunnel
<wedens[m]> * through
<colemickens> Well, I used to think that, and used to have it working, but now on Android when I enable WG to my server, even if I restrict allowedIPs, my other Internet doesn't work. :/ Hm.
<colemickens> wedens: oh I'm sorry, are you asking for subtractive logic in the list of allowedIPs?
<wedens[m]> yeah
* colemickens doesn't know about that
<colemickens> I could be making it up, but I thought maybe there was a bang syntax?
<wedens[m]> I need to exclude some subnets from being routed through the tunnel
tilcreator has joined #nixos
<wedens[m]> I'm sure it's doable on a lower level via iptables or manually specifying routes, but I lack the skill ;)
<colemickens> And you can't do it via regular subnet masking?
<colemickens> ex: allowedIPs: 192.168.1.0/17, 192.168.129.0/24 would exclude 192.168.128.0/24
<colemickens> but I guess that only works for certain subnets
<wedens[m]> I want to route everything except some subnets through the tunnel, so whitelisting is not an option
* colemickens understands more, but doesn't have any ideas
<hyper_ch2> how about running two WG devs? one routes 0.0.0.0 and one routes only the disallow subnets and in the second one, with the disallowed subnets, make sure the endpoint is not reachable.... haven't tried this though
kleisli has quit [Ping timeout: 268 seconds]
klntsky has joined #nixos
werner291 has joined #nixos
klntsky_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78836 → python27Packages.sqlmap: 1.3.12 -> 1.4 → https://git.io/JvOuT
<wedens[m]> I guess I'll just try adding some static routes if there is no wg builtin option for that ;)
<wedens[m]> thanks for help
leothrix has joined #nixos
leothrix has quit [Ping timeout: 240 seconds]
m4ts has quit [Ping timeout: 240 seconds]
<raboof> clever: it's failing to compile with 'Error 2' - but I'm having a bit of trouble seeing what the *actual* error is there ;).
Makaveli7 has quit [Quit: WeeChat 2.7]
iqubic` has joined #nixos
mexisme_ has quit [Ping timeout: 260 seconds]
iqubic has quit [Ping timeout: 260 seconds]
mir100 has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78837 → teamviewer: 15.0.8397 -> 15.1.3937 → https://git.io/JvOux
cosimone has joined #nixos
ng0 has joined #nixos
ng0 has joined #nixos
ng0 has quit [Changing host]
mexisme_ has joined #nixos
ixxie has joined #nixos
tertl3 has joined #nixos
mexisme_ has quit [Ping timeout: 265 seconds]
alex`` has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #78838 → nixos/doc/network-manager: updates → https://git.io/JvOzC
<{^_^}> [nixpkgs] @worldofpeace opened pull request #78839 → Update xfce docs → https://git.io/JvOz8
leothrix has joined #nixos
<{^_^}> [nixpkgs] @djmaze opened pull request #78840 → Add ringcentral meetings → https://git.io/JvOz0
<{^_^}> [nixpkgs] @worldofpeace opened pull request #78841 → rl-2003: fix typo → https://git.io/JvOzz
leothrix has quit [Ping timeout: 268 seconds]
gagbo has joined #nixos
werner291 has quit [Quit: werner291]
nh2[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
hax404 has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @Mic92 merged pull request #78615 → Merge pull request #78615 from msteen/bitwarden_rs → https://git.io/Jvmro
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvOzb
knupfer has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78842 → supercollider: 3.10.3 -> 3.10.4 → https://git.io/JvOzA
<xa0[m]> the biggest problem I have with nix is the expression language tbh. Its extraordinarily weird. It makes me want to try guix, but everything else about guix seems to be done worse
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #78843 → nixos/networking-interfaces: change preferTempAddress to allow disabling temp addresses → https://git.io/JvOzj
hax404 has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #78507 → gpodder: 3.10.11 -> 3.10.12 → https://git.io/Jvq1B
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvOgU
<Shoubit> xa0[m], if you know any ML-like language (Haskell, OCaml, Elm) it's more familiar, but I can see it being different and harder to understand coming from a procedural/OOP language. FWIW Nix is a pretty small functional language compared to normal ML-likes
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78844 → stress-ng: 0.10.14 -> 0.10.16 → https://git.io/JvOgk
attero has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
null_radix[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
typetetris has quit [Quit: Connection closed for inactivity]
<xa0[m]> I do know haskell, but nix feels very "wrong" in comparison
o1lo01ol1o has quit [Ping timeout: 265 seconds]
cfricke has joined #nixos
<xa0[m]> I get that it's likely mostly me not being used to it, but I'm alse not sure I want to be
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78845 → tbb: 2019_U9 -> 2020_U1 → https://git.io/JvOgq
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
NickHu has quit [Quit: User has been idle for 30+ days.]
test5864346[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<{^_^}> [nixpkgs] @romildo merged pull request #78768 → qogir-icon-theme: 2019-09-15 -> 2020-01-29 → https://git.io/JvYQG
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JvOgc
phyfey[m] has quit [Quit: User has been idle for 30+ days.]
copy` has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
virus_dave has joined #nixos
zurdo has quit [Quit: User has been idle for 30+ days.]
dywedir[m] has quit [Quit: User has been idle for 30+ days.]
octowan[m] has quit [Quit: User has been idle for 30+ days.]
freerangechicken has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
satdev[m] has quit [Quit: User has been idle for 30+ days.]
l33[m] has quit [Quit: User has been idle for 30+ days.]
macerbi[m]1 has quit [Quit: User has been idle for 30+ days.]
<mudri> xa0[m]: Are you talking about the namespace management or something? I can't think of so many differences between Nixlang and Scheme, other than the macro system.
virus_dave has quit [Ping timeout: 268 seconds]
Makaveli7 has joined #nixos
knupfer has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #78706 → buildRustCrate: do not overlay OUT_PATH on src/ → https://git.io/JvYqm
<{^_^}> [nixpkgs] @andir pushed 3 commits to master: https://git.io/JvOgV
o1lo01ol_ has joined #nixos
nbardiuk has quit [Quit: User has been idle for 30+ days.]
leothrix has joined #nixos
nanashi0x74[m] has quit [Quit: User has been idle for 30+ days.]
<mudri> My question: has something been done to fonts recently on nixos-unstable? I'm having difficulty debugging why Firefox has started resolving bold Japanese to shit.
gxt has joined #nixos
o1lo01ol1o has quit [Ping timeout: 265 seconds]
leothrix has quit [Ping timeout: 245 seconds]
o1lo01ol_ has quit [Ping timeout: 246 seconds]
<mudri> (By “shit”, I mean Unifont.)
<hyper_ch2> you can check the nixpkgs repo and see if there was a change
clefru has quit [Quit: User has been idle for 30+ days.]
o1lo01ol1o has joined #nixos
kecia[m] has quit [Quit: User has been idle for 30+ days.]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/aecdd873a77 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<mudri> hyper_ch2: Where in it should I look?
whateverthis has quit [Quit: User has been idle for 30+ days.]
<mudri> hyper_ch2: where *in it*? I can't even find the changelog these days.
<hyper_ch2> git clone
<hyper_ch2> find . -iname "*.....*"
oida has quit [Quit: byez]
<hyper_ch2> or grep -iRl xxxx
lisprez[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
balsoft has quit [Quit: User has been idle for 30+ days.]
aurielmp has quit [Quit: User has been idle for 30+ days.]
m4ts has joined #nixos
<mudri> It's fine to not help if you aren't going to.
<hyper_ch2> what makes you think I know the location of something that you are looking for?
Sisyphe[m] has quit [Quit: User has been idle for 30+ days.]
isgy[m] has quit [Quit: User has been idle for 30+ days.]
leothrix has joined #nixos
manveru[m] has quit [Quit: User has been idle for 30+ days.]
<mudri> Surely the changelog is in a standard place.
m4ts_ has joined #nixos
m4ts has quit [Ping timeout: 246 seconds]
<Shoubit> AFAIK there is no changelog for unstable. If you're on unstable you're on your own
<etu> If there's things worth noting that we change in unstable, for example breaking changes. We tend to put that into the changelog for the next release.
icetan has quit [Quit: User has been idle for 30+ days.]
icetan[m] has quit [Quit: User has been idle for 30+ days.]
<mudri> Right, yeah, and it happens that the new ones are in nixos/doc/manual/release-notes/
<mudri> Cheers
leothrix has quit [Ping timeout: 272 seconds]
waleee-cl has joined #nixos
ngerstle[m] has quit [Quit: User has been idle for 30+ days.]
arianvp[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<mudri> etu: Is there an easy way to make this documentation render from source? Reading XML is not always the nicest thing.
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
disynthetic[m] has quit [Quit: User has been idle for 30+ days.]
<pingiun> warning: ignoring the user-specified setting 'sandbox', because it is a restricted setting and you are not a trusted user
<pingiun> why am I not a trusted user and what can I do about it?
tobim[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<mudri> Aha, nixos-help seems to do the right thing.
<etu> Oh, that's nice :)
<Shoubit> pingiun, add yourself as a trusted user to /etc/nix/nix.conf, `trusted-users = root your_username @or_a_group`
<pingiun> thanks
<pingiun> nix.trustedUsers = ["root" "jelle"];?
hyper_ch2 has quit [Remote host closed the connection]
<Shoubit> Yeah that should work
crazymind102[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
wysp3r[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #78846 → x264: fix on ARM → https://git.io/JvO2z
arsfeld[m] has quit [Quit: User has been idle for 30+ days.]
cab404[m] has quit [Quit: User has been idle for 30+ days.]
cr8[m] has quit [Quit: User has been idle for 30+ days.]
deadvader[m] has quit [Quit: User has been idle for 30+ days.]
gcoakes[m] has quit [Quit: User has been idle for 30+ days.]
goldengoof[m] has quit [Quit: User has been idle for 30+ days.]
goodwill[m] has quit [Quit: User has been idle for 30+ days.]
hannesl[m] has quit [Quit: User has been idle for 30+ days.]
init_6[m] has quit [Quit: User has been idle for 30+ days.]
itsu[m] has quit [Quit: User has been idle for 30+ days.]
jwaksbaum[m] has quit [Quit: User has been idle for 30+ days.]
niksnut[m] has quit [Quit: User has been idle for 30+ days.]
smolboye[m] has quit [Quit: User has been idle for 30+ days.]
taserlag[m] has quit [Quit: User has been idle for 30+ days.]
truh[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
xelaushi[m] has quit [Quit: User has been idle for 30+ days.]
fendor has quit [Ping timeout: 240 seconds]
leothrix has joined #nixos
dozn has quit [Quit: I'm probably just changing some settings or have had an outage, I'll be back soon.]
leothrix has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « matrix-synapse: 1.9.0 -> 1.9.1 »: https://git.io/JvO22
dozn has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/690dd986b23 (from 54 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @Mic92 opened pull request #78847 → perf: fix build on 5.5 → https://git.io/JvO2P
<peelz> Has anybody had any luck setting up their monitor order with services.xserver.xrandrHeads? I'm on the nvidia (proprietary) drivers.
ng0 has quit [Quit: leaving]
ng0 has joined #nixos
ng0 has joined #nixos
ng0 has quit [Changing host]
vidbina has joined #nixos
c0c0 has joined #nixos
c0c0 has quit [Client Quit]
<{^_^}> [nixpkgs] @zimbatm merged pull request #78821 → kops: 1.15.0 -> 1.15.1 → https://git.io/JvO4a
<{^_^}> [nixpkgs] @zimbatm pushed commit from @kouk to master « kops: 1.15.0 -> 1.15.1 (#78821) »: https://git.io/JvO2Q
Neo-- has joined #nixos
leothrix has joined #nixos
vidbina has quit [Ping timeout: 248 seconds]
Diogo has quit [Quit: The Lounge - https://thelounge.chat]
Diogo has joined #nixos
<peelz> this is what my services.xserver looks like: https://termbin.com/iiuo
leothrix has quit [Ping timeout: 248 seconds]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
shabius_ has joined #nixos
c0c0 has joined #nixos
shabius has quit [Ping timeout: 272 seconds]
c0c0 has quit [Client Quit]
hyper_ch2 has joined #nixos
kiloreux has joined #nixos
<Raito_Bezarius> I'm using node2nix to generate nix package files
<Raito_Bezarius> and I got this error: error: The path name '.drv' is invalid: it is illegal to start the name with a period. Path names are alphanumeric and can include the symbols +-._?= and must not begin with a period. Note: If '.drv' is a source file and you cannot rename it on disk, builtins.path { name = ... } can be used to give it an alternative name.
<Raito_Bezarius> I understand that means some package has a ".xxxx" in its name
<Raito_Bezarius> But I cannot find any of them in my node-packages.nix
<Raito_Bezarius> I'm using nixops and --show-trace tells me only it happens when recursively composing packages seems like
<Raito_Bezarius> ah the path name is '.drv'
mexisme_ has joined #nixos
<Raito_Bezarius> sorry for all of this :D…
<Raito_Bezarius> so I guess it means empty name
o1lo01ol_ has joined #nixos
<Raito_Bezarius> So my question becomes, can we trace evaluation of nix ?
<Raito_Bezarius> I'm in nix-repl and I'd like to trace all evaluations when I try to evaluate some attrset
<clever> Raito_Bezarius: there is the builtins.trace function, which you can insert anywhere in your code
mexisme_ has quit [Ping timeout: 246 seconds]
o1lo01ol1o has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78848 → tome4: 1.6.5 -> 1.6.6 → https://git.io/JvOag
<Raito_Bezarius> clever: I know but this is generated code and manual tracing didn't give me useful results
<Raito_Bezarius> I have like thousands of dependencies
<Raito_Bezarius> (yes, Node.js…)
<clever> Raito_Bezarius: what does `--show-trace` output?
<Raito_Bezarius> some stacktrace leading to "composePackage" where I've put a tracing function which gives me in turn some values but the names given are valid
<Raito_Bezarius> I'll give it a try again with the tracing to give you a 100% certain answer
cfricke has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78849 → tetgen: 1.5.0 -> 1.5.1 → https://git.io/JvOa9
cfricke has joined #nixos
<Raito_Bezarius> Yes, I confirm but I might have an idea of the culprit so I'll try to infer
thongpv871 has joined #nixos
thongpv871 has quit [Client Quit]
thongpv871 has joined #nixos
<{^_^}> svanderburg/node2nix#155 (by Infinisil, 19 weeks ago, open): Add package error context to composePackage
thongpv871 has quit [Client Quit]
<kiloreux> I am getting `Consider using the `--user` option or check the permissions.` when installing wheel through nix (the expressions are generated through pypi2nix). Any idea what could be the problem?
doublex_ has joined #nixos
<Raito_Bezarius> infinisil: godsend :')
<{^_^}> [nixpkgs] @edolstra closed pull request #78798 → [wip] nixos/lsb.nix: init → https://git.io/JvOs0
doublex__ has quit [Ping timeout: 265 seconds]
<Raito_Bezarius> infinisil: do you know if the maintainer of node2nix is still working towards on it?
thongpv8763 has joined #nixos
<Raito_Bezarius> could we help him to maintain the package & triage PRs?
c0c0 has joined #nixos
<Raito_Bezarius> because that sounds a super simple change
Tucky has joined #nixos
<infinisil> No idea, but that sounds like a good idea
<infinisil> Though I wouldn't want to be in on that
<Raito_Bezarius> :D
cfricke has quit [Ping timeout: 272 seconds]
leothrix has joined #nixos
Blessjah has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #78038 → VictoriaMetrics: init at v1.32.5, add module, tests → https://git.io/Jvkpq
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JvOVO
c0c0 has quit [Quit: WeeChat 2.6]
thongpv8763 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78850 → socat: 1.7.3.3 -> 1.7.3.4 → https://git.io/JvOVn
leothrix has quit [Ping timeout: 260 seconds]
c0c0 has joined #nixos
<{^_^}> [nixos-org-configurations] @edolstra pushed to master « Stop updating the 18.09 channels »: https://git.io/JvOVC
delli3 has joined #nixos
virus_dave has joined #nixos
tertl3 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @petabyteboy merged pull request #78558 → mindustry,mindustry-server: make it possible to choose what to build (server and/or client) → https://git.io/JvqdM
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @fgaz to master « mindustry,mindustry-server: make it possible to choose what to build »: https://git.io/JvOVo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78851 → smtube: 19.6.0 -> 20.1.0 → https://git.io/JvOV6
<{^_^}> [nixpkgs] @peterhoeg merged pull request #75545 → crystal: 0.31.1 -> 0.32.1 → https://git.io/JeHfW
<{^_^}> [nixpkgs] @peterhoeg pushed 4 commits to master: https://git.io/JvOVM
<{^_^}> [nixpkgs] @peterhoeg merged pull request #78817 → scummvm: 2.1.0 -> 2.1.1 → https://git.io/JvO8j
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JvOVD
smatting has quit [Ping timeout: 268 seconds]
peelz has quit [Ping timeout: 268 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixos-channel-scripts] @edolstra merged pull request #25 → rename iso_graphical to iso_plasma5 → https://git.io/fjdJk
<{^_^}> [nixos-channel-scripts] @edolstra pushed 2 commits to master: https://git.io/JvOwZ
fendor has joined #nixos
Diogo has quit [Quit: The Lounge - https://thelounge.chat]
gagbo has quit [Quit: I'm out !]
gagbo has joined #nixos
Blessjah has joined #nixos
Diogo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78852 → sherpa: 2.2.6 -> 2.2.8 → https://git.io/JvOw2
leothrix has joined #nixos
leothrix has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JvOwQ
Rusty1 has joined #nixos
virus_dave has quit [Quit: virus_dave]
<{^_^}> [nixpkgs] @mmahut opened pull request #78853 → dat: remove and link to nodePackages.dat → https://git.io/JvOwp
astk has joined #nixos
<astk> I have an example haskel project im trying to build with nix; https://github.com/astk-hs/HelloWorld-backpack/tree/master/backpack_example
<astk> but when I add a default.nix using callCabal2nix, i get this error; https://github.com/astk-hs/hello_backpack_nix/tree/master/hello_backpack
astk93 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78854 → squid: 4.9 -> 4.10 → https://git.io/JvOrT
astk25 has joined #nixos
virus_dave has joined #nixos
astk has quit [Ping timeout: 260 seconds]
virus_dave has quit [Client Quit]
astk has joined #nixos
<{^_^}> [nixpkgs] @baracoder opened pull request #78855 → dotnetCorePackages: Fix closure size → https://git.io/JvOrm
cosimone has quit [Ping timeout: 248 seconds]
astk93 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78846 → x264: fix on ARM → https://git.io/JvO2z
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to staging: https://git.io/JvOrY
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78856 → synthv1: 0.9.11 -> 0.9.12 → https://git.io/JvOr3
<{^_^}> [nixpkgs] @anton-dessiatov opened pull request #78857 → tilt: 0.10.13 -> 0.11.3 → https://git.io/JvOrs
astk25 has quit [Ping timeout: 260 seconds]
jgeerds has quit [Ping timeout: 265 seconds]
domogled has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #78847 → perf: fix build on 5.5 → https://git.io/JvO2P
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvOrn
__monty__ has quit [Quit: leaving]
imj[m] has joined #nixos
<worldofpeace> ,help
<{^_^}> Use `,` to list all commands, `,foo = Foo!` to define foo as "Foo!", `,foo =` to undefine it, `,foo` to output "Foo!", `,foo somebody` to send "Foo!" to the nick somebody
<worldofpeace> ,
<{^_^}> Special commands: find tell locate expand inclusive-language random-pr - Commands sorted by use count, page 0 (use ,<n> to view page <n>): help libraries unstable escape'' declarative library howoldis paste unfree escape" ping callpackage pinning -a profiling ask overlay stateversion pr which-channel tofu xml nixlang++ ifd wololo botsnack channels cache fancy-uninstall invite xy exec imperative pills haskell loot home-manager pointers random-pr
<worldofpeace> uhhn, what's the command to reveal the magic way to change a pr base for staging without the ping attack
oida has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #78858 → dnscrypt-proxy2: 2.0.36 -> 2.0.37 → https://git.io/JvOrB
<infinisil> Hmm
<{^_^}> [nixpkgs] @Mic92 pushed to master « bpftool: fix compilation with 5.5 »: https://git.io/JvOr0
<infinisil> ,avoid-the-review-spam worldofpeace
<{^_^}> worldofpeace: If you're retargetting a pull request and want to avoid notifying the code owners for all the unrelated changes, first rebase it against the merge base of master and staging, e.g. `git rebase --onto $(git merge-base origin/master origin/staging) master` if changing from master to staging.
ronny has left #nixos ["User left"]
<infinisil> (I cheated by ripgrepping through the directory of these commands :))
<worldofpeace> lol, I just need to practice doing this correctly now :D
<infinisil> The command listing isn't very useful admittedly.. there's just too many
<infinisil> worldofpeace: I do have all commands accessible here too though: https://nixbot.infinisil.com/global/commands/commands/
<worldofpeace> infinisil: maybe you can just link there?
<infinisil> Oh that might be something yeah
<infinisil> worldofpeace: Though the listing with `,` shows them by use count
<infinisil> Ah I could use the url for where to look for more, only showing the most common ones directly
astk has quit [Ping timeout: 260 seconds]
<worldofpeace> Right, now we're thinking. Just serve a webpage
ixxie has quit [Ping timeout: 268 seconds]
leothrix has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #78418 → build-rebar3: restore rebar3-nix-bootstrap path → https://git.io/JvtFp
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JvOri
joelwallis1[m] has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #78859 → elementary-planner: init at 2.1.1 → https://git.io/JvOry
leothrix has quit [Ping timeout: 260 seconds]
domogled has quit [Quit: domogled]
fling has quit [Read error: Connection reset by peer]
fling_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78860 → x42-plugins: 20191215 -> 20200114 → https://git.io/JvOrp
fling_ is now known as fling
fendor has quit [Quit: Leaving]
ddellacosta has joined #nixos
gustavderdrache has joined #nixos
mexisme_ has joined #nixos
wavirc22 has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/2ed9833451d (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
gxt has quit [Ping timeout: 240 seconds]
mexisme_ has quit [Ping timeout: 248 seconds]
<joelwallis1[m]> Hello! News about macOS Catalina support?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78861 → worker: 4.1.0 -> 4.2.0 → https://git.io/JvOoK
ixxie has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @Mic92 merged pull request #73902 → nixos/lxd: add package options for LXC, LXD and ZFS → https://git.io/Je6ju
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JvOo9
dansho has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @ryantm merged pull request #77865 → bitwarden_rs-vault: 2.12.0 -> 2.12.0b → https://git.io/JvT4g
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvOKU
leothrix has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #78823 → seaview: 4.7 -> 5.0 → https://git.io/JvOBk
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvOKt
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #nixos
<rihardsk[m]> hi, just noticed that `fetchgitPrivate` has been removed from nixpkgs. what should i use if i need to retreive stuff from a private git repo and i need to fetch submodules? `fetchGit` doesn't support `fetchSubmodules`
leothrix has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78862 → wcslib: 6.4 -> 7.1 → https://git.io/JvOK4
thongpv8732 has joined #nixos
dingenskirchen has quit [Read error: Connection reset by peer]
dingenskirchen has joined #nixos
thongpv8732 has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/3153fad73fe (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2ed9833451d (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<clever> rihardsk[m]: not use submodules? compose it back together with runCommand?
domogled has joined #nixos
<rihardsk[m]> clever: hmm, so i'd fetch all the sources for submodules seperately and then manuall copy stuff where it belongs using `runCommand`?
<clever> rihardsk[m]: yeah
<clever> rihardsk[m]: and then use the result of runCommand as your src=
chagra has joined #nixos
<infinisil> That is a bit nasty
<rihardsk[m]> clever: ok, thanks. i gues that'll have to do then
<rihardsk[m]> but yeah, it is nasty. thankfully i only have need it for a single derivation
<{^_^}> [nixpkgs] @Ma27 merged pull request #78726 → linuxPackages.wireguard: 0.0.20200121 -> 0.0.20200128 → https://git.io/JvOKd
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvOKF
ng0_ has joined #nixos
ng0_ has quit [Changing host]
ng0_ has joined #nixos
dingenskirchen has quit [Read error: Connection reset by peer]
dingenskirchen has joined #nixos
ng0 has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78863 → tqsl: 2.4.7 -> 2.5.1 → https://git.io/JvOKj
<{^_^}> [nixpkgs] @avdv opened pull request #78864 → yubikey-manager-qt: 1.1.3 -> 1.1.4 → https://git.io/JvO6f
leothrix has joined #nixos
psyanticy has joined #nixos
dsg has quit [Ping timeout: 268 seconds]
smatting has joined #nixos
smatting has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « linuxPackages.wireguard: 0.0.20200121 -> 0.0.20200128 »: https://git.io/JvO6B
leothrix has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78865 → whois: 5.5.3 -> 5.5.5 → https://git.io/JvO6z
f0i has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78866 → pythonPackages.sympy: 1.5 -> 1.5.1 → https://git.io/JvO6N
<Shoubit> If I import, say a config containing environment.systemPackages, and I specify that myself too, do the two lists get concatenated? Or does the latter override the former?
<xa0[m]> they get merged
smatting has joined #nixos
<Shoubit> That's ideal for me now -- I am curious though, is there a way to override it? Would mkForce help?
<clever> Shoubit: mkForce would undo all other things setting it, likely breaking many things
<clever> Shoubit: your better off using mkIf and a custom option, to allow not setting it
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78867 → pythonPackages.marshmallow-polyfield: init at 5.7 → https://git.io/JvOim
<Shoubit> What things would break? Is that specific to an option that's a list that accumulates a bunch of stuff, rather than just a boolean value?
leothrix has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #76821 → nixos/freeswitch: init → https://git.io/JexzL
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/JvOin
f0i has joined #nixos
dsg has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78868 → Dr pr python fastdtw → https://git.io/JvOiW
leothrix has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @arcnmx opened pull request #78869 → linuxPackages_5_5.nvidia_x11: fix build → https://git.io/JvOiR
FRidh has joined #nixos
<FRidh> aanderse: are you using gitea with ldap? I am looking for a sample extraConfig (no idea where the authentication fields go)
mac10688 has quit [Ping timeout: 240 seconds]
dingenskirchen has quit [Quit: dingenskirchen]
<aanderse> FRidh: i am pretty sure at one point i tested gitea with ldap
<aanderse> not using it in production or anything
Tucky has quit [Quit: WeeChat 2.7]
<aanderse> it might still be kicking around on a server
eyenx has joined #nixos
<aanderse> oh... boo, looks like i would have configured that in the web ui instead of in my nixos config :(
<FRidh> aanderse: ah that's unfortunate. So far all I've seen were examples using the UI.
<FRidh> well, no LDAP for now :)
<aanderse> sorry :(
<aanderse> also... looks like i nuked it at some point, so yeah i guess that is gone :\
<FRidh> heh
<FRidh> it's strange by the way, that their sample ini includes loads of options, but nothing regarding ldap
<aanderse> hmm yeah that is weird
camsbury has joined #nixos
<aanderse> gosh i wish i could have migrated the gitlab i admin to gitea, but i think the group situation wasn't quite matching how our gitlab instance was built out
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78870 → uftp: 4.10 -> 4.10.1 → https://git.io/JvOiX
opthomasprime has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78871 → libraries.libcint: init at 3.0.19 → https://git.io/JvOi9
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78872 → pythonPackages.pyscf: init at 1.7.0 → https://git.io/JvOiF
sigmundv__ has quit [Ping timeout: 268 seconds]
leothrix has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78873 → pythonPackages.dlx: init at 1.0.4 → https://git.io/JvOih
ddellaco1 has joined #nixos
jgeerds has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78874 → pythonPackages.docloud: init at 1.0.375 → https://git.io/JvOPY
ddellacosta has quit [Ping timeout: 248 seconds]
leothrix has quit [Ping timeout: 268 seconds]
opthomasprime has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78875 → pythonPackages.docplex: init at 2.12.182 → https://git.io/JvOP8
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78876 → libraries.subunit: 1.1.0 -> 1.3.0 → https://git.io/JvOPz
sigmundv__ has joined #nixos
WinchellsM has joined #nixos
<WinchellsM> I am getting
<WinchellsM> fatal error: GLES3/gl3.h: No such file or directory
<WinchellsM> | ^~~~~~~~~~~~~
<WinchellsM> 41 | #include <GLES3/gl3.h>
<WinchellsM> When trying to build a nix expression
<WinchellsM> Does anyone know the best way to track down packages from nixpkgs that contain the right header files?
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78877 → pythonPackages.subunit: enable tests → https://git.io/JvOPo
<Shoubit> WinchellsM, nix-index is a package that has nix-locate and can be used to find specific files in nixpkgs
<infinisil> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended) https://github.com/bennofs/nix-index
<infinisil> ,locate GLES3/gl3.h
<{^_^}> Found in packages: emscripten, mesa_noglu.dev, driversi686Linux.mesa.dev
cosimone has quit [Quit: Terminated!]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78878 → pythonPackages.pylatexenc: init at 2.1 → https://git.io/JvOPP
iqubic` has quit [Quit: ERC (IRC client for Emacs 28.0.50)]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78879 → pythonPackages.stestr: init at 2.6.0 → https://git.io/JvOP9
<{^_^}> [nixpkgs] @pikajude closed pull request #12604 → Fake Xcode derivation → https://git.io/vzKHZ
WinchellsM has quit [Ping timeout: 252 seconds]
dingenskirchen has joined #nixos
<{^_^}> [nix] @pikajude closed pull request #1048 → Xcode integration for nix → https://git.io/viIvf
dingenskirchen has quit [Remote host closed the connection]
camsbury has quit [Remote host closed the connection]
mexisme_ has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #78865 → whois: 5.5.3 -> 5.5.5 → https://git.io/JvO6z
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/JvOXI
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78881 → pythonPackages.nest-asyncio: cleanup → https://git.io/JvOXL
mexisme_ has quit [Ping timeout: 245 seconds]
leothrix has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78882 → pythonPackages.ecos: init at 2.0.7.post1 → https://git.io/JvOXY
rembo10_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78883 → Dr pr python osqp → https://git.io/JvOXs
dingenskirchen has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78884 → tintin: 2.01.92 -> 2.02.01 → https://git.io/JvOXn
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
erasmas has joined #nixos
leothrix has quit [Ping timeout: 248 seconds]
alex`` has quit [Ping timeout: 245 seconds]
rembo10 has joined #nixos
WinchellsM has joined #nixos
alex`` has joined #nixos
<WinchellsM> RE mesa_noglu/emscripten: is adding those packages to my `buildInputs` enough to get them accessible as an #include?
chloekek has quit [Quit: WeeChat 2.6]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/b1a1ada26d5 (from 87 minutes ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<fyuuri> Hi. When using fish under NixOS, fish cannot access functions in .config/fish/functions even if this path is in $fish_function_path. Does anybody know what to do? Thanks in advance :).
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/b1a1ada26d5 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
endformationage has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78885 → wxSVG: 1.5.21 -> 1.5.22 → https://git.io/JvOX7
smatting has quit [Ping timeout: 265 seconds]
kenjis1 has joined #nixos
<Ankhers> Does anyone here use sway with nixos? Is https://nixos.wiki/wiki/Sway the most up to date information.
vidbina has joined #nixos
candicelove[m] has joined #nixos
<candicelove[m]> Hi, are you already on a free sex dating site? This is something incredible! Registration is just a couple of minutes and most importantly everything is free, try http://bit.do/sosaty
candicelove[m] was banned on #nixos by gchristensen [*!*@gateway/shell/matrix.org/x-ujfiouccimufxfzv]
candicelove[m] was kicked from #nixos by gchristensen [candicelove[m]]
<xa0[m]> oh dear
<Yaniel> wow, when did spammers discover matrix
<xa0[m]> @wait, that was over matrix?
<xa0[m]> oh wow, it was
<xa0[m]> interesting
<{^_^}> [nixpkgs] @Mic92 opened pull request #78886 → Restic fixes: pruning, process substitution (take 2) → https://git.io/JvO1k
<xa0[m]> it's russian. i guess they're everywhere
bvdw has quit [Read error: Connection reset by peer]
vidbina has quit [Ping timeout: 265 seconds]
<xa0[m]> Could someone with the relevant authority take a look at https://github.com/NixOS/nixpkgs/pull/78146? very small PR
<{^_^}> #78146 (by tviti, 1 week ago, open): lispPackages: add serapeum
bvdw has joined #nixos
<{^_^}> [nix] @matthewbauer closed pull request #2443 → Add XDG_DATA_DIRS to nix-profile.sh → https://git.io/fAdpW
vidbina has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #78870 → uftp: 4.10 -> 4.10.1 → https://git.io/JvOiX
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvO14
<FireFly> gchristensen: you could ban $r:@candicelove:matrix.org I believe (gecos/realnme field ban)
<gchristensen> FireFly: oh cool, can you link me to some info on that?
<FireFly> /quote help extban
<FireFly> and the IRC should give you the relevant docs :)
<FireFly> ircd*
<FireFly> https://freenode.net/kb/answer/extbans also this, though
sigmundv__ has quit [Ping timeout: 268 seconds]
<gchristensen> oh great! thanks!
kleisli has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #78866 → pythonPackages.sympy: 1.5 -> 1.5.1 → https://git.io/JvO6N
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JvO1w
marek_ has quit [Ping timeout: 272 seconds]
gagbo has quit [Quit: I'm out !]
leothrix has joined #nixos
c0c0 has quit [Quit: WeeChat 2.6]
leothrix has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78887 → tryton: 5.4.1 -> 5.4.2 → https://git.io/JvO1H
knupfer has joined #nixos
jbgi has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78888 → vnstat: 2.4 -> 2.6 → https://git.io/JvO1x
FRidh has quit [Quit: Konversation terminated!]
<fyuuri> Where should XDG_CONFIG_HOME be defined in NixOs?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78889 → tzupdate: 1.5.0 -> 2.0.0 → https://git.io/JvOMJ
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c5b062d0641 (from 59 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
wildtrees has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78890 → wiggle: 1.1 -> 1.2 → https://git.io/JvOMY
Makaveli7 has quit [Quit: WeeChat 2.7]
boxscape has joined #nixos
leothrix has joined #nixos
<gchristensen> I feel impressed every time I take the very tip of master, build a package with a ton of dependencies, and can substitute every single one
lsix has quit [Quit: WeeChat 2.6]
Jackneill has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78891 → verilator: 4.024 -> 4.026 → https://git.io/JvOMb
leothrix has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #78852 → sherpa: 2.2.6 -> 2.2.8 → https://git.io/JvOw2
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-ryantm to master « sherpa: 2.2.6 -> 2.2.8 (#78852) »: https://git.io/JvODJ
chloekek has joined #nixos
iqubic has joined #nixos
alex`` has quit [Ping timeout: 268 seconds]
alex`` has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78892 → zotero: 5.0.80 -> 5.0.82 → https://git.io/JvODG
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78893 → yodl: 4.02.01 -> 4.02.02 → https://git.io/JvODu
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/1dadefec574 (from 19 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78894 → zim: 0.72.0 -> 0.72.1 → https://git.io/JvODV
<{^_^}> [nixpkgs] @veprbl merged pull request #78758 → gpxsee: enable on darwin → https://git.io/JvY9c
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JvODP
leothrix has joined #nixos
<{^_^}> [nixpkgs] @adisbladis merged pull request #78835 → go-ethereum: 1.9.9 -> 1.9.10 → https://git.io/JvOEE
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JvODX
knupfer1 has joined #nixos
knupfer has quit [Ping timeout: 248 seconds]
knupfer1 is now known as knupfer
mDuff has joined #nixos
<{^_^}> [nixpkgs] @yurrriq opened pull request #78895 → lfe: 1.2.1 -> 1.3 → https://git.io/JvODH
leothrix has quit [Ping timeout: 260 seconds]
jbgi has quit [Ping timeout: 268 seconds]
cosimone has joined #nixos
leothrix has joined #nixos
Chiliparrot has joined #nixos
mexisme_ has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #78881 → pythonPackages.nest-asyncio: cleanup → https://git.io/JvOXL
<{^_^}> [nixpkgs] @jonringer pushed commit from @drewrisinger to master « pythonPackages.nest-asyncio: cleanup »: https://git.io/JvOyT
leothrix has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78897 → pythonPackages.scs: init at 2.1.1 → https://git.io/JvOyt
orivej has quit [Ping timeout: 240 seconds]
ddellaco1 has quit [Quit: WeeChat 2.2]
knupfer has quit [Quit: knupfer]
nek0 has quit [Remote host closed the connection]
mexisme_ has quit [Ping timeout: 248 seconds]
nek0 has joined #nixos
cosimone has quit [Quit: Terminated!]
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78898 → pythonPackages.cvxpy: init at 1.0.25 → https://git.io/JvOyO
nek0 has quit [Remote host closed the connection]
ddellacosta has joined #nixos
o1lo01ol_ has quit [Ping timeout: 248 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @drewrisinger opened pull request #78899 → pythonPackages.pproxy: init at 2.3.2 → https://git.io/JvOyn
nek0 has joined #nixos
cosimone has joined #nixos
zeta_0 has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
<zeta_0> hello there, i wanted try out vscodium, but when trying to install it in home.nix it throws this weird error? https://hastebin.com/egexezuxuh.cs https://rycee.gitlab.io/home-manager/options.html#opt-programs.vscode.package https://hastebin.com/iyikahuviw.bash
lovesegfault has joined #nixos
<zeta_0> I never had this issue when installing emacs in home.nix, how strange
<rycee> zeta_0: Unfortunately the package option is not in the 19.09 branch of HM. The manual on the web site is built for the master branch so it can be a bit misleading for 19.09 users.
<{^_^}> [nixpkgs] @primeos pushed to master « androidStudioPackages.beta: 3.6.0.18 -> 3.6.0.19 »: https://git.io/JvOyX
bitmapper has joined #nixos
<notgne2> ah, that must be why I haven't been using programs.vscode in my config then, I was wondering why I did it manually after reading this
<notgne2> tho im on unstable now so I guess it's time to fix that
<xa0[m]> i asked a few hours ago, is anyone free to review/merge this PR: https://github.com/NixOS/nixpkgs/pull/78146
<{^_^}> #78146 (by tviti, 1 week ago, open): lispPackages: add serapeum
<{^_^}> [nixpkgs] @veprbl merged pull request #78318 → runLaTeX: add additional rerun criterion → https://git.io/JvLH2
<{^_^}> [nixpkgs] @veprbl pushed commit from @lo1tuma to master « runLaTeX: add additional rerun criterion (#78318) »: https://git.io/JvOyD
<xa0[m]> because on the scale of things i'd rather not have to work out how to pull this branch into my config when it's essentially a 1 line change in nixpkgs
<zeta_0> rycee: ok, thanks for letting me know, i use emacs but i wanted to give vscodium a try, oh well, maybe some other time
<infinisil> Ohh neat, didn't know there was a pkgs.texFunctions.runLaTeX
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cosimone has quit [Quit: Quit.]
<{^_^}> [nixpkgs] @primeos pushed to master « quiterss: 0.19.2 -> 0.19.3 »: https://git.io/JvOSv
leothrix has joined #nixos
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #78901 → dwarf-fortress-packages.dwarf-fortress_0_47_01: init → https://git.io/JvOSL
<{^_^}> [nixpkgs] @aanderse opened pull request #78902 → nixos/duosec: fix configuration issue with "groups" option → https://git.io/JvOS3
leothrix has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: Use CMake to install all files »: https://git.io/JvOSG
jakobrs has joined #nixos
<jakobrs> Does NixOS support Wayland?
<jakobrs> With Plasma5
<notgne2> jakobrs: I know it works with Gnome and NixOS has excelent Plasma5 support, so I would presume so, but I have never tried it
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78903 → yoda: 1.7.7 -> 1.8.0 → https://git.io/JvOSB
<jperras> Is there a way to ensure that a nix-shell is always spawned with a particular timezone identifier? In the shell I can do `export TZ=utc` and the timezone is changed, but doing so in the shellHook doesn't take effect.
<jperras> additionally, the TZ is forgotten on shell exit
<simpson> jperras: I use direnv for that.
* jperras nods
<jperras> I use direnv with lorri already, so I guess that's my real option
<jperras> thanks, simpson
<jperras> was wondering if I was missing some directive similar to time.timeZone that worked in shell
<simpson> Oh, maybe. I don't know.
<jperras> all good, the direnv approach works :)
<gchristensen> hmm Lorri explicitly declines to export TZ
<jperras> I actually export TZ in .envrc
<jperras> before the lorri direnv eval
<gchristensen> yeah that is a solution, but what you're saying may suggest lorri should let you decide to export it even though it would normally not
<jperras> ah
knupfer has joined #nixos
<gchristensen> (and the same mechanism for nix-shell)
<jperras> in my particular situation I have a shell that's setup for a project, and that particular project is effectively assumed to run in UTC
<gchristensen> like all good software
<jperras> agreed :)
<jperras> but my host is set to my local TZ, because I'm not insane
<jperras> hence the slight disconnect
<gchristensen> aye
<jperras> I can file a bug or feature request in lorri if you like
<gchristensen> sure
ayerhart has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @veprbl closed pull request #78903 → yoda: 1.7.7 -> 1.8.0 → https://git.io/JvOSB
Neo-- has quit [Ping timeout: 248 seconds]
bitmapper has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78904 → you-get: 0.4.1355 -> 0.4.1388 → https://git.io/JvOSr
<zeta_0> i just installed the solargraph nix package for ruby ide support in emacs, there is not an emacs-solargraph nix package so am i going to have to clone it in order to get solargraph working in emacs?
<jakobrs> Alright, I found this https://github.com/NixOS/nixpkgs/projects/11
<jakobrs> It hasn't been updated for a year, though.
orivej has joined #nixos
ayerhart has joined #nixos
jbgi has joined #nixos
mDuff has quit [Ping timeout: 260 seconds]
bvdw has quit [Quit: bvdw]
werner291 has joined #nixos
psyanticy has quit [Quit: Connection closed for inactivity]
ardumont has quit [Ping timeout: 272 seconds]
bvdw has joined #nixos
marek has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78905 → yaru-theme: 19.10.4 -> 19.10.5 → https://git.io/JvOSN
<zeta_0> adisbladis: ok
cosimone has joined #nixos
<jakobrs> jakobrs: I've got weston running now, but not Wayland + Plasma5
<adisbladis> zeta_0: Or (preferably) make the author push it to melpa
<adisbladis> Then it will automatically find it's way into nixpkgs
<{^_^}> [nixpkgs] @peti opened pull request #78906 → Update Haskell package set to LTS 14.22 (plus other fixes) → https://git.io/JvOSx
<adisbladis> Though it's perfectly fine to add it manually first :)
<{^_^}> [nixpkgs] @peti pushed 435 commits to haskell-updates: https://git.io/JvOSj
stites has joined #nixos
leothrix has joined #nixos
<{^_^}> [nixpkgs] @Atemu closed pull request #78858 → dnscrypt-proxy2: 2.0.36 -> 2.0.37 → https://git.io/JvOrB
fresheyeball has joined #nixos
ardumont has joined #nixos
tux has joined #nixos
leothrix has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Atemu opened pull request #78908 → dnscrypt-proxy2: 2.0.36 -> 2.0.38 → https://git.io/JvO9t
noudle has joined #nixos
<zeta_0> adisbladis: yes i could ask the author to push it to melpa, lets see if i can get a hold of him
bfrog has quit [Quit: WeeChat 2.7]
kleisli has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @nlewo merged pull request #78834 → Fix dockerTools.buildLayerImage with 2 layers → https://git.io/JvOEW
<{^_^}> [nixpkgs] @nlewo pushed 3 commits to master: https://git.io/JvO94
marek has quit [Quit: Lost terminal]
<kandinski> I recently upgraded to unstable and lost use of my "~/bin" scripts. Could someone help me debug why? https://termbin.com/jxbm
<kandinski> Never mind, I need coffee.
<kandinski> thanks
<gchristensen> yep!
<kandinski> I'll flip the switch
kenjis1 has quit [Remote host closed the connection]
<gchristensen> that will be an interesting one when 20.03 goes stable! I wonder how many people use that feature without realizing it
lovesegfault has quit [Ping timeout: 248 seconds]
* infinisil used it
<{^_^}> [nixpkgs] @7c6f434c merged pull request #78406 → wine: Look for root certs at $NIX_SSL_CERT_FILE → https://git.io/Jvt90
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JvO9F
<{^_^}> [nixpkgs] @7c6f434c merged pull request #76905 → sbcl: 1.5.6 -> 2.0.1 → https://git.io/JepGJ
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/JvO9x
<cransom> huh. i didn't know that existed either. ~/bin has been a permanent fixture in my zshrc for a very long time.
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78909 → axel: 2.17.6 -> 2.17.7 → https://git.io/JvOHT
vidbina has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #78854 → squid: 4.9 -> 4.10 → https://git.io/JvOrT
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JvOHq
<{^_^}> [nixpkgs] @yorickvP opened pull request #78910 → libarchive: link to zstd (split zstd output) → https://git.io/JvOHO
<chloekek> There’s a program in Nixpkgs that spawns subprocesses using /bin/sh (hardcoded path), what is the Nixpkgs policy on this?
<chloekek> Running into an issue where /bin/sh is different on NixOS and Ubuntu.
<chloekek> (The offending program is hivemind.)
<qyliss> Lots and lots of programs use /bin/sh
<qyliss> Anything that uses system(3), for example
fendor has joined #nixos
<qyliss> Usually we don't mind /bin/sh too much, but if it's causing problems it might be worth modifying that particular proram
<qyliss> What's the issue?
<{^_^}> [nixpkgs] @7c6f434c merged pull request #78146 → lispPackages: add serapeum → https://git.io/JvIHb
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JvOHC
dm9 has quit [Quit: WeeChat 2.7]
<chloekek> qyliss: I am passing a command if [[ $A = Y ]]; ... to Hivemind, and it works on NixOS, on Ubuntu it complains that /bin/sh: 1: [[: not found
<qyliss> That's your bug, then
<ivan> Ubuntu uses dash instead of bash
<qyliss> [[ isn't POSIX
<cransom> [[ isn't posix
<chloekek> AFAIK /bin/sh shouldn’t accept [[ since it’s Bash-specific.
<cransom> jinx
<chloekek> Why does /bin/sh on NixOS accept [[ ]]?
<qyliss> Because it's Bash
mexisme_ has joined #nixos
<chloekek> Does Bash not emulate sh when invoked with argv0 = /bin/sh?
<qyliss> It does to some extent, but not very well
kleisli has joined #nixos
<chloekek> Thanks for the help, I’ll add some sort of check. :)
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<cransom> unless you need some kind of wildcard/globbing thing, you may be able replace the [[ with [ without any other changes.
<chloekek> I switched to the inferior [ ] and now it works on Ubuntu as well.
<chloekek> I think I’ll spend some time later into patching hivemind so it takes sh from Nixpkgs, and not upstream that.
<chloekek> (For my own sanity.)
<qyliss> It would be nice if /bin/sh on NixOS was Dash, I think
<gchristensen> chloekek: do you know shellcheck?
<chloekek> Nix is amazing, only had to jump through two hoops (LOCALE_ARCHIVE and /bin/sh) to get integration tests to work on GitHub Actions.
<chloekek> gchristensen: I use it for a bunch of things, but not yet for Procfile, where it’s a little tricky.
<gchristensen> ah
<chloekek> Ironically, the script that generates my Procfile is covered by shellcheck. :^)
<adisbladis> chloekek: I'll patch up hivemind
<adisbladis> qyliss: Indeed it would :)
<chloekek> adisbladis: Oh cool, thanks.
leothrix has joined #nixos
Jarva[m] has quit [*.net *.split]
yoho[m]1 has quit [*.net *.split]
cornu has quit [*.net *.split]
phittacus has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
MarkOtaris has quit [*.net *.split]
domenkozar[m] has quit [*.net *.split]
nckx has quit [*.net *.split]
hexagoxel has quit [*.net *.split]
packer has quit [*.net *.split]
talyz has quit [*.net *.split]
nikola has quit [*.net *.split]
ericnoan has quit [*.net *.split]
JohnAZoidberg has quit [*.net *.split]
djahandarie has quit [*.net *.split]
braingain has quit [*.net *.split]
Luker has quit [*.net *.split]
_cyril_ has quit [*.net *.split]
ericnoan has joined #nixos
Luker has joined #nixos
nckx- has joined #nixos
packer has joined #nixos
nikola has joined #nixos
talyz has joined #nixos
JohnAZoidberg has joined #nixos
braingain has joined #nixos
hexagoxel has joined #nixos
<adisbladis> Probably the same issue with overmind.
nckx- is now known as nckx
<{^_^}> [nixpkgs] @FRidh pushed to staging « python: pytest: 5.3.2 -> 5.3.5 »: https://git.io/JvOH1
djahandarie has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78911 → blugon: 1.11.4 -> 1.12.0 → https://git.io/JvOHD
_cyril_ has joined #nixos
leothrix has quit [Ping timeout: 252 seconds]
<Ankhers> I just switched to using sway. I have networking.networkmanager.enable = true in my configuration.nix. However, my wifi networks are not automatically being connected to. Should I be installing a separate package or something in order to connect automatically?
<adisbladis> Overmind does not have the same issue :)
<xa0[m]> that sounds like a networkmanager problem, not a nix problem
<chloekek> adisbladis: probably because it goes through tmux
<gchristensen> xa0[m]: indeed, it may be a nix or not nix problem, but I think it is reasonable and okay to ask questions like that here
<{^_^}> [nixpkgs] @Mic92 merged pull request #78891 → verilator: 4.024 -> 4.026 → https://git.io/JvOMb
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JvOHh
<gchristensen> Ankhers: that "just worked" for me. does nmtui show anything interesting, or dmesg, or ... not sure what else? :)
<qyliss> Ankhers: does it work when you manually connect to them? What program are you using to do so?
<xa0[m]> oh, i wasn't saying it wasn't
<xa0[m]> was just pointing out the context
<gchristensen> sure
f0i has left #nixos [#nixos]
UndefinedIsNotAF has joined #nixos
<Ankhers> I have used nm-applet and nmtui and those both connect just fine. They are set to connect automatically. I'm just not really sure where to look to debug this.
<{^_^}> [nixpkgs] @adisbladis opened pull request #78912 → hivemind: Patch /bin/sh to runtimeShell → https://git.io/JvOQf
<adisbladis> chloekek: ^
<qyliss> adisbladis: is that a good idea? we don't patch glibc (to my knowledge) to tell it not to use /bin/sh?
<gchristensen> qyliss: I'm not sure I understand your question
kenjis1 has joined #nixos
<qyliss> Is avoiding /bin/sh something we generally try to do?
<qyliss> I know lots of programs that don't and assumed that we were okay with such an impurity since it's POSIX
orivej has quit [Ping timeout: 260 seconds]
<gchristensen> I guess it depends
<gchristensen> if hivemind needs bash, it should probably refer to ${bash}
<adisbladis> In this instance it makes sense
<qyliss> It doesn't need bash though
<qyliss> A user provided it with a Bash script
<gchristensen> hm
* gchristensen will butt out
<qyliss> I'm not sure it makes any more sense in this instance than any other?
<adisbladis> Imho it's a reasonable assumption that nix-provided tooling uses bash since we're already using bash all over the place?
<{^_^}> [nixpkgs] @ryantm merged pull request #78860 → x42-plugins: 20191215 -> 20200114 → https://git.io/JvOrp
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvOQI
<adisbladis> I can understand both viewpoints
<{^_^}> [nixpkgs] @jtojnar opened pull request #78913 → common-updater-scripts: Support SRI-style hash → https://git.io/JvOQL
mDuff has joined #nixos
<qyliss> I think if upstream uses /bin/sh, we should too unless there's good reason not to
<qyliss> But people shouldn't use bashisms in things that get fed to /bin/sh
<{^_^}> [nixpkgs] @samueldr opened pull request #78914 → imlib2: 1.5.1 -> 1.6.1 → https://git.io/JvOQY
<qyliss> If we consider use of /bin/sh an impurity, we should consider it so universally
<adisbladis> qyliss: While I agree I think it's good that hivemind pulled in from nixpkgs behaves the same on NixOS and non-NixOS.
<qyliss> But you could say that about any other program
<gchristensen> I do say that about any other program
<rycee> Anybody experienced with Nipkgs's `nodePackages`?
<rycee> I wanted to add a package yaml-language-server and followed the instructions in the Nixpkgs manual but it seemed to update the whole world instead of just adding my package :-)
o1lo01ol1o has joined #nixos
<qyliss> In that case, I think we should be trying to fix this across the board rather than just for Hivemind
<qyliss> rycee: yeah that's unavoidable
<qyliss> the best thing you can do is update the whole world, make a commit, then add your package and make another
<qyliss> and hope nothing else in the world updates in between
<adisbladis> I actually _do_ think that keeping /bin/sh around is a design mistake.
<qyliss> generally touching nodePackages always involves updating the whole world
<qyliss> I can do either way on whether /bin/sh is a good idea
<qyliss> But Hivemind is definitely not the first place I think we should be focusing on if we want to remove it.
<rycee> qyliss: Right, I was afraid I had made some mistake. I will do that and make a PR with two commits. Thanks :-)
<adisbladis> Gotta start somewhere, why not where it's obviously causing issues?
tux has quit [Quit: tux]
<gchristensen> adisbladis: especially since the kernel will assume an otherwise un-executable file which is +x should be executed with /bin/sh :)
<samueldr> I assume the fix is by prepping a patch for upstream hivemind?
<qyliss> samueldr++
<{^_^}> samueldr's karma got increased to 158
<samueldr> (note: I don't know what it is, only saw that it relies on /bin/sh and bad assumptions)
<qyliss> Although again, there's nothing to patch in upstream Hivemind, because this issue comes down to user error
leothrix has joined #nixos
<adisbladis> I'm not sure what the patch would be though.
<adisbladis> A user installing hivemind with `go install` on lets say openbsd may have completely different expectations than someone pulling it in via nixpkgs.
Chiliparrot has joined #nixos
<adisbladis> If pulling it in via nixpkgs I expect 0 impurities and consistent behaviour.
<colemickens> Are there (enough) other Nix(OS)ers in Seattle to justify a meetup?
Fare has joined #nixos
Guest68037 has joined #nixos
<qyliss> Why is /bin/sh an impurity when running on a non-Nixpkgs kernel isn't
<qyliss> *?
<qyliss> Or, say, using different OpenGL drivers?
<qyliss> Some things are outside the scope of Nixpkgs, and I think /bin/sh is one of them, at least as things stand.
<adisbladis> And I obviously disagree :)
<qyliss> It's certainly not something that's been considered in-scope up to this point, AFAICT
leothrix has quit [Ping timeout: 260 seconds]
<qyliss> If we want to make it in-scope (which I would probably be okay with), we should do that explicitly rather than just for Hivemind.
<adisbladis> Come to think of it; Is there a shell which is strictly POSIX-compliant only? No extensions.
<adisbladis> I'm not sure if dash fits the bill
<qyliss> Supposedly yash in strict mode is strictly POSIX-only
<qyliss> Hard agree on that
<samueldr> yes
<adisbladis> It would be pretty nice if the NixOS /bin/sh was POSIX-only.
<samueldr> not positive, but I think busybox's sh when ash is not enabled might be
<gchristensen> qyliss: well the opengl stuff is an impurity, and it is ugly and hurts our users
o1lo01ol1o has quit [Remote host closed the connection]
<samueldr> it's the pragmatic side of faking it 'til we can make it (libGL)
<gchristensen> yeah
<gchristensen> the kernel is uniquely successful with its commitment to not break userspace
<gchristensen> (^just musing)
<qyliss> Basically I think there needs to be wider community discussion about making /bin/sh in-scope for Nixpkgs, rather than modifying leaf packages every time a user is surprised that it generally isn't.
<adisbladis> I can buy that argument :)
<gchristensen> okay
<{^_^}> [nixpkgs] @robertodr opened pull request #78915 → highfive: init at 2.1.1 → https://git.io/JvOQP
jakobrs has quit [Quit: Lost terminal]
<qyliss> I suggest (and would probably support) an RFC
<qyliss> But if we were to do that I think we should generally rewrite /bin/sh to point to a non-Bash shell.
<qyliss> And we should start with glibc.
o1lo01ol1o has joined #nixos
<gchristensen> well ... not sure ... an experimental cautious approach with incremental wins might also be a perfectly valid approach
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @sikmir opened pull request #78916 → gpxlab: enable on darwin → https://git.io/JvOQQ
<qyliss> (In reference to starting with glibc. Rewriting /bin/sh to ${bash}/bin/sh would be okay to start with.)
<qyliss> I don't think so, if it ends up being impossible to go all the way I think it would be better we don't get halfway before we realise.
<Palpares> hi guys. any idea why qt is still 5.12 while new version exist. should I upgrade myself and provide a patch ?
* colemickens is totally not tracking this conversation. Nixpkgs uses a /bin/sh from the env by default?
mDuff has quit [Ping timeout: 265 seconds]
<qyliss> colemickens: some packages use /bin/sh at runtime
<simpson> I'm reading through https://github.com/NixOS/nix/issues/1759. On OSX, is there a way to create more nixbld users other than the obvious manual way?
<{^_^}> nix#1759 (by muji786, 2 years ago, closed): Nix on Mac OS 10.13.2
<colemickens> qyliss: Oh I gotcha.
<qyliss> simpson: I always just modified the loop from the installer :/
<gchristensen> qyliss: well... I disagree, I think getting 90% there is better. if there is a 100% solution, even better, of course
<gchristensen> I don't think things need to be done 100% to be worth doing
<gchristensen> I don't think all* things need to be done 100% to be worth doing
<samueldr> the approaches can also meet halfway, supporting eachother
<gchristensen> yeah
<qyliss> right, but I don't think it's worth doing if we can only get 40% of the way there, for example
<gchristensen> but I definitely agree that whackamole isn't a fun game to play, and a systemic fix is definitely nicer
o1lo01ol1o has joined #nixos
<qyliss> I don't think some applications using /bin/sh, and some not is going to be any good for anybody
<gchristensen> ah
<qyliss> Especially not if it comes down to "does the application manually start /bin/sh, or does it use system(3)", which is an extremely low-level implementation detail users shouldn't have to worry about.
<{^_^}> [nixpkgs] @Trundle opened pull request #78917 → skaffold: 1.0.1 -> 1.2.0 → https://git.io/JvOQN
knupfer has quit [Remote host closed the connection]
<qyliss> Right now the rule is that if an application spawns a shell, it'll use /bin/sh. That might not be ideal, but at least there's a general rule that applies.
bigvalen has quit [Quit: ZNC by prozac - http://znc.sourceforge.net]
* gchristensen sets environment.binsh = "${pkgs.coreutils}/bin/shred";
<samueldr> gchristensen: idea: run wrappers with SUID
<gchristensen> now you're talking! with an explicit remount-as-rw!
<gchristensen> but really, I'm going to set /bin/sh to dash and see what happens
<simpson> qyliss: Interestingly, I found that /etc/nix/nix.conf had 32 build users, but the machine only had 10 build users. Changed nix.conf to say 10 instead, and now things appear to be working.
logzet_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
delli3 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jtojnar opened pull request #78918 → speechd: 0.8.8 → 0.9.1 → https://git.io/JvO7t
<colemickens> I've wondered if dash would make things faster :) or using ripgrep in places
<gchristensen> jtojnar: oh neat ... :)
<colemickens> I wonder how much low hanging fruit there is in hot paths in nixos
kleisli has quit [Ping timeout: 272 seconds]
<qyliss> colemickens: I had in intresting conversation with the Distri developer at CCCamp about this
<qyliss> Do you know Distri?
<qyliss> He said that the big slowdown he'd found in NixOS is that we iterate through lots of library directories every exec
<qyliss> And theorised that if we created a directory for each package, containing symlinks to all the libraries it needed, it would be a lot faster to start programs on NixOS
<gchristensen> I've heard that before. I'd be interested in seeing rigorous research in to that
<colemickens> Distri is the one that keeps popping up recently - the recent initrd posts I think.
nurelin_ has quit [Quit: WeeChat 2.6]
<gchristensen> qyliss: those symlink farms could also only be 1 hop, whereas currently we might have to explore multiple hops for each rpath entry
nurelin has joined #nixos
* colemickens had never even considered much runtime/startup costs for Nix-packaged software
<jtojnar> gchristensen what do you mean?
<adisbladis> jtojnar: As opposed to many rpaths you'd only have one pointing to a symlink farm
<qyliss> gchristensen: exactly
<jtojnar> I meant what is neat
<gchristensen> jtojnar: speechd, never heard of it
tilcreator has quit [Ping timeout: 240 seconds]
<jtojnar> oh, everything uses that (well, orca, firefox and chromium at least)
<adisbladis> qyliss: Do you know if the distri guy has done any research into how much runtime overhead their fuse thingy incurs?
<qyliss> Yeah of course
<qyliss> that's the whole point of the project :P
<qyliss> IIRC it was pretty small, but not unnoticable
kleisli has joined #nixos
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/JvO7l
<adisbladis> qyliss: Last I heard (at ccc camp) there were no benchmarks made.
ng0_ has quit [Quit: leaving]
<qyliss> Oh, hmm
<qyliss> I think I might have seen one since
<qyliss> but not sure
<qyliss> Iterating through Firefox's rpaths takes 7ms for me on a warm ZFS cache
<qyliss> So I suspect definitely perceptible on a cold cache, although I haven't tested.
<tilpner> distr1/distri#59
<{^_^}> https://github.com/distr1/distri/issues/59 (by stapelberg, 2 days ago, open): explore fuse optimizations
jbgi has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78920 → csound: 6.13.0 -> 6.14.0 → https://git.io/JvO7z
leothrix has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 7 commits to master: https://git.io/JvO7g
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-19.09: https://git.io/JvO7r
o1lo01ol1o has joined #nixos
tilcreator has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b20fe28daa6 (from 55 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
leothrix has quit [Ping timeout: 272 seconds]
<lovesegfault> alright gchristensen I'm making the move to ZFS
<gchristensen> neat :)
<lovesegfault> if my computer explodes I will steal the nix source code as revenge
<gchristensen> sounds like a plan
<gchristensen> lovesegfault: btw, I'm confused about the state of encryption, so I asked: https://github.com/zfsonlinux/zfs/issues/6224#issuecomment-580032932
<lovesegfault> Oh, nice :)
lukash is now known as lukash|away
<lovesegfault> I mean, it does seem like something that is easy to remedy, even though from that ticket it's unclear to me whether you need to send WITH -L or WITHOUT -L for it to work
<{^_^}> [nixpkgs] @aanderse opened pull request #78922 → zabbix: 4.0.16 -> 4.0.17, 4.4.4 -> 4.4.5 → https://git.io/JvO7d
<elvishjerricco> lovesegfault: Stuff like that is why I'll just stick to LUKS :P
chloekek has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #78923 → mkgmap: 4289 -> 4432 → https://git.io/JvO7j
Jackneill has joined #nixos
domogled has quit [Ping timeout: 265 seconds]
<adisbladis> elvishjerricco: Which isn't really comparable to zfs crypto
<elvishjerricco> I know. They have different use cases and drawbacks
<elvishjerricco> But if you're just looking to encrypt your whole disk, LUKS is probably more appropriate.
<gchristensen> I'm still on luks myself, though I wish I had the foresight to encrypt where my backups live
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos
<lovesegfault> I'm on LUKS + XFS right now
<lovesegfault> I'd love a benchmark of LUKS+XFS, LUKS+ZFS, XFS, ZFS, and ZFS encrypted
* lovesegfault emails the phoronix guy
<elvishjerricco> I need to read up on XFS. I hear lots of people like it
<adisbladis> My laptop is on XFS... I regret it sooo much
<elvishjerricco> Why?
<adisbladis> Because it corrupts when the battery runs out
<elvishjerricco> Oof that's pretty bad
<adisbladis> Tbh anything not CoW is pretty bad.
<elvishjerricco> I know stratis or whatever it's called is based on xfs.
<elvishjerricco> Iirc, stratis is the thing that red hat dropped btrfs for
<lovesegfault> adisbladis: Does it? I'm on XFS+LUKS and it works great
Jackneill has quit [Remote host closed the connection]
<lovesegfault> including powerloss failure
waleee-cl has quit [Quit: Connection closed for inactivity]
<lovesegfault> My main issue with XFS is that you can't shrink it
<elvishjerricco> Well you can't shrink ZFS either
<colemickens> @lovesegfault ZFS on NixOS was a very painless migration for me, other than the part where I did it in place without even thinking about some data I had exclusively archived on my laptop. I'm just using native ZFS encryption now (though I'd probably stick with LUKS if I were prescribing to other people)
<lovesegfault> Yes, that annoys me to elvishjerricco
<elvishjerricco> Also I thought the reason stratis chose xfs was that they could shrink it...
<lovesegfault> Unfortunately I've been bitten by btrfs too many times to be willing to try again
<lovesegfault> colemickens: I'm backing up my `/home/` right this moment :P
<adisbladis> lovesegfault: Not every time
<lovesegfault> colemickens: Do you have compression enabled too?
<adisbladis> But 3 times now I lost my shell history and got some corrupt files in the nix store
<lovesegfault> adisbladis: Yikes
<colemickens> Yeah, me too. I forget that I lazily use /data sometimes when working with docker so, woohoo
<elvishjerricco> Migrating my desktop to ZFS was pretty painless, yea. NixOS has good support for it. I rsync'd my ext4 data to my laptop, reformatted with ZFS, then used zfs send to get it off my laptop and back to the desktop. Make minor config changes, nixos-install, and bam I'm back where I started except with ZFS
<colemickens> lovesegfault: I don't remember and I can't tell which option it is in `zpool get all`. I mostly just did what the nixos zfs wiki page said.
<colemickens> I didn't encrypt my top-level pool either, there was a reason for that.
<elvishjerricco> colemickens: It'd be zfs get compression on one of the datasets
<colemickens> lz4
<elvishjerricco> colemickens: You definitely don't want to encrypt the root dataset because that means EVERY dataset HAS to be encrypted; you can never opt out after that
<colemickens> FWIW, but that wasn't a decision I made deliberately, so ymmv
<elvishjerricco> Actually no, it used to be that way. They later changed it to allow unencrypted children
<colemickens> oh. I was actually going to say that some people may WANT that.
bbarker has quit [Ping timeout: 268 seconds]
<colemickens> remove the footgun of potentially winding up with one unencrypted child
<colemickens> but yeah, you're right that's what I'd read too.
leothrix has joined #nixos
<{^_^}> [nixpkgs] @bcdarwin opened pull request #78924 → ocamlPackages.biocaml: 0.10.0 -> 0.10.1 → https://git.io/JvO58
<lovesegfault> I'm happy to have it all encrypted
<lovesegfault> I can't think of something other than SWAP that I want unencypted on my box
<elvishjerricco> lovesegfault: Pro tip, don't put swap on zfs. It basically just doesn't work
<lovesegfault> elvishjerricco: Yep, I just use `linux-swap`
<elvishjerricco> Also I feel like swap is one of the *more* important things to encrypt.
<elvishjerricco> Since it can contain runtime secrets, including your disks' master keys
<lovesegfault> Hm
* lovesegfault goes figure out how to encrypt swap
<qyliss> Yeah even on servers where I don't use disk encryption I encrypt swap
<elvishjerricco> Like imagine leaking your gpg-agent state through swap.
* elvishjerricco shudders
<lovesegfault> That is terrifying
<lovesegfault> I want encrypted swap with suspend-to-disk
<lovesegfault> Oh, can I just use a swap file?
Palpares has quit [Remote host closed the connection]
chromiumBishop has joined #nixos
Palpares has joined #nixos
* colemickens just doesn't run swap muahaha
<colemickens> zfs, no swap, intel gpu with linux 5.4 (or 5.5). I like to live dangerously.
<lovesegfault> colemickens: I have a Intel(R) Xeon(R) E-2176M and I'm on 5.4 too, lol
<lovesegfault> randomly freezes
<lovesegfault> I love it
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<colemickens> I was just really disappointed to finish building 5.5, reboot and almost immediately get one. As long as I avoid certain versions of Chromium though, I can go a very long time between hangs.
<colemickens> Sway has trained me to avoid Electron (and know painfully when I'm using it) and so I've noticed that Chromium seems to really trigger the bug.
<lovesegfault> colemickens: Yeah, I've noticed the slack electron app triggers it
michalrus has joined #nixos
<michalrus> Hey, can I `nix-build` all attrs in `default.nix` symlinking their out links in current directory?
stites has quit [Ping timeout: 272 seconds]
noudle has quit []
<michalrus> Okay, just `nix-build` does this, but how to control symlink names separately?
Fare has quit [Ping timeout: 265 seconds]
drakonis has joined #nixos
stites has joined #nixos
<lovesegfault> michalrus: Thet get created as `result`, `result-2`, `result-n` IIRC
<elvishjerricco> lovesegfault: Definitely don't put a swap file on a ZFS dataset. The two just don't play nice.
rajivr___ has quit [Quit: Connection closed for inactivity]
<lovesegfault> elvishjerricco: Hmmm
<michalrus> Okayyy
<lovesegfault> Can I have swap on a zvol
<gustavderdrache> michalrus: you can pass -o foo to nix-build, which will create foo, foo-2, foo-3, etc
<gustavderdrache> if you want to rename each result separately, you'll have to build a specific attr with -A and pass the name you want via -o
<lovesegfault> Apparentl zvol swaps cause deadlocks
<lovesegfault> ffs
stites has quit [Remote host closed the connection]
bbarker has joined #nixos
<lovesegfault> @zfs users: how do y'all do encrypted swap? (cc. gchristensen qyliss)
gustavderdrache has quit [Quit: Leaving.]
<gchristensen> I use LUKS for swap
zebrag has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78841 → rl-2003: fix typo → https://git.io/JvOzz
michalrus has left #nixos ["WeeChat 2.6"]
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JvOdY
o1lo01ol1o has joined #nixos
chromiumBishop has quit [Quit: Ping timeout (120 seconds)]
andrewrk has left #nixos ["Leaving"]
shibboleth has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #78925 → go-protobuf: 1.3.2 -> 1.3.3 → https://git.io/JvOd0
<elvishjerricco> lovesegfault: I just don't use swap :P But I would recommend LUKS.
hoobershaggus has joined #nixos
<lovesegfault> I like suspend-to-disk too much
<gchristensen> you can't use ZFS and suspend to disk
<elvishjerricco> Oh right. Forgot about that issue
<{^_^}> zfsonlinux/zfs#260 (by behlendorf, 8 years ago, open): Support freeze/thaw
<lovesegfault> ffs
<lovesegfault> I can't win
<infinisil> You can still use a separate partition for swap
<infinisil> It's what I do
<elvishjerricco> But swap is of suspect utility if not being used for suspend to disk
<infinisil> I occasionally need it when running something that takes a bit too much memory
<elvishjerricco> I got rid of my swap partition when I switched to ZFS because I found any time I needed the space to swap memory, my machine would lock up and become close to unusable.
kiloreux_ has joined #nixos
<elvishjerricco> Swap really only helps if there's a non-negligible amount of data in RAM that's almost never accessed. Such data can be swapped, increasing available active memory. But swapping active memory is a complete and totally disaster.
* colemickens is seeing BT failures post-suspend in 5.5 too
m0rphism has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @rycee opened pull request #78926 → WIP: Updating node packages and adding yaml-language-server → https://git.io/JvOd2
kiloreux has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #76157 → nixosTests.gnome3: port to python → https://git.io/JvOdr
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JvOdo
<{^_^}> [nixpkgs] @alyssais merged pull request #77444 → nixos/mailman: lots of big improvements → https://git.io/Jvv7f
<{^_^}> [nixpkgs] @alyssais pushed 12 commits to master: https://git.io/JvOd1
<{^_^}> [nixpkgs] @worldofpeace opened pull request #78927 → nixosTests.blivet: remove → https://git.io/JvOdM
zeta_0 has joined #nixos
Rusty1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/JvOdQ
<{^_^}> [nixpkgs] @FRidh pushed 365 commits to staging-next: https://git.io/JvOdd
<{^_^}> [nixpkgs] @FRidh pushed 306 commits to staging: https://git.io/JvOdN
<{^_^}> [nixpkgs] @FRidh opened pull request #78928 → Staging next → https://git.io/JvOdx
Rusty1 has joined #nixos
fendor has quit [Read error: Connection reset by peer]
hoobershaggus has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
chromiumBishop has joined #nixos
<colemickens> speaking of staging, can we merge these into staging? https://github.com/NixOS/nixpkgs/pull/78832 and https://github.com/NixOS/nixpkgs/pull/73027
<{^_^}> #78832 (by colemickens, 14 hours ago, open): mesa: 19.3.2 -> 19.3.3
<{^_^}> #73027 (by colemickens, 11 weeks ago, open): libxkbcommon: 0.8.4 -> 0.10.0
kleisli has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78832 → mesa: 19.3.2 -> 19.3.3 → https://git.io/JvO0J
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to staging: https://git.io/JvOFs
o1lo01ol1o has joined #nixos
alex`` has quit [Ping timeout: 265 seconds]
drakonis has quit [Quit: WeeChat 2.7]
<{^_^}> [nixpkgs] @jtojnar merged pull request #77796 → quodlibet: fix tests → https://git.io/JvUMm
<{^_^}> [nixpkgs] @jtojnar pushed 4 commits to master: https://git.io/JvOF4
<dashkal> I'd like to append some kernal modules to boot.initrd.availableKernelModules in configuration.nix, without needing to copy over the existing ones from hardware-configuration.nix. Is there any syntax like ++= for this? Or is it safe to refer to the existing attribute without worrying about recursion?
sigmundv__ has joined #nixos
<samueldr> dashkal: most types in the nixos configuration implictly merge by default
<ivan> dashkal: lists are merged, you can just use =
<dashkal> Danke
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
mexisme_ has quit [Ping timeout: 272 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
ixxie has quit [Ping timeout: 240 seconds]
cosimone_ has joined #nixos
cosimone_ has quit [Client Quit]
<{^_^}> [nixpkgs] @alyssais opened pull request #78929 → dino: remove unnecessary private transitive deps → https://git.io/JvOFV
kenjis1 has quit [Ping timeout: 245 seconds]
cosimone has quit [Ping timeout: 248 seconds]
kleisli has joined #nixos