worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
m0rphism has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @nh2 merged pull request #89054 → xbindkeys: 1.8.6 -> 1.8.7 → https://git.io/Jfr5n
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPsT
orivej has joined #nixos
Emiller88 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @nh2 merged pull request #89081 → libcpuid: 0.4.1 -> 0.5.0 → https://git.io/JfoIe
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPsc
<{^_^}> [nixpkgs] @nh2 merged pull request #89047 → zotero: 5.0.85 -> 5.0.87 → https://git.io/JfrSi
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPsl
<{^_^}> [nixpkgs] @nh2 merged pull request #89039 → tintin: 2.02.02 -> 2.02.03 → https://git.io/JfrXG
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPs0
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #88866 → cwm: 6.6 -> 6.7 → https://git.io/JfVuO
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPsz
<{^_^}> [nixpkgs] @nh2 merged pull request #88864 → calibre: 4.15.0 -> 4.17.0 → https://git.io/JfVE3
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JfPs2
Jackneill has quit [Ping timeout: 256 seconds]
ericsagnes has joined #nixos
<{^_^}> [nixpkgs] @nh2 merged pull request #88842 → openh264: 2.1.0 -> 2.1.1 → https://git.io/JfV3u
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to staging: https://git.io/JfPso
kaliumxyz has joined #nixos
<{^_^}> [nixpkgs] @matthuszagh opened pull request #89378 → pythonPackages.pulp: 2.0 -> 2.1 → https://git.io/JfPs7
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
sigmundv_ has quit [Ping timeout: 260 seconds]
whatisRT has quit [Ping timeout: 258 seconds]
justanotheruser has quit [Ping timeout: 246 seconds]
Jackneill has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JfPGJ
Fulgen has quit [Disconnected by services]
Fulgen- has joined #nixos
orivej has joined #nixos
mkfart[m] has joined #nixos
Fulgen- is now known as Fulgen
cyris212 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #89379 → azure-cli, python3Packages.azure*: bump → https://git.io/JfPGm
noudle has quit []
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
cyris212 has joined #nixos
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos
<jlv[m]> Anyone have a good real example of a NixOps configuration? I'm having trouble figuring out how to structure my NixOps setup. I'm currently trying to destructure it into a few parts: one part for the NixOps machine configurations, one part for domain configuration, and one part for the backend configuration of a website. I'm not just jamming it all together because I will have multiple websites under this domain, possibly
<jlv[m]> multiple websites from multiple domains on the same machine, and depending on load, I may need multiple machines for one website. Ideally, I want to keep the parts decoupled, but I'm having a hard time with that, unless I use containers for the domain and website configurations, but I'd prefer to avoid the redundant NGINX instances.
pamplemousse has quit [Ping timeout: 260 seconds]
pjt_0141 is now known as pjt_014
virus_dave has joined #nixos
jluttine has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #89148 → [20.03] gitAndTools.gh: 0.8.0 -> 0.9.0 → https://git.io/Jfobs
<{^_^}> [nixpkgs] @marsam pushed 2 commits to release-20.03: https://git.io/JfPZq
jluttine has joined #nixos
Arahael has quit [Ping timeout: 272 seconds]
LevelChart8 has quit [Ping timeout: 265 seconds]
medvid has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #89381 → nodejs: 10.20.1 -> 10.21.0, 12.17.0 -> 12.18.0, 14.3.0 -> 14.4.0 → https://git.io/JfPZD
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
LevelChart8 has joined #nixos
apple_at_cha has quit [Remote host closed the connection]
h0m1 has quit [Ping timeout: 272 seconds]
h0m1 has joined #nixos
medvid has joined #nixos
Avaq_ has joined #nixos
Avaq has quit [Ping timeout: 272 seconds]
LevelChart8 has quit [Ping timeout: 260 seconds]
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
Vikingman has joined #nixos
kvda has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
user_0x58 has quit [Quit: Leaving]
orivej has joined #nixos
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos
burkelibbey_ has quit [Quit: Connection closed for inactivity]
hmpffff_ has joined #nixos
hmpffff has quit [Ping timeout: 260 seconds]
sarcasticadmin has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
xO1 has quit [Ping timeout: 272 seconds]
drakonis has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @cdepillabout merged pull request #89371 → Unbreak haskellPackages.qtah-qt5 and related packages → https://git.io/JfPJW
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JfPcR
drakonis has joined #nixos
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 260 seconds]
felixfoertsch23 is now known as felixfoertsch
AndersonTorres has quit [Quit: Ambassador 1.3.0 [Pale Moon 28.9.1/20200508233233]]
user_0x58 has joined #nixos
arcnmx has joined #nixos
o1lo01ol1o has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
slack1256 has quit [Remote host closed the connection]
aw has joined #nixos
o1lo01ol1o has quit [Ping timeout: 246 seconds]
spacefrogg has joined #nixos
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/be20f1eb3df (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
lord| has quit [Ping timeout: 256 seconds]
lord| has joined #nixos
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @volth opened pull request #89382 → perl: 5.30.2 -> 5.30.3 → https://git.io/JfPC7
<{^_^}> [nixpkgs] @marsam merged pull request #89381 → nodejs: 10.20.1 -> 10.21.0, 12.17.0 -> 12.18.0, 14.3.0 -> 14.4.0 → https://git.io/JfPZD
<{^_^}> [nixpkgs] @marsam pushed 4 commits to master: https://git.io/JfPCN
<jlv[m]> How can I run a Steam game without the Steam client? The game runs fine when I open it from Steam, but if I try to run the '.sh' file directly, it gives an error. I assume it has something to do with the way Steam is wrapped.
detran has quit [Ping timeout: 265 seconds]
<clever> jlv[m]: some games have some DRM in place, which makes it very difficult to launch outside of steam
<clever> that also makes it very difficult to diagnose compatability problems
<{^_^}> [nixpkgs] @bhipple merged pull request #87866 → validatePkgConfig: init → https://git.io/JfRLy
<{^_^}> [nixpkgs] @bhipple pushed 3 commits to master: https://git.io/JfPWG
<hexa-> there is the steam-run wrapper though
<hexa-> that's outside the steam client, but inside the steam environment iiui
<hexa-> c
<clever> yeah, thats basically to handle the FHS layer, to make it look more like debian
orivej has quit [Ping timeout: 256 seconds]
<hyper_ch> ahmmm.... do I read this wrong: https://www.theregister.com/2020/06/03/lenovo_certifies_all_workstations_for_linux/ - Lenovo is serious about this: the company says its workstations will “offer full end-to-end support – from security patches and updates to better secure and verify hardware drivers, firmware and bios optimizations.” Lenovo will also upstream device drivers into the Linux kernel. ???
orivej has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
<energizer> i'm trying to use a yubikey. afaik to get a key i'm supposed to run `pamu2fcfg` but that says "timeout error".
<hyper_ch> energizer: what do you want to use the yubikey for?
<energizer> hyper_ch: i want to authorize nfs shares with it
<hexa-> hyper_ch: firmware updates have been a reality for a while through fwupd
<hyper_ch> so you're not using it in general for passwords and stuff (fido2)?
<hyper_ch> hexa-: I have E-series lenovo :)
<hyper_ch> hexa-: but it seems they really want to support linux now on the p-series
<hyper_ch> energizer: good luck
<energizer> `pamu2fcfg` is in nixpkgs, it just doesn't seem to work
<energizer> > pkgs.pam_u2f
<{^_^}> "<derivation /nix/store/bp81abnnnnfcq600q6743bp79pfxj49w-pam_u2f-1.0.8.drv>"
<hyper_ch> energizer: it looks like a service https://nixos.org/nixos/options.html#pamu
<hyper_ch> security.pam.u2f.enable
<hyper_ch> energizer: ah..... "this file can be generated using pamu2fcfg command" :(
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<jlv[m]> clever: the game in question doesn't have any DRM. As far as I can tell, the issues are `#!/bin/bash` and the binary interpreter path.
<jlv[m]> hexa-: where is the `steam-run` wrapper? I don't see it.
drakonis has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<clever> > pkgs.steam-run
<{^_^}> "<derivation /nix/store/nm9j4ql82w2498ag5hzi5clgfgb5ricz-steam-run.drv>"
<clever> jlv[m]: ^
<eadwu[m]> `hardware.u2f.enable` in your config?
<jlv[m]> clever: thanks :) I was thinking `steam-run` was included in the `steam` package.
<energizer> eadwu[m]: i do have that
<energizer> on second thought, maybe this plan doesn't make sense
<energizer> what's a good way to do something like nfs (share files from my server to my laptop) without getting pwned too hard
ninjin has joined #nixos
<energizer> options i can think of: samba, nfs, sshfs
<DigitalKiwi> syncthing?
<pjt_014> ^
<jlv[m]> energizer: nfs isn't really secure over a public network. sshfs is easy to setup and secure. sambda is there if you're using WIndows.
<pjt_014> energizer: or git-annex if you want a swiss army chainsaw
<energizer> DigitalKiwi: the problem with syncthing is i have to keep all the files on the laptop, but that's too much data for a laptop
<hyper_ch> energizer: I use samba instead of nfs and I just only allow connections from predefined ip addresses (which are all wireguard vpn addresses where the same server is also the wireguard server)
<hyper_ch> that way I ensure only computers connected to the server's vpn are allowed to access the samba shares
<jlv[m]> Syncthing is only really an option if you can store all of the server files on your laptop, and it can have it's own issues with inconsistent syncing.
<hyper_ch> syncthing has been running fine for me... I use it to distribute music/videos to my notebook, tablet and cellphone mostly
<energizer> i haven't spent much time with git-annex-assistant, does it do transparent file-access like sshfs does?
<jlv[m]> I haven't used Syncthing personally. I've just done research and have heard reports of it mis-syncing occasionally.
<hyper_ch> energizer: in samba extraConfig = '' [...] hosts allow = 127.0.0.1, 10.10.20.18/32, 10.10.20.7/32 [...]
<hyper_ch> jlv[m]: haven't had that issue for a long time
heree has joined #nixos
<hyper_ch> energizer: where 10.10.20.0/24 is the wireguard vpn subnet that I use
heree has left #nixos [#nixos]
KindOne has quit [Ping timeout: 272 seconds]
<energizer> hyper_ch: are you concerned about someone spoofing one of those ip addresses?
<hyper_ch> energizer: no, as I said
<energizer> hyper_ch: why not?
<hyper_ch> samba server and wireguard server are on the same physical box
<energizer> does that mean someone can't spoof an ip address?
<hyper_ch> so it will route to those allowed ips only through the vpn
<hyper_ch> in order to connect to the vpn the according keys must be present in the server config
<hyper_ch> so spooing won't work as it cannot connect to the vpn server with that ip address
orivej_ has joined #nixos
LevelChart8 has joined #nixos
orivej has quit [Read error: Connection reset by peer]
KindOne has joined #nixos
sarcasticadmin has joined #nixos
proofofkeags has quit [Remote host closed the connection]
<energizer> "in order to connect to the vpn" seems different from "cannot connect to the vpn server" if by 'vpn server' you mean the physical box
proofofkeags has joined #nixos
<hyper_ch> server routes all of 10.10.20.0/24 in the vpn
<energizer> ok
<{^_^}> [nixpkgs] @jonringer merged pull request #89378 → pythonPackages.pulp: 2.0 -> 2.1 → https://git.io/JfPs7
<{^_^}> [nixpkgs] @jonringer pushed commit from @matthuszagh to master « pythonPackages.pulp: 2.0 -> 2.1 »: https://git.io/JfPlT
<hyper_ch> energizer: 10.10.20.0/24 dev wg_jl proto kernel scope link src 10.10.20.23
<hyper_ch> all of 10.10.20.0/24 is routed through the wg_jl device - which is the vpn
spagetios has joined #nixos
<hyper_ch> it would even be the same if the vpn server was a different machine
<hyper_ch> question is: can you limit nfs to some IPs as well or not?
<spagetios> hey guys what are the typical use cases for nixos is it aimed at ppl that jst wanna sandbox everything or can;practical? to use as an everyday?
<jlv[m]> spagetios: I use NixOS everyday on multiple machines. I think most of the people here do.
<hyper_ch> spagetios: it's nice to have reproducible setups... if you want to take it to the extreme, have a read at this: https://grahamc.com/blog/erase-your-darlings
proofofkeags has quit [Ping timeout: 264 seconds]
<energizer> there's still a fair amount of mutable stuff in that setup, namely in /persist and /home
<hyper_ch> energizer: that's the data you want to keep usually ;)
<energizer> why would i put something i want to keep in a minefield like mutable filesystem :P
<hyper_ch> energizer: so can you restrict access to nfs to given ips? If so, have it all limited to a vpn
<energizer> hyper_ch: i think i can do that. it just feels ...flimsy
<spagetios> thank you both
<hyper_ch> energizer: why feel flimsy?
<energizer> hyper_ch: i'm not assigning clients' ip addresses on the nfs server machine, what if they change and some other device takes those ips
<hyper_ch> energizer: that's what a vpn is for
<hyper_ch> they can change their ip but you can still assign them their vpn ip ;) well, it was just a suggestion
<energizer> hyper_ch: that means keeping the vpn config in sync with the nfs config, i'm not confident i can maintain that
<hyper_ch> have more confidence ;)
<quinn> energizer: i'm no expert, but i think you should be VLANing different classes of IPs and managing NFS security that way
o1lo01ol1o has joined #nixos
<spagetios> energizer, hyper_ch-nfs used only by a server(not clients-or both)? and is it deprecated? watching a video on it now from 2016
<quinn> (rather than statically assigning individual IPs, because if someone sees your vpn config and realizes that the "right IP" for getting NFS access is x.x.y.z they can just manually set it and get past that layer of security)
<energizer> spagetios: it's not deprecated afaik
<quinn> i don't think nfs is deprecated either. i'm not sure what the more modern alternative is
<energizer> quinn: that is the kind of concern i'm wondering about
sarcasticadmin has quit [Ping timeout: 240 seconds]
<quinn> energizer: then pony up for a managed switch? or use a different authentication method
<energizer> quinn: i was looking into using yubikeys but couldn't get it to work. do you have another method?
o1lo01ol1o has quit [Ping timeout: 256 seconds]
LevelChart8 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<quinn> energizer: i use syncthing for some NFS-ish tasks, which is key-based. sshfs will probably do the trick for you right?
<energizer> quinn: syncthing requires the laptop to hold all the data, which is too much
<quinn> energizer: then sshfs it is right?
<quinn> just set that up, expose the port, set up authorized_keys and you should be good
<energizer> quinn: i think sshfs would work. maybe smb.
<quinn> samba is more of a windows thing to me knowledge, i also don't know how the client support is for linux. i remember reading CIFS support is not very good
<quinn> sshfs is really easy to set up and test so why not try that and then benchmark it. samba is probably going to take you longer to configure
<energizer> i'm seeing `services.samba.shares` in man configuration.nix
<quinn> i mean if you really want to, go for it. but sshfs is literally just setting up ssh + providing a mountpoint
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
justanotheruser has quit [Ping timeout: 260 seconds]
<quinn> and setting up ssh is just adding a line to authorized_keys on the host
orivej_ has quit [Ping timeout: 256 seconds]
justanotheruser has joined #nixos
orivej has joined #nixos
proofofkeags has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
proofofkeags has quit [Ping timeout: 240 seconds]
gustavderdrache has quit [Quit: Leaving.]
growpotkin has quit [Quit: ZNC 1.8.0 - https://znc.in]
Naptra has joined #nixos
<{^_^}> [nixpkgs] @eadwu opened pull request #89384 → nixos/cryptpad: allow config with attrset → https://git.io/JfP8k
palo1 has joined #nixos
wavirc22_ has joined #nixos
wavirc22 has quit [Ping timeout: 258 seconds]
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
user_0x58 has quit [Quit: Leaving]
endformationage has quit [Quit: WeeChat 2.6]
kenran has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #89147 → python27Packages.tenacity: 6.0.0 -> 6.2.0 → https://git.io/JfoFg
<{^_^}> [nixpkgs] @jonringer pushed commit from @jbaum98 to master « python27Packages.tenacity: 6.0.0 -> 6.2.0 »: https://git.io/JfP8E
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
dkjii has joined #nixos
proofofkeags has joined #nixos
<dkjii> hey, trying to get into nixos, what's a good way to bootstrap a nixos install using nix?
<dkjii> using a different distro I would like to install it to a disk manually
<quinn> if you mean installing in place, it looks like you want NIXOS_LUSTRATE https://nixos.org/nixos/manual/index.html#sec-installing-from-other-distro
<energizer> if i have networking.firewall.enable = true, why do i also have iptables with `nixos-fw-accept all -- anywhere anywhere `
<quinn> i mean obvious answer but if you have iptables off then you don't need any iptables commands. i can't tell which module is forming that specific command though
orivej has quit [Quit: No Ping reply in 180 seconds.]
<energizer> oh verbose shows that was only for lo interface
<quinn> oh haha that makes sense
proofofkeags has quit [Ping timeout: 272 seconds]
orivej has joined #nixos
<dkjii> quinn: thanks, thats what i was looking for
<quinn> dkjii: o7 enjoy
stolyaroleh has joined #nixos
skrzyp has quit [Ping timeout: 260 seconds]
skrzyp has joined #nixos
<clever> energizer: i find it much easier to read the output of `iptables-save`
<clever> energizer: nixos-fw-accept is a special chain used to accept packets, and things only go there if another rule in INPUT related chains decides to allow it
<clever> energizer: INPUT says packets have to first go thru nixos-fw, and nixos-fw then defines the primary rules, ultimately ending in `-j nixos-fw-log-refuse`
alexherbo2 has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<energizer> i get it, i really just meant "i have the firewall enabled, shouldnt it be blocking everything by default" and my iptables looked like it wasn't, so i sshed and that got through and i was like uhoh but then verbose showed the `lo` and remembered ssh was special cased
<{^_^}> #81490 (by bb2020, 13 weeks ago, open): nixos/sshd: disable openFirewall by default
<clever> energizer: yeah, ssh also pokes a hole automatically as well
vykook[m] has joined #nixos
<la-s> Has anybody considered storing the individual .o files when compiling in the store to cache compilations more?
<la-s> That way a slight change wouldn't recompile the entire project I imagine
<{^_^}> [nixpkgs] @ehmry opened pull request #89385 → tor-browser-bundle-bin: 9.0.9 -> 9.5 → https://git.io/JfP4t
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/be20f1eb3df (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
alp has joined #nixos
<hyper_ch> as said, making nfs only availbe through the vpn will ensure that no outsider can access it. That's what the routing of the vpn does... no other machine can just pretend to have a vpn ip... because each client and the vpn server will forward such things through the vpn
<hyper_ch> quinn: cifs works good on linux... never had issues
cole-h has quit [Quit: Goodbye]
<hyper_ch> dkjii: you want to completely install nixos on a remove server?
xO1 has joined #nixos
<quinn> hyper_ch: are you talking about an interface on the local machine, or just the ip? i thought you were talking about ip restricting to a vpn reserved ip, which i don't think would work without additional security measures
<quinn> if you're talking about a openvpn setup on the local machine, i'm sure you could make that work securely with iptables
<hyper_ch> quinn: not sure what you talk about...
orivej_ has joined #nixos
orivej has quit [Ping timeout: 258 seconds]
m0rphism has joined #nixos
<quinn> re: making nfs only available through the vpn
kvda has joined #nixos
<{^_^}> [nixpkgs] @kampka closed pull request #75263 → coturn: Support secrets file for configuring the static-auth-secret → https://git.io/JeSOt
<hyper_ch> quinn: yes, so?
<quinn> you said making nfs "only available through the vpn will ensure that no outsider can access it" i assume in contradiction to what i said earlier about either wanting VLANs or other kind of auth. i'm saying that if you just make an iptables rule that lets through traffic from the vpn subnet, i don't think that is enough to prevent unauthorized access
eoli3n_ has joined #nixos
<hyper_ch> vpn
<hyper_ch> you have a vpn server, that authenticates clients (in wg based on public/private keys)
<hyper_ch> and it adds also routing so that data from/to a vpn ip only goes through according interface
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/872d58ccb1b (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<energizer> hyper_ch: what kind of config is that? `10.10.20.0/24 dev wg_jl proto kernel scope link src 10.10.20.23`
<hyper_ch> wg is the wireguard interface
<energizer> i mean is that line an nfs config, or iptables or what
<hyper_ch> energizer: https://www.wireguard.com/netns/
orivej_ has quit [Ping timeout: 272 seconds]
maxter has quit [Ping timeout: 272 seconds]
orivej has joined #nixos
<hyper_ch> energizer: that's the output of ip route
<energizer> i see
<quinn> hyper_ch: i was confused because i wasn't considering a setup that dependend on vpn and nfs on the same box. i'm sure that will work fine, but ip only authentication cannot because non-vpn clients can still send arp packets and such with their ip set to the designated vpn subnet
<hyper_ch> quinn: ah... I setup all machines in a vpn and communicate between them only through vpn
<quinn> you set up a vpn daemon on every server?
<hyper_ch> and wireguard is simple to setup and has almost no overhead
<hyper_ch> contrary to openvpn
<hyper_ch> quinn: I only run a few server, and vms :)
<hyper_ch> currently it's 7 servers
<quinn> is there any reason why you prefer this setup to vlans?
<hyper_ch> less headache
<hyper_ch> also works easy on android
<quinn> the PKI on this sounds like a headache to me, but if it works for you that's good i guess
<hyper_ch> quinn: wg is very simple
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<energizer> i want a couple more layers of defense
<quinn> ohhh, right. i've only used openvpn. is the PKI a lot better for wg?
<energizer> cany you also have nfs only listen on that interface?
<hyper_ch> wg has one drawback: every client needs to be added to the server
<hyper_ch> quinn: you understand german?
FRidh has joined #nixos
<energizer> i'm worried that one day i'll mindlessly turn off the firewall and expose everything
<{^_^}> [nixpkgs] @kampka opened pull request #89386 → kops: 1.16.2 -> 1.16.3, init at 1.17.0 → https://git.io/JfP4h
<energizer> so i want more than just the firewall protecting my goodies
<quinn> hyper_ch: sorry, nope. technically took almost a year of german but it's all gone now. and definitely not swiss german
<quinn> energizer: you have a firewall on/in front of your modem too right??
proofofkeags has joined #nixos
<energizer> quinn: behind it, sure. but with enough computers on the network, some of them will usually be pwned and aggressive
<quinn> also you might be able to set the bind address to the wg address rather than 0.0.0.0. if you run wireguard and `ip a` that should tell you. no promises though
<quinn> energizer: i haven't managed a network of that size but i believe you. hopefully you have VLANs in place if you're managing one of those
<energizer> ah services.nfs.server.hostName might be that
<quinn> looks like it to me (but no promises i'm not a networking security guy)
<hyper_ch> quinn: a short write up: https://paste.simplylinux.ch/view/raw/8f1b3d6c
<hyper_ch> quinn: of course not adjusted to nixos, as you can define that all in he configuration.nix
proofofkeags has quit [Ping timeout: 240 seconds]
<hyper_ch> I've been using openvpn for 10+ years and wrote severa bash script for easy deploy of configs and stuff
<hyper_ch> but wg just makes it so much simpler
<quinn> hyper_ch: thanks! i don't remember openvpn well enough to compare, but i'm glad it works out well for you
orivej has quit [Quit: No Ping reply in 180 seconds.]
<quinn> i just put it on my pfsense box so that dealt with the (mediocre) pki and then it was set and forget you know
orivej has joined #nixos
<hyper_ch> quinn: on openvpn I didn't reach above 200mbit, while with wg I reach around 900mbit (iperf3)
mallox has joined #nixos
<dkjii> hyper_ch: I'm planning on bootstrapping my vms using an existing box
cybrian has quit [Quit: cya]
<dkjii> hyper_ch: i know theres nixops too which ill take a look but am evaluating nixos rn
<quinn> hyper_ch: that's pretty promising, promising enough to make me look at my vpn setup soon. ty
<quinn> dkjii: https://nixos.wiki/wiki/Configuration_Collection there is a configuration collection and a search tool, you can look through a few example configs to see how people are using certain features. a lot is undocumented and even unused everywhere but the source code so i would recommend asking here about specific topics if you're evaluating for sysadmin or dev/ops stuff
<hyper_ch> dkjii: well, I used clever's kexec to boot a small nixos with zfs drivers included, then I setup the disks/partitions, configuration.nix and did install nixos
cybrian has joined #nixos
ph88^ has joined #nixos
lsix has joined #nixos
cfricke has joined #nixos
maxdevjs has quit [Ping timeout: 272 seconds]
<dkjii> hyper_ch: you used kexec to boot the stage3?
<dkjii> quinn: cool, will take al ook
<hyper_ch> best try it in a vm
<ph88^> how do you specify the build time dependencies and the run time dependencies of a program ?
<energizer> ph88^: are you looking for stdenv.mkDerivation {buildInputs = [...];} ?
<dkjii> quinn: any idea where i can find nixos-hardware but for vms? there doesn't seem to be a folder for it in the github repo
<clever> ph88^: build-time is whatever you passed to the derivation, runtime is whatever your output still contains the paths to
<{^_^}> [nixpkgs] @Ma27 pushed to master « roundcube: 1.4.4 -> 1.4.5 »: https://git.io/JfPBM
* clever heads off to bed
rogue_koder_ has quit [Ping timeout: 256 seconds]
<ph88^> clever, i suspected something like this
<ph88^> thanks energizer and clever
<ph88^> are there some use cases where one would say better not to use Hydra but another CI system instead ?
<hyper_ch> quinn: I suggest to give wireguard a try...
<ph88^> we are trying to decide on a CI tool that's why i'm asking. So far travis CI and hydra came into the picture
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « roundcube: 1.4.4 -> 1.4.5 »: https://git.io/JfPBF
<kenran> When trying to build https://pastebin.com/x1KFsfh2, I'm getting "java.lang.Exception: Couldn't create directories: /homeless-shelter/.lein". Is there something I'm doing wrong in my nix expression?
rogue_koder_ has joined #nixos
<hyper_ch> quinn: https://paste.simplylinux.ch/view/raw/5c4a1d10 --> vpn test between my home server and my office server
proofofkeags has joined #nixos
<hyper_ch> both have gigabit fiber connection
<hyper_ch> (my town deployed fiber for everyone)
<{^_^}> [nixpkgs] @jonringer opened pull request #89387 → python3Packages.cython: 0.29.14 -> 0.29.19 → https://git.io/JfPBh
orivej has quit [Quit: No Ping reply in 180 seconds.]
proofofkeags has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #89388 → Staging next → https://git.io/JfPRv
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/2f9bafaca90 (from 2 days ago, history: https://channels.nix.gsc.io/nixos-19.09)
<{^_^}> [nixpkgs] @Ma27 merged pull request #89352 → klavaro: 3.08 -> 3.10 → https://git.io/JfiDS
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JfPRr
<{^_^}> [nixpkgs] @herrwiese opened pull request #89390 → sogo: Add support for SMTP-STARTTLS/SMTP-SSL → https://git.io/JfPRo
orivej has quit [Ping timeout: 246 seconds]
dermetfan has joined #nixos
orivej has joined #nixos
<mpickering> Is my confusion about this section of the manual justified? https://github.com/NixOS/nixpkgs/issues/89389
<{^_^}> #89389 (by mpickering, 3 minutes ago, open): Documentation of "Specifying Dependencies" could be better
o1lo01ol1o has joined #nixos
<energizer> mpickering: yes
<energizer> mpickering: also needs to cover the propagated vs regular cases
<energizer> {propagated,}{native,}buildInputs
agsdheidjd has joined #nixos
<energizer> mpickering: really i just want a 2 x 2 table or flowchart that i can follow easily
<energizer> i definitely don't want to read hella paragraphs
orivej has quit [Quit: No Ping reply in 180 seconds.]
copy has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<hyper_ch> quinn: just did a second run: first not through the vpn, second through the vpn https://paste.simplylinux.ch/view/raw/a90c7ae8
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @max-wittig opened pull request #89391 → gitlab-runner: 13.0.0 -> 13.0.1 → https://git.io/JfP0Z
proofofkeags has quit [Ping timeout: 240 seconds]
ph88^ has quit [Remote host closed the connection]
ph88^ has joined #nixos
<quinn> dkjii: sorry not very familiar. i know the normal installer iso doesn't boot on qemu, and maybe you want to look at this? https://discourse.nixos.org/t/how-to-build-a-standalone-nixos-qemu-vm/5688
<quinn> hyper_ch: that's really good throughput, how hard on cpu is it?
maxter has joined #nixos
dermetfan has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos
dermetfan has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #89385 → tor-browser-bundle-bin: 9.0.9 -> 9.5 → https://git.io/JfP4t
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JfP0y
asymptotically has joined #nixos
jluttine has quit [Quit: WeeChat 2.7.1]
jluttine has joined #nixos
gulplante has joined #nixos
maddo has joined #nixos
agsdheidjd has quit [Ping timeout: 252 seconds]
ph88^ has quit [Ping timeout: 246 seconds]
ph88 has joined #nixos
thc202 has joined #nixos
agsdheidjd has joined #nixos
proofofkeags has joined #nixos
mallox has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @Mic92 merged pull request #89292 → tracy: init at 0.6.3 → https://git.io/Jf6pi
<{^_^}> [nixpkgs] @Mic92 pushed commit from @mpickering to master « tracy: init at 0.6.3 (#89292) »: https://git.io/JfPEx
hiberno has joined #nixos
proofofkeags has quit [Ping timeout: 246 seconds]
hiberno has left #nixos [#nixos]
hbrn has joined #nixos
<hbrn> Hey! I am currently in the process of installing NixOS on a laptop currently running Arch. I want to keep the partitioning and want to keep an encrypted boot. The laptop uses UEFI. My Arch installation uses an unencrypted EFI partition on which GRUB is installed. Grub then asks for a passphrase to decrypt the device containing /boot and the
<hbrn> initramfs contains a keyfile to decrypt it again to mount /root. Works like a charm.
johnnyfive has quit [Quit: I quit now.]
<hbrn> When reading through the installation guide I read that when using UEFI I "must use systemd-boot", which would not support such a setup.
johnnyfive has joined #nixos
<hbrn> The guide does not say however, why I would have to use systemd-boot and can't use GRUB...
<hbrn> I couldn't find an explanation elsewhere so I came here to ask :)
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/467ce5a9f45 (from 15 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
dansho has joined #nixos
<{^_^}> [nixpkgs] @lheckemann opened pull request #89392 → Nextcloud: use php.ini for cron job as well → https://git.io/JfPuu
ph88 has quit [Ping timeout: 246 seconds]
lukash_|away is now known as lukash_
quinn has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @wnklmnn opened pull request #89393 → Keepass → https://git.io/JfPzv
spagetios has quit [Ping timeout: 256 seconds]
<energizer> hbrn: you can use grub
orivej_ has quit [Ping timeout: 240 seconds]
<hbrn> energizer: I can? Why does the installation guide then say that I must use systemd-boot?
orivej has joined #nixos
<energizer> hbrn: where does it say that?
<energizer> ah > UEFI systems - You must set the option boot.loader.systemd-boot.enable to true.
<hbrn> Yeah.. that is what I am referring to :D
<hbrn> Sorry, could have added a link.
dansho has quit [Quit: Leaving]
pjt_014 has quit [Ping timeout: 264 seconds]
<energizer> i dont know
<{^_^}> [nixpkgs] @zimbatm merged pull request #89391 → gitlab-runner: 13.0.0 -> 13.0.1 → https://git.io/JfP0Z
<{^_^}> [nixpkgs] @zimbatm pushed commit from @max-wittig to master « gitlab-runner: 13.0.0 -> 13.0.1 (#89391) »: https://git.io/JfPgT
<hbrn> energizer: Thanks anyhow :-)
<{^_^}> [nixpkgs] @zimbatm merged pull request #89386 → kops: 1.16.2 -> 1.16.3, init at 1.17.0 → https://git.io/JfP4h
<{^_^}> [nixpkgs] @zimbatm pushed 3 commits to master: https://git.io/JfPgI
teto has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #89375 → falkon: use wrapQtAppsHook → https://git.io/JfPmJ
<{^_^}> [nixpkgs] @zimbatm pushed commit from @josephtheengineer to master « falkon: use wrapQtAppsHook (#89375) »: https://git.io/JfPg4
noudle has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/bfcead18cda (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
ph88 has joined #nixos
<ph88> are there some use cases where one would say better not to use Hydra but another CI system instead ?
<hyper_ch> quinn: iperf3 server: model name : Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz iperf3 client: model name : AMD Ryzen 5 2600X Six-Core Processor
<{^_^}> [mobile-nixos] @telent opened pull request #159 → Port to Motorola G5 Plus (potter) [second attempt] → https://git.io/JfP2s
<{^_^}> [mobile-nixos] @telent closed pull request #147 → initial port to motorola-potter (Moto G5 Plus) → https://git.io/JfBI1
dermetfan has quit [Ping timeout: 260 seconds]
<manveru> ph88: like hercules-ci?
sigmundv_ has joined #nixos
kreyren has joined #nixos
smatting has joined #nixos
sigmundv_ has quit [Remote host closed the connection]
<Taneb> I don't get why https://hydra.nixos.org/build/120822797 failed. It seems to be succeeding locally for me
__monty__ has joined #nixos
EatThem has joined #nixos
<EatThem> "
<EatThem> hi :) If i run man configuration.nix in Windows WSL i get "No manual entry for configuration.nix
<EatThem> do i have to install some pkg to get manpages?
<{^_^}> [nixpkgs] @peterhoeg merged pull request #89251 → efivar: fix Could not parse device path: Invalid Argument → https://git.io/Jf6R6
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JfPae
<{^_^}> [nixpkgs] @peterhoeg merged pull request #89304 → lucky-cli: 0.20.0 -> 0.21.0 → https://git.io/JfiJn
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JfPaU
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @uael opened pull request #89394 → Fixed jetbrains clion clangd binary → https://git.io/JfPa3
<{^_^}> [nixpkgs] @peterhoeg opened pull request #89395 → <!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especiall… → https://git.io/JfPan
agsdheidjd has quit [Ping timeout: 260 seconds]
agsdheidjd has joined #nixos
asymptotically has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @zimbatm merged pull request #89288 → gerrit: 3.1.4 -> 3.1.5 → https://git.io/Jf6Nr
<{^_^}> [nixpkgs] @zimbatm pushed to master « gerrit: 3.1.4 -> 3.1.5 (#89288) »: https://git.io/JfPal
ph88 has quit [Ping timeout: 246 seconds]
asymptotically has joined #nixos
civodul has joined #nixos
<eyJhb> teto: Thanks for closing the issue, I forgot about it
<{^_^}> [nixpkgs] @Mic92 merged pull request #89394 → Fixed jetbrains clion clangd binary → https://git.io/JfPa3
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfPa5
kenshinCH has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
alp has quit [Remote host closed the connection]
alp has joined #nixos
mla has quit [Ping timeout: 272 seconds]
dozn has quit [Ping timeout: 272 seconds]
mounty has quit [Ping timeout: 246 seconds]
Arahael has joined #nixos
<teto> any objection to removing the aws package ? last meaningful commit seems to be ~ 2016 and it kinda impersonates the `awscli`. Their definitions are not close in all-packages.nix either which doesn't help
<{^_^}> [nixpkgs] @timokau opened pull request #89397 → python2.pkgs.flask-autoindex: fix build → https://git.io/JfPVY
mchasard has joined #nixos
bdju has quit [Remote host closed the connection]
bdju has joined #nixos
cosimone has joined #nixos
agsdheidjd has quit [Ping timeout: 256 seconds]
<{^_^}> [nix] @zimbatm merged pull request #3654 → Missing `#include <cassert>` in `lru-cache.hh` → https://git.io/JfPql
<{^_^}> [nix] @zimbatm pushed commit from @Ericson2314 to master « Missing `#include <cassert>` in `lru-cache.hh` (#3654) »: https://git.io/JfPV0
orivej_ has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
<yorick> the stale bot is really annoying
<{^_^}> [nixpkgs] @Mic92 merged pull request #89337 → nixos/home-assistant: allow arbitrary yaml functions → https://git.io/JfiE6
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfPVV
copy has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed commit from @uael to release-20.03 « jetbrains: update »: https://git.io/JfPV5
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
mchasard has quit [Quit: Konversation terminated!]
bahamas has joined #nixos
<{^_^}> [nixpkgs] @ehmry pushed to master « gomuks: 2020-03-20 -> 0.1.0 »: https://git.io/JfPwv
marusich has quit [Ping timeout: 272 seconds]
Shados has quit [Quit: Shados]
<bahamas> is there any way to generate a nixos image from mac? I tried with nixos-generators, but it fails, because I'm not running it on Linux
iyzsong has joined #nixos
proofofkeags has joined #nixos
Shados has joined #nixos
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos
zemm has quit [Ping timeout: 246 seconds]
proofofkeags has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @ehmry opened pull request #89398 → tor-browser-bundle-bin: 9.0.9 -> 9.5 → https://git.io/JfPwl
<manveru> bahamas: i think the simplest way was to add a linux vm/docker/xhyve that acts as remote builder, #nix-darwin might be able to help more
<eyJhb> yorick: stale bot?
zemm has joined #nixos
<yorick> eyJhb: the thing that's been emailing me a few times per day about how nobody cares about my issues
<eyJhb> Ahh. Yeah, agreed
hbrn has quit [Remote host closed the connection]
ok2`- has joined #nixos
ok2` has quit [Ping timeout: 256 seconds]
ok2`- is now known as ok2`
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos
<{^_^}> [nix] @zimbatm opened pull request #3655 → libutils/hash: remove default encoding → https://git.io/JfPwK
<{^_^}> [nixpkgs] @groodt opened pull request #89399 → buildkite-cli: init at 1.1.0 → https://git.io/JfPwi
<{^_^}> [nixpkgs] @OPNA2608 opened pull request #89400 → Parallel building fixes → https://git.io/JfPwM
<bahamas> manveru: thanks. looking into it
alp has quit [Ping timeout: 246 seconds]
<manveru> bahamas: also LnL knows most about this stuff i think :)
<LnL> you'll need a linux build host
<LnL> but if you really want something local a vm also works
<bahamas> LnL: I tried building in a virtualbox vm. the process fails with this line "qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory"
<{^_^}> [nixpkgs] @bennofs closed pull request #88169 → [20.03] Backport LLVM big-parallel and ghostscript patch → https://git.io/Jfzvm
<LnL> huh, an image build requires qemu?
<FRidh> manveru: could you check what is going on at https://github.com/NixOS/nixpkgs/pull/89388#issuecomment-638018457
<FRidh> ruby fails to build
<bahamas> LnL: using `nixos-generators`. I don't know how else to build an image
<LnL> what are you looking for exactly, iso or something else
<manveru> FRidh: did that bump gcc or something? i don't know much about C level errors...
<bahamas> LnL: something I can upload to digitalocean, so qcow, raw, virtualbox, vmware
<manveru> FRidh: seems identical to this mojibake from 2007... https://www.ruby-forum.com/t/cannot-compile-snapshot-tarball/124292 fun stuff :)
jbgi has joined #nixos
<bahamas> LnL: btw, I also tried building on a Linode VPS which uses KVM for virtualization. the command simply didn't produce any output
<LnL> nix-build -A config.system.build.isoImage -I nixos-config=</nixpkgs/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix> '<nixpkgs/nixos>'
<LnL> the other stuff like digitalocean specific images seem to require qemu for some reason
ddellacosta has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @romildo merged pull request #89358 → ubuntu-themes: init at 19.04 → https://git.io/Jfidc
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JfPrB
mtreca has joined #nixos
Ridout has joined #nixos
<manveru> FRidh: i think it's the bison version bump
<manveru> don't have a lot of time to look much more into it right now
<bahamas> I guess I could generate an ISO and then use VirtualBox to convert it to something that DigitalOcean accepts
<{^_^}> [nixpkgs] @domenkozar merged pull request #89400 → Parallel building fixes → https://git.io/JfPwM
<{^_^}> [nixpkgs] @domenkozar pushed 3 commits to master: https://git.io/JfPrV
<LnL> bahamas: btw you can build any custom iso like that, define a configuration.nix which imports that installation cd module and define everything else you want to customize there
<{^_^}> [nixpkgs] @romildo opened pull request #89401 → mint-x-icons: init at 1.5.5 → https://git.io/JfPrP
<bahamas> LnL: I'm actually interested in building a minimal image of NixOS. but I assume the channel is copied into the store, right? so there's a minimum amount of space taken by the channel
zupo has joined #nixos
zupo has quit [Client Quit]
<LnL> not sure what's in there exactly
<LnL> but you might be able to eliminate some extra stuff with eg. documentation.man.enable = false;
Ridout has quit [Read error: No route to host]
Ridout has joined #nixos
<{^_^}> [patchelf] @rpurdie opened pull request #202 → Fix shared library corruption when rerunning patchelf → https://git.io/JfPr7
<FRidh> manveru: alright thanks!
j-k has joined #nixos
<j-k> Why is my machine building libreoffice from source :/ I don't have an overlay for it or anything... Just nothing on cache.nixos.org?
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
alp has joined #nixos
iyzsong has joined #nixos
<FRidh> build probably failed yet channel advanced
<j-k> that might be it, I'll do a bit more investigating
noudle has quit []
<teto> j-k: had the same issue probably the cache
<j-k> either way it's finally built so my laptop can finally chill
bahamas has quit [Ping timeout: 246 seconds]
bahamas has joined #nixos
<bahamas> LnL: ok, thanks. I'll keep exploring
dozn has joined #nixos
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
j-k has quit [Quit: WeeChat 2.8]
orivej has joined #nixos
<{^_^}> [nixpkgs] @WilliButz merged pull request #89207 → atlassian-confluence: 7.4.0 -> 7.5.0 → https://git.io/JfKym
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/JfPoR
Uma has joined #nixos
<Uma> I'm trying to use udev to mount a luks drive when I connect it through usb. The rule gets triggered successfully, but using cryptsetup open on the device gives an error saying the device doesn't exist or access is denied. I call whoami from the script, that says I'm root. I tried adding a sleep 10 delay, but nothing. What's happening here?
<{^_^}> [nixpkgs] @poscat0x04 opened pull request #89402 → vscode-extensions.justusadam.language-haskell: 3.0.3 -> 3.2.1 → https://git.io/JfPoV
__monty__ has quit [Ping timeout: 256 seconds]
<{^_^}> [patchelf] @domenkozar merged pull request #137 → Consistently use --force-rpath → https://git.io/JfPoK
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfPo6
jbgi has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to release-20.03: https://git.io/JfPoP
__monty__ has joined #nixos
<{^_^}> [patchelf] @domenkozar closed pull request #113 → Add travis configuration to run CI on github → https://git.io/JfPo1
<{^_^}> [nixpkgs] @timokau merged pull request #89397 → python2.pkgs.flask-autoindex: fix build → https://git.io/JfPVY
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JfPoS
agsdheidjd has joined #nixos
<{^_^}> [nixpkgs] @WilliButz merged pull request #87665 → matrix-appservice-slack: 1.2.0 -> 1.3.1 → https://git.io/Jf8RH
<{^_^}> [nixpkgs] @WilliButz pushed 3 commits to master: https://git.io/JfPoA
<Uma> Oh, somehow even after waiting 10s /dev/disk/by-uuid/... isn't there
apple_at_cha has joined #nixos
iyzsong has quit [Ping timeout: 265 seconds]
TZander has joined #nixos
iyzsong has joined #nixos
whatisRT has joined #nixos
bahamas has quit [Ping timeout: 258 seconds]
kenshinCH has quit [Quit: WeeChat 2.7.1]
Ridout has quit [Quit: Lost terminal]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from @edolstra to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JfPKE
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a55f6b46d8f (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [patchelf] @priegger opened pull request #203 → fix README -> README.me in some more places → https://git.io/JfPKr
<{^_^}> [patchelf] @domenkozar merged pull request #203 → fix README -> README.me in some more places → https://git.io/JfPKr
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfPKK
apple_at_cha has quit [Quit: leaving]
ebopp has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #89398 → tor-browser-bundle-bin: 9.0.9 -> 9.5 → https://git.io/JfPwl
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JfPKH
mtreca has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @priegger opened pull request #89404 → factorio{,-headless}-experimental: 0.18.26 -> 0.18.29 → https://git.io/JfPKN
agsdheidjd has quit [Ping timeout: 240 seconds]
agsdheidjd has joined #nixos
<monokrome> Does anyone know how to release/renew my IP in NixOS? It keeps using an old lease >.<
apple_at_cha has joined #nixos
<dminuoso> monokrome: That's not up to nixos..
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 246 seconds]
<dminuoso> You can change your mac address if you like, that should do the trick
<dminuoso> DHCP servers have a tendency to give stable address assignments whenever possible
<dminuoso> Based on your mac address.
<monokrome> ah
<monokrome> it's a router thing
<monokrome> I thought releasing asked DHCP to clear the lease
<dminuoso> Well, DHCP server - but if your router also runs the DHCP server then yes.
<monokrome> sorry >.<
<dminuoso> That might or might not work.
<monokrome> yes obviously >.<
<dminuoso> Depending on the DHCP server implementation, it might use a stable algorithm that gives you the same IP address back.
<monokrome> yeah it's openwrt
oida has quit [Ping timeout: 240 seconds]
oida has joined #nixos
<TZander> monokrome: notice that after telling the dhcp server you want x.42 (for instance), it might still take a reconnect or even the original dhcp timeout to get reassigned. Works instant on my netgear, though.
b42 has quit [Quit: WeeChat 2.7.1]
bahamas has joined #nixos
<TZander> I'm just looking at nix and the first thing I'm pondering is if anyone figured out how to set up aliases for the obvious things. 'nix-env -e' -> 'nix-env rm'
b42 has joined #nixos
proofofkeags has joined #nixos
__monty__ has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
__monty__ has joined #nixos
bahamas has quit [Ping timeout: 258 seconds]
proofofkeags has quit [Ping timeout: 246 seconds]
Rusty1 has joined #nixos
bvdw has quit [Remote host closed the connection]
KindTwo has joined #nixos
bvdw has joined #nixos
LevelChart8 has joined #nixos
<monokrome> dminuoso, TZander: I'm pretty sure that I just need to renew, but restarting dhcpcd doesn't renew my devices
<monokrome> how do I renew?
KindOne has quit [Ping timeout: 272 seconds]
<TZander> disconnect and reconnect to your basestation.
<monokrome> you mean remove the network cable?
<monokrome> The machine isn't nearby :/ There's no command for it?
<TZander> no, typically a network manager action. if you run KDE I can tell you, otherwise I have no idea.
<monokrome> it's a server
<monokrome> restarting dhcpcd used to work :/
<TZander> then just restart the network manager systemd
<monokrome> seems something changed
<monokrome> using networkmanager on a server is like taking dynamite to go fishing
<TZander> hehe, agreed
<monokrome> lol
<wavirc22_> I'm on macos. I've unzipped flutter and when I try and run it, dart fails with "taskgated: no signature for pid=41521 (cannot make code: UNIX[No such process])". I think I have to sign the executable. Is there an approach to this?
KindTwo is now known as KindOne
* monokrome wonders what a flutter is
<TZander> I expect you will regret wondering (mubles google)
<monokrome> lol
ebopp has quit [Ping timeout: 256 seconds]
<wavirc22_> monokrome: are you being cheeky? https://flutter.dev
<TZander> btw, I'm just here to learn nix a little. nix-env is beautiful so far. Simple.
<kenran> I'm having trouble getting a nix derivation to work inside a container and I don't know why. The derivation uses leiningen to build a minimal clojure project and works just fine on my local machine: https://pastebin.com/x5AjKP6Z
<kenran> I found out that I have to export HOME in some way, or else leiningen won't build even on my machine. But after that it works fine locally.
<TZander> wavirc22_: actually, I looked it up just last week by accident. As a non-web-dev I will never have need for that info :)
<kenran> But after that, I get the following errors: https://pastebin.com/RtwSrvEm
<wavirc22_> TZander: Ok I must be in a special bubble then. I've been using it for a couple of years. I just assumed the whole world knew :P
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/ede11844d6e (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ede11844d6e (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<kenran> I think it might be a permission problem, but I don't really know where to look for help. The project was created via `lein new bla`, and then I wrote the default.nix. Running it inside a docker container is where it fails (docker run -v $(pwd):/app -it nixos/nix:2.3.4 sh -c "cd app && sh", followed by nix-build).
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #89405 → iproute: 5.6.0 -> 5.7.0 → https://git.io/JfPia
<{^_^}> [nixpkgs] @danieldk opened pull request #89406 → softmaker-office: 976 -> 1014 → https://git.io/JfPiP
<TZander> any wikipedian here? The https://en.wikipedia.org/wiki/NixOS states that nixOs is MIT license (in the box on the right). Which is why I ignored it at first. But the nix tools are LGPL, so I'd say that wikipedia needs to be changed.
<{^_^}> [nix] @edolstra pushed 0 commits to refs/tags/2.3.6: https://git.io/JfPiM
<ikwildrpepper> TZander: nixpkgs and nixos are MIT
<{^_^}> [nixpkgs] @edolstra pushed to master « nix: 2.3.6 -> 2.3.6 »: https://git.io/JfPiD
<ikwildrpepper> nix, the package manager is LGPL
<{^_^}> [nixos-homepage] @edolstra pushed to master « Nix 2.3.6 released »: https://git.io/JfPi9
<TZander> oh, there is a separate page for the package manager. Yeah, that one is right.
<TZander> its kinda hard to google for 'nix' ;)
<makefu> true :)
<infinisil> niksnut: too late, but the nixpkgs commit message has 2.3.6 twice :)
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from @edolstra to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JfPPJ
magnetophon has joined #nixos
bahamas has joined #nixos
<TZander> infinisil: I guess he does his nick honor.
<niksnut> doh
bahamas has quit [Ping timeout: 272 seconds]
<wavirc22_> wavirc22: Worked out, on macos, to use a binary, like flutter from the nix store, I have to run "sudo codesign -s "Mac Developer" -f /nix/store/.../bin/dart"
orivej has quit [Quit: No Ping reply in 180 seconds.]
<TZander> niksnut: just playing around with nix-env for the first time. Its beautiful :) Just wanted to say. Dank!
orivej has joined #nixos
<gchristensen> TZander: I just recently started playing with nix-env too. some cool stuff there
<TZander> hmm, I kinda understand this, but why is nix making an issue about a library used that (I guess) isn't put in my profile. https://paste.debian.net/1149932/
LevelChart8 has quit [Ping timeout: 264 seconds]
<TZander> ^- I'm installing an old boost, which fails due to nix using boost
orivej has quit [Quit: No Ping reply in 180 seconds.]
waleee-cl has joined #nixos
<infinisil> ,libraries TZander
<{^_^}> TZander: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
Diagon has joined #nixos
orivej has joined #nixos
<TZander> awesome :)
<{^_^}> [nixpkgs] @primeos opened pull request #89407 → nixos: Allow empty hostnames again → https://git.io/JfPPx
benedikt93 has quit [Quit: benedikt93]
emilien has joined #nixos
benedikt93 has joined #nixos
cfricke has quit [Quit: WeeChat 2.8]
Naptra has quit [Quit: Leaving]
<{^_^}> [patchelf] @domenkozar merged pull request #127 → fix adjusting startPage → https://git.io/JfPX4
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfPXB
<emilien> Hello there. I'd like to run a few commands to configure the logstash service (https://github.com/NixOS/nixpkgs/blob/nixos-18.09/nixos/modules/services/logging/logstash.nix). More precisely, I need to uninstall then install logstash plugins.
<emilien> Something like: `./logstash-plugin remove foo && ./logstash-plugin install bar`. What would be the Nix way to configure that?
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
Diagon has quit [Quit: Leaving]
<{^_^}> [patchelf] @domenkozar pushed to github-actions « github actions -> travis »: https://git.io/JfPXP
<fps> emilien: when should that happen?
<{^_^}> [patchelf] @domenkozar opened pull request #204 → github actions -> travis → https://git.io/JfPX1
<{^_^}> [nixpkgs] @jpotier opened pull request #89408 → libucl: init at 0.8.1 → https://git.io/JfPXy
<emilien> fps: after installation, before service start I guess (note: I'm quite new with Nix, so "after installation" might be the wrong term)
gxt has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 merged pull request #89330 → runit: Add Darwin Compatibility → https://git.io/Jfilc
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfPX9
gxt has joined #nixos
<fps> emilien: hmm, good question. what do these logstash-plugin commands do?
<fps> oh, download and install things.. that might get tricky and is over my head :)
gustavderdrache has joined #nixos
<{^_^}> [patchelf] @domenkozar pushed 2 commits to github-actions: https://git.io/JfPXF
<Philipp[m]1> Is there an issue somewhere about all the channels being stuck for two weeks?
<{^_^}> [patchelf] @domenkozar pushed 2 commits to github-actions: https://git.io/JfPXj
<emilien> found this but it doesn't help with removing: https://discourse.nixos.org/t/how-to-add-a-plugin-to-the-logstash-package/2749
aveltras has joined #nixos
<{^_^}> [patchelf] @domenkozar merged pull request #204 → github actions -> travis → https://git.io/JfPX1
<{^_^}> [patchelf] @domenkozar pushed 3 commits to master: https://git.io/JfP1k
agsdheidjd has quit [Ping timeout: 264 seconds]
apple_at_cha[m] has joined #nixos
<{^_^}> [nixpkgs] @edibopp opened pull request #89409 → Update my GitHub username → https://git.io/JfP1m
detran has joined #nixos
fendor has joined #nixos
<fps> emilien: i guess you could write an overlay that modifies the default logstash package to remove the plugin in question ;)
agsdheidjd has joined #nixos
<fps> in the install phase
<emilien> fps: do you have pointers on how to write that kind of overlay? Is it that? https://nixos.wiki/wiki/Overlays
chaoflow has quit [Quit: WeeChat 2.8]
<{^_^}> [patchelf] @domenkozar merged pull request #202 → Fix shared library corruption when rerunning patchelf → https://git.io/JfPr7
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfP1z
<Izorkin> etu: https://github.com/php/php-src/commit/66d8d0c7d7f77b608cc0b1198d6216dcde916d95 how to realise correct support errno setting in libiconv
bkv has joined #nixos
<{^_^}> [patchelf] @domenkozar merged pull request #171 → Remove zeroing out logic in modifySoname → https://git.io/fj0kk
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfP1a
EatThem has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #89411 → python: Google API updates (google_{auth,api_core,api_python_client}) → https://git.io/JfP1V
<{^_^}> [nixpkgs] @hir12111 opened pull request #89412 → Fix missing dependency for cookiecutter → https://git.io/JfP1o
bqv has quit [Ping timeout: 272 seconds]
<betawaffle> anyone know how to get blender working with opencl on nixos?
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos
<betawaffle> i assume there must be something i have to enable
<fps> emilien: i'm hazy on the details myself. but yeah, that might be possible
EatThem has joined #nixos
<{^_^}> [nixpkgs] @domenkozar pushed to master « patchelfUnstable: bump »: https://git.io/JfP1H
<emilien> fps: ok thanks, I'll dig in this direction
gxt has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SCOTT-HAMILTON opened pull request #89413 → Keysmith Init at v0.1 (resquashed) → https://git.io/JfP1b
<{^_^}> [nixpkgs] @SCOTT-HAMILTON closed pull request #88614 → Add keysmith → https://git.io/Jf2Dl
gxt has joined #nixos
virus_dave has quit [Quit: virus_dave]
vtsm^ has joined #nixos
<{^_^}> [nixpkgs] @jpotier opened pull request #89414 → Add hikari → https://git.io/JfPMs
<{^_^}> [nixpkgs] @primeos pushed to master « tev: 1.15 -> 1.16 »: https://git.io/JfPMZ
<{^_^}> [nixpkgs] @hir12111 closed pull request #89412 → Fix missing dependency for cookiecutter → https://git.io/JfP1o
<{^_^}> [nix] @edolstra pushed 27 commits to flakes: https://git.io/JfPME
<{^_^}> [nixpkgs] @domenkozar merged pull request #89409 → Update my GitHub username → https://git.io/JfP1m
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/JfPMz
<{^_^}> [nixpkgs] @primeos merged pull request #89407 → nixos: Allow empty hostnames again → https://git.io/JfPPx
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JfPMw
agjacome has quit [Quit: agjacome]
orivej_ has quit [Ping timeout: 264 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/08c346a724e (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
domogled has joined #nixos
<{^_^}> [nixpkgs] @SCOTT-HAMILTON reopened pull request #88614 → Add keysmith → https://git.io/Jf2Dl
magnetophon has quit [Read error: Connection reset by peer]
<{^_^}> [nix] @edolstra pushed to flakes « Fix GitHub test »: https://git.io/JfPDT
magnetophon has joined #nixos
proofofkeags has joined #nixos
<evanjs> So lately, I've been trying to work around this issue https://www.virtualbox.org/ticket/7982#comment:17
<{^_^}> [nixpkgs] @SCOTT-HAMILTON closed pull request #89413 → Keysmith Init at v0.1 (resquashed) → https://git.io/JfP1b
<Philipp[m]1> So the status.nixos.org page is lying right now?
<evanjs> I opened this issue https://github.com/glennmatthews/cot/issues/80, but does anybody know enough about the image creation in nix to tell me how I might accomplish this in nix?
<{^_^}> glennmatthews/cot#80 (by evanjs, 5 days ago, open): Support editing (or removing) auxiliary devices from ovf
<evanjs> I can't just generate an OVA for virtualbox from the virtualbox-image, as vssd:VirtualSystemType and the soundcard prevent it from being imported in e.g. ESXi
<evanjs> Is `VBoxManage export` the only OVA utility we have in nixpkgs right now?
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/JfPD0
<{^_^}> [nixpkgs] @offlinehacker merged pull request #87985 → xpra: fix #85694 → https://git.io/Jf02l
<{^_^}> [nixpkgs] @offlinehacker closed pull request #58346 → nixos/kubernetes: add local path provisioner addon → https://git.io/fjUWv
<{^_^}> [nixpkgs] @offlinehacker closed pull request #28924 → docker module: add overlay to kernelModule if overlay is storage driver → https://git.io/v50DY
cr4y1 has joined #nixos
bahamas has joined #nixos
fendor_ has joined #nixos
<evanjs> I wonder if there should be a generic, more extensible "create OV(F/A)" function in nixpkgs?
<evanjs> lassulus: an extensible option for nixos-generators sounds sort of complicated right now, but I think it would be super helpful to be able to create generic OV(A/F) images with nixos
<evanjs> Unless there's already a way to do so that I'm not seeing now
fendor has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @prusnak opened pull request #89415 → bitcoin: 0.19.1 -> 0.20.0 → https://git.io/JfPD5
<{^_^}> [nixos-search] @adisbladis pushed to nixos-options-analyzer « Add custom analyzer for nixos option names »: https://git.io/JfPDd
bahamas has quit [Ping timeout: 256 seconds]
<{^_^}> [nixos-search] @adisbladis opened pull request #55 → Add custom analyzer for nixos option names → https://git.io/JfPDp
<lassulus> evanjs: what needs to be done to have more generic images? what is not generic enough with the current ones?
<{^_^}> [nixpkgs] @Kloenk opened pull request #89416 → nixos/autoUpgrade: add flake support → https://git.io/JfPDh
<evanjs> lassulus: so when I say "more generic", I mean something like "ova-image.nix" rather than "virtualbox-image.nix"
<evanjs> In the end, I'd like to modify the virtual machine before it comes out as an OVA, to ensure it works on whatever platform I'm packaging it for
<evanjs> In this case, the stubborn ESXi platform that gets angry when it e.g. doesn't say it's of type "vmx-14" or such, or has a sound card, etc
fendor_ is now known as fendor
<evanjs> *checks virtualbox-image.nix*
<evanjs> ... that's what params is for, isn't it...
<evanjs> and then I can just pass `audo = "none"`...
<evanjs> there's still the matter of VirtualSystemType, but cot was at least able to do that.
emilien has quit [Remote host closed the connection]
kenran has quit [Quit: leaving]
dermetfan has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #89417 → Bump mautrix telegram → https://git.io/JfPyz
pamplemousse has joined #nixos
<{^_^}> [nixpkgs] @mweinelt opened pull request #89418 → pythonPackages.django2_2: 2.2.11 -> 2.2.13 → https://git.io/JfPyw
kaliumxyz has quit [Remote host closed the connection]
<{^_^}> [patchelf] @domenkozar pushed to master « Add issue templates »: https://git.io/JfPSv
drakonis_ has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
ddellacosta has joined #nixos
drakonis has joined #nixos
bahamas has joined #nixos
bahamas has quit [Changing host]
bahamas has joined #nixos
D_ has quit [Ping timeout: 260 seconds]
LevelChart8 has joined #nixos
drakonis_ has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos
D_ has joined #nixos
<{^_^}> [nix] @matthewbauer closed pull request #3107 → Always use "bash" for dev-shell → https://git.io/JeGdz
bahamas has quit [Ping timeout: 246 seconds]
vidbina has joined #nixos
drakonis has quit [Ping timeout: 256 seconds]
never_released_ has joined #nixos
ph88 has joined #nixos
never_released has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/08c346a724e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<evanjs> My bigger problem is probably mimicking nixos-generate... vs essentially trying to use recursive nix :D
<{^_^}> [nixpkgs] @Frostman opened pull request #89419 → grafana: 7.0.1 -> 7.0.2 → https://git.io/JfPSd
LevelChart8 has quit [Ping timeout: 260 seconds]
proofofkeags has quit [Ping timeout: 272 seconds]
ids1024 has quit [Quit: WeeChat 2.4]
meh` has joined #nixos
erasmas has joined #nixos
incognito9999_ has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #89420 → lxappearance: default to Gtk3 → https://git.io/JfP9t
drakonis_ has quit [Ping timeout: 260 seconds]
ph88 has quit [Ping timeout: 246 seconds]
endformationage has joined #nixos
<monokrome> Does anyone know thoughts on what kind of filesystem I should use for a NAS that needs to be able to grow/shrink in NixOS? I set up a RAIDZ2 ZFS but then realized it can't grow, but I need to migrate 22TB off one device and onto this NixOS one
<monokrome> (meaning I don't have enough discs to do it all at once)
lpsmith has quit [Quit: ZNC 1.6.5 - http://znc.in]
<pistache> monokrome: ZFS can grow, it just cannot shrink
user_0x58 has joined #nixos
lpsmith has joined #nixos
<monokrome> RAIDZ2 can't though
incognito9999 has joined #nixos
{^_^} has quit [Ping timeout: 260 seconds]
<monokrome> pistache: ^
<gchristensen> it can as long as your adding another full vdev, like another raidz2 (I'm sure you know this already -- just for the channel.) I know some people like to use just a bunch of mirrored drives to reduce the cost of each incremental growth
<monokrome> I wanted to grow 1 pool
<monokrome> maybe I don't understand zsh enogh
<monokrome> but from what I can tell, if I add more hard disks then I can't grow a RAIDZ2 pool
<pistache> monokrome: ah yes, in RAIDz2 you'd need to add other raidz2 vdev as gchristensen said
<monokrome> vdev is a pool?
<pistache> you cannot add the disks to the existing vdev, but you can create another vdev in the same pool
AWizzArd has quit [Read error: Connection reset by peer]
<gchristensen> a pool has any number of vdevs
<monokrome> oh
<gchristensen> raidz2 is a type of vdev
<monokrome> so I can still keep it in the same mountpoint ?
<gchristensen> yeah
<monokrome> then I jsut create another vdev from 3 drives?
AWizzArd has joined #nixos
<gchristensen> yeah
<gchristensen> but monokrome
<gchristensen> try it with file-based pools to practice, you can't undo it if you make a mistake
<monokrome> file-based?
<gchristensen> you can make a new zpool using files as disks
<monokrome> oh neat
<monokrome> if I make a mistake then I can't remove it from the pool
<monokrome> ?
<monokrome> or the data is just corrupt in it?
<gchristensen> pretty sure you can't remove it
<gchristensen> so just make a bunch of 10MB files or whatever and create a zpool and experiment with the operations you think you want to do
<monokrome> ah
<monokrome> good idea
<gchristensen> do it on a totally different machine even if you're worried
<monokrome> thnx for the link
<monokrome> and the help
lukash_ is now known as lukash_|away
proofofkeags has joined #nixos
alexherbo2 has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #nixos
alp has quit [Remote host closed the connection]
gulplante has quit [Ping timeout: 256 seconds]
alp has joined #nixos
sarcasticadmin has joined #nixos
gulplante has joined #nixos
FRidh has quit [Ping timeout: 260 seconds]
aveltras has quit [Quit: Connection closed for inactivity]
incognito9999 has quit [Quit: ZNC 1.7.2+deb3~bpo9+1 - https://znc.in]
incognito9999 has joined #nixos
AmandaC has quit [Ping timeout: 256 seconds]
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
proofofkeags has quit [Remote host closed the connection]
Rusty1 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
proofofkeags has joined #nixos
cole-h has joined #nixos
ardumont has quit [Ping timeout: 246 seconds]
bahamas has joined #nixos
justanotheruser has quit [Ping timeout: 246 seconds]
felixfoertsch23 has joined #nixos
FRidh has joined #nixos
felixfoertsch has quit [Ping timeout: 256 seconds]
felixfoertsch23 is now known as felixfoertsch
dm9 has joined #nixos
alp has quit [Ping timeout: 246 seconds]
<evanjs> derp. callPackage vs runCommand... wow I need some _serious_ sleep
<evanjs> lassulus: re running nixos-generators stuff inside another nix expression, that is
ardumont has joined #nixos
<evanjs> I was trying to use runCommand and thus essentially trying to use recursive nix XD
fmzakari has joined #nixos
<fmzakari> Hello!
<fmzakari> seeking some help with "No user exists for uid 780412" when using git
<fmzakari> sounds a lot like https://github.com/NixOS/nixpkgs/issues/64665 but i'm not on NixOS
incognito9999 has quit [Quit: ZNC 1.7.2+deb3~bpo9+1 - https://znc.in]
incognito9999 has joined #nixos
noudle has joined #nixos
justanotheruser has joined #nixos
alp has joined #nixos
shibboleth has joined #nixos
<fmzakari> hmm something with libnss_cache
bebarker has joined #nixos
bbarker has quit [Ping timeout: 246 seconds]
avidd- has quit [Quit: ZNC - https://znc.in]
parkway-gong has quit [Quit: ZNC - https://znc.in]
marusich has joined #nixos
slack1256 has joined #nixos
avidd- has joined #nixos
magnetophon has quit [Ping timeout: 256 seconds]
parkway-gong has joined #nixos
magnetophon has joined #nixos
englishm has quit [Excess Flood]
englishm has joined #nixos
growpotkin has joined #nixos
avidd- has quit [Client Quit]
parkway-gong has quit [Client Quit]
cole-h has quit [Quit: Goodbye]
dm9 has quit [Quit: WeeChat 2.8]
cole-h has joined #nixos
avidd- has joined #nixos
parkway-gong has joined #nixos
<pinkieval> How would one put a nix configuration in version-control without putting the passwords in cleartext?
<hexa-> where possible let software read secrets from a separate file
<hexa-> have a separate repository where you keep your secrets
<hexa-> keep that private and import stuff from there where
<pinkieval> yeah that would work, but I was hoping for having everything in the same repo (but for the decryption key)
johnny101 has quit [Quit: Konversation terminated!]
noudle_ has joined #nixos
noudle has quit [Ping timeout: 264 seconds]
avidd- has quit [Quit: ZNC - https://znc.in]
parkway-gong has quit [Quit: ZNC - https://znc.in]
shibboleth has quit [Ping timeout: 240 seconds]
sigmundv_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
avidd- has joined #nixos
avidd- has quit [Remote host closed the connection]
avidd- has joined #nixos
parkway-gong has joined #nixos
<teto> pinkieval: you can use git-crypt to cyupher parts of the repo
FRidh has quit [Ping timeout: 240 seconds]
parkway-gong has quit [Client Quit]
avidd- has quit [Client Quit]
<pinkieval> teto: sounds nice, I'll check it out, thanks
FRidh has joined #nixos
<teto> then i use wormhole to transfer secrets from one machine to another
<pinkieval> transfering a secret key that doesn't change often isn't much of an issue
avidd- has joined #nixos
parkway-gong has joined #nixos
<fmzakari> I had to do:
<fmzakari> [[ ! -f /lib/x86_64-linux-gnu/libnss_cache.so.2 ]] || export LD_PRELOAD=/lib/x86_64-linux-gnu/libnss_cache.so.2:$LD_PRELOAD
<fmzakari> which seems confusing in my zshrc
<fmzakari> (for anyone facing same problem)
<etu> Izorkin: How would I know?
MichaelRaskin has joined #nixos
<Izorkin> etu: without this the php-8.0-dev-Extension.iconv is not building
<etu> Izorkin: But how would I know the answer?
bahamas has quit [Quit: leaving]
asymptotically has quit [Remote host closed the connection]
<Izorkin> etu: thought you could suggest a solution. After the release of 8.0 will need find method to build.
<etu> Izorkin: I haven't even started to look into 8.0, you know way more about it than I do
<Izorkin> I just decided to try building php-dev)
avidd- has quit [Quit: ZNC - https://znc.in]
parkway-gong has quit [Quit: ZNC - https://znc.in]
<lunik1> how do I set the attribute name, is it the name used in all-packages.nix?
{^_^} has joined #nixos
<etu> lunik1: yes
<etu> lunik1: attribute-name = callPackage ../path/to/package/directory {};
<lunik1> 👍
alexherbo20 has joined #nixos
virus_dave has joined #nixos
<{^_^}> [nixpkgs] @dtzWill merged pull request #89406 → softmaker-office: 976 -> 1014 → https://git.io/JfPiP
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JfPFv
alexherbo2 has quit [Ping timeout: 272 seconds]
alexherbo20 is now known as alexherbo2
virus_dave has quit [Client Quit]
virus_dave has joined #nixos
virus_dave has quit [Client Quit]
asymptotically has joined #nixos
FRidh has quit [Ping timeout: 258 seconds]
philr has quit [Ping timeout: 240 seconds]
teto has quit [Quit: WeeChat 2.8]
jdoe123213 has joined #nixos
noudle_ has quit []
noudle has joined #nixos
<{^_^}> [nixos-org-configurations] @LnL7 opened pull request #114 → fix race condition in channel exporter → https://git.io/JfPbI
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #89376 → python3Packages: fix a bunch of broken packages → https://git.io/JfPmr
<{^_^}> [nixpkgs] @jonringer pushed 10 commits to master: https://git.io/JfPb3
EatThem has quit [Quit: Leaving]
<{^_^}> [nixos-org-configurations] @grahamc merged pull request #114 → fix race condition in channel exporter → https://git.io/JfPbI
<{^_^}> [nixos-org-configurations] @grahamc pushed 2 commits to master: https://git.io/JfPbn
<fmzakari> If i have a custom derivation -- how do i refer to it in my other nix file to add as a list of pkg ?
proofofkeags has quit [Remote host closed the connection]
<fmzakari> ex
<fmzakari> home.packages = with pkgs; [
<fmzakari> git
<fmzakari> zsh
<fmzakari> tmux
<fmzakari> neovim
<fmzakari> vim
<fmzakari> ];
<fmzakari> i want to add my new additional nix derivation to that list
<cole-h> ,paste fmzakari
<{^_^}> fmzakari: Use a website such as [ https://gist.github.com/ http://ix.io/ https://hastebin.com/ http://sprunge.us/ https://paste.ee/ ] or similar services to share anything that's longer than a couple lines.
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #89417 → mautrix-telegram: 0.7.2 -> 0.8.0 → https://git.io/JfPyz
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JfPbV
quinn has joined #nixos
<cole-h> fmzakari: What does your derivation look like? Does it have something like `{ stdenv, somedep1, dep2 }:` at the top, or is it `with import <nixpkgs> {};`?
plutes has joined #nixos
<fmzakari> I have with import <nixpkgs> {}; but i don't even know if i need it
<fmzakari> im just using bash
asymptotically has quit [Quit: Leaving]
<{^_^}> [nixos-homepage] @garbas pushed to landing-page « fix search boxes on mobile »: https://git.io/JfPb1
drakonis has quit [Quit: WeeChat 2.7]
proofofkeags has quit [Ping timeout: 246 seconds]
drakonis has joined #nixos
proofofkeags has joined #nixos
<fmzakari> I tried:
<fmzakari> pkgs.callPackage ./programs/ruby/rbenv {}
cosimone_ has joined #nixos
<energizer> how can i check if a configuration.nix builds?
<cole-h> energizer: `nixos-rebuild build` ?
<cole-h> fmzakari: Could you paste your entire derivation somewhere?
<fmzakari> yea one sec
cosimone has quit [Ping timeout: 256 seconds]
<fmzakari> thanks -- i've just started learning Nix; went through a good portion of the pills & stuff --Just the learning curve is steeeeeeep
<energizer> cole-h: ah NIXOS_CONFIG=/tmp/configuration.nix nixos-rebuild build, thanks
<fmzakari> my end goal should be that it's a package referenced => https://github.com/fzakaria/nix-home/blob/master/home.nix#L23
<cole-h> energizer: `-I nixos-config=/tmp/configuration.nix` works as well
<energizer> cole-h: do you know if there's a difference?
<cole-h> energizer: There is none.
<pittma> Is there way to set the `FONTCONFIG_FILE` in a sane way in a `shell.nix` file? Like, is the path to that file available via some kind of query?
<energizer> cole-h: thanks
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<cole-h> fmzakari: Since you use `with import...`, you'll want to do something like `let rbenv = import ./rbenv.nix; in ...` and then you can add rbenv to your packages list.
<energizer> cole-h: i think there's some difference
quinn has quit [Quit: ZNC 1.7.5 - https://znc.in]
<cole-h> pittma: `FONTCONFIG_FILE = "${pkgs.fontconfig}/etc/fonts/fonts.conf";` should work
<cole-h> Adjust as necessary
<energizer> because it fails with NIXOS_CONFIG and succeeds with -I
<cole-h> energizer: What if you `NIX_PATH= NIXOS_CONFIG=...`
zupo has joined #nixos
<fmzakari> is there a part of the Nix doc that explains that well ? Unclear why `with import` affects how to call it.
<pittma> sweet, that's exactly what I was hoping for.
<cole-h> nixos-config in NIX_PATH might have higher precedence than NIXOS_CONFIG
<cole-h> fmzakari: Because `with import <nixpkgs> {};` brings all of nixpkgs into scope.
viric has quit [Remote host closed the connection]
<jasom> pinkieval: git-crypt looks like a good solution. FWIW, I use sops because it's what I use for other things so I was already setup for it. The main advantage it would have over git-crypt would be key-management, but it sounds like that's not a problem for you.
<cole-h> fmzakari: Where as all the packages in nixpkgs will have a line at the top like `{ stdenv, dep1, dep2 }:`, declaring all the dependencies it needs and nothing more.
<fmzakari> ah should i change it to that ?
aanderse_ has joined #nixos
aanderse_ has quit [Client Quit]
<fmzakari> i can change it to { stdenv, fetchFromGitHubUrl, bash }
<cole-h> If you like.
<fmzakari> does that change how i refer to it then in the main file?
<cole-h> If it's just going to be used on your system and not contributed to nixpkgs, then it doesn't really matter.
<cole-h> Yes.
<fmzakari> what would it be in that case ? O.o
<cole-h> You will need to `let rbenv = pkgs.callPackage ./path/to/rbenv.nix { }; in ....`
<fmzakari> i see -- so if i have a lot of custom packages; i'll be continously nesting the `let`
<fmzakari> is there a better way for that ?
<cole-h> You can make an overlay.
quinn has joined #nixos
tudorr has joined #nixos
<fmzakari> thanks -- will read through.
<fmzakari> last question: can `callPackage ../file.nix {}` be placed directly in the `packages` list ?
<fmzakari> inlined
<fmzakari> I tried and it said `is not of type `package'` but maybe i screwed up the syntax.
<{^_^}> [nixos-search] @garbas pushed 2 commits to one-index-per-channel: https://git.io/JfPNB
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tudorr> greetings everyone, i am quite new to nix and i am trying to do something rather strange
LevelChart8 has joined #nixos
<tudorr> i use nix for my user account only, using home-manager
<tudorr> and my user account is managed by systemd-homed
<cole-h> fmzakari: You need to parenthesize it.
<cole-h> fmzakari: Otherwise it will try to find a package `callPackage`, `../file.nix`, and `{}`
<fmzakari> ah sweet.
<cole-h> `(callPackage ../file.nix {})`
<tudorr> because of that, applications that use NSS to query my user (such as ssh) fail because systemd's NSS module is not part of glibc
<fmzakari> that's pretty good
<fmzakari> @tudorr: I just fixed that for my same setup :)
<fmzakari> the "fix" is pretty dumb -- tbh i wish I understood it better
<tudorr> i'm so lucky wow
<pittma> ah, `{pkgs.fontconfig}` resolves to `-fontconfig-2.12.6-bin/`, but I see the config file actually lives in `-fontconfig-2.12.6/`
<fmzakari> (actually if someone can explain why glibc doesn't have libnss_cache +1)
<cole-h> > "${pkgs.fontconfig}"
<{^_^}> "/nix/store/pi8h0g3r7cirlxajz79j0n287w90f7c5-fontconfig-2.12.6-bin"
<cole-h> > "${pkgs.fontconfig.out}"
<{^_^}> "/nix/store/3mzhdm7hy80aiby84ngh1sx5nmj8nx3b-fontconfig-2.12.6"
<cole-h> ^ pittma
<pittma> oh cool! thanks so much!
<tudorr> my initial approach was to install systemd in the nix store and add its nss module to ld_preload but it breaks all system programs obviously
<tudorr> i thought that there might be some nix magic to make systemd available to glibc
<tudorr> maybe make a derivation that puts the two together?
<tudorr> fmzakari: thanks for the fix!
<jasom> fmzakari: I would guess it's because nixos uses nscd rather than nsscache, but that's just a shot-in-the-dark
<{^_^}> [nixos-search] @garbas merged pull request #54 → use one index per channel → https://git.io/Jf6tN
<{^_^}> [nixos-search] @garbas pushed to master « use one index per channel (#54) »: https://git.io/JfPNw
<{^_^}> [nixos-search] @garbas pushed 0 commits to one-index-per-channel: https://git.io/JfPNr
<mica[m]> Will the new declarative podman stuff include a way to put a container in a pod?
<tudorr> jasom: based on this bit of information you shared, i just did `systemctl start nscd` and now nss works for nix apps too
<tudorr> with no ld_preload hax
<tudorr> many thanks!
<exarkun> is there a nixos-oriented CD system that works with github?
corpix has quit [Remote host closed the connection]
corpix has joined #nixos
<{^_^}> [nixpkgs] @Frostman opened pull request #89429 → grafana: 7.0.2 -> 7.0.3 → https://git.io/JfPN5
orivej has quit [Ping timeout: 246 seconds]
<energizer> exarkun: hercules-ci
orivej has joined #nixos
<energizer> well, ci.
<jasom> tudorr: glad to hear that worked! NSCD is, in general, a better solution than having libc dynamically load DLLs for authentication and nameservice lookup anyways
<tudorr> i didn't know about its existence at all
<exarkun> energizer: That looks cool, hadn't seen that. But, yea, I have CI already, I want CD.
LevelChart8 has quit [Ping timeout: 240 seconds]
<energizer> might be worth chatting up #nixops about it
<simpson> exarkun: system.autoUpgrade can be given channels, and otherwise configured to give something sort of like CD. But you probably want something that is more flexible?
avidd- has joined #nixos
parkway-gong has joined #nixos
<exarkun> The workflow I imagine would be pleasant is one where a CI job on a specified branch completes successfully and then a CD system is poked and the CD system switches some hosts to the new, just-tested.
<exarkun> Plus support for separate staging/production environments plus rollback plus good operational visibility.
<exarkun> If I were going to build something myself I'd probably make some half-baked service that can receive a GitHub webhook and then turn around and get the source, do the build, and run some `morph` command.
rail_ is now known as rail
<exarkun> Possibly https://github.com/james-preston/hail might be appropriate apart from it being for Hydra instead of GitHub.
<exarkun> although it looks unmaintained
jdoe123213 has quit []
<fmzakari> problem with ncsd is it's not portable ? I'm trying to write a home script for darwin + linux
mounty has joined #nixos
chloekek has joined #nixos
radvendii has joined #nixos
pamplemousse has quit [Ping timeout: 258 seconds]
<radvendii> Hey all, I'm trying to cross-compile an SDL project of mine for windows I've followed a bunch of stuff I found online, and nothing seems to be working. I wanted to check here to make sure I was doing things correctly. To start out with: is cross-compilation for windows even work in theory at the moment? It seemed like it's had varying levels of success over the years and I couldn't tell what the
<radvendii> current state was
rail has quit [Quit: gone...]
proofofkeags has quit [Remote host closed the connection]
rail has joined #nixos
proofofkeags has joined #nixos
<radvendii> TL;DR: How well supported is using nix to cross-compile for windows?
<balsoft> radvendii: it does work
<balsoft> I have successfully cross-compiled a couple of haskell apps for windows, with nixpkgs haskell infra.
<balsoft> SDL might be tricky though, because it doesn't work OOTB and you'll have to fix it.
<balsoft> I'm not sure how hard it would be.
<radvendii> like SDL itself doesn't work OOTB for windows, or the nix package for SDL?
<radvendii> (by the way, if it makes any difference, I'm using SDL2)
alexherbo24 has joined #nixos
proofofkeags has quit [Ping timeout: 256 seconds]
<balsoft> Nix package for SDL
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
<radvendii> Okay, at least it's not my imagination.
<radvendii> Okay, I guess I'll take a stab at fixing the SDL package so it compiles for windows
<radvendii> I know very little about cross-compilation or windows programming. Here goes nothing =D
<balsoft> Start with pkgsCross.mingwW64.SDL2.override { x11Support = false; alsaSupport = false; waylandSupport = false; dbusSupport = false; pulseaudioSupport = false; }
<balsoft> I'm not sure if all of those are needed, but it seems to evaluate like this at least
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @fzakaria opened pull request #89433 → rbenv: init at 1.1.2 → https://git.io/JfPA7
<{^_^}> [nixpkgs] @flokli opened pull request #89434 → gitlab: 12.10.8 -> 12.10.9 → https://git.io/JfPA5
<{^_^}> [nixpkgs] @flokli opened pull request #89435 → [20.03] gitlab: 12.8.10 -> 12.10.9 → https://git.io/JfPAb
<{^_^}> [nixpkgs] @talyz merged pull request #89266 → php.extensions.mysqlnd: Fix compression support → https://git.io/Jf6PD
<{^_^}> [nixpkgs] @talyz pushed 3 commits to master: https://git.io/JfPAx
<{^_^}> [nixpkgs] @bcdarwin opened pull request #89436 → python3Packages.nipype: 1.4.2 -> 1.5.0 → https://git.io/JfPAp
<radvendii> what command are you running to build that? For some reason mine is still trying to build x11 packages
<{^_^}> [nixpkgs] @prusnak opened pull request #89437 → wasabiwallet: 1.1.9.2 -> 1.1.11.1 → https://git.io/JfPxm
<{^_^}> [nixpkgs] @prusnak closed pull request #79477 → wasabiwallet: 1.1.9.2 -> 1.1.10.2 → https://git.io/Jvnls
fragamus_ has joined #nixos
<exarkun> probably something better I could write than this, huh?
<exarkun> import ((import ./nixpkgs.nix { }).path + "/nixos/tests/make-test.nix")
<{^_^}> [nixpkgs] @ajs124 opened pull request #89438 → firefox: updates → https://git.io/JfPxl
<tudorr> whenever i run a program installed by nix that uses fontconfig, i get the following error: `Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'translate'`
<tudorr> what can i do?
<TheSirC[m]> Why even having `cargo-edit` in my `configuration.nix` does `cargo add` sends back `error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory` ?
<cole-h> Set FONTCONFIG_FILE to point to nixpkgs' fonts.conf.
<cole-h> It's because we're still on 2.12, while you're probably on 2.13
<exarkun> maybe I should invent my own package name, "acmepkgs" or something, require NIX_PATH to be set, and import <acmepkgs> everywhere?
AmandaC has joined #nixos
<TheSirC[m]> <cole-h "It's because we're still on 2.12"> cole-h: You mean the version of openssl ?
<cole-h> No?
<cole-h> I was talking about fontconfig... openssl is still in 1.0, not even 2.0 yet...
<TheSirC[m]> That's what I thought too...
jorin has joined #nixos
<jorin> Hello.
<tudorr> cole-h: i don't even have /etc/fonts in nix and i don't know what do i need to install for it
<tudorr> i run nix only for home
<dgpratt> if I configure a shell via e.g. a default.nix file and then decide I want to include more packages, I suppose it's necessary to exit and re-enter the shell? I mean there is no "reload shell" command?
<cole-h> tudorr: Scroll up. I already instructed someone on how to set the FONTCONFIG_FILE env variable earlier.
<cole-h> dgpratt: Not that I know of.
<radvendii> balsoft: I'm also getting type redefinition errors trying to build SDL2 for windows. Are you on the unstable channel?
<jorin> What does it mean if GRUB can't be embedded on a partition?
lsix has quit [Ping timeout: 256 seconds]
<symphorien> that you forgot to leave 1MB of free space before the first partition iirc jorin
<tudorr> it worked, thanks!
<jorin> You're supposed to leave 1MB?
<tudorr> i was testing with alacritty and now it complains that it cannot create the egl display object
<symphorien> yes, because grub needs some space
mounty has quit [Quit: Konversation terminated!]
<jorin> I'm still trying to fathom the difference between a MB and an MiB.
<radvendii> M = 10^6, Mi = 2^20
<symphorien> I said 1MB but it does not need to be precise
<symphorien> the right value is "the size of the grub stage 2" I think
<jorin> How do I arrange it so the partition is 512 and not 511?
<symphorien> I don't understand
<balsoft> radvendii: Hmm, what? It shouldn't really build X11 packages...
<balsoft> I'm running nix repl "<nixpkgs>" and :b ..... inside that, where ..... is the command
<balsoft> It evaluates and starts to build things
<balsoft> The fact that it fails is something I leave to you to fix, because sadly I'm not interested in that at all, and the effort seems to be more than something I would do just for fun.
<fmzakari> For those using home manager, typically it uses a `home.nix` file. What's the best way to then choose appropriate nix files depending on the platform or even machine configuration
<jorin> Every time, it seems, I wind up with a partition that starts at 1049kB instead of one megabyte.
<balsoft> fmzakari: you can conditionally import things from home.nix
<fmzakari> ah cool -- is there a good reference example to learn from ?
<tudorr> cole-h: is there any way to make nixGL the default?
<tudorr> so i don't have to explicitly invoke it
<cole-h> tudorr: You could look at the code and set the env vars that it sets.
<radvendii> balsoft: oh, that's fair. I thought you were saying it built completely for you. thanks for the help :)
<lovesegfault> can I nix-copy-closure from cachix? (cc. domenkozar[m] )
<fmzakari> balsoft: what's the solution for making dynamic nix files ? I would like the gitconfig portion to be shared across a few developers
<fmzakari> should i generate some variables.nix on first setup ?
agsdheidjd has quit [Ping timeout: 264 seconds]
<colemickens> lovesegfault: are you just trying to get a store path to be downloaded? I think you can do nix-store -r /nix/.... for that sort of use-case.
<chloekek> lovesegfault: configure cachix as a cache in nix.conf on the target machine, then pass --use-substitutes to nix-copy-closure
<balsoft> fmzakari: You can just separate the common part into a file and then import it
gulplante has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixos-homepage] @garbas merged pull request #425 → Landing page (second review cycle) → https://git.io/Jf4yX
<{^_^}> [nixpkgs] @flokli opened pull request #89439 → bpython: substituteAll the path to `which` → https://git.io/JfPpL
<{^_^}> [nixos-homepage] @garbas pushed 23 commits to master: https://git.io/JfPpt
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to landing-page: https://git.io/JfPpq
<fmzakari> balsoft: i meant for options in homemanager like `git.userName`
<fmzakari> that would have to change for each developer's installation
<lovesegfault> chloekek: It doesn't always pick up the stuff I pushed though :/
<lovesegfault> colemickens: Hmm
<jorin> 'k, it's still saying "embedding isn't possible on fat partitions.
<balsoft> fmzakari: how would you determine the name based on the environment the file is evaluated in?
<balsoft> Or do you want the user to manually specify it?
<fmzakari> i was thinking i would have a `bootstrap.sh` that generates a `variables.nix`
<fmzakari> that does a few readlines
<chloekek> lovesegfault: we use nix-store --realize for our deployments, after CI uploads artifact to cachix.
<balsoft> Can't you just tell users to supply a simple JSON with some variables?
<balsoft> (or generate it, yes)
<chloekek> lovesegfault: but I don’t know why we do this and not nix-copy-closure --use-substitutes.
<colemickens> actually, lovesegfault , the "Using a binary cache" example is relevant: https://nixos.wiki/wiki/Binary_Cache
<balsoft> And then you can simply builtins.fromJSON (builtins.readFile ...)
<balsoft> Generating JSON is easier than generating nix, because there are utilities such as jq that do it.
<{^_^}> [nixpkgs] @priegger opened pull request #89440 → factorio-utils: fix recursive mod dependency resolution → https://git.io/JfPpc
<{^_^}> [nixos-homepage] @garbas pushed to landing-page-fixes « fix some landing page issues »: https://git.io/JfPp8
<{^_^}> [nixos-homepage] @garbas opened pull request #434 → fix some landing page issues → https://git.io/JfPpB
<lovesegfault> chloekek: the thing is I have the drv path, like /nix/store/avk7w4gz4bk5y332cvkaacdm2spa62m9-deploy.drv, and I want to fetch the drv and all of it's dependencies
<clever> lovesegfault: run `nix-store -r` on it
<lovesegfault> don't know how to build these paths:
<lovesegfault> /nix/store/avk7w4gz4bk5y332cvkaacdm2spa62m9-deploy.drv
<lovesegfault> it's stuck there
<clever> lovesegfault: you need the .drv on your local machine first
<lovesegfault> ah
<{^_^}> [nix] @matthewbauer opened pull request #3656 → Add error message when FileIngestionMethod is out of bounds → https://git.io/JfPpz
<clever> you can get it there with nix-instantiate or nix-copy-closure
* lovesegfault nods
<{^_^}> [nixos-homepage] @garbas pushed to landing-page-fixes « typo of a typo :) »: https://git.io/JfPpa
<{^_^}> [nixpkgs] @flokli opened pull request #89441 → systemd: systemd.pc: fix systemdsystemunitpath and systemduserunitpath → https://git.io/JfPpV
<{^_^}> [nixpkgs] @flokli merged pull request #89328 → qemu: wrap GTK binaries → https://git.io/JfiCK
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JfPpP
<talyz> Izorkin: ah, can you open a separate issue for that?
mcint has joined #nixos
<{^_^}> #89442 (by Izorkin, 11 seconds ago, open): phpExtensions.phar: Not supported gzip compression and OpenSSL signatures
lsix has joined #nixos
<jorin> Hi, Isix.
pamplemousse has joined #nixos
<Izorkin> talyz: and please review this pr #89329
<{^_^}> https://github.com/NixOS/nixpkgs/pull/89329 (by Izorkin, 1 day ago, open): php: build from github source
teto has joined #nixos
chloekek has quit [Ping timeout: 265 seconds]
<{^_^}> [nixos-homepage] @garbas pushed to report-hourly-failures « report hourly failures to webmaster email »: https://git.io/JfPh3
<{^_^}> [nixos-homepage] @garbas merged pull request #434 → fix some landing page issues → https://git.io/JfPpB
<{^_^}> [nixos-homepage] @garbas pushed 3 commits to master: https://git.io/JfPhs
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to landing-page-fixes: https://git.io/JfPhG
<{^_^}> [nixos-homepage] @garbas pushed to report-hourly-failures « report hourly failures to webmaster email »: https://git.io/JfPhc
<fragamus_> im running nixos in a docker container; I want to run the container interactively; what is the connand at the end of the docker run line that kicks off an interactive shell
<fragamus_> in nixos
shibboleth has joined #nixos
<fragamus_> for example in ubuntu I use /bin/bash
<{^_^}> [nixos-homepage] @garbas opened pull request #435 → report hourly failures to webmaster email → https://git.io/JfPhW
radvendii has quit [Quit: WeeChat 2.8]
acowley has quit [Ping timeout: 260 seconds]
<adisbladis> fragamus_: Are you running actual NixOS or Nix?
<fragamus_> but I want to use nixos coolness so i need the nixos equivalent of /bin/bash
<energizer> is there a do-nothing value that'll merge with anything?
<fragamus_> nixos in the container
<energizer> so i can have x = 5 and x = nothing which merges to x = 5
<cole-h> energizer: `x = lib.mkDefault 5;` maybe? Not understanding the "merge" part, though./
<energizer> cole-h: in a nixos module, two lists get merged by concatenation. so if i have x = [1] and x = [2], i'll end up with x = [1 2]; but that doesn't happen with ints and other types
<fragamus_> adisbladis: I'm running actual nixos in the container
<{^_^}> [nixos-homepage] @garbas merged pull request #435 → report hourly failures to webmaster email → https://git.io/JfPhW
<{^_^}> [nixos-homepage] @garbas pushed 2 commits to master: https://git.io/JfPh2
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to report-hourly-failures: https://git.io/JfPha
<ldlework> cole-h: some options get merged if defined multiple times
<cole-h> Yeah, I understand that. I don't understand how not setting `x` would "merge" to 5...
<ldlework> because one place defines null, one place defines 5
<ldlework> with the result config being 5
<ldlework> iiuc
thc202 has quit [Ping timeout: 256 seconds]
<energizer> cole-h: i want `{x = 5; x = ignoreMe;}` would merge to `{x=5;`}
agsdheidjd has joined #nixos
<cole-h> Pretty sure you can't have duplicate keys
alp has quit [Ping timeout: 246 seconds]
<energizer> not in the same file, sure. but that's just syntax
<fmzakari> balsoft: once i have my JSON or `variables.nix` what's the best way to import it in my `home.nix` and reference them.
<fmzakari> is it with the let and then nesting ?
radvendii has joined #nixos
<balsoft> fmzakari: there's no generic "best" way to do this, it depends on what exactly you need to change and even your personal taste and preference.
<balsoft> I'd do it with a let, yes.
<adisbladis> fragamus_: Alright, then there isn't really a well-defined place where bash is located. All well-known paths (like /run/current-system & friends) are set up by the init scripts.
<fragamus_> adisbladis: but surely people run nixos in containers and occasionally get into the shell interactively
<adisbladis> fragamus_: Yes, sure. You'd enter a running container with `docker exec`
<{^_^}> [nixos-homepage] @garbas pushed to report-hourly-failures « testing »: https://git.io/JfPhS
<adisbladis> By then the init scripts have done their thing.
<Yaniel> you can always ask /usr/bin/env I think?
<Yaniel> and even should
<adisbladis> Yaniel: That only works if something is in $PATH.
<adisbladis> In the case of `docker run` _nothing_ is in $PATH.
<adisbladis> (unless defined by the container)
<fragamus_> adisbladis: i never used that but I shall look at it
<adisbladis> fragamus_: How are you building your nixos docker containers?
<fragamus_> with a Dockerfile
<fragamus_> and docker build
<adisbladis> Hm, I've never tried that.
<adisbladis> I've only used Nix to build NixOS docker containers before.
<{^_^}> [nixpkgs] @7c6f434c merged pull request #88266 → btrfs-progs: 5.6 -> 5.6.1 → https://git.io/Jfz9D
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to staging: https://git.io/JfPhH
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
<{^_^}> [nixos-homepage] @garbas pushed to report-hourly-failures « some more testing »: https://git.io/JfPhd
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos
lord| has joined #nixos
<adisbladis> There are a lot of details to get right for NixOS docker containers
<radvendii> balsoft: Okay, I got SDL2 to compile for windows. If I want to use that modified version everywhere SDL2 shows up in a derivation, should I use packageOverrides?
<{^_^}> [nixpkgs] @sikmir opened pull request #89443 → josm: 16239 -> 16538 → https://git.io/JfPhh
<radvendii> I tried just changing it for my derivation, but the derivation also has as an input something else that uses SDL2
<adisbladis> radvendii: Use overlays
<balsoft> radvendii: Wow! Nice! Please share patches
<adisbladis> ,overlay radvendii
<{^_^}> radvendii: Overlays look like `self: super: { foo = ...; }`. Use the self argument to get dependencies, super for overriding things and library functions (including callPackage). More info: https://nixos.org/nixpkgs/manual/#sec-overlays-install
<radvendii> oh. can I do that for just a local default.nix?
<balsoft> radvendii: Overriding cross-compiled stuff is quite clunky
<radvendii> ooh, that's what i was afraid of
<balsoft> radvendii: yes you can
<adisbladis> But also, please share patches :3
<balsoft> radvendii: let pkgs = import <nixpkgs> { overlays = [ (self: super: { ... }) ]; }
<balsoft> Where ... is clunky
<adisbladis> This is basically obligatory overlay reading material https://blog.flyingcircus.io/2017/11/07/nixos-the-dos-and-donts-of-nixpkgs-overlays/
<radvendii> Well it's a bit janky. I did the .override with ___Support = false; like you suggested, and then I also added --disable-video-opengles to the flags
<radvendii> I'm not sure if that's a good long-term solution
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<balsoft> Something like pkgsCross = super.pkgsCross // { mingwW64 = super.pkgsCross.mingwW64.extend (self': super': { SDL2 = super'.SDL2.overrideAttrs (...); }); } in that overlay...
<energizer> is there a way to get something like `pkgs.withOverlays [overlay1 overlay2]`?
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/05a32d8e771 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<balsoft> Buuut it's ultra-mega-jank...
<balsoft> energizer: there's lib.composeExtensions and builtins.foldl' :)
<infinisil> > pkgs.appendOverlays
<{^_^}> <LAMBDA>
<infinisil> energizer: ^
<clever> infinisil: oh, thats new
<balsoft> infinisil: oh wow
<infinisil> :)
<balsoft> infinisil++ time to rewrite 50% of my projects...
<{^_^}> infinisil's karma got increased to 307
<adisbladis> UX 100+
<energizer> infinisil: nice
shibboleth has quit [Remote host closed the connection]
<jorin> How do I stop a process in bash?
<radvendii> does it change anything if I'm not explicitly referencing pkgsCross, but rather using "import <nixpkgs> { crossSystem = ... }"?
<cole-h> Ctrl-C?
<radvendii> jorin: C-c?
<balsoft> jorin: kill?
shibboleth has joined #nixos
<balsoft> radvendii: it makes it easier actually
<radvendii> kill -9 if it's not playing nice
<balsoft> Just apply the overlay
<balsoft> Like overlays = [ (self: super: { SDL2 = super.SDL2.overrideAttrs (...); }) ]
<jorin> Thanks, guys.
<radvendii> everything online seems to be adding overlays globally. how do I add it for just one default.nix file?
<balsoft> radvendii: I mean like import <nixpkgs> { crossSystem = ...; overlays = [ (self: super: { SDL2 = super.SDL2.overrideAttrs (...); }) ]; }
<balsoft> In your default.nix
<radvendii> ohh gotcha
<radvendii> is packageOverrides just deprecated, or used for something else?
<jorin> "Operation not permitted." Is that the same as "permission denied"?
<balsoft> radvendii: deprecated
<radvendii> it's nice to see how fast the nixos community iterates on these ideas and comes up with better systems :)
<balsoft> It's like overlays but without merging (and thus without super), IIRC (it's more complex than that)
<radvendii> I genuinely love how much deprecated and removed stuff there is
<balsoft> jorin: pretty much
<balsoft> jorin: Use sudo :)
<adisbladis> balsoft: Actually packageOverrides is implemented as an overlay nowadays
tobiasBora has quit [Ping timeout: 240 seconds]
<colemickens> nix-build copying from remote builders is taking years off my life lol
<adisbladis> Not that it really matters, but more a "fun fact"
<{^_^}> [nixpkgs] @mweinelt opened pull request #89444 → nixos/pinnwand: init; steck: init at 0.5.0; nixos/tests/pinnwand: init → https://git.io/JfPjR
<balsoft> adisbladis: yeah, I know that part, I just don't remember if it's something more than just (self: _: packageOverrides self)
<balsoft> I suspect that there are other hacks required for backwards compatibility :)
<{^_^}> [nix] @meditans opened pull request #3657 → Clarify the description of StorePath inputs → https://git.io/JfPjE
tobiasBora has joined #nixos
<jorin> Still the same error, even though I deleted the fat partition.
cosimone_ has quit [Quit: Quit.]
<balsoft> jorin: what are you trying to do exactly?
<infinisil> (except it's using super, not self)
<jorin> Install NixOS from a live system.
<balsoft> infinisil: ah, cool. It makes sense that it uses super and not self, I'm just being a bit dumb lately...
<balsoft> jorin: OK, thanks for clarifying. What is the _specific_ issue you're trying to solve? I.e. the command you're running and context for why you are doing it
<{^_^}> [patchelf] @domenkozar merged pull request #104 → tests: Do not exit on an expected failure code. → https://git.io/JfPjK
<{^_^}> [patchelf] @domenkozar pushed 2 commits to master: https://git.io/JfPj6
<{^_^}> [patchelf] @domenkozar pushed to ci-musl « run CI with musl as well »: https://git.io/JfPji
shibboleth has quit [Quit: shibboleth]
Rusty1 has joined #nixos
mtreca has joined #nixos
mtreca has quit [Remote host closed the connection]
<jorin> When I try running the install command, it hangs up on Grub with the error: filesystem fat doesn't support embedding.
mtreca has joined #nixos
<jorin> The exact command is sudo PATH="$PATH" NIX_PATH="$NIX_PATH" `which nixos-install` --root /mnt
<{^_^}> [patchelf] @domenkozar pushed to ci-musl « run CI with musl as well »: https://git.io/JfPj5
mtreca- has joined #nixos
mtreca- has quit [Remote host closed the connection]
<energizer> flakes does `inputs.nixpkgs.url = github:NixOS/nixpkgs/nixos-20.03;`. that's like pinning, right?
<cole-h> Sorta. The pinning comes from the generated flake.lock file, which actually points to revision and hash of that input.
<energizer> do they provide a way to let the user decide what nixpkgs version they want, or is that not allowed?
<balsoft> energizer: you can pin the version by doing /gitcommitsha1 instead of /nixos-20.03 afaiu
<balsoft> jorin: never heard of this before....
mtreca has quit [Remote host closed the connection]
<energizer> balsoft: that's the opposite of what i'm asking :)
orivej_ has joined #nixos
<energizer> the person who writes a library provides a flake. if they pick a nixpkgs version, but i want to use a different nixpkgs, can i?
<symphorien> jorin: did you specify a partition as installation device ?
<energizer> (i'm using the library)
<symphorien> (as opposed to a full disk)
<jorin> Yes, /dev/sda3
orivej has quit [Quit: No Ping reply in 180 seconds.]
lsix has quit [Quit: WeeChat 2.8]
<symphorien> you must install to a full disk
<symphorien> that is, /dev/sda
<jorin> oh...
<energizer> or maybe that's not how flakes are used..
<symphorien> the error message alludes to the fact that grub can embed itself into an ext2 partition if you really can't provide space on the rest of the disk
<symphorien> but it's discouraged and hidden under --force
<jorin> Thank you.
<energizer> who's got a nixos config with flakes that i can look at?
fendor has quit [Remote host closed the connection]
<jorin> Ok... now it says I need a BIOS partition. Marvelous.
<{^_^}> [hydra] @kquick closed pull request #774 → Add notification of steps that cannot be run on any current worker. → https://git.io/JfPdT
chloekek has joined #nixos
<energizer> that's a lot
never_released has joined #nixos
mtreca has joined #nixos
never_released_ has quit [Ping timeout: 265 seconds]
mtreca has quit [Remote host closed the connection]
shyim has quit [Read error: Connection reset by peer]
chloekek has quit [Ping timeout: 256 seconds]
shyim has joined #nixos
<jorin> How do I say I want an efi system, not bios?
sigmundv_ has joined #nixos
__monty__ has quit [Quit: leaving]
<colemickens> which bootloader?
alp has joined #nixos
<jorin> Grub.
vidbina has quit [Ping timeout: 246 seconds]
TZander has quit [Quit: Konversation terminated!]
<balsoft> energizer: I'm pretty sure yes
<balsoft> You can even override library's nixpkgs version with your own
proofofkeags has quit [Remote host closed the connection]
maxdevjs has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to one-evaluation-per-alias « only one evaluation per alias allowed »: https://git.io/JfXe0
<{^_^}> [nixos-search] @garbas opened pull request #56 → only one evaluation per alias allowed → https://git.io/JfXez
<{^_^}> [nixpkgs] @josephtheengineer opened pull request #89446 → newtonwars: symlink nw to newtonwars → https://git.io/JfXeg
proofofkeags has joined #nixos
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @NickHu merged pull request #89404 → factorio{,-headless}-experimental: 0.18.26 -> 0.18.29 → https://git.io/JfPKN
<{^_^}> [nixpkgs] @NickHu pushed 2 commits to master: https://git.io/JfXew
gustavderdrache has quit [Quit: Leaving.]
fragamus_ has quit [Quit: Connection closed]
<{^_^}> [nixos-search] @garbas pushed to one-evaluation-per-alias « black »: https://git.io/JfXeX
agsdheidjd has quit [Ping timeout: 272 seconds]
<{^_^}> [nixos-search] @garbas pushed to one-evaluation-per-alias « fix »: https://git.io/JfXeM
<{^_^}> [nixos-search] @garbas merged pull request #56 → only one evaluation per alias allowed → https://git.io/JfXez
<{^_^}> [nixos-search] @garbas pushed to master « only one evaluation per alias allowed (#56) »: https://git.io/JfXeS
<{^_^}> [nixos-search] @garbas pushed 0 commits to one-evaluation-per-alias: https://git.io/JfXe9
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
shyim has quit [Quit: shyim]
<{^_^}> [nixos-search] @garbas pushed 2 commits to nixos-options-analyzer: https://git.io/JfXe5
shyim has joined #nixos
<jorin> Hi, shyim.
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to nixos-options-analyzer « merge fix »: https://git.io/JfXej
spacefrogg has joined #nixos
Stphan[m] has joined #nixos
<bkv> En
<bkv> energizer: happy to help
<energizer> bkv: thanks. i'll ask if i have some qs
<bkv> :)
craftyguy has quit [Quit: ZNC - https://znc.in]
craftyguy has joined #nixos
hmpffff_ has quit [Quit: nchrrrr…]
dermetfan has quit [Ping timeout: 260 seconds]
cript0nauta has joined #nixos
craftyguy has quit [Quit: ZNC - https://znc.in]
<{^_^}> [nixpkgs] @maralorn opened pull request #89447 → haskellPackages.ghcide: 0.1.0 -> 0.2.0 (fix build) → https://git.io/JfXvC
hexa- has quit [Quit: WeeChat 2.7.1]
craftyguy has joined #nixos
craftyguy has quit [Remote host closed the connection]
<energizer> what is overlay vs overlays? https://github.com/nrdxp/nixflk/blob/template/flake.nix#L26
craftyguy has joined #nixos
agsdheidjd has joined #nixos
maddo has quit [Quit: See ya]
<maralorn> energizer: I guess overlay is an overlay and overlays is a list of overlays?
<energizer> maralorn: that's what i guess too, but like why
<maralorn> energizer: By the looks of it, overlay is one of 6 overlays, that get applied when you use overlays …
<bkv> overlay is to overlays as defaultPackage is to packages, afaik
<bkv> But no auto instrumentation, ofc
<bkv> energizer: basically just another autobound name
<energizer> so i don't need to set overlay?
<bkv> No :)
simukis__ has quit [Quit: No Ping reply in 180 seconds.]
iMatejC has quit [Quit: WeeChat 2.8]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/05a32d8e771 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
vuko has quit [Ping timeout: 256 seconds]
vuko has joined #nixos
iMatejC has joined #nixos
<maralorn> Is now already a good time to migrate my config to flakes? Or should I wait a bit longer until standard nix supports flakes?
simukis_ has joined #nixos
iMatejC has quit [Client Quit]
tnias has quit [Remote host closed the connection]
iMatejC has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #89285 → tachyon: install header files → https://git.io/Jf678
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JfXv6
eoli3n_ has quit [Ping timeout: 256 seconds]
simukis_ has quit [Quit: No Ping reply in 180 seconds.]
miah has quit [Remote host closed the connection]
agsdheidjd has quit [Ping timeout: 252 seconds]
agsdheidjd has joined #nixos
simukis_ has joined #nixos
<fmzakari> if i want to track a bunch of helpful scripts in home-manager; do i make a derivation for each one?
lightbulbjim has joined #nixos
<{^_^}> [nixos-search] @garbas pushed to nixos-options-analyzer « implement the elm part »: https://git.io/JfXfL
justanotheruser has quit [Ping timeout: 260 seconds]
Rusty1 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
gustavderdrache has joined #nixos
<utdemir[m]> fmzakari: I just have one derivation reading a `scripts/` directory and exposing everything in `$out/bin`.
<utdemir[m]> * fmzakari: I just have one derivation reading a `scripts/` directory and exposing everything in `$out/bin`. See: https://github.com/utdemir/dotfiles/blob/master/nix/mk-scripts.nix
<fmzakari> ty
erasmas has quit [Quit: leaving]
alp has quit [Ping timeout: 246 seconds]
<fmzakari> I wouldn't mind some feedback on my current setup: https://github.com/fzakaria/nix-home
<fmzakari> not sure if im way off course here
simukis_ has quit [Quit: No Ping reply in 180 seconds.]
justanotheruser has joined #nixos
simukis_ has joined #nixos
<hexagoxel> is there a way to get paths out of `nix-instantiate --eval` without enclosing them in ""s?
<hexagoxel> I am trying to automate a sanity-checking step to ensure the output of `cleanSourceWith` is what is expected/desired
<hexagoxel> but find $(nix-instantiate -A "foo.outPath") > mysanitylog does not work
<{^_^}> [nixos-homepage] @samueldr opened pull request #437 → Fix bugs related to search on the index page → https://git.io/JfXfy
agsdheidjd has quit [Ping timeout: 256 seconds]
<hexagoxel> (where foo is a `cleanSourceWith {..}`)
jorin has quit [Remote host closed the connection]
Vikingman has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<hexagoxel> (I so far work around this via ugly bash `eval` hackery, but ewwww)
sigmundv_ has quit [Ping timeout: 246 seconds]
sigmundv_ has joined #nixos
leotaku has quit [Quit: ZNC 1.8.0 - https://znc.in]
leotaku has joined #nixos
slack1256 has quit [Ping timeout: 246 seconds]
smatting has quit [Ping timeout: 264 seconds]
<{^_^}> [nixos-homepage] @garbas merged pull request #437 → Fix bugs related to search on the index page → https://git.io/JfXfy
<{^_^}> [nixos-homepage] @garbas pushed 3 commits to master: https://git.io/JfXJv
<{^_^}> [nixos-search] @garbas merged pull request #55 → improve nixos options search → https://git.io/JfPDp
<{^_^}> [nixos-search] @garbas pushed commit from @adisbladis to master « improve nixos options search (#55) »: https://git.io/JfXJs
<{^_^}> [nixos-search] @garbas pushed 0 commits to nixos-options-analyzer: https://git.io/JfXJG
mbrgm_ has joined #nixos
orivej_ has quit [Ping timeout: 264 seconds]
orivej has joined #nixos
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm_ is now known as mbrgm
philr has joined #nixos
magnetophon has quit [Read error: Connection reset by peer]
plutes has quit [Read error: Connection reset by peer]
magnetophon has joined #nixos
kvda has joined #nixos
<{^_^}> [nixpkgs] @mmilata opened pull request #89449 → nixos/prometheus-lnd-exporter: init → https://git.io/JfXJP
teto has quit [Quit: WeeChat 2.8]
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
magnetophon has quit [Ping timeout: 258 seconds]
noudle has quit []
AmandaC has quit [Ping timeout: 246 seconds]
<bkv> energizer: now, yes
<bkv> Little should change soon
<bkv> maralorn: * sorry
magnetophon has joined #nixos
virus_dave has joined #nixos
<maralorn> bkv: But it's not yet released in standard nix, right?