gchristensen changed the topic of #nixos to: NixOS stable: 18.09, beta: 19.03 https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950 || 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
alex`` has quit [Ping timeout: 245 seconds]
Guest86592 has quit [Remote host closed the connection]
sinner has joined #nixos
sinner is now known as Guest9121
sam_d has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58309 → libu2f-host: 1.1.7 -> 1.1.9 → https://git.io/fjUOQ
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58311 → libuv: 1.26.0 -> 1.27.0 → https://git.io/fjUOd
mbrgm_ has joined #nixos
mbrgm_ has joined #nixos
mbrgm_ has quit [Changing host]
mbrgm has quit [Ping timeout: 250 seconds]
mbrgm_ is now known as mbrgm
shibboleth has joined #nixos
sam_d has joined #nixos
boomshroom has joined #nixos
<boomshroom> Hello!
<boomshroom> Does anyone have experience adding a new target for Nix where the GCC changes aren't upstream?
<boomshroom> I'm trying to add support for RedoxOS to Nix.
<slack1256> boomshroom: I don't have experience on what you ask, but you RedoxOS guys rock, keep up the good work.
<boomshroom> I actually haven't worked much on Redox itself, I mostly just want to get Nix on it. :P
<boomshroom> The main parts of it that I'm interested in right now are the patched GCC and binutils, and relibc, since those are the parts in need in order to do `import <nixpkgs> { crossSystem = { config = "x86_64-unknown-redox"; }; }`.
<boomshroom> I may be able to apply the diffs for each commit manually.
<{^_^}> [nixpkgs] @joachifm merged pull request #57830 → image_optim: init at 0.26.3 → https://git.io/fjvE9
<{^_^}> [nixpkgs] @joachifm pushed 4 commits to master: https://git.io/fjU3m
<infinisil> You should try using the new cross stuff, `pkgs.pkgsCross.x86_64-unknown-redox.hello` for example
<{^_^}> [nixpkgs] @joachifm merged pull request #56522 → messer-slim: init at 3.2.1 → https://git.io/fhNAN
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjU3Y
<boomshroom> Hmm? I was unaware of that
<boomshroom> How did I not know about this?
<{^_^}> [nixpkgs] @delroth opened pull request #58312 → yuzu: init at 2019-03-24 → https://git.io/fjU3O
<{^_^}> [nixpkgs] @joachifm merged pull request #56773 → solarc-gtk-theme: init at 1.0.2 → https://git.io/fhAxF
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjU3s
<infinisil> boomshroom: It's rather new :)
shibboleth has quit [Quit: shibboleth]
sam_d has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #55378 → asterisk: 15.3.0 -> 15.7.0, 13.20.0 -> 13.24.1, add 16.x → https://git.io/fh9d9
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjU3G
<{^_^}> [nixpkgs] @joachifm merged pull request #55736 → libdislocator: init at 2.52b → https://git.io/fh7ZY
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjU3Z
ym555 has quit [Quit: leaving...]
<boomshroom> Looks like its just a convienence function for instantiating nixpkgs with a given crossSystem.
goibhniu1 has quit [Ping timeout: 245 seconds]
slack1256 has quit [Remote host closed the connection]
amosbird_ has joined #nixos
erictapen has quit [Ping timeout: 246 seconds]
jasongrossman has joined #nixos
erictapen has joined #nixos
kini has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nix] @veprbl opened pull request #2744 → manual: mention the "channel:" shorthand for NIX_PATH → https://git.io/fjU3w
<boomshroom> I am now manually fetching each commit with fetchpatch and applying them to the normal gcc and binutils.
thc202 has quit [Ping timeout: 245 seconds]
kini has joined #nixos
fresheyeball has joined #nixos
<{^_^}> [nixpkgs] @dtzWill closed pull request #58298 → libinput: 1.12.6 -> 1.12.901 → https://git.io/fjUmy
<{^_^}> [nixpkgs] @dtzWill closed pull request #58309 → libu2f-host: 1.1.7 -> 1.1.9 → https://git.io/fjUOQ
<fresheyeball> so I am on a nixos box, and guess what?
<fresheyeball> I need to run an ios emulator to debug our webapp on mobile
<fresheyeball> so I got an OSX Mojave VM going with this stuff
<fresheyeball> and it boots believe it or not
<fresheyeball> but my mouse doesn't work in the guest
<fresheyeball> any idea why that might happen?
<aanderse> anyone with commit access feel like merging something brain dead simple? https://github.com/NixOS/nixpkgs/pull/57490
<{^_^}> #57490 (by delroth, 1 week ago, open): imgurbash2: 2.1 -> 3.1
<{^_^}> [nixpkgs] @grahamc merged pull request #57490 → imgurbash2: 2.1 -> 3.1 → https://git.io/fhjV1
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fjU3y
<aanderse> another PR that would be nice to get merged, also not overly complex: https://github.com/NixOS/nixpkgs/pull/57139
<{^_^}> #57139 (by delroth, 2 weeks ago, open): nixos/firewall: canonicalize ports lists
<aanderse> thanks grahamc[m]!
<gchristensen> you're welcome!
<aanderse> oh yeah you always have different nick on irc than github
<gchristensen> I could be grahamc here I suppose, I *have* the nickname..
random_yanek has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @samueldr pushed commit from @delroth to release-19.03 « imgurbash2: 2.1 -> 3.1 »: https://git.io/fjU3H
<gchristensen> <3 samueldr
<gchristensen> infinisil: feature request: "<3 nickname" be sugar for nickname++
<{^_^}> [nixpkgs] @arcnmx opened pull request #58313 → gcc: fix gcc8 for cross-compiled targets → https://git.io/fjU3Q
<aleph-> Heya folks
jluttine has quit [Ping timeout: 244 seconds]
<aanderse> another dead simple version bump PR if anyone is twiddling their thumbs looking for something to do :) https://github.com/NixOS/nixpkgs/pull/57114
<{^_^}> #57114 (by aanderse, 2 weeks ago, open): kdevelop, kdev-php, kdev-python: 5.3.1 -> 5.3.2
<{^_^}> [nixpkgs] @grahamc merged pull request #57114 → kdevelop, kdev-php, kdev-python: 5.3.1 -> 5.3.2 → https://git.io/fhhuK
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fjU3d
<aanderse> gchristensen++ <3
<{^_^}> gchristensen's karma got increased to 86
random_yanek has joined #nixos
<{^_^}> [nixpkgs] @aanderse closed pull request #54911 → WIP: nixos/httpd: check config syntax validity with `httpd -t` in preStart → https://git.io/fh12r
<{^_^}> [nixpkgs] @dtzWill merged pull request #57891 → catch2: 2.6.0 -> 2.7.0 → https://git.io/fjvxw
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/fjU3F
<aanderse> also appears to be pretty straight forward, been sitting a while now... https://github.com/NixOS/nixpkgs/pull/56464
<{^_^}> #56464 (by Izorkin, 3 weeks ago, open): ejabberd: 18.12.1 -> 19.02
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjU3N
<infinisil> <3 gchristensen
<{^_^}> gchristensen's karma got increased to 87
<gchristensen> <3 infinisil
<{^_^}> infinisil's karma got increased to 65
<gchristensen> <3 samueldr
<{^_^}> samueldr's karma got increased to 62
<aanderse> ha ha ha
<gchristensen> <3 aanderse
<{^_^}> aanderse's karma got increased to 2
<gchristensen> thank you infinisil :D
<infinisil> :D
<infinisil> 1300 PRs waiting, but I'm adding this stupid feature lol
<gchristensen> eh
<{^_^}> [nixpkgs] @ryantm closed pull request #57262 → kdevelop-unwrapped: 5.3.1 -> 5.3.2 → https://git.io/fhhbO
<gchristensen> it is a good feature! community stuff is very good
<aanderse> keep the troops morale high ;-)
<{^_^}> [nixpkgs] @ryantm closed pull request #57260 → kdev-python: 5.3.1 -> 5.3.2 → https://git.io/fhhFl
<{^_^}> [nixpkgs] @ryantm closed pull request #57259 → kdev-php: 5.3.1 -> 5.3.2 → https://git.io/fhhFe
jtojnar has quit [Quit: jtojnar]
<boomshroom> Hold on... "fix gcc8 for cross-compiled targets"? I hope that doesn't mean I need to update the nixpkgs tree I'm working with because I'm building a cross-compiler from GCC 8.
<boomshroom> Is it possible to change the default GCC version for a target? The patches used for Redox's fork of GCC seam to be built on GCC 8, but the default is GCC 7.
<boomshroom> `builder.sh: line 125: EXTRA_TARGET_FLAGS: unbound variable`? Looking at the derivation, EXTRA_TARGET_LDFLAGS is definitely getting set.
utdemir[m] has joined #nixos
<{^_^}> [nixpkgs] @delroth opened pull request #58314 → ghostscript: add patch for CVE-2019-6116 → https://git.io/fjU3j
o1lo01ol1o has joined #nixos
<boomshroom> Does that have to do with the aforementioned fix?
<{^_^}> [nix] @grahamc merged pull request #2744 → manual: mention the "channel:" shorthand for NIX_PATH → https://git.io/fjU3w
<{^_^}> [nix] @grahamc pushed 2 commits to master: https://git.io/fjUse
drakonis has joined #nixos
<boomshroom> Hang on... that's already defined here! (though without the include line)
<boomshroom> NVM. LDFLAGS =/= FLAGS
* infinisil wishes boomshroom good luck in the depths of gcc and co
<{^_^}> [nixpkgs] @dtzWill opened pull request #58315 → falkon: 3.0.1 -> 3.1.0 → https://git.io/fjUsv
jluttine has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58316 → libwpg: 0.3.2 -> 0.3.3 → https://git.io/fjUsf
<boomshroom> Shoutouts to arcnmx for the GCC 8 cross compilation patch, and also just for being a fellow rustacean!
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #57611 → top-level: Create `pkgs{Build,Host,Target}{Build,Host,Target}` → https://git.io/fjecc
<{^_^}> [nixpkgs] @Ericson2314 pushed 6 commits to master: https://git.io/fjUsU
<{^_^}> [nixpkgs] @matthewbauer merged pull request #58313 → gcc: fix gcc8 for cross-compiled targets → https://git.io/fjU3Q
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUsT
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58317 → libxl: 3.8.1 -> 3.8.4 → https://git.io/fjUsI
Erasmus has joined #nixos
tv has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #58047 → libndctl: use buildPackages.which → https://git.io/fjfH0
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUst
<{^_^}> [nixpkgs] @matthewbauer merged pull request #56950 → gocode-gomod: 2018-10-16 -> 2019-02-12 → https://git.io/fhp3P
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUs3
ddellacosta has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #56906 → terraform-providers.ansible: init at 0.0.4 → https://git.io/fhxh0
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUss
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58318 → lighttpd: 1.4.52 -> 1.4.53 → https://git.io/fjUsG
<gchristensen> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected.
<boomshroom> Well I got a redox compiler built. Unfortunately gnu-hello isn't trusting the compiler and is getting (rightly) suspicious about me "x86_64-unknown-redox" system.
<infinisil> It has a mechanism to trust compilers? :o
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57139 → nixos/firewall: canonicalize ports lists → https://git.io/fhhwE
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fjUsc
silver has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57617 → nixos/manual: clarify declarative packages section → https://git.io/fjeWY
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fjUsC
mekeor has quit [Quit: digital revolution = cryptoanarchism + cybercommunism]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57758 → intel-media-sdk: init at 18.4.1 → https://git.io/fjvmy
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fjUsl
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57750 → Remove libfreetype.so from adoptopenjdk's derivation. → https://git.io/fjvIX
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUs8
<boomshroom> I see the PR I just copied has already been merged
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57872 → ecdsatool: init at 0.0.1 → https://git.io/fjv7q
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUs4
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57905 → vazir-fonts: init at 19.2.0 → https://git.io/fjfTv
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUs0
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57925 → nixos/tests/predictable-interfaces: fix failure on aarch64 → https://git.io/fjfOf
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUsE
romanofskiWork has joined #nixos
erictapen has quit [Ping timeout: 246 seconds]
slack1256 has joined #nixos
<infinisil> matthewbauer++
<{^_^}> matthewbauer's karma got increased to 2
buffet has quit [Ping timeout: 245 seconds]
shad has quit [Remote host closed the connection]
clr__ has joined #nixos
buffet_ has joined #nixos
clr_ has quit [Ping timeout: 240 seconds]
drakonis has quit [Quit: WeeChat 2.3]
<boomshroom> Dang. The moment I think I might be able to rebase this onto master, I get foiled by GCC updates and patch failures.
shad has joined #nixos
<jackdk> monokrome: did you have any more luck with your librem machine?
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Infinisil opened pull request #58319 → idrisPackages: Fix linking to gmp library → https://git.io/fjUsP
amosbird_ has quit [Quit: ZNC 1.7.1 - https://znc.in]
amosbird_ has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #58249 → skim: 0.6.2 -> 0.6.3 → https://git.io/fjJxN
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/fjUs5
<{^_^}> [nixpkgs] @Infinisil opened pull request #58320 → idrisPackages.glfw: Fix runtime → https://git.io/fjUsd
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/f4612a2bae4 (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
slack1256 has quit [Remote host closed the connection]
Aexoden_ has quit [Quit: Connection reset by supervisor.]
pointfourone has left #nixos ["Leaving"]
<{^_^}> [nixpkgs] @dtzWill opened pull request #58321 → qtstyleplugin-kvantum{,-qt4}: 0.10.x -> 0.11.0 → https://git.io/fjUsx
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58322 → lsp-plugins: 1.1.5 -> 1.1.7 → https://git.io/fjUsh
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f4612a2bae4 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58323 → ltc-tools: 0.6.4 -> 0.7.0 → https://git.io/fjUGJ
<{^_^}> [nixpkgs] @Infinisil closed pull request #42793 → nixos/grub: light grub by default, 150MB closure size reduction → https://git.io/f4A0Y
<infinisil> I feel bad for having 7 PRs open myself haha
Aexoden has joined #nixos
<infinisil> But I did fix 3 Idris issues today with 2 new PRs (!)
dnlkrgr has quit [Ping timeout: 250 seconds]
john3[m] has left #nixos ["User left"]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
hamishmack has joined #nixos
Aexoden has left #nixos ["Connection reset by supervisor."]
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58324 → khal: 0.9.10 -> 0.10.0 → https://git.io/fjUGq
dnlkrgr has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58325 → lxrandr: 0.3.1 -> 0.3.2 → https://git.io/fjUGZ
Erasmus has quit [Quit: END-AUMF]
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/87221ac9479 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
Erasmus has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @veprbl opened pull request #58326 → pythonPackages.pyarrow: fix build → https://git.io/fjUGE
o1lo01ol1o has quit [Remote host closed the connection]
kvda has joined #nixos
o1lo01ol1o has joined #nixos
<ar1a> how would I install qemu that tracks master? I need the most recent qemu for libvirt, but I figured with nixos it's not as easy as just compiling qemu and putting it in my path :P
<infinisil> ar1a: You want it to always be master? So whenever somebody does a commit in qemu it recompiles it?
<ar1a> lemme check AUR qemu-git, see if they manually update rev
<infinisil> Oh btw, ar1a, I just pinged you in https://github.com/NixOS/nixpkgs/pull/58319 because it fixes the idris issue you opened :)
<{^_^}> #58319 (by Infinisil, 1 hour ago, open): idrisPackages: Fix linking to gmp library and cc
<ar1a> yeah it tracks master, but im fine with freezing at the current master, just need to test this
<ar1a> infinisil: awesome! once i figure out all this vm stuff i'll go test it
<infinisil> ar1a: This is the simplest way to "install" it I can think of: export PATH="$(nix-build -E '(import <nixpkgs> {}).qemu.overrideAttrs (_: { src = fetchGit "https://git.qemu.org/git/qemu.git"; })'):$PATH"
<ar1a> infinisil: nah what I meant is I wanted the qemu that libvirt or services.virtualisation or whatever to use the master of qemu
<ar1a> instead of putting it in the path
noogie has quit [Ping timeout: 250 seconds]
<infinisil> Ah
<infinisil> ar1a: That would be `nixpkgs.overlays = [ (self: super: { qemu = super.qemu.overrideAttrs (_: { src = fetchGit "https://git.qemu.org/git/qemu.git"; }); }) ];`
reivilibre has quit [Remote host closed the connection]
noogie has joined #nixos
reivilibre has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/749c0a9c16e (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
cryptomonad has quit [Remote host closed the connection]
PuercoPope has left #nixos ["Using Circe, the loveliest of all IRC clients"]
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #58327 → all-packages: try `with`ing spliced packages. → https://git.io/fjUG1
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @lilyball opened pull request #58328 → ffsend: 0.2.39 -> 0.2.42 → https://git.io/fjUGD
<{^_^}> [nixpkgs] @siriobalmelli opened pull request #58329 → Add vim plugin vim-beancount → https://git.io/fjUGy
drakonis has joined #nixos
drakonis_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @AerialX opened pull request #58330 → TI MSP430 cross compiling → https://git.io/fjUGH
npmccallum_ has joined #nixos
npmccallum has quit [Ping timeout: 250 seconds]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/87221ac9479 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<{^_^}> [nixpkgs] @Infinisil merged pull request #58197 → firefox-bin with overrideable locale, tested on nixos x86_64 → https://git.io/fjJiL
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fjUGA
domogled has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58331 → mandoc: 1.14.4 -> 1.14.5 → https://git.io/fjUGp
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58332 → masterpdfeditor: 5.2.20 -> 5.3.22 → https://git.io/fjUZf
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58333 → matomo: 3.8.1 -> 3.9.0 → https://git.io/fjUZL
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58334 → matio: 1.5.13 -> 1.5.14 → https://git.io/fjUZt
Erasmus has quit [Quit: END-AUMF]
slack1256 has joined #nixos
<slack1256> Does anyone use systemd-run and correctly restring cpu/IO usage via cgroups?
<slack1256> I can't get it right
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58335 → mdk: 1.2.9 -> 1.2.10 → https://git.io/fjUZq
<{^_^}> [nixpkgs] @anpryl opened pull request #58336 → golangci-lint: 1.9.2 -> 1.15.0 → https://git.io/fjUZZ
rprije has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @bjornfor merged pull request #58318 → lighttpd: 1.4.52 -> 1.4.53 → https://git.io/fjUsG
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « lighttpd: 1.4.52 -> 1.4.53 »: https://git.io/fjUZn
slack1256 has quit [Remote host closed the connection]
wfranzini has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a6203345279 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
tv has joined #nixos
endformationage has quit [Quit: WeeChat 2.4]
Glider_IRC_ has joined #nixos
Glider_IRC has quit [Ping timeout: 250 seconds]
fusion809 has quit [Remote host closed the connection]
o1lo01ol1o has quit [Ping timeout: 268 seconds]
zfnmxt has quit [Ping timeout: 245 seconds]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
vk3wtf has quit [Ping timeout: 240 seconds]
zfnmxt has joined #nixos
rauno has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pseudonom has quit [Ping timeout: 268 seconds]
Anton-Latukha has joined #nixos
jackdk has quit [Ping timeout: 246 seconds]
ddellacosta has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @aszlig pushed to master « nixos: Don't enable Docker by default »: https://git.io/fjUZH
<Irenes> hmm
<Irenes> so I'm hitting https://github.com/NixOS/nixpkgs/issues/57472 (LLVM 7.0.1 broken on ARMv7)
<{^_^}> #57472 (by qolii, 2 weeks ago, open): llvm-7.0.1 fails tests on armv7
<Irenes> and trying to patch around it so I can at least rebuild my system, by overriding the version of LLVM that is used
<Irenes> this is a little more complicated because it is (I think) part of stdenv so I need to override it there to have the desired effect
<Irenes> I'm trying to override it using an overlay, and I think I'm failing to understand something basic about overlays. or possibly they just don't work for stdenv :)
vk3wtf has joined #nixos
<Irenes> specifically, in /etc/nixos/configuration.nix I'm trying to put nixpkgs.overlays = [ (self: super: { stdenv = super.llvmPackages_6.stdenv; })];
<Irenes> and it's telling me this is infinite recursion
<Irenes> it just occurred to me that maybe that's the error message any time the fixed point can't be found, heh
<Irenes> obviously the long-term fix to that bug has to be upstream; I'm taking this approach in part because I can see that running a machine on an unsupported architecture is going to hit problems like this a bunch
<Irenes> so I want to figure out a methodology for addressing it when it does
<Irenes> I don't necessarily expect that anyone has ideas, but they'd be welcome if so
dejanr has quit [Ping timeout: 244 seconds]
<Irenes> oh hey! got it
<Irenes> the fix was llvmPackages = self.llvmPackages_6;
<Irenes> I think. I'll report back tomorrow if it actually rebuilds or not.
<Irenes> wait nope, it still somehow is trying to build an llvm 7.0.1 (the broken version)... maybe I need to patch just whatever package is pulling that in
<{^_^}> [nixpkgs] @thatsmydoing opened pull request #58337 → nixos/prometheus: add tls_config option → https://git.io/fjUZA
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58338 → monit: 5.25.2 -> 5.25.3 → https://git.io/fjUZp
Myhlamaeus has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @LnL7 closed pull request #15883 → darwin: fixed gnulib in libpipeline and man-db → https://git.io/vrFSl
sam_d has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58339 → ms-sys: 2.5.3 -> 2.6.0 → https://git.io/fjUnm
Xal has quit [Ping timeout: 268 seconds]
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/2d656a97297 (from 16 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
work_ has quit [Quit: Connection closed for inactivity]
reinhardt has joined #nixos
hellrazor has joined #nixos
<{^_^}> [nixpkgs] @dotlambda merged pull request #58139 → Backport: elasticsearch-curator: add top-level package using older click → https://git.io/fjJ37
<{^_^}> [nixpkgs] @dotlambda pushed 3 commits to release-19.03: https://git.io/fjUnZ
<{^_^}> [nixpkgs] @vbgl merged pull request #58334 → matio: 1.5.13 -> 1.5.14 → https://git.io/fjUZt
<{^_^}> [nixpkgs] @vbgl pushed commit from @r-ryantm to master « matio: 1.5.13 -> 1.5.14 »: https://git.io/fjUnC
adetokunbo has joined #nixos
kvda has joined #nixos
ixxie has quit [Ping timeout: 250 seconds]
adetokunbo has quit [Ping timeout: 245 seconds]
Xal has joined #nixos
adetokunbo has joined #nixos
domogled has quit [Quit: domogled]
jbgi has joined #nixos
noonien has quit [Quit: Connection closed for inactivity]
Lears has quit [Read error: No route to host]
Lears has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #58072 → falkon: 3.0.1 -> 3.1.0 → https://git.io/fjfNq
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/fjUnr
<teto> how to pass extra args to ghc while creating a haskell env ? I would like to create a ghc environment that looks for some libraries in my $HOME folder
wfranzini has joined #nixos
Makaveli7 has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo_ has joined #nixos
zupo_ has quit [Ping timeout: 272 seconds]
Ariakenom has joined #nixos
<eyJhb> Isn't there a typo in https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950 ? 'Some of the changes to look forward to from 18.09:' aren't we currently in 18.09?
<eyJhb> samueldr: message above :)
<{^_^}> [nixpkgs] @dotlambda pushed 2 commits to master: https://git.io/fjUny
<etu> eyjhb: "from 18.09" is changes made between since 18.09 that will appear in 19.03
m0rphism has joined #nixos
<eyJhb> "Some of the changes to look forward to from 18.09:" - "look forward to from 18.09", it really sounds like it is changes "from 18.09" being the source of the change. Using 19.03 would make much more sense in my opinion
<eyJhb> Or a rephrase
boomshroom has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @dotlambda pushed to release-19.03 « python.pkgs.pytest-faulthandler: fix build »: https://git.io/fjUn7
<etu> yeah, probably. "look forward to in 19.03"
<etu> But it's quite a common way to put it :)
Ariakenom has quit [Quit: Leaving]
Ariakenom has joined #nixos
zupo has joined #nixos
<Myrl-saki> Is there a >>= for list?
<Myrl-saki> mapConcat?
<Myrl-saki> Oh, concatMap.
Ariakenom has quit [Client Quit]
Ariakenom has joined #nixos
dwdr has joined #nixos
<Myrl-saki> How about concatMapAttrs or something
<Myrl-saki> Okay, that one doesn't exist.
Tucky has joined #nixos
<{^_^}> [nixpkgs] @danbst pushed 2 commits to release-19.03: https://git.io/fjUcU
<eyJhb> etu: I always see from x to y, or since x, etc... Can't remember seeing this so much :p Or just, changes in!
<{^_^}> [nixpkgs] @7c6f434c merged pull request #58338 → monit: 5.25.2 -> 5.25.3 → https://git.io/fjUZp
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjUck
civodul has joined #nixos
drakonis has quit [Remote host closed the connection]
chaker has quit [Quit: WeeChat 1.4]
Ariakenom_ has joined #nixos
Ariakenom_ has quit [Client Quit]
Ariakenom_ has joined #nixos
jomik has joined #nixos
<jomik> I am having an issue applying a patch to a yarn.lock file before it is used in `mkYarnModules`. https://gist.github.com/Jomik/041c6c6f2fb5062db0d39768eb64c68f I can't see why :/ It seems like my `patchPhase` is not done before the deps variable is evaluated - I have tried to echo in `prePatchPhase`.
<{^_^}> [nixpkgs] @dywedir opened pull request #58340 → zola: 0.5.1 -> 0.6.0 → https://git.io/fjUcY
Ariakenom has quit [Quit: Leaving]
<jomik> I don't see why it would not work, there is not anything in `buildVimPlugin2Nix` that should prevent patchPhase, from what I see.. https://github.com/NixOS/nixpkgs/blob/master/pkgs/misc/vim-plugins/build-vim-plugin.nix#L12-L59
<Myrl-saki> Has anyone used this before? options.systemd.services.type.functor.wrapped
<jomik> Eh, I just simply avoided the patching by keeping the patched file locally :P But, would be nice to know why still.
<{^_^}> [nixpkgs] @teto opened pull request #58341 → ghc.withPackages: can add user arguments to wrapper → https://git.io/fjUcu
eyJhb is now known as eyJhb
<rnhmjoj> could someone finish the review of PR #56923?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/56923 (by rnhmjoj, 2 weeks ago, open): treewide: fixup bcf54ce
johanot has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj closed pull request #53218 → mesa: 18.1.7 -> 18.3.1 [backport] → https://git.io/fhqSk
adetokunbo has quit [Quit: This computer has gone to sleep]
linarcx has joined #nixos
goibhniu1 has joined #nixos
<Myrl-saki> Is there a better way to do this? https://gist.github.com/bce3dc18c1de170b6f4d8e354f309dc3
<Myrl-saki> I'm actually not sure if this even works yet
<Myrl-saki> But still.
johanot has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 250 seconds]
johanot has joined #nixos
amosbird_ has quit [Quit: ZNC 1.7.1 - https://znc.in]
amosbird_ has joined #nixos
Makaveli7 has quit [Quit: Leaving]
<immae> Myrl-saki: you can make use of lib.attrsets which has one helper that you may like (mapAttrs), but other than that it seems fine like this
<Myrl-saki> immae: Yeah, but I don't think it has the specific one I want.
<Myrl-saki> immae: I actually got this method from lib.attrsets.
<Myrl-saki> Anyways, this is basically mapAttrsToList, but with a concat.
<immae> right
<Myrl-saki> Err, not mapAttrsToList
<Myrl-saki> mapAttrs', with the nameValuePair's concatted.
<Myrl-saki> Which IMO is pretty useful, so I'm kinda surprised no one has made that yet.
<immae> This seems quite specific to me
<Myrl-saki> You can also do this iwth `mapAttrs' ... // mapAttrs' ...`
thc202 has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #58342 → drawpile: 2.1.3 -> 2.1.4 → https://git.io/fjUCf
orivej has joined #nixos
johanot has quit [Quit: WeeChat 2.4]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @peterromfeldhk opened pull request #58343 → beamPackages.hex: 0.17.1 -> 0.19.0 → https://git.io/fjUCI
linarcx has quit [Quit: WeeChat 2.4]
mariel__ has joined #nixos
domogled has joined #nixos
<Myrl-saki> This kinda makes me wish that Nix has function composition. :s
linarcx has joined #nixos
<immae> parenthesis can make big expressions hard to parse yes
<jomik> also missing application, $, from haskell :P
jomik has quit [Quit: WeeChat 2.4]
<Myrl-saki> That, or just add $.
<Myrl-saki> And lib.compose x $ lib.compose y $ lib.compose z f
<Myrl-saki> It's not as good looking, but I think it's decent enough.
<{^_^}> [nixpkgs] @bzizou opened pull request #58344 → [itsx] init at 1.1.1 → https://git.io/fjUCu
<clever> Myrl-saki: ive sometimes wanted to use $ in nix
<qyliss^work> I wish I could define operators in Nix like in Haskell
<qyliss^work> I'd like (.) too
<rnhmjoj> PR #58250 is ready to be merged, could anyone with commit access take a look?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/58250 (by thedavidmeister, 21 hours ago, open): 2019 03 25 monero 14.0.2
<Myrl-saki> (x `f` y) maybe?
<qyliss^work> Oh yes please that too
Zer000 has quit [Ping timeout: 250 seconds]
<clever> infix would be difficult to do with the parser in nix
<clever> but x `f` y is fairly simple
<clever> it would just be a parser level thing, that generates the same AST as `f x y`
<Myrl-saki> Little problem with x `f` y `g` z tho.
<qyliss^work> f `.` g would be fine by me
<clever> though you have the limitation that f must be a normal attr
<Myrl-saki> qyliss^work: oh god
<clever> qyliss^work: assigning a value to . would be ... difficult
<clever> > { . = x: y: x+y; }
<{^_^}> error: syntax error, unexpected '.', at (string):224:3
<Myrl-saki> Hmm.
<Myrl-saki> { ./. = x;
<Myrl-saki> > { ./. = 1; }
<{^_^}> error: syntax error, unexpected PATH, at (string):224:3
<clever> paths arent strings
<Myrl-saki> > { "${./.}" = 1; }
<{^_^}> access to path '/var/lib/nixbot/state/nixpkgs' is forbidden in restricted mode
<clever> you can think of paths like numbers in JS :P
<Myrl-saki> Mmmmm
<qyliss^work> > { "." = g: f: x: g (f x) }
<{^_^}> error: syntax error, unexpected '}', expecting ';', at (string):224:26
<qyliss^work> > { "." = g: f: x: g (f x); }
<{^_^}> { "." = <CODE>; }
<clever> it will cast to string when you least expect it, with various side-effects
<qyliss^work> f `"."` g :P
<clever> qyliss^work: how do you then inherit it, and add it to your function args?
<Myrl-saki> clever: Oh boi, gotta love it when you have a path and boom! you just expose your secrets to the whole world.
<clever> > { x, ".", y }: x + y
<{^_^}> error: syntax error, unexpected '"', expecting '}', at (string):224:6
<clever> Myrl-saki: i recently helped a user that was doing foo = "${../..}/bar/baz"; and then wondered why it was rebuilding uselessly
<clever> foo = ../../bar/baz; solved it fully
<clever> just like src = "/home/clever/foo.tar.gz";, stop quoting your paths!!
<Myrl-saki> Eep.
<Myrl-saki> Oh.
<Myrl-saki> I just thought of an idea.
<Myrl-saki> New (pseudo-)protocol.
dnlkrgr has quit [Ping timeout: 272 seconds]
<Myrl-saki> ${dummy:///etc/nixos} --> "/etc/nixos"
<clever> > a:b
<{^_^}> "a:b"
<clever> > a: b
<{^_^}> <LAMBDA>
<clever> have fun! :P
<Myrl-saki> Reason why a:a is not the shortest `id`. :P
<Myrl-saki> Anyways, good point though. So protocol syntax results in a string.
<Myrl-saki> > /
<{^_^}> error: syntax error, unexpected '/', at (string):224:1
<Myrl-saki> > ./.
<{^_^}> /var/lib/nixbot/state/nixpkgs
<Myrl-saki> :|
<clever> > /.
<{^_^}> /
<Myrl-saki> Protocol syntax syntax colors itself as path in Emacs.
<Myrl-saki> Is this the same in Vim?
<clever> a:a colors itself like a function in vim
<Myrl-saki> lmao
<clever> http: is also a function, but http:/ is a url
<Myrl-saki> Ah.
<qyliss^work> I'm jealous of you all for having Nix syntax highlighting at all
<Myrl-saki> qyliss^work: lmao. Why don't you?
<qyliss^work> To my knowledge, nobody has implemented it for kakoune
<Myrl-saki> qyliss^work: Move to Emacs! We have kakoune keybindings now.
<qyliss^work> seriously??
<Myrl-saki> I think?
<Myrl-saki> There was a post on /r/emacs.
<Myrl-saki> qyliss^work: https://github.com/jmorag/kakoune.el
<clever> qyliss^work: if you add ./vim.nix to your imports section, it will have all of my vim config, including Nix syntax highlighting
<qyliss^work> I don't like Vim
<qyliss^work> Should we be #nixos-chat btw?
<{^_^}> [nixpkgs] @offlinehacker opened pull request #58345 → dockerTools: add finalImageName parameter for pullImage → https://git.io/fjUC5
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/6a66392d9ad (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/3dedec4ab83 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<{^_^}> [nixpkgs] @etu merged pull request #58325 → lxrandr: 0.3.1 -> 0.3.2 → https://git.io/fjUGZ
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/fjUCp
<eyJhb> qyliss^work: Have you used Vim before Kakonue?
<qyliss^work> Ask me in #nixos-chat
<{^_^}> [nixpkgs] @offlinehacker opened pull request #58346 → nixos/kubernetes: add local path provisioner addon → https://git.io/fjUWv
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58347 → tzdata: 2018g -> 2019a → https://git.io/fjUWk
<{^_^}> [nixpkgs] @andir opened pull request #58348 → [19.03] tzdata: 2018g -> 2019a → https://git.io/fjUWI
<{^_^}> [nixpkgs] @andir opened pull request #58349 → [18.09] tzdata: 2018g -> 2019a → https://git.io/fjUWL
<{^_^}> [nixpkgs] @flokli merged pull request #58257 → gitlab-runner: 11.8.0 -> 11.9.0 → https://git.io/fjUfB
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fjUWY
<{^_^}> [nixpkgs] @flokli merged pull request #57578 → nixos/gitlab: Allow configuration of extra initializers → https://git.io/fjeJX
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fjUWs
Guest9121 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #57774 → gitlab: Update to 11.9.0 → https://git.io/fjvG6
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/fjUWG
<{^_^}> [nixpkgs] @offlinehacker opened pull request #58350 → dockerTools: storePathToLayer use runtimeShell in script → https://git.io/fjUWZ
zupo_ has joined #nixos
zupo has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @offlinehacker opened pull request #58351 → rippled: 1.2.0 -> 1.2.1 → https://git.io/fjUW4
knupfer has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @bzizou closed pull request #58344 → [itsx] init at 1.1.1 → https://git.io/fjUCu
<{^_^}> [nixpkgs] @flokli merged pull request #58332 → masterpdfeditor: 5.2.20 -> 5.3.22 → https://git.io/fjUZf
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fjUWR
Xal has quit [Ping timeout: 244 seconds]
ubert has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #58034 → [backport] thunderbird: 60.5.1 -> 60.6.0 → https://git.io/fjfD5
<{^_^}> [nixpkgs] @andir pushed 3 commits to release-19.03: https://git.io/fjUW0
Erasmus has joined #nixos
Xal has joined #nixos
<{^_^}> [nixpkgs] @andir closed pull request #57105 → thunderbird: 60.5.2 -> 60.5.3 → https://git.io/fhhBg
genesis has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58352 → [18.09] thunderbird: 60.5.1 -> 60.6.0 → https://git.io/fjUWa
jtojnar has joined #nixos
NYXT has joined #nixos
katyucha has joined #nixos
<NYXT> I'm fairly new to NixOS. I'm building my own copy of clang for local development, so it doesn't have the wrapping that NixOS's packages have and can't find libcxx - what's the best way to work around this?
katyucha has quit [Client Quit]
<qyliss^work> NYXT: Build your clang in a Nix expression, and use wrapCC on it.
<{^_^}> [nixpkgs] @marius851000 opened pull request #58353 → clementine: update to qt5 → https://git.io/fjUWQ
<NYXT> qyliss^work: Thanks, I'll look into that. Do you know of any examples or similar expressions that I could look at?
<__monty__> The expression for clang might be a good start : )
agander has joined #nixos
<NYXT> __monty__: I've been taking a look at that, but I both can't see wrapCC used, or how I'd use it in the context of local development rather than for installing it.
sinner has joined #nixos
sinner is now known as Guest40623
adetokunbo has joined #nixos
<qyliss^work> wrapCC is used in all-packages.nix
<qyliss^work> When you say local development, do you mean local development of clang itself?
<__monty__> You want to work on clang? Won't nix-shell /path/to/clang.nix give you an environment for that?
rauno has quit [Remote host closed the connection]
<qyliss^work> lgo
<{^_^}> [nixpkgs] @bzizou opened pull request #58354 → [aragorn] init at 1.2.38 → https://git.io/fjUlJ
knupfer has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58355 → [18.09] ghostscript: add patch for CVE-2019-6116 → https://git.io/fjUlT
rycwo has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #58356 → [19.03] ghostscript: add patch for CVE-2019-6116 → https://git.io/fjUlL
<Shados> From looking at it, I am guessing the answer is "no", but: is there any way to override the chromium derivation to add a patch?
<NYXT> qyliss^work: yes, local development on clang itself.
<NYXT> I imagine I'd need to wrapCC on the binary that my build produces in order to use it, I'm just unsure how to do that.
fendor has joined #nixos
<qyliss^work> Shados: chromium.browser.overrideAttrs, but it wouldn't be wrapped
<Shados> -_-. I really wish the wrapper composition for chromium was done in all-packages.nix, like most are
agander_ has joined #nixos
<{^_^}> [nixpkgs] @rembo10 opened pull request #58357 → sabnzbd: 2.3.7 -> 2.3.8 → https://git.io/fjUl0
agander has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @bzizou opened pull request #58358 → [itsx] init at 1.1.1 → https://git.io/fjUlr
linarcx has quit [Quit: WeeChat 2.4]
buffet_ is now known as buffet
<fendor> trying to install hoogle via `cabal new-install` but it fails because of a missing zlib. How can I fix that?
<qyliss^work> fendor: you should install hoogle through Nix, rather than cabal
babic has joined #nixos
<qyliss^work> haskellPackages.hoogle
<qyliss^work> I think, anyway. I'm not much of a haskeller.
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/3dedec4ab83 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<fendor> i should, if I am trying to use it, but I want to use it to check the generic installation instructions. Cant just tell everyone they should use nix.
linarcx has joined #nixos
knupfer has quit [Ping timeout: 246 seconds]
<qyliss^work> If you can't, then you should probably check on a non-NixOS system, because generic installation instructions aren't usually compatible with NixOS.
<qyliss^work> Easiest way to check is to start a (eg debian) Docker container and try in there.
<fendor> qyliss^work, ok, so, it is way more sane to install debian and use nix as a secondary package manager?
<qyliss^work> Not at all.
<qyliss^work> But if you want to write instructions for systems that don't have Nix, you probably shouldn't use NixOS for that.
<fendor> qyliss^work, thus, if I write software that is not nixos exclusive, I should not use NixOS?
<Taneb> fendor: if you want to write software that should work on many distributions you should use many distributions
<fendor> i know, but I expected that I could at least run the installation commands.
<Taneb> fendor: qyliss^work was suggesting using Docker to get the benefits of being able to test on many distributions without actually installin ghtem
<Taneb> *installing them
<qyliss^work> fendor: using installation commands like that means installing software impurely and non-reproducibly
<qyliss^work> NixOS, as a pure system, doesn't really like that.
<fendor> but cabal and stack have first class support for nix, and it still doesnt work?
<qyliss^work> Because they expect that if you want to use Nix, you use Nix.
<qyliss^work> (I assume)
alex`` has joined #nixos
rauno has joined #nixos
m1sosoup has joined #nixos
Boomerang has joined #nixos
init_6 has joined #nixos
waleee has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #58359 → ocamlPackages.re2: fix build on darwin → https://git.io/fjU8m
rycwo has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @offlinehacker opened pull request #58360 → dockerTools: add nix-prefetch-docker script → https://git.io/fjU8n
<teto> fendor: you can add zlib in .stack/config.yaml it's described on the wiki
<teto> or from nix use ghcWithHoogle()
<fendor> teto, using cabal though :/
<fendor> teto, I want to use it with cabal. Got it to work by using `nix-shell -p "haskell.packages.ghc864.ghcWithPackages (pkgs: with pkgs; [zlib])" zlib cabal-install`
<clever> fendor: i think the problem is that `cabal new-build` doesnt respect the buildInputs
silver has joined #nixos
<fendor> clever, you mean `cabal new-install`?
<clever> so it cant find zlib, even if you do supply it
<clever> fendor: all of the new- commands
<clever> fendor: nixpkgs only works fully with the non-new commands
<teto> you can run ghcWithHoogle to get hoogle
<sphalerite> Is there a way to get a kernel config based on one of the defconfigs from the kernel source, but with specific settings changed?
<fendor> clever, really? thats interesting
<sphalerite> i.e. I want the equivalent of going into the shell, running make foo_defconfig, then running make nconfig and changing those settings
<clever> sphalerite: i think there is a defconfig entry in the platforms stuff
<teto> sphalerite: have you tried a mkForce on some settings ?
<fendor> teto, yeah, but I want to explicitly try it with cabal install to check installation instructions
<teto> you can change the defconfig for sure (see gneric.nix)
<MarcWeber> Anybody using ZSH? can you try echo -n '{}' ? does {} appear?
<clever> fendor: `cabal install` isnt really supposed to work on nixos, because thats not how nix manages installing things
<__monty__> fendor: Cabal has no support for nix btw. The v2-* commands use nix-*style* local builds but they don't integrate with nix.
<infinisil> MarcWeber: Sure does
<MarcWeber> Then s.th with my setup is broken.
<sphalerite> clever: aah, looking at generic.nix, is what I want to do to pass the name of the defconfig in the defconfig attr, then all my extra stuff in structuredExtraConfig?
<sphalerite> teto: mkForce is for the nixos module system, nothing to do with kernel build
<fendor> __monty__, but cabal has a `--enable-nix` flag?
<clever> sphalerite: i think thats right
<fendor> is that just to confuse people? :(
<__monty__> It does?
<__monty__> Huh, it does.
ocharles has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @dotlambda pushed commit from @nyanloutre to release-19.03 « pythonPackages.block-io: remove pycryptodome version freeze (#56462) »: https://git.io/fjU84
ocharles has joined #nixos
<__monty__> Hmm, it only does anything with v1-* commands though, basically runs them through nix-shell. So if you provide default.nix or shell.nix it uses that environment for the build. Not sure if that affects only external dependencies or also haskell packages.
zupo has joined #nixos
<__monty__> Looks like it does.
linarcx has quit [Ping timeout: 245 seconds]
<teto> btw I have a haskell problem too, I would like to look for some packages outside of the created environment. My first thought is to change the ghc wrapper to pass additionnal `-i` directives via https://github.com/NixOS/nixpkgs/pull/58341 . Is that doable ?
<{^_^}> #58341 (by teto, 3 hours ago, open): [WIP] ghc.withPackages: can add user arguments to wrapper
zupo_ has quit [Ping timeout: 255 seconds]
pie_ has joined #nixos
vk3wtf has quit [Ping timeout: 250 seconds]
<genesis> $ /nix/store/cygdm55hbqgnfjckmzchdxc53dxfhq63-wxwidgets-3.1.0/bin/wx-config --libs
<genesis> -L/nix/store/cygdm55hbqgnfjckmzchdxc53dxfhq63-wxwidgets-3.1.0/lib -pthread -lwx_gtk2u_xrc-3.1 -lwx_gtk2u_html-3.1 -lwx_gtk2u_qa-3.1 -lwx_gtk2u_adv-3.1 -lwx_gtk2u_core-3.1 -lwx_baseu_xml-3.1 -lwx_baseu_net-3.1 -lwx_baseu-3.1
<genesis> i wonder if i could have a wxgtk3 compiled against gtk3
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #55898 → feat(roolesskit): init at 0.3.0-alpha.2 → https://git.io/fh5nN
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fjU8d
o1lo01ol1o has quit [Ping timeout: 245 seconds]
orivej has quit [Ping timeout: 272 seconds]
agander_ has quit [Ping timeout: 246 seconds]
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace closed pull request #53923 → vscode-extensions.ms-python.python: Fix packaging. → https://git.io/fhn7W
agander_ has joined #nixos
Rusty1 has joined #nixos
rauno has quit [Ping timeout: 240 seconds]
aristid has quit [Ping timeout: 240 seconds]
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.1)]
<__monty__> teto: Does sound like a cool idea.
agander__ has joined #nixos
<genesis> forget, i fix my mistake :)
* genesis trying to update poedit
jasongrossman has joined #nixos
agander_ has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @dotlambda merged pull request #57456 → python37Packages.shellingham: 1.2.8 -> 1.3.0 → https://git.io/fhj06
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.shellingham: 1.2.8 -> 1.3.0 (#57456) »: https://git.io/fjU4W
<{^_^}> [nixpkgs] @dotlambda merged pull request #57457 → python37Packages.shodan: 1.10.4 -> 1.11.1 → https://git.io/fhj0M
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.shodan: 1.10.4 -> 1.11.1 (#57457) »: https://git.io/fjU48
o1lo01ol1o has joined #nixos
adetokunbo has quit [Quit: This computer has gone to sleep]
rauno has joined #nixos
<teto> sphalerite: if we could load the config generated with defconfig into a structured config, then the mkForce would make sense
adetokunbo has joined #nixos
<sphalerite> teto: only if it's using nixos modules
<sphalerite> which it isn't :p
<sphalerite> well nixpkgs/lib modules
<{^_^}> [nixpkgs] @dotlambda merged pull request #57447 → python37Packages.Quandl: 3.4.5 -> 3.4.6 → https://git.io/fhjR6
<{^_^}> [nixpkgs] @dotlambda pushed commit from @r-ryantm to master « python37Packages.Quandl: 3.4.5 -> 3.4.6 (#57447) »: https://git.io/fjU4g
o1lo01ol1o has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @dotlambda pushed commit from @elasticdog to master « pythonPackages.ansible: 2.7.8 -> 2.7.9 (#58285) »: https://git.io/fjU4r
<{^_^}> [nixpkgs] @dotlambda merged pull request #58285 → pythonPackages.ansible: 2.7.8 -> 2.7.9 → https://git.io/fjUte
<{^_^}> [nixpkgs] @dotlambda opened pull request #58361 → python.pkgs.cartopy: fix build: → https://git.io/fjU46
hamishmack has quit [Quit: Textual IRC Client: www.textualapp.com]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
agander__ has quit [Ping timeout: 245 seconds]
<NYXT> Is there a way to make "nix-shell --pure" ignore my bashrc?
<srhb> NYXT: No, but you can make your bashrc ignore nix-shell...
<NYXT> Oh, I didn't think of that. Thanks.
<srhb> NYXT: (Using logic on $IN_NIX_SHELL)
<srhb> NYXT: Sure.
<teto> sphalerite: structured config is a module
<sphalerite> teto: ooh, so it is!
o1lo01ol1o has quit [Ping timeout: 255 seconds]
civodul has quit [Ping timeout: 268 seconds]
<worldofpeace> .locate bin/fetch
<worldofpeace> ,locate bin/fetch
<{^_^}> Found in packages: calibre, leafnode, fetchmail, google-cloud-sdk, python27Packages.boto, python37Packages.boto, python37Packages.google-cloud-sdk
<worldofpeace> so basically it could be anywhere :P
noonien has joined #nixos
pemeunie1 has joined #nixos
pemeunie1 has quit [Client Quit]
m0rph has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #57818 → gnupg: use config flags to find lib prefix instead of their binary tools → https://git.io/fjvR2
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjUBI
m1sosoup has quit [Ping timeout: 272 seconds]
<infinisil> ,locate bin fetch
<{^_^}> Found in packages: calibre, leafnode, fetchmail, python27Packages.boto, python37Packages.boto
<gchristensen> stop trying to make fetch happen, infinisil
<goibhniu1> lol
<worldofpeace> but it's soo...
<worldofpeace> fetch?
<gchristensen> ^.^
<worldofpeace> (never would have found it :P ) https://www.freebsd.org/cgi/man.cgi?fetch(1)
<{^_^}> [nixpkgs] @bzizou opened pull request #58362 → [cd-hit] init at 4.8.1 → https://git.io/fjUBB
dwdr has quit [Remote host closed the connection]
hamishmack has joined #nixos
Guest40623 has quit [Read error: Connection reset by peer]
sinner has joined #nixos
clefru has quit [Ping timeout: 246 seconds]
sinner is now known as Guest61706
<{^_^}> [nixpkgs] @rixed opened pull request #58363 → ocamlPackages.stdint: 0.5.0 -> 0.5.1 → https://git.io/fjUBz
kisonecat has joined #nixos
HappyEnt has joined #nixos
Guest61706 has quit [Read error: Connection reset by peer]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<slabity> Does anyone know where `plasmashell` is called when running a system with desktopManager.plasma5.enable? I thought it would be in the `${plasma-workspace}/bin/startkde`, but I can'
<slabity> can't seem to find it*
<{^_^}> [nixpkgs] @vbgl merged pull request #57953 → dune: move into ocamlPackages → https://git.io/fjflp
<{^_^}> [nixpkgs] @vbgl pushed 3 commits to master: https://git.io/fjUBM
rycwo has joined #nixos
<goibhniu1> slabity: FWIW, I do have /nix/store/raa3g87n6ar9hll50v787igaff7hgv3j-plasma-workspace-5.14.5-bin/bin/startkde
<goibhniu1> maybe it's in another output?
<MarcWeber> zsh promptInit default is autoload -U promptinit && promptinit && prompt walters
<MarcWeber> The last prompt walter makes echo -n '{}' not output {}.
<MarcWeber> Can be fixed by: setopt promptsp
<slabity> goibhniu1: Sorry, I meant I can't find plasmashell within that script. Unfortunately nix-locate only checks file names and not contents :/
<MarcWeber> Is it worth caring? I lost much time wondering why cat didn't output anything to stdout, so I think very strongly yes.
<slabity> Oh wait, it might be in `etc/xdg/autostart/*` files
<clever> slabity: which may also wind up in /run/current-system/sw/etc or sw/share
rycwo has quit [Quit: ZNC 1.7.1 - https://znc.in]
kisonecat has quit [Ping timeout: 250 seconds]
<slabity> Damn. I have no idea how all these files work together
rycwo has joined #nixos
grizwako has quit [Ping timeout: 250 seconds]
sinner has joined #nixos
sinner is now known as Guest52600
kisonecat has joined #nixos
<worldofpeace> slabity: I think it's all within the startkde script. Which in is the .bin output
zupo has joined #nixos
<worldofpeace> Actually no it's the autostart org.kde.plasmashell.desktop
<slabity> worldofpeace: Searching for 'plasmashell' in that script returns nothing unfortunately.
rycwo has quit [Quit: ZNC 1.7.1 - https://znc.in]
rycwo has joined #nixos
<slabity> What executes the autostart file?
rycwo has quit [Client Quit]
alex`` has quit [Ping timeout: 272 seconds]
<slabity> I guess specifically I'm looking for what starts the desktop shell and replace it with a new one
rycwo has joined #nixos
knupfer has joined #nixos
<slabity> I'm guessing it's executing something like `plasmashell -p org.kde.plasma.shell.desktop` and want to execute `plasmashell -p org.kde.plasma.shell.phone` instead
<worldofpeace> Do you want to start a different version a plasma shell(different executable)?
<slabity> worldofpeace: Yes
<worldofpeace> slabity: Are you working on getting plasma phone things?
<slabity> worldofpeace: Yes. I got it running on NixOS manually. Now I'm making a module for it
<worldofpeace> slabity: I see, well your problem seems to be that all the plasma desktop stuff is in the environment (xdg autostarts) and you don't want that as to start the plasma phone shell
<slabity> That sounds about right
<worldofpeace> I'm not really acquainted with the plasma internals, but I am familar with all the base specs that they follow to get these things to work.
<worldofpeace> slabity: Have you thought about submitting a pr (you said it was working manually)?
<slabity> worldofpeace: 'Working manually' as in I have a working derivation for plasma-phone-components and can run `pkill plasmashell && plasmashell -p org.kde.plasma.shell.phone`
ilmu has quit [Ping timeout: 250 seconds]
<slabity> I guess I could start a WIP pr
<worldofpeace> I'm looking at plasma-phone-components now
<slabity> worldofpeace: It's very similar to the `plasma-desktop` package in nixpkgs
<worldofpeace> Ahh so it's a duplicated organization of plasma-desktop
<slabity> Pretty much. Just a few changed dependencies
<worldofpeace> It looks like they're using systemd service's
<slabity> worldofpeace: I believe those systemd services are just placeholders
<worldofpeace> slabity: Guess its the same situation that's in GNOME then (systemd managed vs xdg autostart)
srid6 has joined #nixos
srid has quit [Read error: Connection reset by peer]
<teto> MarcWeber: I remember when I had this problem, drove me crazy since I back then I didn't suspect zsh at all. I've seen an issue on nixpkgs, I am surprised it has not been fixed yet
<worldofpeace> slabity: I'm seeing a plasma-phone script. I'm guessing you tried just executing that as to start the session.
adetokunbo has quit [Quit: This computer has gone to sleep]
<slabity> worldofpeace: Unfortunately that script has a bunch of hardcoded paths. It also just tries to start a new KDE session and run 'plasmashell -p ...phone', so I'm not sure if it's useful
bitonic is now known as ex_falso
ex_falso is now known as bitonic
<worldofpeace> I think that sounds like the right thing for plasma, and hardcoded paths can be patched away
dejanr has joined #nixos
ixxie has joined #nixos
<worldofpeace> I'd expect them to have a proper session definition, but I'm not familiar so maybe they're not there yet
<MarcWeber> teto: Thank you, not fixed in master yet.
<teto> MarcWeber:I would rate it as high priority as well since it can be so confusing and in such a crucial tool
<MarcWeber> I appended how to fix it. Will fix in my configuration for the time being.
<{^_^}> [nixpkgs] @dotlambda merged pull request #56884 → pythonPackages.isort: 4.3.4 -> 4.3.15 → https://git.io/fhx7x
<{^_^}> [nixpkgs] @dotlambda pushed 3 commits to master: https://git.io/fjUR5
zupo_ has joined #nixos
<{^_^}> [nixpkgs] @hedning pushed to gnome-3.32 « handbrake: add required harfbuzz dependency »: https://git.io/fjURb
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/0ef2bffe5be (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<mupf> odd. If I change anything (or when I remove my services.udev.extraRules option, I get this
zupo has quit [Ping timeout: 250 seconds]
grizwako has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #57965 → ocamlPackages.cairo2: 0.5 -> 0.6 → https://git.io/fjfRl
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.cairo2: 0.5 -> 0.6 (#57965) »: https://git.io/fjU0Y
JonReed has joined #nixos
AleXoundOS has joined #nixos
<JonReed> What is the easiest way to allow a port (lets say `12345`) from host `192.168.1.0/24` ? `networking.firewall.allowedTCPPorts` allows them for `0.0.0.0/0`. Do I have to manually create a rule in `networking.firewall.extraCommands` or there is another option for this?
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<JonReed> clever: Thanks.
<clever> JonReed: 27-29 are almost exactly what you want
<hyper_ch> hi clever
<{^_^}> [nixpkgs] @samrose opened pull request #58366 → commit for u-boot build of bananapim64 → https://git.io/fjU0w
fusion809 has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c pushed to release-19.03 « lispPackages.stumpwm: mimic Query-FS tricks for adding extra deps »: https://git.io/fjU01
linarcx has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed to staging « python.pkgs.pylint: pytestrunner belongs in nativeBuildInputs »: https://git.io/fjU09
<{^_^}> [nixpkgs] @FRidh pushed to release-19.03 « python.pkgs.pylint: pytestrunner belongs in nativeBuildInputs »: https://git.io/fjU0H
<samrose> is there a way to tell whether someone has run `nixos-install --no-root-passwd` on an already installed system after the fact?
<acowley> Can a nixpkgs commiter take a look at this PR to the linux configuration? It's been waiting for over a week, and I think it's just gone unnoticed. https://github.com/NixOS/nixpkgs/pull/57885
<{^_^}> #57885 (by acowley, 1 week ago, open): linux: Enable AMD's amdkfd kernel driver in >= 4.20
* andi- looks
<musicmatze> acowley: do you think we should borg let build this?
<musicmatze> s/borg let/let bord/
<acowley> musicmatze: Probably, yes
<musicmatze> fail. -.-' I mean "Do you think we should start a build with borg?"
<musicmatze> okay
<andi-> I am not sure you can tell ofBorg to just build one module..
<andi-> building an entire kernel will probably timeout
<acowley> Hm. So what is the right way to test kernel changes? It's possible this has only been built by myself and the reporter of the issue that prompoted this change.
<andi-> the only relevant phase is probably the configure phase where the scripts enalbe all the options
<andi-> checking that that doesn't fail SHOULD be enough. Not saying it is the ultimate sign.
aristid has joined #nixos
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/0ef2bffe5be (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<andi-> I requested a build of linuxPackages_latest.. lets see what happens
<musicmatze> andi-: do you think it will timeout? I can trigger the borg, what attributes do you think should I trigger?
<acowley> andi-: Thank you!
<musicmatze> +^1
<{^_^}> [nixpkgs] @bignaux opened pull request #58367 → [WIP] poedit: 1.5.7 -> 2.2.1 → https://git.io/fjUEO
<andi-> musicmatze: in retrospect I'd have said linux_latest / linux_4….. would have been enough to trigger.
agander__ has joined #nixos
<musicmatze> Yeah, I was about to trigger 4_19 ... but its okay now :-)
<musicmatze> we can always trigger 4.19 later as well.
<acowley> That didn't get too far
<andi-> ahh it doesn't recurse into attributes
<andi-> musicmatze: can you trigger 4.19 and something newer then?
<{^_^}> [nixpkgs] @marsam opened pull request #58368 → timescaledb: 1.0.0 -> 1.2.2, timescaledb-parallel-copy: 2018-05-14 -> 0.2.0 → https://git.io/fjUE3
<samueldr> andi-/musicmatze/acowley: won't `yes` make it built-in instead of a module? is this desired?
<{^_^}> [nixpkgs] @bzizou opened pull request #58369 → clustal-omega: init at 1.2.4 → https://git.io/fjUEZ
<samueldr> oh, switched to tristate to bool
<samueldr> so I guess it's not a module anymore
<samueldr> (looking at cateee.net/lkddb)
<catern> idea: someone should set up a NixOS tilde club
endformationage has joined #nixos
<catern> that would be fun! and maybe even a good way to expose some of Nix's features to a broader audience, if it was easy to access
<andi-> I read the recent things on the OpenBSD tilde club but somehow I missed the whole concept.
<infinisil> catern: What's a tilde club?
<catern> infinisil: I think that's the hip name for a shared shell server
<andi-> oh
<acowley> samueldr: I do not know if another option would be better
<catern> Which has open registration to the public for free
<samueldr> acowley: from 4.20+ there is no other option apparently
<acowley> Oh, yes, I see
<acowley> I had read that page a dozen times but not understood it
<catern> Or, not necessarily for free, but I think a lot of them are free
<samueldr> which is why 4.19 and previous built it; anything that can be answered by `m` will be built by default
<samueldr> (when asked by the kernel config script)
<acowley> Oh, wow, that entirely answers an ongoing mystery for me
<catern> infinisil: anyway it's a place that provides shell accounts
<acowley> That seems a bit unfortunate, but I guess amdgpu already was a builtin
<catern> So yeah, someone should make a NixOS shell server! and give out shell accounts!
<samueldr> acowley: if it was, then it shouldn't be an issue I guess
Jackneill has quit [Quit: Leaving]
<buckley310> i would fund a nixos machine with shell accounts, except i feel like poeple would just use it for torrenting xD
<acowley> Yeah, I didn't appreciate the distinction that amdgpu was built in while amdkfd was a module
<acowley> Well that's a TIL for me
hellrazor has quit [Ping timeout: 250 seconds]
<infinisil> catern: How do you prevent abuse on these?
hellrazor has joined #nixos
<buckley310> actually, you can use iptables to prevent egress from specific accounts, since the nix daemon fetches packages and stuff, not the user accounts, you can just block the users from internet access right?
<buckley310> but everything should still work
<infinisil> Well you can still wreak havoc in nix builds
Jackneill has joined #nixos
<samrose> ok I found that you can verify that `nixos-install --no-root-passwd` has succeeded by checking /etc/passwd and next to `root` you will see `:!:1::::::`
<infinisil> buckley310: And it wouldn't be as cool to just not be able to download stuff
<samrose> (or any user where automatic login, or no login has been set)
<catern> infinisil: what kind of abuse do you mean?
<buckley310> samrose, i think thats etc/shadow?
<catern> it's true that people can torrent and stuff
<catern> but I think people generally control that through social means
<gchristensen> so I have a service built where you get a nixos server with 1hr free
<infinisil> catern: All kind of stuff, maybe people could get the server's ip on a blacklist
<infinisil> Or hog all CPU
<catern> the point of the new "tilde club" model is that it's a community, where you can socialize and stuff
<gchristensen> you log in with github and paste in a configuration.nix and it gets you a free server
<catern> not just a service
<infinisil> And all the things I probably can't think of right now
<catern> gchristensen: yeah but I like multi-user services
<catern> servers*
<gchristensen> I see
kisonecat has quit [Ping timeout: 250 seconds]
<samrose> buckley310: yes! /etc/shadow
<catern> it's quite fun to be on a multi-user server and be able to interact with other users there
<gchristensen> wayland users, my emacs and slack windows display real fuzzy (19.03) with my hidpi(scaled) screens -- is there a fix?
<infinisil> catern: If it's public, then I fear abuse. If it's only a private club, not so much
<buckley310> it would have to be a word-of-mouth friends-of-friends thing for it to not get trashed. i think if theres just a public signup page people will immidiately start mining monero
i1nfusion has quit [Remote host closed the connection]
<gchristensen> someone should do it!
<catern> there are plenty of existing tilde clubs which don't have that problem :)
<gchristensen> do it!
i1nfusion has joined #nixos
<catern> you underestimate the general goodness of humanity (and also the value of security through obscurity, heh...)
<catern> gchristensen: yeah I'm thinking about it, I might do it
<catern> Nix makes a tilde club much nicer since you can install your own software
<catern> anyway, I'm not going to do it immediately because I'm working on other projects (but those projects would be cool to use on a NixOS multi-user shell server)
<{^_^}> [nixpkgs] @Slabity opened pull request #58370 → WIP: Add plasma-phone package → https://git.io/fjUEr
init_6 has quit []
kisonecat has joined #nixos
<slabity> worldofpeace: If you're interested, I just created a PR
<gchristensen> samueldr: ^
<samueldr> gchristensen: plasma-phone?
<infinisil> We could have an invite tree like lobste.rs
<samueldr> yeah, I was waiting for the PR to be opened since they dropped words about it a couple days ago :)
<buckley310> i would give the shared shell accounts thing a try maybe :o
<buckley310> whats a good domain name
<{^_^}> swaywm/sway#2966 (by RuiAlias, 21 weeks ago, closed): HiDPI support: add option to only scale Wayland-native programs
<infinisil> buckley310: nix.sh maybe? :P
<{^_^}> [nixpkgs] @dtzWill opened pull request #58371 → mkvtoolnix,libmatroska,libebml: updates → https://git.io/fjUEy
<{^_^}> [nixpkgs] @dtzWill opened pull request #58372 → bdf2psf: 1.190 -> 1.191 → https://git.io/fjUEH
<buckley310> gah, taken
<worldofpeace> slabity: Great, I'm definitely interested
<Taneb> Is there a way to set things up so I can copy things across machines locally without worrying about keys?
<{^_^}> [nixpkgs] @dtzWill opened pull request #58373 → libxmlb: 0.1.7 -> 0.1.8 → https://git.io/fjUE5
<samrose> has anyone run across building a nixos iso in hydra, and having the resulting ISO not being able to login to user with error `systemd-journald failed to create system journal no space left on device`?
<buckley310> oh, i got one
<buckley310> nixo.sh is available
<samueldr> samrose: not an iso, but an ext4 image where it wasn't able to resize at boot; still unsolved for me, but by lack of trying and time
<infinisil> buckley310: Noice!
<samrose> I can flash the ISO to usb and install on actual hardware, but I cannot use the ISO in virtualbox
<catern> i've been fairly impressed with hasbang.sh
<catern> or, more specifically, impressed with their signup flow; I haven't actually used it
<samrose> samueldr: do you know of some clues out there about sizing or otherwise getting to the bottom of this?
<buckley310> oh .sh domains are expensive
<clever> samrose: what fails if you try to boot the iso on virtualbox?
<samueldr> samrose: is your iso image based on the squashfs installer iso things?
<{^_^}> [nixpkgs] @dtzWill opened pull request #58374 → libjpeg-turbo: 2.0.1 -> 2.0.2, cleanup → https://git.io/fjUue
<samueldr> if so, no idea, in my case it was really an ext4 partition; and solving it will require resizing it as expected
<samrose> clever: the failure is no user prompt on boot in vbox, and a message that `systemd-journald failed to create system journal no space left on device`
<samrose> the machine boots, but is unusable due to this issue
<catern> (yuck, hashbang uses Kubernetes. I would hope that NixShells would use pure Nixops stuff :) )
<samrose> samueldr: yes I am based on squashfs installer
<samueldr> then my situation is probably irrelevant :)
<samueldr> samrose: does the nixos iso have the same issue?
<samueldr> like, one from the nixos.org website
<samrose> samueldr: I will check it thanks good idea
<infinisil> catern: i mean it's a single machine, so nixops isn't needed probably
<catern> infinisil: true, a single huge machine is best
<samrose> samueldr: the iso from nixos.org is actually a nixos-minimal, and frankly it may be that I should be using that as a basis for my build instead of what I am currently doing
<sphalerite> so I'm trying to get a custom-configured kernel by doing boot.kernelPackages = pkgs.callPackage ./kernel.nix {}; where kernel.nix is https://gist.github.com/lheckemann/4cd0cc20b475473ef1ebee4fe51fa649 and it's complaining "- This kernel does not support rpfilter" — how do I get it to pick up on the option being enabled?
<sphalerite> clever: you may know? ^
<samrose> oh wait I lied, I am using `nixos/modules/installer/cd-dvd/installation-cd-minimal.nix`
<samueldr> sphalerite: kernelHasRPFilter = ((kernel.config.isEnabled or (x: false)) "IP_NF_MATCH_RPFILTER") || (kernel.features.netfilterRPFilter or false);
Makaveli7 has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58376 → cmocka: 1.1.1 -> 1.1.3 → https://git.io/fjUuI
<samueldr> which is weird considering you have it in structuredExtraConfg
<sphalerite> samueldr: exactly
<the-kenny> I love that randomly going to env.sh gives me a random developer blog with focus on Emacs
reinhardt has quit [Quit: Leaving]
<samueldr> sphalerite: maybe this part wasn't ever working, and it relied on the following to work? https://github.com/NixOS/nixpkgs/blob/853b589f78cff37f458d823087b43c44da91938e/pkgs/os-specific/linux/kernel/generic.nix#L64
<{^_^}> [nixpkgs] @FRidh pushed to staging « python3: 3.7.2 -> 3.7.3 »: https://git.io/fjUut
<samueldr> sphalerite: or working before the structured config refactor
<sphalerite> samueldr: heh.
<samueldr> might be better to shed `kernelFeatures` off from the kernel bits and rely on config options? otherwise features could lie?
<{^_^}> [nixpkgs] @bzizou opened pull request #58377 → exonerate: init at 2.4.0 → https://git.io/fjUuq
erictapen has joined #nixos
winem_ has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed to staging-19.03 « python3: 3.7.2 -> 3.7.3 »: https://git.io/fjUum
christianpoveda has joined #nixos
<christianpoveda> Hello everyone, I'm migrating to nixos and I have some questions about configuring gnome. Is this the right place to ask them?
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<samueldr> christianpoveda: definitely
<christianpoveda> samueldr: thank you!
<christianpoveda> First of all, I enabled gnome on my configuration.nix file, but there are several packages that i do not want to install, how can I modify my configuation.nix file to remove them?
<qyliss^work> christianpoveda: perhaps environment.gnome3.excludePackages?
sigmundv has joined #nixos
rauno has quit [Remote host closed the connection]
<christianpoveda> and how can I list all the packages installed when enabling gnome?
<qyliss^work> That's a trickier question.
<worldofpeace> christianpoveda: You can use `environment.gnome3.excludePackages = [ $attributename ]`
fendor has quit [Ping timeout: 246 seconds]
<qyliss^work> Oh, it looks like it's this:
<qyliss^work> > pkgs.gnome3.corePackages
<{^_^}> [ <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> ]
<{^_^}> [nixpkgs] @minijackson opened pull request #58378 → waybar: 0.4.0 -> 0.5.0 → https://git.io/fjUu6
<qyliss^work> > map (x: x.name) pkgs.gnome3.corePackages
<{^_^}> [ <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> <CODE> ]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #57461 → turses: fix crash when starting with existing config file → https://git.io/fhjEB
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fjUuP
<worldofpeace> christianpoveda: We don't really have a great ui for that currently, but the nix expression should suffice https://github.com/NixOS/nixpkgs/blob/master/pkgs/desktops/gnome-3/default.nix#L35 (one's that can be removed with the nixos option)
<{^_^}> [nixpkgs] @dotlambda merged pull request #58361 → python.pkgs.cartopy: fix build → https://git.io/fjU46
<{^_^}> [nixpkgs] @dotlambda pushed to master « python.pkgs.cartopy: fix build (#58361) »: https://git.io/fjUuS
ddellacosta has joined #nixos
agander__ is now known as agander
sinner has joined #nixos
sinner is now known as Guest78878
<samrose> samueldr: fwiw the nixos official minimal cd does not have the same issue in virtualbox
<samueldr> samrose: since it's squashfs-based, does the virtualbox vm have enough ram?
<samueldr> (not sure if relevant)
<samrose> samueldr: hmm well it's worth a check
<samueldr> (squashfs + tmpfs I guess)
<{^_^}> [nixpkgs] @dotlambda merged pull request #57442 → python37Packages.pyshp: 2.0.1 -> 2.1.0 → https://git.io/fhjBc
<{^_^}> [nixpkgs] @dotlambda pushed 2 commits to master: https://git.io/fjUub
Guest52600 has quit [Ping timeout: 245 seconds]
<christianpoveda> thank you for your guidance, I'll start doing it and tell you my results :P
vmandela has joined #nixos
drakonis has joined #nixos
fendor has joined #nixos
<{^_^}> [nixpkgs] @dotlambda pushed to release-19.03 « python.pkgs.cartopy: fix build (#58361) »: https://git.io/fjUzt
Guest78878 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @catern closed pull request #39093 → nix: add a fromGit argument so it can be overridden → https://git.io/vpTQf
erasmas has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58380 → talloc: 2.1.14 -> 2.2.0, also update tevent,ldb,tdb → https://git.io/fjUzC
infinee_ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-3.32 « fixup! gnome3.gpaste: 3.30.2 -> 3.32.0 »: https://git.io/fjUz0
<{^_^}> [nixpkgs] @dtzWill opened pull request #58381 → gnupg: 2.2.14 -> 2.2.15 → https://git.io/fjUzu
samrose has quit [Quit: Konversation terminated!]
<jD91mZM2> When writing a package derivation, if I reference a dependency by interpolation (i.e. "${hello}/bin/hello") only in buildPhase, I don't seem to be required to put that package in buildInputs. Should I?
samrose has joined #nixos
<clever> jD91mZM2: correct, you can leave it out
astrofog has joined #nixos
<samrose> samueldr: when I boost memory way up, I can boot into OS
<samrose> in virtualbox
<samrose> thanks for that clue
imdoor has joined #nixos
<samueldr> something must be filling the tmpfs
<samueldr> IIRC defaults for tmpfs is half the RAM
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « liquidhaskell: switch ghc-8.6.x version to the 'develop' branch to fix the build »: https://git.io/fjUz6
<{^_^}> [nixpkgs] @dtzWill closed pull request #58315 → falkon: 3.0.1 -> 3.1.0 → https://git.io/fjUsv
<{^_^}> [nixpkgs] @peti pushed 6 commits to haskell-updates: https://git.io/fjUzP
<{^_^}> [nixpkgs] @dtzWill merged pull request #58300 → broot: 0.7.2 -> 0.7.4 → https://git.io/fjUYZ
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/fjUz1
<christianpoveda> I'm getting a lot of errors with undefined variables in environment.gnome3.excludePackages
<{^_^}> [nixpkgs] @dtzWill closed pull request #58292 → libebml: 1.3.6 -> 1.3.7 → https://git.io/fjUmt
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-3.32 « fixup! arc-theme: fix build »: https://git.io/fjUzM
<christianpoveda> forget it, it was my fault :P
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/fjUzD
christianpoveda has quit [Quit: Lost terminal]
dejanr has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/fjUzy
<{^_^}> [nixpkgs] @peti pushed 3 commits to master: https://git.io/fjUz9
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjUzd
AleXoundOS has quit [Quit: Leaving]
<joko> Hey, I was wondering, is it possible to override attributes in defaultGemConfig?
<qyliss^work> joko: what do you mean exactly?
<rixed> I know this is supposed to be about nixos, but I have a question re. nixpkgs on macos: is there a better chan for that?
<qyliss^work> rixed: #nix-darwin
<qyliss^work> But nobody's going to be upset if you ask here
christianpoveda has joined #nixos
winem_ has quit [Ping timeout: 250 seconds]
<joko> qyliss^work: I would like to start a project using nixpkgs from 18.09 and I think it fails because this is missing: https://github.com/NixOS/nixpkgs/pull/54881
<christianpoveda> Ok i removed a lot of packages! thank you
<{^_^}> #54881 (by alyssais, 8 weeks ago, merged): defaultGemConfig.tzinfo: fix for >=2.0
<qyliss^work> joko: oh, right (hi, I'm alyssais)
<qyliss^work> I could just backport that for you if you want.
<rixed> qyliss^work: thanks, will ask there first
<qyliss^work> But in general, you can add stuff to defaultGemConfig with a merged attribute set
mounty has quit [Ping timeout: 250 seconds]
<joko> qyliss^work: kewl, thanks for your contribution :D No need to backport it, it's just for a hackathon event on our company, I think it's a nice opportunity to show some nix stuff :D
<qyliss^work> > defaultGemConfig // { foo = attrs: "bar"; }
<{^_^}> { atk = <CODE>; bundler = <CODE>; cairo = <CODE>; cairo-gobject = <CODE>; capybara-webkit = <CODE>; charlock_holmes = <CODE>; curb = <CODE>; curses = <CODE>; dep-selector-libgecode = <CODE>; digest-sh...
<christianpoveda> however there is a couple applications i could not remove: "gnome-books", "gnome-documents" and some cups manager, how can I remove those?
<qyliss^work> and then use can pass that as `gemConfig` to `bundlerEnv` or `bundlerApp`.
mounty has joined #nixos
siriobalmelli has joined #nixos
<joko> qyliss^work: nice, it worked, thanks!
Tucky has quit [Quit: WeeChat 2.2]
fresheyeball has quit [Read error: No route to host]
o1lo01ol1o has quit [Remote host closed the connection]
sinner has joined #nixos
o1lo01ol1o has joined #nixos
<siriobalmelli> hi guys, quick question: I am maintaining my own branch of nixpkgs here: https://github.com/siriobalmelli-foss/nixpkgs/tree/sirio ... how do I get nix-channels to point there?
sinner is now known as Guest97130
<infinisil> siriobalmelli: What's your usecase?
<qyliss^work> replace $name with whatever you want
<drakonis> qyliss^work: its a different branch
<drakonis> its not on master
<qyliss^work> Oh
<qyliss^work> Well then s/master/$branch/
<qyliss^work> But if you have a local checkout of the repo, you can also just point nixpkgs in NIX_PATH to that
<qyliss^work> Will save fetching from GitHub and you having to run nix-channel --update
<qyliss^work> Up to you
<siriobalmelli> that's brilliant, thank you :)
Ariakenom_ has quit [Ping timeout: 272 seconds]
<siriobalmelli> use case is I'm adding utilities I need to nixpkgs, so I maintain a '-dev' branch for pull requests upstream and a 'sirio' branch for my current working set ... also because not _all_ nixpkgs master commits will actually build on Darwin so I have to be careful there also :P
<siriobalmelli> I need to run but thanks again help very much appreciated
<sphalerite> samueldr: any idea how to convince nixos that rpfilter support is enabled?
civodul has joined #nixos
kisonecat has quit [Ping timeout: 272 seconds]
ambro718 has joined #nixos
dejanr has joined #nixos
schneid3306 has joined #nixos
<sphalerite> I tried adding features.netfilterRPFilter = true; to the buildLinux call but it doesn't seem to have changed anything
<clever> sphalerite: *digs thru cfg*
<clever> 269 XXXlinux_4_9 = pkgs.linux_4_9.override {
<clever> 270 extraConfig = ''
<clever> 271 NF_CT_PROTO_DCCP n
<clever> sphalerite: an old override i have since disabled
<christianpoveda> quick question, how can I remove gnome3 packages which are not optional?
<sphalerite> clever: that's not what I'm trying to achieve
<sphalerite> clever: I've got that sorted by now
<sphalerite> my problem is that when I try to build nixos with the kernel, I get a failed assertion - This kernel does not support rpfilter
<clever> sphalerite: ah, there is a nix level check, that is somewhat decoupled from the actual config
<sphalerite> clever: I know
<samueldr> sphalerite: just for kicks, tried using extraConfig instead of structuredExtraConfig?
christianpoveda has quit [Quit: Lost terminal]
<sphalerite> christianpoveda: it's ugly, but the only way I know of is to disable the module and replace it with your own copy that has the packages removed https://nixos.org/nixos/manual/#sec-replace-modules
<sphalerite> aw poo
<sphalerite> samueldr: I haven't. I shall.
christianpoveda has joined #nixos
<joko> qyliss^work or anyone actively using Ruby on your projects: Any preference for making HTTP(S) requests returning most likely JSON objects?
<qyliss^work> You mean in Ruby?
<joko> Yes
<joko> My initial search is pointing me to https://github.com/httprb/http
<{^_^}> [nixpkgs] @LinArcX opened pull request #58383 → samim-fonts: init at 3.1.0 → https://git.io/fjUgN
<qyliss^work> Ask me the same question in #nixos-chat.
<qyliss^work> (It's off-topic for this channel)
<NYXT> I'm still struggling w/ local clang dev due to CC wrapping. I now have a derivation for my build environment. I can nix-shell and build clang successfully. But that clang isn't wrapped and so won't find standard library headers from libcxx. I want to be able to stay in the nix-shell and trigger rebuilds and run tests from that (where I cannot always manually add flags) and I'm not sure how I could make the binary get CC-wrapped
<NYXT> after I've built it. Any more ideas?
<clever> NYXT: you need to manually pass it $NIX_CFLAGS_COMPILE and friends
<clever> NYXT: `env | grep --color FLAGS`
drakonis has quit [Quit: WeeChat 2.3]
<clever> NYXT: 80% of what cc-wrapper does, is force (g)cc to obey $NIX_CFLAGS_COMPILE, because packages often overwrite CFLAGS
<NYXT> clever: Thanks. I don't think I can do that when lit is invoking the compiler to run tests though.
<clever> NYXT: you could create your own bash script, that runs your clang, and prepends NIX_CFLAGS_COMPILE to the args
<clever> NYXT: and then name your script cc or clang, and put it first in PATH
ddellacosta has quit [Ping timeout: 255 seconds]
<NYXT> clever: I suppose that would work. Thanks.
<sphalerit> christianpoveda: it's ugly, but the only way I know of is to disable the module and replace it with your own copy that has the packages removed https://nixos.org/nixos/manual/#sec-replace-modules
rcshm has joined #nixos
<sphalerite> samueldr: ok, finally tried it (train internet is awful). Didn't help :)
<samueldr> then at least it's not my (unlikely) assumption that somehow it would rely on the old behaviour :/
<{^_^}> [nixpkgs] @gnidorah opened pull request #58384 → qmmp: 1.2.5 -> 1.3.1 → https://git.io/fjU24
drakonis has joined #nixos
drakonis_ has joined #nixos
<linarcx> Guys. a simple question. i can subscribe to multiple channels. right? my question is when i enter: `sudo nixos-rebuild swith upgrade`, which channel will be used?
drakonis1 has joined #nixos
<buckley310> whatever channel you have with the label "nixos"
kisonecat has joined #nixos
<symphorien> to update all channels, run sudo nix-channel --update
<linarcx> symphorien: That command specifically. what happen if i enter that command?
<symphorien> it downloads the url specified in nix-channel --list and unpacks it somewhere
drakonis has quit [Ping timeout: 255 seconds]
<christianpoveda> sphalerit: that would mean that i need to grab al the gnome3 related files from nixpkgs and modify them?
drakonis_ has quit [Ping timeout: 250 seconds]
<sphalerite> christianpoveda: no, just the gnome3 desktop module, somewhere in nixpkgs/mnixos
<sphalerite> /modules
Neo-- has joined #nixos
<sphalerite> christianpoveda: yep
<linarcx> symphorien: let me explain more. imagin i have firefox in configuration.nix. and subscribe to unstable and 18.09 channels. what happen if i use that command? which firefox verion will be download? version from 18.09 or version from unstable?
Ariakenom has joined #nixos
<christianpoveda> sphalerite: so for example to remove gnome-documents i should remove it from environment.systemPackages?
<symphorien> configuration.nix uses the channel called nixos
<sphalerite> christianpoveda: yep
<tilpner> linarcx: Depends on how you subscribe to them (e.g. the names you give them in nix-channel)
<linarcx> tilpner: I can't understand very well. can you give me an example?
<tilpner> linarcx: How did you subscribe to the channels?
<christianpoveda> sphalerite: but then i should have extra precautions when updating or something?
<linarcx> tilpner: something like this: `nix-channel --add https://nixos.org/channels/nixos-version nixpkgs`
<tilpner> linarcx: And the other one?
<symphorien> linarcx: Note that root and your user have distinct channels
<sphalerite> christianpoveda: yeah, you'll want to check for changes to the original gnome3.nix and port them to yours. You probably won't get any horrendous breakage if you don't though.
<sphalerite> christianpoveda: alternatively, you can submit a PR removing gnome-documents from the required packages and continue using the upstream module :)
pie_ has quit [Ping timeout: 250 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<christianpoveda> sphalerite: oh well i think that's a little bit delicate https://github.com/NixOS/nixpkgs/issues/10241
<{^_^}> #10241 (by msteen, 3 years ago, closed): Optional services in Gnome 3
astrofog has quit [Remote host closed the connection]
<sphalerite> christianpoveda: ooooh it's a service you want to disable
linarcx has quit [Ping timeout: 245 seconds]
wfranzini has quit [Remote host closed the connection]
<sphalerite> christianpoveda: in that case just do it as msteen described in their comment on that issue
<christianpoveda> well... both, i want to remove it entirely
<sphalerite> christianpoveda: gnome-documents doesn't seem to be brought in by anything other than that?
<christianpoveda> for example the gnome-documents packages has at least two applications that i'll never use: gnome-documents itself and gnome-books
Zer000 has joined #nixos
ubert has quit [Quit: Leaving]
linarcx has joined #nixos
<Ericson2314> Where's oxij to tell me about https://github.com/Arkq/bluez-alsa hehe
ddellacosta has joined #nixos
<makefu> Ericson2314: "When you are using pulseaudio you are literally supporting the devil!"
<christianpoveda> sphalerite: couldn't I just modify on my configuration.nix systemPackages and disable gnome-documents?
m0rph has quit [Quit: Leaving]
ddellacosta has quit [Ping timeout: 272 seconds]
linarcx has quit [Ping timeout: 268 seconds]
fendor has quit [Ping timeout: 244 seconds]
<sphalerite> christianpoveda: no, unfortunately modules can't remove packages from systemPackages
<symphorien> christianpoveda: by any chance, does an overlay gnome3.gnome-documents = null; work ?
detran has joined #nixos
linarcx has joined #nixos
<symphorien> or gnome3.gnome-documents = super.coreutils
<sphalerite> christianpoveda: but services.gnome3.gnome-documents.enable = lib.mkForce false; should prevent it from being added to systemPackages
<clever> symphorien: due to how overlays work, that would set gnome3 to a set that contains only gnome-documents = null; and all other gnome things would be missing
<christianpoveda> sphalerite: let me try it :P
<symphorien> ah right. scopes are a joy to work with
ddellacosta has joined #nixos
<clever> symphorien: you want gnome3 = super.gnome3.gnome3.overrideScope' (_: _: { gnome-documents = null; });
<clever> which will apply an overlay to gnome3, to create a new gnome3 lacking X, then put that into a nixpkgs overlay, to replace the whole gnome3
<christianpoveda> i just did the "mkForce false", let me reboot and I'll tell you what happens :)
<christianpoveda> brb
christianpoveda has quit [Quit: Lost terminal]
christianpoveda has joined #nixos
<christianpoveda> ok it worked :D
<christianpoveda> thank you!
knupfer has quit [Ping timeout: 250 seconds]
<clever> yep
<christianpoveda> i also have some "manage printing" app but i could not find it
<christianpoveda> any idea where is this app coming from
<christianpoveda> ?
<clever> christianpoveda: run xprop, and click on the app, to find its process name
<clever> _NET_WM_PID(CARDINAL) = 5030
<clever> for example, i can see this when i click on my terminal emulator
<clever> then i can refer to `ps aux` to find the proc name
<christianpoveda> well the thing is that it just opens a window in firefox pointing to the default CUPS backend port
<clever> ah
<clever> what if you right click it?
<christianpoveda> yeah sorry i forgot to tell you that
<christianpoveda> well there is the "new window" and "add to favorites" option
<christianpoveda> no more
<clever> can you screenshot the thing?
<christianpoveda> i guess i could find the .desktop file?
domogled has quit [Ping timeout: 250 seconds]
<samueldr> christianpoveda: it's cups.desktop, from cups
ardumont has quit [Ping timeout: 246 seconds]
<samueldr> (found it through a hunch, searchd using nix-locate -r 'cups.*desktop' and verified through nix-store --realise that it had the name you saw)
<christianpoveda> samueldr: but i didn't enable cups D:
dnlkrgr has joined #nixos
alex`` has joined #nixos
<samueldr> if it ends up being part of the closure, its share/applications/ folder will be merged to the system's which is where the desktop looks for applications
<clever> christianpoveda: what do you get if you run `nixos-option services.printing.enable` ?
<christianpoveda> value: false
<clever> christianpoveda: nix-store -qR /run/current-system | grep cups
<christianpoveda> ok, i have: cups, cups-dev, cups-lib and a cups.pam file
<clever> christianpoveda: what is the full path in the store?
<christianpoveda> /nix/store/2lh6g39wh438chr1f0ddbk8wqnahp62c-cups-2.2.6-lib
<christianpoveda> /nix/store/b9ypwpa96g1gmxg3n6m04awy4dnss4rw-cups-2.2.6
<christianpoveda> /nix/store/bim3gzcy0lpqql94ddxlp6f4qp7w40dq-cups.pam
<christianpoveda> /nix/store/az1q9h3k09nkbakz2n9fiww35k09aiz1-cups-2.2.6-dev
<christianpoveda> sorry for the Ctrl+V
<clever> christianpoveda: nix why-depends /run/current-system /nix/store/b9ypwpa96g1gmxg3n6m04awy4dnss4rw-cups-2.2.6
<christianpoveda> ohh man that command sounds awesome
Glider_IRC__ has joined #nixos
<clever> christianpoveda: the output uses colors heavily, so a screenshot may be better
rcshm has quit []
agander has quit [Ping timeout: 268 seconds]
<christianpoveda> ok if i'm reading correctly is gnome-control-center
<{^_^}> [nixpkgs] @booxter opened pull request #58385 → turses: fix crash when starting with existing config file → https://git.io/fjUaO
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/d73f16d6767 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<clever> christianpoveda: yeah, so gnome-control-center is to blame
<christianpoveda> clever: clever
<{^_^}> [nixpkgs] @bjornfor merged pull request #58384 → qmmp: 1.2.5 -> 1.3.1 → https://git.io/fjU24
<{^_^}> [nixpkgs] @bjornfor pushed commit from @gnidorah to master « qmmp: 1.2.5 -> 1.3.1 »: https://git.io/fjUaG
adetokunbo has joined #nixos
<clever> oh, but a lot of things depend on cups, but dont pull in the .desktop
<clever> so you would want to add --all to why-depends
<clever> and then it gets messy, you would have to check a lot of things for the propagated build inputs under nix-support
Glider_IRC_ has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @booxter opened pull request #58386 → turses: fix crash when starting with existing config file → https://git.io/fjUaW
Myhlamaeus has joined #nixos
jbgi has quit [Ping timeout: 250 seconds]
<samueldr> clever: gtk+ 3
<christianpoveda> clever: yeah i'm basically seeing all the gnome related packages here
<samueldr> propagatedBuildInputs ++ optional cupsSupport cups;
<linarcx> symphorien: Yes, if i use `sudo` it will add for root?
<linarcx> tilpner: for example : ``nix-channel --add https://nixos.org/channels/unstable nixpkgs` `
<symphorien> linarcx: yes
<tilpner> linarcx: Yes, I saw that. But you were talking about two channels, and the name you give them matters a lot (here: "nixpkgs")
<linarcx> symphorien: So if i add two channel for root, whick one will be used when i rebuild the system configuration?
<tilpner> linarcx: I don't know whether nixos or nixpkgs is preferred by nixos-rebuild, but if you named them e.g. nixos-unstable then it's not going to take that by default
ddellacosta has quit [Ping timeout: 255 seconds]
<linarcx> tilpner: Aha, only one channel with `nixpkgs` will be used. is it right?
<christianpoveda> samueldr: so it's gtk3 fault?
<tilpner> linarcx: You can expliticly use other channels. The only other channel name of relevance is "nixos", but I'm not really sure how
<symphorien> linarcx: the one called "nixos"
<samueldr> christianpoveda: at least gtk3's
<tilpner> linarcx: All other ones will be ignored by default
<linarcx> tilpner: symphorien: Ah, thank you both
<samueldr> christianpoveda: other packages could do the same
<linarcx> These tips exists in wiki or manual?
<tilpner> linarcx: You should probably only have either "nixos" or "nixpkgs", not both
clr_ has joined #nixos
adetokunbo has quit [Quit: This computer has gone to sleep]
dwdr has joined #nixos
<christianpoveda> samueldr: ohh well... i guess there is not much for me to do to fix it then :( hahaha
<christianpoveda> talking about gtk3, how can i set a theme from my configuration.nix file?
<betawaffle> how do i find a list of valid values for i18n.consoleFont on my system?
<tilpner> I set .config/gtk-3.0/settings.ini from my config
<tilpner> There might be a global version of that which you could try
clr__ has quit [Ping timeout: 250 seconds]
<samueldr> I don't think there is (yet?) but an IRC user (which I think is offline right now?) ottidmes IIRC shared that lately https://gist.github.com/msteen/412a69295c3c9adc0127e56b3fe8538a
<tilpner> betawaffle: cd $(nix-build --no-out-link '<nixpkgs>' -A kbd)/share/consolefonts
<tilpner> betawaffle: That might not be all of them though
<samueldr> haven't yet started to use it, but it's in the queue for "the ultimate no-home nixos config" I hope to achieve one day
babic has quit [Read error: Connection reset by peer]
<tilpner> samueldr: No-home or declarative-home?
<christianpoveda> tilpner: That would be enough for me
<samueldr> tilpner: both
<christianpoveda> tilpner: i mean the local version
<tilpner> samueldr: I put mine into my home because theoretically it would support for multiple users to use different themes
<samueldr> declarative global settings, meaning that I shouldn't need anything other than stateful things in HOME, and HOME might not even be where stateful user things live
htc^ has joined #nixos
<betawaffle> and how can i install other fonts? also, not all of them? is there somewhere else i should look?
<tilpner> (In practice, that's not required of course)
<samueldr> and this is in a setup where I assume a single-user system :)
<{^_^}> [nixpkgs] @primeos opened pull request #58387 → gpgme: 1.12.0 -> 1.13.0 → https://git.io/fjUaP
<christianpoveda> same here :P
<christianpoveda> where can i read how to modify config files external to nix?
<samueldr> christianpoveda: by default nixpkgs/nixos assumes that the user settings are dealt with "as usual", so user config files as usual just like on other distros
<samueldr> if that's what you meant
<samueldr> ,home-manager
<{^_^}> home-manager allows you to manage your per-user configuration similarly to NixOS's configuration.nix <https://nixos.wiki/wiki/Home_Manager>. It can also be used in your NixOS configuration directly, see <https://rycee.gitlab.io/home-manager/index.html#sec-install-nixos-module>
<christianpoveda> that's crazy
<samueldr> ^this is the most popular (AFAIK) project dealing with user settings
<christianpoveda> (where crazy = great)
jomik has joined #nixos
adetokunbo has joined #nixos
drakonis has joined #nixos
<christianpoveda> samueldr: well i'd like to have my configuration as reproducible as possible
domogled has joined #nixos
<jomik> Heya, is there a way to watch a directory for change in home-manager? That is... I have a `~/.config/bat/themes/` dir that the user can add themes to (preferably through home-manager). And when a theme is added, one needs to run `bat cache --build`.
<{^_^}> [nixpkgs] @dtzWill opened pull request #58388 → gpgme: 1.12.0 -> 1.13.0 → https://git.io/fjUaH
noogie has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #58283 → fetchurl: use fetchurlBoot for zlib deps → https://git.io/fjULm
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjUa5
drakonis1 has quit [Ping timeout: 250 seconds]
christianpoveda has quit [Quit: Lost terminal]
ericsagnes has quit [Ping timeout: 259 seconds]
lrvick has quit [Quit: WeeChat 2.1]
dnlkrgr has quit [Quit: WeeChat 1.4]
o1lo01ol1o has quit [Remote host closed the connection]
Jetien has quit [Ping timeout: 250 seconds]
lrvick has joined #nixos
srl295 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58390 → musescore: 3.0.1 -> 3.0.5 → https://git.io/fjUVf
agander has joined #nixos
rycwo has quit [Quit: ZNC 1.7.1 - https://znc.in]
rycwo has joined #nixos
erictapen has quit [Quit: leaving]
rcshm has joined #nixos
<jomik> ryantm: Oooh, thanks - tho I only want to actually trigger it on a `home-manager switch`, hmm.
kisonecat has quit [Ping timeout: 245 seconds]
<ryantm> So something like home.activation.bat-theme = ''bat cache --build''; would always run
o1lo01ol1o has joined #nixos
knupfer has joined #nixos
<jomik> ryantm: Oh, that works, thanks ^^
o1lo01ol1o has quit [Remote host closed the connection]
neminis has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #56718 → brig: init at 0.3.0 → https://git.io/fhASo
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fjUV3
<betawaffle> how do i install firefox with wayland support?
mariel__ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58391 → nbd: 3.18 -> 3.19 → https://git.io/fjUVs
<{^_^}> [nixpkgs] @sondr3 opened pull request #58392 → Update JetBrains IDEs → https://git.io/fjUVn
fendor has joined #nixos
rycwo has quit [Quit: ZNC 1.7.1 - https://znc.in]
freeman42x has joined #nixos
rycwo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58393 → ncompress: 4.2.4.4 -> 4.2.4.5 → https://git.io/fjUVC
danny_ has joined #nixos
wolfman154 has joined #nixos
pie_ has joined #nixos
<wolfman154> How do I access the terminal settings from xmonad since there is no GUI, I want to change the font and background color?
nefix has joined #nixos
rycwo has quit [Quit: ZNC 1.7.1 - https://znc.in]
<nefix> Hey! Since yesterday I'm having this error when trying to update my packages: error: aiohttp-3.5.4 not supported for interpreter python2.7
agander_ has joined #nixos
<nefix> But neither I have python 2.7 packages installed explicitely nor aiohttp
<tilpner> betawaffle: i18n.consolePackages
bemeurer has joined #nixos
jomik has quit [Quit: WeeChat 2.4]
agander has quit [Ping timeout: 255 seconds]
<wolfman154> G
<{^_^}> [nixpkgs] @P-E-Meunier opened pull request #58394 → Carnix: 0.9 -> 0.10 → https://git.io/fjUVE
wolfman154 has quit [Quit: Mutter: www.mutterirc.com]
<nefix> Is there any way to see which package is the responsible for breaking everything?
<nefix> (Which pacakge has a dependency on aiohttp)
<slabity> nefix: I had that issue when trying to install nixops
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58395 → ndisc6: 1.0.3 -> 1.0.4 → https://git.io/fjUVg
jbgi has joined #nixos
vmandela has quit [Quit: Leaving]
<slabity> nefix: Do you have NixOps installed? One of the azure modules kept breaking it for me with that reason
<nefix> slabity: I did a custom derivation a month ago since the package on nixpkgs wasn't working. Let's see if this is the problem...
<clever> nefix: nix already tells you the answer in the error, can you pastebin the entire error output?
<nefix> slabity: Yeah, NixOps was the issue, thanks!
<nefix> clever: it wasn't saying anything useful, even with --show-trace (maybe because I'm using home-manager?)
<clever> nefix: does it give a giant spew of "cant build x, 1 dep failed" ?
o1lo01ol1o has quit [Remote host closed the connection]
<clever> slabity: thats an eval-time failure, rather then a build-time failure
<clever> eval-time ones are harder to read
<nefix> clever: no, it didn't. I commented out the NixOps part and now it's upgrading all the packages
ericsagnes has joined #nixos
iqubic has joined #nixos
<{^_^}> [nixpkgs] @cmacrae opened pull request #58396 → nixos/security: don't use sudo.extraRules for wheel rule → https://git.io/fjUVP
<iqubic> So I'm trying to use appimage-run and while it does work, I'm running into a few issues.
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/803e956919e (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<iqubic> The executable I'm running can't seem to find the CPIO executable.
<slabity> ,locate cpio
<{^_^}> Found in packages: afl, cpio, klibc, toybox, busybox, klibcShrunk, bashCompletion
<iqubic> Even though `which cpio` returns /run/current-system/sw/bin/cpio
kisonecat has joined #nixos
neminis has quit [Quit: WeeChat 2.2]
<iqubic> I have the cpio package installed in my configuration.nix
<slabity> iqubic: Does it happen on all appimages? Or just a particular one?
marler8997_ has quit [Quit: Page closed]
<{^_^}> [nixpkgs] @primeos closed pull request #58387 → gpgme: 1.12.0 -> 1.13.0 → https://git.io/fjUaP
<iqubic> I only have one appimage executable that I want to run.
<iqubic> But I want to know why this isn't working.
<slabity> Typically an appimage should contain all the dependencies that it relies on. I don't believe it should be able to access any binaries outside of the image.
<iqubic> weird. This totally isn't the way that this appimage file is working.
<srhb> q Athas
siriobalmelli has quit [Quit: Page closed]
fendor has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @peti merged pull request #58381 → gnupg: 2.2.14 -> 2.2.15 → https://git.io/fjUzu
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjUVH
nefix has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<tilpner> iqubic, slabity: Correct, appimage-run does not give access to the system environment
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/409b46d8369 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
mariel__ has joined #nixos
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @LnL7 merged pull request #57928 → plex: 1.14.1.5488 -> 1.15.1.791 → https://git.io/fjfOZ
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/fjUwf
<iqubic> tilpner: So what should I do if a certain appimage executable wants to run cpio?
rcshm has quit []
drakonis has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58397 → ngircd: 24 -> 25 → https://git.io/fjUwk
slack1256 has joined #nixos
<tilpner> iqubic: You can override appimage-run to include any packages you want
<iqubic> Can you show me how to do that?
<tilpner> > appimage-run.override { extraPkgs = p: with p; [ cpio ]; }
<{^_^}> "<derivation /nix/store/qyinc2cb49h6ynsmibkdif0zjr7szmkh-appimage-run.drv>"
o1lo01ol1o has quit []
danny_ has quit [Quit: Page closed]
<iqubic> Where in my configuration.nix do I put that line of code?
zupo has joined #nixos
o1lo01ol1o has joined #nixos
kisonecat has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Ma27 opened pull request #58398 → documize-community: init at 2.2.1 → https://git.io/fjUwc
<infinisil> iqubic: You've been using Nix/NixOS for almost a year now, how can you not know that?
ddellacosta has joined #nixos
<iqubic> This is the first time that I have ever overridden a package.
<ldlework> To be fair, I also have been using NixOS for almost a year now and I still forget how to properly override stuff in packages. This is mostly due to Nix's set-and-forget nature. Long periods go by between times I need to think about Nix, and then suddenly I need to know it all again to get something done.
<slabity> That's impressive
[Leary] has joined #nixos
<ldlework> What is.
<slack1256> to be fair, I also rediscover override stuff specially when it's multilevel as in ghc case.
<slabity> Not overriding a derivation despite having used Nixos for a year.
<infinisil> iqubic: I just feel like you're asking too many questions, try more things on your own. Where would you put that nix code in your configuration.nix?
slack1256 has quit [Remote host closed the connection]
<iqubic> I thought it would go in my system.environmentPackages, but that's not right.
waleee has quit [Quit: WeeChat 2.4]
<ldlework> slabity: ah, as in ever. yeah
<slabity> Not to mention there's multiple ways of doing so depending on the situation. Do I use 'override', or 'overrideAttrs'? Maybe I need 'overrideDerivation'? No wait this is a python package I need overridePythonAttrs... Fuck it just gonna put it in an overlay
<infinisil> iqubic: That's correct, it does go there
Lears has quit [Ping timeout: 245 seconds]
<iqubic> But that's not working for me.
<{^_^}> [nixpkgs] @aszlig opened pull request #58399 → cnijfilter2: 5.30 -> 5.70 → https://git.io/fjUwE
<infinisil> iqubic: "Does not work" is not helpful at all, we all want to see error messages, only with those we can help you
<infinisil> That's very important if you're looking to get help online
<iqubic> error: The option value `environment.systemPackages.[definition 46-entry 9]' in `/etc/nixos/configuration.nix' is not of type `package'. (use '--show-trace' to show detailed location information)
<{^_^}> [nixpkgs] @minijackson opened pull request #58400 → Kodi wayland → https://git.io/fjUwu
<iqubic> Sorry, I was getting the exact error message.
<infinisil> iqubic: What is the separator nix uses between list elements?
<ldlework> slabity: I still contend that NixOS wont win-out in this space because someone is going to come along and turn Nix into a relative assembly language.
<iqubic> either spaces or newlines.
<infinisil> iqubic: Correct, do you have any of those in the expression you add to your systemPackages?
<ldlework> Hmm that's too strongly worded. I'm just trying to get a point about abstraction across.
<slabity> Wrap that in parens before putting it in your systemPackages
<iqubic> infinisil no.
<infinisil> iqubic: Um, take another look
<iqubic> Oh, wait actually yes.
<iqubic> I feel stupid.
<ldlework> iqubic: Nix has never made me feel that way~
<iqubic> I had 12 spaces in that expression. LOL.
<infinisil> Well, I guess spaces within {} don't matter for that, but you do have one space outside of that
<infinisil> iqubic: And you know what to do now?
<iqubic> I do.
kisonecat has joined #nixos
<infinisil> Very good
<iqubic> ,locate tar
<{^_^}> Found in packages: go, afl, atom, cheat, gnutar, meteor, tcllib, busybox, go_1_10, kibana5, brackets, atom-beta, logstash5, plan9port, kibana-oss, lighttable, nodejs-6_x, nodejs-8_x, factor-lang, nodejs-10_x, nodejs-11_x, go_bootstrap, logstash6-oss, bashCompletion, nylas-mail-bin, jetbrains.rider, jetbrains.webstorm, nodePackages.hueadm, nodePackages.npm2nix, google-app-engine-go-sdk, kdeApplications.kio-extras
<gchristensen> sooo many of those should probably not provide tar, lol
<slabity> Probably want gnutar out of those
pie_ has quit [Ping timeout: 245 seconds]
<slabity> gchristensen: Are you telling me I shouldn't be using nodejs-11_x to provide my tar binary?
<iqubic> Yeah.
<iqubic> what the heck is busybox?
<slabity> iqubic: If this is still the appimages problem. I'd suggest just trying to use busybox. It adds a ton of tiny binaries that are likely expected
<iqubic> It is still the appimage issue.
<slabity> busybox is a bunch of common linux utilities rewritten as a single tiny binary.
<infinisil> ,locate bin tar
<{^_^}> Found in packages: gnutar, busybox
<samueldr> you should probably never use `busybox` in systemPackages, it might replace important utilities with less featureful utilities
<infinisil> gchristensen: ^
<samueldr> (directly in systemPackages)
<gchristensen> ah, nice infinisil
<slabity> Yea, don't use busybox in systemPackages. But you could put it in your `appimage-run.override` line.
<slabity> In fact I bet it has cpio too
<slabity> ,locate cpio
<{^_^}> Found in packages: afl, cpio, klibc, toybox, busybox, klibcShrunk, bashCompletion
<iqubic> So I'm going to go download webstorm and use that to provide tr.
<iqubic> *tar
<iqubic> that was sarcasm.
<gchristensen> good
<iqubic> Ah. Good. After overriding appimage-run, things are now working properly.
<iqubic> I now have a way to install the Unity Game editor on Linux.
<infinisil> I should update ,locate again, there's toybox now, which also provides all sorts of unix binaries
<slabity> Nice
mariel__ has quit [Ping timeout: 258 seconds]
<iqubic> Now I just need to figure out what code editor should I download?
<__monty__> Vim, the only editor anyone ever needs.
<gchristensen> the standard editor is good
<iqubic> Will that work with Unity?
<__monty__> Why wouldn't it?
<iqubic> I'm not sure. I just feel like it wouldn't.
<simpson> iqubic: Just use whatever you're used to. You don't need a special editor to write code.
<iqubic> simpson: Great, then I'll see if I can get Emacs to work with Unity.
<slabity> Oh god
<iqubic> simpson said to use the editor I'm used to.
<simpson> iqubic: Yes, you must do exactly what I say~
<slabity> Oh, nevermind then.
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/409b46d8369 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<iqubic> ,locate vs-code
<{^_^}> Couldn't find in any packages
<iqubic> Do we not have VS-code in our repos?
<slabity> iqubic: You can find better results by using nix-locate
<cocreature> ,locate code
<{^_^}> Found in packages: h2, eli, pig, sbcl, yaws, dirac, fstar, nexus, _20kly, erlang, framac, gitlab, tcllib, radare2, texmacs, arcanist, asciidoc, fritzing, kwin.bin, playbar2, erlangR18, erlangR19, erlangR21, findutils, logstash5, manticore, nextcloud, pltScheme, roundcube, erlang_nox, kibana-oss, kodestudio, latte-dock, erlang_odbc, phabricator, asciidocFull, erlang_javac, logstash6-oss, r2-for-cutter, plasma-desktop, extremetuxracer, and 15 more
<samueldr> cocreature: ,locate bin something to find something in bin directories
<slabity> Run nix-index on your machine. It'll take a few minutes to index all the packages, but then you can run nix-locate <some_file> to find out which package contains it
<samueldr> BUT, here let me help
<samueldr> vscode is technically unfree
<samueldr> so it won't be indexed
<cocreature> samueldr: thanks, I’ll have to remember that :)
<{^_^}> [nixpkgs] @flokli opened pull request #58401 → gitlab: 11.9.0 -> 11.9.1 → https://git.io/fjUrJ
<attente[m]> is `nixpkgs-mozilla` working for everyone? i get `warning: unable to download 'target.tar.bz2/firefox-68.0a1.en-US.linux-x86_64.checksums': Couldn't resolve host name (6); retrying in 301 ms`
<samueldr> > :p pkgs.vscode.meta.license
<{^_^}> { free = false; fullName = "Unfree"; shortName = "unfree"; }
<infinisil> I wish we could somehow encode statically that a package contains certain binaries
alex`` has quit [Ping timeout: 250 seconds]
<slabity> attente: Yea, looks the same for me.
<slabity> Looks like the overlay broke. Unless target.tar.bz2 is an actual hostname
alex`` has joined #nixos
<infinisil> +1
<attente[m]> @slabity:matrix.org: thanks. I guess I'll make an issue on the repo
JosW has joined #nixos
<iqubic> So nix-index is eating ram like crazy.
iqubic` has joined #nixos
drakonis has joined #nixos
knupfer has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @peti closed pull request #58391 → nbd: 3.18 -> 3.19 → https://git.io/fjUVs
<{^_^}> [nixpkgs] @peti reopened pull request #58391 → nbd: 3.18 -> 3.19 → https://git.io/fjUVs
<{^_^}> [nixpkgs] @peti merged pull request #58391 → nbd: 3.18 -> 3.19 → https://git.io/fjUVs
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fjUrR
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58402 → ocamlPackages.ocaml_extlib: 1.7.5 -> 1.7.6 → https://git.io/fjUr0
iqubic has quit [Ping timeout: 250 seconds]
iqubic` has quit [Ping timeout: 250 seconds]
drakonis_ has quit [Ping timeout: 258 seconds]
goibhniu2 has joined #nixos
alex``` has joined #nixos
kisonecat has quit [Ping timeout: 244 seconds]
goibhniu1 has quit [Ping timeout: 244 seconds]
alex```` has joined #nixos
<laalf> hello! does someone have kwrite packaged for nixos?
<philipp[m]> I'm trying to package a ruby gem with bundix, following the guide in the wiki: https://nixos.wiki/wiki/Packaging/Ruby
o1lo01ol1o has quit [Remote host closed the connection]
<philipp[m]> The package is jekyll-octopod: https://github.com/jekyll-octopod/jekyll-octopod
o1lo01ol1o has joined #nixos
<samueldr> laalf: kwrite is apparently part of kate
<samueldr> ,locate bin kwrite
<{^_^}> Found in packages: kate
<philipp[m]> After cloning it and adding the shell from the wiki I'm running `bundle lock` and then `bundix` but It always fails with a "Cannot convert to nix: nil (RuntimeError)" error.
<philipp[m]> Am I doing sth wrong or did I find a bug in bundix?
<{^_^}> [nixpkgs] @LnL7 merged pull request #57687 → libcaca: make x11 optional, disabled on darwin → https://git.io/fje92
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/fjUra
<laalf> samueldr: i know that kate can do more than kwrite, but it still seems to be different projects? kwrite is probably more of a gnome-style text editor
goibhniu2 has quit [Read error: Connection reset by peer]
<gchristensen> LnL7: is there something ofborg could do to catch these better?
alex``` has quit [Ping timeout: 250 seconds]
alex`` has joined #nixos
<samueldr> laalf: that's it, kwrite *is* part of the kate project, and apparently packaged as part of kate in nixpkgs
<LnL7> gchristensen: what exactly?
LnL7 is now known as LnL
<gchristensen> LnL: accidentally breaking darwin
goibhniu1 has joined #nixos
<LnL> ah, I think a before/after build or comparing with eg. the stable release would help
i1nfusion has quit [Remote host closed the connection]
alex```` has quit [Ping timeout: 246 seconds]
adetokunbo has quit [Quit: This computer has gone to sleep]
<gchristensen> oh right
adetokunbo has joined #nixos
<gchristensen> that'd be great!
i1nfusion has joined #nixos
adetokunbo has quit [Client Quit]
<LnL> most people don't spend the time to check if build failures are a regression or not and the pool of broken but not marked as broken packages is pretty large
adetokunbo has joined #nixos
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
<samueldr> might be good for every platforms; good for aarch64-linux; might catch accidental issues when doing a darwin fix for x86_64-linux
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
<LnL> gchristensen: doing so would also enable making build regressions (excluding timeouts, etc.) show up as a failure instead of neutral
<gchristensen> +1 that would be really good
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
<gchristensen> and I suppose the super-naive version would be very simple (build, merge, build)
alex``` has joined #nixos
<samueldr> is there a non-naïve version?
adetokunbo has quit [Client Quit]
<gchristensen> yeah, builderA builds, builderB merge-and-builds
adetokunbo has joined #nixos
<LnL> yeah, or even a bit less strict could be to check for the output in the cache
<gchristensen> true
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
<LnL> avoids building it twice but makes it not work if there's a queue
agander_ has quit [Ping timeout: 246 seconds]
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
alex`` has quit [Ping timeout: 246 seconds]
adetokunbo has quit [Client Quit]
adetokunbo has joined #nixos
<LnL> eg. nix path-info --store https://cache.nixos.org $out
adetokunbo has quit [Client Quit]
vk3wtf has joined #nixos
ambro718 has quit [Quit: Konversation terminated!]
goibhniu1 has quit [Ping timeout: 245 seconds]
zupo_ has joined #nixos
zupo_ has quit [Client Quit]
zupo has quit [Ping timeout: 255 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
alex``` has quit [Ping timeout: 244 seconds]
goibhniu1 has joined #nixos
ng0 has joined #nixos
alex``` has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « androidStudioPackages.{dev,canary}: 3.5.0.6 -> 3.5.0.7 »: https://git.io/fjUrN
Erasmus has quit [Excess Flood]
alex``` has quit [Client Quit]
Erasmus has joined #nixos
fendor has joined #nixos
<{^_^}> [nixpkgs] @javgh opened pull request #58403 → monero: 0.13.0.4 -> 0.14.0.2 → https://git.io/fjUrh
JosW has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<{^_^}> [nixpkgs] @veprbl merged pull request #58326 → pythonPackages.pyarrow: fix build → https://git.io/fjUGE
alex``` has joined #nixos
<{^_^}> [nixpkgs] @veprbl pushed 4 commits to master: https://git.io/fjUrj
<{^_^}> [nixpkgs] @Semptic opened pull request #58404 → nixos/systemd: Add suspend-then-hibernate → https://git.io/fjUoe
alex``` has quit [Quit: The Lounge - https://thelounge.chat]
alex``` has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #58405 → ocamlPackages.reactivedata: 0.2.1 -> 0.2.2 → https://git.io/fjUof
selfsymmetric-pa has joined #nixos
<selfsymmetric-pa> Ugh, NixOS is _so hard_ to contribute to. I have been pinging the same pull request for _two months_ and I've been getting nothing but crickets.
<gchristensen> which one, selfsymmetric-pa?
<selfsymmetric-pa> This one: https://github.com/NixOS/nixpkgs/pull/54443
<{^_^}> #54443 (by matthew-piziak, 9 weeks ago, open): add textlint rules and plugins
<selfsymmetric-pa> Is it worth rebasing? I don't know what to do next.
wfranzini has joined #nixos
<gchristensen> node packages are spooky to merge, because they add so much to the repo :/
o1lo01ol1o has joined #nixos
<selfsymmetric-pa> That's fair. But some of them are useful at the end of the day. I think I'm doing it by the book...
<gchristensen> yeah
knupfer has joined #nixos
<selfsymmetric-pa> Anything I can do to get more attention here?
<makefu> selfsymmetric-pa: if you would like to provide the package to others you can set up your own repo and add it to NUR (nix user repositories). there you can have all your stuff without worrying!
civodul has joined #nixos
<selfsymmetric-pa> makefu: That sounds great! Can you point me to some documentation?
<selfsymmetric-pa> Okay, I'll try this, thank you!
<makefu> also feel free to join #nixos-nur
<selfsymmetric-pa> Will do!
vk3wtf has quit [Ping timeout: 268 seconds]
<selfsymmetric-pa> Still, would be nice to get it into the official repository. If anyone knows how I can get more attention on my PR, let me know?
mariel__ has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #58250 → 2019 03 25 monero 14.0.2 → https://git.io/fjJha
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/fjUoL
<selfsymmetric-pa> Every time it gets ignored I have to rebase it and rerun all of the NPM generation scripts which is such a huge bummer when I'm just trying to contribute.
<simpson> Such is life, it seems.
<selfsymmetric-pa> If there aren't enough reviewers then that means there's not enough authority to go around.
<gchristensen> I think the problem with this PR is as I noted, a concern around node packaging in nixpkgs since it is so massive
<simpson> Maybe. It could also be, like in my case, that folks don't *want* reviewer powers.
<gchristensen> so people don't feel so empowerde to merge them
<simpson> gchristensen: It'd be nice if we didn't have to rewrite the entire file each time.
<gchristensen> yeah
<selfsymmetric-pa> Can _I_ have reviewer powers?
<gchristensen> oh actually, simpson
<gchristensen> selfsymmetric-pa: that PR only edits 3,000 lines of the total 65,000
<gchristensen> simpson: ^
<selfsymmetric-pa> Would be nice if it could be a CI hook.
<selfsymmetric-pa> That way the PR would only include the package changes.
<selfsymmetric-pa> And not the massive generated file.
<selfsymmetric-pa> Would ease review.
<{^_^}> [nixpkgs] @andir opened pull request #58406 → avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUoO
<{^_^}> [nixpkgs] @andir opened pull request #58407 → [18.09] avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUo3
<{^_^}> [nixpkgs] @andir opened pull request #58408 → avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUos
ThatDocsLady_ has joined #nixos
mariel__ has quit [Remote host closed the connection]
<Mister_Magister> guys i got one question. Is there transmission-qt?
<manveru> philipp[m]: that's interesting...
<manveru> Mister_Magister: i only see transmission gtk
<Mister_Magister> that's too bad
<{^_^}> [nixpkgs] @dywedir merged pull request #58378 → waybar: 0.4.0 -> 0.5.0 → https://git.io/fjUu6
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/fjUoW
<Mister_Magister> guess no nixos for me then lel
<{^_^}> [nixpkgs] @rasendubi merged pull request #58376 → cmocka: 1.1.1 -> 1.1.3 → https://git.io/fjUuI
<{^_^}> [nixpkgs] @rasendubi pushed 2 commits to master: https://git.io/fjUoB
<philipp[m]> manveru: So a bug?
<manveru> philipp[m]: yeah, working on it :)
kurisu has joined #nixos
Erasmus has quit [Excess Flood]
<philipp[m]> manveru: Let me know when I can be of any use for that :-)
orivej has joined #nixos
winem_ has joined #nixos
Erasmus has joined #nixos
drakonis_ has joined #nixos
Glider_IRC_ has joined #nixos
ThatDocsLady_ has quit [Remote host closed the connection]
ThatDocsLady_ has joined #nixos
drakonis has quit [Ping timeout: 250 seconds]
linarcx has quit [Ping timeout: 246 seconds]
Neo-- has quit [Ping timeout: 240 seconds]
Glider_IRC__ has quit [Ping timeout: 245 seconds]
ThatDocsLady has joined #nixos
fendor has quit [Ping timeout: 244 seconds]
ThatDocsLady has quit [Remote host closed the connection]
dejanr has quit [Ping timeout: 245 seconds]
ThatDocsLady_ has quit [Ping timeout: 258 seconds]
zupo has joined #nixos
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
wfranzini has quit [Remote host closed the connection]
pie_ has joined #nixos
shibboleth has joined #nixos
<manveru> philipp[m]: so... seems like you'll have to mess with the Gemfile
<philipp[m]> I'm cool with that. What's wrong?
<manveru> instead of the "gemspec" line, add the non-dev dependencies from https://github.com/jekyll-octopod/jekyll-octopod/blob/master/jekyll-octopod.gemspec#L22-L26
<manveru> unfortunately `bundlerEnv` still can't handle that method :(
winem_ has quit [Ping timeout: 240 seconds]
knupfer has quit [Ping timeout: 250 seconds]
<philipp[m]> Seems easy enough. Thanks!
imdoor has quit [Quit: imdoor]
kisonecat has joined #nixos
<{^_^}> [nixpkgs] @Infinisil opened pull request #58409 → vimPlugins.vim-stylish-haskell: Patch path to executable → https://git.io/fjUoj
schneid3306 has quit [Quit: ZZZzzz…]
novakovic has joined #nixos
iqubic has joined #nixos
<iqubic> So I installed vs-code, but I'm not sure what executable I need to run to launch it.
knupfer has joined #nixos
<buckley310> "code"
<iqubic> That works
iqubic has quit [Client Quit]
Erasmus has quit [Read error: Connection reset by peer]
mbrgm_ has joined #nixos
kisonecat has quit [Ping timeout: 246 seconds]
vk3wtf has joined #nixos
mbrgm has quit [Ping timeout: 268 seconds]
mbrgm_ is now known as mbrgm
ma27 has quit [Quit: WeeChat 2.4]
ma27 has joined #nixos
oida has quit [Remote host closed the connection]
oida has joined #nixos
Erasmus has joined #nixos
detran has quit [Ping timeout: 246 seconds]
pie_ has quit [Ping timeout: 255 seconds]
mounty has quit [Ping timeout: 246 seconds]
mounty has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #58410 → [18.09] gitlab 11.7.5 -> 11.9.1, backport of more fixes and test improvements → https://git.io/fjUKq
Ariakenom has quit [Quit: Leaving]
drakonis has joined #nixos
schneid3306 has joined #nixos
ixxie has quit [Ping timeout: 250 seconds]
drakonis_ has quit [Ping timeout: 255 seconds]
fractal has quit [Ping timeout: 245 seconds]
drakonis1 has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
knupfer has quit [Ping timeout: 240 seconds]
Anton-Latukha has quit [Quit: Leaving.]
Neo-- has joined #nixos
Makaveli7 has quit [Quit: Leaving]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @tomfitzhenry opened pull request #58411 → Remove libfreetype.so from adoptopenjdk's derivation. → https://git.io/fjUKE
oida has quit [Remote host closed the connection]
oida has joined #nixos
o1lo01ol_ has joined #nixos
fractal has joined #nixos
drakonis1 has quit [Ping timeout: 258 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
o1lo01ol_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @tomfitzhenry opened pull request #58412 → Remove libfreetype.so from adoptopenjdk's derivation. → https://git.io/fjUK1
<{^_^}> [nixpkgs] @flokli opened pull request #58413 → [19.03] gitlab 11.7.5 -> 11.9.1, backport of more fixes and test improvements → https://git.io/fjUKM
ericsagnes has quit [Ping timeout: 258 seconds]
rcshm has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/007e94cdb3b (from 87 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
rprije has joined #nixos
<{^_^}> [nixpkgs] @andersk opened pull request #58414 → imagemagick7Big: Revert meta.broken to false → https://git.io/fjUKd
<{^_^}> [nixpkgs] @dywedir merged pull request #58317 → libxl: 3.8.1 -> 3.8.4 → https://git.io/fjUsI
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/fjU6J
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @flokli merged pull request #58401 → gitlab: 11.9.0 -> 11.9.1 → https://git.io/fjUrJ
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/fjU6q
jackdk has joined #nixos
__monty__ has quit [Quit: leaving]
tmaekawa has joined #nixos
goibhniu2 has joined #nixos
goibhniu1 has quit [Ping timeout: 244 seconds]
tmaekawa has quit [Client Quit]
jbgi has quit [Ping timeout: 250 seconds]
ericsagnes has joined #nixos
kisonecat has joined #nixos
dwdr has quit [Ping timeout: 245 seconds]
kisonecat has quit [Client Quit]
<{^_^}> [nixpkgs] @Ekleog pushed commit from @lokke-me to pull/49054 « homely: init at 0.15.3 »: https://git.io/fjU60
<{^_^}> [nixpkgs] @flokli merged pull request #58410 → [18.09] gitlab 11.7.5 -> 11.9.1, backport of more fixes and test improvements → https://git.io/fjUKq
<{^_^}> [nixpkgs] @flokli pushed 9 commits to release-18.09: https://git.io/fjU6E
<ekleog> hmm looks like I got the wrong syntax for “push to PR”
gentauro has joined #nixos
gentauro has left #nixos [#nixos]
<{^_^}> [nixpkgs] @flokli merged pull request #58413 → [19.03] gitlab 11.7.5 -> 11.9.1, backport of more fixes and test improvements → https://git.io/fjUKM
<{^_^}> [nixpkgs] @flokli pushed 7 commits to release-19.03: https://git.io/fjU6z
gentauro has joined #nixos
<{^_^}> [nixpkgs] @Ekleog pushed 0 commits to pull/49054: https://git.io/fjU6g
<{^_^}> [nixpkgs] @flokli merged pull request #58408 → avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUos
<{^_^}> [nixpkgs] @flokli pushed 2 commits to release-19.03: https://git.io/fjU62
<{^_^}> [nixpkgs] @flokli merged pull request #58407 → [18.09] avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUo3
<{^_^}> [nixpkgs] @flokli pushed 2 commits to release-18.09: https://git.io/fjU6a
<{^_^}> [nixpkgs] @flokli merged pull request #58406 → avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845 → https://git.io/fjUoO
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fjU6V
rycwo has joined #nixos
_jackdk has joined #nixos
jackdk has quit [Disconnected by services]
_jackdk is now known as jackdk
rycwo has quit [Client Quit]
rycwo has joined #nixos
<{^_^}> [nixpkgs] @flokli pushed 3 commits to staging-19.03: https://git.io/fjU6M
Neo-- has quit [Ping timeout: 250 seconds]
christianpoveda has joined #nixos
<christianpoveda> Hi, quick question, am I crazy if i want to manage dconf configuration using nix?
<{^_^}> [nixpkgs] @flokli closed pull request #53025 → Add systemd suspend-then-hibernate target + service. → https://git.io/fhIa2
rcshm has quit []
mmlb97745 has quit [Ping timeout: 246 seconds]
<flokli> christianpoveda: I don't think you're crazy - home manager already does in some cases: https://www.reddit.com/r/NixOS/comments/8lf7va/interaction_between_nix_and_dconf/dzgbnei/ / cc rycee
<christianpoveda> but in that case .ini files are read from somewhere? or they are serialized nix expressions?
<christianpoveda> are they*
hakujin has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #58415 → fontforge: 20170730 -> 20190317 → https://git.io/fjU6h
<hakujin> what's the best way to define cabal's `extra-lib-dirs` for ghci to point to a nix path? I want to use a c library in ghci. current solution: wrap `cabal new-repl` in a small script and pass $NIX_LDFLAGS.
<rycee> christianpoveda: there is a dconf module now: https://github.com/rycee/home-manager/blob/master/modules/misc/dconf.nix
<rycee> christianpoveda: it serializes a nix attribute set into an INI that is read into dconf
m0rphism has quit [Ping timeout: 246 seconds]
slack1256 has joined #nixos
JonReed has quit [Ping timeout: 256 seconds]
<gentauro> thx for the Greate CPH NixOS Meetup group for an awesome Meetup today -> https://www.meetup.com/Greater-Copenhagen-NixOS-User-Group/events/259591825/
<gentauro> bye bye Qubes OS and welcome NixOS :-)
ng0 has quit [Quit: Alexa, when is the end of world?]
<marler8997> Hey, some of my posts and threads were just recently marked as spam ?
<marler8997> Can anyone help?
<marler8997> I'm also able to post anymore "Something has gone wrong..."
<{^_^}> [nixpkgs] @dtzWill opened pull request #58416 → gnulib: 20180226 -> 20190326 → https://git.io/fjUiY
<marler8997> Hello, This is an automated message from Nix community to let you know that your posts have been temporarily hidden because they were flagged by the community. As a precautionary measure, your new account has been silenced and will be unable to create replies or topics until a staff member can review your account. We apologize for the inconvenience. For additional guidance, please refer to our community guidelines.
<{^_^}> [nixpkgs] @dtzWill merged pull request #58388 → gpgme: 1.12.0 -> 1.13.0 → https://git.io/fjUaH
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to staging: https://git.io/fjUiO
christianpoveda has quit [Ping timeout: 256 seconds]
<samueldr> :( marler8997, looks like the hosted discourse instance has been eating a lot of newer people posts (and even not newer members!)
<marler8997> well it says mine was remove because of "community flags"
<marler8997> so it looks like someone flagged my posts
<marler8997> and now my account it on hold
Erasmus has quit [Quit: END-AUMF]
<samueldr> gchristensen: around? I thought trust level "leader" would be enough to unflag, and see those held posts, but apparently not :/
shibboleth has quit [Quit: shibboleth]
<samueldr> hm, apparently I should be able to unhide it, but discourse seems to be having an issue
<marler8997> haks
<marler8997> :)
kvda has joined #nixos
<samueldr> kinda annoying from the software to retroactively hide the post :/
schneid3306 has quit [Quit: ZZZzzz…]