gchristensen changed the topic of #nixos to: The Nix Ecosystem, https://nixos.org | NixOS: https://nixos.org/nixos/download.html | Nix: https://nixos.org/nix/download.html | Logs: https://logs.nix.samueldr.com/nixos/ | #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat
lassulus has quit [Ping timeout: 240 seconds]
tv has quit [Ping timeout: 245 seconds]
tv has joined #nixos
lassulus has joined #nixos
orivej has quit [Ping timeout: 245 seconds]
liberiga has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69931 → python37Packages.stripe: 2.30.0 -> 2.35.1 → https://git.io/JeZ9A
wildtrees has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69932 → python37Packages.xxhash: 1.3.0 -> 1.4.1 → https://git.io/JeZHe
alex`` has quit [Ping timeout: 245 seconds]
ddima__ has quit [Ping timeout: 265 seconds]
Henson has joined #nixos
durka has joined #nixos
<Henson> hi everyone, I'm having difficulty figuring out how to disable scrolling emulation on my trackpoint pointer in NixOS. I've tried hardware.trackpoint.enable = true with hardware.trackpoint.emulateWheel = false to no effect. I've tried services.xserver.inputClassSections with settings copied from my old Ubuntu configuration that fixed this problem.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69933 → qownnotes: 19.8.6 -> 19.9.16 → https://git.io/JeZHT
noudle has quit []
<durka> Has anyone successfully set up an Android environment? I can't even get adb to work... I installed android-udev-rules, added myself to plugdev and adbusers, but adb still says no permissions
<Henson> but despite the inputClassSections options appears in an xserver.conf derivation file that is built and is apparently rooted in the current system, I can't find the xserver.conf file anywhere in the actual system path and it doesn't appear to be having any effect
tv has quit [Ping timeout: 268 seconds]
lassulus has quit [Ping timeout: 268 seconds]
sigmundv_ has joined #nixos
ddellacosta has joined #nixos
samrose has quit [Ping timeout: 240 seconds]
samrose_ has joined #nixos
<durka> Hmm... even though android-udev-rules is installed in configuration.nix, udev doesn't see its rules file
<durka> this package is just a tease apparently...
ilyagotfryd has joined #nixos
tv has joined #nixos
lassulus has joined #nixos
jluttine has quit [Ping timeout: 276 seconds]
slack1256 has quit [Ping timeout: 240 seconds]
<gchristensen> aye
<gchristensen> installing packages doesn't "do" anything in NixOS
<gchristensen> so, often, a NixOS option is required
<durka> I figured the package would magically tell nixos-rebuild "hey, you need to link this stuff into /etc/udev/rules.d!"
<durka> the same way most packages magically get their binaries linked into $PATH
<{^_^}> [nixpkgs] @marsam opened pull request #69934 → work-sans: init at 1.6 → https://git.io/JeZHm
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JeZHY
<ivan> Henson: did your settings fix it for synaptics or libinput? make sure nixos is using the same
<durka> I've been trying to switch from libinput to mtrack (multitouch) but it seems the package is broken so I'm stuck with libinput
<{^_^}> [nixpkgs] @Ma27 merged pull request #69633 → mucommander: 0.9.2 -> 0.9.3-3 → https://git.io/JeGjg
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-19.09: https://git.io/JeZHO
philr has joined #nixos
<Henson> ivan: no, I figured out where the xserver.conf file is being read, and I'll try enabling the deprecated synaptics options.
<ivan> services.xserver.libinput.enable = false;
<ivan> I do this to bring in my own synaptics configuration without using the module
<ivan> services.xserver = {
<ivan> # Don't enable the service because it comes with weird synaptics settings; we just bring in our own synaptics configuration.
<ivan> # services.xserver.synaptics.enable = true;
<ivan> modules = with pkgs; [ xorg.xf86inputsynaptics.out ];
ris is now known as _ris
_ris is now known as ris
ris has quit []
ris has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 3 commits to gnome-3.34: https://git.io/JeZHB
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69935 → python37Packages.websockify: 0.8.0 -> 0.9.0 → https://git.io/JeZHR
tv has quit [Ping timeout: 265 seconds]
lassulus has quit [Ping timeout: 265 seconds]
wfranzini has quit [Remote host closed the connection]
o1lo01ol1o has quit [Ping timeout: 265 seconds]
wfranzini has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/548d0b73f2b (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
jluttine has joined #nixos
l3333 has quit [Ping timeout: 260 seconds]
Henson has quit [Ping timeout: 245 seconds]
<clever> durka: packages in systemPackages all wind up under /run/current-system/sw/
tv has joined #nixos
ilyagotfryd has quit [Ping timeout: 240 seconds]
lassulus has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #69936 → lsof: fix man page → https://git.io/JeZHV
<durka> how can I find out the list of packages loaded by the current nix-shell?
<durka> like nix-env -q
jluttine has quit [Ping timeout: 240 seconds]
m0rphism has quit [Ping timeout: 268 seconds]
<clever> durka: echo $buildInputs
<durka> perfect
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69937 → qlcplus: 4.12.1 -> 4.12.2 → https://git.io/JeZHr
<{^_^}> [nixpkgs] @Ma27 pushed commit from @jonringer to release-19.09 « pythonPackages.lightgbm: fix build »: https://git.io/JeZHo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69938 → quilter: 1.9.5 -> 2.0.0 → https://git.io/JeZH6
<durka> man... google really does not want people developing for android, huh
switchy has quit [Ping timeout: 246 seconds]
switchy has joined #nixos
ixxie has quit [Ping timeout: 240 seconds]
<durka> is there a way to get nix to show download speed/progress while "copy path ... from cache.nixos.org"?
<vika_nezrimaya> the new nix command does it
<vika_nezrimaya> durka: `nix build -f '<nixpkgs>' hello` is the new `nix-build '<nixpkgs>' -A hello`
<durka> oh? can I use that instead of nix-env / nixos-rebuild?
<vika_nezrimaya> I use home-manager instead of nix-env, and both it and nixos-rebuild use the old commands sadly
<vika_nezrimaya> but I think one could patch them to use new commands
<vika_nezrimaya> wait a minute...
<durka> yeah I was 100% sure I was about to get called a noob for using nix-env, haha
<vika_nezrimaya> nix-env is good for quick ad-hoc stuff but ultimately I think it's not the spirit of NixOS
<vika_nezrimaya> home-manager is a nice tool that actually wraps nix-env though
<durka> I'm looking into home-manager yeah
<vika_nezrimaya> it's really good, especially when you start writing your own modules (it's easy! if you can configure a program by hand, you can do it with HM)
liberiga has quit [Quit: Leaving]
<vika_nezrimaya> btw `nix build -f '<nixpkgs/nixos>' system` would yield a system configuration that nixos-rebuild would build
<durka> ok yeah, I've seen that on github as a workaround
<vika_nezrimaya> you could then do `result/bin/switch-to-configuration switch` and it'll work
<durka> so that command will show me the progress and then nixos-rebuild will be close to instant?
<vika_nezrimaya> the only thing left is wrap it in a nice interface
<durka> or I don't even run nixos-rebuild
<vika_nezrimaya> durka: you could run nixos-rebuild! it'll see the closure in nix store and instantly (almost) switch to it
<vika_nezrimaya> due to nature of Nix, you don't rebuild same stuff twice. Same input == same output, so Nix doesn't repeat useless work
<vika_nezrimaya> that's why I <3 nix
lassulus has quit [Ping timeout: 268 seconds]
tv has quit [Ping timeout: 240 seconds]
<vika_nezrimaya> as a developer, I can do quick rebuilds and equally quick deployments due to Nix caching my work
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69939 → rapid-photo-downloader: 0.9.16 -> 0.9.17 → https://git.io/JeZHD
<durka> oh yeah, `nix build`'s output is nice
<vika_nezrimaya> don't forget to do rm result afterwards, as it keeps a reference link to what you've built
<vika_nezrimaya> you won't need it once the configuration is deployed
<vika_nezrimaya> (it's there to prevent garbage collection in that little bit of time between activation and build process)
<durka> yeah I discovered that initially, since I ran the command with cwd on a filesystem that didn't support links...
<durka> can I make it put that under /tmp or something
<durka> or I'm just going to put `rebuild() { cd /tmp; nix build -f '<nixpkgs/nixos>' system && sudo nixos-rebuild switch && rm result; }` in my bashrc
tv has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69940 → rebar3: 3.11.1 -> 3.12.0 → https://git.io/JeZHy
lassulus has joined #nixos
<vika_nezrimaya> durka: you basically reinvented nixos-rebuild :3
<vika_nezrimaya> it does the same thing mostly
<durka> except I get the nice output
<vika_nezrimaya> and the original has a bit more features such as remote building, remote activation and it also bootstraps the newest version of Nix from Nixpkgs in case the new configuration has some features that your version of Nix didn't get yet
<{^_^}> [nixpkgs] @Ma27 opened pull request #69941 → phpPackages.phpcs: 3.4.2 -> 3.5.0 → https://git.io/JeZHH
<vika_nezrimaya> remote activation uses ssh and nix-copy-closure
orivej has joined #nixos
<durka> so the real solution is to have nixos-rebuild call `nix build` internally instead of `nix-build`
<vika_nezrimaya> Yep!
<durka> is that in the plan?
<durka> or to add a `nix os-rebuild` subcommand?
<vika_nezrimaya> I don't know! I'm just a minor package maintainer
<vika_nezrimaya> But I guess PRs would be welcome
ixxie has joined #nixos
<vika_nezrimaya> PRs are always welcome <3
<vika_nezrimaya> durka: nix os-rebuild I guess wouldn't be a thing, since Nix and NixOS are technically separate.
durka has quit [Remote host closed the connection]
ris has quit [Ping timeout: 246 seconds]
durka has joined #nixos
<durka> whoops
<vika_nezrimaya> But I could write a `nixos` command someday that will unify NixOS maintenance tooling in one command
<durka> but yeah that makes sense
<vika_nezrimaya> Does that sound cool enough?
<vika_nezrimaya> might be the next best thing
<{^_^}> [nixpkgs] @Ma27 merged pull request #68716 → pythonPackage.datatable: 0.8.0 -> 0.9.0 → https://git.io/JeZHd
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JeZHF
<durka> so the question is whether we want to upgrade nixos-* or just make a new `nixos` that is like better in the same way `nix` is better than `nix-build`
<durka> if I've learned anything about sysadminning, anything can be solved by another layer of unifying wrapper scripts
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69942 → roundcube: 1.3.9 -> 1.3.10 → https://git.io/JeZHA
<clever> nixos-rebuild is already a wrapper script!
<vika_nezrimaya> clever: you're reading my mind, I've just wanted to find nixos-rebuild sources
ixxie has quit [Ping timeout: 245 seconds]
<vika_nezrimaya> to drop the link right here
<clever> 354 would also need editing, and the related ones
Havvy has joined #nixos
<durka> no reason you can't write a wrapper script around the wrapper script
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69943 → rtl_433: 18.12 -> 19.08 → https://git.io/JeZHp
<vika_nezrimaya> There's a reason you shouldn't though. It'll be simpler to rewrite nixos-rebuild to be more modern than wrap it, as the duplication of functionality is not good
<clever> 2019-09-28 22:25:39 < durka> or I'm just going to put `rebuild() { cd /tmp; nix build -f '<nixpkgs/nixos>' system && sudo nixos-rebuild switch && rm result; }` in my bashrc
isHavvy has quit [Ping timeout: 265 seconds]
<clever> both nix build, and nixos-rebuild are going to eval the nixos exprs
<clever> and thats going to be a slow-down
<clever> pathToConfig="$(nixBuild '<nixpkgs/nixos>' --no-out-link -A system "${extraBuildFlags[@]}")"
<clever> targetHostCmd nix-env -p "$profile" --set "$pathToConfig"
<clever> nixos-rebuild will build it once with nix-build, then use nix-env to store it to a profile
<clever> but you could also just: nix-env -f '<nixpkgs/nixos>' -A system --profile $profile --set
<vika_nezrimaya> nix-env won't give you the pretty output tho
<durka> this is 100% about me wanting colorful output
<vika_nezrimaya> I bet I'll write the `nixos` unifying command with colorful output and all features of nixos-rebuild and probably nixos-container
<{^_^}> [nixpkgs] @Ma27 pushed commit from @jonringer to release-19.09 « pythonPackage.datatable: 0.8.0 -> 0.9.0 »: https://git.io/JeZHj
<vika_nezrimaya> everything good about nixos in a simple easily discoverable shell script
aveltras has quit [Quit: Connection closed for inactivity]
<durka> speaking of discoverability, is there some common "beyond the basics" guide that picks up where the manual leaves off but suggests home-manager, direnv, etc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69944 → rambox-pro: 1.1.6 -> 1.1.7 → https://git.io/JeZQv
<{^_^}> [nixpkgs] @d-goldin opened pull request #69945 → testdisk: deduplicating testdisk/photorec → https://git.io/JeZQk
iyzsong has joined #nixos
<durka> so is there a trick for home-manager to use `nix build`?
vika_nezrimaya has quit [Remote host closed the connection]
dycan has joined #nixos
xkapastel has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #69946 → python3Packages.joblib: add setuptools dependency → https://git.io/JeZQt
<{^_^}> [nixpkgs] @jonringer opened pull request #69947 → python3Packages.torch: fix build → https://git.io/JeZQq
jluttine has joined #nixos
Ariakenom has quit [Quit: Leaving]
Henson has joined #nixos
<Henson> ivan: are you still around?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69948 → range-v3: 0.5.0 -> 0.9.1 → https://git.io/JeZQn
Henson has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69950 → radare2-cutter: 1.8.3 -> 1.9.0 → https://git.io/JeZQl
<ivan> I'm still around but too late for Henson
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69951 → reaper: 5.981 -> 5.983 → https://git.io/JeZQR
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69952 → rmlint: 2.8.0 -> 2.9.0 → https://git.io/JeZQE
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69953 → rabbitmq-server: 3.7.17 -> 3.7.18 → https://git.io/JeZQz
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69954 → rsyslog: 8.1907.0 -> 8.1908.0 → https://git.io/JeZQV
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f20bc852a55 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
amfl has quit [Ping timeout: 265 seconds]
ilyagotfryd has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69955 → routino: 3.2 -> 3.3.2 → https://git.io/JeZQr
thc202 has quit [Ping timeout: 264 seconds]
amfl has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69956 → snd: 19.6 -> 19.7 → https://git.io/JeZQo
slack1256 has joined #nixos
sauyon has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to gnome-3.34: https://git.io/JeZQX
phreedom has quit [Quit: No Ping reply in 180 seconds.]
phreedom has joined #nixos
<{^_^}> [nixpkgs] @hedning pushed 5 commits to gnome-3.34: https://git.io/JeZQD
<{^_^}> [nixpkgs] @orivej-nixos pushed 2 commits to master: https://git.io/JeZQy
<{^_^}> [nixpkgs] @orivej-nixos closed pull request #66797 → clickhouse: 19.13.1.11 -> 19.13.2.19 → https://git.io/fjFq8
<{^_^}> [nixpkgs] @orivej-nixos closed pull request #65987 → rdkafka: 1.0.1 -> 1.1.0 → https://git.io/fjHXf
phreedom has quit [Client Quit]
phreedom has joined #nixos
jmeredith has joined #nixos
ilyagotfryd has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69957 → signal-cli: 0.6.2 -> 0.6.3 → https://git.io/JeZQb
<{^_^}> [nixpkgs] @ryantm merged pull request #69717 → pdfcrack: 0.17 -> 0.18 → https://git.io/JeZB9
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZQA
durka has quit [Remote host closed the connection]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
boxscape has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69958 → serialdv: 1.1.1 -> 1.1.2 → https://git.io/JeZQx
dansho has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69959 → src: 1.26 -> 1.27 → https://git.io/JeZQp
dycan has quit [Ping timeout: 265 seconds]
phreedom has quit [Ping timeout: 260 seconds]
dycan has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
mounty has joined #nixos
gspia has quit [Quit: Leaving]
gspia has joined #nixos
phreedom has joined #nixos
truthadjustr has joined #nixos
<truthadjustr> how do we specify a `cmake-2.8.8` in a default.nix ?
<clever> truthadjustr: does it need to be that version, or will any do?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69960 → setbfree: 0.8.8 -> 0.8.9 → https://git.io/JeZ7f
<truthadjustr> clever: it has to be gcc-6.5.0 and cmake-2.8.8
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69961 → star: 2.7.1a -> 2.7.2b → https://git.io/JeZ7J
dycan has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @gomain opened pull request #69962 → Cypress 3.4.1: Fix files used for verification. → https://git.io/JeZ7k
<clever> truthadjustr: what fails if you use the cmake in nixpkgs?
dycan has joined #nixos
<iqubic> What is the point of using cachix?
<iqubic> Why would I want to use it ever?
<clever> iqubic: when you cant figure out how to host your own cache, and dont have a box you can leave on 24/7
o1lo01ol1o has joined #nixos
<iqubic> I'm just using a cache that someone else is hosting.
xok has joined #nixos
<drakonis> yeah?
<drakonis> cachix is run by our illustrious domenkozar
<iqubic> It's that cache.
<iqubic> But I'm not sure what benefits that gives me.
<clever> pre-built derivations
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
lassulus has quit [Ping timeout: 245 seconds]
dycan has quit [Read error: Connection reset by peer]
tv has quit [Ping timeout: 265 seconds]
<drakonis> its the same kind of benefits that you gain from using nix's hydra instance for serving packages
<drakonis> someone else's covering the builds
o1lo01ol1o has quit [Ping timeout: 276 seconds]
<iqubic> Is there a way I can write a shell.nix so that I can avoid typing 'nix-shell -A env' everytime? I know that the nix-shell command is reading my default.nix
dycan has joined #nixos
<clever> iqubic: (import ./.).env
<{^_^}> [nixpkgs] @jonringer opened pull request #69963 → python3Packages.cnvkit: fix build → https://git.io/JeZ7t
<iqubic> Thanks.
truthadjustr has quit [Quit: leaving]
dycan_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69964 → symengine: 0.4.1 -> 0.5.0 → https://git.io/JeZ7O
dycan has quit [Ping timeout: 245 seconds]
ddellacosta has quit [Ping timeout: 240 seconds]
xok has quit [Quit: Leaving.]
tv has joined #nixos
lassulus has joined #nixos
felixfoertsch23 has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
sigmundv_ has quit [Ping timeout: 276 seconds]
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69965 → strongswan: 5.8.0 -> 5.8.1 → https://git.io/JeZ7a
o1lo01ol1o has joined #nixos
o1lo01ol_ has joined #nixos
o1lo01ol1o has quit [Read error: Connection reset by peer]
o1lo01ol_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69966 → s3ql: 3.2 -> 3.3 → https://git.io/JeZ76
justanotheruser has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
gnidorah has joined #nixos
<gnidorah> what do you think? #68440
tv has quit [Ping timeout: 240 seconds]
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68440 (by gnidorah, 2 weeks ago, open): openxray: init at 421
lassulus has quit [Ping timeout: 268 seconds]
b has quit [Quit: leaving]
<{^_^}> [nixpkgs] @jonringer opened pull request #69967 → python3Packages.opt-einsum: 2.3.2 -> 3.0.1 → https://git.io/JeZ7D
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69968 → scrypt: 1.2.1 -> 1.3.0 → https://git.io/JeZ7S
foldingcookie has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69969 → sourcetrail: 2019.2.39 -> 2019.3.46 → https://git.io/JeZ7F
ixxie has joined #nixos
tv has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69970 → sequeler: 0.7.2 -> 0.7.3 → https://git.io/JeZ7A
lassulus has joined #nixos
ilyagotfryd has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69971 → streamlink: 1.1.1 -> 1.2.0 → https://git.io/JeZ7x
endformationage has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69972 → squirrel-sql: 3.9.1 -> 4.0.0 → https://git.io/JeZ5f
knupfer has joined #nixos
magnetophon has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69973 → varnish6: 6.2.0 -> 6.3.0 → https://git.io/JeZ5k
<{^_^}> [nixpkgs] @worldofpeace pushed to master « lollypop: correct search-provider wrapping »: https://git.io/JeZ5I
<{^_^}> [nixpkgs] @worldofpeace pushed to release-19.09 « lollypop: correct search-provider wrapping »: https://git.io/JeZ5L
<{^_^}> [nixpkgs] @worldofpeace pushed to master « eolie: 0.9.60 -> 0.9.63 »: https://git.io/JeZ5t
<{^_^}> [nixpkgs] @worldofpeace pushed to release-19.09 « eolie: 0.9.60 -> 0.9.63 »: https://git.io/JeZ5m
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69974 → syslogng: 3.22.1 -> 3.23.1 → https://git.io/JeZ5O
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/3f25baa604d (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69975 → python37Packages.twine: 1.13.0 -> 1.15.0 → https://git.io/JeZ53
gyroninja has quit [Quit: WeeChat 2.5]
gyroninja has joined #nixos
zupo has joined #nixos
rmeis has joined #nixos
ilyagotfryd has quit [Ping timeout: 240 seconds]
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #69970 → sequeler: 0.7.2 -> 0.7.3 → https://git.io/JeZ7A
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JeZ5G
rmeis has quit [Ping timeout: 240 seconds]
phreedom has quit [Ping timeout: 260 seconds]
phreedom has joined #nixos
revtintin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69976 → sysvinit: 2.95 -> 2.96 → https://git.io/JeZ58
<jD91mZM2> Are there any good resources on nixos container? I'm trying to set up a container with its own networking stack, but doing it declaratively seems to require me to specify a public interface, which isn't desireable as I want it to work both when I'm on ethernet and when I'm on wi-fi.
<jD91mZM2> https://gist.github.com/e7054353af690564d3cf778e5185772f is what I'm experimenting with
gyroninja has quit [Ping timeout: 276 seconds]
lassulus has quit [Ping timeout: 240 seconds]
tv has quit [Ping timeout: 265 seconds]
phreedom has quit [Ping timeout: 260 seconds]
tertl3 has joined #nixos
gyroninja has joined #nixos
magnetophon has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69977 → tqsl: 2.4.3 -> 2.4.7 → https://git.io/JeZ5u
zupo has joined #nixos
mexisme has joined #nixos
phreedom has joined #nixos
<{^_^}> [nix] @arcnmx opened pull request #3110 → repl: readline completion → https://git.io/JeZ52
tv has joined #nixos
lassulus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69978 → unrar: 5.7.5 -> 5.8.1 → https://git.io/JeZ5a
phreedom has quit [Client Quit]
phreedom has joined #nixos
Soo_Slow has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest93043 is now known as benny
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69979 → urh: 2.7.3 -> 2.7.5 → https://git.io/JeZ5K
<{^_^}> [nixpkgs] @dywedir merged pull request #69952 → rmlint: 2.8.0 -> 2.9.0 → https://git.io/JeZQE
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JeZ56
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69980 → teamviewer: 14.5.1691 -> 14.6.2452 → https://git.io/JeZ51
o1lo01ol1o has quit [Ping timeout: 240 seconds]
m0rphism has joined #nixos
dansho has quit [Ping timeout: 276 seconds]
ng0 has quit [Quit: Alexa, when is the end of world?]
ng0 has joined #nixos
dansho has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69981 → tdlib: 1.4.0 -> 1.5.0 → https://git.io/JeZ5y
xkapastel has quit [Quit: Connection closed for inactivity]
Heirlung- has joined #nixos
Heirlung has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/548d0b73f2b (from 11 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/afbb73ee717 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
ee1943 has quit [Ping timeout: 240 seconds]
ee1943 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69982 → urlscan: 0.9.3 -> 0.9.4 → https://git.io/JeZ57
Heirlung- has quit [Quit: ZNC 1.6.5+deb1+deb9u2 - http://znc.in]
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
knupfer has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69983 → uptimed: 0.4.1 -> 0.4.2 → https://git.io/JeZ5d
knupfer has joined #nixos
tv has quit [Ping timeout: 240 seconds]
Okinan has quit [Quit: Konversation terminated!]
lassulus has quit [Ping timeout: 276 seconds]
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
tv has joined #nixos
[Leary] has joined #nixos
Lears has quit [Read error: No route to host]
aveltras has joined #nixos
lassulus has joined #nixos
Heirlung has joined #nixos
slack1256 has quit [Ping timeout: 245 seconds]
ixxie has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bjornfor merged pull request #69916 → qmmp: 1.3.3 -> 1.3.4 → https://git.io/JeZSR
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « qmmp: 1.3.3 -> 1.3.4 »: https://git.io/JeZ5x
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9ac6fc4d69b (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
lassulus has quit [Ping timeout: 240 seconds]
tv has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69984 → tintin: 2.01.8 -> 2.01.90 → https://git.io/JeZdf
tv has joined #nixos
o1lo01ol1o has joined #nixos
lassulus has joined #nixos
knupfer has quit [Quit: knupfer]
iyzsong has joined #nixos
knupfer has joined #nixos
gnidorah has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to haskell-updates: https://git.io/JeZdk
ilyagotfryd has joined #nixos
<{^_^}> [nixpkgs] @domenkozar pushed to haskell-updates « haskellPackages.amazonka*: fix build »: https://git.io/JeZdY
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #69985 → pythonPackages.spacy: fix import failure → https://git.io/JeZds
nexgen has joined #nixos
rajivr___ has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69986 → tpm2-tss: 2.2.3 -> 2.3.1 → https://git.io/JeZdc
<jluttine> how can i set `setterm --blank 1` so that it'd be the global setting and effective even if nobody logs in? i tried `environment.extraInit` but that seems to be something that gets evaluated when a shell session is started.. :/
<jluttine> i just want the screen to go blank in 1min (even) if i have a non-x tty login screen
<{^_^}> [nixpkgs] @marsam merged pull request #69936 → lsof: fix man page → https://git.io/JeZHV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZd8
<jluttine> (or in particular, i want physlock lock screen to blank the screen in 1min but physlock advises to use setterm for that)
<{^_^}> [nixpkgs] @marsam merged pull request #69903 → 1password: 0.6.1 -> 0.6.2 → https://git.io/JeZDM
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JeZd4
<jluttine> perhaps if i can write `/sys/module/kernel/parameters/consoleblank` file with nix, that might work
asymptotically has joined #nixos
rajivr___ has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #69892 → tflint: 0.11.2 -> 0.12.0 → https://git.io/JeZ1T
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JeZd2
<{^_^}> [nixpkgs] @mmahut merged pull request #69871 → ivan: 056 -> 057 → https://git.io/JeZiz
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JeZda
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69987 → vips: 8.8.1 -> 8.8.3 → https://git.io/JeZdV
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<jD91mZM2> jluttine: What about in programs.bash.interactiveShellInit (or that for whatever shell you're using)?
ilyagotfryd has quit [Ping timeout: 245 seconds]
<jluttine> jD91mZM2: i don't want it to depend on any shell anyone's using. i want the screen to go blank if even nobody logs in. i think i can use `boot.kernelParams=["consoleblank=60"]`. i'll try that.
<jD91mZM2> Ah, smart
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69988 → verilator: 4.016 -> 4.018 → https://git.io/JeZdo
<jluttine> yey, that worked!!
<{^_^}> [nixpkgs] @worldofpeace pushed to gnome-3.34 « fixup! fixup! gnome3.tracker: 2.2.2 → 2.3.0 »: https://git.io/JeZd6
<{^_^}> [nixpkgs] @FRidh opened pull request #69989 → python: get rid of msgpack-python, fixes #48864 → https://git.io/JeZdX
<jluttine> it doesn't blank the screen under X, but that's ok, maybe even desired, as there are other X-based tools for that.
<jD91mZM2> cough cough xidlehook cough
FRidh2 has joined #nixos
rauno has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69990 → x42-plugins: 20190714 -> 20190820 → https://git.io/JeZdS
chloekek has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #69985 → pythonPackages.spacy: fix import error → https://git.io/JeZds
<{^_^}> [nixpkgs] @FRidh pushed commit from @danieldk to master « pythonPackages.spacy: fix import error »: https://git.io/JeZdH
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69991 → xmrig: 3.0.0 -> 3.1.3 → https://git.io/JeZdQ
<jluttine> jD91mZM2: oh, interesting! i've looking for something like that. :) let's see if that solves my problems with screensaving+screenlocking in x :)
<jD91mZM2> :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69992 → xlockmore: 5.57 -> 5.58 → https://git.io/JeZdF
growpotkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @FRidh merged pull request #69989 → python: get rid of msgpack-python, fixes #48864 → https://git.io/JeZdX
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to master: https://git.io/JeZdh
<{^_^}> [nixpkgs] @FRidh pushed 4 commits to release-19.09: https://git.io/JeZFv
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69993 → worker: 4.0.1 -> 4.1.0 → https://git.io/JeZFJ
<{^_^}> [nixpkgs] @vcunat pushed 11 commits to master: https://git.io/JeZFT
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/3f25baa604d (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @FRidh pushed 475 commits to staging-next: https://git.io/JeZFk
<{^_^}> [nixpkgs] @FRidh pushed 593 commits to staging: https://git.io/JeZFI
<{^_^}> [nixpkgs] @vcunat merged pull request #69115 → llvmPackages_9: init → https://git.io/Je3EZ
<{^_^}> [nixpkgs] @FRidh opened pull request #69994 → dbus: set datadir again → https://git.io/JeZFt
<{^_^}> [nixpkgs] @FRidh closed pull request #69994 → dbus: set datadir again → https://git.io/JeZFt
tg has quit [Excess Flood]
<{^_^}> [nixpkgs] @FRidh pushed commit from @worldofpeace to master « dbus: set datadir again »: https://git.io/JeZFq
tg has joined #nixos
<jluttine> how to use mkBefore and mkAfter? i'm trying to add `security.sudo.extraRules` but they appear before the standard wheel-group rule, so they have no effect (#58276). i tried both mkBefore and mkAfter in my own rule, but it always goes before the standard wheel-group rule..
<{^_^}> https://github.com/NixOS/nixpkgs/issues/58276 (by cmacrae, 26 weeks ago, open): security.sudo.extraRules doesn't work correctly
<jD91mZM2> jluttine: What exactly did you try?
<jluttine> jD91mZM2: `security.sudo.extraRules = [ (lib.mkAfter { groups="users"; runAs="root"; commands=[..]; }) ];`
<jluttine> i also tried `lib.mkBefore` but the sudoers file is identical
<jD91mZM2> I think you want to use `lib.mkAfter [ { groups = "users"; ... } ]` (as in having the mkAfter on the whole thing)
<{^_^}> [nixpkgs] @FRidh merged pull request #69947 → python3Packages.pytorch: fix build → https://git.io/JeZQq
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « python3Packages.pytorch: fix build »: https://git.io/JeZFW
<{^_^}> [nixpkgs] @FRidh merged pull request #69967 → python3Packages.opt-einsum: 2.3.2 -> 3.0.1 → https://git.io/JeZ7D
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JeZF8
rauno has joined #nixos
ixxie has joined #nixos
<{^_^}> [nixpkgs] @domenkozar pushed 4 commits to master: https://git.io/JeZF4
<jluttine> jD91mZM2: yes, thanks, that works! so this comment is incorrect: https://github.com/NixOS/nixpkgs/pull/58396#discussion_r274961594
<{^_^}> [nixpkgs] @domenkozar closed pull request #65989 → boehmgc: add pkgsStatic override → https://git.io/fjHXs
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to release-19.09: https://git.io/JeZFB
<jD91mZM2> jluttine: Yeah seems like it. The way I see it (I've only just learned this recently though), mkBefore/mkAfter are used on the whole lists so the complex merging system knows in what order to concat the entire list
<{^_^}> [nixpkgs] @FRidh merged pull request #69946 → python3Packages.joblib: add setuptools dependency → https://git.io/JeZQt
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « python3Packages.joblib: add setuptools dependency »: https://git.io/JeZF0
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to release-19.09 « python3Packages.joblib: add setuptools dependency »: https://git.io/JeZFE
<jluttine> jD91mZM2: makes sense
woffs has quit [Quit: Gateway shutdown]
<{^_^}> [nixpkgs] @FRidh merged pull request #69824 → hdf5: Fix dependencies and flavors with multiple outputs → https://git.io/JeZVp
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to staging: https://git.io/JeZFu
revtintin has quit [Quit: WeeChat 1.9.1]
woffs has joined #nixos
noudle has joined #nixos
ixxie has quit [Ping timeout: 268 seconds]
xok has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69995 → xterm: 348 -> 349 → https://git.io/JeZFw
chiefgoat has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #69975 → python37Packages.twine: 1.13.0 -> 1.15.0 → https://git.io/JeZ53
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.twine: 1.13.0 -> 1.15.0 »: https://git.io/JeZFK
<{^_^}> [nixpkgs] @FRidh merged pull request #69963 → python3Packages.cnvkit: fix build → https://git.io/JeZ7t
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « python3Packages.cnvkit: fix build »: https://git.io/JeZF6
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to release-19.09 « python3Packages.cnvkit: fix build »: https://git.io/JeZFP
<{^_^}> [nixpkgs] @FRidh merged pull request #69935 → python37Packages.websockify: 0.8.0 -> 0.9.0 → https://git.io/JeZHR
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.websockify: 0.8.0 -> 0.9.0 »: https://git.io/JeZF1
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9602e5d58b2 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @FRidh merged pull request #69930 → python37Packages.resampy: 0.2.1 -> 0.2.2 → https://git.io/JeZ97
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JeZFM
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.tld: 0.9.3 -> 0.9.6 »: https://git.io/JeZFD
<{^_^}> [nixpkgs] @FRidh merged pull request #69929 → python37Packages.tld: 0.9.3 -> 0.9.6 → https://git.io/JeZ9H
<{^_^}> [nixpkgs] @FRidh merged pull request #69928 → python27Packages.tilestache: 1.51.13 -> 1.51.14 → https://git.io/JeZ9y
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python27Packages.tilestache: 1.51.13 -> 1.51.14 »: https://git.io/JeZFy
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69996 → zim: 0.71.1 -> 0.72.0 → https://git.io/JeZF9
<{^_^}> [nixpkgs] @FRidh merged pull request #69919 → python37Packages.rasterio: 1.0.25 -> 1.0.28 → https://git.io/JeZSx
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.rasterio: 1.0.25 -> 1.0.28 »: https://git.io/JeZFH
<{^_^}> [nixpkgs] @FRidh merged pull request #69912 → python37Packages.radio_beam: 0.3.1 -> 0.3.2 → https://git.io/JeZyF
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.radio_beam: 0.3.1 -> 0.3.2 »: https://git.io/JeZFQ
<{^_^}> [nixpkgs] @FRidh merged pull request #69906 → python37Packages.qtconsole: 4.5.2 -> 4.5.5 → https://git.io/JeZym
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.qtconsole: 4.5.2 -> 4.5.5 »: https://git.io/JeZF5
<{^_^}> [nixpkgs] @FRidh merged pull request #69902 → python37Packages.Wand: 0.5.6 -> 0.5.7 → https://git.io/JeZD1
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.Wand: 0.5.6 -> 0.5.7 »: https://git.io/JeZFd
<{^_^}> [nixpkgs] @FRidh merged pull request #69855 → python37Packages.lark-parser: 0.7.3 -> 0.7.5 → https://git.io/JeZK5
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.lark-parser: 0.7.3 -> 0.7.5 »: https://git.io/JeZFF
<{^_^}> [nixpkgs] @FRidh merged pull request #69854 → python37Packages.pomegranate: 0.11.0 -> 0.11.1 → https://git.io/JeZKi
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.pomegranate: 0.11.0 -> 0.11.1 »: https://git.io/JeZFb
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.peewee: 3.10.0 -> 3.11.1 »: https://git.io/JeZFN
<{^_^}> [nixpkgs] @FRidh merged pull request #69848 → python37Packages.peewee: 3.10.0 -> 3.11.1 → https://git.io/JeZoW
<{^_^}> [nixpkgs] @FRidh merged pull request #69829 → python37Packages.pex: 1.6.8 -> 1.6.11 → https://git.io/JeZwB
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.pex: 1.6.8 -> 1.6.11 »: https://git.io/JeZFA
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5b46f56d17d (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> [nixpkgs] @FRidh merged pull request #69819 → python37Packages.holoviews: 1.12.3 -> 1.12.5 → https://git.io/JeZVc
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.holoviews: 1.12.3 -> 1.12.5 »: https://git.io/JeZFp
<{^_^}> [nixpkgs] @FRidh merged pull request #69786 → python37Packages.azure-cli-telemetry: 1.0.2 -> 1.0.3 → https://git.io/JeZ2I
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.azure-cli-telemetry: 1.0.2 -> 1.0.3 »: https://git.io/JeZFh
<{^_^}> [nixpkgs] @FRidh merged pull request #69784 → python37Packages.clikit: 0.3.1 -> 0.3.2 → https://git.io/JeZ2v
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.clikit: 0.3.1 -> 0.3.2 »: https://git.io/JeZFj
<{^_^}> [nixpkgs] @FRidh merged pull request #69776 → python37Packages.bidict: 0.18.0 -> 0.18.2 → https://git.io/JeZgk
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.bidict: 0.18.0 -> 0.18.2 »: https://git.io/JeZbe
<{^_^}> [nixpkgs] @FRidh merged pull request #69774 → python37Packages.identify: 1.4.5 -> 1.4.7 → https://git.io/JeZz7
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python37Packages.identify: 1.4.5 -> 1.4.7 »: https://git.io/JeZbJ
<{^_^}> [nixpkgs] @FRidh merged pull request #68707 → pythonPackages.azure: mark as broken → https://git.io/JeZbT
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « pythonPackages.azure: mark as broken »: https://git.io/JeZbk
Guest84 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed to gnome-3.34 « gnome3.evolution: fix FHS paths »: https://git.io/JeZbI
<Guest84> Hello, I'm unable to use `nix repl` to read files in `/proc` and `/sys`. Could somebody help? `builtins.readFile /proc/cpuinfo`
zupo has quit [Ping timeout: 240 seconds]
fendor has joined #nixos
<Guest84> I'm wondering what my options would be given such a things is not possible?
fendor has quit [Remote host closed the connection]
<Guest84> I would need to do so inside `/etc/configuration.nix`
fendor has joined #nixos
chloekek has quit [Ping timeout: 245 seconds]
<jD91mZM2> Guest84: I guess I just have to ask: What are you trying to accomplish?
<{^_^}> [nixpkgs] @markuskowa merged pull request #69943 → rtl_433: 18.12 -> 19.08 → https://git.io/JeZHp
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/JeZbt
<Guest84> Its kind of stupid. I want to read `/sys/class/dmi/id/product_version` and find out what computer I'm on and accordingly import subconfigs into `configuration.nix`
<Guest84> So a single git repo for all my computesr
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69997 → wavebox: 4.7.3 -> 4.11.3 → https://git.io/JeZbq
<Guest84> all 1 of them (since my laptop died 3 days back)
<Guest84> :(
<jD91mZM2> Right. Oof. Going against Nix' purity is not entirely simple. I wonder if runCommand could be used
<Guest84> That would create a new package (which would come into effect _after_ the whole thing has been evaluated)
<Guest84> at least as far as my limited understanding goes
<Guest84> Also, technically you always have to assume some state in life.... :) I mean there's builtins.currentSystem :).
wfranzini has quit [Remote host closed the connection]
<Guest84> If you look at this- the problem isn't even with purity, the problem is nix just fails to read something that the kernel is exposing as a file.
wfranzini has joined #nixos
<Guest84> the following fails in `nix repl`: builtins.readFile /sys/class/dmi/id/product_version
<jD91mZM2> Thing is something like "${...}/bin/thing" requires the package ${...} to be evaluated before the rest of the string can be
<{^_^}> [nixpkgs] @FRidh pushed 16 commits to release-19.09: https://git.io/JeZbm
<jD91mZM2> "${pkgs.runCommand "a" {} "echo hi"}", for example, returns a derivation path that must be able to be used, surely?
<jD91mZM2> builtins.readFile "${pkgs.runCommand "a" {} "cat /proc/cpuinfo > $out"}"
<Guest84> Oooooh
<Guest84> I see what you're saying
<jD91mZM2> Guest84: Thanks for asking this, I've myself been wondering similar things for a while: How does one run arbitrary commands during the evaluation
<Guest84> let me try
<jD91mZM2> (Spoiler: It works)
<gyroninja> Guest84: If you are curious the problem is that linux is reporting that the file is 4KiB, but the actual size is much less
<gyroninja> at least that's what is probably happening
<Guest84> I think that's the bloc ksize
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69998 → xonsh: 0.9.10 -> 0.9.11 → https://git.io/JeZbW
<Guest84> jD91mZM2: >Thanks Well yeah this is somethign that does come in handy
<Guest84> jD91mZM2: ALthough in this case looks like the sandbox doesn't recognize the path
<gyroninja> It doesn't really matter that it's the block size. Since it's a dummy value that does not represent the actual file size it doesn't really work with builtin.readFile
<gyroninja> that's why when you try reading something from /proc/ with a size of 0 it will just give an empty string
<{^_^}> [nixpkgs] @domenkozar pushed to master « pkgsStatic: fix curl, boost, openssl and libsodium »: https://git.io/JeZb8
<gyroninja> if you are curious
<Guest84> You seem to know what you're talking about so I'll take your word.
<Guest84> Yeah actually I just did a quick verify `ls -al` shows the actual size not block size. So this explains the problem.
<{^_^}> [nixpkgs] @Mic92 merged pull request #69950 → radare2-cutter: 1.8.3 -> 1.9.0 → https://git.io/JeZQl
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JeZbB
<Guest84> Wonder why `linux kernel` does this
<{^_^}> [nixpkgs] @r-ryantm opened pull request #69999 → xidlehook: 0.7.0 -> 0.7.1 → https://git.io/JeZbR
<{^_^}> [nixpkgs] @worldofpeace pushed to gnome-3.34 « Revert "gnome3.gnome-shell: enable realtime scheduling" »: https://git.io/JeZbu
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70000 → xdg-dbus-proxy: 0.1.1 -> 0.1.2 → https://git.io/JeZbg
mexisme has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @teh opened pull request #70001 → pyre: remove → https://git.io/JeZba
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/5b46f56d17d (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<Miyu-chan> This is correct, right? -I nixpkgs=channel://nixos-unstable
<Miyu-chan> Also, should I update to 19.09 now?
<{^_^}> [nixpkgs] @vcunat pushed 76 commits to staging-19.09: https://git.io/JeZbi
<{^_^}> [nixpkgs] @domenkozar pushed to master « pkgsStatic: fiz zlib and nghttp2 »: https://git.io/JeZbX
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70002 → zerotierone: 1.4.4 -> 1.4.6 → https://git.io/JeZbM
<{^_^}> [nixpkgs] @etu merged pull request #69941 → phpPackages.phpcs: 3.4.2 -> 3.5.0 → https://git.io/JeZHH
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JeZbD
ris has joined #nixos
<Miyu-chan> Okay, dammit. nixos-unstable has a regression. It no longer sets PYTHON_PATH or smth.
<Miyu-chan> > python3.withPackages (pp: with pp; [ flower celery ])
<{^_^}> undefined variable 'flower' at (string):266:38
<Miyu-chan> I used to be able to set the have flower available to celery using this.
<{^_^}> [nixpkgs] @jonringer merged pull request #69924 → python37Packages.sepaxml: 2.1.0 -> 2.2.0 → https://git.io/JeZ9g
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZbS
ilyagotfryd has joined #nixos
o1lo01ol1o has joined #nixos
<Miyu-chan> NIX_PYTHONPATH is gone from the repo now or smth
<{^_^}> [nixpkgs] @etu opened pull request #70003 → phpPackages.phpcs: 3.4.2 -> 3.5.0 → https://git.io/JeZb9
o1lo01ol1o has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70004 → xmrig-proxy: 3.0.0 -> 3.1.1 → https://git.io/JeZbH
noudle_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70005 → yoshimi: 1.5.11.3 -> 1.6.0.1 → https://git.io/JeZbQ
noudle has quit [Ping timeout: 276 seconds]
chloekek has joined #nixos
xkapastel has joined #nixos
ixxie has joined #nixos
<{^_^}> [nixpkgs] @elohmeier opened pull request #70006 → pythonPackages.bleach: add implicit setuptools dependency → https://git.io/JeZb5
<FRidh2> Miyu-chan: gone?
<{^_^}> [nixpkgs] @elohmeier closed pull request #69411 → pythonPackages.fints: add implicit setuptools dependency → https://git.io/JeGnB
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70008 → watson: 1.7.0 -> 1.8.0 → https://git.io/JeZbF
<LnL> Miyu-chan: that's an evaluation error, nothing to do with pythonpath
<Miyu-chan> LnL: I didn't mean {^_^}'s output
<Miyu-chan> Anyways. This is a *very* peculiar bug.
<Miyu-chan> I already figured out the fix for it.
<Miyu-chan> Wait.
Guest84 has quit [Remote host closed the connection]
alex`` has joined #nixos
<Miyu-chan> [myrl@myrl:~]$ nix-store -qR $(nix-build -E 'with import <nixpkgs> {}; python3.withPackages (pp: with pp; [ celery ])') | ag setup >/dev/null && echo "Found" || echo "Not found"
<Miyu-chan> Found
<Miyu-chan> [myrl@myrl:~]$ nix-store -qR $(nix-build -E 'with import <nixpkgs> {}; python3.withPackages (pp: with pp; [ celery ])' -I nixpkgs=channel://nixos-unstable) | ag setup >/dev/null && echo "Found" || echo "Not found"
noudle_ has quit []
<Miyu-chan> Not found
noudle has joined #nixos
<Miyu-chan> TL;DR, withPackages output used to have setuptools in its dependencies.
<Miyu-chan> Any thought on what changed that?
<Miyu-chan> I'm guessing it's the setup-hook refactor.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70009 → you-get: 0.4.1328 -> 0.4.1347 → https://git.io/JeZbp
<{^_^}> [nixpkgs] @worldofpeace pushed to gnome-3.34 « pantheon.wingpanel-indicator-datetime: use older e-s-d »: https://git.io/JeZbh
<Miyu-chan> FRidh2: Also. I actually mixed things up. I thought that unstable was stable and vice versa in my checking.
ilyagotfryd has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/158f41a1b77 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
__monty__ has joined #nixos
reallymemorable has joined #nixos
chloekek has quit [Ping timeout: 245 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @ajs124 opened pull request #70010 → mariadb-connector-c: fix socket path → https://git.io/JeZNU
<{^_^}> [nixpkgs] @turboMaCk opened pull request #70011 → elm.elmPackages: Cleanup code → https://git.io/JeZNT
<{^_^}> [nixpkgs] @fpletz merged pull request #69991 → xmrig: 3.0.0 -> 3.1.3 → https://git.io/JeZdQ
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/JeZNk
<tyrion-mx> Hello, I am trying to make gnome-keyring work (I would like to have a graphical prompt when I need to use my ssh key). I put `security.pam.services.sddm.enableGnomeKeyring = true;` in my configuration.nix but I am not sure it is correct (it doesn't seem it's doing anything). Any suggestions?
<tyrion-mx> Looking here: https://nixos.org/nixos/options.html#keyring I see `security.pam.services.<name?>.enableGnomeKeyring` but I am not sure what should go under <name?> and if `sddm` is correct
xok has quit [Quit: Leaving.]
Ariakenom has joined #nixos
<worldofpeace> tyrion: the actual gnome keyring module does security.pam.services.login.enableGnomeKeyring
<worldofpeace> are you using services.gnome3.gnome-keyring?
magnetophon has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #70012 → hugo: 0.58.0 -> 0.58.3 → https://git.io/JeZNC
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70013 → wireshark: 3.0.3 -> 3.0.5 → https://git.io/JeZN8
freeman42[NixOS] has joined #nixos
<freeman42[NixOS]> is it possible to make a Windows 8 bootable USB by using dd with an iso file?
<tyrion-mx> <worldofpeace "are you using services.gnome3.gn"> No, I am not explicitly using gnome-keyring. Should I enable it and remove the security.pam.services line?
<worldofpeace> yes tyrion It's essential to use that module
<worldofpeace> Though if it doesn't work with sddm still, let me know. I've never checked that.
<tyrion-mx> Ok, thanks
<gchristensen> freeman42[NixOS]: dunno, but `dd`'d a Windows installation from a partition on my hard disk to a USB drive and it worked ifne
alex`` has quit [Ping timeout: 268 seconds]
<gchristensen> to this day it is how I run firmware updates on my thunderbolt dock :)
<tyrion-mx> worldofpeace: I need to reboot after that right?
<worldofpeace> I once installed windows to a vm and through some steps got an image you can dd to a usb
<worldofpeace> tyrion: yes, it's conditioned to autostart on a new session and there's probably pam stuff to reload too
alex`` has joined #nixos
<gchristensen> worldofpeace: oh, yeah, that is how I did it :)
<worldofpeace> gchristensen: lol, I bet we have the same notes with the steps :D
cinimod` has joined #nixos
cinimod` has left #nixos [#nixos]
cinimod` has joined #nixos
<gchristensen> hehe I bet we do :P
<tyrion-mx> worldofpeace: I restarted the X session and now I see gnome-keyring running. Nice, anyway I still don't get a graphical prompt when trying to use my ssh key with git. Do you know how to fix it?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70014 → yder: 1.4.7 -> 1.4.8 → https://git.io/JeZNa
<worldofpeace> tyrion: I think you need to use the libsecret git credential helper in your git config
<worldofpeace> or are you using ssh?
<tyrion-mx> yeah, ssh with git
<cinimod`> Stupid question: I am doing nix-build release.nix (https://gist.github.com/idontgetoutmuch/a0277e1975905ba8a17de093b9ececb6) but nix is trying to build /nix/store/7qg84wi6qp8xx5jsrk9s909n88nvg7fc-accelerate-1.2.0.1.drv not 1.3.0.0 as I would have expected from github (https://github.com/AccelerateHS/accelerate/blob/master/accelerate.cabal#L3)
<worldofpeace> tyrion: I believe that actual ssh-askpass is in seahorse then
<worldofpeace> ,locate libexec/seahorse/ssh-askpass
<{^_^}> Found in packages: gnome3.seahorse
<worldofpeace> yep
<DigitalKiwi> how do i get my ttys to show up with nvidia on a macbookpro11,3? the screen is completely off not just black; off
rembo10 has quit [Quit: ZNC 1.7.4 - https://znc.in]
<worldofpeace> hmm tyrion what's the value of `printenv SSH_AUTH_SOCK`?
<tyrion-mx> worldofpeace: when launching seahorse I get: "The name org.freedesktop.secrets was not provided by any .service files"
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rembo10 has joined #nixos
<tyrion-mx> worldofpeace: /run/user/1000/gnupg/S.gpg-agent.ssh
<worldofpeace> it seems you have gpg-agent managing your ssh secrets and not gnome-keyring
<tyrion-mx> not sure why also .. but now the gnome-keyring daemon is not running anymore. Maybe after I started riot-desktop? :O
dycan_ has quit [Remote host closed the connection]
<worldofpeace> tyrion: must have crashed, it's a long running process
<tyrion-mx> umh, yeah I have this in the configuration.nix `gnupg.agent = { enable = true; enableSSHSupport = true; };
<tyrion-mx> should I remove only the ssh part?
<worldofpeace> tyrion: do you happen to be on unstable?
<worldofpeace> yep
<tyrion-mx> worldofpeace: yes nixos-unstable
<worldofpeace> tyrion: can you provide nixos-version?
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-3.34 « grilo-plugins: add grl-chromaprint »: https://git.io/JeZND
<tyrion-mx> worldofpeace: 20.03pre194293.2436c27541b (Markhor)
boxscape has joined #nixos
rembo10 has quit [Quit: ZNC 1.7.4 - https://znc.in]
<worldofpeace> tyrion: So I think something is actually broken on nixos-unstable right now with dbus
<worldofpeace> #69788
<{^_^}> https://github.com/NixOS/nixpkgs/issues/69788 (by jluttine, 1 day ago, open): First call to D-Bus services fail
<worldofpeace> the fix got forward ported today https://github.com/NixOS/nixpkgs/commit/b3b123a104f448e1f377b162cbd52af461fdecb2 so hopefully that issue with org.freedesktop.secrets will go away
<worldofpeace> But I believe, if everything was working, you'd just need to set SSH_AUTH_SOCK to /run/user/$user_uid/keyring/ssh
<{^_^}> [nixpkgs] @r-ryantm opened pull request #70016 → xsecurelock: 1.4.0 -> 1.5.1 → https://git.io/JeZNy
<{^_^}> [nixpkgs] @ck3d opened pull request #70015 → halide new release 2018/02/15 -> 2019/08/27 → https://git.io/JeZNS
rembo10 has joined #nixos
<tyrion-mx> worldofpeace: :S I switched to nixos-unstable just to install riot to ask why it was not working ahah
<tyrion-mx> anyway the OP of the issue is using `sddm.enableGnomeKeyring` as well, is that supposed to be necessary?
<worldofpeace> nope, the keyring should be created and unlocked with the default pam config
<{^_^}> [nixpkgs] @jonringer merged pull request #69904 → python37Packages.zstd: 1.4.1.0 -> 1.4.3.2 → https://git.io/JeZDh
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZNH
<tyrion-mx> ok, so. Just to recap, I have gnome-keyring enabled and programs.seahorse as well. gnupg is not handling ssh. I have a pretty basic setup so far (with i3) so probably not even dconf is running/installed. It should be everything I need to make the keyring work for ssh keys right?
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZNQ
<{^_^}> [nixpkgs] @jonringer merged pull request #69901 → python37Packages.uncompyle6: 3.3.3 -> 3.4.0 → https://git.io/JeZDB
dermetfan has joined #nixos
<tyrion-mx> I will try to reboot just to see if it fixes things. Anyway if keyring daemon exits again I think I should look into its logs
<{^_^}> [nixpkgs] @jonringer merged pull request #69899 → python37Packages.uproot: 3.8.0 -> 3.10.0 → https://git.io/JeZMx
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZN5
ixxie has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #69833 → sndpeek: init at 1.4 → https://git.io/JeZw6
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JeZNb
reallymemorable has quit [Quit: reallymemorable]
dermetfan has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @moredhel closed pull request #56954 → Discord: add patch for discord. → https://git.io/fhpsA
<{^_^}> [nixpkgs] @jonringer merged pull request #69893 → python37Packages.umap-learn: 0.3.9 -> 0.3.10 → https://git.io/JeZ13
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZAv
romildo has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
Ariakenom has joined #nixos
romildo has quit [Client Quit]
romildo has joined #nixos
<{^_^}> [nixpkgs] @aforemny pushed commit from @B4dM4n to master « bullet: fix darwin build »: https://git.io/JeZAt
<{^_^}> [nixpkgs] @aforemny closed pull request #68963 → bullet: fix darwin build → https://git.io/JeOwC
samrose_ has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-3.34 « grilo-plugins: add grl-chromaprint »: https://git.io/JeZAO
<yuken> Hmm. How would I go about getting Minecraft to run on Nix? Can't seem to get it workin.
<{^_^}> [nixpkgs] @jonringer merged pull request #69910 → python37Packages.srsly: 0.0.7 -> 0.1.0 → https://git.io/JeZyH
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZA3
shibboleth has quit [Quit: shibboleth]
<hyperfekt> yuken: If your channel is up to date it should just work. If you still have the old Java launcher you'll have to update your channel.
<yuken> hyperfekt, I'm not using the launcher provided by the default Nix channel.
<jluttine> hmm.. i have a string like "foo 'bar'" but the ' characters are lost. why? how to not lose them?
<{^_^}> [nixpkgs] @jonringer opened pull request #70017 → pythonPackages.shodan: 1.14.0 -> 1.17.0 → https://git.io/JeZAZ
<jluttine> in particular, i have:
<jluttine> serviceConfig.ExecStart = "${pkgs.xidlehook}/bin/xidlehook --not-when-fullscreen --not-when-audio --timer normal 5 '${pkgs.xsecurelock}/libexec/xsecurelock/dimmer' '' --timer primary 15 '/run/wrappers/bin/sudo ${pkgs.systemd}/bin/systemctl start physlock' ''";
<jluttine> and those ' characters are lost when i look at the systemd service status
shibboleth has joined #nixos
<infinisil> jluttine: are they there for systemctl cat <servicename>?
<yuken> I guess I could modify https://raw.githubusercontent.com/NixOS/nixpkgs/bd6ba87381ef6274a830253b60e481209d4d7c7d/pkgs/games/minecraft/default.nix and figure it out, but... what the heck is it doing up top?
<yuken> It wants a set of arguments for the jdk, jre, etc, how are those even passed to this expression?
<{^_^}> [nixpkgs] @mkf opened pull request #70018 → cwm: 5.6 -> 6.3-80-g4154b9b , and addition of myself as maintainer → https://git.io/JeZAC
chloekek has joined #nixos
<hyperfekt> yuken: That's the old Java launcher you're looking at there, it won't work anymore due to Mojang shutting down its API.
<infinisil> yuken: Just recently a pr was merged to update the launcher
<jluttine> infinisil: i'm just trying to execute this kind of command: https://github.com/jD91mZM2/xidlehook#example
romildo has quit [Quit: Leaving]
<yuken> Well, I'm not using the default launcher hyperfekt.
<jluttine> running that kind of command as a systemd service, that is
<hyperfekt> yuken: Well, that derivation is for the default launcher. You will not be able to adapt it for packaging the entire game or any other launcher with Nix.
<jluttine> so ' characters are wrapping the arguments and '' means an empty argument value
<{^_^}> #68175 (by hyperfekt, 3 weeks ago, merged): minecraft: 2015-07-24 -> 2.1.5965 (closes #68123)
<yuken> Well, that's... a pain in the ass.
<{^_^}> [nixpkgs] @marsam merged pull request #69273 → xprite-editor: init at 2019-09-22 → https://git.io/JesEa
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZAW
<{^_^}> [nixpkgs] @peti pushed to master « esniper: update to latest git revision »: https://git.io/JeZAl
<hyperfekt> yuken: Usually a launcher is responsible for downloading minecraft including most of its dependencies. You may want to look at the envLibs part of the new default launcher derivation for libraries that Minecraft needs but that aren't provided by the launcher.
<infinisil> jluttine: You might need to use systemd.services.*.script for that
<{^_^}> [nixpkgs] @marsam merged pull request #69934 → work-sans: init at 1.6 → https://git.io/JeZHm
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZA8
<infinisil> jluttine: The ExecStart command doesn't get interpreted with a shell
fusion809 has quit [Remote host closed the connection]
<jluttine> infinisil: yeah. i now tried with script but for some it looks like they are still lost.. weird..
<infinisil> yuken: Wait what are you doing exactly? What's the problem with the default launcher or the pure nix one?
<yuken> infinisil, third-party launchers is one thing, and then I'm not sure how much I'm gonna need to mess around with this for mods as well.
<infinisil> jluttine: Oh those are ", not ''
<infinisil> Or is that intended?
<jluttine> now i changed them
<jluttine> i tried with '' too
<{^_^}> [nixpkgs] @jonringer opened pull request #70019 → pythonPackages.supervisor: 3.3.5 -> 4.0.4 → https://git.io/JeZA4
<hyperfekt> yuken: If you're looking for MultiMC, I think that one's packaged. The other ones you would have to package yourself.
boxscape has quit [Read error: Connection reset by peer]
boxscape has joined #nixos
<yuken> This expression is taking in a bunch of arguments (from where?) and then... kinda loses me.
<hyperfekt> yuken: You should probably make yourself familiar with the nixpkgs derivation pattern, they all take these arguments. When used from nixpkgs, they are usually provided by a callPackage call, which takes them from the global top-level name space.
ilyagotfryd has joined #nixos
<jluttine> perhaps jD91mZM2 has some insight as the author? have you written any systemd service for xidlehook?
<infinisil> jluttine: With `script`, when you look at `systemctl --user cat xidlehook`, does the ExecStart point to the script with all '' intact?
<hyperfekt> yuken: But you shouldn't necessarily need most of those except of those listed under envLibsPath, because they are dependencies of the default launcher and not Minecraft.
<{^_^}> [nixpkgs] @jonringer merged pull request #69931 → python37Packages.stripe: 2.30.0 -> 2.35.1 → https://git.io/JeZ9A
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JeZAR
<yuken> hyperfekt, I genuinely don't even know where to start here.
<infinisil> yuken: You can just think of the argument list as `with import <nixpkgs> {};` really
<infinisil> ,quickstart yuken
<infinisil> For a short nix tutorial ^^
sb0 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #69681 → pythonPackages.streamz: 0.5.1 -> 0.5.2 → https://git.io/JeZcI
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZAz
<cinimod`> Anyone help with a haskell package overlay question?
<{^_^}> [nixpkgs] @marsam merged pull request #69998 → xonsh: 0.9.10 -> 0.9.11 → https://git.io/JeZbW
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JeZAg
<hyperfekt> Strange, I can't find where the whole callPackage thing is documented in the nixpkgs manual. I don't even recall learning it from there. Or learning much about packaging from there at all...
chloekek has quit [Ping timeout: 245 seconds]
<yuken> infinisil, looking at it like that, it makes sense, but it doesn't really... help me figure any of this out.
<yuken> Like, making my own packages.
<hyperfekt> I mean on a guide-level. It works as a reference, not here to dunk on the manual.
<{^_^}> [nixpkgs] @jonringer merged pull request #70002 → zerotierone: 1.4.4 -> 1.4.6 → https://git.io/JeZbM
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to staging: https://git.io/JeZAa
<yuken> I know what with or import does, I don't know how one would use them to... do anything worth-while.
<infinisil> yuken: Read the tutorials
<{^_^}> [nixpkgs] @marsam merged pull request #69993 → worker: 4.0.1 -> 4.1.0 → https://git.io/JeZFJ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZAV
<jluttine> infinisil: the script has them but the command showing in systemctl status doesn't show them: https://gist.github.com/jluttine/d97726c28a150070ad147ec08e263ce8
rauno has quit [Ping timeout: 245 seconds]
<jluttine> (the pid 20690)
xok has joined #nixos
dansho has quit [Ping timeout: 240 seconds]
<jluttine> if i run the script that the service points to, it works
<jluttine> so maybe the problem is something else then
<infinisil> jluttine: Ahh yeah that shows the arguments from the program that's running, without inserting quotes all around
<yuken> infinisil, I don't even know where to find the tutorials for Nix. https://nixos.org/nix/manual/#ch-simple-expression doesn't seem to be really helpful.
rauno has joined #nixos
<infinisil> jluttine: Because that would be really ugly
<infinisil> jluttine: It's like the argument list in htop
<jluttine> infinisil: ah, thanks. ok, then it's something else
<infinisil> jluttine: No no the empty args are there
<infinisil> See the slightly larger space where the empty arguments are?
<jluttine> i'm getting warning: failed to invoke command: No such file or directory (os error 2)
<infinisil> Ah something else that causes the error, yeah probably
<jluttine> i don't know which file or directory the service isn't able to find but the script runs fine when i run it manually
<infinisil> yuken: I just linked you to them..
<yuken> I... have read those.
<yuken> And the various Nix pills.
<infinisil> yuken: Ah, so then do you have any specific questions?
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<yuken> infinisil, I've got no clue where to even start writing derivations. Telling it what dependencies are needed, for example.
<infinisil> jluttine: You can put an strace in it, or `strace -e trace=file -f -o out <command>`, this outputs all syscalls that touch files to a file "out"
<yuken> Unless I'm just... inheriting from nixpkgs, which doesn't seem right
<infinisil> yuken: Ah so you're asking about the weird argument list, how that works?
dansho has joined #nixos
<yuken> That's one of the questions, yeah. It's being given the jvm, jdk, etc - from where?
<jluttine> infinisil: thanks!
<yuken> What's calling that to give it those arguments?
<infinisil> yuken: Take a look at the file nixpkgs/pkgs/top-level/all-packages.nix
<infinisil> yuken: And search for the file minecraft/default.nix
<infinisil> Or rather `../games/minecraft`
<hyperfekt> TODO: Add 'architecture' section to the nixpkgs manual
<infinisil> There minecraft is defined as `minecraft = callPackage ../games/minecraft {}`
<{^_^}> [nixpkgs] @marsam pushed commit from @jonringer to release-19.09 « pythonPackages.streamz: 0.5.1 -> 0.5.2 »: https://git.io/JeZAP
<infinisil> yuken: What this essentially does is `minecraft = import ../games/minecraft pkgs`
<yuken> Well that... makes sense, kind of.
<infinisil> So it imports the file, which is a function with all dependencies as arguments, and calls it with pkgs, so all of the dependencies get filled out
<infinisil> callPackage is a bit smarter than just `import ../games/minecraft pkgs` though, because it doesn't pass dependencies that aren't declared in the argument list
<infinisil> > callPackage ({ hello }: "This is a derivation that has ${hello} as a dependency") {}
<{^_^}> "This is a derivation that has /nix/store/rr3y0c6zyk7kjjl8y19s4lsrhn4aiq1z-hello-2.10 as a dependency"
<infinisil> callPackage also works with expressions directly, not just paths to expressions, so it's possible to show-case its functionality easily like this ^
<infinisil> yuken: Does that explain it well enough?
<yuken> It explains how the packages work, infinisil, still dunno how... I'd really do anything.
<infinisil> To package something into nixpkgs you'd add such a callPackage call in all-packages.nix, and a file that takes such arguments at some path in nixpkgs/pkgs
<yuken> What if I just want a separate environment for it, rather than making it into a package? or... anything else, I have no clue
<infinisil> Not sure what you mean, to just have a standalone package not in nixpkgs?
<hyperfekt> yuken: The rest is just stdenv.mkDerivation. Take a look at https://nixos.org/nixos/nix-pills/basic-dependencies-and-hooks.html to begin, and the manual or look at examples of other packages that are packaged similarly for more.
<yuken> That might be what I mean, I'm not completely sure. I don't like functional languages in the first place, and still don't understand _how_ to use Nix.
<{^_^}> [nixpkgs] @mweinelt opened pull request #70020 → ferm: wait for DAD timeout before testing → https://git.io/JeZA7
Henson has joined #nixos
<hyperfekt> yuken: Yeah, you'll have trouble packaging most things without nixpkgs because most software depends on other software, and you don't want to have to create packages for everything in the stack.
<hyperfekt> yuken: Sorry, by 'the rest' I meant 'the rest of how a package works'
jacki has joined #nixos
<Henson> hey all, I'm trying to adjust the nixos/modules/services/x11/hardware/synaptics.nix to adjust some of the options and roll that into my NixOS system. But since it's a nixos module, is it possible to bring in the changes as an overlay? Should I be working on my own clone of the nixpkgs repository?
ilyagotfryd has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #70021 → home-assistant: 0.96.0 -> 0.99.2 → https://git.io/JeZAd
<yuken> egh, maybe I just can't figure out Nix, hyperfekt. Maybe if it was a language more akin to C I could do it, but this is just...
<yuken> too different of a mindset.
<hyperfekt> yuken: The best introduction to the mindset you'll probably not find with Nix but with Haskell tutorials.
<infinisil> yuken: What do you want to use Nix for? I think it's usually a good idea to ask the question "I want to do X, but I'm stuck at this step, ..."
<infinisil> hyperfekt: Ehhhh, recommending Haskell tutorials for learning Nix?
<hyperfekt> yuken: Although for packaging you mostly don't use it as a programming language and more for configuration, having to write your own functions should be rare and thus having to grok functional programming isn't really essential.
<yuken> I was originally interested in Nix to have my setup not rely on a ton of... random config files everywhere that might be a pain to move to another system.
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
fling has joined #nixos
<fling> Is there export_kernel_fpu_functions.patch for 5.3?
<hyperfekt> You'll see that in many places you're just calling functions and defining attribute sets, not that different of a mindset.
knupfer has quit [Client Quit]
<hyperfekt> infinisil: Nah, I wouldn't usually, because unless you plan to do proper programming in Nix I don't think you really need to be a functional programmer.
<Henson> I found learning how to use Nix to be quite a learning curve, and I knew Haskell before learning Nix.
<infinisil> Haskell is very far from Nix in a lot of aspects
<yuken> Less of a learning curve, more of a learning 90 degree incline
jacki has quit [Remote host closed the connection]
<infinisil> A lot of people seem to think they're very similar because they're both functional and lazy, but that's not really the case
<hyperfekt> Nix really isn't that difficult, nixpkgs however...
<Henson> figuring out how all of the different pieces fit together in the Nix ecosystem took a bit of understanding.
knupfer has joined #nixos
<yuken> Afteer reading pills, nix-1p and such, I know how the Nix language kinda works, how to... write a function
knupfer has quit [Client Quit]
<Henson> one thing that would really have helped me in the beginning was reading more of the documentation. I also was somewhat led astray by the nix pills documents, as they describe how to do things in a way that is actually quite different from how nixpkgs works.
<yuken> I have no clue how to really do anything with it -w riting a package, for example. Most complex thing I've done is importing nixpkgs, making a python37 environment & overriding buildInputs to get the libraries I need.
<{^_^}> [nixpkgs] @hedning pushed to gnome-3.34 « gnomeExtensions.dash-to-dock: 66 -> 20190921 »: https://git.io/JeZAx
<infinisil> Henson: Yeah I won't recommend nix pills because of that
<Henson> yuken: I started learning Nix by writing packages that mangled closed-source binary software into nix packages. Quite challenging and mostly undocumented. Learning how the nix expression language works is very helpful. Whenever I get stuck in understanding how something works, reading the source is very helpful.
<Henson> yuken: if you're trying to write your own packages then understanding how to build packages using callPackage and mkDerivation is a good place to start. Then you can use nix package search to find a package similar to what you want to do, then just copy its derivation and modify it as you like. Looking at how things are done in other packages is very helpful
<hyperfekt> Someone was writing an introduction alternative to the Nix Pills, where was that? (I really need to fix bookmarking)
<Henson> yuken: reading the Nix package contributors guide is also very informative. Using nix package overlays is also a good way of blending your own software into the nix packages your system can see.
jacki has joined #nixos
<Henson> yuken: first understanding how the nix expression language works is key, as everything is based on it.
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @marsam merged pull request #69982 → urlscan: 0.9.3 -> 0.9.4 → https://git.io/JeZ57
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxY
<{^_^}> [nixpkgs] @marsam merged pull request #70004 → xmrig-proxy: 3.0.0 -> 3.1.1 → https://git.io/JeZbH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZx3
<{^_^}> [nixpkgs] @marsam merged pull request #70008 → watson: 1.7.0 -> 1.8.0 → https://git.io/JeZbF
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxG
<infinisil> #70000 PRs!
<{^_^}> https://github.com/NixOS/nixpkgs/pull/70000 (by r-ryantm, 3 hours ago, open): xdg-dbus-proxy: 0.1.1 -> 0.1.2
<Notkea[m]> (and issues)
<{^_^}> [nixpkgs] @marsam merged pull request #69992 → xlockmore: 5.57 -> 5.58 → https://git.io/JeZdF
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxn
<infinisil> Ah yes
<{^_^}> [nixpkgs] @marsam merged pull request #69905 → spotifyd: 0.2.14 -> 0.2.16 → https://git.io/JeZyf
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxl
<infinisil> Hm weird, adding up closed/open issues and closed/open PRs gives
<infinisil> > 1591+54742+3229+10384
<{^_^}> 69946
<{^_^}> [nixpkgs] @fadenb opened pull request #70022 → pythonPackages.phonenumbers: 8.10.17 -> 8.10.19 → https://git.io/JeZxB
<{^_^}> [nixpkgs] @marsam merged pull request #69987 → vips: 8.8.1 -> 8.8.3 → https://git.io/JeZdV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZx0
Soo_Slow has quit [Remote host closed the connection]
fling has quit [Ping timeout: 240 seconds]
<Henson> what's a good way to add a clone of nixpkgs to my NixOS distribution? I'd like to add and edit some packages and use those with the Nix tools (nix-env) and the NixOS tools (nixos-rebuild).
<infinisil> Henson: I like setting `nixpkgs=/path/to/nixpkgs` in NIX_PATH
<ajs124> Henson: if you only want to modify some packages, you could also use an overlay
<infinisil> And I have a ~/.nix-defexpr/default.nix file with `import <nixpkgs> {}` such that `nix-env -iA hello` works with the nixpkgs in NIX_PATH
jacki has quit [Remote host closed the connection]
<Henson> ajs124: I'm trying to modify nixos/modules/services/x11/hardware/synaptics.nix which isn't a package, but one of the xserver configuration options for NixOS
<ajs124> you can use disabledModules and imports for that, although I wouldn't recommend it.
<immae> infinisil: that’s a very good trick, I was looking for a solution to that kind of problem for a long time!
emily has quit [Remote host closed the connection]
<immae> (not having to specify -f "<nixpkgs>" for every nix-env command)
<Henson> is working on one's own nixpkgs tree a good idea? That way any modifications I make could potentially be offered up as a pull request.
emily has joined #nixos
<immae> Henson: it adds quite a lot of maintenance burden to you, having to keep up with the upstream and rebase etc.
<immae> But if it suits you... (personnally I prefer overlays)
markus1189 has quit [Ping timeout: 250 seconds]
fling has joined #nixos
<emily> Henson: immae: you can avoid those by sending the changes upstream
<emily> then they become (at least partially) everyone else's problem too
<immae> emily: I would, but I know noone from the nix community to "patron" me, so I fear my pr will be forgotten forever
markus1189 has joined #nixos
<emily> right, that's understandable
<emily> FWIW the bot does automatically ping maintainers of the code you modify
<infinisil> Henson: I prefer having a modifiable nixpkgs, mainly for cherry-picking nixpkgs patches. Makes it easy to try out PRs and fix the occasional thing, which would be a pain with overlays
<emily> and maintainers of relevant packages are always a good bet to cc on the PR if nothing else
<emily> but yeah, the PR backlog is large
<immae> well, there are so much PR on nixpkgs which are waiting for a review, that I don’t see why my prs would have any different treatment
<Henson> immae: is it possible to use overlays to make changes to NixOS, like the nixos/modules/services/x11/hardware/synaptics.nix file, or does that have to be done in another way?
<immae> Henson: Hmm, it’s more complicated, but there are ways. overlay is not the way to go then
<Henson> ok
<immae> (or maybe, but not that I know of)
<infinisil> overlays can't do that no
<Henson> infinisil: to use my own nixpkgs tree, is there a way to adjust NIX_PATH system-wide, so all users and the nixos-rebuild tool are all working on the same thing?
<infinisil> Henson: Yeah, the NixOS option nix.nixPath
knupfer has joined #nixos
<Henson> infinisil: ok
<Henson> thank you, everyone, I'll give this a try
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxD
<{^_^}> [nixpkgs] @marsam merged pull request #69999 → xidlehook: 0.7.0 -> 0.7.1 → https://git.io/JeZbR
dansho has quit [Ping timeout: 240 seconds]
<infinisil> nix.nixPath = [ "nixpkgs=/path/to/nixpkgs" "nixos-config=..." channel stuff here.. ]
<infinisil> You might want to take those additional values over from the default
<infinisil> > nixos.options.nix.nixPath.default
<{^_^}> [ "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos" "nixos-config=/etc/nixos/configuration.nix" "/nix/var/nix/profiles/per-user/root/channels" ]
jacki has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #69362 → nim: 0.20.2 -> 1.0.0 → https://git.io/JeGvT
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZxQ
reallymemorable has joined #nixos
shibboleth has quit [Quit: shibboleth]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<{^_^}> [nixpkgs] @vbgl merged pull request #69730 → ocamlPackages.zarith: 1.8 -> 1.9.1 → https://git.io/JeZ0R
<{^_^}> [nixpkgs] @vbgl pushed commit from @r-ryantm to master « ocamlPackages.zarith: 1.8 -> 1.9.1 »: https://git.io/JeZxF
markus1189 has quit [Ping timeout: 240 seconds]
markus1189 has joined #nixos
<Henson> infinisil: thank you for the suggestions. I found something similar for a system-wide overlay in the NixOS wiki, and I guess extending that to nixpkgs also works.
<clever> [clever@amd-nixos:~]$ cat .nix-defexpr/test/foo/default.nix
<clever> import /home/clever/apps/nixpkgs
<clever> immae: and this lets you `nix-env -iA foo.hello`, so the channel still works
<{^_^}> [nixpkgs] @Mic92 merged pull request #70020 → ferm: wait for DAD timeout before testing → https://git.io/JeZA7
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JeZxA
<immae> clever: yes it makes sense, I just never thought about it :D
<{^_^}> [nixpkgs] @Mic92 pushed commit from @mweinelt to release-19.09 « nixos/tests/ferm: wait for DAD timeout before testing »: https://git.io/JeZxx
<immae> (I never use the channels, I’m happy with setting NIX_PATH environment usually, but it has drawbacks, with nix-env for instance if I don’t specify the -f)
parity has joined #nixos
<jluttine> infinisil: i got the trace now for the service, but i can't make anything out of it.. https://gist.github.com/jluttine/df72194b671b1ba388903fbdc477e346
<infinisil> Henson: Don't let us hanging! What did you find/use?
<{^_^}> [nixpkgs] @Mic92 opened pull request #70023 → Revert "busybox: fix musl builds" → https://git.io/JeZpe
<{^_^}> [nixpkgs] @Mic92 merged pull request #70023 → Revert "busybox: fix musl builds" → https://git.io/JeZpe
<jluttine> a huge number of references to things that don't exist..
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JeZpv
<{^_^}> [nixpkgs] @Mic92 closed pull request #69918 → python27Packages.supervisor: 3.3.5 -> 4.0.3 → https://git.io/JeZS1
<{^_^}> [nixpkgs] @Mic92 merged pull request #70019 → pythonPackages.supervisor: 3.3.5 -> 4.0.4 → https://git.io/JeZA4
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JeZpf
<{^_^}> [nixpkgs] @Mic92 pushed commit from @jonringer to release-19.09 « pythonPackages.supervisor: 3.3.5 -> 4.0.4 »: https://git.io/JeZpJ
<m1cr0m4n> Hi folks. I'm trying to overrideAttrs on glusterfs in my configuration.nix. I've tried packageOverrides and overlays. The former gives me undefined error, the latter causes infinite recursion. What's the correct way for me to do this?
<clever> m1cr0m4n: can you pastebin your overlay?
<{^_^}> [nixpkgs] @Mic92 closed pull request #69915 → python37Packages.shodan: 1.14.0 -> 1.17.0 → https://git.io/JeZSc
<{^_^}> [nixpkgs] @Mic92 merged pull request #70017 → pythonPackages.shodan: 1.14.0 -> 1.17.0 → https://git.io/JeZAZ
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JeZpT
<m1cr0m4n> Yeah 2 secs
noudle has quit []
<{^_^}> [nixpkgs] @Mic92 pushed commit from @jonringer to release-19.09 « pythonPackages.shodan: 1.14.0 -> 1.17.0 »: https://git.io/JeZpI
rauno has quit [Ping timeout: 245 seconds]
<clever> m1cr0m4n: you must use super.glusterfs on line 12
<clever> m1cr0m4n: pkgs.glusterfs refers to the attr your setting on line 12, so infinite recursion
<clever> m1cr0m4n: and on 16, you want to use self.fetchFromGitHub
knupfer has quit [Quit: knupfer]
rauno has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
<infinisil> jluttine: Oh maybe a simple way to figure it out, set PATH= and run the binary in a terminal
<Henson> infinisil: ohh, sorry, I didn't know you were waiting. This is what I found for overlays, and what I'll try to use for nixpkgs: https://nixos.wiki/wiki/Overlays#Using_nixpkgs.overlays_from_configuration.nix_as_.3Cnixpkgs-overlays.3E_in_your_NIX_PATH
<infinisil> Henson: Hm well overlays can't change modules
acarrico has quit [Ping timeout: 265 seconds]
<yuken> Henson, I'm fairly sure I know how the Nix language works (although I'm not 100% confident in that), I just don't know how to... really use it.
<yuken> Writing derivation, packages or environments.
<Henson> infinisil: right, but in the same way they add overlays to the nix search path, I can rewrite the nixpkgs path and have a system-wide redefinition of nixpkgs
<m1cr0m4n> clever, oh of course that makes sense :) Thanks yet again!
<jluttine> infinisil: yeah, i get errors if i run like this: PATH="" /nix/store/wqsnqp514wyh7wig7k6scw0255w8wmhm-xidlehook-0.7.0/bin/xidlehook --timer normal 5 "echo hello" "echo goodbye"
<infinisil> Henson: Hm not entirely, because the options defaults already include a nixpkgs definition
phreedom has quit [Remote host closed the connection]
<infinisil> Depending on the order one or the other is used
knupfer has joined #nixos
<Henson> infinisil: right, but in the same section of the Wiki they don't use the defaults so you can specify the path to nixpkgs
<infinisil> Ah yeah
phreedom has joined #nixos
<{^_^}> [nixpkgs] @domenkozar pushed to master « busybox: flip around logic how musl is determined »: https://git.io/JeZps
<{^_^}> [nixpkgs] @domenkozar pushed to nix-static « nix: allow static compilation »: https://git.io/JeZpG
<clever> domenkozar[m]: nice!
jacki has quit [Remote host closed the connection]
<edcragg> hi, what's an appropriate closure size for a new package? I have 1671576
<edcragg> checking for a submission to nixpkgs
<edcragg> this is a small php web app
<clever> edcragg: i would check `nix-store -qR` and see if there is anything that doesnt belong
<{^_^}> [nixpkgs] @domenkozar opened pull request #70024 → nix: allow static compilation → https://git.io/JeZpn
<edcragg> clever: ok
<{^_^}> [nixpkgs] @vbgl merged pull request #58449 → lacaml: Use propagatedBuildInputs for stublibs → https://git.io/fjUjY
<{^_^}> [nixpkgs] @vbgl pushed commit from @rixed to master « lacaml: Use propagatedBuildInputs for stublibs »: https://git.io/JeZpW
<{^_^}> [nixpkgs] @domenkozar closed pull request #56281 → [wip] Statically built Nix → https://git.io/fhbZF
<fling> ok so where do I find export_kernel_fpu_functions.patch for 5.3?
<clever> fling: have you grep'd nixpkgs for that string?
<fling> clever: no
ilyagotfryd has joined #nixos
<clever> [clever@amd-nixos:~]$ grep export_kernel_fpu_functions.patch apps/nixpkgs-master/ -r
<clever> apps/nixpkgs-master/pkgs/os-specific/linux/kernel/patches.nix: patch = ./export_kernel_fpu_functions.patch;
<clever> [clever@amd-nixos:~]$ find apps/nixpkgs-master/ | grep export_kernel_fpu_functions.patch
<fling> clever: but it is 5 months old an probably only works for 5.2
<clever> apps/nixpkgs-master/pkgs/os-specific/linux/kernel/export_kernel_fpu_functions.patch
<clever> fling: yep, its in that dir
<clever> ah, for 5.3 specifically
<fling> want it for zfs 0.8.2 which has it's own implementation but it will be better to have the patch too
<clever> fling: ive heard that the zfs implementation leads to data corruption
<fling> omg how
<fling> clever: have a link?
<fling> zfs coc your files here and there :<
<{^_^}> zfsonlinux/zfs#9346 (by aerusso, 6 days ago, open): Reads from ZFS volumes cause system instability when SIMD acceleration is enabled
<clever> basically, it doesnt fully restore the FPU flags when context switching
<clever> so FPU operations in userland can come up with the wrong answer
<fling> sounds clever
<fling> ok, then I definitely want the patch
xok has quit [Quit: Leaving.]
<emily> yikes
<emily> is this a problem on 5.2?
rauno has quit [Ping timeout: 250 seconds]
<clever> emily: i think 5.2 is fine, if you use the export_kernel_fpu_functions.patch
<emily> which nixos does, right?
knupfer has quit [Ping timeout: 245 seconds]
<clever> emily: i believe so
<emily> okay, cool
<emily> hopefully when nixos gets the next zfs update 5.3 on nixos will be fine too?
<clever> yeah
fenedor has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/bef773ed53f (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<fling> so there is no export_kernel_fpu_functions.patch for 5.3 yet?
jonny2 has joined #nixos
fendor has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 240 seconds]
endformationage has joined #nixos
<clever> fling: unknown
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e3930fd4165 (from 6 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
l33333 has joined #nixos
freeman42[NixOS] has quit [Quit: Leaving]
Ariakenom has joined #nixos
andrea has joined #nixos
andrea is now known as Guest94434
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/e3930fd4165 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
aveltras has quit [Quit: Connection closed for inactivity]
Guest94434 has quit [Quit: leaving]
ixxie has joined #nixos
ng0 has quit [Remote host closed the connection]
ng0 has joined #nixos
<Orbstheorem> How can I run `nixos-rebuild` with a custom path to nixpkgs?
<Orbstheorem> I'd rather prevent adding my dev path to the nix channels
jimmyeatworld has joined #nixos
<Orbstheorem> Got it: `sudo nixos-rebuild test --fast -I nixpkgs=./nixos-dev/nixpkgs`
ixxie has quit [Ping timeout: 240 seconds]
ddellacosta has joined #nixos
ilyagotfryd has quit [Ping timeout: 265 seconds]
ddellacosta has quit [Ping timeout: 265 seconds]
growpotkin has joined #nixos
ddellacosta has joined #nixos
<edcragg> silly question... how to suppress 'no Makefile, doing nothing' etc? i've set configurePhase = ""; and buildPhase = ""; but these messages seem to still occur on build
<Henson> infinisil: with adding nixpkgs to the nix.nixPath do I still need to have a nix channel defined?
<qyliss> edcragg: dontBuild = true I think
<edcragg> oh fancy, thanks
<{^_^}> [nixpkgs] @hedning pushed commit from @evenbrenden to master « jotta-cli: init at 0.6.18626 (#69326) »: https://git.io/JeZhY
<{^_^}> [nixpkgs] @hedning merged pull request #69326 → jotta-cli: init at 0.6.18626 → https://git.io/JesSw
<edcragg> seems to work, shame there's no dontConfigure :/
Henson has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/e3930fd4165 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<{^_^}> [nixpkgs] @ryantm merged pull request #69958 → serialdv: 1.1.1 -> 1.1.2 → https://git.io/JeZQx
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZhO
<hyperfekt> edcragg: afaik there is?
<edcragg> hmm, don't see it on https://nixos.org/nixpkgs/manual/
l33333 has quit [Remote host closed the connection]
<hyperfekt> edcragg: It's a bit new: https://github.com/NixOS/nixpkgs/pull/63520
<{^_^}> #63520 (by worldofpeace, 14 weeks ago, merged): setup.sh: add dontConfigure
tghume has joined #nixos
<edcragg> haha, nice
* edcragg gives it a spin
<edcragg> lovely, thanks :)
ddellacosta has quit [Ping timeout: 265 seconds]
alex`` has quit [Ping timeout: 240 seconds]
ddellacosta has joined #nixos
andymandias has quit [Ping timeout: 240 seconds]
andymandias_ has joined #nixos
alex`` has joined #nixos
<hyperfekt> Does anyone know if snack is actually usable for building Haskell projects? nmattia (the author) switched niv to use cabal directly...
rmeis has joined #nixos
<ddellacosta> I'm trying to add some iptables rules and getting 'can't open lock file /run/xtables.lock: Permission denied'. Is this known behavior on NixOS, or is there something else going on with my environment?
<ddellacosta> I'm not finding anything online related except for an issue with fail2ban, and otherwise seems like everyone adds iptables rules in /etc/nixos/configuration.nix or what-have-you
<{^_^}> [nixpkgs] @domenkozar pushed to master « busybox: remove the missing diff »: https://git.io/JeZhr
<{^_^}> [nixpkgs] @domenkozar pushed to nix-static « nix: allow static compilation »: https://git.io/JeZho
<shreyansh_k> hello, how do you override a derivation's buildCommand?
<hyperfekt> ddellacosta: It's possible that the iptables rules are managed by NixOS which would mean that the file is linked to the Nix store and thus read-only. You'd have to add rules through your NixOS configuration or prevent NixOS from managing them for you if that's indeed the case.
wfranzini has quit [Remote host closed the connection]
<ddellacosta> hyperfekt: yeah, that's what I'm wondering about exactly. Wish I knew where to find some more detailed documentation on it
wfranzini has joined #nixos
<hyperfekt> shreyansh_k: You'll want overrideAttrs: https://nixos.org/nixpkgs/manual/#sec-pkg-overrideAttrs
chris__ has joined #nixos
<chris__> I'm having an issue trying to modify `/etc/nix/nix.conf`: `chmod: changing permissions of '/etc/nix/nix.conf': Read-only file system`. I'm root, I've also tried `chattr -i` with no luck. Any ideas?
<hyperfekt> ddellacosta: Actually from a cursory search it doesn't seem like NixOS manages iptables for you.
<emily> nixos does have iptables stuff
<emily> mostly script-based though i think
jimmyeatworld has quit [Ping timeout: 240 seconds]
<emily> you probably should add it in configuration.nix though :)
<hyperfekt> emily: Yeah, any match I get for iptables is just calls to the iptables binary.
<ddellacosta> hyperfekt: I'm pretty sure it does, per the networking.firewall.enable config directive
<ddellacosta> it's not clear how I'd script changes to iptables for making changes outside of configuration. I guess maybe NixOS doesn't want me to do that for some reasn
<ddellacosta> *reason
<hyperfekt> ddellacosta: Yeah, but it doesn't generate the file, it just runs commands for you, meaning you should in theory be able to run commands too.
<hyperfekt> but emily is right, it's probably a better idea to do that in the configuration
<ddellacosta> hyperfekt: hmm I'm not sure I follow
<ddellacosta> it seems pretty clear it's generating a set of rules for me
<hyperfekt> chris__: What does readlink -f /etc/nix/nix.conf say?
<ddellacosta> emily: re: "mostly script-based," does that mean I can write scripts to enable/disable rules outside of the configuration, or am I misunderstanding?
<hyperfekt> ddellacosta: That's true. My initial thought is that the file is symlinked to the store and you get permission denied because of that. I simply discarded that possibility.
<chris__> hyperfekt: Ohh it's pointing to the store. `/nix/store/icsbd2jvvn0xygpfrvm5rg6vr5dknaa1-nix.conf
<emily> it might be that the scripts are used to produce the some immutable file in /nix/store and you can't run your own scripts
<emily> ddellacosta:
<emily> in which case the easiest way is just to use configuration.nix
<ddellacosta> okay. I guess this is my fault because I'm not using the built-in wireguard...because it also doesn't allow me to configure things the way I want. Grr
orivej has joined #nixos
<clever> chris__: what are the first 3 lines of your nix.conf?
<ddellacosta> emily: the thing is that I'd really rather not run `nixos-rebuild switch` every time I simply want to add/remove rules. Is there a way around that?
<chris__> hyperfekt: sorry sent that too early. I'm trying to add a binary cache though - but I'm not sure where in configuration.nix (or somewhere else) this would be configured?
<emily> ddellacosta: not really. use --fast and get used to the few-second delay
<emily> you also pay that cost whenever you add packages declaratively
<emily> do you really fiddle with firewall rules that often, out of curiosity...?
<emily> ah, you mean because of wireguard automation?
<emily> my best suggestion there is just to improve whatever automation nixos already has, probably
<ddellacosta> emily: yes. And more to the point, this seems like an impedance mismatch between how iptables should be able to be used and how NixOS expects us to use it
<ddellacosta> but, anyways, I'll stop complaining about it. Thanks for the help, emily and hyperfekt
<chris__> clever: Ah that makes sense. I was reading straight from the manual though which mentions "just adding a line to the nix.conf"... None the less - do you know what options I need to set?
<clever> chris__: nix.extraOptions
<emily> ddellacosta: Linux is an imperative, mutable system. Nix is a declarative, immutable package/configuration manager. NixOS is inherently in an impedance mismatch, and the abstraction is often leaky.
<emily> ddellacosta: for all I know there is a way to use manual iptables on NixOS though, I just don't know it myself
<alexarice[m]> anyone have a systemd service that works for dropbox?
<chris__> clever: Thanks :) will try do a PR for the manual too
<{^_^}> [nixpkgs] @bjornfor merged pull request #70013 → wireshark: 3.0.3 -> 3.0.5 → https://git.io/JeZN8
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « wireshark: 3.0.3 -> 3.0.5 »: https://git.io/JeZh5
<emily> ddellacosta: but the impedance mismatch is kind of the point -- if you live in the NixOS world and don't try and circumvent it, you benefit from all its guarantees and capabilities
<clever> emily: you can still run iptables manually to mutate things, after nixos has applied its rules, but nixos will undo those changes next time you nixos-rebuild, potentially breaking things
ambro718 has joined #nixos
<chris__> Regarding the manual, is there a way I can figure out which file refers to a chapter?
<ddellacosta> emily: yep, totally get that, but NixOS doesn't also insist that we should update configuration.nix every time we want to e.g. edit a file. Insisting that configuration can only happen in one way leads to frustrating outcomes. I ran into the same thing trying to get a nginx config that I could modify as a user without configuring the entire operating system every time. The black and white perspective isn't
<ddellacosta> really appropriate for an OS. That doesn't mean that immutability is pointless, it just means a simplistic application leads to unnecessary rigidity.
<clever> chris__: simplest thing is to just let grep search the whole thing for a common string
<ddellacosta> clever: okay so, I'll go back to my original question: do you have any idea why I'm seeing 'Fatal: can't open lock file /run/xtables.lock: Permission denied' when I try to add an iptables rule (with sudo to be clear)?
<chris__> clever: Thanks once again!
nalck has joined #nixos
<clever> ddellacosta: that should work..., what is the exact command you ran?
<ddellacosta> clever: iptables -A FORWARD -i foo -j ACCEPT; iptables -A FORWARD -o foo -j ACCEPT
<ddellacosta> (basically)
<clever> ddellacosta: sudo only affects the 1st command, the ; runs the 2nd without root
<ddellacosta> clever: haha, d'oh
<ddellacosta> thanks! bonehead mistake
<clever> ddellacosta: for things like this, i prefer `sudo -i` to drop you into a root shell
<clever> then everything is root
<ddellacosta> yeah that makes sense. Somehow I totally spaced the semi-colon. Thanks!
jonny2 has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 240 seconds]
<{^_^}> [nix] @chrissound opened pull request #3111 → fix docs because nix.conf is a store file on Nixos (read only) → https://git.io/JeZjT
joepie91 has quit [Remote host closed the connection]
joepie91 has joined #nixos
FRidh2 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @ryantm merged pull request #69981 → tdlib: 1.4.0 -> 1.5.0 → https://git.io/JeZ5y
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZjL
bsima has quit [Quit: ZNC 1.7.3 - https://znc.in]
<{^_^}> [nixpkgs] @ryantm merged pull request #69787 → python37Packages.django-cors-headers: 3.0.2 -> 3.1.0 → https://git.io/JeZ2s
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZjt
o1lo01ol1o has joined #nixos
bsima has joined #nixos
o1lo01ol1o has quit [Ping timeout: 268 seconds]
noudle has joined #nixos
<{^_^}> [nixpkgs] @ttuegel opened pull request #70025 → More closure size improvements for NixOS 19.09 → https://git.io/JeZjc
<{^_^}> [nixpkgs] @ryantm merged pull request #69986 → tpm2-tss: 2.2.3 -> 2.3.1 → https://git.io/JeZdc
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZjC
<{^_^}> [nixpkgs] @ryantm merged pull request #69971 → streamlink: 1.1.1 -> 1.2.0 → https://git.io/JeZ7x
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeZjl
sauyon has quit [Ping timeout: 246 seconds]
nalck has quit [Quit: nalck]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
o1lo01ol1o has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Read error: Connection reset by peer]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
WilliamHamilton has joined #nixos
<{^_^}> [nixpkgs] @ttuegel opened pull request #70026 → Mark some Plasma packages broken with Qt < 5.12.0 → https://git.io/JeZjE
nalck has joined #nixos
ambro718 has quit [Ping timeout: 268 seconds]
nalck has quit [Client Quit]
<WilliamHamilton> is cabal2nix broken in nixpkgs unstable? I get errors when trying to install `cabal2nix-2.14.4`
zupo has joined #nixos
nalck has joined #nixos
o1lo01ol1o has quit [Ping timeout: 245 seconds]
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck_ has joined #nixos
nalck_ has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
nalck has joined #nixos
nalck has quit [Client Quit]
dermetfan has joined #nixos
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
rsoeldner_ has joined #nixos
pbb has quit [Client Quit]
pbb has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #70012 → hugo: 0.58.0 -> 0.58.3 → https://git.io/JeZNC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZj2
<{^_^}> [nixpkgs] @marsam merged pull request #70016 → xsecurelock: 1.4.0 -> 1.5.1 → https://git.io/JeZNy
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeZji
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/21a88397e13 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/21a88397e13 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<evanjs> Not at my computer right now, but any thoughts on why my JetBrains fonts "suddenly" look awful? "Suddenly" as in I change my config so much I have no idea what I did last
<evanjs> But, I have changed nothing related to JetBrains or Java lately
<inkbottle> nix search qdbus?
<inkbottle> qdbus org.kde.ksmserver /KSMServer logout 0 3 3
<evanjs> Though I did enable core fonts and add a few others. Currently using Fura Mono via NerdFonts... I think? In my JB apps
alex`` has quit [Ping timeout: 245 seconds]
<DigitalKiwi> WilliamHamilton: I had problems too
jgeerds has joined #nixos
<WilliamHamilton> DigitalKiwi did you return to a previous version of nixpkgs?
<DigitalKiwi> for unrelated reasons
<DigitalKiwi> i have it setup so that it's easy to use old versions
<DigitalKiwi> i might switch back since the unreleated reasons are still broken
alex`` has joined #nixos
fenedor has quit [Ping timeout: 240 seconds]
<otwieracz> Hi. I haven't developed any nixos packages for years - and I need to create one. Where can I find any guidelines, best practices, etc? Also how can I, with stable system, test bleeding edge packages? I remember something with packageOverride?
<{^_^}> [nixpkgs] @hedning pushed to gnome-3.34 « squash! gnome3.mutter: fix animation related crashes »: https://git.io/JeZj5
ixxie has joined #nixos
<inkbottle> Where do I find a description of the package like qttools; it seems it might contain qdbus, but that doesn't show with `nix search`
philr has quit [Ping timeout: 276 seconds]
bhipple has joined #nixos
<bhipple> Any chance someone could take a look at https://github.com/NixOS/nixpkgs/pull/68014? Has two approvals but has been sitting for a few weeks
<{^_^}> #68014 (by alexarice, 3 weeks ago, open): dnnl: init at 1.0.2
ilyagotfryd has joined #nixos
o1lo01ol1o has joined #nixos
chris__ has quit [Quit: Lost terminal]
qqlq has joined #nixos
<{^_^}> [nixpkgs] @ck3d opened pull request #70027 → make-disk-image: replace nixos-install by nix-env calls → https://git.io/JeZjp
<bhipple> Also this one: https://github.com/NixOS/nixpkgs/pull/69218. The current libcerf package is broken, because upstream moved the src tarball download URL, so it'd be nice to fix
<{^_^}> #69218 (by bhipple, 1 week ago, open): libcerf: 1.5 -> 1.13
o1lo01ol1o has quit [Ping timeout: 240 seconds]
gnidorah has joined #nixos
<gnidorah> how to start a command on every nixos-rebuild switch? system.activationScripts works only once for me
<{^_^}> [nixpkgs] @peanutbutter144 opened pull request #70028 → gtk3-nocsd: init at 3 → https://git.io/JeneJ
tek has joined #nixos
<evanjs> And hold on I think a man/wiki page too
fenedor has joined #nixos
ixxie has quit [Ping timeout: 276 seconds]
<evanjs> otwieracz: I think this section? https://nixos.org/nixpkgs/manual/#chap-submitting-changes
<tek> hello! I'm installing in a chroot and I'm encountering the nested chroot problem, which used to be solvable by specifying "sandbox = false" in nix.conf, but as of 18.09 this doesn't take anymore when running `nixos-install`, it still fails with the inability to clone(). I tried running `nixos-install --option sandbox false`, but that doesn't help
<inkbottle> I have a very confusing issue: on a new and basic install, which has worked several days already, plasma menu has stopped showing
<inkbottle> I did several logout and reboot and removing of the panel
<inkbottle> but the issue remains
<inkbottle> The menu shows sometimes, but not often
o1lo01ol1o has joined #nixos
<inkbottle> It is a bit as if it were showing but for 100th of s only
<evanjs> inkbottle: got a config you can share?
<inkbottle> yes
mumuluxi has quit [Quit: ZNC 1.7.4 - https://znc.in]
wucke13 has quit [Quit: ZNC 1.7.4 - https://znc.in]
tek__ has joined #nixos
tek has quit [Quit: leaving]
tek__ is now known as tek
bhipple has quit [Ping timeout: 276 seconds]
<infinisil> gnidorah: activationScripts should run every time
<infinisil> gnidorah: What do you use this for?
<inkbottle> evanjs: the only things I've done lately is adding packages; I've added them "at the end of the list"; It was working with (included) bluez-tools: https://paste.debian.net/1103290
bhipple has joined #nixos
mumuluxi has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #69769 → python37Packages.distributed: 2.3.0 -> 2.4.0 → https://git.io/JeZzP
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JeneG
<rsoeldner_> When using `callHackage` , does it lookup the current sources etc, independent of my nixpkgs pinning? Trying to use `proto3-suite` package but receive cabal file not found
ilyagotfryd has quit [Remote host closed the connection]
ilyagotfryd has joined #nixos
<gnidorah> infinisil: run "dconf update"
wucke13 has joined #nixos
<higherorder> Quick question: since hashes are computed from derivation inputs, does Nix assume that the build script is pure? What if the build script, say, wanted to download a file or do an API call?
<gnidorah> infinisil: ok i checked with other command, yes it runs every time but makes no changes for me. perhaps it doesn't work because config files are regenerated later than this command is called?
<infinisil> gnidorah: Yeah that can be the case, you need to use `stringAfter` or `stringBefore` to order your activationScript before/after others
ilyagotfryd has quit [Read error: Connection reset by peer]
<infinisil> E.g. `system.activationScripts.dconf = stringAfter [ "etc" ] '' ... ''
<gnidorah> infinisil: ah, cool! thanks!
<{^_^}> [nixpkgs] @ttuegel merged pull request #70026 → Mark some Plasma packages broken with Qt < 5.12.0 → https://git.io/JeZjE
<{^_^}> [nixpkgs] @ttuegel pushed 3 commits to master: https://git.io/JeneW
ilyagotfryd has joined #nixos
<inkbottle> evanjs: I removed th 4 last packages; didn't help. So I went back, a bit randomly, to generation 6 (current gen is 11th). I'll see what that does
<infinisil> gnidorah: However I'd recommend using a systemd unit for doing this kind of thing
<infinisil> gnidorah: Then it's much more of a self-contained action, can be called multiple times, doesn't have to run with full privileges, etc.
<infinisil> It is more complicated to set up though
<inkbottle> evanjs: still not working, a bit strange
<{^_^}> [nixpkgs] @0x4A6F opened pull request #70029 → zola: 0.8.0 -> 0.9.0 → https://git.io/Jenel
<gnidorah> infinisil: yes, I think to start simple way, there are other things to deal
<gnidorah> infinisil: also I'm not sure I know how to start systemd unit every time some config file is rewritten
<infinisil> gnidorah: You would make the config file a dependency of the unit, e.g. with restartTriggers
<gnidorah> infinisil: ah
acarrico has joined #nixos
emacsomancer has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @peanutbutter144 closed pull request #70028 → gtk3-nocsd: init at 3 → https://git.io/JeneJ
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
aleph- is now known as Navi
<{^_^}> [nixpkgs] @rycee closed pull request #49106 → nixos/hardware: add udev rules for Ledger Nano S → https://git.io/fxDDK
rsoeldner_ has quit [Remote host closed the connection]
rsoeldner has joined #nixos
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<{^_^}> [nixpkgs] @peanutbutter144 opened pull request #70030 → gtk3-nocsd: init at 3 → https://git.io/Jeneg
rmeis has quit [Ping timeout: 245 seconds]
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
Okinan has joined #nixos
<infinisil> Aw man, the init version change got reverted
<{^_^}> #68906 (by edolstra, 1 week ago, merged): Revert systemd interface version to 2
<infinisil> Now I gotta reboot again
<bhipple> higherorder: When builds are run, they are run in sandboxes that cut off internet access, filesystem, access, hostname, etc., so if the build script tries to download dependencies dynamically it will just fail
<bhipple> higherorder: if you're interested, Mic92's talk from last year's NixCon goes into more detail: https://www.youtube.com/watch?v=ULqoCjANK-I
ddellacosta has quit [Ping timeout: 265 seconds]
civodul has joined #nixos
<{^_^}> [nixpkgs] @kcalvinalvin opened pull request #70031 → nixos/plasma5: disable libinput from being enabled by default → https://git.io/Jene1
page has quit [Ping timeout: 245 seconds]
Lears has joined #nixos
[Leary] has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 1.8.8 -> 1.8.9 »: https://git.io/Jened
ilyagotfryd has quit [Remote host closed the connection]
ilyagotfryd has joined #nixos
Lears has quit [Remote host closed the connection]
Lears has joined #nixos
jgeerds has quit [Ping timeout: 245 seconds]
reallymemorable has quit [Quit: reallymemorable]
mexisme has joined #nixos
ilyagotfryd has quit [Ping timeout: 245 seconds]
<higherorder> bhipple: oh interesting; thank you!
<higherorder> bhipple: out of curiosity, could a build generate random numbers?
rsoeldner has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @sikmir opened pull request #70032 → gpxsee: 7.13 -> 7.14 → https://git.io/Jenex
rsoeldner has joined #nixos
ee1943 has quit [Read error: Connection reset by peer]
ee1943 has joined #nixos
chloekek has joined #nixos
<infinisil> higherorder: Yeah
<infinisil> /dev/random is available
<infinisil> And if reasonable, a deterministic rng can be used with a fixed seed
fusion809 has joined #nixos
rsoeldner has quit [Ping timeout: 246 seconds]
<bhipple> higherorder: yeah, the underlying build system can still be non-deterministic in certain ways, but all the common and most dangerous ways are blocked (e.g., it can't dynamically download stuff of pypi by mistake)
<bhipple> higherorder: That said, nix has some tooling to determine if a re-run of a build is bitwise identical, and there are some members working on getting as much as possible to build like this: https://r13y.com/
rsoeldner has joined #nixos
alex`` has quit [Ping timeout: 240 seconds]
alex`` has joined #nixos
<simpson> higherorder: And yeah, it's not really to extend purity beyond machines that one has control over, in any case. The closest we can get is noticing when some stuff changes and ought not to have changed.
bhipple has quit [Read error: Connection reset by peer]
jgeerds has joined #nixos
rsoeldner has quit [Remote host closed the connection]
bhipple has joined #nixos
rsoeldner has joined #nixos
wfranzini has quit [Remote host closed the connection]
JosW has joined #nixos
JosW has joined #nixos
JosW has quit [Changing host]
wfranzini has joined #nixos
alex`` has quit [Ping timeout: 276 seconds]
alex`` has joined #nixos
<higherorder> bhipple: infinisil simpson thanks!
stzsch has quit [Ping timeout: 276 seconds]
nexgen has quit [Remote host closed the connection]
nexgen has joined #nixos
jimmyeatworld has joined #nixos
chloekek has quit [Ping timeout: 245 seconds]
ilyagotfryd has joined #nixos
rsoeldner has quit [Read error: Connection reset by peer]
rsoeldner has joined #nixos
reallymemorable has joined #nixos
rsoeldner has quit [Ping timeout: 268 seconds]
<DigitalKiwi> i made a few more nixos logos if anyone would like any (or different ones, i do all kinds of colors) https://twitter.com/ArchKiwi/status/1178400873803726848?s=20
<DigitalKiwi> nixos stickers*
<DigitalKiwi> airbrushed
<kraem> DigitalKiwi: love the pink/cyan one!
<infinisil> DigitalKiwi: Nice, same ^^
<DigitalKiwi> yeah that one is always turning heads
<kraem> DigitalKiwi: where are you situated? :)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9e9fcba6a8e (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
knupfer has quit [Ping timeout: 250 seconds]
<DigitalKiwi> in case you missed it https://twitter.com/grhmc/status/1168918720120573956?s=20 will be at nixconf
<DigitalKiwi> omaha, nebraska, usa
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @markuskowa pushed to revert-69898-auto-update/qradiolink « Revert "qradiolink: 0.5.0 -> 0.5.2" »: https://git.io/Jenv2
<{^_^}> [nixpkgs] @markuskowa opened pull request #70033 → Revert "qradiolink: 0.5.0 -> 0.5.2" → https://git.io/Jenva
<kraem> DigitalKiwi: alright. won't be able to come to nixconf this year bc of school :( i'll hopefully come next year though!
<ivan> does anyone have a setup where their nixos machines pull configuration from a master, kind of like Puppet?
<DigitalKiwi> kraem: heh i won't be there either :(
<DigitalKiwi> kraem: i ship world wide though ;)
rsoeldner has quit [Ping timeout: 276 seconds]
<kraem> pm :)
rsoeldner has joined #nixos
qqlq has quit [Quit: ZNC 1.7.4 - https://znc.in]
apv has joined #nixos
qqlq has joined #nixos
Lem_ has left #nixos [#nixos]
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<gyroninja> I'm having trouble with installing hydra. The PostgreSQL unit is not able to finish starting. Like PostgreSQL comes up and it is able to be used but systemd is just hanging and eventually kills it due to a timeout. Has anyone ran into this issue?
ilyagotfryd has quit [Ping timeout: 268 seconds]
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @dywedir closed pull request #70029 → zola: 0.8.0 -> 0.9.0 → https://git.io/Jenel
<{^_^}> [nixpkgs] @dywedir reopened pull request #70029 → zola: 0.8.0 -> 0.9.0 → https://git.io/Jenel
Okinan has quit [Quit: Konversation terminated!]
<infinisil> gyroninja: Did you look at the logs?
<infinisil> of postgres
Okinan has joined #nixos
<gyroninja> Would error logs show up somewhere other than the systemd journal?
<{^_^}> [nixpkgs] @markuskowa merged pull request #69983 → uptimed: 0.4.1 -> 0.4.2 → https://git.io/JeZ5d
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jenvj
<{^_^}> [nixpkgs] @markuskowa merged pull request #69907 → python37Packages.reproject: 0.4 -> 0.5.1 → https://git.io/JeZy3
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jenfv
<gyroninja> infinisil: relevant logs https://pastebin.com/raw/P2pc2i5U
<{^_^}> [nixpkgs] @markuskowa merged pull request #70033 → Revert "qradiolink: 0.5.0 -> 0.5.2" → https://git.io/Jenva
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jenfm
<{^_^}> [nixpkgs] @markuskowa pushed 0 commits to revert-69898-auto-update/qradiolink: https://git.io/JenfY
JosW has quit [Quit: Konversation terminated!]
qqlq has quit [Quit: ZNC 1.7.4 - https://znc.in]
kipari_ is now known as kipari
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<peanutbutter144> hello, does anyone know who i should cc on github if i am submitting a new package to nixpkgs? the section in the nixpkgs manual only specifies "maintainers of the package"
rsoeldner has quit [Ping timeout: 276 seconds]
Acou_Bass has quit [Quit: ZNC 1.7.3 - https://znc.in]
Acou_Bass has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace closed pull request #70031 → nixos/plasma5: disable libinput from being enabled by default → https://git.io/Jene1
<worldofpeace> peanutbutter144: Are there no maintainers of the package? You can also try to look a git blame and kind those people.
<hexa-> it's about "a new package"
<hexa-> peanutbutter144: I think you can't really cc anyone :)
orivej has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #68711 → pythonPackages.xapian: disable smoketests → https://git.io/Jenf0
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JenfE
<Acou_Bass> peanutbutter144: are you submitting a whole new package or are you submitting an updated nixpkg for something that already exists?
<{^_^}> [nixpkgs] @Ma27 pushed commit from @jonringer to release-19.09 « pythonPackages.xapian: disable smoketests »: https://git.io/Jenf2
<{^_^}> [nixpkgs] @Ma27 merged pull request #70003 → [19.09] phpPackages.phpcs: 3.4.2 -> 3.5.0 → https://git.io/JeZb9
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-19.09: https://git.io/Jenfw
<{^_^}> [nixpkgs] @Ma27 opened pull request #70034 → phpPackages.phpcbf: 3.4.2 -> 3.5.0 → https://git.io/Jenf6
rsoeldner has joined #nixos
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
fenedor has quit [Ping timeout: 245 seconds]
<peanutbutter144> Acou_Bass: i am submitting a new package
<peanutbutter144> hexa-: thanks, that's what i thought originally
<peanutbutter144> worldofpeace: i am the maintainer of the package :P
<hexa-> peanutbutter144: so highlight yourself, duh!
<{^_^}> [nixpkgs] @mkf opened pull request #70035 → nixos/cwm: init. Added windowManager cwm, basing on the module for dwm. → https://git.io/Jenf9
<Acou_Bass> just submit it as a PR then, I did it that way and besides getting a grea tmany responses trying to fix my crappy PR, it *was* eventually accepted without anyone being CC'ed in
rsoeldner has quit [Ping timeout: 246 seconds]
<worldofpeace> Yeah, anyone in nixpkgs-committers should be taking their time to review new submissions
ilyagotfryd has joined #nixos
gnidorah has quit [Quit: Connection closed for inactivity]
zupo has joined #nixos
<gyroninja> It looks like postgresql in general is broken for me
<peanutbutter144> Acou_Bass: yeah that's what i did
<peanutbutter144> worldofpeace: i'll get back to your comment on my pr tomorrow, gotta sleep :)
<worldofpeace> 👍️
asymptotically has quit [Quit: Leaving]
nexgen has quit [Quit: Leaving]
Ariakenom has quit [Read error: Connection reset by peer]
jimmyeatworld has quit [Quit: leaving]
rsoeldner has joined #nixos
<gyroninja> Does anyone know how to pin nixpkgs for nixops? I think postgresql is broken on unstable?
<{^_^}> [nixpkgs] @minijackson opened pull request #70036 → rx: init at 0.2.0 → https://git.io/JenJt
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<gchristensen> gyroninja: just set NIX_PATH=nixpkgs=...path to whatever nixpkgs you want...
<WilliamHamilton> infinisil do you know anything about why cabal2nix doesn't seem to work on nixpkgs unstable?
<infinisil> WilliamHamilton: I think it's fixed in master
<WilliamHamilton> infinisil thanks!
<gyroninja> gchristensen: That's what I'm trying now, but it does mean that it means that the whole deploy will use the same version of nixpkgs
<infinisil> WilliamHamilton: https://github.com/NixOS/nixpkgs/pull/69640
<{^_^}> #69640 (by mdorman, 2 days ago, merged): cabal2nix: fix build
<infinisil> (Might not be in master yet)
<WilliamHamilton> infinisil do you usually build your nixos with a git checkout of nixpkgs, manually choosing the revision
<WilliamHamilton> ?
<infinisil> WilliamHamilton: Mostly yeah
<infinisil> I have nixpkgs as a submodule to my system config
<infinisil> And I occasionally cherry-pick commits on top to fix stuff like this
<infinisil> And rebase upon nixos-unstable to update
ilyagotfryd has quit [Ping timeout: 245 seconds]
growpotkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
dsg has quit [Quit: leaving]
<gyroninja> Okay after switching from nixos-unstable to nixos-release-19.03 postgresql is now fixed.
<worldofpeace> infinisil: Do you have any ideas with how to fix #69208?
<{^_^}> https://github.com/NixOS/nixpkgs/issues/69208 (by romildo, 1 week ago, open): xfce4-14 cannot be enabled alongside some other desktop environemnts
<worldofpeace> I'm not sure what to do, so any outside thoughts could help.
<apv> I've got a systemd socket unit that depends on network.target. This seems to create a dependency loop. Is that supposed to happen? relevant log section: https://pastebin.com/MMs4Yzam
tertl3 has quit [Quit: Connection closed for inactivity]
<Navi> Stupid question, what would be the way to overload a service to add some custom env variables?
rsoeldner has quit [Ping timeout: 246 seconds]
<Navi> Aside from just using a local copy of the service and disabling the one contained in nixpkgs.
jgeerds has quit [Ping timeout: 240 seconds]
rsoeldner has joined #nixos
<infinisil> worldofpeace: Hmm..
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<infinisil> worldofpeace: I guess an option networking.networkmanager.gnome3Base of types.bool could be introduced
pbb has joined #nixos
dermetfan has quit [Ping timeout: 240 seconds]
alex`` has quit [Quit: WeeChat 2.6]
<__red__> I think this Nix shirt is going to be the first white shirt I've owned in years...
<infinisil> Navi: systemd.services.foo.environment.VARIABLE = "foo"
<{^_^}> [nixpkgs] @marsam merged pull request #70000 → xdg-dbus-proxy: 0.1.1 -> 0.1.2 → https://git.io/JeZbg
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JenJ4
<infinisil> worldofpeace: Alternatively, config.networkmanager.gnome could be used to control this in the networkmanager build directly
<infinisil> Then the modules could set nixpkgs.config.networkmanager.gnome in their modules
rsoeldner has quit [Remote host closed the connection]
<infinisil> worldofpeace: Another alternative is to make types.package merge without error for multiple equal definitions
rsoeldner has joined #nixos
<infinisil> > types.bool.merge [] [ { value = true; } { value = true; } ]
<{^_^}> true
noudle has quit []
<infinisil> This already works for the simple types ^^ because of mergeEqualOption being used in the type. For types.package, this would however mean that it needs to evaluate the full package, which may or may not be a bad thing
<worldofpeace> the one with networkmanager is probably the worst issue there
l33333 has joined #nixos
<infinisil> Oh another alternative: Use nixpkgs.overlays to change the configuration of networkmanager in the modules
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<__red__> General Question: Is nixconf always in Europe because there are generally more nix developers in Europe?... or that no-one in other continents have had sufficient motivation to put one on?
o1lo01ol1o has quit [Remote host closed the connection]
Jackneill has joined #nixos
<__monty__> Nix shirt?
<__red__> I just bought a nix shirt ;-)
yuken has left #nixos ["Leaving"]
<__monty__> Oh, thought I'd missed a T-shirt cannon.
<infinisil> __red__: Yeah most people are in europe, at least judging from the relative silence here during european night times
<__red__> it's funny - my work has a contract with a company called "Nix"
<__red__> and I double-take every time I see their name come up
<Navi> infinisil: Aye think that worked. Thanks
evanjs has quit [Quit: ZNC 1.7.4 - https://znc.in]
evanjs has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
rsoeldner has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #69735 → picard-tools: 2.20.5 -> 2.20.8 → https://git.io/JeZEv
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JenJu
worldofpeace_ has joined #nixos
<worldofpeace_> lol, matrix is acting up
<worldofpeace_> infinisil: had to read your responses on irc logs
<worldofpeace_> Great suggestions
<__red__> I don't think my screen would survive a t-shirt cannon
Jackneill has quit [Remote host closed the connection]
wfranzini has quit [Remote host closed the connection]
<worldofpeace_> Hmm, I kinda like the idea of using nixpkgs.overlays. I've never seen a module actually use that option.
<Navi> Well kinda odd that `systemctl start`'ing a restic service file just starts and then hangs on your local terminal
<Navi> Still works but odd
wfranzini has joined #nixos
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @hedning pushed 2 commits to gnome-3.34: https://git.io/JenJ2
emacsomancer has joined #nixos
mexisme has joined #nixos
Rusty1 has joined #nixos
rsoeldner has quit [Ping timeout: 276 seconds]
alex`` has joined #nixos
rsoeldner has joined #nixos
WilliamHamilton has quit [Remote host closed the connection]
<worldofpeace_> infinisil: would something like https://gist.github.com/worldofpeace/c1f6c14b890e687f459b92120c9fcd32 work?
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 276 seconds]
mbrgm_ is now known as mbrgm
<infinisil> worldofpeace_: Yeah probably
rsoeldner has quit [Ping timeout: 265 seconds]
<infinisil> Though the overlays might cause rebuilds for dependents
alex`` has quit [Ping timeout: 265 seconds]
kiitos has joined #nixos
<worldofpeace_> wah, infinite recursion
<__red__> resursion is divine! (as long as you have tail call optimization)
kiitos has quit [Quit: Hei hei!]
<worldofpeace_> it is, but I don't think I'll be using overlays
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @jedossa opened pull request #70037 → dotty: 0.14.0-RC1 -> 0.18.1 → https://git.io/JenJx
m0rphism has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @lilyball opened pull request #70038 → ffsend: 0.2.51 -> 0.2.52 → https://git.io/JenUv
Eridius is now known as EsperLily
reallymemorable has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Anton-Latukha opened pull request #70039 → djvulibre: add {lib, man} outputs → https://git.io/JenUz
<{^_^}> [nixpkgs] @Anton-Latukha closed pull request #70039 → djvulibre: add {lib, man} outputs → https://git.io/JenUz
<{^_^}> [nixpkgs] @Anton-Latukha opened pull request #70040 → djvulibre: add {lib, man} outputs → https://git.io/JenU2