gchristensen changed the topic of #nixos to: NixOS 18.03 and Nix 2.0 are released! || Share the output of nix-shell -p nix-info --run nix-info to help us help you. || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat
Fare has quit [Ping timeout: 240 seconds]
viric has joined #nixos
andromeda-galaxy has quit [Ping timeout: 248 seconds]
andromeda-galaxy has joined #nixos
<Guanin> strange, i965_dri.so exists in /run/opengl-driver/lib/dri, but it is not found on the first run of emacs, nextcloud won't start at all, but glxgears won't complain at all
Sonarpulse has quit [Ping timeout: 245 seconds]
<dmj`> clever: ping
ihar has quit [Quit: WeeChat 2.0]
jackdk has joined #nixos
andymandias has quit [Ping timeout: 260 seconds]
<rizary> clever: thanks.
<tenten8401> Is there a way to check if the SSH service actually got enabled? doesn't seem to wanna turn on for me
JasonGrossman has quit [Ping timeout: 256 seconds]
andymandias has joined #nixos
ryantrinkle has joined #nixos
asymmetric has quit [Ping timeout: 265 seconds]
stepcut has joined #nixos
andromeda-galaxy has quit [Ping timeout: 260 seconds]
andromeda-galaxy has joined #nixos
thc202 has quit [Ping timeout: 245 seconds]
<infinisil> tenten8401: systemctl status sshd
<tenten8401> could not load host key on a brand new install
<tenten8401> fun
<tenten8401> shouldn't it generate a key for that automatically?
<rizary> i got some weird behavior when execute `cabal new-build` under my `buildPhase`. It says `No cabal.project file or cabal file matching the default glob './*.cabal' was found.` trying it with `cabal new-build $src` and i got the same error.
<infinisil> tenten8401: A bit of context?
<rizary> s/under/inside
<tenten8401> litterally installed nixos 18.03 with service.openssh.enable = true
<tenten8401> ssh can't start because there's no host key
<tenten8401> but NixOS controls /etc so it's not like I can just plop one down in there (at least as far as I know)
ericsagn1 has joined #nixos
<infinisil> tenten8401: Have a look at the full logs with `journalctl -u sshd -e` (scroll up vim-style)
<tenten8401> key_load_private + public: invalid format
<tenten8401> it's empty
<tenten8401> yeah both the host rsa and ed25519 keys are empty
<tenten8401> is there a way I can force regenerate them infinisil?
<infinisil> Hmm, I honestly have no idea how that's supposed to work
<infinisil> I don't even know why it would need keys to start sshd
<tenten8401> you have to identify the SSH server somehow
<tenten8401> pretty sure those are the keys it's using
<tenten8401> so you can verify identity
<infinisil> Oh for identification, I see
<hodapp> https://github.com/NixOS/nixpkgs/issues/30749 - can someone help me understand the actual cause here? I am running into the same thing with a build I'm working on (it's trying to load from /run/opengl-driver/lib/dri/swrast_dri.so and failing) that I initially used libGLU in
<hodapp> I am on Nvidia
<hodapp> but am not calling wrapProgram with ${mesa}/lib or anything
andreabedini has joined #nixos
<infinisil> tenten8401: systemctl status sshd outputted an ExecStartPre=/nix/store/..., have a look at that file, it's supposed to generate the keys
<tenten8401> looks like it just checks if it exists and then generates keys
<tenten8401> maybe I should remove them and reboot
<infinisil> Oh, I missed the part where you said they were empty
<infinisil> They are empty?!
silver has quit [Read error: Connection reset by peer]
<tenten8401> completely empty
<infinisil> Huh
<infinisil> Yeah I'd try removing those and restarting the service with `systemctl restart sshd`
<tenten8401> rebooted the server before I thought of restarting the service
<tenten8401> it's taking forever to boot because of a raid array resync
<infinisil> ...
<tenten8401> I am not the smartest person
<infinisil> Eh, that's temporary, we're all stupid sometimes ;)
<tenten8401> it generated sucessfully now
blonkhart has joined #nixos
<tenten8401> sshd is running
<tenten8401> going to take it out of qemu and see if it boots
jperras has quit [Ping timeout: 240 seconds]
<tenten8401> uhg, well I can't authenticate as root via ssh
<tenten8401> time to reboot into qemu again
<infinisil> It worked in qemu?
<tenten8401> I don't have KVM access to the system
<tenten8401> so if I want to login I have to reboot to rescue and start a qemu instance that is attached to the drives
<tenten8401> absolutely stupid but
<tenten8401> it works
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
jperras has joined #nixos
<samueldr> tenten8401: I setup my ovh server with nixos like that
<Dezgeg> you could port forward the ssh from the VM and try that way
<tenten8401> I can connect to SSH
<tenten8401> root login is disabled I think
<Dezgeg> yes, it's disabled by default
<Dezgeg> but I mean that way you could test without leaving QEMU :P
<tenten8401> yeah I could
jperras has quit [Client Quit]
dje4321_ has joined #nixos
<tenten8401> how does NixOps work? do you think it might be good to try setting it up for my server?
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
woodson has joined #nixos
slack1256 has joined #nixos
<clever> tenten8401: it would probably help, basically, you make a nix file containing...
<clever> { hostname = { deployment = { targetEnv = "none"; targetIp = "1.2.3.4"; }; imports = [ ./foo.nix ]; }; }
<tenten8401> does it just work by taking the system configuration and adding onto it?
<clever> tenten8401: then foo.nix contains what you original used as configuration.nix
<tenten8401> so I'd configure the bare minimum and then run NixOps?
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
<clever> tenten8401: and then you run `nixops create -d name bar.nix` on the file containing the above line
<clever> yep
<tenten8401> oh well that's kinda cool
<tenten8401> might play with it a bit
<tenten8401> what happens if I were to run nixos-rebuild switch on the server? would it erase all of nixops changes?
<clever> yeah
Supersonic112 is now known as Supersonic
<clever> tenten8401: thats why i always add this to the imports of anything i manage with nixops
<clever> it changes the default path of configuration.nix to a pre-defined one, that always fails
dbmikus has joined #nixos
<clever> so nixos-rebuild is now just broken
<tenten8401> lol
<tenten8401> well sounds pretty cool
<tenten8401> do NixOps changes create generations?
<clever> this also changes the path of <nixpkgs> to match the one you built the system with (via nixops)
<clever> when you deploy with nixops, it creates a generation on the remote machine
<tenten8401> awesome
<tenten8401> probably gonna try it, it sounds pretty cool
<clever> so if you have access to the bootloader or `nixos-rebuild --rollback`, you can undo any deployment
<tenten8401> can you run nixops inside of a nixops managed machine? say for deploying virtual machines?
<clever> and if you set network.enableRollback on the nixops file, it will also create generations locally (on the box that ran nixops)
<clever> yeah
<clever> the above file is an example of managing a pair of 32bit netbooks
<tenten8401> how would I rollback a generation remotely? just nixops --rollback?
<clever> i think its `nixops rollback`
<tenten8401> providing I had the enableRollback
<tenten8401> ahh alright
<tenten8401> fair enough
<clever> also of note, nixops will use whatever <nixpkgs> points to on the host
<clever> which may not always be what you want
<clever> # nixops modify -d router -I nixpkgs=https://github.com/nixos/nixpkgs/archive/ce0d9d638de.tar.gz deployments/router_deployment.nix
<clever> if you run this, you can change the default NIX_PATH for a deployment
<clever> and then it always uses that rev of nixpkgs
<clever> so my router uses a specific version, and wont update when the laptop updates
<tenten8401> so if I'm running unstable on my system and I run nixops on my server from my system, the server will get unstable?
<clever> yeah
<tenten8401> kinda dumb but I see why it might be useful
<clever> using modify like above, you can tell nixops to use a specific version, then it will always be predictable
andreabedini has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tenten8401> NixOps generates it's own SSH key on my server right?
<clever> yeah
<clever> when using the `none` targetEnv, you need to initially give it root via a password or ssh-agent
<clever> but after it deploys, it will give its own key access
<tenten8401> if I try to run my NixOps config on another computer I'm screwed then right?
<tenten8401> or does the NixOps config store the key in there?
<clever> it stores the keys in ~/.nixops/deployments.nixops
<clever> but if you have your own keys for root, you can recreate the deployment on another machine, and continue to deploy
<tenten8401> ahh so basically if my local SSH agent has access to the root account, NixOps can deploy?
<clever> yeah
<tenten8401> oh well that's not so bad
<clever> and nixops will then create its own key and allow that in
<tenten8401> I'll definently have to play with it, kinda dissapointed I have to set nixpkgs manually every time but it works I guess
<clever> it only has to be set manually if you want to avoid it using whatever the host has
<tenten8401> yeah, my desktop has unstable
<tenten8401> I'd rather not do that on a server
<tenten8401> also, using NixOps, it actually builds the configuration on the server right? as in I'm not gonna be uploading 20 GB of binaries to the server with a major update?
<tenten8401> I've got a 1 megabit uplink
<clever> it builds it on the machine running nixops
<clever> and then uploads the entire nixos closure using nix-copy-closure
<tenten8401> so if a package needs to be built, it's going to upload it directly from my machine to the server?
<clever> deployment.hasFastConnection controls how much the remote machine will use the binary-cache to avoid uploading things
<tenten8401> instead of building it on the server?
<clever> yeah
<tenten8401> hmmph
<clever> but if you also configure that server as a build slave, it will build it on that server
<slack1256> nix-rebuild use of nix-daemon runs out of memory. But looking my system still has a GB of free memory until swap space is being used
<clever> then download it to the machine running nixops
<slack1256> how do I tell nix-daemon that is OK to use more memory?
<tenten8401> didn't know you could configure a machine as a build slave
<clever> build slaves also let you build things for other platforms
<tenten8401> gonna try out NixOps pretty soon then
<tenten8401> I'm sold on the idea so far
rprije has quit [Remote host closed the connection]
andreabedini has joined #nixos
<tenten8401> so how would I say, run nixops on a machine being controlled by nixops? for deployment to virtual machines
<tenten8401> would I need to hop on the server and run it every time?
endformationage has quit [Ping timeout: 276 seconds]
<clever> yeah, you would have to ssh into that machine, and then run nixops there
<clever> and the management of that machine itself would be done by either running nixops on a local machine, or creating a deployment to manage itself
<infinisil> clever: Alternative suggestion for the dummy configuration.nix: https://github.com/Infinisil/system/blob/master/deploy/default.nix#L5-L10
andreabedini has quit [Client Quit]
<infinisil> That way you can use `nix-instantiate --eval '<nixpkgs/nixos>' ...`
<infinisil> Oh
<clever> infinisil: but that could still overwrite config in /boot and leave you unable to ssh in
<infinisil> Right
<clever> if you ran `nixos-rebuild switch1
<infinisil> An assertion might work
andreabedini has joined #nixos
<infinisil> clever: Yeah, assertion makes the nixos-rebuild fail, but can still eval options
<infinisil> E.g. assertions = [{ assertion = false; message = ".."; }]
<clever> ah, that could work
<infinisil> clever: Yeah, assertions are evaluated only on config.system.build.toplevel
<rizary> after trying several ways of making `cabal new-build` works when building inside the `nix-shell` but it fails to detect `.cabal` or `cabal.project`, i need to understand more about the build environment.
<clever> rizary: with nix-shell you typically need to cd into the dir the source comes from, or run the unpackPhase to create that dir, then cd into it
<tenten8401> Anyone else getting a "Please check your connection" error with teamviewer?
<rizary> my understanding was, when we are inside `nix-shell`, is it the same to saying that when we do `nix-build` it is the same as we in the `nix-shell` and doing the command under the buildPhase, and so on??
<clever> rizary: the buildPhase expects you to be in the source directory, which was made by the unpackPhase
<clever> genericBuild is the function to run all of the phases in order
Mateon3 has joined #nixos
<rizary> clever: source means `$src` right? when we declare `src=./.`, does we already in the same folder?
<clever> rizary: nix will copy the dir ./. pointed to into /nix/store/
<clever> rizary: and the unpackPhase will by default copy that to the current dir
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
<clever> but if you want to mess with the code in a git checkout, you can skip the unpackPhase (and ignore $src) and just cd into that git repo
<rizary> i mean, the `default.nix` location is the same with `.cabal` and `cabal.project`, so `src=./.` in my `default.nix` will contains my `.cabal` and `cabal.project`. Because when i tried to run `ls $src`, the file is there
<rizary> but somehow `cabal ` doesn't recognize that it already in the folder that contains the `.cabal` and `cabal.project`
<clever> does `ls *.cabal` find the file?
tenten8401 has quit [Ping timeout: 260 seconds]
<rizary> it doesn't.
<rizary> hmm
<clever> what files does ls show?
<rizary> `building` `env-vars` and `hash-name`
<clever> is that under nix-shell or nix-build?
<rizary> `nix-build`
<clever> can you gist your nix file?
<clever> you didnt put unpackPhase in the phases list
<clever> so nix never unpacked the source
<rizary> so `src=./.` means the `/nix/store/...-backend`?
<clever> yeah
<rizary> oh i misunderstood it then.
<clever> and the default unpackPhase will copy it to the temp dir, and use that copy
<rizary> oh my, i just re read your chat again. sorry.
slack1256 has quit [Remote host closed the connection]
andromeda-galaxy has quit [Ping timeout: 260 seconds]
layus has quit [Quit: ZNC 1.6.5 - http://znc.in]
woodson has quit [Ping timeout: 264 seconds]
layus has joined #nixos
woodson has joined #nixos
sbdchd has quit [Remote host closed the connection]
spacefrogg has quit [Remote host closed the connection]
aw has quit [Remote host closed the connection]
aw has joined #nixos
spacefrogg has joined #nixos
andromeda-galaxy has joined #nixos
dje4321_ has quit [Ping timeout: 260 seconds]
hiroshi has quit [Ping timeout: 264 seconds]
andymandias has quit [Ping timeout: 264 seconds]
andymandias has joined #nixos
dbmikus has quit [Ping timeout: 240 seconds]
joelb has quit [Ping timeout: 265 seconds]
tenten8401 has joined #nixos
<tenten8401> Anyone know why NixOps would be complaining about something that nixos-rebuild wouldn't?
<tenten8401> Both are using 18.03 NixOS packages
<tenten8401> I'm getting a "filesystems does not specify your root filesystem" and "You must set the option boot.loader.grub.devices" to make the system bootable
<tenten8401> but running nixos-rebuild on the server is fine
<tenten8401> do I need to copy over configuration.nix locally or something?
Fare has joined #nixos
<vaibhavsagar> is there a hardware-configuration.nix on the server that specifies some of those options?
<tenten8401> all of the options are set properly
<tenten8401> in hardware-configuration.nix
<tenten8401> boot.loader.grub.devices is set, and fileSystems does specify a rootfs
<vaibhavsagar> okay, and nixops doesn't know about hardware-configuration.nix?
<vaibhavsagar> or does it
<tenten8401> don't think it does
<vaibhavsagar> maybe that's your problem
<tenten8401> how would I make it know about it?
slyfox has quit [Ping timeout: 256 seconds]
<tenten8401> it seems like it's trying to pull it down
<tenten8401> if I use the unstable nixpkgs it complains that system.stateVersion has been renamed
slyfox has joined #nixos
<tenten8401> despite not having system.stateVersion defined in my nixops
<tenten8401> all that's defined in my nixops is the target host and an openssh config parameter
<vaibhavsagar> you could import hardware-configuration.nix in your nixops config
<vaibhavsagar> and set system.stateVersion
<tenten8401> but it's built on the machine running nixops is it not?
<tenten8401> would I have to pull the config from the server and import it into nixops?
<tenten8401> I thought NixOps just added ontop of the remote config?
<vaibhavsagar> okay, now I am confused about what you are trying to accomplish
<vaibhavsagar> no
<vaibhavsagar> it does not do that
<vaibhavsagar> it wants to control everything
<tenten8401> oh
<tenten8401> lemme clone my configs over then
lassulus_ has joined #nixos
lassulus has quit [Ping timeout: 240 seconds]
lassulus_ is now known as lassulus
<tenten8401> why can i not delete a nixops deployment, just says unrecognized arguments
<tenten8401> if I do nixops list it shows "dedi"
<tenten8401> if I type nixops delete dedi, it fails
<vaibhavsagar> try `nixops delete -d dede`
<vaibhavsagar> there's also destroy, and I've never been sure what the difference is
<tenten8401> cannot delete because it still has resources
<tenten8401> I have no clue what that's supposed to mean
<tenten8401> considering I've removed the .nix files associated with it already
<vaibhavsagar> okay, you want to delete --force
<vaibhavsagar> it's because the server still exists :)
<tenten8401> ahh there we go
endformationage has joined #nixos
<tenten8401> fair enough
<tenten8401> there we go
schoppenhauer has quit [Ping timeout: 260 seconds]
schoppenhauer has joined #nixos
<teto1> tenten8401: what provider do you use libvirt ? you can see the default configs in nixops/*image.nix
<tenten8401> I have a hetzner dedicated server
pchiusano has quit [Ping timeout: 276 seconds]
sir_guy_carleton has joined #nixos
pchiusano has joined #nixos
kyrre_ has quit [Ping timeout: 256 seconds]
gonz_ has quit [Ping timeout: 256 seconds]
gonz_ has joined #nixos
kyrre_ has joined #nixos
themistocle__ has quit [Ping timeout: 240 seconds]
mgttlinger has quit [Ping timeout: 256 seconds]
Guest96806 has quit [Ping timeout: 256 seconds]
mjvoge02 has quit [Ping timeout: 256 seconds]
kaychaks has quit [Ping timeout: 260 seconds]
johs has quit [Ping timeout: 255 seconds]
vdemeester` has quit [Ping timeout: 260 seconds]
philipcristiano has quit [Ping timeout: 260 seconds]
sorear has quit [Ping timeout: 256 seconds]
philandstuff has quit [Ping timeout: 256 seconds]
r0bby has quit [Ping timeout: 276 seconds]
nz has quit [Ping timeout: 276 seconds]
colemickens has quit [Ping timeout: 268 seconds]
benkolera has quit [Ping timeout: 255 seconds]
isaac_ has quit [Ping timeout: 256 seconds]
dgpratt has quit [Ping timeout: 240 seconds]
rodarmor has quit [Ping timeout: 256 seconds]
sk8forether has quit [Ping timeout: 245 seconds]
gleber_ has quit [Ping timeout: 260 seconds]
p_l has quit [Ping timeout: 256 seconds]
Wizek has quit [Ping timeout: 256 seconds]
etrepum has quit [Ping timeout: 256 seconds]
feepo_ has quit [Ping timeout: 256 seconds]
lesce has quit [Ping timeout: 256 seconds]
drag_ has quit [Ping timeout: 276 seconds]
cbarrett has quit [Ping timeout: 268 seconds]
fingerzam has quit [Ping timeout: 276 seconds]
eacameron has quit [Ping timeout: 256 seconds]
tazjin has quit [Ping timeout: 256 seconds]
Smithx10 has quit [Ping timeout: 256 seconds]
teozkr has quit [Ping timeout: 256 seconds]
christiaanb has quit [Ping timeout: 256 seconds]
parseval has quit [Ping timeout: 256 seconds]
elvishjerricco has quit [Ping timeout: 256 seconds]
<tenten8401> rip irccloud.com
<clever> tenten8401: nixops doesnt know how the machine boots, so you have to copy over all of configuration.nix and hardware-configuration.nix
srl295 has quit [Ping timeout: 276 seconds]
carter has quit [Ping timeout: 276 seconds]
cstrahan_ has quit [Ping timeout: 240 seconds]
ilovezfs_ has quit [Ping timeout: 240 seconds]
typetetris has quit [Ping timeout: 240 seconds]
NYXT has quit [Ping timeout: 240 seconds]
indika has quit [Ping timeout: 256 seconds]
codedmart has quit [Ping timeout: 256 seconds]
Guest37084 has quit [Ping timeout: 256 seconds]
<tenten8401> yeah, I just copied that over and it works great now
yrashk_ has quit [Ping timeout: 256 seconds]
kitemikaze_ has quit [Ping timeout: 256 seconds]
ehamberg has quit [Ping timeout: 256 seconds]
mudphone has quit [Ping timeout: 256 seconds]
oscarduignan has quit [Ping timeout: 256 seconds]
ragge has quit [Ping timeout: 260 seconds]
<clever> and i'm off to bed now, nearly 1am
posco has quit [Ping timeout: 240 seconds]
yurrriq has quit [Ping timeout: 256 seconds]
akl has quit [Ping timeout: 256 seconds]
zielmicha_ has quit [Ping timeout: 256 seconds]
scode has quit [Ping timeout: 256 seconds]
terrorjack has quit [Ping timeout: 276 seconds]
ericbmerritt_ has quit [Ping timeout: 276 seconds]
mbrock_ has quit [Ping timeout: 276 seconds]
nand0p has quit [Ping timeout: 276 seconds]
mgdelacroix has quit [Ping timeout: 276 seconds]
oh_lawd has quit [Ping timeout: 276 seconds]
codingeye has quit [Ping timeout: 276 seconds]
<tenten8401> it's 11:50 PM here
pingveno has quit [Ping timeout: 256 seconds]
pchiusano has quit [Ping timeout: 260 seconds]
dmj` has quit [Ping timeout: 260 seconds]
jml has quit [Ping timeout: 255 seconds]
jxf has quit [Ping timeout: 256 seconds]
pauldub has quit [Ping timeout: 256 seconds]
taktoa[c] has quit [Ping timeout: 256 seconds]
georgyo has quit [Ping timeout: 256 seconds]
midchildan has quit [Ping timeout: 276 seconds]
philips has quit [Ping timeout: 276 seconds]
gridaphobe has quit [Ping timeout: 276 seconds]
Tritlo has quit [Ping timeout: 276 seconds]
rizary has quit [Ping timeout: 276 seconds]
smola has quit [Ping timeout: 276 seconds]
ajmccluskey has quit [Ping timeout: 276 seconds]
bmpvieira has quit [Ping timeout: 276 seconds]
ocharles_ has quit [Ping timeout: 256 seconds]
xplat|work__ has quit [Ping timeout: 256 seconds]
monad_cat has quit [Ping timeout: 276 seconds]
jmeredith has quit [Ping timeout: 256 seconds]
adelbertc has quit [Ping timeout: 256 seconds]
angerman has quit [Ping timeout: 256 seconds]
pointfree has quit [Ping timeout: 260 seconds]
gonz_ has quit [Ping timeout: 260 seconds]
kyrre_ has quit [Ping timeout: 260 seconds]
bitonic has quit [Ping timeout: 245 seconds]
Guest82928_ has quit [Ping timeout: 256 seconds]
<vaibhavsagar> dat EDT
scott has quit [Ping timeout: 276 seconds]
thoughtpolice has quit [Ping timeout: 276 seconds]
srid has quit [Ping timeout: 276 seconds]
jbetz has quit [Ping timeout: 276 seconds]
wavewave has quit [Ping timeout: 276 seconds]
bobj has quit [Ping timeout: 276 seconds]
<vaibhavsagar> so convenient because it's exactly 12 hours offset from here
alasi has quit [Ping timeout: 245 seconds]
georgew has quit [Ping timeout: 256 seconds]
schaary has quit [Ping timeout: 260 seconds]
eddyb has quit [Ping timeout: 256 seconds]
mpickering has quit [Ping timeout: 256 seconds]
zimbatm has quit [Ping timeout: 256 seconds]
sjanssen has quit [Ping timeout: 256 seconds]
ghuntley has quit [Ping timeout: 276 seconds]
iviv has quit [Ping timeout: 276 seconds]
heatm1s3r has quit [Ping timeout: 276 seconds]
manveru has quit [Ping timeout: 276 seconds]
<clever> tenten8401: of note, when using the targetEnv = "ec2"; nixops will auto-create an ec2 instance in aws, using an AMI image, and in that setup, it knows the rootfs config and can boot with an empty config
<clever> tenten8401: only targetEnv = "none"; requires things like the rootfs
<tenten8401> ahh alright
<tenten8401> that's why I was confused
<clever> aws has a standardized base install it clones, so the rootfs config is predictable
dejanr has quit [Ping timeout: 260 seconds]
dejanr has joined #nixos
Fare has quit [Ping timeout: 240 seconds]
justan0theruser has joined #nixos
justanotheruser has quit [Ping timeout: 240 seconds]
marusich has joined #nixos
reinzelmann has joined #nixos
reinzelmann has quit [Client Quit]
igo95862 has joined #nixos
reinzelmann has joined #nixos
agander has joined #nixos
mahalel_ has quit [Remote host closed the connection]
hoshineko has joined #nixos
<hoshineko> hello, i want to get off the bleeding edge, but when i try to rebuild after switching to the 18.03 channel i get:
<hoshineko> error: The option `system.nixos.stateVersion' defined in `/etc/nixos/configuration.nix' does not exist.
reinzelmann has quit [Quit: Leaving]
blankhart has quit [Ping timeout: 264 seconds]
chasevasic has quit [Quit: Page closed]
MercurialAlchemi has joined #nixos
<lejonet> samueldr: there is a module that you can buy to add wifi+bt
<lejonet> Dezgeg: well, probably, but I've added rtl8723bs-firmware to the environment.systemPackages, so I assume it has been installed :P (the module doesn't whine about not finding firmware atleast)
<lejonet> Seeing as its a SDIO device, I have no idea how to try and enumerate the bus or anything to see if the module actually is powered or such
Guanin has quit [Ping timeout: 240 seconds]
Guanin has joined #nixos
agander_ has joined #nixos
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
agander has quit [Read error: Connection reset by peer]
agander__ has joined #nixos
spear2 has joined #nixos
agander_ has quit [Ping timeout: 256 seconds]
jmeredith has joined #nixos
eddyb has joined #nixos
rizary has joined #nixos
oh_lawd has joined #nixos
Wizek has joined #nixos
sk8forether has joined #nixos
jxf has joined #nixos
benkolera has joined #nixos
lesce has joined #nixos
etrepum has joined #nixos
posco has joined #nixos
srid has joined #nixos
pauldub has joined #nixos
dmj` has joined #nixos
indika has joined #nixos
Smithx10 has joined #nixos
nand0p has joined #nixos
Guest82928_ has joined #nixos
savanni_ has joined #nixos
ghuntley has joined #nixos
sorear has joined #nixos
nz has joined #nixos
jml has joined #nixos
mbrock_ has joined #nixos
ocharles_ has joined #nixos
xplat|work__ has joined #nixos
johs has joined #nixos
georgew has joined #nixos
jmeredith has quit []
elvishjerricco has joined #nixos
blonkhart has quit [Quit: WeeChat 1.9.1]
pchiusano has joined #nixos
philips has joined #nixos
r0bby has joined #nixos
alasi has joined #nixos
mgttlinger has joined #nixos
thoughtpolice has joined #nixos
bmpvieira has joined #nixos
tazjin has joined #nixos
scode has joined #nixos
sary has joined #nixos
schaary has joined #nixos
cbarrett has joined #nixos
NYXT has joined #nixos
christiaanb has joined #nixos
yurrriq has joined #nixos
smola has joined #nixos
gleber_ has joined #nixos
cstrahan_ has joined #nixos
philandstuff has joined #nixos
Tritlo has joined #nixos
carter has joined #nixos
ajmccluskey has joined #nixos
ehamberg has joined #nixos
themistocle__ has joined #nixos
mjvoge02 has joined #nixos
mudphone has joined #nixos
monad_cat has joined #nixos
wavewave has joined #nixos
teozkr has joined #nixos
fingerzam has joined #nixos
georgyo has joined #nixos
manveru has joined #nixos
ilovezfs_ has joined #nixos
typetetris has joined #nixos
oscarduignan has joined #nixos
codingeye has joined #nixos
angerman has joined #nixos
robstr has joined #nixos
yrashk_ has joined #nixos
pingveno has joined #nixos
zielmicha_ has joined #nixos
zimbatm has joined #nixos
taktoa[c] has joined #nixos
heatm1s3r has joined #nixos
adelbertc has joined #nixos
kyrre_ has joined #nixos
johann__ has joined #nixos
Ariakenom has joined #nixos
spear2 has quit [Quit: Leaving]
rizary has quit [Ping timeout: 256 seconds]
spear2 has joined #nixos
travankor has joined #nixos
rizary has joined #nixos
yrashk_ has quit [Ping timeout: 265 seconds]
mgdelacroix has joined #nixos
ajmccluskey has quit [Ping timeout: 276 seconds]
smola has quit [Ping timeout: 276 seconds]
parseval has joined #nixos
rodarmor has joined #nixos
christiaanb has quit [Ping timeout: 256 seconds]
bmpvieira has quit [Ping timeout: 256 seconds]
indika has quit [Ping timeout: 256 seconds]
oscarduignan has quit [Ping timeout: 265 seconds]
NYXT has quit [Ping timeout: 276 seconds]
pchiusano has quit [Ping timeout: 276 seconds]
rizary has quit [Ping timeout: 240 seconds]
scode has quit [Ping timeout: 276 seconds]
mgdelacroix has quit [Ping timeout: 245 seconds]
tazjin has quit [Ping timeout: 256 seconds]
kyrre_ has quit [Ping timeout: 256 seconds]
elvishjerricco has quit [Ping timeout: 256 seconds]
r0bby has quit [Ping timeout: 256 seconds]
johs has quit [Ping timeout: 256 seconds]
Wizek has quit [Ping timeout: 256 seconds]
posco has quit [Ping timeout: 240 seconds]
savanni_ has quit [Ping timeout: 256 seconds]
mjvoge02 has quit [Ping timeout: 265 seconds]
carter has quit [Ping timeout: 265 seconds]
typetetris has quit [Ping timeout: 256 seconds]
gleber_ has quit [Ping timeout: 256 seconds]
ocharles_ has quit [Ping timeout: 256 seconds]
cbarrett has quit [Ping timeout: 276 seconds]
etrepum has quit [Ping timeout: 276 seconds]
fingerzam has quit [Ping timeout: 276 seconds]
philandstuff has quit [Ping timeout: 276 seconds]
teozkr has quit [Ping timeout: 265 seconds]
lesce has quit [Ping timeout: 256 seconds]
sk8forether has quit [Ping timeout: 256 seconds]
pingveno has quit [Ping timeout: 256 seconds]
codingeye has quit [Ping timeout: 256 seconds]
themistocle__ has quit [Ping timeout: 256 seconds]
schaary has quit [Ping timeout: 256 seconds]
pauldub has quit [Ping timeout: 256 seconds]
srid has quit [Ping timeout: 256 seconds]
benkolera has quit [Ping timeout: 256 seconds]
alasi has quit [Ping timeout: 276 seconds]
Guest82928_ has quit [Ping timeout: 276 seconds]
Smithx10 has quit [Ping timeout: 276 seconds]
eddyb has quit [Ping timeout: 276 seconds]
angerman has quit [Ping timeout: 265 seconds]
wavewave has quit [Ping timeout: 265 seconds]
heatm1s3r has quit [Ping timeout: 276 seconds]
nz has quit [Ping timeout: 256 seconds]
sorear has quit [Ping timeout: 256 seconds]
ghuntley has quit [Ping timeout: 256 seconds]
jxf has quit [Ping timeout: 256 seconds]
johann__ has quit [Read error: Connection reset by peer]
hyper_ch2 has joined #nixos
mgttlinger has quit [Ping timeout: 256 seconds]
parseval has quit [Ping timeout: 240 seconds]
adelbertc has quit [Ping timeout: 265 seconds]
taktoa[c] has quit [Ping timeout: 265 seconds]
johann__ has joined #nixos
zimbatm has quit [Ping timeout: 276 seconds]
georgyo has quit [Ping timeout: 256 seconds]
monad_cat has quit [Ping timeout: 256 seconds]
ehamberg has quit [Ping timeout: 256 seconds]
cstrahan_ has quit [Ping timeout: 256 seconds]
rodarmor has quit [Ping timeout: 255 seconds]
thoughtpolice has quit [Ping timeout: 256 seconds]
xplat|work__ has quit [Ping timeout: 256 seconds]
mbrock_ has quit [Ping timeout: 256 seconds]
jml has quit [Ping timeout: 256 seconds]
nand0p has quit [Ping timeout: 256 seconds]
dmj` has quit [Ping timeout: 256 seconds]
zielmicha_ has quit [Ping timeout: 265 seconds]
manveru has quit [Ping timeout: 265 seconds]
Tritlo has quit [Ping timeout: 265 seconds]
yurrriq has quit [Ping timeout: 276 seconds]
philips has quit [Ping timeout: 276 seconds]
georgew has quit [Ping timeout: 276 seconds]
oh_lawd has quit [Ping timeout: 276 seconds]
ilovezfs_ has quit [Ping timeout: 276 seconds]
mudphone has quit [Ping timeout: 276 seconds]
igo95862 has quit [Quit: igo95862]
agander__ has quit [Ping timeout: 256 seconds]
sir_guy_carleton has quit [Quit: WeeChat 2.0]
argo has joined #nixos
mgdelacroix has joined #nixos
rizary has joined #nixos
yrashk_ has joined #nixos
scode has joined #nixos
npmccallum has quit [Ping timeout: 260 seconds]
tazjin has joined #nixos
bmpvieira has joined #nixos
oscarduignan has joined #nixos
<teto1> speaking of nixops please someone merge https://github.com/NixOS/nixops/pull/824 (libvirtd remote uri!!)
ajmccluskey has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
woodson has quit [Ping timeout: 256 seconds]
smola has joined #nixos
<sphalerite> hoshineko: system.nixos.stateVersion is a new name for the option. In 18.03 it was just called system.stateVersion so if you change it to that you should be able to switch back
smallville7123 has joined #nixos
terrorjack has joined #nixos
kitemikaze_ has joined #nixos
endformationage has quit [Quit: WeeChat 1.9.1]
johann__ has quit [Ping timeout: 248 seconds]
christiaanb has joined #nixos
pchiusano has joined #nixos
reinzelmann has joined #nixos
pie_ has quit [Read error: Connection reset by peer]
pie_ has joined #nixos
Guest37084 has joined #nixos
gonz_ has joined #nixos
kaychaks has joined #nixos
sk8forether has joined #nixos
posco has joined #nixos
rodarmor has joined #nixos
nand0p has joined #nixos
iviv has joined #nixos
ericbmerritt_ has joined #nixos
srid has joined #nixos
thoughtpolice has joined #nixos
philips has joined #nixos
themistocle__ has joined #nixos
georgyo has joined #nixos
Guest82928_ has joined #nixos
dmj` has joined #nixos
rodarmor has quit [Max SendQ exceeded]
jml has joined #nixos
etrepum has joined #nixos
mbrock_ has joined #nixos
pingveno has joined #nixos
wavewave has joined #nixos
oh_lawd has joined #nixos
carter has joined #nixos
yurrriq has joined #nixos
p_l has joined #nixos
mudphone has joined #nixos
bobj has joined #nixos
MichaelRaskin has quit [Quit: MichaelRaskin]
monad_cat has joined #nixos
nz has joined #nixos
parseval has joined #nixos
srl295 has joined #nixos
zimbatm has joined #nixos
rodarmor has joined #nixos
manveru has joined #nixos
ghuntley has joined #nixos
vdemeester` has joined #nixos
taktoa[c] has joined #nixos
drag_ has joined #nixos
typetetris has joined #nixos
xplat|work__ has joined #nixos
xplat|work__ has quit [Changing host]
xplat|work__ has joined #nixos
Tritlo has joined #nixos
ocharles_ has joined #nixos
bitonic has joined #nixos
georgew has joined #nixos
benkolera has joined #nixos
Tritlo has quit [Changing host]
Tritlo has joined #nixos
bitonic has quit [Changing host]
bitonic has joined #nixos
georgew has quit [Changing host]
georgew has joined #nixos
benkolera has quit [Changing host]
benkolera has joined #nixos
eacameron has joined #nixos
heatm1s3r has joined #nixos
feepo_ has joined #nixos
Wizek has joined #nixos
adelbertc has joined #nixos
pointfree has joined #nixos
philipcristiano has joined #nixos
angerman has joined #nixos
philandstuff has joined #nixos
teozkr has joined #nixos
ocharles_ has quit [Max SendQ exceeded]
mounty has quit [Remote host closed the connection]
fingerzam has joined #nixos
alasi has joined #nixos
rodarmor has quit [Max SendQ exceeded]
jxf has joined #nixos
mounty has joined #nixos
sorear has joined #nixos
jbetz has joined #nixos
Smithx10 has joined #nixos
r0bby has joined #nixos
cstrahan_ has joined #nixos
bobj has quit [Max SendQ exceeded]
heatm1s3r has quit [Max SendQ exceeded]
rodarmor has joined #nixos
schaary has joined #nixos
bitonic has quit [Max SendQ exceeded]
zielmicha_ has joined #nixos
jbetz is now known as Guest69711
savanni_ has joined #nixos
mjvoge02 has joined #nixos
Wizek has quit [Max SendQ exceeded]
sjanssen has joined #nixos
bobj has joined #nixos
bitonic has joined #nixos
alphor has quit [Ping timeout: 256 seconds]
drag_ has quit [Max SendQ exceeded]
cbarrett has joined #nixos
alasi has quit [Max SendQ exceeded]
asuryawanshi has quit [Ping timeout: 268 seconds]
ilovezfs_ has joined #nixos
ehamberg has joined #nixos
ocharles_ has joined #nixos
johann__ has joined #nixos
alphor has joined #nixos
drag_ has joined #nixos
Wizek has joined #nixos
elvishjerricco has joined #nixos
bitonic has quit [Max SendQ exceeded]
pauldub has joined #nixos
r0bby has quit [Max SendQ exceeded]
alasi has joined #nixos
codingeye has joined #nixos
evhan has quit [Ping timeout: 260 seconds]
cstrahan_ has quit [Max SendQ exceeded]
NYXT has joined #nixos
indika has joined #nixos
evhan has joined #nixos
lesce has joined #nixos
bobj has quit [Max SendQ exceeded]
bitonic has joined #nixos
kyrre_ has joined #nixos
r0bby has joined #nixos
bobj has joined #nixos
heatm1s3r has joined #nixos
gleber_ has joined #nixos
cstrahan_ has joined #nixos
Thra11 has quit [Ping timeout: 260 seconds]
alasi has quit [Max SendQ exceeded]
eddyb has joined #nixos
oh_lawd has left #nixos [#nixos]
johs has joined #nixos
mgttlinger has joined #nixos
alasi has joined #nixos
johnw has joined #nixos
johann__ has quit [Read error: Connection reset by peer]
johann__ has joined #nixos
clefru has joined #nixos
travankor has quit [Quit: Q]
johann__ has quit [Ping timeout: 256 seconds]
tzemanovic has quit []
sorixelle has joined #nixos
vdemeester` has quit [Changing host]
vdemeester` has joined #nixos
johann__ has joined #nixos
marusich has quit [Quit: Leaving]
Ariakenom has joined #nixos
smallville7123 has quit [Quit: rosa]
smallville7123 has joined #nixos
[Leary] has joined #nixos
smallville7123 has quit [Client Quit]
Lears has quit [Ping timeout: 264 seconds]
andromeda-galaxy has quit [Ping timeout: 240 seconds]
johann__ has quit [Ping timeout: 276 seconds]
agander__ has joined #nixos
andromeda-galaxy has joined #nixos
agander__ is now known as agander
gridaphobe has joined #nixos
scott has joined #nixos
akl has joined #nixos
isaac_ has joined #nixos
midchildan_ has joined #nixos
mpickering has joined #nixos
colemickens has joined #nixos
codedmart has joined #nixos
smallville7123 has joined #nixos
ragge has joined #nixos
Izorkin has quit [Read error: Connection reset by peer]
dgpratt has joined #nixos
johann__ has joined #nixos
Izorkin has joined #nixos
jensens has joined #nixos
mmercier has joined #nixos
johann__1 has joined #nixos
johann__ has quit [Ping timeout: 260 seconds]
spear2 has quit [Ping timeout: 255 seconds]
myshoe has joined #nixos
xy2_ has joined #nixos
jtojnar has quit [Remote host closed the connection]
jackdk has quit [Ping timeout: 256 seconds]
vaninwagen has joined #nixos
JasonGrossman has joined #nixos
m0rphism has joined #nixos
kreetx has joined #nixos
selaux has joined #nixos
Synthetica has joined #nixos
<hyper_ch2> hmmmm, is it actually goot to publish the public ssh keys?
marc__ has joined #nixos
<Synthetica> When trying to upgrade to a new configuration, I get the following: https://gist.github.com/Synthetica9/5a0388c2f14a00e07fdcfd662b03c234
<Synthetica> Any pointers?
<Synthetica> `system: "x86_64-linux", multi-user?: yes, version: nix-env (Nix) 2.0.2, channels(root): "nixos-18.09pre140958.696c6bed4e8", channels(synthetica): "nixos-18.03pre119110.2ddcdcce26", nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos`
palo has quit [Ping timeout: 264 seconds]
palo has joined #nixos
palo has quit [Changing host]
palo has joined #nixos
<etu> hyper_ch2: Why not?
agander has quit [Ping timeout: 248 seconds]
<etu> hyper_ch2: Do you have a github profile? Try visit https://github.com/etu.keys , feel free to use your own username if you like :p
thc202 has joined #nixos
<hyper_ch2> just curious
<etu> Well, in theory if you have a short key people could brute force your private key until they get the same public one and get access to places
<etu> But: Don't use bad keys ;)
jtojnar has joined #nixos
mahalel_ has joined #nixos
andymandias has quit [Ping timeout: 240 seconds]
chocopuff has joined #nixos
philippD has joined #nixos
philippD has quit [Client Quit]
andymandias has joined #nixos
<hyper_ch2> :)
Izorkin_ has joined #nixos
Izorkin has quit [Ping timeout: 240 seconds]
mahalel_ has left #nixos [#nixos]
vaninwagen has quit [Quit: WeeChat 2.0]
asuryawanshi has joined #nixos
vaninwagen has joined #nixos
freeman42x]NixOS has joined #nixos
johann__1 has quit [Ping timeout: 240 seconds]
__Sander__ has joined #nixos
agander has joined #nixos
smallville7123 has quit [Quit: rosa]
orivej_ has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
smallville7123 has joined #nixos
tzemanovic has joined #nixos
sary has quit [Ping timeout: 264 seconds]
mahalel_ has joined #nixos
mahalel_ has left #nixos [#nixos]
civodul has joined #nixos
m0rphism has quit [Quit: WeeChat 1.9.1]
smallville7123 has quit [Quit: rosa]
philippD has joined #nixos
smallville7123 has joined #nixos
m0rphism has joined #nixos
sary has joined #nixos
smallville7123 has quit [Client Quit]
TonyTheL1on has joined #nixos
TonyTheL1on has quit [Client Quit]
asuryawanshi has quit [Remote host closed the connection]
asuryawanshi has joined #nixos
andromeda-galaxy has quit [Ping timeout: 268 seconds]
smallville7123 has joined #nixos
agander_ has joined #nixos
agander has quit [Ping timeout: 264 seconds]
hph^ has joined #nixos
agander__ has joined #nixos
agander_ has quit [Ping timeout: 245 seconds]
jtojnar has quit [Ping timeout: 268 seconds]
hph^ has quit [Read error: Connection reset by peer]
johanot has joined #nixos
hph^ has joined #nixos
<chocopuff> I just realized, a benefit of nix package management is that there are no rotting / left behind libraries when you remove dependencies and packages right?
<chocopuff> would this be a correct undersanding?
<chocopuff> since you're technically rebuilding each time
<tilpner> Yes, the garbage collector can clean unused dependencies
<chocopuff> tilpner: but it's guaranteed compared to other distros right?
<tilpner> The garbage collector doesn't run automatically, by default
<chocopuff> tilpner: you only get clean state if you rebuild then?
<tilpner> Those are not really related
<tilpner> Each build is independent of others, but the nix store will not always contain just the required dependencies
<chocopuff> ah I think I get it now
<chocopuff> thanks
nadley has quit [Ping timeout: 256 seconds]
andromeda-galaxy has joined #nixos
nadley has joined #nixos
vcunat has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
mariel__ has joined #nixos
agander__ is now known as agander
ThatDocsLady_ has quit [Ping timeout: 240 seconds]
codingeye has quit [Quit: Connection closed for inactivity]
spear2 has joined #nixos
jmiven has quit [Quit: co'o]
andreabedini has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jmiven has joined #nixos
hamishmack has joined #nixos
agander has quit [Remote host closed the connection]
agander has joined #nixos
fendor has joined #nixos
vcunat has quit [Ping timeout: 256 seconds]
orivej has joined #nixos
<Mic92> has anyone firewire-based audio devices? https://github.com/NixOS/nixpkgs/pull/42294
jtojnar has joined #nixos
simukis has joined #nixos
smallville7123 has quit [Quit: rosa]
agander has quit [Quit: Leaving]
vcunat has joined #nixos
<mpickering> What is the nixos python coverage like? Is it automatically generated like the haskell package set?
<mpickering> *nixpkgs
jtojnar has quit [Ping timeout: 260 seconds]
<Mic92> no
<Mic92> the python ecosystems lacks correct dependency information to allow automatic generation.
mahalel_ has joined #nixos
<Mic92> And a proper package manager...
orivej has quit [Ping timeout: 245 seconds]
smallville7123 has joined #nixos
orivej has joined #nixos
<mpickering> Packages do not specify dependency information? or just no version information?
kreetx has quit [Ping timeout: 265 seconds]
jD91mZM2 has joined #nixos
ericsagn1 has quit [Ping timeout: 245 seconds]
mahalel_ has left #nixos [#nixos]
smallville7123 has quit [Quit: rosa]
freeman42x]NixOS has quit [Ping timeout: 245 seconds]
orivej has quit [Ping timeout: 264 seconds]
andymandias has quit [Ping timeout: 256 seconds]
blahdodo has quit [Ping timeout: 268 seconds]
tmaekawa has joined #nixos
tmaekawa has quit [Client Quit]
sir_guy_carleton has joined #nixos
andymandias has joined #nixos
sir_guy_carleton has quit [Client Quit]
sir_guy_carleton has joined #nixos
taktoa has joined #nixos
<mupf> Hello guys, I just set:
<mupf> programs.wireshark.enable = true;
<mupf> programs.wireshark.package = pkgs.wireshark-qt;
<mupf> but wireshark still complains about insufficient permissions
__monty__ has joined #nixos
<mupf> any idea?
<clefru> does somebody have a working snippet on how to compile a custom kernel from a local git checkout? I remember that I found some kind of wiki/blog post about this, but all my search engine fu didn't resurface that information.
<LnL> what does command -v wireshark say?
blahdodo has joined #nixos
knupfer has joined #nixos
<mupf> wireshark -v ?
<LnL> no `command -v wireshark`
kreetx has joined #nixos
andymandias has quit [Ping timeout: 240 seconds]
Ridout has joined #nixos
knupfer has quit [Ping timeout: 240 seconds]
<Synthetica> Have you added yourself to the wireshark group?
kreetx has quit [Ping timeout: 256 seconds]
<mupf> Synthetica: I did
<mupf> I also logged out and in again
<mupf> LnL: oh
<mupf> /run/current-system/sw/bin/wireshark
<mupf> Wireshark just complains about not having access to my network device wlp3s0
<LnL> yeah, I'd expect that to be /run/wrappers
<LnL> did you restart your shell?
andymandias has joined #nixos
<mupf> well, i re-logged
<LnL> hmm, does /run/wrappers/bin/wireshark exist?
<mupf> LnL: no it doesnt
andromeda-galaxy has quit [Ping timeout: 240 seconds]
<mupf> maybe be cause I changed the default to wireshark-qt?
<LnL> oh I see, it's only dumpcap
<mupf> The capture session could not be initiated on interface 'wlp3s0' (You don't have permission to capture on that device). Please check to make sure you have sufficient permissions, and that you have the proper interface or pipe specified.
<mupf> the exact error message
<LnL> and id also shows you're in the wireshark group now?
orivej has joined #nixos
Sonarpulse has joined #nixos
<mupf> LnL: how to check that exactly? It should be
<mupf> extraGroups = [ "input networkmanager video wheel wireshark" ];
<mupf> that's what I have in the configuration.nix
<LnL> the id command
<mupf> uid=1000(micha) gid=100(users) groups=100(users)
<mupf> that's all it says
<LnL> that doesn't look right
<LnL> you configured one group named "input networkmanager video wheel wireshark"
<mupf> oh? so How do i have to divide them?
<LnL> you want extraGroups = [ "input" "networkmanager" "video" "wheel" "wireshark" ];
<mupf> like a list?
<mupf> alright, thanks
<mupf> makes sense now
<mupf> uid=1000(micha) gid=100(users) groups=1(wheel),26(video),174(input),499(wireshark),100(users)
<mupf> looks right noow
<LnL> you'll have to relog because groups are a bit weird in linux but that will probably fix it
init_6 has joined #nixos
<mupf> It works now, thanks
<mupf> :-)
kreetx has joined #nixos
<LnL> great, have fun looking at packets
blahdodo has quit [Ping timeout: 260 seconds]
knupfer has joined #nixos
blahdodo has joined #nixos
agander has joined #nixos
srl295 has quit [Quit: Connection closed for inactivity]
deepfire` has joined #nixos
agander_ has joined #nixos
iyzsong has joined #nixos
silver has joined #nixos
agander has quit [Ping timeout: 256 seconds]
kreetx has quit [Ping timeout: 256 seconds]
spear2 has quit [Quit: Leaving]
Ariakenom has quit [Quit: Leaving]
Ariakenom has joined #nixos
ericsagn1 has joined #nixos
chocopuff has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 256 seconds]
andreabedini has joined #nixos
smallville7123 has joined #nixos
logzet has joined #nixos
smallville7123 has quit [Quit: rosa]
jtojnar has joined #nixos
smallville7123 has joined #nixos
init_6 has quit []
<woffs> where is the bot?
<gchristensen> which bot?
<woffs> the PR notifications bot
<gchristensen> a fine question
{^_^} has joined #nixos
{^_^} has quit [Changing host]
{^_^} has joined #nixos
smallville7123 has quit [Quit: rosa]
<gchristensen> woffs++
<{^_^}> woffs's karma got increased to 1
kreetx has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #42273 → facter: 3.11.1 -> 3.11.2 → https://git.io/fY1MG
<{^_^}> [nixpkgs] @fpletz pushed commit from @r-ryantm to master « facter: 3.11.1 -> 3.11.2 (#42273) »: https://git.io/fG2PB
ciil has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @fpletz merged pull request #42134 → Add package & NixOS module for journaldriver → https://git.io/vhDUy
<{^_^}> [nixpkgs] @fpletz pushed 3 commits to master: https://git.io/fG2PM
m0rphism has quit [Quit: WeeChat 1.9.1]
ciil has joined #nixos
Turion has joined #nixos
<Turion> I survived installing home-manager :) now, a question: How to use services.gpg-agent.enableSshSupport = true; properly?
<Turion> I've set that option, run home-manager switch, restarted my consoles, but ssh-add doesn't connect to gpg-agent. ssh still asks me for my password every time.
throwboy has joined #nixos
saati_ has left #nixos [#nixos]
asuryawanshi has quit [Remote host closed the connection]
<tilpner> Turion - Did you configure ~/.gnupg/sshcontrol?
asuryawanshi has joined #nixos
taktoa has quit [Remote host closed the connection]
<Turion> tilpner, no, I didn't even know about this. But it seems that ssh-add should be able to add keys to it?
<tilpner> I don't think so
<tilpner> (But I also only set this up a while ago, and then didn't touch it again after it started working)
<tilpner> Use --with-keygrip to get the values you need to put into sshcontrol
<Turion> On my machine, that file just contains a long doc comment. Excerpt: "The ssh-add tool may add new entries to this file to enable them; you may also add them manually."
<Turion> But ssh-add already fails on connecting to a server
a_violet_tester has joined #nixos
andromeda-galaxy has joined #nixos
<tilpner> I haven't used ssh-add with gpg keys yet
<Turion> $ ssh-add
<Turion> Could not open a connection to your authentication agent.
<tilpner> Manually works fine though
<Turion> Well, I don't insist on using ssh-add, I just don't want to enter my password all the time
<Turion> What does manually mean for you?
<tilpner> Manually copying the keygrip into sshcontrol, once per client-installation
<tilpner> I still need to enter the password for my gpg keys for initial unlocking, obviously, but not on every usage
<Turion> What did you do to make ssh aware of the gpg-agent?
a_violet_tester has quit [Client Quit]
<Turion> Ok, I'll try whether I can make that work
Ridout has quit [Quit: Lost terminal]
<tilpner> Ping me if it doesn't work after sshcontrol
<jD91mZM2> Turion: Do you use X11 and a display manager? You could use a keyring to never ever have to enter your passwords again
<Turion> jD91mZM2: Yes, xmonad currently, might change back to KDE or to i3 or something completely different
<Turion> tilpner: Yes :) first beginner's question already: WHat do I have to call with the option --with-keygrip?
<tilpner> gpg2 --list-sigs
<jD91mZM2> Did you try gnome-keyring? Then you don't even have to enter your GPG passphrase :)
* tilpner actually calls gpg2 --list-sigs --list-options show-notations --with-subkey-fingerprint --with-keygrip
<Turion> jD91mZM2: I try to stay clear of most things gnome...
<infinisil> jD91mZM2: But.. Doesn't a password kinda secure things?
<Turion> tilpner: Ah, but I want my ssh key, not my gpg key..?
<tilpner> Turion - No, don't put any ssh keys into sshcontrol
<Turion> tilpner: Ah... ok then I don't understand how this works :/
<tilpner> If you're asking how to export the public key of an authentication-gpg-key, see gpg2 --export-ssh-key
<Turion> No, I just don't want to enter my ssh key password every time I push to a git repo
<tilpner> Turion - Why did you want to enable gpg-agent.enableSshSupport?
<Turion> tilpner: I was assuming that this makes gpg-agent to behave like an sshagent
<tilpner> But you still want to use traditional ssh keys, not gpg keys?
<Turion> Yes
<tilpner> Then you don't want this option
<tilpner> Or sshcontrol
<Turion> Aha! That's good to know. (I wish the home-manager docs would have told me.)
<Turion> Maybe I'm fundamentally misunderstanding something. I'm assuming that gpg-agent starts when I log in (or restarts when I do home-manager switch) and that it is in principle able to serve ssh keys
<jD91mZM2> infinisil: It's still encrypted and stuff, but it's automatically logged in when logging in to your display manager
knupfer has quit [Ping timeout: 245 seconds]
<jD91mZM2> You're right though, it's less secure than entering your password. But since most people who don't use keyrings probably set a timeout on the agent anyway (like "remember password for X minutes") it's not that much worse
agander_ has quit [Ping timeout: 240 seconds]
<tilpner> Turion - That option would allow you to use your gpg keys to authenticate against an ssh server. In this scenario you would no longer have ssh private keys that arent gpg keys
<Turion> tilpner: No, I think this is the right option. gpg-agent has the option --enable-ssh-support, described as "Enable emulation of the OpenSSH Agent protocol. [...] use the gpg-agent as a drop-in replacement for the well known ssh-agent"
<Turion> And this option is now activated in my automatically generated ~/.gnupg/gpg-agent.conf
<tilpner> Yes, but it doesn't use your existing ssh keys. It can't AFAIU
<gchristensen> sure it can
<gchristensen> you just have to ssh-add them like normal
<Turion> What use would it be then?
<Turion> Yes, that's what I'd expect
<tilpner> Turion - Its use would be using gpg keys to authenticate against ssh servers
<tilpner> I didn't know it could also use existing keys
<Turion> tilpner: Yeah ok, that's useful, but why shouldn't it also serve supply ssh keys
<gchristensen> "use the gpg-agent as a drop-in replacement for the well known ssh-agent" :)
<Turion> The issue seems to be that when home-manager starts gpg-agent, it doesn't export its PID or socket properly
tzemanovic has quit []
<tilpner> I don't see any advantage over using ssh-agent in your scenario
<jD91mZM2> tilpner: Well it'd remember the password if you set the timeout option in the gpg agent
<jD91mZM2> I think
<Turion> tilpner: I have two minor advantages: 1. One less dependency 2. No ssh-agent configurable in home-manager ;)
knupfer has joined #nixos
sir_guy_carleton has quit [Quit: WeeChat 2.0]
sir_guy_carleton has joined #nixos
asuryawanshi has quit [Ping timeout: 255 seconds]
karlguy has quit [Ping timeout: 268 seconds]
srl295 has joined #nixos
<manveru> Turion: i have `programs.zsh.initExtra` with `eval "$(keychain --eval --quiet --noask --systemd ssh id_ed25519)"`
<manveru> does that count? :)
agander_ has joined #nixos
MercurialAlchemi has quit [Ping timeout: 256 seconds]
Fare has joined #nixos
sorixelle has quit [Ping timeout: 265 seconds]
fendor has quit [Ping timeout: 256 seconds]
iyzsong has quit [Read error: Connection reset by peer]
<reinzelmann> Hiya! Anyone else getting unit test failures for libreoffice-6.0.3.2 on nixos-unstable?
iyzsong has joined #nixos
<Turion> manveru: Umm, maybe? What does it do?
andreabedini has quit [Quit: Textual IRC Client: www.textualapp.com]
Turion has quit [Ping timeout: 245 seconds]
<manveru> keychain starts the ssh-agent
<manveru> and using the eval i get its variables in each shell
jperras has joined #nixos
fendor has joined #nixos
ihar has joined #nixos
Turion has joined #nixos
blankhart has joined #nixos
fendor has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42205 → spectrojack: 0.4 -> 0.4.1 → https://git.io/fflj3
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fZR75
tenten8401 has quit [Quit: Page closed]
Neo-- has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42297 → fcitx-qt5: fix build with Qt 5.11 → https://git.io/fG2Wr
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fZuPp
dbmikus has joined #nixos
tenten8401 has joined #nixos
<tenten8401> Hey, so I'm trying to deploy NGINX on one of my NixOS servers
<tenten8401> will I have to manually let the port through the firewall?
<tenten8401> ACME keeps failing and I think that's the reason why
<gchristensen> yes
<tenten8401> alright
<tenten8401> Thanks
jmeredith has joined #nixos
dbmikus has quit [Ping timeout: 268 seconds]
dbmikus_ has joined #nixos
camsbury has joined #nixos
Fare has quit [Ping timeout: 276 seconds]
agander_ has quit [Ping timeout: 240 seconds]
<tenten8401> Is there a way to use a mysql password file for a user?
<tenten8401> not a plaintext but rather the file that mysql uses
endformationage has joined #nixos
reinzelmann has quit [Quit: Leaving]
reinzeldroid has joined #nixos
reinzelmann has joined #nixos
<tenten8401> Am I going to have to set passwords manually for each mysql user I create?
ryantrinkle has quit [Ping timeout: 240 seconds]
<tenten8401> I keep getting access denied even without a password
<tenten8401> but I don't know if I'm gonna have to set one manually or if I can do it through my nix config
reinzelmann has quit [Client Quit]
<tenten8401> Would I have to run my nginx install under the same unix user as my mysql user?
<Mic92> tenten8401: if your users are locally, you can also authenticate via unix sockets.
<{^_^}> [nix] @edolstra pushed 3 commits to 2.0-maintenance: https://git.io/fZwcN
<tenten8401> I'm trying to run a PHP application that has to connect to the database
<tenten8401> it is a local thing
<tenten8401> as in they're on the same server
<tenten8401> urr
hoshineko has quit [Quit: hoshineko]
<Mic92> then password are optional, if you connect to the socket.
<tenten8401> yeah, I was looking at that
<Mic92> otherwise it has to be set for every user
<tenten8401> I feel like I did something wrong
hph^ has quit [Ping timeout: 248 seconds]
<tenten8401> I have it setup like this: https://hastebin.com/xaqijanunu.pl -- I can only connect to the server with the user "panel"
<tenten8401> is that the intended behavior?
hph^ has joined #nixos
ryantrinkle has joined #nixos
npmccallum has joined #nixos
<tenten8401> uhg, now I can't login with any of them after doing a rebuild
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
[0__0] has quit [Remote host closed the connection]
[0__0] has joined #nixos
<hodapp> woohoo... finally got LuxCoreRender to build *and* to not throw OpenGL errors when starting
<hodapp> now just need to scrub the profanity out of my default.nix and rebase to master
hyper_ch2 has quit [Quit: Page closed]
<hodapp> well, I guess it's also customary that since I had to make a derivation for Embree also, I should separate that out
ciil has quit [Quit: Lost terminal]
ciil has joined #nixos
<ij> should the laptop's lid switches make computer suspend by default? (i'm running i3+xfce with noDesktop, btw)
<tenten8401> I would think so
mariel__ has quit [Read error: Connection reset by peer]
<tenten8401> usually when you shut the laptop you don't want it to stay on and overheat
<ij> right, but it doesn't for a couple of months, so I was wondering maybe that's intentional and now expected or something
<tenten8401> not a clue
sir_guy_carleton has quit [Quit: WeeChat 2.0]
<hodapp> are there strong opinions one way or the other here for when doing a PR for a new package? in the process, I had to make a derivation for Embree, which other things might conceivably use (it's a large-ish Intel-supported library) but which nothing currently does
<hodapp> and I also had to go back a version or two from their current
<hodapp> separate package, or just bury it inside default.nix?
Sonarpulse has quit [Ping timeout: 245 seconds]
Guanin has quit [Remote host closed the connection]
__monty__ has quit [Ping timeout: 245 seconds]
kreetx has quit [Ping timeout: 256 seconds]
Turion has quit [Ping timeout: 260 seconds]
alexteves has joined #nixos
<{^_^}> [nixpkgs] @StillerHarpo opened pull request #42302 → Monetdb: 11.29.3 -> 11.29.7 → https://git.io/fnR0c
<woffs> Baughn, that zed commit is in nixos-18.03-small but not yet in nixos-18.03
<Baughn> Right.
btbytes has joined #nixos
kreetx has joined #nixos
<Baughn> I always base my work on the latter, so I don't have it yet.
samrose has joined #nixos
<samrose> Ok, so I succeeded in getting hydra up and running on a nixos machine. Despite having the admin and create projects roles as a hydra user, I get 403 when creating a project via the interface. Anyone have ideas about this?
<woffs> Baughn, options to configure zed.rc and vdev_id.conf in zfs in NixOS are still missing
<{^_^}> [nixpkgs] @dezgeg pushed to master « nixos/stage-1: Make find-libs not choke on dynamic linker being in DT_NEEDED »: https://git.io/fnREP
andymandias has quit [Ping timeout: 248 seconds]
lanelet has joined #nixos
andymandias has joined #nixos
__monty__ has joined #nixos
boxofrox has joined #nixos
asymmetric has joined #nixos
Synthetica has quit [Quit: Connection closed for inactivity]
samrose has quit [Ping timeout: 260 seconds]
samrose_ has joined #nixos
markus1189 has quit [Ping timeout: 240 seconds]
markus1189 has joined #nixos
<samrose_> I guess my problem may be related to https://github.com/NixOS/hydra/issues/430#issue-193505451
<M-dpetranek> how do I find out what packages depend on a given packages on my system
<M-dpetranek> I think I read about a way to do that a while ago, but I can't find it again
<gchristensen> looks like I broke your install, samrose_! https://github.com/NixOS/hydra/issues/564
reinzelmann has joined #nixos
reinzeldroid has quit [Ping timeout: 240 seconds]
hiroshi has joined #nixos
asuryawanshi has joined #nixos
humanoyd has joined #nixos
philippD has joined #nixos
<M-dpetranek> ok, I found `nix why-depends`, and I'm trying to find out if yarn depends on nodejs-6.14.1
<M-dpetranek> but I get this:
<M-dpetranek> > error: attribute 'yarn' in selection path 'yarn' not found
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):150:18
<gchristensen> what are you doing when you get that output?
pushcx has joined #nixos
<M-dpetranek> which is pretty clear, but I'm not sure what other attribute to use, and I definitely have yarn installed
reinzelmann has quit [Quit: Leaving]
<M-dpetranek> `nix why-depends yarn nodejs-6.14.1`
<gchristensen> are you on NixOS or Nixpkgs?
<gchristensen> by Nixpkgs I mean Nix on like macos or debian or something
<pushcx> I'm a first-time user working through the manaul to netboot an install of NixOS but running out of disk. It looks like it's only seeing the ISO and not the 15G available. Chapter 8 talks about how to add a partition but I can't find how to say "hey, this is your new root, you live here now" instead of updating the in-mem iso image. Can someone point me to what I'm missing? Thanks!
johanot has quit [Quit: Leaving.]
<LnL> you need to prefix that with the channel name
<M-dpetranek> NixOS
<LnL> nix why-depends nixpkgs.yarn nixpkgs.nodejs-7.14.1
<LnL> same with all the new nix <command>'s
smallville7123 has joined #nixos
<M-dpetranek> running `nix why-depends nixpkgs.yarn nixpkgs.nodejs-6.14.1` gives this error: `error: don't know what to do with argument 'nixpkgs.nodejs-6.14.1'`
vaninwagen has quit [Ping timeout: 260 seconds]
humanoyd has quit [Quit: WeeChat 2.1]
woodson has joined #nixos
reinzeldroid has joined #nixos
<tenten8401> Is there a decent way to define a custom systemd service in my configuration.nix?
kreetx has quit [Ping timeout: 264 seconds]
<tenten8401> actually, think I found it
<LnL> M-dpetranek: that attribute doesn't exist, try nix why-depends nixpkgs.yarn nixpkgs.nodejs-6_x
btbytes has quit [Quit: Textual IRC Client: www.textualapp.com]
<Taneb> M-dpetranek: say "nixos" instead of "nixpkgs"
<LnL> no, nixpkgs is fine with the new commands
<Taneb> Oh really?
<Taneb> TIL
<M-dpetranek> tenten8401: I think systemd.services.<name> ...
<tenten8401> yeah, that's what I just found after digging through the .nix file for nginx
<M-dpetranek> try nixos-option
erasmas has joined #nixos
logzet has quit [Ping timeout: 240 seconds]
__monty__ has quit [Quit: leaving]
selaux has quit [Remote host closed the connection]
katona has joined #nixos
Sonarpulse has joined #nixos
orivej has joined #nixos
__Sander__ has quit [Quit: Konversation terminated!]
reinzeldroid has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 265 seconds]
<M-dpetranek> LnL: thanks, those attributes worked. Now for my actual question - is it possible to get yarn to depend on node 9 instead of node 6? I want to get rid of node 6, it's causing me some troubles
<LnL> probably
<{^_^}> [nixpkgs] @akru opened pull request #42303 → parity: 1.10.6 -> 1.10.7 → https://git.io/fnRot
<LnL> nix-build -E 'with import <nixpkgs> {}; yarn.override { nodejs = nodejs-9_x; }'
aarvar has quit [Ping timeout: 240 seconds]
<nikivi> I want to install R on my system (macOS)
camsbury has quit [Quit: Leaving...]
<nikivi> I tried searching here https://nixos.org/nixos/packages.html#r
karlguy has joined #nixos
<nikivi> but there are so many results
<nikivi> Is there some easier way I can see if R is packaged with nix?
<hodapp> the nixpkgs manual can be a good starting place: https://nixos.org/nixpkgs/manual/#r-packages
<LnL> yeah, shouldn't matter if you're on darwin
Ariakenom has quit [Ping timeout: 240 seconds]
<nikivi> I don't have `$HOME/.config/nixpkgs/config.nix` file
<nikivi> I guess I should make one instead
matthewbauer has joined #nixos
<tenten8401> Is there a reason why NGINX is detecting index.html but not index.php?
<tenten8401> I have it set up with FastCGI_pass and fastcgi_index
<tenten8401> and php-fpm is started
numkem has joined #nixos
philippD_ has joined #nixos
matthewbauer has quit [Write error: Connection reset by peer]
<samueldr> tenten8401: iirc you need to setup an index file directive like `index index.html index.htm index.php;`
<numkem> Hello, I'm running into a funny issue with a new installing (coming from arch). Urxvt doesn't seem to want to play ball with powerline character, i've used the fonts.fonts in configuration.nix but to no avail. Xresouces is the same as in arch.
matthewbauer has joined #nixos
<tenten8401> yeah, that's what I was going to try next
<tenten8401> was just wondering if there was a better way to do it than add an extraConfig
samrose_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @bkchr opened pull request #42304 → skypeforlinux: 8.18.0.6 -> 8.24.0.2 → https://git.io/fnR6Z
rihards has joined #nixos
iyzsong has quit [Ping timeout: 245 seconds]
fresheyeball has quit [Quit: WeeChat 2.0]
michas__ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<tenten8401> Anyone know where php-fpm error logs are put by default?
matthewbauer has quit [Ping timeout: 240 seconds]
fader has joined #nixos
xorkle has quit [Read error: Connection reset by peer]
<samueldr> if they aren't in journald/journalctl, check either /var/log or /var/spool
<samueldr> nginx's are under /var/spool/nginx/logs iirc
matthewbauer has joined #nixos
doyougnu has joined #nixos
matthewbauer has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @domenkozar pushed to master « pipenv: 11.9.0 -> 2018.5.18 »: https://git.io/fnRPT
matthewbauer has joined #nixos
<tenten8401> yeah, I see the nginx error logs
<tenten8401> but it doesn't seem to store the fastcgi ones
<tenten8401> I'm just getting a blank page
<M-dpetranek> LnL: Thanks, that override worked wonderfully
<M-dpetranek> Now I'm trying to run `nix-shell -p python`, but I'm getting an error trying to resolve cache.nixos.org
<M-dpetranek> > unable to download 'https://cache.nixos.org/1la1j5p0wz4qd55sngs50h07zrs53hyb.narinfo': Couldn't resolve host name (6); retrying in 317 ms
<M-dpetranek> warning: unable to download 'https://cache.
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):150:20
<M-dpetranek> Is that just for me?
<M-dpetranek> is anybody else able to fetch from cache.nixos.org?
<clever> M-dpetranek: what does /etc/resolv.conf contain?
<asymmetric> i have a question about the binary cache: if someone hacked into it and tampered with files, would the nix tooling somehow detect it?
<gchristensen> yes, the files are all signed
matthewbauer has quit [Ping timeout: 256 seconds]
<asymmetric> ah i see, it's the `trusted-public-keys` value in my nix.conf
<gchristensen> yep
fuzzy_id has joined #nixos
<fuzzy_id> is it possible to deploy to a different architecture with nixops?
<clever> M-dpetranek: is there a local dns server listening on port 53?
<tenten8401> yeah, I cannot seem to get an error out of this configuration
<tenten8401> not in a good way
<fuzzy_id> e.g. from x86_64 to aarch64
matthewbauer has joined #nixos
Neo-- has quit [Ping timeout: 260 seconds]
<M-dpetranek> clever: how do I check that?
<clever> M-dpetranek: netstat -ano | grep udp | grep 53
<clever> anp, not ano
rupert has joined #nixos
<rupert> Hey all - is anyone else having trouble with NixOps on Darwin?
<eacameron> I cannot seem to remember how to query the store for the dependencies of a nix path
<clever> eacameron: nix-store -qR
<rupert> Right now `libgcrypt` is hanging during builds
<eacameron> clever: Wow...thank you
<rupert> Any quick way to get into a shell with NixOps would be much appreciated
<M-dpetranek> and what should I be looking for here?
<eacameron> clever: Is there a way to distinguish between runtime and build time deps?
<clever> M-dpetranek: a service like bind that is listening on port 53 udp
<eacameron> rupert: nix-shell -p nixops ?
<rupert> I've tried changing to `nixpkgs=channel:17.09`, but it hangs there too
<clever> eacameron: when you run nix-store -qR on a non-drv file, it only shows runtime deps
<clever> eacameron: when ran on a .drv file, it only shows buildtime deps
<clever> eacameron: nix-store -q --tree also shows a tree
<eacameron> clever: Ah great to know
<rupert> @eacameron: it's hanging whole building the nixops package
reinzeldroid has joined #nixos
asuryawanshi has quit [Remote host closed the connection]
asuryawanshi has joined #nixos
<asymmetric> gchristensen: has the private key used for signing ever been compromised?
<rupert> It looks like some recent update to nixpkgs updated libgcrypt to a version that hangs on Darwin while running tests
<eacameron> rupert: That must mean whatever nixpkgs you're grabbing it from is not the one where it's cached. Are you on mac by chance?
matthewbauer has quit [Ping timeout: 240 seconds]
<gchristensen> not that I know of, it is pretty carefully controlled
<eacameron> rupert: Ah yes that might be it
<rupert> On a Mac yeah
<rupert> Well one of my devs, not actually me
matthewbauer has joined #nixos
<rupert> I'm on NixOS ;)
<rupert> Any idea why it's not hitting the cache?
<rupert> Or is it hanging for anyone who builds it so it's not in the cache?
Ariakenom has joined #nixos
<eacameron> rupert: Only thing I can think of is that it's using a new version of nixpkgs that isn't cached, or the cache is disabled for some reason
<rupert> It's using 18.03, but must be some patch to it that broke it
wangoe has quit [Ping timeout: 276 seconds]
<eacameron> Last I knew darwin cache was only working for nixpkgs-unstable. Can someone else confirm or deny?
<gchristensen> nixos-18.03-darwin exists
<eacameron> gchristensen: Ah, but that's a separate channel than `nixos-18.03` proper?
<M-dpetranek> clever: there wasn't. I just plugged into a physical network and now its working fine
<M-dpetranek> thanks
<LnL> eacameron: yes, different criteria to update but based on the same branch
<eacameron> rupert: ^
<rupert> I'll give that channel a gp
Avaq has joined #nixos
<LnL> rupert: oh gcrypt, I fixed that but maybe it's the channel has not updated since :/
<{^_^}> [nixpkgs] @LnL7 pushed to master « fribidi: fix dylib install_name on darwin »: https://git.io/fnR1P
deepfire` has quit [Ping timeout: 240 seconds]
__monty__ has joined #nixos
<pushcx> Is there a syntax for multiline lists?
<gchristensen> ooh pushcx, cool to see you here.
<gchristensen> [ "foo"\n"bar"\n"baz" ] works just as well as [ "foo" "bar" "baz" ]
<pushcx> gchristensen: Howdy! I'm stumbling my way around for the first time. :)
ryantrinkle has quit [Ping timeout: 264 seconds]
<gchristensen> (usually I'm grahamc, if you look me up in places you're trying to figure out how I know you...)
<LnL> yeah, only strings have a different syntax because you want the indentation to be stripped away
<__monty__> Except when you don't, ; )
Avaq has quit [Quit: Leaving.]
jperras has quit [Ping timeout: 260 seconds]
elasticdog has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 165 commits to staging: https://git.io/fnRME
igo95862 has joined #nixos
wangoe has joined #nixos
fragamus has joined #nixos
<fragamus> I have what should be a quick question: I have a downloaded executable and I want to create a shell in which that executable is on the PATH
<fragamus> How is that done?
elasticdog has joined #nixos
fuzzy_id has quit [Ping timeout: 265 seconds]
<goibhniu> fragamus: I think you can do that with `steam-run`
reinzeldroid has quit [Ping timeout: 256 seconds]
mmercier has quit [Ping timeout: 240 seconds]
<fragamus> goibhniu: thanks, I shall look into that
<tenten8401> Does anyone know why PHP-FPM wouldn't be outputting errors at all?
<tenten8401> I've verified the connection between nginx and phpfpm
<tenten8401> but I get met with a blank screen for any .php files I go to
woodson has quit [Ping timeout: 256 seconds]
matthewbauer has quit [Read error: Connection reset by peer]
<asymmetric> are the trusted-substituters hit in the order they're declared?
<asymmetric> i.e. if cache1 is a miss, it asks cache2?
matthewbauer has joined #nixos
<tenten8401> trying now
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/6fb9d1121a5 (from 8 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
reinzeldroid has joined #nixos
elasticdog has quit [Ping timeout: 264 seconds]
<tenten8401> [emerg] unknown log format "combined_host" in /nix/store/...
<tenten8401> gonna try taking that out
<tenten8401> doesn't seem to fix the issue
<tenten8401> still getting a white screen, nginx is getting the get request
<tenten8401> [20/Jun/2018:13:17:05 -0400] "GET / HTTP/2.0" 200
<tenten8401> phpfpm has no logs besides "Started PHP FastCGI process manager"
<tenten8401> and journalctl has nothing
elasticdog has joined #nixos
stepcut has quit [Remote host closed the connection]
<tenten8401> pretty much the only thing in my logs are nginx GET requests and some chinese server that keeps trying to authenticate via SSH
<clever> tenten8401: strace is always the answer
<tenten8401> seems like there's a "Resource temporarily unavailable" error somewhere in the chain of events: https://hastebin.com/ukeyuzisoy.erl
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/bffc59badd0 (from 7 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<tenten8401> however it looks like it gets past that just fine
<tenten8401> and goes on to send and receive data from the socket
matthewbauer has quit [Ping timeout: 268 seconds]
igo95862 has quit [Quit: igo95862]
philippD_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jperras has joined #nixos
slack1256 has joined #nixos
freeman42x]NixOS has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
hotfuzz_ is now known as hotfuzz
woodson has joined #nixos
jperras has quit [Ping timeout: 264 seconds]
mmercier has joined #nixos
jperras has joined #nixos
<infinisil> I can't get taskserver to sync with the self-signed certificate
tenten8401 has quit [Quit: Page closed]
GiGa|Laptop has joined #nixos
<infinisil> And I just found issue #26549 which is exactly the problem I'm having, it's 1 year old without a single comment..
<{^_^}> https://github.com/NixOS/nixpkgs/issues/26549 (by dfbm, open): taskwarrior fails to sync with gnutls update to 3.5.13
<GiGa|Laptop> Hello how's all?
kreetx has joined #nixos
<hodapp> good, I just finally made LuxCoreRender build and will be doing a PR soon \o/
<GiGa|Laptop> My trackpad's right click has stopped working (GDM, Gnome3) and it must be something to do with the software. My config from March it works.
<GiGa|Laptop> Any thoughts?
<hodapp> huh, what kind of laptop?
<infinisil> aszlig: Do you happen to be here?
<GiGa|Laptop> Novatech brand
<GiGa|Laptop> I think it's a synaptic pad, although lsusb doesn't show it
throwboy has quit [Ping timeout: 268 seconds]
<GiGa|Laptop> Testing in mouse&trackpad shows a right click is a click with primary button (left)
MichaelRaskin has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #42289 → rPackages.RcppEigen: fix Darwin build → https://git.io/fYMLx
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fcCQg
humanoyd has joined #nixos
reinzeldroid has quit [Read error: Connection reset by peer]
reinhardt has joined #nixos
<{^_^}> [nixpkgs] @LnL7 merged pull request #42290 → rPackages.igraph: fix Darwin build → https://git.io/fYMqz
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/fc8rX
<{^_^}> [nixpkgs] @rycee opened pull request #42305 → eclipse-plugin-spotbugs: 3.1.3 -> 3.1.5 → https://git.io/fc8iU
<asymmetric> it seems binary cache ordering is controlled by the caches themselves
<asymmetric> is that so? i.e. it's not a user decision?
slack1256 has quit [Ping timeout: 276 seconds]
matthewbauer has joined #nixos
<infinisil> asymmetric: curl https://cache.nixos.org/nix-cache-info
<asymmetric> infinisil: yes, done that. it's 40 :)
<asymmetric> just wondering if there's a user-side ordering as well
Izorkin_ has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<infinisil> Seems kinda if there wasn't imo
<GiGa|Laptop> services.xserver.libinput.enable isn't set, could be the issue?
<goibhniu> GiGa|Laptop: it could well be
katona has quit [Quit: Connection closed for inactivity]
<GiGa|Laptop> Annoyingly I'm mid compiling libreoffice by the looks of it
<GiGa|Laptop> So I'll have to wait for that to finish, could be a while
<GiGa|Laptop> Not sure why the system didn't just pull down the binary
tenten8401 has joined #nixos
<goibhniu> oh, maybe the build is broken
<infinisil> It is broken
<infinisil> But I don't see an issue for it
<infinisil> Still
<GiGa|Laptop> infinisil, I'm assuming my compilation will fail for it then
matthewbauer has quit [Read error: Connection reset by peer]
* goibhniu installs libreoffice in the user profile, because it has broken from time to time
knupfer has joined #nixos
<infinisil> (Lots of people apparently bothered to complain here, but nobody bothered to open an issue about it)
<GiGa|Laptop> Hopefully there'll be some useful debug I can raise an issue with
<tenten8401> Anyone know how I can install stdenv in my system to where I can access cc from the command line?
<tenten8401> Have a program that uses it but I can't use the program with it
matthewbauer has joined #nixos
<tenten8401> *without cc
* GiGa|Laptop notes goibhniu's tip
<tenten8401> I mean, I could install gcc and make and all that stuff manually if needed
<tenten8401> not convinced clangStdenv is gonna allow access to those tools
pip3000 has joined #nixos
<pip3000> hey how can i install a different language in kde plasma5
kreetx has quit [Ping timeout: 256 seconds]
Izorkin has joined #nixos
Izorkin has quit [Client Quit]
woodson has quit [Ping timeout: 256 seconds]
smallville7123 has quit [Quit: rosa]
Izorkin has joined #nixos
mmercier has quit [Quit: mmercier]
kreetx has joined #nixos
humanoyd has quit [Quit: WeeChat 2.1]
<hodapp> hmm... does Open Shading Language belong in development/compilers (it has a compiler), development/libraries (it's sorta a library too), or tools/graphics? (it's kinda also that)
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* infinisil has been reminded again that a tag system would be nice
<{^_^}> [nixpkgs] @rycee pushed to master « eclipse-plugin-spotbugs: 3.1.3 -> 3.1.5 »: https://git.io/fc8FY
<samueldr> infinisil: didn't we say only answer questions with doc links?
<samueldr> hodapp: the canonical list is documented here https://nixos.org/nixpkgs/manual/#sec-hierarchy
<infinisil> :)
<samueldr> though, I wouldn't be surprised if it deviated strongly from that
<samueldr> maybe that list should be built from files in the sub-directories
<samueldr> (as long as it's categorized)
<hodapp> samueldr: yeah I sort of don't know the "primary" purpose of Open Shading Language.
<hodapp> it's a language/compiler. it's for graphics.
<{^_^}> [nixpkgs] @rycee merged pull request #42305 → eclipse-plugin-spotbugs: 3.1.3 -> 3.1.5 → https://git.io/fc8iU
<samueldr> ah, then I guess the first thing is figuring that out :)
<samueldr> or refactoring categories out of the FS :) (joking here)
<hodapp> that seems like a sort of meaningless question
<infinisil> samueldr: I will do that eventually
elasticdog has quit [Ping timeout: 264 seconds]
<samueldr> hodapp: who's using it mainly, the end-user or developers developing stuff for end-users?
<samueldr> that would at least rule out one of the choices
<samueldr> skimming their github readme makes me think it would be under development
<hodapp> samueldr: the end-user may write things in it; the developer will likely be the one integrating the support for it
<pip3000> why does my libreoffice look so old-fashioned?
<samueldr> hodapp: which makes me think development/ would be appropriate
<samueldr> though compilers/ vs. libraries/
<hodapp> I have it in development/compilers now
reinhardt has quit [Ping timeout: 240 seconds]
<hodapp> SeExpr, that might be libraries... I dunno
<hodapp> it is sort of like OSL in some regards
<hodapp> except Disney-flavored instead of Sony-flavored
<hodapp> but I feel like it has a bit less in terms of compilation tools
elasticdog has joined #nixos
<samueldr> hodapp: looks like you'll have to flip a coin :) document it in the PR ;)
<numkem> how do you go about replacing variables in packages? I want to have a newer version of goggle-cloud-sdk (the one currently in nixpkgs is quite old)
<numkem> I've done it in the past to add i3 support for polybar but the structure in https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/admin/google-cloud-sdk/default.nix is a bit more complicated
<tenten8401> Does nginx come with a default ACME challenges directory?
<tenten8401> Nevermind, found it
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos
jonathan_ has joined #nixos
GiGa|Laptop has quit [Ping timeout: 265 seconds]
<tenten8401> Does anyone know why a service started through systemd can't find "tar", while typing into bash can?
<tenten8401> I have gnutar installed
<hodapp> I think that's sort of normal as systemd runs things in a very limited environment
vaibhavsagar has quit [Ping timeout: 248 seconds]
<hodapp> may have to find a more direct path to tar
<tenten8401> The same systemd file works under Ubuntu though
<tenten8401> unless NixOS is playing with environment variables
<tenten8401> uhg, it is
<tenten8401> is there a way to expose packages to a systemd service?
vaibhavsagar has joined #nixos
<infinisil> > option "systemd.services.<name>.path" # tenten8401
earldouglas has left #nixos [#nixos]
<{^_^}> "Packages added to the service's <envar>PATH</envar>\nenvironment variable. Both the <filename>bin</filename>\nand <filename>sbin</filename> subdirectories of each\npackage are added.\n"
<samueldr> systemd will clear up the environment
<samueldr> and as far as nixos is concerned, that's a good thing, more explicit dependencies
<tenten8401> so I'd just add path = [ pkgs.gnutar ];?
<infinisil> Yea
<tenten8401> ahh well that's not as bad as I was expecting
wildsebastian has joined #nixos
pip3000 has quit [Quit: Page closed]
matthewbauer has quit [Read error: Connection reset by peer]
agander_ has joined #nixos
matthewbauer has joined #nixos
justan0theruser has quit [Ping timeout: 256 seconds]
jonathan_ has quit [Quit: Leaving]
alexteves_ has joined #nixos
alexteves has quit [Ping timeout: 260 seconds]
justan0theruser has joined #nixos
raynold has joined #nixos
GiGa has joined #nixos
GiGa has quit [Changing host]
GiGa has joined #nixos
freeman42x]NixOS has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @ryantm opened pull request #42306 → mattermost: 4.10.0 -> 5.0.0 → https://git.io/fc8hM
jperras has quit [Ping timeout: 240 seconds]
blankhart has quit [Ping timeout: 240 seconds]
jperras has joined #nixos
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos
andymandias has quit [Ping timeout: 255 seconds]
agander_ has quit [Ping timeout: 264 seconds]
katona has joined #nixos
agander has joined #nixos
pikajude has quit [Quit: ZNC 1.7.0 - https://znc.in]
pikajude has joined #nixos
matthewbauer has quit [Read error: Connection reset by peer]
andymandias has joined #nixos
reinzeldroid has joined #nixos
matthewbauer has joined #nixos
blankhart has joined #nixos
<infinisil> I have succeeded in setting up taskserver \o/
<infinisil> Only took me like 3 hours
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos
robstr has quit [Quit: WeeChat 1.9.1]
<GiGa> LibreOffice is _still_ compiling
<hodapp> I'm compiling appleseed for the Nth time and this involved it building Open Shading Language and Boost from scratch...
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos
<catern> I have to say
<catern> it's really really convenient to develop my own random projects
<catern> and just stick them into Nixpkgs
<catern> and then they're there, and built from source automatically, and all that
<GiGa> catern: what have you developed?
<catern> maybe this would be less impressive if I wasn't developing C libraries
sary has quit [Ping timeout: 240 seconds]
<GiGa> What's wrong with developing a C library?
<catern> just this thing https://github.com/catern/supervise but I'm adding another thing like it (C library with Python wrapper) now
<catern> well, it's hard to distribute them usually
wangoe has quit [Ping timeout: 256 seconds]
<hodapp> there is the detail that, depending on how you look at it, there are either like 579 different C/C++ package managers, or just 0
<{^_^}> [nixpkgs] @numkem opened pull request #42307 → Update google-cloud-sdk to latest version (206.0.0) → https://git.io/fc4eC
<catern> right
<catern> I'm just thinking about comparing it to getting packages into Debian
<catern> what a headache
<hodapp> hmmmm
pip3000 has joined #nixos
matthewbauer has quit [Read error: Connection reset by peer]
<pip3000> hey how can i install additional language for kde plasma? https://i.imgur.com/LflrIDq.png
<infinisil> catern: how does it work on debian?
<catern> infinisil: how does what work? packaging?
<catern> that's a big question :)
<infinisil> Yeah
<catern> what I'm thinking of is how I can upload a package for my brand new in-development library to nixpkgs
<infinisil> And there's nothing comparable on debian?
<catern> no, putting a package in Debian while it's still in development is something that doesn't make much sense
<infinisil> You mean not finished?
knupfer has quit [Remote host closed the connection]
<catern> no, more like "not used"
<infinisil> catern: Ah i see yeah
<catern> with Debian the easiest way is for me to just keep installing it locally
<catern> but with Nixpkgs the easiest way is to upstream it
reinhardt has joined #nixos
reinzeldroid has quit [Read error: Connection reset by peer]
<catern> with a package for which I'm the only user
<catern> (which is true for the software I develop, sob)
matthewbauer has joined #nixos
obadz- has joined #nixos
<catern> hmm, where would a random C library for starting processes go in the pkgs hierarchy? development/misc?
<catern> development/libraries?
<catern> yeah that one makes sense
obadz has quit [Ping timeout: 256 seconds]
obadz- is now known as obadz
<samueldr> catern: would it make sense where runit lives?
<samueldr> otherwise, let me answer with a doc link ;) https://nixos.org/nixpkgs/manual/#sec-hierarchy
<samueldr> oh, library
wangoe has joined #nixos
<catern> nope, it's a C library, not a standalone application (runit is in tools/system)
<catern> but yeah, development/libraries it is then :)
lanelet has quit [Quit: lanelet]
<infinisil> Hmm I'm not sure though, if I were to develop a library which nobody's using as of yet, I wouldn't feel very comfortable putting it in nixpkgs
* samueldr was thinking about supervise
<catern> yeah, that one's in tools/system
<catern> infinisil: no-one will ever use it if it's not packaged :)
<infinisil> Good point heh
<infinisil> But maybe try to name it so that it doesn't clash with a more popular package
<catern> that is always good advice
<MichaelRaskin> Well, if you expect that confusion will make some users curious…
<infinisil> We need unique ID's for packages and have a mapping ID -> name :o
<infinisil> Can't always invent new names, we're gonna run out!
<catern> hm, how do I express that a package only supports x86_64 Linux?
<infinisil> Meta.platforms
<catern> I can specify Linux with that
vcunat has quit [Quit: Leaving.]
<catern> but how do I specify x86_64 Linux
<catern> maybe just [ "x86_64-linux" ]; ?
<infinisil> Linux is just a grouping of more specific plaforms
<catern> yes, and I want a more specific platform: x86_64
<{^_^}> [nixpkgs] @primeos pushed commit from @StillerHarpo to master « monetdb: 11.29.3 -> 11.29.7 »: https://git.io/fc4Jq
<infinisil> > builtins.attrNames lib.platforms
<{^_^}> [ "aarch64" "all" "arm" "cygwin" "darwin" "freebsd" "gnu" "i686" "illumos" "linux" "mesaPlatforms" "mips" "netbsd" "none" "openbsd" "riscv" "unix" "windows" "x86" "x86_64" ]
<infinisil> lib.platforms.x86_64 then
<catern> that's not x86_64 Linux :)
<infinisil> Oh
<LnL> in that case lib.platforms generally isn't used
<{^_^}> [nixpkgs] @primeos closed pull request #42302 → monetdb: 11.29.3 -> 11.29.7 → https://git.io/fnR0c
knupfer has joined #nixos
<catern> okay, what's the format of what I use instead?
marc__ has quit [Ping timeout: 264 seconds]
<LnL> platforms = [ "x86_64-linux" ]; like you mentioned earlier
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #42308 → moka-icon-theme: 5.3.6 -> 5.4.0 → https://git.io/fc4UW
<pip3000> hey how can i install additional language for kde plasma? https://i.imgur.com/LflrIDq.png
<{^_^}> [nixpkgs] @bennofs pushed 2 commits to master: https://git.io/fc4Ux
<{^_^}> [nixpkgs] @bennofs merged pull request #42279 → cutecom: 0.40.0 -> 0.45.0 → https://git.io/fY1dv
reinhardt has quit [Ping timeout: 264 seconds]
jperras has quit [Ping timeout: 268 seconds]
matthewbauer has quit [Read error: Connection reset by peer]
slack1256 has joined #nixos
ryantrinkle has joined #nixos
kreetx has quit [Ping timeout: 240 seconds]
savanni_ has left #nixos [#nixos]
agander has quit [Quit: Leaving]
matthewbauer has joined #nixos
kyren has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 pushed commit from @ElvishJerricco to release-18.03 « Make getHaskellBuildInputs / shellFor work with overrideCabal »: https://git.io/fc4kf
<tnks> clever: not sure if you're interested, but I did trace down why variables can't be overridden by sudo. It's because of pam environment file.
<kyren> if I were to want to try to run gnome without X (using mutter as a wayland compositor), what would be a good way to install gnome without using services.xserver.<whatever>
<infinisil> pb
<infinisil> (ignore that)
inquisitiv3 has joined #nixos
chessai has joined #nixos
<kyren> the obvious choice of installing 'nixos.gnome3' seems to result in a conflicting file being installed, which makes me think that's not what I should be doing
chessai has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @matthewbauer pushed to master « emacs-mac: fix meta »: https://git.io/fc4IV
<kyren> aha, nixos.gnome3.corePackages seems to be what I want
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/91ca88b3e6b (from 6 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
mahalel_ has joined #nixos
mahalel_ has left #nixos [#nixos]
<infinisil> Hey can somebody with commit rights apply #34520 to master? Apparently Mic92 forgot about that when he merged it on 18.03
<{^_^}> https://github.com/NixOS/nixpkgs/pull/34520 (by Infinisil, closed): tasknc: update (0.8 -> 2017-05-15), fix, cleanup and man pages
sk8forether has quit [Quit: Connection closed for inactivity]
<LnL> hmm? that was merged to master
lanelet has joined #nixos
<infinisil> Huh
numkem has quit [Quit: WeeChat 2.0]
<infinisil> Oh, it seems that it doesn't work again.., never mind, gonna debug
matthewbauer has quit [Ping timeout: 256 seconds]
matthewbauer has joined #nixos
jperras has joined #nixos
<infinisil> Was a bit fast with my conclusion there
<worldofpeace> Hmm, any Idea what's going with the plasma5 vm test on hydra? https://hydra.nixos.org/build/76214695/nixlog/16 . Something with sddm...
<joepie91> how do I express a newline in a regular string, ie. not using double apostrophes?
<joepie91> (in Nix)
<infinisil> ,escape" joepie91
<{^_^}> joepie91: " double quote: \" backslash: \\ bash curly bois: \${} newline: \n tab: \t "
<joepie91> err... \n did not seem to work?
<joepie91> oh, maybe I tried in a ''
<joepie91> hold on
<LnL> then it would be ''\n IIRC
<infinisil> ,escape''
<{^_^}> '' two single quotes: ''' bash curly bois: ''${} newline: ''\n tab: ''\t any character x: ''\x ''
matthewbauer has quit [Ping timeout: 256 seconds]
kreetx has joined #nixos
<pip3000> hey how can i install additional language for kde plasma? https://i.imgur.com/LflrIDq.png
kreetx has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @fpletz merged pull request #42306 → mattermost: 4.10.0 -> 5.0.0 → https://git.io/fc8hM
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fc4tH
drewr has quit [Ping timeout: 260 seconds]
drewr has joined #nixos
<{^_^}> [nixpkgs] @fpletz merged pull request #42304 → skypeforlinux: 8.18.0.6 -> 8.24.0.2 → https://git.io/fnR6Z
<{^_^}> [nixpkgs] @fpletz pushed commit from @bkchr to master « skypeforlinux: 8.18.0.6 -> 8.24.0.2 »: https://git.io/fc4td
orivej has joined #nixos
<worldofpeace> pip3000: Hmm, I don't know. maybe it's just whatever `i18n.defaultLocale = " ";` is set too? But that rules out having more than one. Maybe open a bug report if no one else has any helpful feedback here?
<infinisil> I think Nix might be one of the better configuration languages
simukis has quit [Quit: simukis]
<{^_^}> [nixpkgs] @dtzWill pushed 4 commits to staging: https://git.io/fc4qW
<{^_^}> [nixpkgs] @dtzWill merged pull request #42150 → libgcrypt: fix bad locking behavior introduced in update → https://git.io/vhDuB
simukis has joined #nixos
<pip3000> worldofpeace: thanks for your response
slyfox has quit [Quit: \o/]
<LnL> infinisil: but it doesn't have weird whitespace rules, impossible for humans to read
<worldofpeace> pip3000: I can see how that issue can be... very irritating :D
<infinisil> LnL: Oh no!
<__monty__> infinisil: Have you tried out dhall? It's pretty nice. Almost nix with types.
<infinisil> Nix also has secure execution by default, you can't mess with stateful directories (I'm pretty sure at least)
matthewbauer has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed to master « sysprof: fix includedir in pc file »: https://git.io/fc4qP
<infinisil> __monty__: Never tried dhall, have heard of it though
simukis has quit [Client Quit]
GiGa has quit [Quit: Leaving]
simukis has joined #nixos
<worldofpeace> pip3000: It looks like ibus might be your answer, but I don't think it's working correctly without a hack I think
inquisitiv3 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42299 → gopass: 1.7.1 -> 1.8.1 → https://git.io/fG26i
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fc4qp
<{^_^}> [nixpkgs] @Mic92 merged pull request #42300 → shotcut: 18.06.02 -> 18.05.08 → https://git.io/fG2ic
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/fc4mJ
<worldofpeace> pip3000: actually nvm I didn't know what I was talking about there
matthewbauer has quit [Ping timeout: 240 seconds]
doyougnu has quit [Quit: WeeChat 1.9.1]
<pip3000> worldofpeace: thanks for the tips
<Mic92> infinisil: is this the backport still due?
<infinisil> Mic92: Nah sorry, I was just being stupid
<infinisil> The same issue that I fixed with the PR is now on master again, but it's apparently a different one
<infinisil> (Just looks the same)
<infinisil> Currently bisecting..
<{^_^}> [nixpkgs] @Mic92 closed pull request #38655 → WIP: pipenv: 10.1.2 -> 11.9.0 → https://git.io/vx5l7
pip3000 has quit [Ping timeout: 260 seconds]
knupfer has quit [Ping timeout: 255 seconds]
jD91mZM2 has quit [Quit: WeeChat 2.0]
<infinisil> A ha!
<infinisil> ncurses 6.1 update broke tasknc
<infinisil> Switching to version 5 makes it work
rihards has quit [Quit: rihards]
<joepie91> hmm. how does one cast an integer to a string?
<{^_^}> [nixpkgs] @Mic92 merged pull request #42133 → nixos/pgbackup: Fix and refactor the postgres backup module → https://git.io/vhMFW
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to master: https://git.io/fc4YM
matthewbauer has joined #nixos
matthewbauer has quit [Remote host closed the connection]
<infinisil> > toString 10 # joepie91
<{^_^}> "10"
matthewbauer has joined #nixos
<joepie91> infinisil: ah, not sure how I missed that, thanks
<{^_^}> [nixpkgs] @Infinisil opened pull request #42309 → tasknc: fix → https://git.io/fc4O4
<kyren> so, I'm trying to get gnome installed on nixos without X, or at least without X running by default, so that I can try and use it in a wayland session, I'm having a lot of trouble with this though
<kyren> I've tried installing `nixos.gnome3`, `nixos.gnome3.corePackages`, individual packages like `gnome-session`, and I keep running into problems such as the gsettings binary not being available, but I figured I'd back up a bit and say what I'm actually trying to do
<infinisil> kyren: Why not just disable autostarting of X?
<kyren> I could, if that's easier
spear2 has joined #nixos
<infinisil> services.xserver.autorun
matthewbauer has quit [Ping timeout: 260 seconds]
<kyren> it felt a bit wrong, but I don't ultimately care that much
<worldofpeace> kyren: YegorTimoshenko[ Might now a thing or two about this...
katona has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42309 → tasknc: fix → https://git.io/fc4O4
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fc4OQ
matthewbauer has joined #nixos
<Mic92> infinisil: is now a backport required?
<infinisil> Mic92: I'll check
wchresta has joined #nixos
<infinisil> Mic92: Works on nixos-18.03
orivej has quit [Ping timeout: 245 seconds]
<infinisil> Doing `git fetch channels && git checkout channels/nixos-18.03` where channels points to nixpkgs-channels is a way to check this, right?
<{^_^}> [nixpkgs] @Mic92 merged pull request #42303 → parity: 1.10.6 -> 1.10.7 → https://git.io/fnRot
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fc43k
<infinisil> It seems to be at least
drewr has quit [Ping timeout: 245 seconds]
myshoe has quit [Remote host closed the connection]
asuryawanshi has quit [Ping timeout: 265 seconds]
matthewbauer has quit [Ping timeout: 240 seconds]
<mpickering> Is there a way to create an alias $out2 for $out?
<gchristensen> what for?
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/cac9f088103 (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<mpickering> ok sorry, here is my real question
<mpickering> I add a new output to a derivation called "DumpCore" so this can be referenced with $DumpCore
<mpickering> but I want to reference it as $plugins instead
<mpickering> So for each plugin, $plugins references the output directory for that plugin
<{^_^}> [nixpkgs] @Mic92 merged pull request #42277 → doclifter: 2.17 -> 2.18 → https://git.io/fY17L
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fc43V
<infinisil> mpickering: plugins="$DumpCore"
<infinisil> It's just bash
<mpickering> I tried plugins="$${pluginName}" but that doesn't interpolate the string?
crmlt has joined #nixos
<infinisil> Whoa it doesn't indeed
<infinisil> This works:
<infinisil> > "\$${"foobar"}"
<{^_^}> "$foobar"
npmccallum has quit [Quit: npmccallum]
<gchristensen> you want to put, in the *Phase variable (not the nix derivation) "plugins=$DumpCore"
sary has joined #nixos
<mpickering> hmm I don't think this is even going to work properly as if you use two plugins then $plugins will clash
jlm66 has joined #nixos
Ridout has joined #nixos
<kyren> holy cow I actually got gnome3 running with wayland, thank you
<jlm66> I'm wondering if anyone here wants to take a stab at something... I'm playing with NixOS as a kubernetes node and I
<{^_^}> [nixpkgs] @Mic92 merged pull request #42262 → mate.eom: 1.20.0 -> 1.20.1 → https://git.io/fY1wL
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fc4su
<mpickering> ok I have a much better solution now, thanks gchristensen and infinisil
<mpickering> it doesn't involve setting any of these variables
<infinisil> kyren: How nice is wayland?
andymandias has quit [Ping timeout: 248 seconds]
<jlm66> I'm running into a problem where my overlay provider (calico) is getting its cni plugin files removed when kubelet restarts
matthewbauer has joined #nixos
<gchristensen> cool
drewr has joined #nixos
<kyren> it's nice in two ways, one in that it has a working mouse cursor when run under vmware, and two in that when run natively since it has a built in concept of scaling, wine apps work on 4k monitors
<kyren> also it seems to make gnome animate very smoothly
<Mic92> now we only need a native browser in wayland
<jlm66> the kubelet-bootstrap service runs a rm /opt/cni/bin/* before linking in the plugins from the nix store.... I want to override that if possible so other files in there don't get deleted
<infinisil> ,escape-special = A $${foo} will insert the literal string "$${foo}". Use \$${foo} in " strings or ''$${foo} in '' strings to have foo interpolated
<{^_^}> escape-special defined
<infinisil> I did not know that ^^
crmlt has quit [Remote host closed the connection]
<gchristensen> wow
<infinisil> Mic92: Thanks for the quick merge :)
<{^_^}> [nixpkgs] @Mic92 opened pull request #42310 → Lxqt.pavucontrol-qt: fix build → https://git.io/fca6i
asymmetric has quit [Ping timeout: 255 seconds]
<Mic92> infinisil: I treat the pull request list as an fifo.
<Mic92> *lifo
andymandias has joined #nixos
<worldofpeace> Hmm, any Idea what's going with the plasma5 vm test on hydra? https://hydra.nixos.org/build/76214695/nixlog/16 . Something with sddm...
<mpickering> infinisil: So what is the escape character for '' strings?
<mpickering> Just $${foo}?
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<infinisil> ''$${foo}
<mpickering> Is that a double quote?
<Mic92> worldofpeace: I think somewhere in the nixpkgs manual it was documented how to run vm tests in an interactive mode
<mpickering> or two single quotes
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<samueldr> > Since ${ and '' have special meaning in indented strings, you need a way to quote them. $ can be escaped by prefixing it with '' (that is, two single quotes), i.e., ''$. '' can be escaped by prefixing it with ', i.e., '''. $ removes any special meaning from the following $. Linefeed, carriage-return and tab characters can be written as ''\n, ''\r, ''\t, and ''\ escapes any other character.
<{^_^}> error: syntax error, unexpected DOLLAR_CURLY, expecting ')', at (string):150:7
<infinisil> mpickering: two single quotes, ah I guess your font doesn't make them different enough, it's clearly visible for me
ciil has quit [Ping timeout: 256 seconds]
<mpickering> Why is the escape character the same as the delimiter
<mpickering> I feel like I've stumbled into a very dark corner here lol
<samueldr> it's common in some languages
<__monty__> Really?
<samueldr> SQL comes to mind
<samueldr> though I'd need to verify
<samueldr> what's useful is that there is *already* a special meaning to the delimiter
<samueldr> so no need to have another character with special meaning
<mpickering> but the meaning is different?
<samueldr> in the case of `'' ... ''` strings, (double-single-quotes) this allows using the \ character without escaping it
<mpickering> Now my program looks like ''''$${pluginName}''
<infinisil> Why not "\$${pluginName}"?
<samueldr> for hairy escapes, you may want to ${ "use less hairy escape here" }
<__monty__> Otoh, you have to be careful concatenating such strings, since ''++ would be escaped-plus plus.
jensens has quit [Ping timeout: 240 seconds]
<mpickering> Because elsewhere I have to escape it inside a '' block and I don't want the confusion of two different escape mechanisms
pushcx has left #nixos [#nixos]
<worldofpeace> Mic92: Thanks I think I found it https://nixos.org/nixos/manual/#sec-running-nixos-tests
<samueldr> so e.g. ${ "$" + pluginName }
<samueldr> > let x = "something"; in ''${"$" + x}''
<{^_^}> "$something"
__monty__ has quit [Quit: leaving]
<infinisil> Here is a nix escaping challenge: How to escape the literal '${ in a '' string
<mpickering> ok that's a good solution
<infinisil> There's 2 ways
ciil has joined #nixos
<mpickering> I have now defined a new variable "pluginOutputDir" and splice that in
<samueldr> I really like using antiquotation for hairy escapes, as otherwise you have to think when reading and writing
roconnor has joined #nixos
<samueldr> (from chapter 14.1, simple values): "You can include the result of an expression into a string by enclosing it in ${...}, a feature known as antiquotation. "
<mpickering> btw, has anyone seen other examples of derivations been overridden and new outputs being added? It seems like quite an elegant design for my particular project but I'm not familiar if it is a common or known technique.
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
spear2 has quit [Ping timeout: 248 seconds]
<infinisil> How to escape '${ :
philippD_ has joined #nixos
<infinisil> > ''''\'''${''
<{^_^}> "'${"
<samueldr> ^ that's nsfw
philippD_ has quit [Client Quit]
<samueldr> as in: unsafe for working with :)
philippD has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer opened pull request #42311 → haskell: make generic builder follow compiler’s shared config → https://git.io/fCTOc
<infinisil> With great string handling come lotsa escaping rules!
<infinisil> mpickering: I'd think it would work like any other overriding: overrideAttrs and change outputs
<mpickering> it does but I was wondering if anyone else had ever done it
ryantrinkle has quit [Ping timeout: 256 seconds]
slyfox has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42310 → lxqt.pavucontrol-qt: fix build → https://git.io/fca6i
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/fCqPy
eliasp has joined #nixos
Ariakenom has quit [Quit: Leaving]
jlm66 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42307 → google-cloud-sdk: 190.0.1 -> 206.0.0 → https://git.io/fc4eC
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to master: https://git.io/fCZLP
matthewbauer has quit [Ping timeout: 264 seconds]
<mpickering> Now I need to work out if there is a way to add an attribute to all haskell package sets at once in an overlay
schoppenhauer has quit [Ping timeout: 265 seconds]
wchresta has quit [Ping timeout: 255 seconds]
schoppenhauer has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to release-18.03 « google-cloud-sdk: 190.0.1 -> 206.0.0 (#42307) »: https://git.io/fClyn
<{^_^}> [nixpkgs] @Mic92 merged pull request #42258 → godot: 3.0.2 -> 3.0.3 → https://git.io/fYEUz
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClyB
<{^_^}> [nixpkgs] @joachifm pushed to master « nixos/tests/tor: a minimal test »: https://git.io/fCly1
phdoerfler has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42252 → lasso: 2.5.1 -> 2.6.0 → https://git.io/fqmof
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClyF
JasonGrossman has quit [Remote host closed the connection]
JasonGrossman has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42284 → mate.caja-extensions: 1.20.0 -> 1.20.1 → https://git.io/fYMvy
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClSv
<{^_^}> [nixpkgs] @Mic92 merged pull request #42281 → mate.engrampa: 1.20.0 -> 1.20.1 → https://git.io/fY1dH
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClSL
<{^_^}> [nixpkgs] @Mic92 merged pull request #42283 → abcmidi: 2018.05.02 -> 2018.06.13 → https://git.io/fYMv0
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClSn
kreetx has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42296 → teamspeak_client: 3.1.8 -> 3.1.10 → https://git.io/fGex4
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClSa
<{^_^}> [nixpkgs] @Mic92 merged pull request #42270 → eventstat: 0.04.03 -> 0.04.04 → https://git.io/fY1Xu
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClSo
hamishmack has joined #nixos
ciil has quit [Quit: Lost terminal]
kreetx has quit [Ping timeout: 255 seconds]
mahalel_ has joined #nixos
<infinisil> Mic92++
<{^_^}> Mic92's karma got increased to 1
m0rphism has joined #nixos
<gchristensen> Mic92++
<{^_^}> Mic92's karma got increased to 2
ciil has joined #nixos
tzemanovic has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42249 → mate.libmatekbd: 1.20.1 -> 1.20.2 → https://git.io/ftj2c
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl9f
<{^_^}> [nixpkgs] @Mic92 merged pull request #42244 → mate.libmatemixer: 1.20.0 -> 1.20.1 → https://git.io/ft7Bz
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl9L
orivej has joined #nixos
<mpickering> So does anyone know if it's possible to add a package to all haskell package sets by using an overlay to modify "makePackageSet"?
blankhart has quit [Ping timeout: 245 seconds]
ericsagn1 has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42227 → mate.mate-calc: 1.20.1 -> 1.20.2 → https://git.io/fkuUi
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl9R
fragamus has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl96
<{^_^}> [nixpkgs] @Mic92 merged pull request #42226 → mate.mate-control-center: 1.20.2 -> 1.20.3 → https://git.io/fkCQr
<infinisil> mpickering: I'd try using something like `haskell.packages = mapAttrs (old: old.override ...) super.haskell.packages;`
<mpickering> interesting solutioj
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/b96cd4134a8 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
ericsagn1 has joined #nixos
sary has quit [Ping timeout: 256 seconds]
oida has quit [Ping timeout: 250 seconds]
<worldofpeace> Ok somethings wrong with the plasma5 test or the machine because upon running the vm locally I clearly see `Alice Foobar` :D
oida has joined #nixos
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @Mic92 merged pull request #42234 → mate.mate-menus: 1.20.0 -> 1.20.1 → https://git.io/fIOWg
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClQK
<gchristensen> worldofpeace: link to the test? (not the output)
kreetx has joined #nixos
<gchristensen> I mean, on hydra :P
<gchristensen> sorry
sbdchd has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #42248 → limesuite: 18.04.1 -> 18.06.0 → https://git.io/ftjzo
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fClQh
<{^_^}> [nixpkgs] @Mic92 merged pull request #42230 → mate.mate-notification-daemon: 1.20.0 -> 1.20.1 → https://git.io/fkK1o
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl7e
kreetx has quit [Ping timeout: 260 seconds]
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thc202 has quit [Ping timeout: 264 seconds]
<ben> given a derivation, what's the right way to check if there's a substitute available / fetch it?
ericsagn1 has quit [Ping timeout: 240 seconds]
<infinisil> ben: nix-store -r /nix/store/...-foo.drv
<gchristensen> worldofpeace: nice checking
<gchristensen> worldofpeace: I wonder if there is a way to turn the contrast way up to make the detection better. I wish it were easier to debug these failures -- they only really show up reliably on way loaded systems
<gchristensen> also nice gif
<joepie91> ugh, Hydra has found a new way to break istelf
blankhart has joined #nixos
elasticdog has quit [Ping timeout: 264 seconds]
<joepie91> not a clue what is going on there
<mpickering> It is really unfortunate how uncomposable extending and overriding haskell package sets is
<worldofpeace> gchristensen: Why are we testing if sddm works this way anyway?
<joepie91> and my job seems stuck: https://hydra.cryto.net/build/6
<joepie91> anybody have any pointers?
<gchristensen> worldofpeace: to make sure sddm works, does that not make sense?
<infinisil> mpickering: It is?
<worldofpeace> gchristensen: wouldn't just `waitForUnit` and X be enough? And do autologin also
<{^_^}> [nixpkgs] @jtojnar closed pull request #42293 → gnome3: Allow disabling gnome-keyring → https://git.io/fswvL
<gchristensen> worldofpeace: that could work, if we didn't want to actually test that sddm works.
<ben> infinisil: that seems to be a no-op
<{^_^}> [nixpkgs] @Mic92 merged pull request #42241 → mate.libmateweather: 1.20.0 -> 1.20.1 → https://git.io/fttIb
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fCl5J
fragamus has joined #nixos
elasticdog has joined #nixos
jackdk has joined #nixos
<ben> I think my question boils down to "what is the right way to learn about the https://cache.nixos.org/ hostname"