gchristensen changed the topic of #nixos to: NixOS 18.09 released https://discourse.nixos.org/t/1076 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018
mmlb has quit [Read error: Connection reset by peer]
mmlb has joined #nixos
c0bw3b_ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #51463 → Kafka: 2.0.0 -> 2.0.1, Add 2.1 → https://git.io/fp613
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to master: https://git.io/fpXqD
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
ashkitten has quit [Quit: WeeChat 2.2]
pkx3__ has quit [Remote host closed the connection]
ashkitten has joined #nixos
goibhniu has quit [Ping timeout: 244 seconds]
pkx3 has joined #nixos
rprije has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #51393 → nixos/containers: Add assertion for container name length → https://git.io/fpKZh
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fpXmP
bbarker_home has quit [Remote host closed the connection]
<mdash> catern: The structure of software reflects the structure of organizations producing it
coconnor has quit [Remote host closed the connection]
<gchristensen> if anyone wants some NixOS stickers: https://twitter.com/grhmc/status/1070114046060433408
<jackdk> Conway's law
<mdash> catern: so when the software is produced in an environment based on conning other people into using your stuff...
<johnw> is there a way to enter the same sandbox that the build is using, so that I can inspect the networking environment?
romanofskiWork has quit [Ping timeout: 272 seconds]
romanofskiWork has joined #nixos
w-spc-gir has quit [Remote host closed the connection]
ensyde has joined #nixos
mbrgm has quit [Quit: ZNC 1.7.1 - https://znc.in]
mbrgm has joined #nixos
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
philippD has joined #nixos
dave_uy has quit [Quit: The Lounge - https://thelounge.github.io]
dave_uy has joined #nixos
freeman42x has quit [Ping timeout: 252 seconds]
ensyde has quit [Ping timeout: 244 seconds]
<ottidmes> Currently nixpkgs contains: fsBefore = a: b: ((any (x: elem x [ "bind" "move" ]) b.options) && (a.mountPoint == b.device)) || (hasPrefix a.mountPoint b.mountPoint);
doyougnu has quit [Ping timeout: 252 seconds]
phreedom has quit [Remote host closed the connection]
<ottidmes> the problem with this, is that you cannot point to users in your file system options, a use case being user shares where you would want to do so
phreedom has joined #nixos
<ottidmes> this should be safe instead: fsBefore = a: b: a.mountPoint == b.device || hasPrefix "${a.mountPoint}/" b.mountPoint; because the only filesystem types that could have mount points being equal to devices are bind and move anyway, and if not, then that check would still apply to those other file systems I guess
<ottidmes> I also changed the hasPrefix check, because that should fix: # FIXME: it's incorrect to simply use hasPrefix here: "/dev/a" is not a parent of "/dev/ab"
<ottidmes> does anyone see a problem with this?
thc202 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @thoughtpolice opened pull request #51535 → nixos/cockroachdb: simplify dataDir management, tweaks → https://git.io/fpX38
<{^_^}> [nixpkgs] @thoughtpolice opened pull request #51536 → buildRustCreate: export RUSTDOC during cargo config → https://git.io/fpX3z
shpx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fpX3j
ensyde has joined #nixos
stranger___ has joined #nixos
<stranger___> why hydra doesn't send email to maintainers anymore?
<stranger___> about build failures
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<{^_^}> [nixpkgs] @thoughtpolice opened pull request #51538 → foundationdb60: 6.0.15 -> 6.0.17 → https://git.io/fpXsC
<{^_^}> [nixpkgs] @thoughtpolice pushed to master « nixos/cockroachdb: simplify dataDir management, tweaks »: https://git.io/fpXs8
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #51535 → nixos/cockroachdb: simplify dataDir management, tweaks → https://git.io/fpX38
<samueldr> stranger___: not entirely sure the reason, but there's a tracking issue nixos-org-configurations#51
<{^_^}> https://github.com/NixOS/nixos-org-configurations/issues/51 (by timokau, 17 weeks ago, open): Re-enable email notifications
cx405 has joined #nixos
<cx405> hello, is it possible to "nice" nixos-rebuild, preferably in configuration.nix. Thanks
<cx405> ty samueldr!
<samueldr> I always forget my daemon is niced
<Church_> Hmm, anybody have issues with selenium not picking up web drivers?
cx405 has quit [Client Quit]
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #51536 → buildRustCreate: export RUSTDOC during cargo config → https://git.io/fpX3z
<{^_^}> [nixpkgs] @thoughtpolice pushed to master « buildRustCreate: export RUSTDOC during cargo config »: https://git.io/fpXsa
porrifolius is now known as porrifolius_
<stranger___> samueldr: wondering that that issue got no attention
porrifolius_ is now known as porrifolius__
porrifolius__ is now known as porrifolius___
porrifolius___ is now known as porrifolius
mmlb has quit [Read error: Connection reset by peer]
Radivarig has quit [Ping timeout: 250 seconds]
mmlb has joined #nixos
pie___ has joined #nixos
pie__ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @gerd2002 opened pull request #51539 → Applespi: Package and Nixos flag → https://git.io/fpXsp
worldofpeace has quit [Quit: worldofpeace]
Supersonic has quit [Ping timeout: 268 seconds]
hamishmack has quit [Read error: Connection reset by peer]
sigmundv_ has quit [Ping timeout: 246 seconds]
jrolfs_ has quit [Ping timeout: 250 seconds]
sysadmin_wannabe has quit [Quit: Cya soon]
Supersonic has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #51229 → fedpkg: remove unneeded patch → https://git.io/fpVVD
<{^_^}> [nixpkgs] @worldofpeace pushed 4 commits to master: https://git.io/fpXGO
<dsx> I have this https://pastebin.com/fVhLucgP as my firewall config, however I don't see tcp/22222 to be opened. Am I missing something?
<porrifolius> If a package has an executable that fails until you manually add another package to the system packages is that a bug in the dependencies?
<porrifolius> I had to manually add gnome3-adaita-icon-theme in order to get taffybar working after having already added taffybar and haskellPackages.taffybar.
palo has quit [Ping timeout: 240 seconds]
nD5Xjz has quit [Ping timeout: 250 seconds]
vidbina has quit [Ping timeout: 246 seconds]
shpx has joined #nixos
<{^_^}> [nixpkgs] @msteen opened pull request #51541 → fix infinite recursion caused by the unnecessary inspection of options → https://git.io/fpXG7
nD5Xjz has joined #nixos
<ottidmes> dsx: I never written a iptables rule myself to be honest, but is this not problematic: extraCommands = "ip46tables -P INPUT DROP"; and if its not, for you to see it in like `sudo netstat -tulpn` would it not have to be in use first? thats all I could think of
Mr_Keyser_Soze has joined #nixos
<ottidmes> porrifolius: could be, could also be that your particular configuration of taffybar required it and made it fail, or is it always used by taffybar, in that case it would indeed be a bug in the dependencies
<dsx> ottidmes: default policy for INPUT is fine (otherwise, that's exactly what I want), but I don't see in firewall rule to allow tcp/22222 traffic, even though I specified «allowedTCPPorts = [ 22222]».
<dsx> * s/otherwise//
dramforever has joined #nixos
lnikkila has joined #nixos
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #51542 → pythonPackages.svgwrite: 1.1.6 -> 1.2.1 → https://git.io/fpXZs
<ottidmes> dsx: it should indeed generate something like: ip46tables -A nixos-fw -p tcp --dport <TCP_PORT> -j nixos-fw-accept in firewall-start
<dsx> It doesn't, I see only comment in resulting script
<dsx> Seems to be broken =\
lsyoyom has quit [Ping timeout: 268 seconds]
lnikkila has quit [Ping timeout: 246 seconds]
<ottidmes> dsx: then its just common debugging
doyougnu has joined #nixos
<ottidmes> dsx: are you sure you point to the right NixOS config?
<dsx> Yes.
<dsx> There is only one config :)
<ottidmes> dsx: nix-instantiate --eval --expr '(import <nixpkgs/nixos> { }).config.systemd.services.firewall.enable'
<ottidmes> dsx: meant nix-instantiate --eval --expr '(import <nixpkgs/nixos> { }).config.networking.firewall.enable'
<dsx> true
<dsx> I see that my config works, some changes have effects
<ottidmes> dsx: nix-instantiate --eval --expr '(import <nixpkgs/nixos> { }).config.systemd.services.firewall.serviceConfig.ExecStart'
<dsx> Shows path to firewall-start script
<ottidmes> and do you see the changes in your firewall config reflected
<dsx> Which is in turn used by systemd unit
<dsx> Yes
<ottidmes> all except the TCP rule??
<dsx> Yes
<dsx> I can share it
<dsx> If you want
<ottidmes> please do
<ottidmes> dsx: what does this give: nix-instantiate --eval --strict --expr '(import <nixpkgs/nixos> { }).config.networking.firewall.interfaces'
<dsx> { wlp3s0 = { _module = { args = { name = "wlp3s0"; }; check = true; }; allowedTCPPortRanges = [ ]; allowedTCPPorts = [ ]; allowedUDPPortRanges = [ ]; allowedUDPPorts = [ 53 67 ]; }; }
<dsx> Do you think I should enable ports explicitly on each interface? O_o
<ottidmes> dsx: that explains the lack of TCP mentionings, since its empty
<ottidmes> no
<ottidmes> we just have to see where things are set
doyougnu has quit [Quit: WeeChat 2.2]
<porrifolius> ottidmes: Hmmm, not sure. It's a basic sample taffybar.hs, doesn't appear to specify any icons explicitly, and just uses haskellPackage.taffybar APIs. But the power monitoring stuff is optional of course.
<porrifolius> ottidmes: Is there a way in nix to specify that a dependency is required if a combination of other packages are in play?
lsyoyom has joined #nixos
<dsx> I have firewall settings in two files. One with hostapd config (that's where wlp3s0 came from) and one global for the rest of the system.
<porrifolius> ottidmes: So in this case maybe the icons are only needed if both taffybar and upower are installed.
<dsx> And I guess openssh.openFirewall should be mentined too
<ottidmes> porrifolius: you can of course let one dependency become an input depending on another dependency, just search nixpkgs for many of the optional(s) at buildInputs
<ottidmes> porrifolius: but a relationship like if upower is enabled is often only established via services, and I dont believe taffybar is installed that way, you could of course make one
<ottidmes> dsx: and you are sure both are imported correctly, i.e. changes in both are otherwise reflected in your tests?
Mr_Keyser_Soze has quit [Ping timeout: 268 seconds]
<dsx> Yes. If I disable hostapd part it disappears from script, and DROP policy statement is defined as extraCommands in global config.
<dsx> However, ssh neither ssh port nor allowedTCPPorts are there
<ottidmes> dsx: you use interfaces, right?
<ottidmes> dsx: networking.firewall.interfaces
<ottidmes> dsx: because the default is { default = ...; }, which is what I have, so it might be related to that
<dsx> For hostapd — yes. For global — no, I use networking.firewall.allowedTCPPorts.
feep has joined #nixos
<ottidmes> dsx: aha! Interface-specific open ports. Setting this value will override all values of the <literal>networking.firewall.allowed*</literal> options.
<dsx> So I have to specify all ports that need to be open for all interfaces.
<dsx> Which are dynamic.
<ottidmes> dsx: https://nixos.org/nixos/options.html#networking.firewall.interfaces
<dsx> Meh. I guess I'd be better off porting my firewall script from Debian and abandon networking.firewall altogether.
<ottidmes> dsx: just a guess, maybe if you define default as the interface name, maybe that gets the behavior you want
<dsx> Let me try.
<ottidmes> looking at the script that should work
<dsx> Aha! It does.
<dsx> I'm glad that I don't have to port old crap.
lnikkila has joined #nixos
<dsx> Best NixOS documentation is written in Nix language, not in English.
<ottidmes> its the source of truth after all :)
<dsx> Yes, but as a sysadmin I find it hard to read :D
<{^_^}> [nixpkgs] @kalbasit merged pull request #50859 → amass: 2.8.3 -> 2.8.5 → https://git.io/fp8eu
<{^_^}> [nixpkgs] @kalbasit pushed to master « amass: 2.8.3 -> 2.8.5 »: https://git.io/fpXnI
<ottidmes> I am curious, that INPUT DROP line you had, is that something I might be interested in as well to further safeguard my system?
<dsx> Well, to be honest, I see no reason to bother with firewall unless you disallow all incoming traffic and then allow what's should be allowed.
lnikkila has quit [Ping timeout: 240 seconds]
<dsx> However, if your firewall is in half-working state, you're most probably screwed because ssh surely will be in that part which failed to load ;)
<{^_^}> [nixpkgs] @marsam opened pull request #51544 → termtosvg: 0.3.0 -> 0.6.0 → https://git.io/fpXnO
<dsx> That's where nftables with atomic updates should come into play and shine, but we're not there yet.
<ottidmes> that is always a risk when changing network stuff
lnikkila has joined #nixos
<ottidmes> my VPSes have a direct VNC viewer, which also shows the bootloader, so I am saved that way
<dsx> As a safety net, I usually put as a first rule to unconditionally accept traffic from trusted IP or subnet, and then jump to actual firewall chain
<ottidmes> dsx: NixOS has: ip46tables -A nixos-fw -j nixos-fw-log-refuse # Reject/drop everything else.
<porrifolius> ottidmes: Ok, thanks, I've reverted to xmobar but maybe I'll study up on it in the future. Not now though, I'm already too far down the system reconfiguration rabbit hole... so much for 'just switch over to nixos'!
<ottidmes> dsx: should that not then be the same as what you do? its still whitelist style
graphene has quit [Remote host closed the connection]
lnikkila has quit [Ping timeout: 246 seconds]
<ottidmes> porrifolius: I would rather say, NixOS is definitely worth the switch! solves whole classes of problems other distro face, but never that is an easy switch
graphene has joined #nixos
<dsx> ottidmes: pretty much yes
<dramforever> There's a name for switching without pain
<dramforever> It's called too good to be true
<ottidmes> or no pain no gain
<ottidmes> if its not painful switching, are you sure you really gained something in the switch
<porrifolius> ottidmes: it's been a bit of a tricksy devil, for example getting my root/boot on zfs on luks up and going was a real long painful process... but then I just found some config switches which made it mostly work. It's nice that it was actually relatively 'easy' but extra frustrating after wasting a lot of time. Just lack of knowledge. I'm still nervous, but committed.
<porrifolius> ottidmes: the real time loss was the decision to try all sorts of other shells, utilities, layouts, blah blah... I don't think "get all the disruption over at one time" is a good strategy!
<ottidmes> porrifolius: no indeed, I always recommend sticking with what you know as much as possible, NixOS is a big enough switch as it is, its what I did, I just used the very same setup I had on Arch Linux, making sure everything I was used to was there already
<{^_^}> [nixpkgs] @delroth opened pull request #51545 → prometheus/exporters: fix DynamicUser regression → https://git.io/fpXnr
<ottidmes> porrifolius: of course then I followed up by doing exactly what you are doing :P and experimented with my installation like I did when I first started out using Linux
Church_ has quit [Ping timeout: 268 seconds]
dramforever has quit [Quit: Page closed]
<v0|d> Ericson2314: let me know if you have soln to iss #50925
<{^_^}> https://github.com/NixOS/nixpkgs/issues/50925 (by eburimu, 1 week ago, open): btrfs-progs doesn't cross compile
<v0|d> {^_^}++
<{^_^}> {^_^}'s karma got increased to 143
Lears has joined #nixos
[Leary] has quit [Ping timeout: 240 seconds]
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
<porrifolius> ottidmes: yeah, it was a bit of a death-or-glory decision on my part, but I think I'm out of the intensive care ward now at least.
troydm has joined #nixos
<dsx> I should say some things are incredibly easy in NixOS. Others — like firewall — requires ottidmes to help :)
<dsx> ottidmes++
<{^_^}> ottidmes's karma got increased to 3
<ottidmes> porrifolius: gratz! the nice thing about nixos is that you then at least can revert back to this situation, a load save game if you will :P (just be sure to always put your configuration in version control)
<{^_^}> [nixpkgs] @volth opened pull request #51546 → cyrus_sasl: remove old patch → https://git.io/fpXnA
sir_guy_carleton has joined #nixos
fusion809 has quit [Ping timeout: 250 seconds]
lnikkila has joined #nixos
Anton-Latukha has quit [Quit: Leaving.]
jperras has quit [Ping timeout: 268 seconds]
mmlb has quit [Read error: Connection reset by peer]
mmlb has joined #nixos
lnikkila has quit [Ping timeout: 240 seconds]
jperras has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #51547 → pythonPackages.curtsies: fix build → https://git.io/fpXcw
jperras has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #48803 → Adding pkgsStatic: a fully static overlay → https://git.io/fxKbY
<{^_^}> [nixpkgs] @matthewbauer pushed 9 commits to master: https://git.io/fpXcd
jperras has joined #nixos
<{^_^}> [nixpkgs] @volth opened pull request #51548 → perlPackages: cpan2nix updates → https://git.io/fpXcx
<{^_^}> [nixpkgs] @samueldr merged pull request #51486 → kubernetes: 1.11.4 -> 1.11.5 → https://git.io/fpi3k
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to release-18.09: https://git.io/fpXcp
<{^_^}> [nixpkgs] @yurrriq opened pull request #51549 → skhd: 0.2.2 -> 0.3.0 → https://git.io/fpXch
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @samueldr merged pull request #51511 → [18.09] backport nix-{zsh,bash}-completions → https://git.io/fpP8z
<{^_^}> [nixpkgs] @matthewbauer closed pull request #51470 → gimp: fix on Darwin (18.09) → https://git.io/fpivX
<{^_^}> [nixpkgs] @samueldr pushed 4 commits to release-18.09: https://git.io/fpXCv
<{^_^}> [nixpkgs] @fuwa0529 opened pull request #51550 → altcoins.aeon: 0.12.6.0 -> 0.12.8.0 → https://git.io/fpXCJ
<{^_^}> [nixpkgs] @delroth opened pull request #51551 → nginx: do not run anything as root → https://git.io/fpXCt
jperras has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #51538 → foundationdb60: 6.0.15 -> 6.0.17 → https://git.io/fpXsC
<{^_^}> [nixpkgs] @thoughtpolice pushed 2 commits to master: https://git.io/fpXCn
palo has joined #nixos
stranger___ has quit [Quit: Connection closed for inactivity]
rsully has quit [Quit: rsully]
jperras has joined #nixos
<{^_^}> [nixpkgs] @lopsided98 opened pull request #51552 → reptyr: 0.6.2 -> 0.7.0 → https://git.io/fpXCh
jperras has quit [Ping timeout: 268 seconds]
jperras has joined #nixos
fusion809 has joined #nixos
lassulus_ has joined #nixos
epicmetal has quit [Read error: Connection reset by peer]
lassulus has quit [Ping timeout: 245 seconds]
lassulus_ is now known as lassulus
jperras has quit [Ping timeout: 240 seconds]
jperras has joined #nixos
jtojnar has joined #nixos
endformationage has quit [Quit: WeeChat 2.3]
perique has joined #nixos
marusich has joined #nixos
jperras has quit [Ping timeout: 250 seconds]
reinhardt has joined #nixos
jperras has joined #nixos
perique has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
marusich has quit [Quit: Leaving]
jasongrossman has quit [Ping timeout: 244 seconds]
rprije has quit [Ping timeout: 240 seconds]
jperras has quit [Ping timeout: 246 seconds]
pie___ has quit [Quit: Leaving]
jperras has joined #nixos
<{^_^}> [nixpkgs] @lionello opened pull request #51553 → go-ethereum: 1.8.17 -> 1.8.19 → https://git.io/fpX8U
jtojnar has quit [Quit: jtojnar]
jperras has quit [Ping timeout: 246 seconds]
jperras has joined #nixos
mmlb has quit [Read error: Connection reset by peer]
mmlb has joined #nixos
nD5Xjz has quit [Ping timeout: 245 seconds]
Ariakenom has joined #nixos
<johnw> in a nix-build sandbox I'm getting "Network.BSD.getProtocolByName: does not exist (no such protocol name: tcp)" when I try to connect to a port on localhost. What do I need in my buildTools for this to succeed? For exampel, on Ubuntu installing 'netbase' is known to fix this.
sir_guy_carleton has quit [Quit: WeeChat 2.2]
<jackdk> iana-etc?
jperras has quit [Ping timeout: 268 seconds]
<johnw> good thought, trying
nD5Xjz has joined #nixos
fusion809 has quit [Remote host closed the connection]
jperras has joined #nixos
<{^_^}> [nixpkgs] @pcrama opened pull request #51554 → Add cl-jpeg, cl-pdf & cl-typesetting, no extra external deps → https://git.io/fpX4J
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d25517ab51d (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
fusion809 has joined #nixos
cyraxjoe has quit [Read error: Connection reset by peer]
shpx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cyraxjoe has joined #nixos
<johnw> jackdk: ok, setting extra-sandbox-paths in nix.conf to add /etc/services fixed it
<johnw> question is, what do I change in configuration.nix to add that to nix.conf?
<ldlework> hi johnw
jperras has quit [Ping timeout: 272 seconds]
<johnw> hiya ldlework
<johnw> ah, awesome, thank you
vk3wtf has quit [Ping timeout: 252 seconds]
jackdk has quit [Ping timeout: 268 seconds]
<johnw> if "foo = bar" occurs twice in nix.conf, does they get merged, or does the latter override the former?
jperras has joined #nixos
palo1 has joined #nixos
<ottidmes> johnw: I believe overwritten, not 100% sure, there is a man nix.conf, but I do not see it mentioned
<johnw> i'll know in about 5 minutes
palo has quit [Ping timeout: 250 seconds]
lnikkila has joined #nixos
lnikkila has quit [Ping timeout: 250 seconds]
lnikkila has joined #nixos
<johnw> I just ran `nixos-rebuild switch` on a Hydra box, and now the Hydra server is down
<johnw> is there anything I need to do to get Hydra serving jobs and responding to Web queries again?
lnikkila has quit [Ping timeout: 252 seconds]
<johnw> n/m
ensyde has quit [Ping timeout: 268 seconds]
nD5Xjz has quit [Ping timeout: 245 seconds]
jperras has quit [Ping timeout: 246 seconds]
nD5Xjz has joined #nixos
jperras has joined #nixos
ottidmes has quit [Ping timeout: 250 seconds]
lnikkila has joined #nixos
palo1 is now known as palo
rauno has joined #nixos
kp__ has quit [Ping timeout: 250 seconds]
Ariakenom has quit [Quit: Leaving]
vk3wtf has joined #nixos
<etu> ldlework: it's nonfree
jperras has quit [Ping timeout: 272 seconds]
<ldlework> :/
<ldlework> should be able to search ..
[Leary] has joined #nixos
jperras has joined #nixos
Lears has quit [Ping timeout: 250 seconds]
<makefu> ldlework: true, even though it is nonfree it should show up in packages
Tucky has joined #nixos
vk3wtf has quit [Ping timeout: 252 seconds]
jperras has quit [Ping timeout: 245 seconds]
[Leary] has quit [Remote host closed the connection]
Lears has joined #nixos
Ariakenom has joined #nixos
jperras has joined #nixos
porrifolius_ has joined #nixos
<simpson> ldlework: If I am reading https://github.com/NixOS/nixos-homepage/blob/master/nixos/packages.tt correctly, then the problem is that the packages.json file doesn't have nonfree packages. I can't find whatever generates that file, but I suspect it comes from Hydra.
<simpson> So the problem is, at least partially, that Hydra can't build most nonfree stuff.
porrifolius has quit [Ping timeout: 246 seconds]
reinhardt has quit [Ping timeout: 268 seconds]
vk3wtf has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #51552 → reptyr: 0.6.2 -> 0.7.0 → https://git.io/fpXCh
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fpX0o
<makefu> which is normally fine, just not for the special case of packages
<{^_^}> [nixpkgs] @7c6f434c merged pull request #51554 → Add cl-jpeg, cl-pdf & cl-typesetting, no extra external deps → https://git.io/fpX4J
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fpX01
rhalff has joined #nixos
mmlb has quit [Read error: Connection reset by peer]
mmlb has joined #nixos
reinhardt has joined #nixos
rhalff has quit [Quit: Leaving]
rhalff has joined #nixos
<rhalff> anyone using home-manager? I get error: file 'home-manager' was not found in the Nix search path (add it using $NIX_PATH or -I)
<rhalff> when following the instructions.
<rhalff> While executing: nix-shell '<home-manager>' -A install
jperras has quit [Ping timeout: 250 seconds]
ThatDocsLady has joined #nixos
<rhalff> My $NIX_PATH looks weird I guess: nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
shymega has quit [Quit: Ciao.]
<rhalff> that's the path when I run as normal user.
jperras has joined #nixos
<rhalff> my user's profile is not within the path, how is it normally set?
rprije has joined #nixos
jperras has quit [Ping timeout: 240 seconds]
shymega has joined #nixos
freeman42x has joined #nixos
jperras has joined #nixos
<rhalff> ohw, nevermind, there already is an issue: https://github.com/NixOS/nix/issues/2033
<{^_^}> nix#2033 (by grahamc, 35 weeks ago, open): Default Nix installations don't include user channels in NIX_PATH, causing inconsistent tool behavior
freeman42x has quit [Ping timeout: 252 seconds]
civodul has joined #nixos
<{^_^}> [nixpkgs] @sveitser opened pull request #51556 → hivemind: init at 1.0.4 → https://git.io/fpXu2
jperras has quit [Ping timeout: 268 seconds]
jperras has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #49921 → ocamlPackages.zmq: fix build with non-default OCaml → https://git.io/fpkLr
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.zmq: fix build with non-default OCaml »: https://git.io/fpXzt
<{^_^}> [nixpkgs] @vbgl merged pull request #51167 → ocamlPackages.frontc: 3.4 -> 3.4.1 → https://git.io/fp2UC
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.frontc: 3.4 -> 3.4.1 »: https://git.io/fpXzm
kp__ has joined #nixos
agander has joined #nixos
steshaw has joined #nixos
Aleksejs has quit [Quit: Goodbye]
Aleksejs has joined #nixos
jperras has quit [Ping timeout: 244 seconds]
<ldlework> I still get confused on the proper way to have both a shell.nix and a default.nix
thc202 has joined #nixos
goibhniu has joined #nixos
<srhb> ldlework: Generally, a shell.nix is a mkDerivation that has the mkDerivation in default.nix in its buildInputs
<srhb> ldlework: Very short version. :P
<ldlework> Hmm that makes sense
jperras has joined #nixos
<sphalerite> ldlework: huh really?
<sphalerite> err srhb *
<sphalerite> srhb: AFAIU it's usually one that gives you an environment for developing the library/application and building it statefully
<sphalerite> that's certainly the case for nix itself
<{^_^}> [nixpkgs] @srhb merged pull request #51556 → hivemind: init at 1.0.4 → https://git.io/fpXu2
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fpXgt
<sphalerite> so in many cases just having a default.nix will do
<srhb> sphalerite: I guess I mostly work with projects where the intention of the shell.nix is to provide something _different_ than the default.nix :)
<sphalerite> shell.nix is useful if you need some additional tools for generating data that affects the compile process but is also included in source tarballs I guess, like autoreconf
<srhb> That's true as well.
<sphalerite> AFAIU that's the _intent_ behind shell.nix
<sphalerite> for "give me a shell with this piece of software available you can just use nix-shell -p 'import ./.'
<srhb> Most projects that I see outside the nix ecosystem use it differently. But then again, most things in the nix ecosystem use the release.nix + build attribute approach, which seems very unique.
<Ralith> I mostly use shell.nix to avoid copying the source tree into the store
<srhb> The alternate version that I see, the one that matches sphalerites expectation, is usually a default.nix that mimicks what the package would look like in-tree (that is, it takes each of its deps as arguments) whereas shell.nix takes just nixpkgs as an argument and callPackages mkDerivation.
<Ralith> and sometimes for some CLI and library path niceties
<srhb> But that may be a haskellism.
alex`` has quit [Ping timeout: 250 seconds]
<sphalerite> yeah that's something I don't like, there's no real convention for "package function file" and "composition file"
<srhb> True true.
<sphalerite> using shell.nix for the latter isn't nice, because it's not just good for nix-shell!
jperras has quit [Ping timeout: 268 seconds]
alex`` has joined #nixos
hamishmack has joined #nixos
jperras has joined #nixos
<{^_^}> [nixpkgs] @schmittlauch opened pull request #51557 → dino: bump to latest upstream master (2018-11-29) → https://git.io/fpXgh
<{^_^}> [nixpkgs] @schmittlauch opened pull request #51558 → Dino bump back → https://git.io/fpX2U
<porrifolius_> So, fonts in nixos... I've just added the inconsolata package, after a switch there are inconsolata files scattered around the store. But it's not obvious to me how to use it.
<porrifolius_> xfontsel doesn't seem to list it and grepping fc-list output gives nothing. Do I have to enable one of the numerous font related configuration.nix settings? Or do I just need to know what to call it already?
porrifolius_ is now known as porrifolius
arjen-jonathan has joined #nixos
<srhb> porrifolius: When you say "added the the package" do you mean to fonts.fonts?
ciil has quit [Quit: Lost terminal]
__monty__ has joined #nixos
jperras has quit [Ping timeout: 250 seconds]
ciil has joined #nixos
lassulus has quit [Ping timeout: 240 seconds]
lassulus has joined #nixos
jperras has joined #nixos
guaraqe has joined #nixos
<porrifolius> srhb: Oh, sorry, I mean added inconsolata to environment.systemPackages in configuration.nix.
<srhb> porrifolius: No, I don't think that will do anything.
<porrifolius> srhb: Any idea how to get it active? I was just gonna flick random font switches in the configuration.nix but, well... not ideal.
<v0|d> porrifolius: seen https://nixos.wiki/wiki/Fonts?
<srhb> porrifolius: fonts.fonts :)
<porrifolius> vo|d: No. But I will have very soon.
<porrifolius> srhb: Ok, thanks, I'll take a look.
<porrifolius> vo|d srhb: Ok, that looks pretty clear, I'll try it out. I've found myself searching for ages for manual/documentation on some nixos stuff, in vain. But when it is available it seems fairly straightforward.
<porrifolius> Just have to keep searching and hoping to find gold I guess.
<srhb> porrifolius: https://nixos.org/nixos/options.html# is helpful, as is man configuration.nix
<etu> porrifolius: "fonts.fonts = [ pkgs.inconsolata ];" should do the trick, no need to search anymore :p
<porrifolius> srhb: I did look at options.html... I was overcome with a surfeit of options. :)
<srhb> porrifolius: Understandable. :-)
<srhb> porrifolius: fwiw, as you've probably learned now, #nixos is like a better, intelligent version of options.html with a natural language interface. :-P
__Sander__ has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #51532 → pkgsi686Linux.nixosTests.gitlab: fix 32 bit tests → https://git.io/fpXIn
<{^_^}> [nixpkgs] @globin pushed commit from @flokli to master « pkgsi686Linux.nixosTests.gitlab: fix 32 bit tests »: https://git.io/fpXa4
<{^_^}> [nixpkgs] @globin pushed 3 commits to release-18.09: https://git.io/fpXa2
<porrifolius> srhb: Oh? You 'people' _aren't_ all parts of a split-personality AI chatbot? I'll start being more polite!
<lejonet> porrifolius: only some of us
<lejonet> ;)
jperras has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @dotlambda merged pull request #50308 → pythonPackages.arelle: 2017-08-24 -> 18.3 → https://git.io/fpYgn
<{^_^}> [nixpkgs] @dotlambda pushed 3 commits to master: https://git.io/fpXa1
<porrifolius> lejonet: Ah, I see, part of the fun of using NixOs is picking the humans in #nixos? Excellent. :)
<porrifolius> Ok, so fonts.fonts works gets it active in fc-list... what is the correct way to refer to the font, for example in urxvt?
<srhb> porrifolius: I think urxvt is configured via ~/.Xresources, though it's been a while since I used it.
jperras has joined #nixos
<v0|d> porrifolius: try fc-list
<srhb> porrifolius: It'll be something like... URxvt*font: xft:Font Name:Fontproperty1=foo:fontproperty2=bar...
<lejonet> porrifolius: that is the initiationrite, to be able to discern that difference... ;)
<lejonet> srhb: correct, rxvt-unicode adheres to .Xdefaults/.Xresources
<lejonet> porrifolius: The string I use on my desktop is: URxvt*font: xft:Hack:pixelsize=11:antialias=true:hinting=true (in .Xdefaults)
fusion809 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 merged pull request #51495 → Use Interactive bash for GCE → https://git.io/fpizC
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpXVc
mmlb has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @vbgl opened pull request #51559 → ocamlPackages.ppx_import: 1.5 -> 1.5-3 → https://git.io/fpXVB
mmlb has joined #nixos
jperras has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @hedning pushed 2 commits to staging-next: https://git.io/fpXV9
<{^_^}> [nixpkgs] @hedning merged pull request #51505 → valgrind: run autoconf to pick up Makefile.am patch → https://git.io/fpiAc
<ldlework> How would I package this up? https://github.com/guglicap/wal-discord
<porrifolius> srhb vo|d lejonet: Ok, great, xft:Inconsolata:pixelsize=10:antialias=true:hinting=true in .Xresources and xrdb'd gets me going. Thanks.
<ldlework> It is a Python script with no dependencies, but also no setup.py etc
<ldlework> just a python script
<ldlework> Like is there anyway I can clone the source, and symlink the script to bin
<ldlework> oh hmm
<ldlework> I think I know how to do that maybe
<etu> ldlework: patch shebang and put it in $out/bin/name-of-script?
<etu> and python as buildInput
<ldlework> mm
<ldlework> ok
<ldlework> oh it's a bash script
<srhb> porrifolius: Great :)
jperras has joined #nixos
lassulus_ has joined #nixos
lassulus has quit [Ping timeout: 250 seconds]
lassulus_ is now known as lassulus
<ckauhaus> ldlework: it depende on whether you want the script going with different Python versions or stick to a single Python version
<ldlework> it's a bash script :P
<ckauhaus> I thought it was a Python script?
<ldlework> me too
<ldlework> Is there a helper for patching the shebang?
<ldlework> My sed is terrible
<ckauhaus> should be done automatically in the fixup phase
<ldlework> ckauhaus: automatically? like anything moved into $out/bin ?
<ckauhaus> yes, if the interpreter is declared as runtime dependency
<ckauhaus> but bash is always included in stdenv IIRC
<ckauhaus> just try it out
<srhb> ldlework: Anything in $out period. :)
agander has quit [Quit: Leaving]
jperras has quit [Ping timeout: 246 seconds]
<v0|d> ldlework: yes there is patchSheBang
<v0|d> name is in fact, patchShebangs
fendor has joined #nixos
jperras has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #51545 → prometheus/exporters: fix DynamicUser regression → https://git.io/fpXnr
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fpXrg
vidbina has joined #nixos
<{^_^}> [nixpkgs] @delroth opened pull request #51560 → [18.09] prometheus/exporters: fix regression in DynamicUser behavior → https://git.io/fpXKU
betaboon has joined #nixos
<{^_^}> [nixpkgs] @averelld opened pull request #51561 → tomcat: update minor versions → https://git.io/fpXKi
Izorkin has quit [Quit: ZNC 1.7.1 - https://znc.in]
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @globin pushed commit from @delroth to release-18.09 « prometheus/exporters: fix regression in DynamicUser behavior »: https://git.io/fpX6O
__monty__ has quit [Quit: rebootying]
<{^_^}> [nixpkgs] @globin closed pull request #51560 → [18.09] prometheus/exporters: fix regression in DynamicUser behavior → https://git.io/fpXKU
<enleth> anyone around with nixos installed on a Thinkpad with an intel GPU? if so, please check if glxinfo produces a non-error output, then run "strace glxinfo 2>&1 | grep _mesa | sort -u" and share the output
<enleth> or really any laptop with an intel GPU
sigmundv_ has joined #nixos
sigmundv_ is now known as sigmundv
<{^_^}> [nixpkgs] @Mic92 pushed to master « radare2: 3.1.2 -> 3.1.3 »: https://git.io/fpX65
<tilpner> enleth - openat(AT_FDCWD, "/run/opengl-driver/lib/libGLX_mesa.so.0", O_RDONLY|O_CLOEXEC) = 4
rprije has quit [Ping timeout: 250 seconds]
philippD has joined #nixos
<enleth> thanks
<srhb> enleth: I get the same as tilpner.
hotfuzz has quit [Ping timeout: 244 seconds]
lassulus_ has joined #nixos
lassulus has quit [Ping timeout: 250 seconds]
lassulus_ is now known as lassulus
<enleth> ah, I think I see why it wouldn't work for me - dotfiles in my homedir copied over from Gentoo mess up my environment in a way that interferes with nix
<pietranera> enleth, what would that be for?
<enleth> so /run/opengl-driver/lib isn't getting into LD_LIBRARY_PATH
<enleth> pietranera: I was trying to figure out why I'm not getting GLX working properly for some programs
<pietranera> thanks :)
<{^_^}> [nixpkgs] @flokli merged pull request #51547 → pythonPackages.curtsies: fix build → https://git.io/fpXcw
<enleth> and I needed to know how exactly are the mesa libraries loaded on a working system
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fpXiV
ok2 has quit [Ping timeout: 252 seconds]
jperras has quit [Ping timeout: 252 seconds]
fendor has quit [Ping timeout: 250 seconds]
porrifolius has quit [Ping timeout: 250 seconds]
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
__monty__ has joined #nixos
jperras has joined #nixos
betaboon has quit [Quit: WeeChat 2.2]
iyzsong has joined #nixos
eyjhb has left #nixos ["WeeChat 2.2"]
<v0|d> what is the proper way to disable nixos manual ? tried config.documentation.nixos.enable = false; and services.nixosManual.enable = false; still I get a services nmd nixos-manual
<v0|d> ah I see now.
jD91mZM2 has joined #nixos
simukis has joined #nixos
jperras has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #51557 → dino: 2018-11-27 -> 2018-11-29 → https://git.io/fpXgh
<{^_^}> [nixpkgs] @Mic92 pushed commit from @schmittlauch to master « dino: 2018-11-27 -> 2018-11-29 (#51557) »: https://git.io/fpX1i
jperras has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to release-18.09: https://git.io/fpXM4
<{^_^}> [nixpkgs] @Mic92 closed pull request #51558 → dino: backport version bump → https://git.io/fpX2U
<{^_^}> [nixpkgs] @c0bw3b merged pull request #51181 → ncurses: upgrade from 6.1 -> 6.1-20181027 → https://git.io/fp2x4
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to staging-18.09: https://git.io/fpXMw
<{^_^}> [nixpkgs] @Mic92 pushed commit from @expipiplus1 to master « libgpiod: init at 2018-10-07 »: https://git.io/fpXDe
<{^_^}> [nixpkgs] @Mic92 closed pull request #51287 → libgpiod: init at 2018-10-07 → https://git.io/fpriI
c0bw3b_ has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #51513 → pythonPackages.python-fontconfig: regenerate sources using cython → https://git.io/fpP40
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpXDB
__monty__ has quit [Quit: rebootying]
<{^_^}> [nixpkgs] @averelld opened pull request #51562 → leela-zero: init at 0.16 → https://git.io/fpXDV
<{^_^}> [nixpkgs] @rasendubi merged pull request #51550 → altcoins.aeon: 0.12.6.0 -> 0.12.8.0 → https://git.io/fpXCJ
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fpXDS
johanot has joined #nixos
__monty__ has joined #nixos
feep has quit [Disconnected by services]
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jperras has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @rasendubi merged pull request #51544 → termtosvg: 0.3.0 -> 0.6.0 → https://git.io/fpXnO
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fpXyR
jperras has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #51386 → gitea: 1.5.3 -> 1.6.0 → https://git.io/fpKGv
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fpXyK
<{^_^}> [nixpkgs] @rasendubi merged pull request #51428 → rig: init at 1.11 → https://git.io/fpKHL
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fpXyS
<{^_^}> [nixpkgs] @rasendubi merged pull request #51542 → pythonPackages.svgwrite: 1.1.6 -> 1.2.1 → https://git.io/fpXZs
<{^_^}> [nixpkgs] @rasendubi pushed 4 commits to master: https://git.io/fpXSU
<{^_^}> [nixpkgs] @rasendubi merged pull request #51533 → loop: unstable-2018-10-02 -> unstable-2018-12-04 → https://git.io/fpXLa
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fpXSq
<nkaretnikov> is there an easy way to build a statically linked haskell executable via nix-shell? i added -optl-static -optl-pthread to ghc-options, but cabal build in nix-shell complains about -lm (libmath) when linking. what's a proper way for me to add it? or is default.nix the only option as shown here: https://github.com/vaibhavsagar/experiments/blob/master/static-haskell-nix/default.nix ?
betaboon has joined #nixos
jperras has quit [Ping timeout: 268 seconds]
<nkaretnikov> Mic92: I haven’t tried it, but does this also deal with c dependencies? Also, I’ve tried the thing I posted above and it doesn’t seem to be supported on Darwin. :/
<Mic92> nkaretnikov: I don't know. I only of this function because pandoc is using it.
<Mic92> *know of this
jperras has joined #nixos
mmlb has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/dd039326f01 (from 44 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
mmlb has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #51549 → skhd: 0.2.2 -> 0.3.0 → https://git.io/fpXch
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fpX9g
<{^_^}> [nixpkgs] @ysndr opened pull request #51564 → (JavaFXSceneBuilder): Init at version 2 → https://git.io/fpX96
<vaibhavsagar> nkaretnikov: what's the error you're getting on Darwin?
<{^_^}> [nixpkgs] @arianvp closed pull request #49082 → [WIP] Enable Vault UI → https://git.io/fxMoI
klntsky has quit [Remote host closed the connection]
jperras has quit [Ping timeout: 246 seconds]
klntsky has joined #nixos
<nkaretnikov> vaibhavsagar: error: Package ‘glibc-2.27’ in /nix/store/89n6iyw61954l500lravdbx4aj2asxi0-nixpkgs-19.03pre154715.d29947c36a7/nixpkgs/pkgs/development/libraries/glibc/default.nix:99 is not supported on ‘x86_64-apple-darwin’, refusing to evaluate.
<nkaretnikov> vaibhavsagar: maybe i'm doing it wrong, though
<vaibhavsagar> What happens if you replace glibc with clang?
<nkaretnikov> vaibhavsagar: what i did: copied your default.nix to my project, ran nix-build default.nix
<vaibhavsagar> Sounds reasonable
<nkaretnikov> vaibhavsagar: attribute static missing is the new error
<nkaretnikov> so clang doesn't support that
<nkaretnikov> should I try withStatic as with gmp?
jperras has joined #nixos
<vaibhavsagar> I don't think that's a good idea
<vaibhavsagar> But I don't know how to make clang link statically
<vaibhavsagar> I'm sure it's possible though
<nkaretnikov> okay :/
fendor has joined #nixos
Radivarig has joined #nixos
jperras has quit [Ping timeout: 272 seconds]
jperras has joined #nixos
<{^_^}> [nixpkgs] @lheckemann merged pull request #44102 → weechat: seperate weechat-unwrapped from wrapper → https://git.io/fN0mq
<{^_^}> [nixpkgs] @lheckemann pushed 3 commits to master: https://git.io/fpXQo
Radivarig has quit [Ping timeout: 246 seconds]
Radivarig has joined #nixos
reinhardt has quit [Ping timeout: 252 seconds]
jperras has quit [Ping timeout: 252 seconds]
Anton-Latukha has joined #nixos
<{^_^}> [nixpkgs] @adisbladis merged pull request #51553 → go-ethereum: 1.8.17 -> 1.8.19 → https://git.io/fpX8U
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fpX7j
<gchristensen> for the this-timezone crowd, contribute to the nixos foundation, get stickers: https://twitter.com/grhmc/status/1070114046060433408
Radivarig has quit [Ping timeout: 268 seconds]
c0bw3b_ has quit [Remote host closed the connection]
Mateon3 has joined #nixos
<etu> Hmm, I've ordered some Stickers from redbubble a while ago. But supporting the foundation is a good thing. It wouldn't hurt to have more stickers :D
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon3 is now known as Mateon1
<{^_^}> [nixpkgs] @alyssais opened pull request #51565 → jenkins: 2.138.3 -> 2.150.1 (security!) → https://git.io/fpX5s
<gchristensen> :)
<tilpner> Oh, "oh btw, the center hexagon comes out."
reinhardt has joined #nixos
<tilpner> They look nicer than the redbubble ones
<etu> Indeed they do
<etu> Especially with the loose hexagon
<tilpner> Well, I would stick them on a white laptop, so I guess it doesn't matter
<gchristensen> I've never seen a redbubble sticker, but my understnding is these are nicer :)
<gchristensen> they look like this, stuck to a dark computer: https://twitter.com/grhmc/status/1070077101334765569
<tilpner> I got two of the redbubble ones, and they look terrible. Someone decided to use a low-res image and print stickers from that :(
<etu> tilpner: Oh, then I guess I had better luck. Mine aren't awful.
<gchristensen> these definitely look nice. they use the official NixOS logo font and everything, thanks to samueldr's persistence :)
* tilpner can't stick them on anything with all those jagged edges
<etu> gchristensen: How many euros in donations for stickers do you wish for? Also, does 35c3 delivery exist? :p
dslegends has joined #nixos
<tilpner> etu - I think recurring donations are more helpful, even if low
<gchristensen> etu: I have no preference / requirement :) I've left it open ended, because to be clear this isn't buying stickers -- this is a donation to the foundation, and I'm giving you stickers -- I'm not planning on being reimbursed or anything for the stickers. HOWEVER: the stickers cost $0.56 USD ($0.49 EUR) each, and I have a limited supply.
<gchristensen> I can probably get them to you ni time for 35c3
<tilpner> gchristensen - Doesn't shipping cost much more than the stickers?
<gchristensen> yes, shipping will cost a bit. for international shipping, I'll likely mail them to someone in the EU to forward them locally for cheaper
<etu> tilpner: yeah, ofc. I'm just better with one-time and trying to remember it because I'm a bit scared of recurring things. Especially on credit cards :)
johanot has quit [Quit: WeeChat 2.2]
<etu> gchristensen: Oh, yeah. I get it. You don't do it for the foundation. You give it away on your own account if people donate to the foundation.
<gchristensen> right
<tilpner> Ehh, the 5€/month thing doesn't hurt. You can always cancel it
<tilpner> But I don't actually want to argue how you should donate, do that however you want :)
<etu> tilpner: I guess we're scared of different things:)
<tilpner> Yeah, like big hairy Perl monsters
* etu tend to donate to things like Wikipedia every year, so why not NixOS.
agander has joined #nixos
sir_guy_carleton has joined #nixos
philipp[m] has joined #nixos
guaraqe has quit [Ping timeout: 268 seconds]
Rusty1 has joined #nixos
<philipp[m]> Is somebody here going to 35C3 from the US and could take a few stickers?
<gchristensen> hehe
pietranera has quit [Ping timeout: 250 seconds]
<philipp[m]> gchristensen: Thought it's worth a shot :-)Like I said. I had stuff not coming or coming very late before.
guaraqe has joined #nixos
jasongrossman has joined #nixos
pietranera has joined #nixos
<{^_^}> [nixpkgs] @adisbladis opened pull request #51566 → WIP: GCE OSLogin module: init → https://git.io/fpXFo
drakonis has joined #nixos
<__monty__> gchristensen: They're 0.49 dollar euros?
<gchristensen> __monty__: lol
dcol has joined #nixos
<gchristensen> __monty__: yeah yeah :)
<kgz> philipp[m]: which direction do you need them taking in?
<philipp[m]> kgz US->Leipzig
philippD has joined #nixos
<dcol> gonna go ahead and ask again.. anyone tried pinning nixpkgs to an older version of glibc for cross compilation? I'm trying to compile for a device that only supports 2.3, but since the crosscompilation toolchain has gone through quite some revisions since 2.3 pinning whole nixpkgs to the commit latest commit with 2.3 does not seem to work
<tilpner> I can probably help you with pinning, but not with glibc cross-compilation
<kgz> philipp[m]: I can ask people I know who are coming from the US
<symphorien> dcol: does static compilation with musl (so with recent nixpkgs) fit the bill ?
<dcol> symphorien: tried that and got pretty far, but it seems that the binary I'm trying to call relies on a lot of glibc intricacies. that would have been the dream!
joehh has joined #nixos
liminal18 has joined #nixos
<dcol> at this point I'm considering just booting up some really old stable debian to get this done, but I'd prefer to do it in nix since I do everything else here
<{^_^}> [nixpkgs] @alyssais opened pull request #51567 → nginx: 1.14.1 -> 1.14.2 → https://git.io/fpXbE
joehh has quit [Remote host closed the connection]
joehh has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #51525 → all-packages.nix: Fix reference to self warning → https://git.io/fpPNQ
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @roberth to master « all-packages.nix: Fix reference to self warning »: https://git.io/fpXbd
<ejpcmac> Hi! Is there a way to uninstall default packages on NixOS? For instance, how can I remove nano?
dcol has quit [Ping timeout: 268 seconds]
jperras has joined #nixos
<tilpner> You could instead overlay a dummy nano, but that comes with its own disadvantnages
<tilpner> disadvantages too
<liminal18> hey hate to ask but the steam nix package has ++ extraPkgs how can I add libcef to extra packages?
<liminal18> ./steamwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
<tilpner> > steam.override { extraPkgs = p: with p; [ libcef ]; }
<liminal18> thank you
fendor has quit [Ping timeout: 268 seconds]
<liminal18> how to include that in the configuration.nix?
<etu> Just put it where you had "steam" before in systemPackages or so :)
<liminal18> i set steam in user packages and that is causing a failure
drakonis has quit [Quit: WeeChat 2.3]
mmlb has quit [Read error: Connection reset by peer]
drakonis has joined #nixos
<tilpner> You need to wrap it in parentheses if you put it in a list
<liminal18> ok
mmlb has joined #nixos
<ejpcmac> tilpner: Thank you!
<ejpcmac> This is in fact what I wanted to: make all packages explicit.
<tilpner> That might go horribly wrong
<liminal18> woohoo progress
<liminal18> segmentation fault now
fendor has joined #nixos
ThatDocsLady has quit [Remote host closed the connection]
ThatDocsLady has joined #nixos
<liminal18> wow this really sucks
<{^_^}> [nixpkgs] @akru opened pull request #51568 → parity: 2.1.6 -> 2.1.8; parity-beta: 2.2.1 -> 2.2.3 → https://git.io/fpXxU
<{^_^}> [nixpkgs] @akru opened pull request #51569 → polkadot: init at 0.2.17 → https://git.io/fpXxw
elgoosy has joined #nixos
<ejpcmac> tilpner: In fact it does not work, even when I state all the packages explicitely without removing one.
<qyliss^work> did you use mkForce ?
<tilpner> I can't fix "does not work". How does it not work?
<tilpner> What did you do, how do you check what it did?
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « scala: 2.12.7 -> 2.12.8 »: https://git.io/fpXjs
agander_ has joined #nixos
schopp0r has quit [Ping timeout: 244 seconds]
agander has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @eonpatapon opened pull request #51570 → cassandra: add option to configure logging → https://git.io/fpXjK
aanderse has quit [Ping timeout: 268 seconds]
ottidmes has joined #nixos
agander_ has quit [Ping timeout: 250 seconds]
<ejpcmac> qyliss^work , tilpner : I did use mkForce. Then, doing a `nixos-rebuild switch` I get an error during systemd reload and after that Many commands are not available anymore (like `reboot` or `nixos-rebuild` itself).
agander_ has joined #nixos
<tilpner> That sounds like what you wanted
<tilpner> 150307 tilpner | That might go horribly wrong
<tilpner> You did get rid of nano, but also way too many other things
<ejpcmac> But I’ve copy-pasted the default, this is strange.
<tilpner> Well, no, you didn't
<ejpcmac> I mean, I’ve done a mkForce with the default list.
<tilpner> "The default" is spread all over nixpkgs/nixos
<ejpcmac> Hmmm, ok, that’s why.
<tilpner> Every module that sets systemPackages would need a corresponding mkForce from you
<tilpner> Which... is not feasible
<ejpcmac> Indeed.
<ejpcmac> So there is no way to get the full list and customise it?
<tilpner> There is, sort of, but not really
<ejpcmac> With a bare minimum install NixOS takes something like 1,5Go
<tilpner> You can get the current value of systemPackages, but if you manually edit it... you'll need to check on every update
<tilpner> And if you something like environment.systemPackages = filter yourFilter config.environment.systemPackages; it will loop
<tilpner> The closure for nano is 37M, but ncurses and glibc are shared by many other things
<tilpner> By itself, nano is just 2.5M
<clever> you would be better off just using a package override to set nano = null;
<tilpner> I suggested that too, they didn't comment on it
<ejpcmac> Ok, so if I want a not-too-big VM to archive a build, NixOS is maybe not a good fit.
<tilpner> Maybe, but that's not what we said
<clever> ejpcmac: not-os may be a better option then, its nix based, but not nixos
reinhardt has quit [Quit: Leaving]
<ejpcmac> clever: Thank you for the suggestion, I’ll take a look on it.
iyzsong has quit [Ping timeout: 272 seconds]
<dmj`> how do I set the source of a derivation to a path on my file system
dbmikus_ has joined #nixos
<dmj`> and read the files out of there into the nix store
<dmj`> I dont' want the src path to be relative to the derivation, but absolute
Church_ has joined #nixos
mkaito has joined #nixos
ng0 has joined #nixos
mmlb has quit [Read error: Connection reset by peer]
shpx has joined #nixos
mmlb has joined #nixos
drakonis has quit [Quit: WeeChat 2.3]
drakonis has joined #nixos
<typetetris> What is the minimum set of environment variables needed for nix to run? Should `NIX_REMOTE` suffice, so I don't screw up synchronisation on `/nix`?
<clever> typetetris: with nix2, it will auto-detect NIX_REMOTE based on if it has write access to /nix/store/
<typetetris> Do I need to use the `nix` command or do `nix-build` and `nix-env` also provide that?
fendor has quit [Ping timeout: 246 seconds]
<clever> typetetris: all commands in nix have that support
<dmj`> nvm I got it
dbmikus_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @alyssais opened pull request #51571 → weechat: fix bad merge → https://git.io/fp1tJ
steshaw has quit [Quit: Connection closed for inactivity]
dbmikus_ has joined #nixos
drakonis has quit [Ping timeout: 250 seconds]
<typetetris> clever: thanks
<{^_^}> [nixpkgs] @georgewhewell opened pull request #51572 → qmltermwidget: add missing utmp lib on darwin → https://git.io/fp1qs
Mr_Keyser_Soze has joined #nixos
b1000101 has joined #nixos
agander_ has quit [Ping timeout: 246 seconds]
<b1000101> hi folks, anyone tried to use wpsoffice package? I installed it with no issues but it seems there's only writer and no spreadsheet and presentation functions?
<kreisys> hey I was wondering whether there's an easy way to load a submodule config from a file. specifically I'm trying to use home-manager declaratively so that users ' home-manager configs are imported from their home/github/etc
michas has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
dhess has joined #nixos
jperras has quit [Quit: WeeChat 2.2]
<dhess> Hi all. For the past few months, many of the tests in my NixOS test suites (running against snapshots of nixpkgs master) die with errors like this: https://gist.github.com/dhess/7aff41900860b6071803d7322942d54b
<dhess> it's fairly random. Sometimes they pass but usually they fail
b1000101 has quit [Ping timeout: 256 seconds]
<dhess> anyone seen something similar? There are a few issues on GitHub that turn up the "mount: mounting /dev/vda on /mnt-root/ failed: No such file or directory" search string, but it's not clear what the fix was
<gchristensen> anyone using Nix to build docker images? please check out my PR, which is a particular interest if you're basing it on docker images pulled from the internet: https://github.com/NixOS/nixpkgs/pull/51528
<{^_^}> #51528 (by grahamc, 18 hours ago, open): dockertools buildImage: support new-style image specs
<Twey> Is there a way to generate a pkg-config from a Nix derivation? It seems all the necessary information should be available
arjen-jonathan has quit [Ping timeout: 244 seconds]
drakonis has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos
drakonis has joined #nixos
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
liff has joined #nixos
drakonis_ has quit [Ping timeout: 252 seconds]
<srk> looks like nixos.org is missing AAAA record, I can download cache.nixos.org but not the channels
<gchristensen> nixos.org doesn't support ipv6 right now, though I suppose it could be made to
<{^_^}> nixos-org-configurations#29 (by Mic92, 1 year ago, open): Ipv6 support for https://nixos.org
* srk shooting himself into both feet with ipv6 only vps
<Dagger> that'd be really handy. having to add v4 addresses just for the *OS* is really annoying :/
m0rphism has joined #nixos
<gchristensen> I agree
<srk> ... scp -r /etc/nixpkgs/ qanixos:
<ottidmes> I always had an IPv4 address so far, but would that mean that you could also not build some packages from source, when the source is not configured to handle IPv6 correctly?
<srk> possibly but you get sources from cache in most cases
<srk> except for nonfree stuff
<dsx> srk: bonus points if those vps are also ssh-less
<gchristensen> yes, the cache does contain almost every source of everything we've built for many years
<gchristensen> joepie91 was talking about getting us in touch with the internet archive to back it up
<srk> dsx: could be :) but ssh with keys is fine
<ottidmes> gchristensen: ah cool :)
<dsx> srk: no, no bonus points :)
<srk> dsx: I need to be able to deliver nixpkgs somehow :D
<dsx> srk: you could use cfengine to copy them over from hub
<Twey> Does the sandboxing only apply to variable-output derivations?
<srk> why would you use cfengine when you have nix(ops)
Mr_Keyser_Soze has quit [Ping timeout: 244 seconds]
<Twey> Since sandboxing forbids access to /etc/resolv.conf, how can something like fetchurl work inside a sandboxed build?
<dsx> Speaking of which, does it work without ssh?
<dsx> I had no chance to look into it yet.
<gchristensen> Twey: they're given a much less strict sandbox (if any)
<srk> nixops needs ssh
<dsx> srk: is it push or pull?
<drakonis> so it turns out repology treats every nix package as a source package, so the numbers might be massively inflated
<Twey> ottidmes: The only thing I see there about it is: « If this option is set to relaxed, then fixed-output derivations and derivations that have the __noChroot attribute set to true do not run in sandboxes. »
rihardsk has joined #nixos
rihardsk has quit [Remote host closed the connection]
<srk> dsx: push. you can achieve pretty similar effect with NIXOS_CONFIG=xyz nixos-rebuild switch --target-host ssh://..
<infinisil> drakonis: What's a source package?
rihardsk has joined #nixos
<dsx> srk: I see. Thanks!
<Twey> ottidmes: But surely fixed-output derivations must be treated specially under sandbox = true as well, or no fetchurl would work with sandbox = true
<ottidmes> Twey: I thought this might be relevant "In addition, on Linux, builds run in private PID, mount, network, IPC and UTS namespaces to isolate them from other processes in the system (except that fixed-output derivations do not run in private network namespace to ensure they can access the network)."
rihardsk has quit [Client Quit]
<Twey> Oh, right
rihardsk has joined #nixos
<drakonis> its a package that stores the source from which multiple packages are built from
<Twey> ottidmes: So does sharing a network namespace mean that you don't need /etc/resolv.conf ?
<drakonis> libreoffice and firefox are individually 70 plus packages each
Tucky has quit [Quit: WeeChat 2.2]
srl295 has joined #nixos
<drakonis> the language packages are usually multiversioned and spun off source packaged
<drakonis> packages
<dsx> Twey: I think you should still need /etc/resolv.conf.
<ottidmes> Twey: I have little experience in the matter, but I would assume it would work as normally, the network not being private
Rusty1 has quit [Remote host closed the connection]
<ottidmes> Twey: nevermind
erasmas has joined #nixos
<drakonis> infinisil: it counts whatever's available, so if python 2 and 3 were available on the cache, they'd be part of the numbers
<drakonis> rather than just python 2
drewr has quit [Remote host closed the connection]
<drakonis> in short, it is counting packages that are built off a single source as multiple
<ottidmes> drakonis: doesnt Arch Linux have the same issue, with things like -git variants? or is the AUR not included in the count
<Twey> ottidmes: That only works for localhost (which we expect to resolve to 127.0.0.1… though I guess it needn't, there are other loopback addresses)
<drakonis> the AUR is separate
<Twey> dsx: Yeah, I think you still need /etc/resolv.conf too
betaboon has quit [Quit: WeeChat 2.2]
<drakonis> the git variant packages arent a massive chunk
<Twey> Which makes me confused, unless as gchristensen says contrary to the documentation actually fixed-output packages are built outside the sandbox
<ottidmes> Twey: yeah, hence my nevermind ;)
__Sander__ has quit [Quit: Konversation terminated!]
<Twey> Well, to be fair, the documentation doesn't say they aren't — it just says that if you set sandbox = relaxed then they are ;)
<dsx> Twey: you should. Shared network namespace just lets you use host NICs, but name servers are defined by resolv.conf and they could differ
<gchristensen> Twey: fixed output drvs do have a sandbox, but haev access to more files: https://github.com/NixOS/nix/blob/4aee93d5ce6cf77e314e93074b9da1dcff8979e9/src/libstore/build.cc#L2646
lsyoyom has quit [Quit: WeeChat 2.2]
<Twey> gchristensen: Oooooh.
<drakonis> a cool 1/5th of the total count
<Twey> gchristensen: Nice pointer, thank you
Ariakenom_ has joined #nixos
<gchristensen> certainly :)
<drakonis> ottidmes: they still have source packages there
Ariakenom has quit [Ping timeout: 244 seconds]
<ottidmes> drakonis: I get your point, I just checked repology, and those numbers are not reflecting the real situation
<drakonis> its called base packages in there
<srk> haha, another ipv6 fail .. Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 52.70.175.131:443: connect: network is unreachable.
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @thoughtpolice pushed commit from @alyssais to master « nginx: 1.14.1 -> 1.14.2 »: https://git.io/fp1n4
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #51567 → nginx: 1.14.1 -> 1.14.2 → https://git.io/fpXbE
<dsx> This doesn't seem right: -rw-r--r-- 1 root root 3.2K Dec 5 11:07 /var/lib/acme/…/key.pem
<ottidmes> srk: hopefully there comes a real push to get servers to handle IPv6 properly, like it is happening for HTTPS
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #51546 → cyrus_sasl: remove old patch → https://git.io/fpXnA
<{^_^}> [nixpkgs] @thoughtpolice pushed commit from @volth to staging « cyrus_sasl: remove old patch »: https://git.io/fp1no
drakonis has quit [Ping timeout: 268 seconds]
<dsx> Ah, it's ok, /…/ is 700
<dsx> nvm
jtojnar has joined #nixos
guaraqe has quit [Remote host closed the connection]
vk3wtf has quit [Ping timeout: 252 seconds]
drakonis_ has quit [Ping timeout: 252 seconds]
haslersn has joined #nixos
<haslersn> Hi, is there a way to overlay kernel packages? I want to overlay config.boot.kernelPackages.evdi
rsully has joined #nixos
<{^_^}> [nixpkgs] @costrouc opened pull request #51575 → pythonPackages.parsimonious: 0.7.0 -> 0.8.1 → https://git.io/fp1C8
<{^_^}> [nixpkgs] @fgaz opened pull request #51576 → qr-filetransfer: init at unstable-2018-10-22 → https://git.io/fp1W8
cyounkins has joined #nixos
cyounkins has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ciil opened pull request #51577 → nextcloud: 14.0.3 -> 14.0.4 → https://git.io/fp1la
<{^_^}> [nixpkgs] @thefloweringash opened pull request #51578 → [WIP] imake: only use tradcpp on Darwin → https://git.io/fp1l6
sysadmin_wannabe has joined #nixos
fendor has joined #nixos
ensyde has joined #nixos
klntsky has quit [Ping timeout: 256 seconds]
pietranera has quit [Quit: Leaving.]
<thefloweringash> haslersn: I don't know if this is the correct answer, but it seems reasonable to me: https://gist.github.com/thefloweringash/3cf2b537934fb98db9f49ebd76c8e36e
jperras has joined #nixos
<{^_^}> [nixpkgs] @zimbatm opened pull request #51579 → terraform-docs: init at 0.5.0 → https://git.io/fp14L
<haslersn> thefloweringash: Thanks!
<haslersn> That worked
<fendor> when using the option "boot.kernelPackages = pkgs.linuxPackagest_latest;" the raspberry pi builds the kernel 4.19.6 from source. The channel is 18.09 stable, what can i do to avoid building it from source?
ThatDocsLady has quit [Ping timeout: 252 seconds]
<samueldr> the nixos-18.09 channel doesn't wait for aarch64; so while that channel updates, it's possible the aarch64 builds aren't finished
<samueldr> furthermore, there seems to a tiny issue where the builds are *just* at the point where they time out on hydra (four hours apparently) which makes this a bit annoying
<fendor> samueldr, so, can i somehow tell him to not upgrade the kernel Package? currently, 4.19.5 is installed, and I just want to add a user
<samueldr> you could backtrack the channel update (don't remember off the top of my head how exactly)
<thefloweringash> Hopefully it's as easy as`nix-channel --rollback`
<samueldr> (4.19 didn't successfully build yet)
<fendor> samueldr, apparently, nothing of 4.19 successfully built yet, however, `uname -a` claims that it is linux kernel version 4.19.5...
<samueldr> was it 18.09 stable or unstable?
<samueldr> let me rephrase "18.09-stable" or "unstable"?
<samueldr> use nixos-version to see what your system was built with
<fendor> Jellyfish, 18.09
<samueldr> no revision ID?
<fendor> 18.09.1446.db561c90ef3
jw358 has quit [Ping timeout: 252 seconds]
jw358 has joined #nixos
wildsebastian has quit [Ping timeout: 264 seconds]
pointfree has quit [Ping timeout: 264 seconds]
wildsebastian has joined #nixos
<samueldr> though it's built on the caches https://hydra.nixos.org/build/85022515
<samueldr> nix-store --realise /nix/store/l244rahwpcr5f3ijnn575pjiknbkxyvq-linux-4.19.5
<samueldr> I wonder if there's something else going on with those timeouts, where it looks like it times out, but in actuality the build finishes and copies properly, but hydra doesn't see it?
pointfree has joined #nixos
<fendor> so, what I could I do?
elgoosy has quit [Remote host closed the connection]
eyjhb has joined #nixos
<thefloweringash> one approach: find the local channel generation that corresponds to the current system and `sudo nix-channel --rollback` to that particular generation
<thefloweringash> you can use something like `for i in /nix/var/nix/profiles/per-user/root/channels-*-link; do grep -H . $i/nixos/.git-revision; done` to inspect your local channel generations
<eyjhb> Anyone able to tell me how I can use overlays to overrite this Displaylink `option` and not a package? I have found how to do it for e.g. a Python package. But I don't see how to do it for options.... - https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/displaylink/default.nix
mmlb has quit [Read error: Connection reset by peer]
mmlb has joined #nixos
<fendor> thefloweringash, what does it mean if one of the channel generations does not have .git-revision?
<thefloweringash> it could mean that there was no `nixos` channel in that generation
<fendor> oh, right...
<fendor> back then i replaced the unstable channel with the stable one
<fendor> so, the first generation will not work :D
haslersn has quit [Ping timeout: 256 seconds]
<fendor> wait, do channels have generations over renaming? i switched to the first generation and imo the nixos channel should now point to unstable, but it still points to stable?
<thefloweringash> eyjhb: which option are you trying to override?
<gchristensen> fendor: channels are not changed by rollbacks
<fendor> what do the rollbacks mean then?
<johnw> what is the option to force building locally; i.e., to ignore remote buildiers?
<gchristensen> johnw: --option substituters ''
fendor has quit [Quit: Leaving]
fendor has joined #nixos
<johnw> thanks!
<eyjhb> thefloweringash: I want to try a newer version of the DisplayLink package, so I need to change the sha and version. But I am really on bare ground here... :/
<{^_^}> [nixpkgs] @ragnard opened pull request #51580 → soapyrtlsdr: init at 0.2.5 → https://git.io/fp1R6
<gchristensen> fendor: nix-channel supports --rollback, which rollss back the channel. separately, nixos-rebuild supports --rollback, which rolls back the system configuration
<eyjhb> THe option is accessed using `services.xserver.videoDrivers = ["displaylink"];`.. Would be awesome with some example, or anything.. :/
<eyjhb> Really keeping me from installing NixOS on my main laptop, as I just invested in the dock so I could get a third screen
<johnw> gchristensen: even with that I still get: error: build of '/nix/store/xldsa3jy6a5fgcfni469509v4vslnzz6-dfinity-node-static-0.0.0.drv' on 'ssh://root@worker-1' failed
<fendor> gchristensen, so, it points to a specific commit? E.g. a set of packages?
<Mic92> eyjhb: example for what?
<gchristensen> johnw: ohh builders. oops. try --option builders ''
<johnw> gchristensen: nope
<eyjhb> Mic92: Overriding version and sha in the Displaylink "option" I linked earlier, using overlays :)
<thefloweringash> eyjhb: which side do you need to override, the kernel side (`evdi`) or the user side (`displaylink`)?
<thefloweringash> if it's the user side, a regular overlay should be able to change the src attribute; if it's the kernel side, the overlay is a little more fiddly
<Mic92> eyjhb: (displaylink.overrideAttrs (old: { src = ./yourzip; }))
<Mic92> yourzip can be a relative path
sigmundv has quit [Ping timeout: 244 seconds]
<eyjhb> thefloweringash: I would guess the user side to start with, to see if that makes a difference, if that doesn't, then I would have to try newer version of evdi
<Mic92> eyjhb: put the following in your configuration.nix: nixpkgs.config.packageOverrides = pkgs: { displaylink = (pkgs.displaylink.overrideAttrs (old: { src = ./yourzip; })); };
<Mic92> (untested)
<eyjhb> Might be a stupid question, Mic92 but currently the option is as `services.xserver.videoDrivers = ["displaylink"];`, would I just be able to replace `"displaylink"` with that? As it doesn't seem like a package to me
<Mic92> eyjhb: no keep `services.xserver.videoDrivers = ["displaylink"];` but also add the packagesOverrides
<johnw> gchristensen: apparently --option builders localhost did work
<gchristensen> ah good
feep has joined #nixos
<thefloweringash> for overriding evdi, something like this should work: https://gist.github.com/thefloweringash/90e99a7391823a360e82c815c452360a
<Mic92> overriding kernel packages is really wild territory.
<eyjhb> Mic92: Doesn't seem to work. I am guessing if I give a invalid path, it should complain about it not exsisting, right?
<Mic92> This is the first time I actually see how to do this.
<Mic92> eyjhb: download the zip archive for display link and replace `yourzip` with the filename of display link relative to your configuration.nix
Slabity90 has joined #nixos
<eyjhb> thefloweringash: So I can replace the src => fetchfromgithub ....
<thefloweringash> yep
ottidmes has quit [Ping timeout: 246 seconds]
<eyjhb> Mic92: yeah, but still, shouldn't it at least say `you fucked up`, with a invalid path?
Slabity90 has quit [Remote host closed the connection]
<Mic92> Is a error about an non-existing path not the right message in this case?
<eyjhb> Yeah, but it doesn't give any error after I have inserted that, saved it, and ran rebuild test
<eyjhb> But trying again with valid path etc.
<eyjhb> Mic92: well... I need to overwrite a lot of other stuff to get this to work I guess
<{^_^}> [nixpkgs] @joachifm opened pull request #51581 → Implement R wrappers as local-only runCommand → https://git.io/fp10p
<aminechikhaoui> ehm how do I investigate an evaluation in hydra that is taking forever without finishing, `NIX_COUNT_CALLS=1 NIX_SHOW_STATS=1 HYDRA_DEBUG=1 ./src/script/hydra-eval-jobset <project> <jobset>` doesn't seem to emit anything to stdout :/
<aminechikhaoui> I want to at least know which part is it evaluating so that I can narrow it down and look at it separately
<Mic92> eyjhb: propritary drivers from companies that also deny redistribution are always a pain in the arse. I try to avoid those.
<eyjhb> Mic92: I really wish I could... :/ - I am trying to overwrite the version now to 4.4.24. SHouldn't it just be to add `version = "4.4.24"; src = ./location/displaylink.zip;` ?
<eyjhb> Currently I have this - http://termbin.com/ykb2
<eyjhb> But still no dice regarding what version it uses in the building step ->fails at chmod
<Mic92> eyjhb: you probably should post also the error message.
<thefloweringash> the buildCommand uses `${version}`, it should probably use `$version`
<eyjhb> Mic92: http://termbin.com/civu this error :)
<eyjhb> Can.. Can I overwrite that too?
<eyjhb> I feel like we are at a place now, where I should almost clone the repo and use that
<thefloweringash> I was about to suggest that. Making the fixes in actual nixpkgs (and submitting a pr!) might be easier
<thefloweringash> you could do a string replace on old.buildCommand to replace old.version with the new version, but, eh
<eyjhb> thefloweringash: I am not saying you should, but just for the `fun` of it, how easy is that to do?
<eyjhb> Just trying to learn nixos currently.. Just switched this weekend, and there are SO much to learn
<thefloweringash> probably `buildCommand = self.lib.replaceStrings [old.version] ["4.4.24"] old.buildCommand;`
<eyjhb> Thanks ! Is there a place in the manual that I have overlooked, that specifies how I would go about, setting a local nixpkgs clone ?
<thefloweringash> there's this, I suppose: https://nixos.org/nixpkgs/manual/#chap-quick-start
<dmj`> why would nixops deploy try to build the linux kernel
<dmj`> what nixpkgs does nixops deploy use
<thefloweringash> eyjbh: to do nixos-rebuild from a checkout, you'd run something like `nixos-rebuild -I nixpkgs=$HOME/src/nixpkgs boot`
<{^_^}> [nixpkgs] @WilliButz opened pull request #51583 → grafana: 5.3.4 -> 5.4.0 → https://git.io/fp1up
<thefloweringash> (uh, apologies for the name typo, it's late)
<__monty__> How do I find out the size of the closure of a derivation? Installed or not installed?
drewr has joined #nixos
<thefloweringash> eyjhb: speaking of late, I'd best be heading off, good luck with the displaylink
<eyjhb> thefloweringash: Thanks! I will try and see if I can get it to work! :D
fusion809 has joined #nixos
Ariakenom_ has quit [Ping timeout: 240 seconds]
jrolfs_ has joined #nixos
<{^_^}> [nixpkgs] @veprbl opened pull request #51585 → tradcpp: improved aarch64 support → https://git.io/fp1zx
Church_ has quit [Ping timeout: 246 seconds]
<dhess> dmj`: by default, whatever your <nixpkgs> is
<{^_^}> [nixpkgs] @matthewbauer pushed to master « stdenv/darwin: fix portable libsystem hook »: https://git.io/fp1gE
<{^_^}> [nixpkgs] @thefloweringash closed pull request #51578 → [WIP] imake: only use tradcpp on Darwin → https://git.io/fp1l6
Ariakenom has joined #nixos
reinhardt has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fp1gh
<{^_^}> [nixpkgs] @worldofpeace merged pull request #51575 → pythonPackages.parsimonious: 0.7.0 -> 0.8.1 → https://git.io/fp1C8
freeman42x has joined #nixos
shpx has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @matthewbauer closed pull request #49552 → setup.sh: avoid running the same hook twice → https://git.io/fxbbp
dmc has quit [Quit: WeeChat 2.3]
dbmikus__ has joined #nixos
arjen-jonathan has joined #nixos
dmc has joined #nixos
dbmikus_ has quit [Ping timeout: 250 seconds]
reinhardt has quit [Quit: Leaving]
joehh has quit [Ping timeout: 244 seconds]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
klntsky has joined #nixos
Thra11 has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #51455 → ghc: don’t add libiconv automatically → https://git.io/fp6BM
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/fp1w6
boxscapeR has joined #nixos
<boxscapeR> Is there a reason (other than that you don't have to run `nix-shell`) to use cabal nix integration rather than using cabal within a nix shell? (If I'm not running cabal from a script but directly in the terminal)
Ariakenom has quit [Ping timeout: 240 seconds]
<disasm> boxscapeR: purity could be all I can think of. Aside from that, not really.
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-brick: update override for the new version »: https://git.io/fp1rI
<boxscapeR> ok, thanks
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fp1rq
<{^_^}> [nixpkgs] @averelld opened pull request #51586 → x2goclient: fix build → https://git.io/fp1r3
[Leary] has joined #nixos
Lears has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #51469 → gimp: fix on darwin → https://git.io/fpiv0
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fp1r1
worldofpeace has joined #nixos
joehh has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-json-autotype: disable the test suite to fix the build »: https://git.io/fp1ol
<{^_^}> [nixpkgs] @peti pushed 4 commits to haskell-updates: https://git.io/fp1oE
agander_ has joined #nixos
agander_ is now known as agander
jrolfs_ has quit [Quit: WeeChat 2.3]
jrolfs has joined #nixos
cyounkins has joined #nixos
vk3wtf has joined #nixos
<{^_^}> [nixpkgs] @grahamc opened pull request #51587 → dockerTools: Eliminate layer creation copypasta → https://git.io/fp16O
jD91mZM2 has quit [Ping timeout: 246 seconds]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rhalff has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @zimbatm merged pull request #51524 → vault: 0.11.5 -> 1.0.0 → https://git.io/fpPNX
<{^_^}> [nixpkgs] @zimbatm pushed 4 commits to master: https://git.io/fp1iv
jrolfs has quit [Ping timeout: 246 seconds]
ottidmes has joined #nixos
Ariakenom has joined #nixos
<simukis> how to make pkgconfig pick up new packages with `nix run pkg1 pkg2 pkgconfig`?
<simukis> with nix-shell that works kinda as expected
acarrico has quit [Ping timeout: 250 seconds]
<dsx> How to obtain a list of all ip addresses defined in config.networking.interfaces?
srl295 has quit [Quit: Connection closed for inactivity]
rauno has quit [Ping timeout: 268 seconds]
<dsx> I need to get from { eth0 = { ipv4 = { addresses = [ { address = "131.211.84.78"; prefixLength = 25; } ]; }; }; } to ["131.211.84.78" …]
<symphorien> simukis: why not using nix-shell then ? nix run is not really a replacement for nix-shell
<ottidmes> simukis: from my understanding, nix-shell emulates the environment of nix-build, nix-shell --packages is just a trick to leverage this mechanism to provide you with the packages, but really nix-shell is meant to test your builds with, while nix run is truly meant for nix-shell --packages use case, but does not supply what regular nix-shell does
<{^_^}> [nixpkgs] @peti pushed 4 commits to haskell-updates: https://git.io/fp1PS
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/fp1PH
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « all-cabal-hashes: update to Hackage at 2018-12-05T19:25:40Z »: https://git.io/fp1Ph
<{^_^}> [nixpkgs] @peti pushed 4 commits to master: https://git.io/fp1XU
jrolfs has joined #nixos
<simukis> I guess I’ll just use nix-shell -p. I’m not exactly interested in emulating nix-build environment (i.e. I’m not testing anything nix-build-y), but if `nix run` is not intended to make pkgconfig work at all, I’ll just use nix-shell -p instead
<simukis> I’ve been using nix run because it "felt" nicer/better/etc
crmlt has joined #nixos
<ottidmes> dsx: concatLists (mapAttrsToList (iface: cfg: map (cfg: cfg.address) cfg.ipv4.addresses) config.networking.interfaces)
hamishmack has joined #nixos
porrifolius has joined #nixos
<dsx> ottidmes: thank you!
joehh has quit [Ping timeout: 250 seconds]
<ottidmes> simukis: I think the following applies to making pkgconfig work as well
<ottidmes> ,library simukis
<{^_^}> simukis: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
WhittlesJr has joined #nixos
<WhittlesJr> Hey friends. Does anyone use NixOS for PAAS? I love NixOS dearly but I need to run something Dokku-ish. I see that you have deis packaged but deis workflow looks pretty shaky right now.
m0rphism has quit [Quit: WeeChat 2.2]
<thoughtpolice> People do run K8S and other Native Cloud™ Applications® on NixOS, but I'm not particularly sure about how things like Dokku/run-your-own-PaaS stuff is supported. Dokku doesn't have NixOS module support at least, for instance.
erratic has quit [Quit: this computer has gone to sleep...]
Thra11 has quit [Ping timeout: 240 seconds]
jrolfs_ has joined #nixos
<{^_^}> [nixpkgs] @tadfisher opened pull request #51588 → autoPatchelfHook: Use multilib interpreter for ELF32 binaries → https://git.io/fp11P
mmlb has quit [Read error: Connection reset by peer]
jrolfs has quit [Ping timeout: 245 seconds]
mmlb has joined #nixos
<ashkitten> does anyone run nix on netbsd?
<ashkitten> wondering if it's possible without too much fiddling
<{^_^}> [nixpkgs] @tilpner opened pull request #51589 → tigervnc: 1.8.0pre2017041 -> 1.9.0 → https://git.io/fp11x
<fendor> will `nixos-rebuild switch --update` update the root channel as well as user channels or only root channel?
<symphorien> only the nixos channel of root.
sir_guy_carleton has quit [Ping timeout: 244 seconds]
<symphorien> but by default users don't have channels, and use root's
jonaswouters has joined #nixos
<WhittlesJr> thoughtpolice: Yeah that's the vibe I'm getting. I was hoping I could manage all of my servers in NixOps :C
vk3wtf has quit [Ping timeout: 264 seconds]
sir_guy_carleton has joined #nixos
<fendor> right, for some reason, I added user channels, is that useless on a single user system?
sir_guy_carleton has quit [Client Quit]
sir_guy_carleton has joined #nixos
WhittlesJr has quit [Quit: Page closed]
<jonaswouters> I've come a long way with my nix config, but today the option "keybindings = lib.mkOptionDefault { "name" = "value"; };" started complaining that the unique option is defined multiple times. Am I missing something? It is defined in the source module, and in my nix configuration (as mentioned in the error). I thought mkOptionDefault takes the default, and overrides whatever you define.
Mr_Keyser_Soze99 has joined #nixos
nolanv has joined #nixos
nolanv has quit [Client Quit]
jrolfs_ has quit [Ping timeout: 268 seconds]
<srhb> jonaswouters: Each config value is just a value associated with a priority. A default value has a priority of 1500. The highest priority values in all your modules are merged.
<ottidmes> srhb: the lower the priority will win, mkForce e.g. is 50
nolanv has joined #nixos
<srhb> ottidmes: Lower number, higher priority :)
Mr_Keyser_Soze99 has quit [Quit: Leaving]
<ottidmes> jonaswouters: but the priority of mkOptionDefault is that used when you define an module option and give it a default value, which has the least priority (if you do not explicity define something with mkOverride and give it a number higher than 1500, that is), next is mkDefault, and then there is mkForce.
<srhb> The point being: You can't have two or more "highest prio" uniq values.
<jonaswouters> I'm using a home-manager module and the default for keybindings is not with a prio as far as I can see. lib.mkForce seems to do the trick for now.
<srhb> jonaswouters: The default value has the same priority as the value created with mkOptionDefault (1500)
<srhb> jonaswouters: So you had two values with the same and highest priority.
<jonaswouters> ok makes sense
<jonaswouters> Weird that it worked before.
<srhb> jonaswouters: It did? o_o
<srhb> Must have had a higher prio definition somewhere...
<srhb> jonaswouters: Anyway, no need for mkForce, just set the value normally
<jonaswouters> We'll see still getting used to everything :)
<srhb> jonaswouters: That still has a higher priority than 1500
<srhb> Oh, maybe it was implemented with mkDefault in a config setting before.. What's the module?
<ottidmes> mkDefault would even work, which is higher priority than mkOptionDefault
<{^_^}> [nixpkgs] @c0bw3b opened pull request #51590 → tzdata: 2018e -> 2018g → https://git.io/fp1ye
<jonaswouters> well, the other default values no longer work. So the "Consider to use <code>lib.mkOptionDefault</code> function to extend or override default keybindings instead of specifying all of them from scratch." is no longer valid
<srhb> Where's that from?
rihardsk has quit [Quit: rihardsk]
<{^_^}> [nixpkgs] @rasendubi merged pull request #51562 → leela-zero: init at 0.16 → https://git.io/fpXDV
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fp1yU
<srhb> Bizarre. I see no reason that should ever have worked before.
johanot has joined #nixos
<jonaswouters> Is there a way to extend the default part and only override what you want?
<srhb> Oh, attrs vs attrsOf str maybe..
<srhb> jonaswouters: If it doesn't merge nicely when you just set an attribute, you can always grab the default manually and use // to make changes.
<jonaswouters> that is true :D
<ottidmes> jonaswouters: not that I would recommend it, but maybe you could set the apply attribute of the option in question if does not already exist and tweak the value there
sysadmin_wannabe has quit [Ping timeout: 250 seconds]
<jonaswouters> I copied the default config for now. I'd like to have something up and running and fine tune later. Thanks
<{^_^}> [nixpkgs] @c0bw3b opened pull request #51591 → [18.09] tzdata: 2018e -> 2018g → https://git.io/fp1Ss
<{^_^}> [nixpkgs] @c0bw3b closed pull request #49625 → tzdata: 2018e -> 2018g → https://git.io/fxxq2
arjen-jonathan has quit [Ping timeout: 268 seconds]
agander has quit [Quit: Leaving]
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
nolanv has left #nixos ["WeeChat 2.3"]
xwvvvvwx has joined #nixos
coconnor has joined #nixos
vk3wtf has joined #nixos
xwvvvvwx has quit [Quit: Mutter: http://www.mutterirc.com]
jrolfs_ has joined #nixos
<{^_^}> [nixpkgs] @yegortimoshenko pushed to yegortimoshenko-patch-1 « yed: 3.18.1.1 -> 3.18.2 »: https://git.io/fp1H0
xwvvvvwx has joined #nixos
<xwvvvvwx> Hey 😊👋
graphene has quit [Remote host closed the connection]
<xwvvvvwx> So all of a sudden my network interfaces don’t show up
<xwvvvvwx> When I run ip link show I only see loopback and docker
graphene has joined #nixos
<xwvvvvwx> I didn’t change anything in my configuration.nix
<{^_^}> [nixpkgs] @yegortimoshenko opened pull request #51592 → yed: 3.18.1.1 -> 3.18.2 → https://git.io/fp1HS
<xwvvvvwx> I just hibernated the laptop and when I came back a few hours later I didn’t have internet anymore
<dsx> xwvvvvwx: hardware switch to kill all nic toggled?
lnikkila has quit [Ping timeout: 272 seconds]
<xwvvvvwx> toggling the radio switch doesn’t make any difference
<johanot> xwvvvvwx: dmesg, lspci?
<xwvvvvwx> lspci isn’t installed
<xwvvvvwx> dmesg shows a couple of interesting looking lines
<xwvvvvwx> i2c-ELAN25B4:00: Failed to reset device
<xwvvvvwx> dpm_run_callback(): i2c_hid_resume+0x0/0x120 [i2c_hid] returns -61
<xwvvvvwx> PM: Device i2c-ELAN25B4:00 failed to restore async: error -61
<porrifolius> I need a c pre-processor (for #define directives in X config files), is nixos.mcpp the right package to use?
jrolfs_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fp1Q4
<xwvvvvwx> or even more suspicious:
<{^_^}> [nixpkgs] @Synthetica9 closed pull request #50364 → nixos-version: use version_ instead of version → https://git.io/fp3ye
<xwvvvvwx> ath10k_pci: failed to iomap BAR0
<xwvvvvwx> ath10k_pci: failed to claim device -5
<gchristensen> xwvvvvwx: sounds like you could use a reboot ;/
<xwvvvvwx> already tried that a few time ;)
<xwvvvvwx> ath10k_pci is the driver for the network card
<johanot> xwvvvvwx: and your nics didn't come back then?
<johanot> after reboot
<xwvvvvwx> nope
<xwvvvvwx> I’ll try again now to be super sure 🤷‍♀️
jrolfs_ has joined #nixos
<xwvvvvwx> pffff it’s back and working now.
<xwvvvvwx> definitely didn’t work before
<xwvvvvwx> maybe I had the hw switch toggled off and didn’t notice before 🤷‍♀️
rprije has joined #nixos
<xwvvvvwx> thanks for the help!!!!!
<porrifolius> xwvvvwx: I've had nics in the past that keep state even through reboot. Needed power off to reset. Even had one in a desktop that I had to turn off the mains and attempt to restart... drain the capacitors I guess. Shabby.
ng0 has quit [Quit: Alexa, when is the end of world?]
vidbina has quit [Ping timeout: 268 seconds]
fusion809 has quit [Remote host closed the connection]
xwvvvvwx has quit [Quit: Mutter: http://www.mutterirc.com]
fusion809 has joined #nixos
<ben> With `nix run --command <COMMAND> <ARGS> <INSTALLABLES>...`, how do I separate the args from the installables?
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to master: https://git.io/fp15o
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-18.03: https://git.io/fp15K
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to release-18.09: https://git.io/fp156
<bsima> ben: I think you can put the command an args in quotes
<bsima> like `nix run --command "<command> <args>" <installables>`
<ben> Doesn't seem to work
<{^_^}> [nixpkgs] @c0bw3b merged pull request #51590 → tzdata: 2018e -> 2018g → https://git.io/fp1ye
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to staging: https://git.io/fp1dc
<{^_^}> [nixpkgs] @c0bw3b merged pull request #51591 → [18.09] tzdata: 2018e -> 2018g → https://git.io/fp1Ss
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to staging-18.09: https://git.io/fp1d4
jackdk has joined #nixos
<LnL> nix run -c is greedy so you need to put installables first
<LnL> eg. nix run nixpkgs.curl -c curl http://example.org -v
__monty__ has quit [Quit: leaving]
<philippD> How do you get Steam to run on NixOs? https://nixos.wiki/wiki/Steam states that you just have to install the `steam` package. But that packages doesn't seem to exist
<simpson> philippD: Do you have unfree packages enabled?
<{^_^}> [nixpkgs] @c0bw3b merged pull request #51529 → opensans-ttf: change source to salsa, rename to open-sans → https://git.io/fpXTe
<philippD> I have `nixpkgs.config.allowUnfree = true;` in my configuration.nix
seqizz has joined #nixos
<philippD> I'm trying to install steam through `nix-env -i steam`
<seqizz> hi, does anyone else went crazy about clipboard on KDE? I can't seem to assign one of the basic X shortcuts: shift-insert for "paste selection". It just doesn't care what I do, shift-insert always pasting the main clipboard..
<philippD> `nix-env -iA nixos.steam` doesn't do anything
crmlt has quit [Ping timeout: 272 seconds]
<philippD> Ok, if I add steam to users.users.<myName>.packages I get a compile error
johanot has quit [Quit: WeeChat 2.2]
cyounkins has quit [Remote host closed the connection]
Ariakenom has quit [Quit: Leaving]
simukis has quit [Quit: simukis]
o1lo01ol1o has joined #nixos
<srhb> philippD: About a deb download? There's an open PR to fix that.
<philippD> srhb: yeah. thanks
<{^_^}> #51476 (by tejing1, 2 days ago, open): Steam won't install - cannot download libacl1.deb from any mirror
<philippD> ssrhb: yeah that's my error.
ensyde has quit [Ping timeout: 244 seconds]
<sir_guy_carleton> are there any nixos options for modifying the PATH variable?
<srhb> sir_guy_carleton: environment.variables
<srhb> I wonder if that will actually compose nicely.
<srhb> Probably depends what you're actually trying to do what the best way is. Needing to modify PATH sounds wrong on NixOS.
iqubic has joined #nixos
cyounkins has joined #nixos
erasmas has quit [Quit: leaving]
<GlennS> Can anyone recommend me the correct way to override a package in a NixOps machine configuration?
<GlennS> Specifically I want to be able to set `pkgs.uwsgi.withSystemd = true;`, but services.uwsgi doesn't provide any way to pass in an overridden uwsgi package.
vk3wtf has quit [Ping timeout: 246 seconds]
<GlennS> And I
Rusty1 has joined #nixos
<GlennS> And I don't understand whether I should be using `config.packageOverrides` or overlays or `pkgs.overridePackages` or something else.
<{^_^}> [nixpkgs] @bendlas pushed to master « chromium: 70.0.3538.110 -> 71.0.3578.80 »: https://git.io/fp1AN
cyounkins has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @bhipple opened pull request #51594 → waf: 2.0.10 -> 2.0.13 → https://git.io/fp1xJ
halfbit has joined #nixos
liminal18 has quit [Quit: Leaving]
acarrico has joined #nixos
dbmikus__ has quit [Ping timeout: 245 seconds]
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
seqizz has quit [Quit: Page closed]
vk3wtf has joined #nixos
<ottidmes> GlennS: I would suggest overlays, but like you say, there are more ways to do it, but overlays are meant as a replacement of overridePackages
<ottidmes> does GeForce RTX 2070 have any decent support on NixOS?
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2dc559868c9 (from 74 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
goibhniu has quit [Ping timeout: 246 seconds]
alex`` has quit [Ping timeout: 272 seconds]
alex`` has joined #nixos
sir_guy_carleton has quit [Quit: WeeChat 2.2]