<NixOS_GitHub>
nixpkgs/master bf574f3 Joachim F: Merge pull request #20955 from savannidgerinel/bugfix-icu-version...
<gchristensen>
!m savanni
<[0__0]>
You're doing good work, savanni!
zraexy has joined #nixos
<savanni>
Thank you!
<savanni>
Now to just figure out my webcam issue.
alunduil has joined #nixos
<pacman99>
I don't know how to fix this error on blueman org.freedesktop.DBus.Error.ServiceUnknown: The name org.blueman.Mechanism was not provided by any .service files
ryanartecona has quit [(Quit: ryanartecona)]
wink has joined #nixos
erasmas has quit [(Quit: leaving)]
herzmeister has quit [(Quit: Leaving)]
markus1199 has joined #nixos
herzmeister has joined #nixos
<nh2_>
hmm yeah, only when I use `nix-build` does it call out me setting `build-use-sandbox = bogus` with "error: option ‘build-use-sandbox’ must be set to one of ‘true’, ‘false’ or ‘relaxed’"; with `nix-shell` it just ignores it
<nh2_>
is there any way to force a sandbox for `nix-shell` as well?
estewei has quit [(Quit: Quit)]
<simpson>
--pure?
<simpson>
$ nix-shell --pure ...
markus1189 has quit [(Ping timeout: 265 seconds)]
Ralith_ has quit [(Ping timeout: 244 seconds)]
<nh2_>
simpson: `--pure` is not the same as `build-use-sandbox`, the latter is much stronger (it runs in a chroot), while the former only clears environment variables
<simpson>
nh2_: Ah. I don't ever use these flags, so I'm not clear on what they do.
<joachifm>
nh2_: nix-shell creates an environment that approximates the build env, so I don't think you can expect too much; what you want sounds more like an ad-hoc container of sorts
digitus has quit [(Quit: digitus)]
kampfschlaefer has quit [(Ping timeout: 258 seconds)]
<nh2_>
joachifm: but isn't that the same as what nix-build does internally eventually when it runs e.g. shellHooks etc? Running a shell inside the chroot?
mudri has quit [(Quit: WeeChat 1.6)]
redmq has quit [(Ping timeout: 250 seconds)]
Ralith_ has joined #nixos
<joachifm>
nh2_: see less $(which nix-shell)
<joachifm>
nh2_: I think you expect too much of it :)
<nh2_>
joachifm: well it does give me some hope that `which nix-build` is the same perl script ( :o ) and the sandbox works for that one
<nh2_>
ah there's also some trickery going on there. For building dependencies, `--option build-use-sandbox true` does something even for nix-shell. Just not for the actual shell :(
<joachifm>
nh2_: but nix-build is not responsible for setting up sandboxes.
eacamero_ has joined #nixos
<joachifm>
nh2_: it's a driver for the lower-level nix-store & related commands
<alunduil>
How hard is it to modify the nix installation script for Mac to install into the home directory and not require sudo access? Is it even worth giving it a shot?
<simpson>
alunduil: You'll have to rebuild everything.
<simpson>
Other than that, I think that there's instructions in the Nix manual or nixpkgs manual.
<alunduil>
simpson, yuck but alright.
<nh2_>
joachifm: right, nix-build seems to eventually invoke nix-store, while nix-shell just `exec()`s a bash
<alunduil>
simpson, I'll have to determine if it's worth it then.
<nh2_>
alunduil: at least on linux, you can just chown /nix to yourself and after that use nix without sudo
<alunduil>
How hard is it to reconfigure for a non-standard nix store?
garbas has joined #nixos
<simpson>
alunduil: I think that it's just a one-line change and then you rebuild everything. Not sure though; I haven't done it.
eacameron has quit [(Ping timeout: 260 seconds)]
<alunduil>
nh2_, I thought about that since I'm sure it would work on Mac as well but without root access in the first place I'm scrounging a bit.
<alunduil>
simpson, alright, I'll check it out.
<Profpatsch>
alunduil: It’s not worth the effort.
<Profpatsch>
But store-local installations are already in master afaikt.
<nh2_>
Profpatsch: can you point me at what you're mentioning?
* gchristensen
sends mail
* gchristensen
sends IRC messages to the wrong channel
<Profpatsch>
nh2_: So, sorry, I think aszlig mentioned it.
<Profpatsch>
*No,
<Profpatsch>
I’m too tired for this …
* gchristensen
hands Profpatsch a blanket, pillow, and a nice card that says "Go to bed." on it.
* Profpatsch
would love to sleep but has a deadline tomorrow
<Profpatsch>
Blame my non-existent scheduling ability.
<gchristensen>
:(
pacman99 has quit [(Quit: Page closed)]
<Profpatsch>
At least I’m finally ready to do this PR.
<gchristensen>
are you stressing out b/c of NixOS??
<NixOS_GitHub>
[nixpkgs] Profpatsch opened pull request #20960: odbc: begin generalizing over different driver managers (master...msodbcsql) https://git.io/v1Emu
AllanEspinosa has quit [(Ping timeout: 250 seconds)]
<Profpatsch>
I wonder if there is a nice way to handle picking sub-file changes for renamed files with magit.
<Profpatsch>
It’s near impossible to separate commits once you rename a file.
<Profpatsch>
Now that I built in libiodbc, I noticed that it crashes with the mssql driver; missing symbols apparently.
<Profpatsch>
But, there is a MS fork of the older unixODBC. Let’s see if that builds …
ilja_kuklic has quit [(Ping timeout: 265 seconds)]
ryantrinkle has quit [(Ping timeout: 250 seconds)]
derjohn_mobi has quit [(Ping timeout: 260 seconds)]
<gchristensen>
stepcut: master is unstable (vs. release-* branches) and staging is for huge changes that will take a long time to rebuild
<gchristensen>
stepcut: staging exists so PRs can be built fairly quickly. that is my understanding.
<stepcut>
hmm
<stepcut>
the -unstable channel is only updated after some percentage of packages of built in hydra?
<gchristensen>
unstable is updated when the `tested` job succeeds in hydra
<gchristensen>
(the process of updating can take some time, though)
<stepcut>
is there any branch that corresponds to -unstable? Something where I can do a `git pull` now and then and expect to get something fairly bleeding edge, but which also has things mostly available as prebuilt binaries? Or is nix-channels the only way to get that?
<stepcut>
Maybe just pull master from 2 days ago :)
zraexy has quit [(Ping timeout: 258 seconds)]
<gchristensen>
you can get the channel over git if you want
herzmeister has quit [(Quit: Leaving)]
<gchristensen>
but pulling master from a few days ago is a good bet to get "mos of it"
<gchristensen>
but! don't use that for nixos!
<stepcut>
getting the channel of git sounds like what I want
<stepcut>
why not for nixos?
<joachifm>
stepcut: you can track the nixpkgs-channels repo
<gchristensen>
stepcut: the `tested` job makes sure the upgrade won't ruin your bootloader
<stepcut>
ah
<gchristensen>
you _want_ that job to pass
<stepcut>
yeah
<stepcut>
there are no build machines for armv7 at the moment, right ?
<gchristensen>
right
herzmeister has joined #nixos
<gchristensen>
we would likely need many arm cores to make it part of the official hydra
<stepcut>
indeed
<gchristensen>
(enough for it to not be annoying)
<stepcut>
I just built the minimal nixos image for arm, and it took well over a day on a RPi3
<stepcut>
Then I started wondering if I could get nix / nixpkgs to run on my phone.. it's got twice the CPU power and 3x the RAM :)
<gchristensen>
:o
<stepcut>
my phone can be easily rooted, and it is armv7, so I have hope!
<stepcut>
though, at the moment I am trying to get nixos going on this platform, https://getchip.com/
<stepcut>
which is slow (single core, 512MB of RAM), but I may end up with 50 of them for a project I am doing
<gchristensen>
50??
<stepcut>
yeah
nh2_1 has joined #nixos
<stepcut>
probably overkill, but at ~$10 each, 50 is not *that* expensive. Especially because that includes builtin wifi and 4GB of storage
<stepcut>
One of the many reasons for wanting to use nix is so that I can use nixops to update them all, instead of running apt-get update ; apt-get install foo, on all of them by hand ;)
<gchristensen>
aye
<gchristensen>
for sure
<stepcut>
though, I am also amused by the idea of buying a bunch of used cellphones and turning them into a little build farm
nh2_ has quit [(Ping timeout: 268 seconds)]
echo-area has joined #nixos
<stepcut>
though the ODROID-XU4 is probably a better investment
zagy1 has joined #nixos
<gchristensen>
I think I have the c2
<gchristensen>
armv8 :(
<stepcut>
what's wrong with armv8?
ryantrinkle has joined #nixos
zagy has quit [(Ping timeout: 260 seconds)]
<gchristensen>
I don't think we support armv8
<gchristensen>
even less than v7
<stepcut>
I guess 'support' is relevant. v7 code will run on the v8. You just want get every optimization possible
<spacekitteh>
hello all
<stepcut>
s/want/won't/
<Profpatsch>
stepcut: If you are on machines like these, you should think about building a complete image on a build farm and dd-ing it onto them.
Rizy has joined #nixos
<Profpatsch>
Or maybe flash these things with a bootstrapping mechanism first that can fetch updates and write them to memory.
<gchristensen>
stepcut: oh it does? I didn't think it did.
<stepcut>
gchristensen: yeah. The RPi3 is armv8 as well
mizu_no_oto has joined #nixos
<spacekitteh>
i want to stab llvm
<spacekitteh>
and clang
<spacekitteh>
death to the usurpers
<stepcut>
actually
<stepcut>
let me check that
<gchristensen>
spacekitteh: :)
<stepcut>
the RPi3 is v7
<stepcut>
oh hmm
<spacekitteh>
i'm trying to merge polly into nixos's clang so i can optimise some crypto code using polly and extract the assembly and turn it into assembly intrinsics for armv7a :3
<spacekitteh>
+for libsodium
<stepcut>
I think the RPi3 is both.. I think it has the option to be 64-bit v8, but it seems to also have a 32-bit v7 compatibility mode or something
<spacekitteh>
i gotta do something to keep me from the crippling suicidal depression
<spacekitteh>
and this is it!
<gchristensen>
I don't know, stepcut, I'd sure like it to work :)
<stepcut>
It would be nice if nixos supported 64-bit armv8 someday, but at the moment, I am mostly using RPi3 as a build server for the slower C.H.I.P. systems were really are armv7
Ralith__ has joined #nixos
Ralith_ has quit [(Ping timeout: 248 seconds)]
<gchristensen>
spacekitteh: if you find yourself in the middle of a crisis, please use a crisis help line or emergency services ("Other Resources" on https://osmihelp.org/resources/ may be helpful) otherwise, if hacking on nixos helps, we're happy to have you here. :)
<spacekitteh>
i won't give my adversary the satisfaction of actually doing anything, dw :P
<gchristensen>
thumbsup.jpg
<spacekitteh>
stepcut: hopefully! one of the t hings i want to do with nixos is port it to more architectures
<stepcut>
spacekitteh: I have an only Motorola 68000 based macbook laptop around here somewhere..
<spacekitteh>
nice
<gchristensen>
:o
<stepcut>
a PowerBook 100 I believe
<spacekitteh>
:o
<spacekitteh>
IT BELONGS IN A MUSEUM
* spacekitteh
puts on a fedora
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<stepcut>
or some sort of PowerBook anyway -- the screen is a little screwy, but usable
eacameron has joined #nixos
Rizy has quit [(Quit: Rizy)]
mbrgm has quit [(Ping timeout: 246 seconds)]
mbrgm has joined #nixos
<Profpatsch>
Is it possible to simulate a path for a shared object?
<Profpatsch>
e.g. the .so wants to find something in /opt, but I want it to look into storepath/opt
<Profpatsch>
(it’s a binary distribution, sadly)
<joachifm>
Profpatsch: is buildFHSUserEnv a possibility?
<Profpatsch>
joachifm: Hm, can I use it for normal derivations?
<joachifm>
Profpatsch: what exactly are you doing?
<Profpatsch>
Since there is exactly 29 bytes left after that string …
<Profpatsch>
That could just work.
<Profpatsch>
hehe
eacamero_ has quit [(Ping timeout: 248 seconds)]
eacameron has joined #nixos
nh2_ has joined #nixos
eacameron has quit [(Ping timeout: 268 seconds)]
eacameron has joined #nixos
systemfault has quit [(Quit: Bye!)]
mkoenig has quit [(Ping timeout: 250 seconds)]
eacameron has quit [(Ping timeout: 258 seconds)]
mkoenig has joined #nixos
bfrog_ has joined #nixos
eacameron has joined #nixos
PragCyphr has joined #nixos
nh2_ has quit [(Ping timeout: 265 seconds)]
echo-area has quit [(Remote host closed the connection)]
echo-area has joined #nixos
PragCyph1 has quit [(Ping timeout: 260 seconds)]
derjohn_mob has quit [(Ping timeout: 246 seconds)]
viric_ has joined #nixos
derjohn_mob has joined #nixos
<Rotaerk>
how do I find out where runCommand is defined?
<Profpatsch>
Rotaerk: grep for "runCommand.="
<Profpatsch>
Rotaerk: It’s fastest with ag (silver-searcher)
viric___ has quit [(Ping timeout: 256 seconds)]
<Rotaerk>
ah, thanks; found it
vandenoever has quit [(Ping timeout: 265 seconds)]
hexagoxel has quit [(Ping timeout: 264 seconds)]
mguentner has quit [(Quit: WeeChat 1.6)]
<spacekitteh>
whelp
<spacekitteh>
to fix this clang bug i think requires changing stdenv/generic/default.nix and cc-wrapper :\
hexagoxel has joined #nixos
<spacekitteh>
yaaaaaaaaay mass rebuild.
bfrog_ has quit [(Ping timeout: 260 seconds)]
jsgrant_ has quit [(Quit: Konversation terminated!)]
mguentner has joined #nixos
<eacameron>
Has anyone hit this issue where trying to specify a different mysql package than the default causes the services.mysql systemd service to fail? I've tried both mysql55 and mysql57 and they both bomb out on start up
shlevy has quit [(Quit: Quit)]
shlevy has joined #nixos
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<joachifm>
eacameron: can you be more specific?
proteusguy has quit [(Ping timeout: 246 seconds)]
mguentner2 has joined #nixos
<eacameron>
joachifm: I'll try to reproduce the failure error
uralbash has joined #nixos
mguentner has quit [(Ping timeout: 248 seconds)]
<joachifm>
eacameron: consider opening an issue with error output attached
<NixOS_GitHub>
[nixpkgs] joachifm pushed 2 new commits to master: https://git.io/v1E89
<NixOS_GitHub>
nixpkgs/master 650501f romildo: e17gtk: init at 3.22.0
<NixOS_GitHub>
nixpkgs/master 583e5cf Joachim F: Merge pull request #20881 from romildo/new.e17gtk...
<Rotaerk>
is there documentation for, say, the haskell packages specific version of mkDerivation? I see something passing libraryHaskellDepends to it, but I'm having trouble finding where that's even consumed... I did find a mkDerivation defined in pkgs/development/haskell-modules/default.nix, but it's not mentioning libraryHaskellDepends
<Rotaerk>
also, I'm not sure how to get ahold of this mkDerivation from within a stack.nix
pacman99 has joined #nixos
<pacman99>
anyone know how to fix this in blueman org.freedesktop.DBus.Error.ServiceUnknown: The name org.blueman.Mechanism was not provided by any .service files
nh2_ has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
<Rotaerk>
hmm would I have to import <nixpkgs/development/haskell-modules>
uxv has quit [(Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161130210124])]
nh2_ has quit [(Ping timeout: 246 seconds)]
mkoenig has joined #nixos
alx741 has quit [(Quit: alx741)]
mizu_no_oto has joined #nixos
mkoenig has quit [(Ping timeout: 260 seconds)]
<Profpatsch>
Boooya, it works.
justanotheruser has quit [(Quit: WeeChat 1.5)]
mkoenig has joined #nixos
<Profpatsch>
joachifm: You don’t want to know how I do it. :P
justanotheruser has joined #nixos
pacman99 has quit [(Quit: Page closed)]
<spacekitteh>
is there a way to get travis ci workers to be quiet
<joachifm>
Profpatsch: I do
Wizek has quit [(Ping timeout: 268 seconds)]
<nathan7>
I wish the default boot.initrd.availableKernelModules didn't include a bunch of x86-specific shit
<nathan7>
also, i8042 being included twice, once with a FIXME to remove it
<simpson>
nathan7: Patches welcome, I guess.
<nathan7>
yeah, first I'm going to finish this aarch64 port tho
Piece_Maker has joined #nixos
Acou_Bass has quit [(Ping timeout: 268 seconds)]
Piece_Maker is now known as Acou_Bass
amarsman has quit [(Ping timeout: 246 seconds)]
<eacameron>
joachifm: Sigh...it figures I wouldn't be able to reproduce it now... :/
<eacameron>
joachifm: VirtualBox deployments are very finicky in my experience.
<eacameron>
At least it's not a show-stopper.
AllanEspinosa has quit [(Ping timeout: 265 seconds)]
bfrog_ has joined #nixos
<joachifm>
bugs that come and go are the best kind :)
flyx has quit [(Ping timeout: 260 seconds)]
lewo has quit [(Ping timeout: 260 seconds)]
jml has quit [(Ping timeout: 260 seconds)]
nvd has quit [(Ping timeout: 260 seconds)]
pchiusano has quit [(Ping timeout: 260 seconds)]
philips has quit [(Ping timeout: 260 seconds)]
mpickering_ has joined #nixos
sepi` has joined #nixos
pchiusano has joined #nixos
Yaniel has quit [(Ping timeout: 260 seconds)]
ragge has quit [(Ping timeout: 260 seconds)]
mbrock has quit [(Ping timeout: 260 seconds)]
mpickering has quit [(Ping timeout: 260 seconds)]
puffnfresh has quit [(Ping timeout: 260 seconds)]
dgonyeo has quit [(Ping timeout: 260 seconds)]
CodingWithClass has quit [(Ping timeout: 260 seconds)]
myheadhurts has quit [(Ping timeout: 260 seconds)]
myheadhurts_ has joined #nixos
nand0p_ has joined #nixos
mpickering_ is now known as mpickering
jcl[m] has quit [(Ping timeout: 260 seconds)]
org-rubo78[m] has quit [(Ping timeout: 260 seconds)]
SShrike has quit [(Ping timeout: 260 seconds)]
davidar has quit [(Ping timeout: 260 seconds)]
ericsagn1 has quit [(Ping timeout: 260 seconds)]
sepi has quit [(Ping timeout: 260 seconds)]
rjsalts has quit [(Ping timeout: 260 seconds)]
smola_ has quit [(Ping timeout: 260 seconds)]
nand0p has quit [(Ping timeout: 260 seconds)]
agarzia has quit [(Ping timeout: 260 seconds)]
fingerzam has quit [(Ping timeout: 260 seconds)]
codedmart has quit [(Ping timeout: 260 seconds)]
nand0p_ is now known as nand0p
hiratara has quit [(Ping timeout: 260 seconds)]
rycee[m] has quit [(Ping timeout: 260 seconds)]
M41px[m] has quit [(Ping timeout: 260 seconds)]
Shados has quit [(Ping timeout: 260 seconds)]
boegel has quit [(Ping timeout: 260 seconds)]
Nycatelos has quit [(Ping timeout: 260 seconds)]
BlessJah has quit [(Ping timeout: 260 seconds)]
SuprDewd has quit [(Ping timeout: 260 seconds)]
siel has joined #nixos
newhoggy_ has joined #nixos
SuprDewd has joined #nixos
hiratara has joined #nixos
<eacameron>
I'm newish to nix so I'm still always stumped when I want to see where a standard config file would be. Like I want to find the global my.cnf for mysql...but I don't know where it is.
fingerzam has joined #nixos
Wizek has joined #nixos
dgonyeo has joined #nixos
agarzia has joined #nixos
Shados has joined #nixos
codedmart has joined #nixos
jml has joined #nixos
<Rotaerk>
hmm... what's the difference between haskell.compiler.ghc801 and haskell.packages.ghc801? if I put the former into my buildInputs, it works; if I put the latter, it gives me an error about how a set can't be coerced to a string
smola_ has joined #nixos
philips has joined #nixos
ragge has joined #nixos
<eacameron>
haskell.compiler.ghc801 is probably the derivation for ghc itself.
<eacameron>
I'd bet "{haskell.compiler.ghc801}/bin/ghc" can be executed
Taneb has joined #nixos
newhoggy2 has quit [(Ping timeout: 258 seconds)]
CodingWithClass has joined #nixos
<eacameron>
the other is just a just set of packages that depend on GHC 8
<NixOS_GitHub>
[nixpkgs] spacekitteh opened pull request #20964: pcre: paxmark jit test executable (master...patch-20) https://git.io/v1ERc
<eacameron>
@Rotaerk ^
danharaj has quit [(Ping timeout: 245 seconds)]
<Rotaerk>
ah, thanks
rjsalts has joined #nixos
boegel has joined #nixos
Nycatelos has joined #nixos
mbrock has joined #nixos
systemfault has joined #nixos
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
puffnfresh has joined #nixos
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
Yaniel has joined #nixos
SShrike has joined #nixos
org-rubo78[m] has joined #nixos
jcl[m] has joined #nixos
M41px[m] has joined #nixos
ericsagn1 has joined #nixos
davidar has joined #nixos
rycee[m] has joined #nixos
BlessJah has joined #nixos
<spacekitteh>
in a derivation, what's the build dir's name?
<spacekitteh>
not the install dir
<spacekitteh>
as in what's the bash alias
acertain has joined #nixos
<Rotaerk>
I don't understand why I can do: nix-shell -p "haskell.packages.ghc801.ghcWithPackages (pkgs: [pkgs.cabal-install])"
redmq has quit [(Read error: Connection reset by peer)]
johann__1 has joined #nixos
anelson_ has joined #nixos
adnelson has quit [(Remote host closed the connection)]
marvin3k has quit [(Ping timeout: 260 seconds)]
marvin3k has joined #nixos
alunduil has quit [(Ping timeout: 244 seconds)]
acertain has quit [(Ping timeout: 244 seconds)]
teknico has joined #nixos
acertain has joined #nixos
johann__ has quit [(Ping timeout: 246 seconds)]
alunduil has joined #nixos
<NixOS_GitHub>
[nixpkgs] Mic92 closed pull request #20957: nixos: docs: note that channels are per user (master...docs/channels_per_user) https://git.io/v10he
redmq has joined #nixos
newhoggy2 has joined #nixos
anelson__ has joined #nixos
anelson_ has quit [(Remote host closed the connection)]
djvdorp has quit [(Ping timeout: 260 seconds)]
pie_ has joined #nixos
Wizek has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub>
[nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/v1ErI
<NixOS_GitHub>
nixpkgs/master b165b5e Joel Moberg: portaudio: remove old version portaudioSVN...
<clever>
the above creates a wireshark group, puts me into it, and makes a setuid dumpcap that only wireshark members can execute
<clever>
which allows running wireshark without root
<clever>
just need to make sure the 500 isnt in use by anything else
<NixOS_GitHub>
[nixpkgs] aloiscochard opened pull request #20970: mkdocs: init at 0.16.0. (master...feature/mkdocs) https://git.io/v1Eye
<marusich>
Just curious - does anyone know why NixOS uses ISOLINUX for its bootable iso9660 image, instead of GRUB (or something else)? Could it have been done with grub, too, or was there a reason why ISOLINUX was preferred for that use case?
<clever>
marusich: part of the trick, is that the iso filesystem starts at a non-zero offset, and they are jamming an MBR partition table in sector 0
<clever>
marusich: so its both a valid MBR partitioned disk, and a valid cdrom image
<clever>
yeah, the iso filesystem starts at offset 0x8000
<marusich>
Right, that makes sense. I'm curious to know if there was a reason why these bootloaders were chosen instead of an alternative like grub (e.g., because they're widely supported? work better than alternatives like grub via el torito?)
<clever>
which leaves 32kb of nulls at the start, where other stuff can be snuck in
<clever>
not sure on that answer
<marusich>
Or, was it just what the person who wrote it happened to know/figure out how to do?
jensens has joined #nixos
<marusich>
In any case, thanks for the response! Seeing how it's done in NixOS is quite helpful.
<clever>
-r--r--r-- 4 root root 432 Jan 1 1970 result/share/syslinux/isohdpfx.bin
<marusich>
I learned way more about xorriso, ISO-9660, and bootable CD-ROMs than I hoped.
<clever>
the bin file mentioned in line 357 is 432 bytes long
<marusich>
Indeed. But one still needs to know which options to use, and which files to pass to xorriso... All of which I can probably trace out if I look hard enough.
<clever>
and because i already have ipxe configured in my LAN, it was just a matter of adding chain http://c2d.localnet/netboot/netboot.ipxe to a default clause
<clever>
and now every machine that netboots lands in a nixos install image
<clever>
as if it had a cd in the tray
johann__ has quit [(Quit: Leaving.)]
<clever>
and at this point, i have a kernel+initrd, that just boots into a ramdisk with nixos-install
<clever>
this is the main hydra building that netboot i linked previously
<marusich>
So your demonstration shows how one could build and publish the necessary artifacts for booting via PXE boot, into a version of NixOS that is ready to install on the local system, yes?
<clever>
wait, thats the test of netboot
<clever>
the configuration2.nix is reusing the kernel+initrd from the PXE stuff, for use with kexec
<clever>
and all it adds is an ssh key, so i can remotely get in, then you just fdisk and nixos-install like normal
<clever>
but you could easily add a bash script for more automated installs
<marusich>
So is the '<nixpkgs/nixos>' really part of the "-I" option?
<clever>
in this case, i specified nixpkgs with -I, so it will resolve to /home/clever/apps/nixpkgs/nixpkgs/nixos
<clever>
but most users will just let nix-channel handle that
<clever>
but at the time, it was broken in nixos-unstable, and i was filing a PR to fix it
<clever>
so i was using a local copy of nixpkgs
<NixOS_GitHub>
[nixpkgs] kierdavis opened pull request #20971: boinc service: add to module list (master...boinc) https://git.io/v1EQ4
<marusich>
Oh, I was just curious about what role in the synopsis for "nix-build" the "<nixpkgs/nixos>" argument takes. Since it comes in the middle of other options, it seemed strange; it looks like it's just the final "paths ..." argument mentioned here: https://nixos.org/nix/manual/#sec-nix-build
<marusich>
Is that right?
<marusich>
i.e. it's the path you want to build
<clever>
yep
<marusich>
gotcha
<clever>
i tend to just insert it randomly into the command line
roundhouse has quit [(Ping timeout: 246 seconds)]
<clever>
but nix-build always takes a path to a nix expression file, and often -A to say which attribute to build
<marusich>
well, that's a fine tradition; grep lets you do it too :)
<marusich>
So you built config.system.build.kexec_script, which came from configuration2.nix. That gave you a script to start up an installation image of NixOS. You then copied the closure of that script (which I presume contains the entire system) to a host 192.168.2.144. You then ran the kexec script via ssh, and tehn logged into the system via ssh...
<marusich>
Is that right?
<clever>
yep
johann__ has joined #nixos
<clever>
the initrd was only about 300mb, and contained a full nixos install
wkennington has quit [(Read error: Connection reset by peer)]
newhoggy2 has quit [(Remote host closed the connection)]
<msd>
If you have a default.nix for a development environment for a package you're working on, and you'd like to override a build input's attribute (to activate features in the package), how would you do that?
newhoggy2 has joined #nixos
<msd>
The way I've tried is by performing: erlangDirty = pkgs.stdenv.lib.overrideDerivation pkgs.erlang (oldAttrs : { enableDirtySchedulers = true; });
<msd>
And then buildInputs = [erlangDirty]
<msd>
But that doesn't seem to be working
<clever>
msd: can you link the default.nix of erlang?
<__Sander__>
heh, talk proposal accepted for fosdem
<ikwildrpepper>
__Sander__: what kind of talk
<__Sander__>
about node2nix
<ikwildrpepper>
:o
johann__ has joined #nixos
<__Sander__>
overview of the tool and discussion about challenges
<ikwildrpepper>
brrrrrrr
iyzsong has quit [(Ping timeout: 258 seconds)]
<ikwildrpepper>
__Sander__: we had some issues btw with using some private repos
<__Sander__>
yes
<__Sander__>
I think you told me already
<gchristensen>
ikwildrpepper: oh good call, they need fodder for their talk!
<ikwildrpepper>
__Sander__: ah, forgot about that
ifur_ is now known as ifur
<__Sander__>
it's on my list, but unfortunately, I don't have a solution yet
<__Sander__>
there is another issue I'm also still thinking about
<ikwildrpepper>
hehe
<__Sander__>
but it's complicated
<__Sander__>
I have to find another way to deal with these git repos
<ikwildrpepper>
everything is complicated with node
<__Sander__>
I'm currently substituting these version specifiers with a wildcard: *
<__Sander__>
but with flat-module installations this confuses the dependency resolver
<__Sander__>
I'm looking for a way to avoid substitutions
<__Sander__>
but that requires a lot of thinking
<ToxicFrog>
Ok, so apparently the spamd *and* rmilter configurations are broken
iyzsong has joined #nixos
<ToxicFrog>
The former doesn't come with any of its rules and can't download them, and the latter tries to call lib.stringSplit, which doesn't exist
iyzsong has quit [(Ping timeout: 250 seconds)]
<lula_>
is there an operator or function in nix to merge sets?
roconnor has joined #nixos
<clever>
lula_: // will merge at the top most level, and overwrite dups
noctux has quit [(Quit: WeeChat 1.6)]
<clever>
lula_: lib.recursiveUpdate will do a deep merge, but still overwrite the leaf nodes it encounters
<lula_>
clever: // does exactly what I need, thanks
iyzsong has joined #nixos
noctux has joined #nixos
<lula_>
hm, it seems that concatStringSep does not respect the indention of a ' ' string. is there a workaround for that?
derjohn_mob has quit [(Ping timeout: 250 seconds)]
glines has quit [(Ping timeout: 246 seconds)]
alx741 has joined #nixos
<domenkozar>
oh man :)
<domenkozar>
I feel like I hit all the bugs
<gchristensen>
that's why we keep you around... what'd you find?
ebzzry has joined #nixos
<domenkozar>
our virtualbox doesn't start kde
<domenkozar>
image*
ebzzry has quit [(Ping timeout: 244 seconds)]
cpennington has joined #nixos
<lula_>
so how does one render text in a nix expression when leading whitespace is important?
estewei has joined #nixos
<clever>
lula_: "double quoted strings"?
<lula_>
clever: that's what I thought but it does not work as expected for me
mkoenig has quit [(Ping timeout: 250 seconds)]
newhoggy2 has joined #nixos
<lula_>
for example, ${concatStringsSep "\n" (map renderFunc list)} in a double qouted string only behaves correctly for the first line, but not for subsequent lines
mkoenig has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
<savanni>
Does anybody else here use the zoom-us client? I'm guessing not since I'm the only one who noticed the bug yesterday, but I'm having a terrible time with it and it's a core tool for work.
<simpson>
savanni: I use it on Ubuntu. It's a buggy POS.
<savanni>
it worked on Ubuntu. I can't do anything related to video with it on Nix.
<savanni>
And that, more than anything, might actually force me back to ubuntu.
<clever>
simpson: i tried updating it a couple months ago, they radicaly changed the dynamic libraries it used, sp the patchelf stuff had to be redone from scratch
<simpson>
clever: Yikes.
<clever>
and i never got it working in the end
<savanni>
Is there any actually good video conferencing software?
<clever>
.... skype is the only thing i can think of right now
<savanni>
*sigh*
<clever>
and its a closed source mess that M$ has been steadily ruining
<goibhniu>
google hangout works
<simpson>
savanni: That sounds like a special case of "Is there actually any good software?" for which the answer is well-known to be "no, and we don't even know how we'd tell which software is good."
<clever>
file transfers arent even p2p or built into the linux client anymore!!
<savanni>
google hangouts has been fundamentally broken since I reinstalled nix.
<clever>
if somebody sends you a file, you get a link to skype.com
<clever>
savanni: what happens if you try to use hangouts?
<savanni>
Any random choice of: a) it works, b) it can't detect a microphone c) it can't talk to the useful webcam and I'm pretty sure I've seen d) silent failure
<savanni>
I'm not actually sure I saw the "it works" case since reinstalling.
<savanni>
But, okay, none of this is related to nix, so I'm going to go away and figure out what to do independently.
ckauhaus has quit [(Read error: Connection reset by peer)]
fritschy has quit [(Quit: Leaving.)]
mkoenig has quit [(Quit: Lost terminal)]
glines has quit [(Ping timeout: 244 seconds)]
<64MAAO0WW>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/v1u6B
<64MAAO0WW>
nixpkgs/master 5913451 Tomas Hlavaty: fix win-dll-link.sh setup hook (#20925)...
arjen-jonathan has quit [(Ping timeout: 268 seconds)]
Guest350 has quit [(Ping timeout: 268 seconds)]
johann__ has quit [(Quit: Leaving.)]
<goibhniu>
savanni: FWIW, I use hangouts daily and I have no trouble switching between webcams and sound cards (I have used multiple)
<savanni>
goibhniu: That was true for me, too, until I did a clean install a few days ago.
<savanni>
Everything A/V has been unpredictably broken since.
<goibhniu>
odd, did you try with a fresh user account?
<savanni>
Clean install... I copied over my home directory except for the . files in most cases.
<clever>
savanni: what do you see in pavucontrol ?
<savanni>
HD Webcam (the external one), built-in audio, boardwell-rt286
<savanni>
Interesting that the internal webcam, which works with Hangouts, isn't listed.
<goibhniu>
savanni: yeah, it would be good to rule out the stuff in your home directory
<clever>
savanni: and when hangouts is active, which mic is it set to on the recording tab
<NixOS_GitHub>
[nix] edolstra pushed 1 new commit to master: https://git.io/v1uPM
<NixOS_GitHub>
nix/master 9a31346 Eelco Dolstra: Add a hook to run diffoscope when non-determinism is detected
<clever>
savanni: sounds like maybe the browser lacks pulseaudio support?
<savanni>
Default microphone.
<savanni>
and it's actually working right now.
<savanni>
Okay, hang on, let me get you more inforamtion.
<savanni>
Chrome. Go into "manage media settings". I can choose the external webcam on both Microphone and Camera.
gilligan_ has quit [(Ping timeout: 250 seconds)]
jensens has quit [(Ping timeout: 260 seconds)]
<savanni>
But nothing changes and the webcam doesn't turn on.
<goibhniu>
did you try changing it in the hangout settings too?
<clever>
savanni: try testing the camera in a simpler program, like vlc
<savanni>
... well. I banged my head against that for hours.
<savanni>
clever: I tried testing with Cheese and with Zoom. Cheese doesn't even display the UI, and zoom... well... we should probably never discuss it again.
<savanni>
Hangouts worked when I found that setting. Thank you, goibhniu.
<clever>
savanni: in vlc, i just went to capture device, punched in /dev/video0, and now i can see myself
<goibhniu>
excellent, you're welcome!
edvorg has joined #nixos
chaoflow_ has quit [(Quit: WeeChat 1.5)]
ryanartecona has quit [(Quit: ryanartecona)]
gilligan_ has joined #nixos
cpennington has quit [(Ping timeout: 250 seconds)]
jedai42 is now known as jedai
zagy has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/v1uy4
<NixOS_GitHub>
nixpkgs/master 4918730 Vladimír Čunát: libdwarf: security 20161021 -> 20161124...
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to release-16.09: https://git.io/v1uyV
<NixOS_GitHub>
nixpkgs/release-16.09 b46bac4 Vladimír Čunát: libdwarf: security 20161021 -> 20161124...
zagy has quit [(Client Quit)]
<savanni>
There's a new version of Zoom. On Friday I'll pull it to see what I can figure out, but I'll not open a PR unless I actually get some video. And I'll try not to bug you all.
griff_ has joined #nixos
teknico has left #nixos []
amarsman has quit [(Quit: amarsman)]
cpennington has joined #nixos
hotfuzz has joined #nixos
hotfuzz has quit [(Client Quit)]
hotfuzz has joined #nixos
msd has quit [(Remote host closed the connection)]
__Sander__ has quit [(Quit: Konversation terminated!)]
hotfuzz has quit [(Client Quit)]
hotfuzz has joined #nixos
ryanartecona has joined #nixos
justanotheruser has quit [(Ping timeout: 250 seconds)]
nh2_ has joined #nixos
jensens has joined #nixos
zagy has joined #nixos
danharaj has joined #nixos
glines has joined #nixos
lula_ has quit [(Ping timeout: 260 seconds)]
MarcWeber has joined #nixos
justanotheruser has joined #nixos
msd has joined #nixos
rly has joined #nixos
roundhouse has joined #nixos
zagy has quit [(Quit: Leaving.)]
amarsman has joined #nixos
mudri has quit [(Ping timeout: 260 seconds)]
zagy has joined #nixos
zagy has quit [(Client Quit)]
LuMint has joined #nixos
msd has quit [(Remote host closed the connection)]
justbeingglad has joined #nixos
justbeingglad has left #nixos []
jensens has quit [(Ping timeout: 250 seconds)]
thaega has joined #nixos
gilligan_ has quit [(Ping timeout: 260 seconds)]
thaega has left #nixos []
hotfuzz has quit [(Quit: WeeChat 1.5)]
c0bw3b has joined #nixos
<c0bw3b>
hello everyone
<c0bw3b>
is cache.nixos.org offline ?
<gchristensen>
unlikely...
<c0bw3b>
because when i run "nix-env -qas" the shell seems hanged and after a while i get thousands of error lines regarding communication with cache :
<gchristensen>
that is unlikely to be an issue with cache.nixos.org (it is hosted by cloudfront, and has a very good track record of availability.) that is more frequently an issue with something between you and the cache
<c0bw3b>
i'm getting a 200 ok on the package url.. so my nix-env is broken
<gchristensen>
no
<gchristensen>
you may just need to try again
<c0bw3b>
i've had the issue yesterday night actually but decided to sleep on that
<c0bw3b>
but same issue tonight
derjohn_mob has quit [(Ping timeout: 244 seconds)]
<LnL>
c0bw3b: might be regional, going over another connection could help
<c0bw3b>
ok thx
<c0bw3b>
it's a dedicated server at online.net but i'll see if i can try to set up some kind of vpn
<rly>
How am I supposed to package some Java maven build in Nix?
mudri has joined #nixos
<LnL>
c0bw3b: does it work locally? you could download it and nix-copy-closure it over
<c0bw3b>
actually i'm running nixos-rebuild test --upgrade right now
<c0bw3b>
and i'm DLing new packets from cache without issues..
<c0bw3b>
yep build ended properly
<LnL>
that's strange, we don't do any gc on the cache AFAIK
<eacameron>
So my saga with installing old PHP continues. Turns out the app needs PHP 5.3 (instead of PHP 5.4 which I thought would work earlier). Building PHP 5.4 was easy. 5.3 not so much.
Seichi has quit [(Quit: Konversation terminated!)]
asymmetric has quit [(Ping timeout: 260 seconds)]
redmq has quit [(Quit: leaving)]
<gchristensen>
eacameron: :(
<eacameron>
gchristensen: Yah this is going to be a nightmare.
<eacameron>
> xml2-config not found. Please check your libxml2 installation.
Twey has joined #nixos
<eacameron>
gchristensen: I'll just keep disabling stuff till it works...then work back up from there :P
<eacameron>
gchristensen: If I get this working, I'll blog about it and help any poor soul who has been stranded in an archaic past by negligent sys admins.
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
<NixOS_GitHub>
[nixpkgs] mguentner opened pull request #20981: gem-config: add postgresql buildInput for sequel_pg (master...sequel_pg) https://git.io/v1zkZ
<Twey>
I've recently bought a new laptop, and it has an SSD attached via PCIe that doesn't show up as a /dev/sdX. I'm trying to install NixOS on it, but I can't seem to find the disk whilst booted into the installer. I've tried modprobe'ing nvme, but a disk doesn't appear (I believe it should live at /dev/nvme* if detected correctly).
<Twey>
Oh, apparently the controller has to be set to AHCI mode in the firmware for Linux to find it
<gchristensen>
eacameron: :) that sounds really helpful
drblah has joined #nixos
<gchristensen>
eacameron: if you want, after that, feel free to spelunk in to the hell of ruby 1.9.3 :P
<eacameron>
gchristensen: is PHP not torment enough?
goibhniu has quit [(Ping timeout: 256 seconds)]
<rly>
How do I prefetch something from github? I.e. get the sha256 hash?
<rly>
Twey: XPS?
<gchristensen>
I'm just saying, eacameron, if you're feeling gutsy
<eacameron>
gchristensen: You know...time travel would be extremely handy right about now.
<gchristensen>
:P
<rly>
Anyone?
<eacameron>
git clone universe; git checkout 2013
<eacameron>
rly: I have a super hacky way of doing that.
<eacameron>
rly: I just put the wrong hash in there
<eacameron>
rly: And then it tells me what it should be. :P
<c0bw3b>
so after an upgrade 16.09.1212->1222 and a nixos-rebuild switch --repair i'm able to run a nix-env -qa .. even though there may be no relation :)
<rly>
I don't really get how there can be fetchurl with a corresponding nix-prefetch-url command, but at the same time a fetchFromGitHub, but no corresponding nix-prefetch-github command.
<rly>
eacameron: that probably works for the NSA.
<rly>
If we are only protecting against data corruption, we could just as well use md5.
<c0bw3b>
fetchFromGitHub is a special type of fetchUrl and inherits its definition
aneeshusa has joined #nixos
<eacameron>
rly: I thought the sha256 is primarily to protect determinism. But it also provides other benefits...
<rly>
c0bw3b: is that your way of saying that you don't know?
<rly>
eacameron: I will probably use your hack. Thanks.
<drblah>
Hi. I am doing my first nixos setup but I am having some problems with adding a user to samba. Which package do I have to install to get smbpasswd?
mcloud923 has quit [(Ping timeout: 244 seconds)]
<eacameron>
rly: hack away!
<rly>
eacameron: my hacks go far and beyond ;)
<gchristensen>
rly: you don't understand technically, or understadning user-experience wise?
<rly>
gchristensen: user-experience and I would never have allowed a commit adding such a command without the CLI tool to go with it.
<gchristensen>
aye
<gchristensen>
I agree
<rly>
For some reason developers always get the worst UIs.
<gchristensen>
the use-a-bogus-hash-then-fix is "fun"
<rly>
I always make nice UIs for myself; they are still command line, but they are nice.
<rly>
I can also program GUIs, but well, I rarely need to do that.
<eacameron>
gchristensen or anyone: So pkgs.mysql has pkgs.mysql.lib.dev, but pkgs.mysql57 does not have .lib or .dev attributes. What gives? Is there another way to get the dev package for mysql57?
<niksnut>
rly: nix-prefetch-url does work with fetchFromGitHub, but you have to give it a Nix expression
<niksnut>
e.g. nix-prefetch-url '<nixpkgs>' -A nix-repl.src
<dtzWill>
and indeed something like 'nix-shell -p samba --run smbpasswd' works here
<drblah>
Okay. Thanks I will try that :)
<srhb>
drblah: If you have the nix completions thingy enabled, just typing smbpasswd should give you a list of packages that provides it, for future reference. :)
<eacameron>
srhb: nix completions thingy?
<srhb>
Er, missing whatsit.
<srhb>
The thing that makes your shell actually emit "The program 'smbpasswd' is currently not installed [ ... ]" :P
JagaJaga has joined #nixos
<dtzWill>
(the thing I used to answer your question, in the gist)
<srhb>
dtzWill: Sorry, I didn't notice.
<NixOS_GitHub>
[nixpkgs] romildo opened pull request #20988: numix-icon-theme-square: init at 2016-11-23 (master...upd.numix-icon-theme-square) https://git.io/v1znF
<dtzWill>
oh no worries, I forgot it wasn't on by default--definitely good idea to suggest it!
<srhb>
I think it is on by default in the NixOS channel.
<srhb>
Hence I don't know its real name. :-P
<drblah>
Well, installing samba4 helped. Thanks a lot.
<srhb>
(If you have $NIX_AUTO_INSTALL set, it will automatically install missing things, apparently!)
aneeshus1 has joined #nixos
<eacameron>
gchristensen: Well I got pretty far into the build of php 5.3 before it croaked on a compile error with mysql. I'm guessing I need to start backing up the mysql version too...(flames flicker 'neath my feat)
<gchristensen>
ohh boy
<srhb>
Ah, it is called command-not-found in the global bashrc
<eacameron>
gchristensen: incremental builds would be pretty awesome right about now...
<gchristensen>
yup ... you could try doing it in a nix-shell
systemfault has joined #nixos
aneeshus1 has quit [(Client Quit)]
<eacameron>
gchristensen: yah I guess I could
aneeshusa has quit [(Ping timeout: 248 seconds)]
newhoggy2 has quit [(Remote host closed the connection)]
newhoggy2 has joined #nixos
nh2_ has joined #nixos
<eacameron>
What's the syntax to pin a derivation at a specific version of nixpkgs?
<eacameron>
Once I get this building, I want to lock it into a time freeze.
<srhb>
eacameron: let pkgs = import (nixpkgs at that specific version) in (your derivation) ?
newhoggy2 has quit [(Remote host closed the connection)]
newhoggy2 has joined #nixos
<eacameron>
srhb: Sure...how do you import a specific version?
<bigvalen>
Hey. I'm running Plex on Nixos, and when I updated to a newer package, I ran into a problem. The codecs could no longer find libz.so.1.
<bigvalen>
I think I could fix this by putting in an accurate LD_LIBRARY_PATH into the startup script...but that's not quite how to do stuff in Nixos. Wondered if anyone had a better idea
<dtzWill>
unfortunately I can't confirm/deny camera functionality since I don't have one on my office machine
<dtzWill>
savanni: well I got it building and it seems to work, if you wouldn't mind looking at it to confirm it at least works for your needs that'd be good :)
<dtzWill>
all I originally wanted to do was help test what you'd done, lol. whoops.
arjen-jonathan has quit [(Quit: WeeChat 1.6)]
redmq has quit [(Ping timeout: 250 seconds)]
<savanni>
Sorry, I'm being slowed down by my lack of experience working github in a group.
redmq has joined #nixos
<dtzWill>
bigvalen: patchelf is probably what you want, and quick look at the Plex Nix derivation suggests it's already using it... so maybe it needs to be updated to run against a some new files added upstream or something?
arjen-jonathan has joined #nixos
<dtzWill>
savanni: no apologies needed at all haha, just trying to help :)
<gchristensen>
domenkozar: I'll write something more formally, but re https://github.com/NixOS/nixpkgs/issues/15660 I'm thinking `git notes` is a good best bet, because it allows us to notate the timeline of nixpkgs. so a note can say when a CVE was fixed
<bigvalen>
dtzWill, I dunno. I've not been able to get anything more recent than 1.1.3 working, and someone committed 1.2.7 recently. So..it must work for them.
<gchristensen>
domenkozar: and the timeline can be altered without impacting the commit history
<bigvalen>
Ideally, I'd run an strace on plex as it starts up, to see what system calls are failing. But..Not quite sure how you do that either. 'su - plex "strace -f -o /tmp/log /.../plexmediaserver' didn't work out either.
<dtzWill>
bigvalen: maybe they're not using the same codecs? dunno. And sorry I thought you were updating the Nix expression yourself, not trying to use in-tree update--my response was kinda the wrong one for your actual question apologies :)
<gchristensen>
domenkozar: also, a recent Roundup involved a CVE to patch a patch for a prior CVE
<gchristensen>
IMHO the whole process is hopelessly messy to apply much automation
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<eacameron>
gchristensen: Thanks. :) I didn't think I'd make it.
<eacameron>
gchristensen: So...where's this Ruby you speak of??
<eacameron>
;)
<gchristensen>
haha
<gchristensen>
no no I won't subject you to it, I won't
<bigvalen>
dtzWill, I've just realised that I had a hacked local copy of the plex.nix file, that ... ran through various binaries, running patchelf on them.
<eacameron>
gchristensen: Yah...I know even less about Ruby than I do about PHP. And that's not much to begin with.
<bigvalen>
And of course, more recent versions of plex have a new location for codecs, which the upstream plex.nix had, and I forgot about. Thanks for reminding me that patchelf should have been what was fixing this here :)
Itkovian has joined #nixos
<dtzWill>
bigvalen: \o/ np glad you sorted it out!
<bigvalen>
Still not happy that I don't really know how to do shotgun debugging with Nixos, and need to rely on brains instead.
gilligan has joined #nixos
estewei has quit [(Quit: Quit)]
ebzzry has joined #nixos
aneeshus1 has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<savanni>
No luck, dtzWill. Though I've got an idea. I'll arrange to test with someone later today.
<savanni>
I'm wondering if, maybe, video *is* working and simply not being displayed to my local screen.
AllanEspinosa has quit [(Ping timeout: 250 seconds)]
<savanni>
I'll see if I can get a co-worker to join me in a meeting to test it.
<dtzWill>
savanni: just to make sure I understand: 1)zoom built using the PR does run for you and seems to work other than 2)the updated zoom doesn't improve behavior regarding your camera ?
<dtzWill>
(if so, great, understood and sorry it didn't fix things for you :))
Itkovian has joined #nixos
<dtzWill>
so under the settings thing there's a way to choose your camera that has a pane that sure /looks/ like it is intended to preview your camera--do you have that, and does that show anything?
hiratara has quit [(Ping timeout: 258 seconds)]
<savanni>
dtzWill: Yes. Additionally, screen sharing doesn't appear to work.
brh has quit [(Quit: Page closed)]
AllanEspinosa has joined #nixos
aneeshus1 has quit [(Ping timeout: 246 seconds)]
<dtzWill>
oh darn re:screen sharing. No idea how that works in X anyway, not sure where to start debugging that one xD
cpennington has quit [(Ping timeout: 265 seconds)]
<Rotaerk>
it definitely results in src being changed, but I'm not sure if the original src has already had some kind of side-effects before I have the chance to override it
jsgrant has quit [(Remote host closed the connection)]
ebzzry has quit [(Ping timeout: 250 seconds)]
jsgrant has joined #nixos
ebzzry has joined #nixos
tmobile has quit [(Quit: leaving)]
arjen-jonathan has quit [(Quit: WeeChat 1.6)]
arjen-jonathan has joined #nixos
LuMint has left #nixos ["Leaving"]
<goibhniu>
for scripting reasons ... is there a way for a normal user to get the channel that was used to build the current system? e.g. "nixos-unstable"
<dtzWill>
savanni: hmm not sure re:video but screen sharing seems to work here.... at least when I do screen sharing + record and then inspect the mp4 file it creates
<dtzWill>
anyway GL with your test later :)
<NixOS_GitHub>
[nixpkgs] LnL7 pushed 1 new commit to staging: https://git.io/v1z6q
<NixOS_GitHub>
nixpkgs/staging 1712366 Anthony Cowley: apple-sdk: Include system cups libraries...
aneeshusa has joined #nixos
sigmundv has joined #nixos
estewei has joined #nixos
gilligan has quit [(Ping timeout: 256 seconds)]
<mw>
has anyone here had any success with running gnome-panel with xmonad in nixos?
wangoe has joined #nixos
aneeshusa has quit [(Ping timeout: 248 seconds)]
<mw>
for me, the rendering is broken(https://dump.yrl.io/c6chP) and I'm not given permissions to change settings
newhoggy2 has joined #nixos
<mw>
I'm spawning it with `gnome-panel &` in services.xsession.displayManager.sessionCommands which I _think_ would be the same thing as having that line in .xinitrc?
AllanEspinosa has quit [(Ping timeout: 268 seconds)]
<nhooyr>
aka have one base service and then modify that slightly for each real service.
rardiol has joined #nixos
<ronny>
nhooyr: you can wither use a function, or use a let expression and merge it into the different details
<ronny>
nhooyr: also the path names in your deployment config look really really scarry
<savanni>
dtzWill: I just tried an obvious experiment between my computer and my phone. Turns out screensharing works perfectly, camera does not. And with that I can stop freaking out, because that's all I actually need.
<savanni>
I'll probably look into it more on Friday, but thank you for helping!
<ronny>
savanni: android?
<nhooyr>
ronny: why do they look scary?
<nhooyr>
i completely forgot about let expressions, haven't used nix in a while. thanks!
<ronny>
nhooyr: it looks like you created github checkouts in *root* and run/deploy apps by the only superuser
<savanni>
ronny: Yeah, pretty much.
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
<savanni>
Android phone, nixos desktop.
<nhooyr>
ronny: what should I be doing?
aneeshusa has quit [(Ping timeout: 265 seconds)]
<ronny>
nhooyr: typically its a good idea to create service users and to run apps as then, aslo it tends to be a good practice to make actual derivations for your packages, use those in the services, and pin the git commits
<ronny>
(so that nixos will automatiucally restart the services in case you update versions)
sdothum has joined #nixos
Maxdaman1us has joined #nixos
wangoe has quit [(Quit: leaving)]
ilja_kuklic has quit [(Ping timeout: 245 seconds)]
Maxdamantus has quit [(Ping timeout: 258 seconds)]
Maxdaman1us has quit [(Ping timeout: 250 seconds)]