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
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/24842ace4cb (from 76 minutes ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
emptyfl4sk has quit [Ping timeout: 245 seconds]
nspin has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @arcnmx opened pull request #68465 → pythonPackages.brotli: fix build → https://git.io/Jem3c
johnnyfive has quit [Quit: I quit now.]
johnnyfive has joined #nixos
qubasa_ has joined #nixos
niksnut has quit [Ping timeout: 268 seconds]
qubasa has quit [Ping timeout: 245 seconds]
wildtrees has quit [Quit: Leaving]
Ilya_G has quit [Ping timeout: 276 seconds]
sigmundv has quit [Ping timeout: 245 seconds]
<growpotkin> infinisil-m: You around?
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/Jem3K
<{^_^}> [nixpkgs] @aanderse merged pull request #68417 → moodle: 3.7.1 -> 3.7.2 → https://git.io/JeqNn
<growpotkin> infinisil-m: I saw you closed the `vulkan-*' issues, I was wondering if that was a result of a fix in Nixpkgs Unstable or some other reason.
dycan has joined #nixos
<{^_^}> [nixpkgs] @aanderse opened pull request #68466 → moodle: 3.7.1 -> 3.7.2 [19.09 backport] → https://git.io/Jem36
jluttine has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/Jem39
mexisme has quit [Ping timeout: 246 seconds]
<ivan> growpotkin: the version mismatch?
<ivan> that was fixed
mexisme has joined #nixos
Ilya_G has joined #nixos
lsyoyom has quit [Ping timeout: 258 seconds]
jluttine has joined #nixos
Ilya_G has quit [Ping timeout: 268 seconds]
Rusty1 has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
_ris has quit [Ping timeout: 276 seconds]
jluttine has quit [Ping timeout: 276 seconds]
lsyoyom has joined #nixos
user___ has quit [Ping timeout: 240 seconds]
MmeQuignon has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @aanderse opened pull request #68467 → love_0_8: fix broken build → https://git.io/JemsF
angersock has joined #nixos
<angersock> howdy folks, a question.
<angersock> nixops uses ssh for a root account (and a key-only auth) to to deploys, right?
<angersock> like, from my deployment machine to a nixos machine i'd like to deploy on
Myhlamaeus1 has quit [Ping timeout: 245 seconds]
dycan_ has joined #nixos
polman has quit [Ping timeout: 245 seconds]
polman has joined #nixos
dycan has quit [Ping timeout: 276 seconds]
mexisme has joined #nixos
<emptyflask> angersock: yeah that's right as far as I know
veleiro has joined #nixos
growpotkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
<emptyflask> and the key is stored in a sqlite state file
<angersock> so, how do i get that key over on to the remote box to start with?
<angersock> i have a nixos box (clean install), and i'd like to manage it with nixops from my workstation
<clever> angersock: if you are using the none backend, an ssh agent is the simplest option
<clever> the keys in your agent will leak into nixops, and still work
growpotkin has joined #nixos
drakonis has joined #nixos
<clever> so install a temporary key on the remote machine thru any means you like, and add the matching private to your agent with ssh-add
<clever> then nixops can get in, and install its own key
<clever> nixops will only record that its own key is working, if the switch-to-configuration passes with no errors, so issues in your systemd services can force you to keep relying on the ssh agent
<clever> but once it deploys successfully once, it will remember that it has installed the key
<angersock> ah, gotcha
<angersock> i checked the docs and didn't see obvious mention of this--was i looking in the wrong spot?
<clever> some of this isnt documented, and ive just memorized chunks of the source
<infinisil-m> <growpotkin "infinisil: I saw you closed the "> Very early in the issue it was mentioned that it was fixed in master
jluttine has joined #nixos
<angersock> aha, this seemed to work
<angersock> thanks all
angersock has quit [Quit: Leaving]
kiwaalkjdskjdkjf has quit [Ping timeout: 246 seconds]
veleiro has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
m0rphism has quit [Ping timeout: 258 seconds]
ddellacosta has joined #nixos
felixfoertsch has joined #nixos
emptyfl4sk has joined #nixos
felixfoertsch has quit [Ping timeout: 276 seconds]
ivan has quit [Quit: lp0 on fire]
dustinm has quit [Quit: Leaving]
felixfoertsch has joined #nixos
t58 has quit [Quit: Leaving]
dustinm has joined #nixos
wfranzini has quit [Remote host closed the connection]
emptyfl4sk has quit [Ping timeout: 246 seconds]
wfranzini has joined #nixos
ivan has joined #nixos
mexisme has quit [Ping timeout: 240 seconds]
endformationage has joined #nixos
dustinm- has joined #nixos
dustinm has quit [Ping timeout: 240 seconds]
ivan_ has joined #nixos
ivan has quit [Ping timeout: 268 seconds]
ivan_ is now known as ivan
Ilya_G has joined #nixos
das_j has quit [Remote host closed the connection]
iqubic has quit [Ping timeout: 245 seconds]
das_j has joined #nixos
Ilya_G has quit [Ping timeout: 268 seconds]
<notgne2> I'm trying to use extraPostFetch for pkgs.fetchzip but it doesn't seem to be working
noudle has quit []
<notgne2> or maybe I'm not understanding how $out works?
polman has quit [Ping timeout: 245 seconds]
emptyfl4sk has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #68423 → routinator: 0.5.0 -> 0.6.0 → https://git.io/JemJD
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JemZ4
polman has joined #nixos
lambda-11235 has joined #nixos
vonfry has quit [Quit: WeeChat 2.4]
vonfry has joined #nixos
emptyfl4sk has quit [Ping timeout: 245 seconds]
Denommus has joined #nixos
Denommus has quit [Remote host closed the connection]
alex`` has quit [Ping timeout: 245 seconds]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 246 seconds]
drakonis has quit [Quit: WeeChat 2.4]
<growpotkin> infinisil-m: thank you :)
drakonis has joined #nixos
ddellacosta has quit [Ping timeout: 246 seconds]
MrCCoffee has quit [Ping timeout: 240 seconds]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
xkapastel has quit [Quit: Connection closed for inactivity]
cinimod has joined #nixos
Raylier has joined #nixos
cinimod has quit [Ping timeout: 244 seconds]
* craige wonders if samueldr is still about...
<samueldr> hi?
<samueldr> what's the catch?
<craige> Ah, hey, I'm using eval-report but my output is like: https://gist.github.com/craigem/04ff4df59d61c3c7314a2b181e95a95a# rather than https://gist.github.com/srhb/1f8be9f5c488efb5fbb96452c7814caa - not sure whe're I'm going wrong :-)
<craige> (apart from bonus apostrophes!) :-)
<samueldr> craige: wow, looks like you have parts of hydra's html in your output
<craige> Yup.
<craige> :-)
<samueldr> is that using my ruby-based eval report thing or the script in the nixos repo?
<samueldr> mine isn't in the nixpkgs repo
<samueldr> (just sanity checking first)
<craige> I pulled `nix-review-tools` and ran `./eval-report 1541808`
srid has quit [Ping timeout: 252 seconds]
* samueldr tries
Peter_Storm has quit [Ping timeout: 252 seconds]
hamishmack has quit [Ping timeout: 252 seconds]
sgraf has quit [Ping timeout: 264 seconds]
davidtwco has quit [Ping timeout: 252 seconds]
mpickering has quit [Ping timeout: 252 seconds]
midchildan has quit [Ping timeout: 250 seconds]
nand0p_ has quit [Ping timeout: 276 seconds]
<craige> (I later also used pandoc to convert to markdown)
<samueldr> hmm
Tritlo has quit [Ping timeout: 252 seconds]
zimbatm has quit [Ping timeout: 264 seconds]
<samueldr> it shouldn't need to be converted, its output is markdown
pittma has quit [Ping timeout: 250 seconds]
dmj` has quit [Ping timeout: 250 seconds]
<samueldr> I have an intuition about what could have happened
<craige> hrm, mine is HTML by default, so that *odd*
eddyb has quit [Ping timeout: 264 seconds]
<samueldr> eval_1541808 is a *cache artifact* of the hydra html page it parses
<samueldr> so that when you re-run it, you don't re-download everything
chrisaw has quit [Ping timeout: 276 seconds]
<samueldr> the report itself is in stdout IIRC
sethetter has quit [Ping timeout: 250 seconds]
WooDWorkeR has quit [Ping timeout: 252 seconds]
<samueldr> (there *is* html in stdout, but that's html that's expected, and markdown-safe)
scoates has quit [Ping timeout: 276 seconds]
<craige> So I have chosen the wrong evaluatoin?
gspia has joined #nixos
<samueldr> how did you create the gist?
selfsymmetric-mu has quit [Remote host closed the connection]
scott has quit [Ping timeout: 276 seconds]
<craige> $ gist -d "1541808 eval report, Wed Sep 11 11:39 AEST 2019" -f 1541808.md -t md ./eval_1541808.md
eddyb has joined #nixos
Tritlo has joined #nixos
WooDWorkeR has joined #nixos
srid has joined #nixos
<craige> eva_1241808 even starts with "<!DOCTYPE html> "
<samueldr> yeah, that file is a cached artifact
sethetter has joined #nixos
* craige nods
<samueldr> it's the contents of the page on the hydra
sgraf has joined #nixos
scoates has joined #nixos
chrisaw has joined #nixos
davidtwco has joined #nixos
hamishmack has joined #nixos
<samueldr> the report is the stdout of the command
<craige> That makes sense.
zimbatm has joined #nixos
midchildan has joined #nixos
<craige> Right, so pipe that instead?
nand0p_ has joined #nixos
<samueldr> so, ./eval-report ... | gist ...
<craige> samueldr++
<{^_^}> samueldr's karma got increased to 115
scott has joined #nixos
<hpfr[m]> Whenever I update, I have to rebuild qtbase-5.12.3 from source. This takes a long time, how can I determine what is causing it?
pittma has joined #nixos
mpickering has joined #nixos
Peter_Storm has joined #nixos
<samueldr> craige: remember that there is no cache eviction, so if you're making a report for an incomplete eval, `rm` the build and eval files
dmj` has joined #nixos
<samueldr> craige: the caching was useful two-fold; it made sure I wouldn't pound the hydra when testing, and it also is useful when passing more than one eval
<samueldr> "but why would you pass more than one eval?"
<samueldr> darwin and aarch64!
<samueldr> craige: https://gist.github.com/366701bab2e5cbdee156ae6bd46f774a `./eval-report 1541808 | gist -p -f '1541808.md'`
<craige> :-)
<{^_^}> [nixpkgs] @teto merged pull request #68464 → vimPlugins.deoplete-dictionary: init at 2019-04-16 → https://git.io/Jem3Y
<{^_^}> [nixpkgs] @teto pushed 3 commits to master: https://git.io/JemnY
bahamas has joined #nixos
<{^_^}> [nixpkgs] @uri-canva opened pull request #68469 → bazel-deps: remove → https://git.io/JemnC
user___ has joined #nixos
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @acowley opened pull request #68470 → kdenlive: Avoid exposing configurable paths to melt → https://git.io/Jemng
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kvda has joined #nixos
abathur has quit [Ping timeout: 246 seconds]
hmpffff has joined #nixos
bahamas has quit [Ping timeout: 276 seconds]
tdeo has quit [Quit: Quit]
tdeo has joined #nixos
tdeo has joined #nixos
tdeo has quit [Changing host]
fusion809 has quit [Remote host closed the connection]
fusion809 has joined #nixos
<craige> A thing of beauty, samueldr - thanks. Those reports are incredibly useful and being able to generate my own will stop me trying to resolve issues that Europeans have already resolved :-)
<samueldr> search PRs beforehand!
<craige> I have been doing that too.
fusion809 has quit [Ping timeout: 276 seconds]
dermetfan has joined #nixos
emptyfl4sk has joined #nixos
dermetfan has quit [Ping timeout: 245 seconds]
emptyfl4sk has quit [Ping timeout: 246 seconds]
bahamas has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @uri-canva opened pull request #68471 → bazel-remote: 2019-01-12 -> 2019-08-21 → https://git.io/JemnS
wfranzini has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
init_6 has joined #nixos
<{^_^}> [nixpkgs] @ivan opened pull request #68472 → snscrape: fix startup → https://git.io/JemnQ
<{^_^}> [nixpkgs] @ivan opened pull request #68473 → [19.09] snscrape: fix startup → https://git.io/Jemn5
Guest24 has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68474 → check-xx-health: multiple updates → https://git.io/Jemnh
init_6 has quit [Ping timeout: 240 seconds]
nikola_i has joined #nixos
init_6 has joined #nixos
felixfoertsch23 has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
emptyfl4sk has joined #nixos
emptyflask has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @uri-canva opened pull request #68475 → bazel-buildtools: 0.28.0 -> 0.29.0 → https://git.io/Jemc3
Guest24 has quit [Remote host closed the connection]
drakonis has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos
drakonis_ has quit [Read error: Connection reset by peer]
drakonis has joined #nixos
dasj19 has joined #nixos
bahamas has quit [Ping timeout: 245 seconds]
iqubic has joined #nixos
emptyfl4sk has quit [Ping timeout: 246 seconds]
init_6 has quit []
<{^_^}> [nixpkgs] @uri-canva opened pull request #68476 → editorconfig-checker: init at 2.0.2 → https://git.io/JemcW
abbiya has joined #nixos
growpotk- has quit [Quit: ZNC 1.7.4 - https://znc.in]
growpotk- has joined #nixos
felixfoertsch has quit [Ping timeout: 246 seconds]
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68477 → kwin-tiling: init at 2.2 → https://git.io/Jemca
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 276 seconds]
palo1 has joined #nixos
kaliumxyz has quit [Remote host closed the connection]
palo has quit [Ping timeout: 276 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68478 → maestral: 0.2.6 -> 0.3.2 → https://git.io/JemCv
andgate has joined #nixos
Ariakenom has joined #nixos
<yorick> looks like you can't tell systemd to only build libudev nowadays
mexisme has joined #nixos
bahamas has joined #nixos
fusion809 has joined #nixos
joshuagl has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso> Is there a good nixos module to look at to see how some "extraConfig" option would be cleanly implemented?
kvda has joined #nixos
Raylier has quit [Ping timeout: 244 seconds]
iqubic` has joined #nixos
hyper_ch2 has joined #nixos
<teto> dminuoso: you can look at home manager's git module
iqubic has quit [Ping timeout: 276 seconds]
<yorick> does pkgs.crossPkgs.musl64.getent not work on master?
dermetfan has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
<dminuoso> teto: Mmm, okay that's not very obvious heh.
<dminuoso> Here we go, nixos documentation is rather lacking again. :D
mexisme has quit [Ping timeout: 240 seconds]
kaliumxyz has joined #nixos
<kvda> Does anyone have any experience with Terraform?
dansho has quit [Ping timeout: 240 seconds]
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68392 → Fix desktop tests → https://git.io/Jeq17
<{^_^}> [nixpkgs] @worldofpeace pushed 6 commits to master: https://git.io/JemCE
nexgen2 has joined #nixos
hyper_ch2 has joined #nixos
<{^_^}> [nixpkgs] @kquick opened pull request #68480 → python: thespian: 3.9.10 -> 3.9.11 → https://git.io/JemCV
nexgen2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68472 → snscrape: fix startup → https://git.io/JemnQ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JemCr
nexgen2 has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68473 → [19.09] snscrape: fix startup → https://git.io/Jemn5
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/JemCo
<yorick> dtz: domenkozar[m]: I used the getent, getconf from alpine: https://gist.github.com/yorickvP/be90114b26384c671c2ce69009f01fed
<srhb> worldofpeace: You recently touched some login stuff, do you know what's responsible for setting DBUS_SESSION_BUS_ADDRESS reported by systemctl --user show-environment? I'm trying to debug why I see two different addresses in that var.
<worldofpeace> srhb: dbus-launch does
<srhb> worldofpeace: Thanks.
kvda has joined #nixos
mexisme has joined #nixos
<worldofpeace> xsessionWrapper uses dbus-launch as well, and I'm pretty sure uses systemctl to import that environment variable
<{^_^}> [nixpkgs] @delroth opened pull request #68481 → home-assistant: remove outdated pyyaml_3 pinning → https://git.io/JemCX
<{^_^}> [nixpkgs] @worldofpeace pushed 5 commits to release-19.09: https://git.io/JemCS
<srhb> worldofpeace: Thanks :) I'll try bisecting with this in mind.
dycan_ has quit [Ping timeout: 245 seconds]
drakonis_ has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @chkno opened pull request #68483 → nixos/shells-environment: Make ~/bin/ in $PATH optional → https://git.io/JemCQ
nexgen2 has quit [Ping timeout: 246 seconds]
drakonis has quit [Ping timeout: 246 seconds]
rauno has joined #nixos
<teto> dminuoso: do you wnat to convert structured attributes into some kind of ini/json/toml file ?
noudle has joined #nixos
nexgen2 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68465 → pythonPackages.brotli: fix build → https://git.io/Jem3c
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JemCx
Ariakenom_ has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @arcnmx to release-19.09 « pythonPackages.brotli: fix build »: https://git.io/JemCj
Ariakenom has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/93bf6e26485 (from 10 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
cfricke has joined #nixos
wfranzini has joined #nixos
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kvda has joined #nixos
Tucky has joined #nixos
ng0 has joined #nixos
nexgen2 has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @delroth opened pull request #68484 → deluge: add missing setuptools dependency → https://git.io/JemWk
eddyb is now known as eddyb[legacy]
zupo has joined #nixos
<hpfr[m]> Recently rebuilt and I think the rebuild compiled qt5base from source which took forever. Installed keepassxc and it also built from source, and it can’t find the Qt platform plugin “xcb” in “” and fails to start. How can I troubleshoot this? No idea why qt built from source
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
hyper_ch2 has quit [Remote host closed the connection]
zupo has joined #nixos
justbeingglad has joined #nixos
justbeingglad has left #nixos [#nixos]
<provessor[m]> hpfr: That happened to me yesterday
emptyfl4sk has joined #nixos
lambda-11235 has quit [Quit: Bye]
hyper_ch2 has joined #nixos
<provessor[m]> Can't help with a fix though, I switched from systemd boot to grub so had to run nixos-install from the install media and it's fine now
<hpfr[m]> provessor: have you tried nixos rebuilding recently?
<hpfr[m]> With an updated channel
emptyfl4sk has quit [Ping timeout: 258 seconds]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @tadeokondrak opened pull request #68485 → qutebrowser: add setuptools as a dependency to fix startup → https://git.io/JemWw
<provessor[m]> hpfr: I built from unstable yesterday and keepassxc and qtcreator stopped working with the same error as you
Ariakenom__ has joined #nixos
niksnut has joined #nixos
<hpfr[m]> I wish I knew enough nix to try to diagnose and report it if it’s a bug, if it breaks all Qt apps it should be fixed quickly but maybe it doesn’t happen to everyone
<provessor[m]> But then I had to do a nixos-install from the install media to switch from systemd boot to grub and when I built from unstable after it worked fine
<dermetfan> hpfr[m]: I have the same error with qcachegrind
Ariakenom_ has quit [Ping timeout: 240 seconds]
mexisme has joined #nixos
vonfry has quit [Quit: WeeChat 2.4]
Ariakenom has joined #nixos
<teto> does ofborg work ? there are some PRs I wanted to merge but without ofborg's feedback, I prefer not to
<provessor[m]> It's probably an error with nix not setting up xcb right after the rebuild
<provessor[m]> What if you run nix gc and then rebuild
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> #65399 (by ttuegel, 6 weeks ago, open): Tracking issue for wrapQtAppsHook
<FRidh> teto: its having capacity issues
<FRidh> very few builders are up for some reason
Ariakenom__ has quit [Ping timeout: 276 seconds]
Ariakenom has quit [Remote host closed the connection]
<FRidh> qtbase failng is another issue. I recall seeing qtwebkit fail causing many other packages not to build
<teto> FRidh: ok thanks. That borg is one hell of a helper, miss its acute insights
<FRidh> yes
mexisme has quit [Ping timeout: 246 seconds]
<layus[m]> Hi, i am trying to install nix inside a chroot, but I am on nixos, so nix-user-chroot does not work.
<layus[m]> I also tried nixos-enter in a temporary /mnt, but no luck there either.
<layus[m]> Someone ever managet to install a separate ni un a chroot for testing purposes ?
jgeerds has joined #nixos
<layus[m]> Mic92 maybe ?
<hpfr[m]> FRidh: found this off of that as well https://github.com/NixOS/nixpkgs/issues/68404
<{^_^}> #68404 (by bjornfor, 1 day ago, open): wrapQtAppsHook fails to wrap PIEs
<hpfr[m]> Thank you
<hpfr[m]> Is there some kind of workaround in the meantime?
<hpfr[m]> I skimmed the thread but it’s a bit over my head
dom` has joined #nixos
jgeerds has quit [Ping timeout: 245 seconds]
graf_blutwurst has joined #nixos
Ariakenom has joined #nixos
<dom`> colemickens: Is it possible to create my own nixos image for azure using the instructions here: https://github.com/NixOS/nixpkgs/blob/d089806096c9c25a214a6da98811f1e42513d01d/nixos/maintainers/scripts/azure/README.md?
mexisme has joined #nixos
<hpfr[m]> provessor: like just run nix-collect-garbage and then nixos-rebuild switch?
dycan has joined #nixos
<dom`> ghuntley: maybe you know?
o1lo01ol1o has joined #nixos
<dminuoso> Okay Im not sure how exactly. I have a package and want to extend it with a custom config file option, such that the option gets written to a file. How would this be specified exactly?
growpotk- has quit [Quit: ZNC 1.7.4 - https://znc.in]
<dminuoso> What mechanism forces a directory to exist?
<tdeo> systemd's tmpfiles.d
<dminuoso> tdeo: It'd be persistent files, not temporary files.
<tdeo> i've used it (and there are other modules in nixpkgs that do) for persistent files if you set them not to expire
felixfoertsch23 has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
<dminuoso> tdeo: Let me be more specific perhaps. Im looking into modifying https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/unifi.nix
<dminuoso> Specifically, I want a file to exist inside "${stateDir}/data" at the time the service runs.
growpotk- has joined #nixos
<dminuoso> Is emitting the configFile from an option into that location at preStart a good idea?
<dminuoso> (preStart in the systemd unit)
johanot has joined #nixos
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<layus[m]> dminuoso: It is often done
<layus[m]> But the preferred way to do it (if the file is meant to be immutable) is to make the service reference this file by store path
Tucky has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @B4dM4n opened pull request #68486 → django: don't wrap binary files twice → https://git.io/Jemlq
<dminuoso> layus[m]: Mmm, so I'd have to modify the underlying nix package as well and parametrize it over that file?
<dminuoso> Or can I create ad-hoc store references from a nixos module?
<tdeo> you can create a text file in the nix store with writeText
<layus[m]> Depends on how the deamon finds that file. Often daemons have an argument to specify a config file
<{^_^}> [nixpkgs] @peterhoeg merged pull request #68477 → kwin-tiling: init at 2.2 → https://git.io/Jemca
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JemlY
<dminuoso> In this case its not configurable. It's just that if that file exists under a special name, it will influence the behavior of the program.
<{^_^}> [nixpkgs] @peterhoeg merged pull request #68474 → check-xx-health: multiple updates → https://git.io/Jemnh
<{^_^}> [nixpkgs] @peterhoeg pushed 5 commits to master: https://git.io/JemlO
<dminuoso> I think modifying the nix package is more sensible, since this is a feature pertinent to the unifi package, not the nixos module.
<tdeo> fwiw, ${stateDir}/data is guaranteed to exist because of the systemd.tmpfiles.rules at line 151
<dminuoso> tdeo: Ahh.
<dminuoso> tdeo: That has really confused me, I didn't understand how this module ensured that the directory existed at the right time. Now it makes sense.
o1lo01ol1o has joined #nixos
<dminuoso> I suppose Im going to use pkg.writeText to write this file into the nix store, and then bind mount it into the correct location in the stateDir
<dminuoso> Presumably mounts are executed in order? Or is there an interface to specify dependencies?
veske has joined #nixos
<layus[m]> dminuoso: Could you tell us what file path is looked at by unifi
<layus[m]> * @freenode_dminuoso:matrix.org: Could you tell us what file path is looked at by unifi ?
<tdeo> I don't think bind mounts are usually used, the approach I would personally take is to create/delete it before the server is started
<tdeo> (but there might be a better way, not sure)
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JemlW
<{^_^}> [nixpkgs] @gebner merged pull request #68403 → tokei: 9.1.1 -> 10.0.1 → https://git.io/Jeqy2
emptyfl4sk has joined #nixos
<dminuoso> layus[m]: Absolutely. It's just config.gateway.json - essentially unifi is a software defined networking controller. If you have an USG router, it will automatically provision it with whatever you configure. This file lets you manually specify additional configuration stanzas that unifi will provision to the USG router, if it exists.
<dminuoso> (This is mostly used to provision features to the USG router, that you cannot configure with the web GUI)
<dminuoso> This is a necessary feature for, essentially, any intermediate unifi user. :)
<layus[m]> So this definitely belongs to the nixos service, not the nixpkgs package
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @gebner pushed 2 commits to release-19.09: https://git.io/Jemlz
<dminuoso> layus[m]: Mind my asking, why not nixpkgs?
<{^_^}> [nixpkgs] @gebner merged pull request #68457 → fctix-engines.mozc: fix build → https://git.io/JemY1
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/Jemlg
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/64c35f9dbe1 (from 73 minutes ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
kvda has joined #nixos
dycan has quit [Ping timeout: 246 seconds]
<layus[m]> Because it is a runtime configuration subject to changes
<layus[m]> You do not want to recompile unifi on each config change
<layus[m]> There is a third way though, you can wrap unifi with the config file
<layus[m]> Anyway, the docs says the file must be placed at `<unifi_base>/data/sites/site_ID`
<layus[m]> what is `<unifi_base>` ?
emptyfl4sk has quit [Ping timeout: 258 seconds]
growpotk- has quit [Quit: ZNC 1.7.4 - https://znc.in]
<layus[m]> Ok, didn't click the link: It is presumably `/usr/lib/unifi`
<{^_^}> [nixpkgs] @fgaz opened pull request #68487 → shattered-pixel-dungeon: init at 0.7.4c → https://git.io/Jemlw
<layus[m]> So, what you want if I get things correctly, is to use nixos options to configure variables that will go in `/usr/lib/unifi/data/sites/site_ID`
<layus[m]> well, in `/usr/lib/unifi/data/sites/site_Iconfig.gateway.json`
<layus[m]> * well, in `/usr/lib/unifi/data/sites/site_ID/config.gateway.json`
Zer0xp has joined #nixos
<layus[m]> possibly the simplest way to do that is to use the preStart command of the service to symlink /usr/lib/unifi/data/sites/site_ID/config.gateway.json to a store file generate with writeFile and toJSON.
hmpffff has joined #nixos
Tucky has joined #nixos
<layus[m]> dminuoso: See for example how salt uses toJSON to generate a config file in /etc/salt/master: https://github.com/NixOS/nixpkgs/blob/a962d538068cdf00025e73181d17572492f68008/nixos/modules/services/admin/salt/master.nix
hyper_ch2 has joined #nixos
Makaveli7 has joined #nixos
ng0 has quit [Quit: Alexa, when is the end of world?]
cfricke has quit [Ping timeout: 240 seconds]
<etu> Anyone got any good example of a derivation where the source isn't allowed to be fetched automatically? Like nonfree stuff. I need to write a derivation like that.
<{^_^}> [nixpkgs] @lsix merged pull request #68480 → python: thespian: 3.9.10 -> 3.9.11 → https://git.io/JemCV
<{^_^}> [nixpkgs] @lsix pushed 2 commits to master: https://git.io/JemlH
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #68486 → django: don't wrap binary files twice → https://git.io/Jemlq
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JemlF
<etu> ah, requireFile. Didn't know that that was what I was looking for. I looked at the fetchers section of the nixpkgs manual but yeah, it's not really a fetcher.
<etu> symphorien++
<{^_^}> symphorien's karma got increased to 21
dycan has joined #nixos
asymptotically has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed commit from @B4dM4n to release-19.09 « django: don't wrap binary files twice »: https://git.io/JemlN
ryantm has quit [Ping timeout: 258 seconds]
thc202 has joined #nixos
aswanson has quit [Quit: WeeChat 2.4]
veske has quit [Quit: This computer has gone to sleep]
<Mic92> layus[m]: would this fit your use case? https://github.com/Mic92/nixos-shell
Zer0xp has quit [Ping timeout: 246 seconds]
<layus[m]> Mic92: Yes indeed, thanks. I was just hoping tfor the same tool without qemu, for perforamnce reasons.
<Mic92> layus[m]: maybe just using a nixos-container would lead quickly to success.
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<layus[m]> Don't they bind mount the nix store ?
<Mic92> only if you use the declarative variant.
<layus[m]> ok, thanks. Will look into that.
<layus[m]> BTW, in the meantime I managed to get nix-user-chroot kind of working, as well as nixos-enter
Zer0xp has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 8 commits to haskell-updates: https://git.io/Jem8L
<{^_^}> [nixpkgs] @peti pushed 5 commits to haskell-updates: https://git.io/Jem8Y
ThatDocsLady has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @peti pushed 5 commits to master: https://git.io/Jem8G
<{^_^}> [nixpkgs] @B4dM4n opened pull request #68488 → xmlsec: add library path to lt_dladdsearchdir → https://git.io/Jem8Z
asymptotically has quit [Remote host closed the connection]
asymptotically has joined #nixos
kvda has joined #nixos
andi- has quit [Quit: WeeChat 2.6]
gagbo has quit [Ping timeout: 245 seconds]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to master « python-setuptools_scm: enable the test suite »: https://git.io/Jem80
<multun> I'm not sure I understand the way nixos releases work
<multun> isn't it ok to upgrade packages of the unstable channel ?
alex`` has joined #nixos
<tilpner> multun: ${"FRi" + "dh"} "owns" the python infrastructure [ https://github.com/NixOS/nixpkgs/blob/master/.github/CODEOWNERS#L53-L58 ] and does not want to break it, because that might cause problems for the 19.09 release
<multun> sure
<tilpner> multun: Though it seems release-19.09 branched off of master yesterday, so any python breakage in master would no longer affect 19.09
<multun> I just don't understand the relationship between unstable and 19.09
veske has joined #nixos
<tilpner> Up until yesterday, 19.09 had the same relation to master, as unstable always has to master
andi- has joined #nixos
<multun> so unstable is master, and the latest release regularly updates to some alright commit from unstable ?
<multun> what do you mean by "the same relation to master"
<tilpner> Changes pushed to master will end up in unstable after passing the tests
bahamas has quit [Ping timeout: 244 seconds]
<tilpner> And before the branch-off, changes in master would also end up in 19.09
fendor_ has joined #nixos
<yorick> argh, it missed the haskell-packages update
civodul has joined #nixos
fendor_ has quit [Client Quit]
<yorick> I'm not convinced that we should branch off instead of feature freeze and fix master
sigmundv has joined #nixos
<tilpner> That might be unfair to Darwin and Nix-on-other-Linux users
<andi-> Most (all?) of the fixes for 19.09 will also land in master so I still prefer branching off and trying to fixup a specific release
<{^_^}> [nixpkgs] @Mic92 merged pull request #68460 → lazydocker: 0.7 -> 0.7.4 → https://git.io/JemYj
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Jem87
<FRidh> multun: in principle master and 19.09 branches can diverge now, that is fine. Sphinx is however quite a "core" package so it's more practical to wait with updating that one well after a release.
nspin has joined #nixos
Makaveli7 has quit [Quit: WeeChat 2.6]
Zer000 has quit [Ping timeout: 240 seconds]
veske has quit [Quit: This computer has gone to sleep]
<alexarice[m]> anyone else finding Bluetooth Manager (is that its name?) throwing an error about not finding dbus?
xkapastel has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68485 → qutebrowser: add setuptools as a dependency to fix startup → https://git.io/JemWw
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jem8p
<multun> FRidh: oh so it wasn't ok because it would break the formerly upcoming 19.09 release ?
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @tadeokondrak to release-19.09 « qutebrowser: add setuptools as a dependency »: https://git.io/Jem8j
sigmundv has quit [Quit: Leaving]
<FRidh> multun: no, it would not break it. It's just for practical reasons.
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68484 → deluge: add missing setuptools dependency → https://git.io/JemWk
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jem4U
<multun> alright, thanks for the explanations :)
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @delroth to release-19.09 « deluge: add missing setuptools dependency »: https://git.io/Jem4m
abbiya has quit [Quit: abbiya]
sigmundv has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh pushed 116 commits to staging-next: https://git.io/Jem4c
ctrlshiftPrhaps1 has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #68448 → openssl: 1.1.1c -> 1.1.1d, openssl_1_0_2: 1.0.2s -> 1.0.2t (low severity security) → https://git.io/Jemta
<{^_^}> [nixpkgs] @andir pushed 3 commits to staging: https://git.io/Jem4l
<{^_^}> [nixpkgs] @andir merged pull request #68449 → [19.03] openssl_1_1: 1.1.1c -> 1.1.1d, openssl: 1.0.2s -> 1.0.2t (low severity security) → https://git.io/JemtV
ctrlshiftPrhaps1 is now known as ctrlshiftPrhaps
<{^_^}> [nixpkgs] @andir pushed 3 commits to staging-19.03: https://git.io/Jem44
<{^_^}> [nixpkgs] @andir merged pull request #68450 → [19.09] openssl: 1.1.1c -> 1.1.1d, openssl_1_0_2: 1.0.2s -> 1.0.2t (low severity security) → https://git.io/Jemtw
<{^_^}> [nixpkgs] @andir pushed 3 commits to staging-19.09: https://git.io/Jem4B
ng0 has joined #nixos
Makaveli7 has joined #nixos
veske has joined #nixos
<{^_^}> [nixpkgs] @andir pushed 52 commits to staging-19.09: https://git.io/Jem4V
allan has joined #nixos
<allan> Does the nix “language” have a name beyond nix?
<alexarice[m]> nix expression language?
<allan> or maybe “nix expressions”
<tilpner> Not really. It's sometimes disambiguated as Nixlang though
<tilpner> The manual calls it "Nix expression language" as well
<allan> OK, thanks
<{^_^}> [nixpkgs] @peti pushed to master « python-django-haystack: add missing 'setuptools' to propagatedBuildInputs »: https://git.io/Jem4r
tmaekawa has joined #nixos
tmaekawa has quit [Client Quit]
chiefgoat has quit [Ping timeout: 246 seconds]
chiefgoat has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/713aca09a5d (from 85 minutes ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @peti pushed to release-19.09 « python-django-haystack: add missing 'setuptools' to propagatedBuildInputs »: https://git.io/Jem4N
mexisme has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68467 → love_0_8: fix broken build → https://git.io/JemsF
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JemBe
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @aanderse to release-19.09 « love_0_8: fix broken build »: https://git.io/JemBv
<Twey> niksnut: I expect the IFD itself (i.e. the evaluation of the source) to be bound to one CPU. But it's surprising to me that the whole derivation that *uses* it is bound to one CPU.
coderobe has joined #nixos
coderobe has quit [Client Quit]
mexisme has quit [Ping timeout: 246 seconds]
coderobe has joined #nixos
ctrlshiftPrhaps has quit [Ping timeout: 240 seconds]
vonfry has joined #nixos
emptyfl4sk has joined #nixos
o1lo01ol1o has joined #nixos
fendor has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
zupo has quit [Client Quit]
emptyfl4sk has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @peti pushed to master « python-alembic: add missing 'setuptools' to propagatedBuildInputs »: https://git.io/JemBM
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 1.8.4 -> 1.8.8 »: https://git.io/JemBD
<{^_^}> [nixpkgs] @peti pushed to release-19.09 « python-alembic: add missing 'setuptools' to propagatedBuildInputs »: https://git.io/JemBS
magneticduck has joined #nixos
<Izorkin> Mic92: not need to change PR?
andi- has quit [Quit: WeeChat 2.6]
andi- has joined #nixos
<magneticduck> I'm looking at a Python application and a "plugin" package. The plugin depends on the application, so to collect the plugin into a derivation I'm using buildPythonPackage with the application as a buildInput. However, now I want to run the application with the plugin "installed" into the library paths that python considers, so that it can find the plugin at runtime.
hpfr has joined #nixos
<Miyu-chan> magneticduck: I'd use withPackages.
<magneticduck> Usually, to run an application with a certain python library registered in the library paths, I supply the library in buildInputs. But, I can't do that in this case because it would induce a circular dependency.
<Miyu-chan> It builds a python-env which builds the PYTHON_PATH for you.
<magneticduck> Great, thanks.
<Miyu-chan> FWIW, if you need it in build-time, you can't do much about that.
<magneticduck> heh, yeah
hpfr has quit [Remote host closed the connection]
fendor has quit [Ping timeout: 240 seconds]
vonfry has quit [Quit: WeeChat 2.4]
<Twey> I don't think I understand what lib.makeScope is *for*
<Miyu-chan> Twey: Subpackagesets.
<Miyu-chan> I'm guessing useful to avoid naming conflicts.
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
emptyfl4sk has joined #nixos
vonfry has joined #nixos
cfricke has quit [Quit: WeeChat 2.6]
cfricke has joined #nixos
<Twey> Miyu-chan: So… I want to do something kind of like this: https://gist.github.com/Twey/84fff5dff8e86c34a716b57fe883f289 where I build up a callPackage function by layering a few different callPackage functions
<Twey> Someone told me that some combination of makeScope and newScope is the way to do this
<Twey> But I don't think I really understand them
<Twey> Uh, that's not how to use callPackage at all, but let's pretend xD
<eyJhb> Is there any way I can extract the ports from e.g. https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/plex.nix, so I can automatically add them as forwarded ports in a NixOS Container?
ctrlshiftPrhaps has joined #nixos
<yorick> eyJhb: you could inspect networking.firewall.allowedTCPPorts
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 250 seconds]
Mateon2 is now known as Mateon1
emptyfl4sk has quit [Ping timeout: 276 seconds]
<{^_^}> [nix-pills] @andir merged pull request #116 → Spelling fix for learned. → https://git.io/Jem3m
<{^_^}> [nix-pills] @andir pushed 2 commits to master: https://git.io/JemR9
<Twey> The `newScope` passed to `b.nix` doesn't seem to include `a`
<Twey> So `c.nix` gets passed `b` but not `a` (‘called without required argument’)
<eyJhb> yorick: may be way to much to ask, but is there any examples of this? Also, how would I e.g. print them out using `nix repl`?
<eyJhb> My Nix skills are still next to none
bahamas has joined #nixos
ctrlshiftPrhaps1 has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/b425012fdf4 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
ctrlshiftPrhaps has quit [Ping timeout: 268 seconds]
ctrlshiftPrhaps1 is now known as ctrlshiftPrhaps
<{^_^}> [nixpkgs] @saschagrunert opened pull request #68490 → cri-o: 1.15.1 -> 1.15.2 → https://git.io/Jem0J
<manveru> eyJhb: it's not that hard, but finding out which ports are for what service is...
<manveru> > (import <nixpkgs/nixos> {}).config.networking.firewall.allowedTCPPorts
<{^_^}> [ ]
orivej has joined #nixos
fendor has joined #nixos
dycan has quit [Ping timeout: 246 seconds]
<eyJhb> manveru: My thought was, that inside my container declaration, it would check for "services.plex.openFirewall", if so, grab the ports from https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/plex.nix#L134-L135 and then add them to the forwarded ports
<eyJhb> Does that make sense at all/doable?
dycan has joined #nixos
<manveru> let's see :D
iyzsong has joined #nixos
<manveru> jup
<eyJhb> manveru: show me that magic :D
<eyJhb> s/that/the/
<manveru> > (import <nixpkgs/nixos/modules/services/misc/plex.nix> { config = import <nixpkgs/nixos> {}; inherit (import <nixpkgs> {}) pkgs lib; }).config.content.networking.firewall.content.allowedTCPPorts
<{^_^}> [ 32400 3005 8324 32469 ]
<manveru> a bit convoluted... but hey
<magneticduck> are there any tools that give nix-build a nicer progress monitor? like, perhaps it could indicate its progress through a large set of derivations instead of just spitting out the build output from whatever it's currently working on
<manveru> magneticduck: that's what `nix build` is for
<eyJhb> Thanks ! I will look at that. Would be nice if I could get something working... :)
drakonis has joined #nixos
ctrlshiftPrhaps has quit [Ping timeout: 245 seconds]
<manveru> eyJhb: you should be able to check the `condition` on `config` and `firewall` to see if they're set based on your current config
__monty__ has joined #nixos
<manveru> this is basically how `nixos-option` works
<magneticduck> manveru, nice. does nix {build,repl,copy ...} aim to replay nix-build, nix-repl, nix-copy-closure ... ?
<magneticduck> s/replay/replace
<manveru> eventually... but not for a long time
<eyJhb> manveru: I may be overcomplicating things, I could probably ( __monty__ ) just set `containers.<name>.privateNetwork = false;`, and I would not have to do all this. Not quite sure
<manveru> still doesn't have feature parity and there's two decades of code that still uses the old commands
<manveru> eyJhb: sure, that works too, if you don't want separationn
drakonis_ has quit [Ping timeout: 276 seconds]
<manveru> kinda like running docker containers with host networking
<eyJhb> Yeah, not quite sure if I need that seperation. I just like the idea someone mentioned, that they run all proprietary in containers
<eyJhb> But if I could make something pretty, then why not seperate networks as well. But I doubt my Nix :p
dycan has quit [Remote host closed the connection]
<averell> this kexec-tools fix in staging is basically 90% of failing 19.09 packages. sometimes this process makes no sense.
<craige> Re: ZHF - a lot of evaluations failed due to kexec-tools problem that was resolved prior to the last evaluation (1541808) yet the kexec-tools related failure still occurred. Is there something else that still needs to be done to clear the kexec-tools related issues that I'm missing?
<Taneb> craige: first question, did the resolution get backported?
<manveru> it was merged into staging and staging-19.09, but not master, afaict
<FRidh> What resolution? Could you give a revision
<{^_^}> [nixpkgs] @roberth opened pull request #68491 → Fix dontRecurseIntoAttrs + add to lib → https://git.io/Jem07
<{^_^}> #68380 (by worldofpeace, 1 day ago, closed): kexectools: fix build on i686
<averell> #68380
<averell> oops
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68380 (by worldofpeace, 1 day ago, closed): kexectools: fix build on i686
<craige> I do not know. Perhaps that's what we're waiting for? I didn't see that mentioned in the PR or commits but some people were pinged for "staging manipulations", Taneb
<Taneb> craige: as manveru said, it looks like it's in staging-19.09 which means it's been backported but not got into the main 19.09 branch yet
<FRidh> ah ok. That one is in staging-19.09. Once that branch looks good, it will be merged into release-19.09 and end up in the nixos-19.09 channel
<craige> Cool, so that's why we're still swamped with kexec-tools build fails then?
<averell> yes, that was my point exactly one minute before :)
<craige> :-)
Chiliparrot has joined #nixos
<Taneb> Is there a Hydra jobest for staging-19.09?
<craige> Thank you Taneb averell manveru for the clarification.
<Taneb> averell: thank you
Jackneill has quit [Read error: Connection reset by peer]
Jackneill has joined #nixos
<manveru> shouldn't that be under nixos?
captn3m0- has quit [Ping timeout: 276 seconds]
<craige> oh, that looks much cleaners, averell
<srhb> manveru: No, why?
Jackneill has quit [Remote host closed the connection]
<manveru> since release-19.09 is on nixos
<srhb> manveru: It's pkgs/top-level/release.nix, not nixos/release-combined.nix or nixos/release.nix
ng0 has quit [Ping timeout: 260 seconds]
<manveru> ok :)
Jackneill has joined #nixos
<manveru> so we're down to 116 failures
<Taneb> manveru: there's a still a bunch of "in progress"
Jackneill has quit [Remote host closed the connection]
<manveru> just a few :D
<manveru> like 60k
<craige> ... and when I get up in the morning I'll be able to follow some trails that don't lead em to kexec-tools :-)
<Taneb> Let's not count our 60991 chickens before they've hatched
Jackneill has joined #nixos
<craige> :-)
<__monty__> eyJhb: Not sure why you pinged. Think I missed a bit of the conversation.
<Taneb> craige: is the evals report thing your thing?
captn3m0 has joined #nixos
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #68463 → [19.03] chromium: 76.0.3809.132 -> 77.0.3865.75 → https://git.io/JemOb
<{^_^}> [nixpkgs] @andir pushed 2 commits to release-19.03: https://git.io/Jem0p
chiefgoat has quit [Ping timeout: 244 seconds]
<FRidh> nixpkgs/ jobs include also aarch and darwin, which also have releases
<FRidh> nixos/ jobs are only x86_64-linux
<manveru> (and i686?)
<FRidh> ah right, a subset
drakonis has quit [Ping timeout: 240 seconds]
tyrion-mx has joined #nixos
iqubic` has quit [Remote host closed the connection]
iqubic has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #68492 → Introduce environment.profileRelativeSessionVariables → https://git.io/JemEU
<tyrion-mx> Hello, I am trying to figure out why the `breeze-icons` don't seem to be available to gtk applications. I installed breeze-icons, breeze-gtk and lxappearance, but whenever I open lxappearance, I get errors like this: ` Error loading theme icon 'help-about' for stock: Icon 'help-about' not present in theme breeze`
<eyJhb> __monty__: because of our properly/probably converstation a week back :p
chiefgoat has joined #nixos
<__monty__> : )
ng0 has joined #nixos
<{^_^}> [nixpkgs] @andir pushed to staging-19.03 « openssl_1_0_2: fixup sha256 »: https://git.io/JemEO
m15k has joined #nixos
<m15k> Hi. I downloaded the VirtualBox image and wondered that /etc/nixos/configuration.nix is not writable. I wonder if the image is meant to be in an unmodifiable state?
evanjs- has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [nixpkgs] @andir pushed to staging « openssl_1_0_2: fixup sha256 »: https://git.io/JemEc
evanjs- has joined #nixos
arahael3 is now known as Arahael
<tyrion-mx> I found this issue: https://github.com/NixOS/nixpkgs/issues/62140 but installing hicolor-icon-theme does not seem to solve the issue for me
<{^_^}> #62140 (by gnidorah, 15 weeks ago, closed): python gtk can't find icons
<{^_^}> [nixpkgs] @andir pushed to staging-19.09 « openssl_1_0_2: fixup sha256 »: https://git.io/JemE0
<tyrion-mx> If anyone has any hints, feel free to mention me, I will read the logs when I come back, thank you :)
vonfry has quit [Quit: WeeChat 2.4]
dycan has joined #nixos
lord| has quit [Ping timeout: 244 seconds]
<worldofpeace> tyrion-mx: you need to install an icon theme that provides icons. hicolor-icon-theme is just a skeleton of directories
<worldofpeace> so maybe try adwaita-icon-theme, or any other icon theme that makes sense for your setup
<tyrion-mx> worldofpeace: should't breeze-icons provide icons?
lord| has joined #nixos
asymptotically has quit [Quit: Leaving]
<worldofpeace> tyrion-mx: just scrolled up to see the rest of your messages, so you have those icon themes installed but certain gtk apps lack icons?
<worldofpeace> your example said 'help-about' was not available, I'm not sure if the breeze icons fallback to adwaita for certain things. but it's probably worth a try
<tyrion-mx> I did not test on "real gtk" apps, but lxappearance is not showing any icon and giving those errors
emptyfl4sk has joined #nixos
ctrlshiftPrhaps has joined #nixos
<tyrion-mx> Ok, this is weird, I installed adwaita and lxappearance is now showing icons, but even if I click on breeze it shows adwaita icons ... BUT pcmanfm is using the breeze icons apparently
<tyrion-mx> do you know any other gtk app I could use to test the icons?
emptyfl4sk has quit [Ping timeout: 276 seconds]
<tyrion-mx> I guess it might be a problem with lxappearance then
npmccallum has quit [Quit: npmccallum]
<worldofpeace> how about gnome-calculator tyrion-mx ?
emptyfl4sk has joined #nixos
mexisme has joined #nixos
ctrlshiftPrhaps1 has joined #nixos
pie_ has quit [Ping timeout: 245 seconds]
<tyrion-mx> worldofpeace: can I run it with `nix run` without installing it somehow?
<{^_^}> [nixpkgs] @Taneb opened pull request #68495 → qt5{9,11}.qtscript: fix errors due to gcc8.3 upgrade → https://git.io/JemEN
bahamas has quit [Quit: leaving]
<worldofpeace> tyrion-mx: how about nix-env `nix-env -iA nixos.gnome3.gnome-calculator`?
ctrlshiftPrhaps has quit [Ping timeout: 276 seconds]
ctrlshiftPrhaps1 is now known as ctrlshiftPrhaps
dycan has quit [Ping timeout: 245 seconds]
mexisme has quit [Ping timeout: 246 seconds]
<evanjs> Is there anything I can do in terms of binary availability? To rephrase: is there any way to check if a binary is available from Nix?
pie_ has joined #nixos
<{^_^}> [nix] @jtanguy opened pull request #3089 → Improve the fetchGit documentation examples → https://git.io/JemEj
<evanjs> Like "if these packages have not been built by hydra, please don't bother building them yourself"
<evanjs> Sort of like don't build from source or whatever the option was, but for a specific set of packages
<m15k> Anyone played around with NixOS as LXD guest?
<tyrion-mx> Ok, not many icons in gnome-calculator, only the calculator icon .. but it is indeed changing if I switch icon theme, so I guess everything is ok, just lxappearance having some problems
<tyrion-mx> thanks :)
<tyrion-mx> have to run away now! bye
<worldofpeace> 👋
<exarkun> evanjs: how about `max-jobs = 0` in nix.conf?
<{^_^}> [nixpkgs] @WilliButz opened pull request #68496 → add prometheus rspamd exporter and test → https://git.io/Jemuk
<exarkun> Oh but you only want it to apply for certain things
<exarkun> dunno
ddellacosta has joined #nixos
MmeQuignon has joined #nixos
tyrion-mx has quit [Ping timeout: 260 seconds]
johanot has quit [Quit: WeeChat 2.4]
ddellacosta has quit [Ping timeout: 246 seconds]
ctrlshiftPrhaps has quit [Ping timeout: 246 seconds]
arahael1 has joined #nixos
Arahael has quit [Ping timeout: 276 seconds]
<Twey> Miyu-chan: Ah, got it: it goes like (lib.makeScope newScope (self: { b = "b"; })).callPackage ./c.nix { }
jarintte has joined #nixos
<Twey> And that overrides `callPackage` and `newScope` so it can be extended again
FRidh has quit [Ping timeout: 245 seconds]
<sphalerite> m15k: you can set it writable, it's technically a bug IMHO though. You could check the issue tracker to see if someone's already reported it, if not you can create an issue or a pull request fixing it :)
Soo_Slow has joined #nixos
<eyJhb> Anyone got experience with IPMI+jviewer.jnlp? Get this error ` Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.`.
<eyJhb> Just using `nix-shell -p icedtea_web`, with `javaws jviewer.jnlp`
aswanson has joined #nixos
dom` has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68495 → qt5{9,11}.qtscript: fix errors due to gcc8.3 upgrade → https://git.io/JemEN
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/Jemu1
<m15k> sphalerit: Okay. Thanks for the hint.
dom` has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/JemuQ
emptyfl4sk has quit [Ping timeout: 246 seconds]
<Taneb> worldofpeace: thanks for that ( worldofpeace++ )
<{^_^}> worldofpeace's karma got increased to 37
<worldofpeace> thanks for the Taneb
<worldofpeace> * fix
<worldofpeace> 🎊️
kiwaalkjdskjdkjf has joined #nixos
elux has joined #nixos
<elux> hi there
<Taneb> I want to see a "Zero Hydra Failures" issue actually succeed in time for once
<elux> im on nixos-unstable, and id like to install Go 1.3, but doesn't seem to have been updated yet. any suggestions on how i can upgrade earlier than waiting for the channel?
kiwaalkjdskjdkjf has quit [Client Quit]
<tilpner> (import (fetchTarball "https://api.github.com/repos/nixos/nixpkgs/tarball/pull/68135/head") {}).go is 1.13, if you're desperate enough
<tilpner> Review https://github.com/NixOS/nixpkgs/pull/68135 and copy changes to an overlay if you're not
<{^_^}> #68135 (by rvolosatovs, 6 days ago, open): [WIP] Add Go 1.13
<elux> nice, i guess that means it should make it to unstable chan soon enuf
<tilpner> Judging by https://github.com/NixOS/nixpkgs/pull/68135#issuecomment-530143934 , it might take a while to reach master, and then another few days to reach unstable
<elux> oh got it. thanks. i dont need any of those other packages. is there a way for me to make a small .nix derivation of go 1.13 and import/include it for my sys config?
<elux> fetching the tarball isn't quite a proper install, i need the pkgs/src it comes with
<elux> hmm, duh. i guess just copying this go113.nix file into my own config and importing it, then including it in list of pkgs to install should do the trick
<elux> i really need to learn the nix language sometime
silver has joined #nixos
<hyper_ch2> sometime = "after the holidays" (without specifying which holiday one is referring to)
<elux> :)
drakonis has joined #nixos
zupo has joined #nixos
npmccallum has joined #nixos
drakonis_ has quit [Ping timeout: 246 seconds]
drakonis1 has joined #nixos
<elux> ive copied, https://raw.githubusercontent.com/NixOS/nixpkgs/f2e53a07174d3aa42a6828371f2d795a2231f38b/pkgs/development/compilers/go/1.13.nix and now in my home.nix trying to do: `let go113 = import ./go113.nix; in { home.packages = with pkgs; [ go113 and more ] ...etc` but im getting the error that the definition is not of type `package`
<elux> i assume it just requires some simple change, to make this work
Okinan has quit [Quit: Konversation terminated!]
emptyflask has joined #nixos
<eyJhb> Anyone that has gotten `jviewer.jnlp` (ipmi remote console/desktop) to work under NixOS? Cannot edit the security config file => it won't run
<elux> i tried, `go113 = import ./go113.nix pkgs;`, now getting error anonymous function at called without required argument 'Security'
<elux> ill just remove that, its for Darwin
<{^_^}> [nixpkgs] @zimbatm opened pull request #68497 → terraform: default to version 0.12 → https://git.io/Jemzy
Tucky has quit [Ping timeout: 276 seconds]
<pie_> vqyliss: funny thing about your activate mechanism?: setting nixpkgs.config,allowUnfree doesnt seem to work, one has to set the user /root/.config thingy
<pie_> * qyliss
emptyflask has quit [Ping timeout: 258 seconds]
FRidh has joined #nixos
<Miyu-chan> Twey: Oh sorry, I didn't realize it was a specific question lmao
emptyflask has joined #nixos
<Miyu-chan> Twey: (And I was asleep until just now.)
<qyliss> b
iqubic` has joined #nixos
growpotkin has quit [Ping timeout: 276 seconds]
iqubic has quit [Ping timeout: 264 seconds]
<evanjs> Any thoughts/better approaches for checking for non-failing rust plugins as mentioned here? https://github.com/mozilla/nixpkgs-mozilla/issues/108#issuecomment-516215366
veske2 has joined #nixos
<evanjs> Not sure if tryEval is _supposed_ to work here, but, well, it doesn't seem to :/
gxt has joined #nixos
veske has quit [Ping timeout: 246 seconds]
ctrlshiftPrhaps has joined #nixos
iyzsong has quit [Read error: Connection reset by peer]
<Twey> Miyu-chan: No worries, thanks for being my rubber duck ;)
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iqubic` has quit [Ping timeout: 246 seconds]
iqubic` has joined #nixos
<pie_> also why does nix sometimes arbitrarily fail with "interrupted by user" and then your run the thing again and it works_
<pie_> ?
iqubic` has quit [Remote host closed the connection]
<exarkun> I assume you don't think you interrupted it?
<exarkun> I don't think I've seen nix fail like that
elux has quit [Quit: leaving]
chiefgoat has quit [Quit: ZNC 1.7.5-rc1 - https://znc.in]
<pie_> mostly happens in the repl but i just got it during a build or instantiate or something idk
<dhess> Any Mayflower folks around?
hyper_ch2 has quit [Remote host closed the connection]
chiefgoat has joined #nixos
ctrlshiftPrhaps1 has joined #nixos
emptyflask has quit [Ping timeout: 246 seconds]
ctrlshiftPrhaps has quit [Ping timeout: 268 seconds]
ctrlshiftPrhaps1 is now known as ctrlshiftPrhaps
emptyflask has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #67951 → nixos/mailman: postorius & hyperkitty support → https://git.io/fjpin
<{^_^}> [nixpkgs] @peti pushed 7 commits to master: https://git.io/JemgP
hyper_ch2 has joined #nixos
Makaveli7 has quit [Quit: WeeChat 2.6]
<FRidh> evanjs: if there is no binary available it can be for two reasons: hydra never attempted to build it, or it failed to build. I suppose you could use `nix log` to fetch a log. If that fails, you know it was not built.
<tokudan[m]> kind of off-topic, but why does this command result in 1? wc -c <<< "$(printf "\n\n\n")"
<FRidh> i guess its only considered actual lines when it is followed by something that is not whitespace
<tobiasBora> Hello,
<tokudan[m]> yeah, but why? doesn't the quoting tell bash to keep the output exactly the way it receives it?
<FRidh> tokudan[m]: I think its moreto do with how wc interpretersit
<FRidh> *interprets
<tobiasBora> Do you know a declarative desktop environment? I'm tired to manually configure DE across machines...
<tobiasBora> (NB: I'd like this DE to be usable by a "normal" user, like my girlfriend)
<tokudan[m]> FRidh: no, it's bash. try the same with xxd -a to get a hex dump. the new lines are only kept if there's anything after the new lines
<FRidh> tokudan[m]: if I do that printf in bash I get the newlines
<{^_^}> [nixpkgs] @peti opened pull request #68500 → Port new Mailman & Postorius & Hyperkitty NixOS module from master. → https://git.io/Jemg5
qqlq has quit [Quit: ZNC 1.7.4 - https://znc.in]
<tokudan[m]> FRidh: yeah, but then bash doesn't touch the output. as soon as bash touches the output, the newlines are gone
<FRidh> tokudan[m]: $ printf "\n\n\n" | cat
<exarkun> tokudan[m]: Why are you using <<< there at all?
<exarkun> Doesn't <<< introducer a "here document"?
Mateon1 has quit [Ping timeout: 276 seconds]
<hyper_ch2> why not use: printf "\n\n\n" | wc -l?
<hyper_ch2> or wc -c
<tokudan[m]> in my script i'm using myvar="$(printf "\n")" to get a new line into the variable, the <<< was only used to figure out what exactly is the problem
<hyper_ch2> that quoting is just wrong IMHO
t58 has joined #nixos
<tokudan[m]> what's wrong with the quoting? I could have used single quotes around the \n, but apart from that?
<{^_^}> [nixpkgs] @peti pushed 22 commits to haskell-updates: https://git.io/Jemgx
<exarkun> tokudan[m]: use `myvar=$'\n'` instead
ctrlshiftPrhaps has quit [Ping timeout: 240 seconds]
<tokudan[m]> that's bash-only syntax
<exarkun> yes and?
<exarkun> if you don't say what shell you're using then I get to assume bash :)
<hyper_ch2> isn't everyone using bash?
iqubic has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #68497 → terraform: default to version 0.12 → https://git.io/Jemzy
<{^_^}> [nixpkgs] @zimbatm pushed to master « terraform: default to version 0.12 (#68497) »: https://git.io/Jem2f
<{^_^}> [nixpkgs] @WilliButz opened pull request #68502 → prometheus-blackbox-exporter: 0.14.0 -> 0.15.0 → https://git.io/Jem2J
<tokudan[m]> i try to avoid bash-specific syntax where possible, because i'm also working on systems that still use ksh
<{^_^}> [nixpkgs] @zimbatm pushed to release-19.09 « terraform: default to version 0.12 (#68497) »: https://git.io/Jem2U
<exarkun> Okay. I know squat about ksh. Best of luck.
<drakonis1> its korn shell
<drakonis1> it came before bash
<eyJhb> tilpner: did you ever get JNLP to work?
<tilpner> eyJhb: I did, but the filename was different, so I didn't reply to your question
<tilpner> spider.jnlp or something
hyper_ch2 has quit [Remote host closed the connection]
nexgen2 has joined #nixos
<eyJhb> Yeah, I saw in the logs. But you didn't have any security problems?
<tilpner> Well, I got it to run, and it was entirely terrible
<eyJhb> I have so far spent WAY to much time on this...
<eyJhb> It is always annoying
<eyJhb> I can't edit files in /nix/store, right? Else I would just change the java it uses there...
<tilpner> As in, I had to manually edit the .jnlp xml, had to run it with a VPN, and then I had unencrypted access to the servers BIOS
<eyJhb> Do you remember what you edited in the .jnlp file?
zacts has joined #nixos
<tilpner> Not exactly, but I was changing the endpoint, because their .jnlp broke. I don't think it applies to you
<eyJhb> Probably not.. It is annoying, I know what I need to do, but I cannot do it as it requires changing files in /nix/store
<tilpner> Did you try -nosecurity?
<eyJhb> Yes, it has absolutely NO effect at all, which annoys me quite some
<tilpner> IIRC the dialog has some hidden-away settings too
<tilpner> What would you change if you could edit the store?
<dom`> I am trying to install nixos on azure using the script here: https://github.com/colemickens/nixpkgs/blob/azure-pr/nixos/maintainers/scripts/azure/images-ensure.sh
<eyJhb> `javaws -Xclearcache` and `javaws -jnlp jviewer.jnlp -nosecurity`, also `javaws -nosecurity -jnlp jviewer.jnlp` and `javaws -nosecurity jviewer.jnlp`
<{^_^}> [nix] @edolstra merged pull request #3089 → Improve the fetchGit documentation examples → https://git.io/JemEj
<{^_^}> [nix] @edolstra pushed 3 commits to master: https://git.io/Jem2g
<dom`> I get sh-3.2$ ./images-ensure.sh
<dom`> error: cannot coerce a list to a string, at /nix/store/fn7rjrsjb8xbllfdvpbfz0riir2xcqn5-source/lib/modules.nix:109:60
<eyJhb> tilpner: basically remove `jdk.jar.disabledAlgorithms=` in a config file (java.security), or remove md5 from it
<dom`> How should I go about debugging this?
<tilpner> eyJhb: Is this a one-off thing, or do you intend to use it multiple times? There is a point at which a VM is more time efficient
<eyJhb> SOmewhat one-off thing, but it just annoys me so so so much...
<eyJhb> I could basically do a Docker trick as well
<{^_^}> [nixpkgs] @taku0 opened pull request #68503 → flashplayer: 32.0.0.238 -> 32.0.0.255 [Critical security fixes] → https://git.io/Jem2i
Mateon1 has joined #nixos
<tilpner> Oh, I know, I spent hours on it too
<tilpner> It's not really worth it
<eyJhb> :( Prob not.. They only way to change it, or make it easier in the future is by making a module for it I guess
dom`` has joined #nixos
<{^_^}> [nixpkgs] @Profpatsch merged pull request #68142 → buildah: 1.10.1 -> 1.11.0 → https://git.io/fjjYn
<{^_^}> [nixpkgs] @Profpatsch pushed commit from @saschagrunert to master « buildah: 1.10.1 -> 1.11.0 »: https://git.io/Jem2y
mjsir911 has quit [Quit: ZNC 1.7.3 - https://znc.in]
gagbo has joined #nixos
pie__ has joined #nixos
pie_ has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @adisbladis merged pull request #68195 → Drop unsupported go version 1.11 → https://git.io/fjjEM
<{^_^}> [nixpkgs] @adisbladis pushed 4 commits to master: https://git.io/Jem2S
mjsir911 has joined #nixos
<{^_^}> [nixos-homepage] @yegortimoshenko opened pull request #305 → Enforce HTTPS and TLSv1.2 for curl | sh → https://git.io/Jem29
<tilpner> eyJhb: If you insist on doing it with Nix, write a derivation that copies icedtea and patches that file
jarintte has left #nixos [#nixos]
dom` has quit [Ping timeout: 268 seconds]
Tucky has joined #nixos
<{^_^}> [nixpkgs] @adisbladis opened pull request #68504 → Drop unsupported go version 1.11 (19.09 backport) → https://git.io/Jemak
nikola_ has joined #nixos
<eyJhb> Already had a file I use for GoCV
mjsir911 has quit [Quit: ZNC 1.7.3 - https://znc.in]
mjsir911 has joined #nixos
<{^_^}> [nixpkgs] @alyssais pushed to master « nixos/mailman: types.string -> types.str »: https://git.io/Jema3
xkapastel has quit [Quit: Connection closed for inactivity]
nikola_i has quit [Ping timeout: 276 seconds]
<tilpner> Yay! \o/
<eyJhb> However, very sketchy to run Docker like that.. :p Just look at the run file - https://github.com/eyJhb/docker-images/blob/master/tools/jviewer/run.sh
<makefu> eyJhb: whenever i have to do something in docker instead of doing it natively it feels like giving up to me. In germany i am trying to establish the word "Wegdockern".
pie__ has quit [Ping timeout: 246 seconds]
pie_ has joined #nixos
<eyJhb> Yeah, many of the things that don't want to work on NixOS, I throw into Docker... :p But I do have real use cases for it too!
<eyJhb> But I like that ;) Keep doing it!
justanotheruser has quit [Ping timeout: 258 seconds]
<makefu> i also have one or two docker(-compose) deployments running my servers because it simply wasn't worth it for me to package everything required by hand.
free-software-ft has joined #nixos
<eyJhb> What are they running?
<makefu> le me check what the last thing was
<makefu> the last thing was "netbox", which comes with nginx proxy,two netbox runners, redis and postgres
<makefu> https://github.com/netbox-community/netbox < an absolutely mad software stack for what it does (essentially a web view for a database)
emptyflask has quit [Ping timeout: 246 seconds]
<eyJhb> Things like this is somewhat reasons why I have been putting off getting my servers on NixOS. Because there are times when things aren't worth it.. And e.g. the javaws thing is tedious as hell
<colemickens> dom``/ dom```: if you're the person from the github thread, let me know if you're having issues. I might fall asleep, but until then I could possibly offer advice
emptyflask has joined #nixos
pankaj__ has joined #nixos
free-software-ft has quit [Quit: ERC (IRC client for Emacs 26.1)]
nikola_ has quit [Ping timeout: 250 seconds]
<makefu> eyJhb: netbox would also not be worth it to put it onto another OS, they are essentially asking for docker when you are not scaling up to 50k users or something
witchof0x20 has quit [Quit: WeeChat 2.4]
witchof0x20 has joined #nixos
<m15k> Is `users.extraUsers` an old syntax?
<das_j> test
<infinisil> m15k: Old syntax? No. Old option? Yes. Deprecated option? No
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
<m15k> infinisil So there's no difference to use `users.extraUsers` vs. `users.users`?
<infinisil> Nope, they are the same
<infinisil> One is an alias of the other
<m15k> I see. Thanks for clearification.
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
fusion809 has quit [Remote host closed the connection]
gxt has quit [Remote host closed the connection]
fusion809 has joined #nixos
gxt has joined #nixos
veske2 has quit [Quit: This computer has gone to sleep]
alex`` has quit [Ping timeout: 258 seconds]
hyper_ch2 has joined #nixos
<eyJhb> makefu: maybe not, Python is always fun getting to work natively...
<eyJhb> That is where Docker shines
emptyfl4sk has joined #nixos
alex`` has joined #nixos
<eyJhb> Does `<name?>`, means "name" is optional?
pikajude has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @adisbladis merged pull request #68504 → Drop unsupported go version 1.11 (19.09 backport) → https://git.io/Jemak
<{^_^}> [nixpkgs] @adisbladis pushed 4 commits to release-19.09: https://git.io/JemVE
<Taneb> eyJhb: no, it's a placeholder for a name, rather than the literal string "name"
<dom``> colemickens: it is me
<eyJhb> Normally you just see `<name>`, just wondered about the difference
<dom``> colemickens: I get error: cannot coerce a list to a string, at /nix/store/fn7rjrsjb8xbllfdvpbfz0riir2xcqn5-source/lib/modules.nix:109:60
<dom``> colemickens: I can enter this
<colemickens> dom``: are you on `azure`? The PR is from my azure-pr branch, but the `azure` branch is newer.
<dom``> nix-build ../../../modules/virtualisation/azure-images.nix -A nixos_19_03__606306e0eaacdaba1d3ada33485ae4cb413faeb5.machine.config.system.build.azureImage --out-link result/nixos_19_03__606306e0eaacdaba1d3ada33485ae4cb413faeb5
<dom``> colemickens: * azure-pr
<dom``> colemickens: I will switch branches
<infinisil> eyJhb: Oh lol, there is both
pankaj__ is now known as nikola_i
<infinisil> types.attrsOf uses <name>, while types.loaOf uses <name?>
<infinisil> The latter of which has movement to be deprecated in #63103
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63103 (by rnhmjoj, 12 weeks ago, open): Deprecate types.loaOf [WIP]
<eyJhb> networking.interfaces.<name?> too
<eyJhb> Probably a bunch that does this
<infinisil> eyJhb: That's because its type is loaOf
graf_blutwurst has quit [Remote host closed the connection]
<eyJhb> AH! Makes sense now, sorry infinisil !
<infinisil> :)
drewr has quit [Ping timeout: 264 seconds]
<colemickens> The automation to run the Azure CLI is dockerized. IF you have the Azure CLI installed, you could possibly replace all calls to ./az.sh with just az.
<dom``> colemickens: I will add to the ticket so it's all in one place
<colemickens> Otherwise, yeah, you'll have to configure Docker for Mac to share /nix.
<{^_^}> [nixpkgs] @Ma27 merged pull request #68496 → add prometheus rspamd exporter and test → https://git.io/Jemuk
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to master: https://git.io/JemVx
<colemickens> I mean, that's just a Mac/docker thing, not really related to my work.
<colemickens> I guess you can alternatively alter the steps to copy the VHD from the Nix Store to some other path that is already shared into the Docker VM.
* colemickens resents Docker for * products so much
<dom``> colemickens: agree it's mac / docker thing
<dom``> colemickens: I will share /nix with docker
* dom`` is not sure why he needs docker for this
ctrl_shift_smtng has joined #nixos
Neo-- has joined #nixos
Ariakenom has quit [Remote host closed the connection]
<colemickens> It's because the CLI isn't packaged for Nix.
<colemickens> Like I said, if you hvae the Azure CLI installed in Mac, you can probably just change all calls to `./az.sh` to be just `az`
hyper_ch2 has quit [Remote host closed the connection]
<dom``> colemickens: ah ok - I will try that
<Twey> I think it's packaged but broken? `azure-cli` exists
<colemickens> It's the old one IIRC.
<Twey> Ah.
<colemickens> The new one can't be packaged because the azure-cli doesn't build from source wheels properly. Though it looks like they might be fixing it.
<Twey> Oh, what gives you that impression?
<colemickens> If they do, I plan to package it in an overlay at least. Someone else argued we shouldnt package it properly since the CLI changes so often (and it really does...)
user___ has quit [Ping timeout: 240 seconds]
samrose has joined #nixos
<dom``> I tried nix-shell -p azure-cli but had to use brew in the end
<dom``> :(
<Twey> That sounds nice. We maintain our own impure one right now
Soo_Slow has quit [Remote host closed the connection]
<colemickens> They supposedly fixed it 17 hours ago: https://github.com/Azure/azure-cli/issues/10232
<{^_^}> Azure/azure-cli#10232 (by mhbkb, 4 weeks ago, open): `azure_namespace_package` Issue When `pip wheel azure-*.tar.gz`
<samrose> if I am using nix on ubuntu, and want to install packages deterministically, and avoid nix-env approach, what is a good convention to follow please?
<colemickens> see the linked PR. But I don't know how to test it until they publish a new version to pypi, so I'll try in a couple weeks.
Soo_Slow has joined #nixos
<infinisil> ,declarative samrose
<{^_^}> samrose: There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env https://git.io/fAQHW ; 2) buildEnv, providing more control over the paths that are linked into the profile https://git.io/fp0aU ; 3) home-manager, providing nixos-like config for your ~ https://github.com/rycee/home-manager
<FRidh> colemickens: seen this https://github.com/NixOS/nixpkgs/pull/63612
<{^_^}> #63612 (by jonringer, 11 weeks ago, open): [WIP] Update Azure sdk
<samrose> infinisil: thnx!
hmpffff has quit [Quit: nchrrrr…]
<{^_^}> #60435 (by mwilsoninsight, 19 weeks ago, merged): Azure sdk update
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<colemickens> FRidh it's over my head tbh, I don't understand python or the ... interesting things MS has chosen to do with their python packaging.
<JaakkoLuttinen[m> I wonder why so many haskell packages are marked as broken.. Are they supposed to be used in some other way than `nix-shell -p "with haskellPackages; [massiv]"` ?
<infinisil> JaakkoLuttinen[m: Because they don't build
<infinisil> (with high probability)
drewr has joined #nixos
<FRidh> colemickens: the packaging does not seem to special, it's just *so many* packages. Wonder if anyone is going tomaintain it...
<infinisil> JaakkoLuttinen[m:You'll have to either use a different nixpkgs version where the ones you need build, or fix the build
magneticduck has quit [Ping timeout: 264 seconds]
<Twey> FRidh, colemickens: Surely it just needs to be automated
<colemickens> FRidh: isn't there though, the comments about the nspkg thing, the workarounds in Nix to patch around it, plus the PR I linked to seems to be related to that specific package as well.
<Twey> I think pypi2nix should be capable of handling it now? If it no longer does weird stuff
<colemickens> pypi2nix can build a vast majority of the CLI packages, except some of the ones that get tripped up on the az namespace package business.
<dom``> colemickens: sh: jq: command not found
<colemickens> It used to fail on many more. But again, like I said, I know next to nothing about python packaging. :S
<Twey> colemickens: Yeah, I've tried it in the past.
<colemickens> dom``: yeah, ideally I'd wrap this up with nix-shell, but for now `nix-env -iA nixos.jq` or something similar
<FRidh> pypi2nix should be fine for azure
<colemickens> I'm hoping for a better result from pypi2nix once that PR is in a release :)
<{^_^}> [nixpkgs] @zimbatm opened pull request #68505 → cide: remove → https://git.io/JemwV
<dom``> colemickens: I was just about to try something like that
<colemickens> For now, the same error that a user reported when building the wheel from source, happens with the way pypi2nix tries to build the packages. (Which makes me think it is a packaging error/fluke from the Azure side, but again, that's speculation)
<FRidh> colemickens: ah i see now, azure_bdist_wheel.py yes not very nice
zacts has quit [Quit: WeeChat 2.4]
user___ has joined #nixos
<dom``> colemickens: BTW it's great you are doing this
<colemickens> It's uh, it's something, 🙃.
<dom``> colemickens: I have reached "Populate the Managed Disk in one of two ways:"
cfricke has quit [Quit: WeeChat 2.6]
emptyfl4sk has quit [Ping timeout: 258 seconds]
<colemickens> :/ Hm, I thought I removed that
<dom``> colemickens: One says # TODO: flesh this out the other says # TODO: real example
<dom``> Maybe I should do a git fetch?
Bruno[m] has joined #nixos
<colemickens> :/ oh yeah
<colemickens> It's much more simplified.
<colemickens> There should just be a small chunk you can blindly copy/paste and have a VM running. (ignoring Docker issues, other fun stuff, etc)
<jluttine> infinisil: (switched account) ok, thanks, i removed broken=true from the definition and the package built fine and worked in ghci. should i make a pull request where i've removed this line in hackage-packages.nix file?
<averell> there was a recent LTS 14.x upgrade merge, and this: https://discourse.nixos.org/t/video-tutorial-how-to-fix-broken-haskell-packages-in-nix/3968 so i'd assume a lot of those are relatively easy to fix
<jluttine> averell: ah, thanks!
<averell> does it build for all versions? (see video)
virus_dave has joined #nixos
dom`` has quit [Read error: Connection reset by peer]
dom`` has joined #nixos
knupfer has joined #nixos
zupo has joined #nixos
<Bruno[m]> nix-build seems to hang for me this morning on `copying path '/nix/store/35jxp5h3av3admfhavqw52yf6nvapb7l-go-1.12.9' from 'https://cache.nixos.org'...`
zupo_ has joined #nixos
ctrlshiftPrhaps1 has joined #nixos
zupo__ has joined #nixos
nexgen2 has quit [Remote host closed the connection]
ctrlshiftPrhaps1 has quit [Client Quit]
ixxie has joined #nixos
iqubic` has joined #nixos
zupo__ has quit [Read error: Connection reset by peer]
zupo has quit [Ping timeout: 276 seconds]
<dom``> colemickens: I was using OoD instructions :(
zupo_ has quit [Ping timeout: 246 seconds]
<colemickens> fwiw, the instructions you were following are the "right" ones, I just decided to drop the line by line documentation since I wanted to support the scripts anyway
iqubic has quit [Ping timeout: 276 seconds]
waleee-cl has joined #nixos
<dom``> colemickens: disk="$(./build-custom-vhd.sh)/disk.vhd" gives error: assertion failed at /Users/dom/nixpkgs/pkgs/os-specific/linux/kernel/generic.nix:56:1
<dom``> assert stdenv.isLinux; so fair enough
<dom``> Should I not try this on macos?
<pie_> is there anything i can do to not make plugging a router i want to configure in the network port take over my working connections routed over my wifi?
<colemickens> No idea.
<colemickens> I have a NixOS machine in Azure that I do all of this from so that I don't have to wait on uploads.
<dom``> colemickens: I have an azure ubuntu machine
<dom``> colemickens: Is it best to try there?
<colemickens> I *think* I started with an Ubuntu machine, installed Nix, built a first NixOS image and then have been iterating from the NixOS VM.
<dom``> colemickens: I will try that
<colemickens> In theory, I can finish the "release" instructions, give you the URL, and you can test the instructions to boot from an existing "release" image.
dansho has joined #nixos
<colemickens> That's what I'm doing right now. ;)
<Bruno[m]> Is cache.nixos.org slow right now? I only seems to be able to download at under 100 KB/sec. I did a speedtest and it was fine.
pikajude has joined #nixos
<dom``> colemickens: Ok I will wait - ping me when I can try
erasmas has joined #nixos
<{^_^}> [nixpkgs] @teto opened pull request #68506 → mupdf: 1.14.0 -> 1.16.1 → https://git.io/Jemro
nikola_i has quit [Quit: Leaving]
nikola_i has joined #nixos
<Bruno[m]> nix-build didn't hang after all. it was just downloading very slowly.
<colemickens> lmao, the thing that was working two weeks ago isn't working now. dom``. so I don't know if I can even upload a new image now.
<colemickens> I'm following up with Azure. So typical.
<sierraDelta> Could someone help me look over a simple overlay I'm trying to make? I'm totally new to Nix, and I'm trying to make an overlay with misc purescript tools/toys. Seems that I'm missing something here. I get an error complaining about `unexpected '=', expecting $end` on line 13. Can someone help me? https://gist.github.com/dstcruz/278b36a9754848bfa9083dbfa11091ce
<pie_> sierraDelta: that needs to be in a self: super: { ... }
zacts has joined #nixos
<sierraDelta> Also, I'm not sure of my use of `self` and `super`. I might be using those wrong?
<pie_> overlays are functions that take a self and super argument
<pie_> and they return a set
<pie_> oh hold on
<pie_> i just stopped at spago =
<pie_> which is to say thats something you can only have in a set or a let expression (which i think is actually syntactic sugar on a specific kind of set?)
nikola_i has quit [Quit: Leaving]
<pie_> hm yeah, you need to wrap the stuff after the "in" in self: super: { ... }
<pie_> some people name those two argumenty in a slightly more intiutive way but i dont remember what it is
<sierraDelta> rather than having it outside the `let`?
Bruno[m] has left #nixos ["User left"]
<pie_> sierraDelta: i didnt read carefully enough, i guess you can do that too, youre still returning a function of the approprate type in either case
zacts has quit [Client Quit]
<pie_> the inherent problem is you are not syntactically using a set , you jus thave this thing
<pie_> i mean you need { spago = stuff }
<pie_> self: super: let ... in { ... }
nikola_i has joined #nixos
<pie_> let ... in self: super: { .. }
<pie_> wither would work
<pie_> well, except you access self in the let expression, so the let expression does need to be on the inside
<pie_> make sense?
fusion809 has quit [Remote host closed the connection]
<sierraDelta> Yeah, let me make those changes
fusion809 has joined #nixos
nikola_i has quit [Client Quit]
nikola_i has joined #nixos
nikola_ has joined #nixos
wfranzini has quit [Remote host closed the connection]
nikola_ has quit [Client Quit]
nikola_ has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #68502 → prometheus-blackbox-exporter: 0.14.0 -> 0.15.0 → https://git.io/Jem2J
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JemoC
nikola_i has quit [Disconnected by services]
nikola_ is now known as nikola_i
nikola_ has joined #nixos
dermetfan has quit [Ping timeout: 276 seconds]
<sierraDelta> Ugh. Still unhappy. `error: syntax error, unexpected LET at $HOME/.config/nixpkgs/overlays/purescript.nix:4:5` https://gist.github.com/dstcruz/278b36a9754848bfa9083dbfa11091ce
<{^_^}> [nixpkgs] @Ma27 pushed commit from @WilliButz to release-19.09 « prometheus-blackbox-exporter: 0.14.0 -> 0.15.0 »: https://git.io/Jemo2
ThatDocsLady has quit [Quit: Leaving]
<waleee-cl> sierraDelta: have you seen https://github.com/justinwoo/easy-purescript-nix ?
nikola_i has quit [Quit: Leaving]
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-19.09: https://git.io/JemoK
nikola_i has quit [Remote host closed the connection]
nikola_i has joined #nixos
nikola_i has quit [Remote host closed the connection]
jtojnar has quit [Read error: Connection reset by peer]
<sierraDelta> waleee-cl: I have -- the spago thing is lifted rigth from his code. I'm trying to learn this overlay thing so that I can add other tools too. Also, how can I use his repo as an overlay? Can I just lift his `spago.nix` into a file and then do some `callPackage` like thing to use it in my overlay?
nikola_i has joined #nixos
<infinisil> sierraDelta: You have a {} around the whole thing which isn't valid syntax
jtojnar has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68507 → nixos/mtr: support for selecting the package → https://git.io/JemoP
<infinisil> sierraDelta: I suggest reading tazjin's one-page Nix tutorial to get a general idea of it: https://github.com/tazjin/nix-1p
nikola_i has quit [Client Quit]
nikola_i has joined #nixos
nikola_ has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68509 → pythonPackages.tvnamer: pytest belongs in checkInputs → https://git.io/JemoN
zacts has joined #nixos
nikola_i has quit [Quit: Leaving]
Ariakenom has joined #nixos
<sierraDelta> Woot. Works now. Thanks!
joshuagl has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #68510 → dupd: init at 1.7 → https://git.io/JemKv
nikola_i has joined #nixos
gxt has quit [Ping timeout: 260 seconds]
__monty_1 has joined #nixos
__monty_2 has joined #nixos
__monty_1 has quit [Client Quit]
__monty_2 has quit [Client Quit]
<{^_^}> [nixpkgs] @WilliButz opened pull request #68511 → wt: 3.4.0 -> 3.4.1, 4.1.0 -> 4.1.1 → https://git.io/JemKs
nikola_i has quit [Quit: Leaving]
nikola_i has joined #nixos
domogled has quit [Ping timeout: 276 seconds]
judson_ has quit [Ping timeout: 268 seconds]
nikola_i has quit [Client Quit]
judson_ has joined #nixos
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
nikola_i has joined #nixos
emptyfl4sk has joined #nixos
drakonis1 has quit [Ping timeout: 264 seconds]
nikola_i has quit [Client Quit]
nikola_i has joined #nixos
emptyfl4sk has quit [Ping timeout: 268 seconds]
boxdot has quit [Quit: Leaving.]
drakonis_ has joined #nixos
drakonis has quit [Ping timeout: 276 seconds]
andymandias has quit [Quit: ZNC 1.7.3 - https://znc.in]
<pie_> whats the correct variable to use for cp in installphase instead of $src? or is it just /build?
<pie_> cp -r -- "$src" "$out"
fendor has quit [Ping timeout: 246 seconds]
andymandias has joined #nixos
nikola_i has quit [Quit: Leaving]
nikola_i has joined #nixos
nikola_i has quit [Client Quit]
<judson_> Okay, it seems like what I was trying to do (use a filtered set of another modules options as some of my options) can't work
nikola_i has joined #nixos
<Nyanloutre[m]> Hello, I got a strange problem with Firefox on the unstable branch. Lots of characters are not displayed and rendered as boxes
FRidh2 has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #68509 → pythonPackages.tvnamer: pytest belongs in checkInputs → https://git.io/JemoN
<{^_^}> [nixpkgs] @FRidh pushed commit from @peterhoeg to master « pythonPackages.tvnamer: pytest belongs in checkInputs »: https://git.io/JemKA
<judson_> If top-level options gets evaluated when options are declared, it breaks module evaluation
* Nyanloutre[m] uploaded an image: Screenshot_20190911_184556.png (30KB) < https://matrix.org/_matrix/media/v1/download/nyanlout.re/DtEbglMaaVyLSIhUXVznYMkh >
<dom``> colemickens: let me know if I can help in any way
ryantm has joined #nixos
drakonis_ has quit [Ping timeout: 246 seconds]
<colemickens> tbh I'm just so exhausted of this. I spend more time waiting on azure and retrying due to azure api failures than actually doing any real development
Zer0xp has quit [Ping timeout: 240 seconds]
<colemickens> right now I'm waiting on a step that usually takes 30 seconds that has been running for 4+ minutes.
<dom``> colemickens: :( - I'd like to be solving differential equations but I want a reliable platform on which to use e.g. CUDA - so here I am
drakonis_ has joined #nixos
* colemickens stares blankly at "reliable platform"
<colemickens> I assume you meant the nixos part ;)
<colemickens> The good news is, I'm on the "last" stage of testing, in theory. I made a new release image. I'm replicating it like you will do, then attempt a boot and call it good.
<infinisil> pie_: You probably want .
<infinisil> like, ".", the current directory
<pie_> hm ok ill give that a shot
eraserhd2 has joined #nixos
<infinisil> $src would still point to the original (unmodified) source
<infinisil> maybe you want that instead
<colemickens> This blob is about 1GB. Azure is taking 13+ minutes to copy it from a westus2 bucket to a westus2 bucket.
<colemickens> I just don't get why anyone gives Azure a penny outside of existing enterprise contracts.
<pie_> infinisil: no i want the result of doing stuff
eraserhd has quit [Ping timeout: 268 seconds]
<infinisil> colemickens:I have the suspicion azure is using RFC1149 in their datacenters
<colemickens> Must be a very large data center or a very drunk pidgeon, ha.
<pie_> pigeon is on lunch break
dansho has quit [Read error: Connection reset by peer]
inkbottle has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<infinisil> Oh right, 13 minutes would be a bit long within a data center
<infinisil> Unless the pigeon took off and they had to catch it
nikola_i has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @nspin opened pull request #68512 → stdenv: fix misspellings of dontPatchELF → https://git.io/Jem6G
<dom``> colemickens: should we all move to amazon?
<colemickens> no comment. I have beef with everyone, I just know Azure the most intimately.
<dom``> colemickens: I pay Microsoft a few dollars a month - does Jeff Bezos really need more dollars?
<colemickens> (well, where everyone = AWS/GOOG/MS.)
drakonis has joined #nixos
hmpffff has joined #nixos
<ctrl_shift_smtng> hey people of Nix, your OS looks great
<ctrl_shift_smtng> can I ask some noob FAQs here without getting in your way?
<multun> Sure
<ctrl_shift_smtng> great, thanks
eraserhd2 has quit [Ping timeout: 246 seconds]
domogled has joined #nixos
<ctrl_shift_smtng> Coming from a Slackware-ish distro, with compressed file system and packages,
emptyfl4sk has joined #nixos
gxt has joined #nixos
<ctrl_shift_smtng> and sort of immutable usage when booting to fresh state
<ctrl_shift_smtng> can NixOS be used in a similar way?
eraserhd has joined #nixos
<drakonis> yes
<drakonis> in fact, some of the folks here do that
<ctrl_shift_smtng> Like can those boot options be baked in, to boot to RAM, fresh state or a specific snapshot (or frugal savefile, whattever its called)
<ctrl_shift_smtng> ok
<drakonis> pinging one gchrholiday
<ctrl_shift_smtng> thanks
<drakonis> i think i might be interrupting something
<drakonis> dont PM him tho
<emptyflask> I believe this is what you're looking for: https://nixos.org/nixos/manual/options.html#opt-users.mutableUsers
<infinisil> emptyflask: You're replying to ctrl_shift_smtng? I really don't think that's what they're looking for
<ctrl_shift_smtng> nah..doesn't look like it :)
<infinisil> ctrl_shift_smtng: What exactly should be mutable and what should be immutable?
<emptyflask> oh, never mind then. I guess you'd still have mutable stuff in /var
<ctrl_shift_smtng> <infinisil "ctrl_shift_smtng: What exactly s"> more or less everything but the base OS should be mutable
<ctrl_shift_smtng> like using SLAX today, every changes to the system can be saved as a module
<ctrl_shift_smtng> the module can be booted or not,
niksnut_ has joined #nixos
<ctrl_shift_smtng> or activated on the fly
nspin has quit [Ping timeout: 260 seconds]
niksnut_ has quit [Remote host closed the connection]
<ctrl_shift_smtng> goal is to keep as lean a immutable base as possible
seanparsons has quit [Quit: ZNC 1.7.3 - https://znc.in]
<colemickens> it's not really layed FSes but you can sort of achieve something similar...
<colemickens> In that file, I can uncomment/comment out those modules which activate/configure various things like libvirt/docker/ssh/ipfs/ etc.
<infinisil> By default NixOS doesn't have anything like that, Nix doesn't touch any files outside /nix and /etc, so any state in your filesystem will be persisted unless you set up tmpfs's for it
<ctrl_shift_smtng> aha
seanparsons has joined #nixos
<ctrl_shift_smtng> and there's no compression of file systems or packages? (by default)
jgeerds has joined #nixos
<infinisil> Many people use compression provided by the filesystem
<infinisil> So my /nix is a ZFS filesystem with compression enabled
<{^_^}> [nixpkgs] @mmahut merged pull request #68439 → morph: 1.3.0 -> 1.3.1 → https://git.io/JemLU
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to release-19.09: https://git.io/Jem66
<infinisil> And that makes it less than twice the size it would be uncompressed
<Nyanloutre[m]> I have the same problem on every Firofox version
<Nyanloutre[m]> but not tor-browser strangely
<Nyanloutre[m]> * I have the same problem on every Firefox version
<cransom> `root/nix compressratio 2.11x -` i get 2.11x, so that number may be pretty consistent.
emptyfl4sk has quit [Ping timeout: 245 seconds]
<cransom> (lz4 compression)
<emptyflask> I wish I would have used compression on /nix -- it takes up a LOT of space
<emptyflask> 140GB right now
<ctrl_shift_smtng> <infinisil "And that makes it less than twic"> OK, but the OS itself isn't compressed, like squashfs or similar?
<colemickens> whoa, I had no idea it could be that much
<infinisil> ctrl_shift_smtng: Nope
<{^_^}> [nixpkgs] @bjornfor opened pull request #68513 → wrapQtAppsHook: use `patchelf --print-interpreter` instead of `isELFExec` → https://git.io/Jem6D
<colemickens> is there that much of a ideological difference between /nix being compressed via squashfs via compressed via zfs? they're both fs-level?
<ivegotasthma> I found outdated software that's vulnerable to a remote attack, how should I single that in my PR?
<ivegotasthma> signal*
<colemickens> Also, the installer/cdrom makes a squashfs file and then boots it, etc, and its easy to re-use that infrastructure for things like kexec. Sometimes I like to think of NixOS as an os toolkit :)
<cransom> you don't get to append to a squashfs, do you? i assume squashfs is far more efficient but it's write once and thats it since its dedupes, compresses, etc. zfs, those are separate options with varying performance penalties (or gains, depending on your system really)
cfricke has joined #nixos
<infinisil> Also to mention is that nix can deduplicate with nix-store --optimise
<infinisil> file-based
<clever> squashfs will also also never suffer from fragmentation
zacts has quit [Quit: WeeChat 2.4]
<cransom> and that dedupe is far more efficient than zfs's.
<clever> since it lacks write support, the files are just made in one piece, and left that way
<infinisil> cransom: Is it?
<clever> cransom: zfs's dedup is expensive, because it has to store the hash table, to be able to find dups when writing
<{^_^}> [nixpkgs] @ivegotasthma opened pull request #68514 → electrum.ltc: 3.1.3.1 -> 3.3.8.1 → https://git.io/Jem6N
<ctrl_shift_smtng> <colemickens "Also, the installer/cdrom makes "> no clue about ideological diff. or technical limits of either method. Coming from a 250mb debian base that compresses any mutations with a factor 3-5 (https://www.slax.org/)
<infinisil> Ah it doesn't use any RAM
<clever> while squashfs's dedup only has that cost once, when making the squashfs
<cransom> yeah. the runtime requirements of dedup in zfs are heavy. way more so than a big dir of hard links
<infinisil> Ah yeah the /nix/store can be much more efficient because it never writes to the same path twice
<infinisil> Well it can, but that's not a big problem
<clever> infinisil: and there is an auto-optimize, what will hardlink things after the build has finished, every time
<infinisil> (it just gets rm'd before)
<infinisil> Indeed
Raylier has joined #nixos
<cransom> i worked on building squashfs images for my AWS machines just to cut down on the upload time to import the ami. and it worked very well, except that machines took 2 minutes to boot instead of 30 seconds.
drakonis has quit [Ping timeout: 240 seconds]
\emph{grumble} has quit [Quit: \end{document}]
<clever> cransom: have you seen my recent nixops issue about custom fs's and such?
<cransom> clever:can't say i have
<{^_^}> nixops#1189 (by cleverca22, 3 weeks ago, open): plan for supporting custom partition layouts and custom FS's on any backend
<clever> cransom: this will allow custom FS's for the rootfs, custom partition layouts, including fun things like a zfs stripe across many high io/sec ELB's if you wanted
<clever> it will deal with problems like wireguard never working on the first deploy, because you changed the kernel version
<clever> it makes the ami smaller, and pushes the big copy time until the deploy phase, which can take advantage of binary caches
<clever> and it will support any cloud provider, with most of the above features
<infinisil> clever: You have seen nixpart right?
<clever> if you can get root and the kernel supports kexec, the above can be done
<clever> infinisil: yeah, nixpart could be used for phase 2
<colemickens> is that work dependent on nixops though? I'd love to be able to use that just to build static images for other non-nixops purposes
knupfer has quit [Ping timeout: 264 seconds]
<clever> colemickens: phase 1 of this ticket, is just a way to boot the nixos installer on a remote machine, so you could ssh in, fdisk, mkfs, nixos-install, as normal
drakonis_ has quit [Ping timeout: 246 seconds]
pie_ has quit [Ping timeout: 245 seconds]
<clever> the magic part, that nixops can take advantage of, is phase 3: nix copy --to ssh://root@target?remote-store=local?root=/mnt /nix/store/hash-nixos
<clever> that will let you deploy to /mnt on a remote machine
<infinisil> colemickens: Check out https://github.com/NixOS/nixpkgs/pull/21403
<{^_^}> #21403 (by aszlig, 2 years ago, open): [WIP] NixOS integration of nixpart
<clever> so you can replace nixos-install with nixops
ray_ has joined #nixos
<clever> and generation 1, will be your nixops config, rather then a template from the AMI
Raylier has quit [Read error: Connection reset by peer]
<cransom> clever:interesting. we don't nixops (and have avoided really) because we use the auto scaler in amazon and bake images
<clever> cransom: ahhh, yeah, this wont really solve that situation, and a full AMI is best for auto-scaler
shabius_ has joined #nixos
drakonis_ has joined #nixos
<clever> cransom: but you may also be interested in things like haskell-init and not-os, which just make smaller rootfs's
<clever> cransom: haskell-init is a full linux "distro", with just a kernel and 2mb initrd, it doesnt even need a rootfs
<clever> it will boot directly to a haskell binary, and there is only ONE FILE in the entire initrd!!
<clever> what you do from there, is up to you
dermetfan has joined #nixos
grumble has joined #nixos
<clever> cransom: and not-os is a nix based os, that is not nixos, but does borrow a number of modules, it compiles down to a 47mb squashfs
shabius has quit [Ping timeout: 276 seconds]
<davidtwco> Does anyone have any tips to make working in a FHS user env nicer? I need that environment because the compiler I'm constantly recompiling and testing an unwrapped compiler. But I would like to be able to work in my own shell and do all the things I'd normally be able to do from that - ideally while keeping the shell.nix free of me-specific things.
<davidtwco> *is an unwrapped
* cransom passes off haskell-init that may be highly interested in it fairly soon.
<clever> cransom: due to forkIO, you could potentially turn haskell-init into a full os, that doesnt even have processes, lol
<clever> cransom: the hard part, is that modprobe has to be an external binary, so you either need to bake modules into the kernel, or let dirty c code into your initrd :P
fendor has joined #nixos
<clever> cransom: and then gpu drivers and xorg....., do you want to implement xorg (or similar) in haskell? :D
<clever> how can haskell do raw gfx on the hardware, without xorg!!
<cransom> i will take solace that 99% of the linux machines i touch are headless.
allan has left #nixos [#nixos]
leah2 has quit [Remote host closed the connection]
<clever> cransom: then you only need to deal with configuring an ethernet interface via ffi, and bake the ethernet driver into the kernel
shabius has joined #nixos
<cransom> imo, that feels like water boarding.
<colemickens> dom``/dom```, well, it took nearly 40+ minutes to do this because azure is huge steaming pile of shit, but these instructions should work: https://github.com/colemickens/nixpkgs/tree/azure/nixos/maintainers/scripts/azure
<clever> cransom: you could also give up, and just bring in the dhcpcd binary :P
<colemickens> Please give me feedback in the issue you've been commenting in, or elsewhere. If it works for you, I'll move it to `azure-pr` and advocate for getting it merged. Thanks for the patience and nudging.
<clever> cransom: but then your letting the impure languages win!
ee1943 has quit [Ping timeout: 246 seconds]
shabius_ has quit [Ping timeout: 246 seconds]
<colemickens> dom``/dom```, for example, you should be able to more or less copy/paste the whole chunk under "Create From Released Image"... but I had to repeat parts of it manually and continue manually, because the APIs just ... aren't working reliably at all.
<clever> cransom: another choice is halvm, that runs haskell code as the kernel, so you can just drop linux entirely!
<clever> cransom: but currently, halvm only works under xen, one of my pipe dreams is to make a variant that works on bare metal
leah2 has joined #nixos
<cransom> man, i am so glad i am immune to clever's parseltongue.
<cransom> oh, also hydra.earthtools.ca has broken css unless you tell firefox to allow loading insecure elements, fyi.
emptyfl4sk has joined #nixos
shabius has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @peti pushed to master « lib: fix typo in 'zipAttrsWith' documentation »: https://git.io/Jemiz
o1lo01ol1o has joined #nixos
emptyfl4sk has quit [Ping timeout: 245 seconds]
shabius has joined #nixos
<cransom> but yeah. super minimal things are fun, but not always practical. i do need things like datadog/monitoring, and log forwarding typically at the minimum and baking that into an app is cumbersome as we have no shortage of apps in different languages.
leah2 has quit [Remote host closed the connection]
pie_ has joined #nixos
leah2 has joined #nixos
<eyJhb> Creating a PR because Unifi openPorts doesn't open all ports
<buckley310> just curious, what determines which hydra build will start the nixos-19.09 channel? it looks like 19.09 builds have been running a couple days
<eyJhb> Should I add all the ports stated here - https://help.ubnt.com/hc/en-us/articles/218506997-UniFi-Ports-Used, seems like some isn't used
wildtrees has joined #nixos
wildtrees has quit [Max SendQ exceeded]
karetsu has joined #nixos
wildtrees has joined #nixos
dermetfan has quit [Ping timeout: 246 seconds]
wildtrees has quit [Max SendQ exceeded]
<karetsu> what sorcery do I need to perform to have geary not ask me for my user's password the first time I open it? I've searched for pam and keyring on nixos.wiki and found nothing
<{^_^}> [nixpkgs] @eyJhb opened pull request #68515 → modules.unifi added web/gui port to openPorts → https://git.io/JemiM
<buckley310> according to the unifi.openPorts description, it opens "minimum required ports", so it sounds like the intention was not to open all of the ports
<{^_^}> [nixpkgs] @thoughtpolice opened pull request #68516 → ntp subsystem tweaks → https://git.io/JemiD
wildtrees has joined #nixos
<eyJhb> buckley310: but does it make sense, to open redirection ports, when the actual web/gui isn't accesible?
<eyJhb> Like, I would expect to be able to access the web gui with minimal ports
wildtrees has quit [Max SendQ exceeded]
<rauno> Can i override system option from included file in main nixos config file ?
<rauno> For example
o1lo01ol1o has quit [Remote host closed the connection]
wildtrees has joined #nixos
<rauno> The option `systemd.services.disable-txvlan-enp6s0.enable' has conflicting definitions
<rauno> Its a services defined in a included file, but can it be disabled/overrided in main config?
<eyJhb> buckley310: hmm I see now, might have to change this.
<buckley310> eyJhb: is the portal redirect the web GUI, or some sort of captive portal?
o1lo01ol1o has joined #nixos
wildtrees has quit [Max SendQ exceeded]
<eyJhb> Yeah, just read it. I am a little in-between on this
<eyJhb> Beacuse I understand why one would do it like this, but it somehow seems weird at the same time
<eyJhb> But nice security wise.
wildtrees has joined #nixos
<eyJhb> buckley310: will close the PR, makes sense.
<{^_^}> [nixpkgs] @eyJhb closed pull request #68515 → modules.unifi added web/gui port to openPorts → https://git.io/JemiM
wildtrees has quit [Max SendQ exceeded]
iqubic` has quit [Ping timeout: 246 seconds]
iqubic` has joined #nixos
wildtrees has joined #nixos
iqubic` has quit [Remote host closed the connection]
wildtrees has quit [Max SendQ exceeded]
wildtrees has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
mexisme has joined #nixos
<buckley310> i suppose what constitutes "bare minimum" is dependant on use-case. I feel like the captive portal is sort of extra functionality, but then i think captive portals are dumb :)
wildtrees has quit [Max SendQ exceeded]
wildtrees has joined #nixos
wildtrees has quit [Remote host closed the connection]
Myhlamaeus1 has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #nixos
npmccallum_ has joined #nixos
npmccallum has quit [Ping timeout: 276 seconds]
npmccallum_ is now known as npmccallum
o1lo01ol1o has quit [Remote host closed the connection]
karetsu has quit [Quit: WeeChat 2.4]
ray_ has quit [Ping timeout: 240 seconds]
dustinm has joined #nixos
xkapastel has joined #nixos
ivan has quit [Ping timeout: 268 seconds]
dustinm- has quit [Ping timeout: 268 seconds]
ivan has joined #nixos
Chiliparrot has joined #nixos
cfricke has quit [Quit: WeeChat 2.6]
polman has quit [Ping timeout: 245 seconds]
npmccallum_ has joined #nixos
npmccallum has quit [Ping timeout: 245 seconds]
npmccallum_ is now known as npmccallum
dermetfan has joined #nixos
<eyJhb> Is Flexget broken for anyone else on stable? Cherrypy seems to not want to build
polman has joined #nixos
m15k has quit [Ping timeout: 260 seconds]
zupo has joined #nixos
<eyJhb> Is there any way to cherrypick a commit/PR into stable? Without having to make a fork, merge it into, and set that as nixos in channels?
eraserhd has quit [Ping timeout: 276 seconds]
<ivan> what do I put in ~/.config/Trolltech.conf to make Qt4 programs look like Qt5 programs? I'm using xfce, don't even know which style= are valid
o1lo01ol1o has joined #nixos
jgeerds has quit [Ping timeout: 245 seconds]
_ris has joined #nixos
red_beard has joined #nixos
ee1943 has joined #nixos
growpotkin has joined #nixos
ee1943 has quit [Read error: Connection reset by peer]
boxdot has joined #nixos
ee1943 has joined #nixos
<red_beard> qq: I had previously defined a systemd unit in configuration.nix (https://paste.fedoraproject.org/paste/Gwj-m~1SV715KFSlwHDIZQ) but, digging in further, realized that there was a boolean which could be set to achieve the same result. i commented out the old mechanism (lines 37-41) and have gone through a nixos-rebuild boot & reboot, but it hasn't removed the systemd override generated from the previous
<red_beard> mechanism. (https://paste.fedoraproject.org/paste/C~pbq~hID8XqV46BM6nsMA) is there some way to "properly" nuke the override?
vika_nezrimaya has joined #nixos
npmccallum has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @abbradar pushed to master « lutris: add fribidi as winetricks dependency »: https://git.io/JemPA
Tucky has quit [Quit: WeeChat 2.6]
eraserhd has joined #nixos
<buckley310> red_beard: so if you remove both mechanismsand do a rebuild/reboot, /tmp/ is still mounted as tmpfs?
knupfer has joined #nixos
drakonis has joined #nixos
<red_beard> buckley310:lemme give that a shot. as an aside part of the problem is that there is a _sort of_ race where (due to me missing mode= in the options) it's not correctly mounting the tmpfs. thus when gdm et al come up, they create files, /tmp isn't empty, can't mount, etc.
<red_beard> buckley310: i'll try the remove/rebuild now though
growpotkin has quit [Ping timeout: 240 seconds]
Soo_Slow has quit [Remote host closed the connection]
boxdot has quit [Quit: Leaving.]
<red_beard> buckley310: interesting. after doing a nixos-rebuild boot & reboot, i don't see a new configuration generation
<red_beard> still generation 14
<symphorien> This can be a symptom of a bad grub configuration
<symphorien> Generation 15 would exist but is installed to the wrong bootloader
* red_beard goes and starts digging through that.
iqubic has joined #nixos
<Izorkin> ,locate pam_appl.h
<{^_^}> Found in packages: openpam, linux-pam
o1lo01ol1o has quit [Remote host closed the connection]
growpotkin has joined #nixos
Boubert has joined #nixos
<{^_^}> [nixpkgs] @roosemberth opened pull request #68520 → youtube-dl: 2019.09.01 -> 2019.09.12 → https://git.io/JemXO
Chiliparrot has quit [Quit: Textual IRC Client: www.textualapp.com]
o1lo01ol1o has joined #nixos
Boubert has quit [Client Quit]
<Thra11> Would `licenses.free` be suitable for a library which describes itself as "open source software", but doesn't mention any specific license as far as I can tell?
<drakonis> which library?
<buckley310> if you dont know the license, then you shouldn't call it free.
mexisme has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<Thra11> drakonis: library is https://github.com/rockchip-linux/mpp
<drakonis> its apache 2.0
<Thra11> buckley310: I was thinking along the same lines. Is there a similarly vague unfree or unknown license
<Thra11> drakonis: cunning! I didn't think to look in the debian subdirectory, but I will in future!
boxdot has joined #nixos
<Orbstheorem> What's the current backports branch? `release-19.09`?
mexisme has quit [Ping timeout: 264 seconds]
Chiliparrot has joined #nixos
<samueldr> Orbstheorem: what do you mean?
<samueldr> backports for 19.03 are still expected until late october
fusion809 has quit [Remote host closed the connection]
FRidh2 has quit [Quit: Konversation terminated!]
emptyfl4sk has joined #nixos
ray_ has joined #nixos
<Orbstheorem> samueldr: Against which branch should I open an MR backporting a package?
growpotkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
<samueldr> both 19.09 and 19.03, if relevant
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68520 → youtube-dl: 2019.09.01 -> 2019.09.12 → https://git.io/JemXO
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JemXR
<Orbstheorem> 19.09 is a tag, I can only see branches staging-19.09 and release-19.09.
ixxie has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @roosemberth to release-19.09 « youtube-dl: 2019.09.01 -> 2019.09.12 »: https://git.io/JemX0
<pie_> ...so pycurl is failing tests for some reason when i try to rebuild switch
alex``` has joined #nixos
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @roosemberth to release-19.03 « youtube-dl: 2019.09.01 -> 2019.09.12 »: https://git.io/JemXE
<pie_> its pulled in by printing somehow
<pie_> actually, pyqt i guess
<pie_> or...hm
<Orbstheorem> Oh, nevermind, thanks worldofpeace ^^
<eyJhb> Had a issue with cherrypy earlier, which was caused by pytest5 thingy
<{^_^}> #68001 (by johanot, 1 week ago, merged): python3Packages.cherrypy: fix tests after upgrade to pytest5
<eyJhb> Dunno if that applies to you
alex`` has quit [Ping timeout: 246 seconds]
<pie_> whoops
<worldofpeace> Orbstheorem: if you'd like to backport a change in the future, here are the guidelines https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches
<Orbstheorem> worldofpeace: Thanks
emptyfl4sk has quit [Ping timeout: 240 seconds]
mexisme has joined #nixos
<Mateon1> Oh, youtube-dl just had a patch release 2019.09.12.1 that fixes issues with -f bestvideo
<Mateon1> It's unrelated to the broken extractor issue that just got merged
o1lo01ol1o has joined #nixos
Neo-- has quit [Ping timeout: 276 seconds]
<Orbstheorem> Wow xD
<averell> i will PR
mexisme has quit [Ping timeout: 250 seconds]
dasj19 has quit [Quit: dasj19]
Cale has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « scdoc: 1.9.7 -> 1.10.0 »: https://git.io/JemXS
<{^_^}> [nixpkgs] @averelld opened pull request #68521 → youtube-dl: 2019.09.12 -> 2019.09.12.1 → https://git.io/JemX9
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Zer000 has joined #nixos
shabius has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @sikmir opened pull request #68522 → mbutil: init at 0.3.0 → https://git.io/JemXN
Cale has joined #nixos
domogled has quit [Ping timeout: 276 seconds]
Guest16 has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to release-19.09: https://git.io/JemXh
<Guest16> My `configuration.nix` goes like this- https://pastebin.com/WAMxHUJG I'm getting the error `The string '/nix/store/79308vx1hi7wgkdnz4wgx0vkwwfbnq5j-source' is not allowed to refer to a store path (such as '/nix/store/79308vx1hi7wgkdnz4wgx0vkwwfbnq5j-source'` when I use pkgs.archived.unstable. But all is cool when I just use pkgs.unstable. Could
<Guest16> somebody have some insights on what me be happning?
<Guest16> *give some insights
o1lo01ol1o has quit [Remote host closed the connection]
<Guest16> There are two things to see in the pastebin configuration.nix- first: the `let` statement has repetition, I assign 3 variables a value and then create an attrset with 3 attributes given the same value.
<Guest16> Second; I reuse those values- both from single variable assignments and as part of attrsets to give myself a new package set. I succeed when the package set is from the individually assigned valeus. But fail when it's part of the archive
<Guest16> **part of the ttrset
shabius has joined #nixos
<tobiasBora> Hello,
ray_ has quit [Ping timeout: 240 seconds]
<Mic92> layus[m]: what was the issue with nix-user-chroot? I don't remember if I had tested it on NixOS.
<tobiasBora> I'd like to know, if in nix home-manager I setup i3 as my desktop, what happened if my system desktop is KDE? It will just kill KDE and launch i3? Do I need to do something special to launch i3 that require root access?
o1lo01ol1o has joined #nixos
<Mic92> tobiasBora: i3 should not require root access. As it seems home-manager setups a xsession for i3, you might be able to select xsession as an option in your login manager.
Zer0xp has joined #nixos
<clever> tobiasBora: line 120 is what is responsible for running the DE you select at the login screen
<clever> tobiasBora: but, line 112 will just execute ~/.xsession if it exists, so ~/.xsession can hijack the whole process, and bypass whatever nixos had configured
<{^_^}> [nixpkgs] @primeos pushed to master « androidStudioPackages.{dev,canary}: 3.6.0.10 -> 3.6.0.11 »: https://git.io/Jem1k
<Mic92> interesting
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68521 → youtube-dl: 2019.09.12 -> 2019.09.12.1 → https://git.io/JemX9
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jem1I
<tobiasBora> clever: oh, that's amazing. And all major distrib does the same, like debian...?
<pie_> so cups is listed as definitely supporting my printer but i cant actually find the printer in the selection list :I
<clever> tobiasBora: i think most of them do similar
<clever> tobiasBora: nixos will also source ~/.xprofile, so you can inject env vars before letting the normal flow resume
<clever> tobiasBora: or launch certain things like an ssh agent
<{^_^}> [nixpkgs] @worldofpeace pushed commit from Averell Dalton to release-19.09 « youtube-dl: 2019.09.12 -> 2019.09.12.1 »: https://git.io/Jem1m
knupfer has quit [Ping timeout: 276 seconds]
<tobiasBora> pie_: I add issues with detecting some printers as well. Can you find the printer on chromium and/or in cups at http://localhost:631 ? In my case the desktop tools couldn't find the printer, while cups online could. Don't know why.
<{^_^}> [nixpkgs] @worldofpeace pushed commit from Averell Dalton to release-19.03 « youtube-dl: 2019.09.12 -> 2019.09.12.1 »: https://git.io/Jem1O
<pie_> i just started looking at the cups interface
<pie_> im using a network printer so i guess there isnt any autodetection anyway
ddellacosta has joined #nixos
<tobiasBora> clever: hum, interesting. I was always unsure where I should put that. I think I was using .profile before
<pie_> tobiasBora: ok i found something using ctrl-f :D
<clever> tobiasBora: nixos also has a services.xserver.displayManager.sessionCommands
<clever> tobiasBora: which will do the same job as .xprofile (it just gets inserted on line 100)
<worldofpeace> averell: lol, only in nixpkgs do we get updates at near instantaneous speed
<tobiasBora> pie_: when I say chromium, I mean try to print using Ctrl-shift-P. For some reason, okular couldn't find my printer but chromium could.
<tobiasBora> after, it was a networked printer, so guess it's different
<tobiasBora> clever: I see. nixos has lot's of nice stuff!
<pie_> tobiasBora: i mean im trying to select the printer driver from the list
<tobiasBora> oh
<pie_> sorry
<pie_> wasnt clear
<tobiasBora> sorry, I just read the end of the conversation
<averell> worldofpeace: yes! we are the only real-time os! :)
<tobiasBora> if you printer is not in the list... maybe upgrade cups, or check you have the good drivers installed in services.printing.drivers https://nixos.wiki/wiki/Printing ?
<tobiasBora> (I'm definitely not a specialist, just random guesses)
<pie_> tobiasBora: no theres just no sewrch method so you have to scroll in a long lexically sorted list
Guest16 has quit [Ping timeout: 240 seconds]
<tobiasBora> pie_: oh, so still better. But if you first select the brand the list is not that huge
<pie_> worldofpeace: what did we get? :D
<pie_> tobiasBora: it s huge for hp
<pie_> and all the naming orders are different
<pie_> and stuff
<pie_> well anyway :P
<pie_> cant actually test the printer cause someone locked the door so yay
<tobiasBora> ahah true, it's a bit disturbing. Anyway, good to see you solved your stuff!
<tobiasBora> pie_: that's something nix can't solve
<pie_> sure
<worldofpeace> pie_: just only the quickest update to youtube-dl I could've seen 🤣
<pie_> worldofpeace: :D
<pie_> gotta download the animes and whatnot
<colemickens> dom``: btw, in case you're curious, I'm cataloging all of the utter ****** that I'm encountering here: https://github.com/Azure/azure-cli/issues/10192 in case you want to follow along.
<{^_^}> Azure/azure-cli#10192 (by colemickens, 4 weeks ago, open): az storage blob {upload|copy blob} doesn't support SAS URLs
<colemickens> for anyone not keeping score at home, that's 3 distinct API failures tonight alone, while trying to do an incredibly basic task.
<pie_> sucks to not be amazon i guess
<colemickens> from my end, my scripts should work, and are as succinct as they can be AFAICT. I'll keep pushing on the Azure side to make them more reliable, but for now what is in my 'azure' branch is probably close to "optimal". I'll rebase/cleanup over the next couple days and push it to 'azure-pr' and ping some people about merging.
<colemickens> sucks to be [a company that consists of people that dont care about the quality of the products they deliver].
* colemickens should probably sign off for the night
<craige> I've posted a couple, yes Taneb
<{^_^}> [nixpkgs] @veprbl merged pull request #68503 → flashplayer: 32.0.0.238 -> 32.0.0.255 [Critical security fixes] → https://git.io/Jem2i
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to master: https://git.io/Jem1g
<{^_^}> [nix] @zimbatm closed pull request #3005 → Mention that Nix isn't currently working in Docker → https://git.io/fjDWv
user___ has quit [Ping timeout: 245 seconds]
ng0 has quit [Quit: Alexa, when is the end of world?]
mexisme has joined #nixos
boxdot has quit [Quit: Leaving.]
Jetien has joined #nixos
nspin has joined #nixos
Jetien has quit [Client Quit]
<{^_^}> [nixpkgs] @veprbl pushed commit from @taku0 to release-19.03 « flashplayer: 32.0.0.238 -> 32.0.0.255 »: https://git.io/Jem1X
Jetien has joined #nixos
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to release-19.09: https://git.io/Jem11
Jetien has quit [Client Quit]
smatting has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
smatting has quit [Client Quit]
Okinan has joined #nixos
smatting has joined #nixos
boxdot has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<averell> is there any (maybe non-rebuildy) workaround for #68498 ? cause i tried reverting, and it's a huge rebuild, and i'm not even sure it works if i only adjust datadir.
<{^_^}> https://github.com/NixOS/nixpkgs/issues/68498 (by srhb, 8 hours ago, open): Weird DBUS_SESSION_BUS_ADDRESS breaks applications that use dbus
o1lo01ol1o has joined #nixos
boxdot has quit [Client Quit]
domogled has joined #nixos
drakonis has quit [Ping timeout: 258 seconds]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/8ceecf674fe (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<worldofpeace> averell: what environment did you experiance the issue?
<tobiasBora> clever: by the way, do you know what happened when home-manager changes gtk options? It's just for home manager installed apps, or for all apps launched? And what happens it I switch back to KDE at some points? KDE will herit nixos's gtk style?
<worldofpeace> and DBUS_SESSION_BUS_ADDRESS should be able to have multiple values just fine
iqubic` has joined #nixos
<clever> tobiasBora: no idea, i dont really use home-manager, nor kde
iqubic has quit [Ping timeout: 246 seconds]
<tobiasBora> ok thanks
<tobiasBora> (if someone knows, let me know ^^)
maxii has joined #nixos
<maxii> Hey guys, I have written an own termcap since I'm using some advanced features of xterm, so my question is which is the best way to include my customized termcap into my nixos configuration?
<averell> i can't run my xmonad, it aborts with "connectSession: DBUS_SESSION_BUS_ADDRESS is missing or invalid."
<averell> so if i can put something in my env to fix it or similar, that would be cool.
boxscape has joined #nixos
<{^_^}> [nixpkgs] @sikmir opened pull request #68523 → xchm: 1.23 -> 1.30 → https://git.io/JemMc
drakonis has joined #nixos
<worldofpeace> averell: xmonad module in nixpkgs right?
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/1bffbf1bda6 (from 11 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<averell> yes
Myhlamaeus1 has quit [Remote host closed the connection]
thc202 has quit [Read error: Connection reset by peer]
drakonis_ has quit [Ping timeout: 246 seconds]
virus_dave has quit [Quit: virus_dave]
iqubic` has quit [Ping timeout: 265 seconds]
hmpffff has quit [Quit: nchrrrr…]
dycan has joined #nixos
mexisme has quit [Ping timeout: 250 seconds]
Ariakenom has quit [Quit: Leaving]
iqubic has joined #nixos
dycan_ has joined #nixos
drakonis has quit [Ping timeout: 246 seconds]
dycan has quit [Ping timeout: 276 seconds]
dansho has joined #nixos
<ocharles> Folks, how do I extend a haskellPackages `.env` with extra things? Is there any easy way to do that?
<ocharles> I'm interested in adding some extra executables like `cabal`
<ocharles> I guess I could mkShell and use .env as a build input
dermetfan has quit [Ping timeout: 276 seconds]
drakonis has joined #nixos
<infinisil> ocharles: You can use `.env.overrideAttrs (old: { buildInputs = old.buildInputs or [] ++ [ ... ]; })`
ddellacosta has quit [Ping timeout: 240 seconds]
emptyfl4sk has joined #nixos
<clever> ive done that before, and it works nicely
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
judson_ has quit [Ping timeout: 264 seconds]
ray_ has joined #nixos
asymptotically has joined #nixos
ray_ has quit [Client Quit]
maxii has quit [Ping timeout: 260 seconds]
__monty__ has quit [Quit: leaving]
o1lo01ol1o has quit [Remote host closed the connection]
ddellacosta has joined #nixos
Myhlamaeus1 has joined #nixos
emptyfl4sk has quit [Ping timeout: 265 seconds]
justanotheruser has joined #nixos
maxii has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dycan_> hi all, I am using https://jezenthomas.com/deploying-a-haskell-web-service-with-nix/ way to deploy a yesod into gce. But I got error "called without required argument". It seems 'nixops deploy' didn't bring my ~/.config/.nixpkgs/config.nix into the remote machine. How to say that in nix expression?
<ocharles> thanks infinisil and clever
o1lo01ol1o has joined #nixos
captn3m0 has quit [Ping timeout: 276 seconds]
captn3m0 has joined #nixos
<dycan_> I guess I have to move haskell package override nix expression from system level into package level.
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8ceecf674fe (from 11 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
maxii has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @nspin opened pull request #68524 → fetchRepoProject: add manifestName parameter → https://git.io/JemDe
o1lo01ol1o has quit [Remote host closed the connection]
mexisme has joined #nixos
Athas has quit [Quit: ZNC - http://znc.sourceforge.net]
Athas has joined #nixos
ddellacosta has quit [Ping timeout: 246 seconds]
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @nspin opened pull request #68525 → top-level: exclude all makeScope attributes from splicedPackagesWithXorg → https://git.io/JemDZ
judson_ has joined #nixos
domogled has quit [Ping timeout: 245 seconds]
dansho_ has joined #nixos
dansho has quit [Read error: Connection reset by peer]
pingiun has quit [Ping timeout: 268 seconds]
shreyansh_k has quit [Ping timeout: 268 seconds]
layus has quit [Quit: ZNC 1.7.3 - https://znc.in]
layus has joined #nixos
fendor has quit [Ping timeout: 246 seconds]
pingiun has joined #nixos
shreyansh_k has joined #nixos
Okinan has quit [Remote host closed the connection]
dycan_ has quit [Remote host closed the connection]
Okinan has joined #nixos
<{^_^}> [nixpkgs] @nspin opened pull request #68527 → plyplus: enable for python3 → https://git.io/JemDo
Zer0xp has quit [Ping timeout: 245 seconds]
lstanley_ is now known as lstanley
lstanley has quit [Quit: Updating details, brb]
lstanley has joined #nixos
Athas has quit [Quit: ZNC - http://znc.sourceforge.net]
Athas has joined #nixos
smatting has quit [Ping timeout: 268 seconds]
erasmas has quit [Quit: leaving]
asymptotically has quit [Ping timeout: 260 seconds]
Okinan has quit [Quit: Konversation terminated!]
Okinan has joined #nixos
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f6a38b8d00e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
niksnut has quit [Ping timeout: 240 seconds]
niksnut has joined #nixos
mbrgm_ has joined #nixos
selfsymmetric-mu has joined #nixos
alex``` has quit [Ping timeout: 246 seconds]
<selfsymmetric-mu> Is it advisable for me to hop onto the nixos-19.09-small channel at this point?
mbrgm has quit [Ping timeout: 276 seconds]
mbrgm_ is now known as mbrgm
<Yaniel> hard to say, why are you considering?
<Yaniel> and where are you coming from
alex``` has joined #nixos
orivej has quit [Ping timeout: 276 seconds]
<selfsymmetric-mu> I'm coming from a mix of 19.03 and unstable, and I am considering stabilizing all my unstable packages.
lstanley has quit [Quit: Updating details, brb]
lstanley has joined #nixos
<Yaniel> should be quite safe to try at least
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/cf018a7c558 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<{^_^}> [nixpkgs] @lilyball opened pull request #68528 → macvim: work around ibtool issue → https://git.io/JemyU
<{^_^}> [nixpkgs] @averelld opened pull request #68529 → haskellPackages.dbus: multiple addresses patch → https://git.io/Jemyk
zacts has joined #nixos
<{^_^}> [nixpkgs] @artemist opened pull request #68530 → insomnia: 6.5.3 → 6.6.2 → https://git.io/Jemyq
<averell> gaaaaaah. the dumbness. i rebuilt my system like 20 times until i realized my changes didn't affect xmonad without xmonad --recompile :/
ddellacosta has joined #nixos
<srhb> averell: Engage more determinism :)
v88m has quit [Ping timeout: 276 seconds]
<averell> hah, that's been physically disproven! i'm powerless!
<srhb> averell: sadface :)
ddellacosta has quit [Ping timeout: 265 seconds]
Myhlamaeus1 has quit [Ping timeout: 245 seconds]
zacts has quit [Quit: WeeChat 2.4]
<srhb> averell: You're averelld on github, right?
<averell> yes