<infinisil>
disasm: since he's adding a service, that shouldn't be a problem. But what could be a problem is dependencies being different and not working in master
<disasm>
yeah, that's true
<ekleog>
using a service from another branch of nixpkgs than the running one is quite some trickery, though
<infinisil>
moet: Um, but isn't there a powertop module already?
<moet>
i'm not adding the service; just modifying it
<infinisil>
Ah, must've misunderstood you then
<ekleog>
as for the name “unstable”, from my experience what happens is it's quite stable, just sometimes a not-widely-used package breaks and doesn't build and this blocks your updating, basically it just makes things slower to update but I haven't experienced any breakage yet
<ekleog>
(after a bit more than a year on unstable, iirc)
<moet>
ah, i see.. so it's more might-not-build than unstable-while-running
<ekleog>
in my experience at least (then I was used to archlinux before, which ran basically the same set of packages as nixos-unstable: the latest released one)
<ocharles>
but of course may be best to hold off until it has a more serious announcement
<gchristensen>
whoa, crazy cool ocharles!
<ocharles>
this should be enough for me to add this to work's github repos though, and stop my colleagues pushing code that the linter rejcets :p
<gchristensen>
:P
<Moredread>
does anyone else have issues with cache downloads timing out?
<ocharles>
the nix bin tools are so damn handy
<gchristensen>
Moredread: a few people today :?/
<gchristensen>
ocharles: nix bin tools?
<ocharles>
nix-instantiate, nix-store, etc
<disasm>
gchristensen: s/17.03/17.09 :)
<infinisil>
Moredread: Well, my whole network is kinda dead right now, so yes, but not specific to the cache
<infinisil>
:p
<ocharles>
the plumbing, I suppose you could say
<gchristensen>
oh yeah
<Moredread>
maybe a local issue? I had problems with steam too... fyi I'm on Vodafone cable in Germany
<infinisil>
nix-instantiate --eval is soo nice
<ocharles>
infinisil: yep, and with --json it's cake to communicate to other processes!
<gchristensen>
fixed, disasm :)
<gchristensen>
Moredread: the other person was also with vodafone
<Moredread>
gchristensen: great, I guess I'll have to call support later
<disasm>
my preference is to stick with stable until about a month out from the fork, then switch to unstable, and then at the fork switch to the new pre-release :) But I like to live on the wild side with enough stability not to mess up my system.
<gchristensen>
Moredread: a healthy version: ix.io/AV0
<disasm>
and obviously I ask others of the state of unstable before switching, lol
<moet>
how can i learn about the options for `substituteInPlace`? is there a package i can try out which has that tool in ti?
<ekleog>
I think I'll switch back to stable soon, now the option to disable a module from nixpkgs has landed in stable and I can just pick a new module from unstable when I want to
<ekleog>
that said maybe it'd be better to wait for the next fork to pre-release
<infinisil>
moet: It's the stdenv, so if you just wanted to mess with it you could do nix-shell -p stdenv
<Moredread>
ekleog: how does that work?
<infinisil>
moet: generally it's used in mkDerivation for patching
<infinisil>
s/generally/usually
<disasm>
gchristensen: you run zfsUnstable right?
<gchristensen>
lol, absolutely not
<disasm>
gchristensen: ah, some reason I though you were using zfs encryption :)
<infinisil>
hyper_ch was experimenting with zfs encryption in zfsUnstable recently
griff_ has joined #nixos
<disasm>
gchristensen: you use zfs with luks?
<ekleog>
Moredread: something like disabledModules = [ "foo/bar.nix" ]
<ekleog>
that hooks into the imports = [] mecanism to disable a module
<infinisil>
oh i didn't know about that
<moet>
infinisil: thanks.. it seems the substitute, substituteInPlace etc... binaries don't have usage text or manpages
<ekleog>
then you can just add your own module
<moet>
is there another place i should look?
<disasm>
ekleog: ooh, that's cool :)
<ekleog>
it's new from a few months ago :)
<ekleog>
section 31.6 of the nixos manual :D
<infinisil>
moet: It's actually in the nixpkgs or nix manual, hold on
<moet>
oh, ok.. i'll search
<infinisil>
oh, my internet is pretty dead right now, can't help right now
<gchristensen>
disasm: I have enough excitement in my life without unstable FSs
<infinisil>
gchristensen: Were you able to recover some deleted files? xD
<gchristensen>
infinisil: I didn't try :)
<disasm>
gchristensen: I keep going back and forth on whether I should try zfs or stick with btrfs. Was thinking about trying zfs native encryption, but maybe that's not the best idea until it gets a little more traction.
<gchristensen>
zfs is great
<infinisil>
zfs is pretty neat even without crypto
python476 has joined #nixos
<gchristensen>
btrfs has caused me too many problems to use it
<gchristensen>
(as noted, several years ago)
<disasm>
yeah, everyone keeps saying that, which makes me wonder if maybe I should make the switch before I become a statistic :)
<drakonis>
btrfs is dangerous
<drakonis>
btw red hat will make their own zfs soon
<gchristensen>
silliness
<drakonis>
xfs gonna be as good as zfs soon
erictapen has quit [(Ping timeout: 240 seconds)]
<moet>
i know configuration.nix is available as a manpage in nixos, but is the nixpkgs manual also available?
eacamero_ has quit [(Remote host closed the connection)]
<gchristensen>
I wish they wouldn't
<drakonis>
its going to build upon xfs, lvm2 and device mapper to do it
<drakonis>
so its not going to be a repeat of btrfs
slack1256 has joined #nixos
<ekleog>
I've been using nothing but btrfs since it was available (on arch at the time) (so... 4-5 years ago?), never had any issue (yet)
eacameron has joined #nixos
<infinisil>
moet: I don't think there's a man page, but you can build it locally with `nix-build '<nixpkgs/doc>'
<infinisil>
like the website
frankqux_ has quit [(Ping timeout: 246 seconds)]
<moet>
ah, ty..
<infinisil>
And this would build the docs of the exact version you have. the website is only updated on every release
<ekleog>
I don't think so either, given /run/current-system/sw/share/man ls man* | grep nix
<ekleog>
niice the nix-build '<nixpkgs/doc>', I've always been using the service, didn't know you could preview the changes in the doc this way, thanks! :)
<gchristensen>
it'd be cool if it was a man page though
<gchristensen>
`man nixpkgs`
<infinisil>
yeah
<ekleog>
hmm... as `man configuration.nix` exists, maybe it's not that hard to extract from the docbook?
<gchristensen>
indeed, docbook was designed for this task
eacameron has quit [(Ping timeout: 240 seconds)]
<disasm>
ugh, xfs, lvm and device mapper, the 3 reasons I started looking at alternate file systems.
<gchristensen>
zfs is quite pleasant to use :)
<gchristensen>
ocharles: ok a wild idea for you
<gchristensen>
ocharles: each attrname gets a build status :)
<disasm>
gchristensen: currently I use luks with a single btrfs partition and a bunch of subvols in that partition. Is that similar how you'd recommend partitioning zfs?
<ekleog>
and add -I nixos-config=some-not-too-big-configuration.nix to not run a complete x11 etc. vm :)
<infinisil>
moet: This uses your systems config in /etc/nixos/configuration.nix by default, you can use a vm specific config for testing by adding -I nixos-config=path/to/another/config.nix
<moet>
ah thanks! i didn't realize it was just part of nixos-rebuild.. now reading the manpage
<disasm>
gchristensen: seems to only be affected if you don't wipe before creating luks partition from my reading.
<gchristensen>
yeah
cpennington has joined #nixos
<infinisil>
other distro's don't even come close to being able to do nixos-rebuild build-vm
<gchristensen>
noope
<gchristensen>
gotta have perfect chef code to do that :)
<infinisil>
i have no idea what the first three of those are. Are you saying other distros would try to do it with these techs?
<gchristensen>
yeah
<infinisil>
i see
<disasm>
I would add vagrant to that list, that's what I did before nixos, vagrant up with a provision step that ran configuration management tool of choice, but nowhere near as cool as nixos-rebuild build-vm
<moet>
where is the `-I` option for nixos-rebuild documented? i searched `man nixos-rebuild` and tried doing `nixos-rebuild <subcommand> --help` ..
<Moredread>
gchristensen: do you know how I can reproduce http://ix.io/AUY ?
<disasm>
well that's interesting, there's an example under "--profile" using -I but no mention of the falg -I
<infinisil>
moet: It's a bit confusing, because nixos-rebuild uses nix-build underneath, while nix-build uses nix-instantiate and nix-store underneath. Some options are passed along, so the -I option is documented in the nix-store man page
<Moredread>
gchristensen: thx :)
<gchristensen>
infinisil: that is terrible UX :P
<infinisil>
Moredread: And in nix-build too actually
<infinisil>
I meant moet ^^
<infinisil>
gchristensen: I have to agree
<disasm>
yeah, we should fix that man page
* disasm
adds to nixcon hit list
<infinisil>
wait, why doesn't nix-instantiate mention the -I flag, i think nix-instantiate is the one that should actually use it
<moet>
thanks! i'll look in nix-build and nix-store for -I the
<moet>
then*
jtojnar_ has joined #nixos
<disasm>
FYI, if you come across any other documentation failures, hit me up and I'll add them to the list :)
<gchristensen>
hi jtojnar anything you'd like me to merge?
jtojnar has quit [(Ping timeout: 240 seconds)]
<infinisil>
disasm: Do you have man pages for {nix,nixpkgs,nixops,nixos}-manual on that list?
<infinisil>
or some terminal interface to it at least
<disasm>
added :)
<gchristensen>
everyone should feel free to not wait until nixcon to do these things :)
<moet>
nix-build and nix-store both mention -I as a way to modify the contents of NIX_PATH ..
<infinisil>
moet: The NIX_PATH is just a list of name=value elements, separated by ":", which specifies that <name> in an evaluated nix file should turn into value
<disasm>
gchristensen: of course! but if it's not done by then I'll have a list of things for people to do at the documentation summit during hack days :)
<moet>
nixpkgs manual says "See the section on NIX_PATH in the Nix manual" ... which has the same couple of paragraphs about NIX_PATH as are on the two man pages i just mentioned
<infinisil>
so if you have nixpkgs=path/to/nixpkgs in your NIX_PATH, import <nixpkgs> {} (used all thoughouut nix files) will evaluate to the that given path
jtojnar_ is now known as jtojnar
<moet>
but none of those three identical places which discuss NIX_PATH mention `nixos-config` as an option for overriding..
<moet>
so i'm confused :P
<infinisil>
disasm: ^^
<infinisil>
add that
Supersonic112 has quit [(Disconnected by services)]
<jtojnar>
waiting for staging to be built so I could continue with GNOME 3.26
<infinisil>
moet: nixos-config is just the value used for the config
<infinisil>
moet: Have a look at the file nixpkgs/nixos/default.nix
Supersonic112_ has joined #nixos
<infinisil>
moet: In the very first line, this file uses <nixos-config>
<moet>
:P ok
Supersonic112_ is now known as Supersonic112
<moet>
does this seem sane? `nixos-rebuild build-vm -I nixpkgs=~/nixpkgs/:nixos-config=~/nixpkgs/minimal-configuration.nix`
<gchristensen>
jtojnar: do you want to be a maintainer on those packages?
<infinisil>
moet: I think you need to use -I nixpkgs=... -I nixos-config=...
<infinisil>
if it gives you an error
mbrgm has quit [(Ping timeout: 255 seconds)]
<infinisil>
but yeah this looks fine to me, you can't break anything anyways with such a command
mbrgm has joined #nixos
<gchristensen>
jtojnar: is there a reason someone would want only one of renderer or server? ie: why two options?
<jtojnar>
gchristensen: I will add myself
<moet>
hmm.. now it's telling me `warning: Nix search path entry ‘~/nixpkgs/minimal-configuration.nix’ does not exist, ignoring` .. is this because it's inside of ~/nixpkgs ?
<moet>
it's most definitely the correct path..
python476 has quit [(Read error: Connection reset by peer)]
<moet>
sorry for so many questions..
<infinisil>
moet: Did you use multiple -I's as i said or the single one and separated via ":"/
<infinisil>
?*
<moet>
multiple
<moet>
though when i tried single -I with a :, there was a different error
<moet>
i'm inclined to think that multiple -Is is correct, based on the other error not seeming to recognize : as a delimiter
<infinisil>
moet: And this file ~/nixpkgs/minimal-configuration.nix exists and is accessible?
<gchristensen>
jtojnar: I'm not sure it should be enabled by default? can you explain that?
<moet>
infinisil: yes, it tab-completes when i delete the end of the string
griff_ has quit [(Quit: griff_)]
<infinisil>
moet: Oh, maybe try $HOME instead of ~
<infinisil>
the ~ might not get expanded, not sure why though
<infinisil>
yeah that's probably it
<infinisil>
it gives me the same error when i use ~
<moet>
hmm..i thought the shell expands ~
<moet>
but yay, it's fixed so .. moving on
<jtojnar>
gchristensen: some apps require just server (gnome-online-miners) and some just renderer (gnome-photos), you might not need both
<infinisil>
apparently it only does when there's a space before it
<infinisil>
TIL
eacameron has joined #nixos
<jtojnar>
gchristensen: it will be enabled by default for gnome since it is required by gnome apps
<jtojnar>
ideally we could specify required services inside the derivation but since this is not possible…
<gchristensen>
ok
<atorres_>
Now ARM is also being tested as architecture for NixOS?
<slack1256>
any function to combine dependencies of derivations?
<infinisil>
slack1256: Define "combine"
<infinisil>
what do you need it for
marantz has joined #nixos
<slack1256>
I would like to have hoogle, ctags available on a nix-shell environment from a haskell package
eacameron has quit [(Ping timeout: 248 seconds)]
<slack1256>
I would like the default.nix of such package stay as is right now, just and the dependencies on the shell.nix somehow
<infinisil>
Damn, I keep forgetting about find-file, which is even nicer
<xd1le>
tilpner: thanks
xd1le has quit [(Quit: Toodaloo padawans! 👣)]
Drakeson has joined #nixos
csingley has quit [(Ping timeout: 260 seconds)]
AluisioASG has joined #nixos
AluisioASG has quit [(Remote host closed the connection)]
<Drakeson>
I am trying to follow https://nixos.wiki/wiki/How_to_install_NixOS_from_Linux, and the following two commands don't seem to work: nixos-checkout (does not exist), and nixos-install barfs with: "unshare: cannot change root filesystem propagation: Invalid argument". Any ideas what is missing on that page?
<Drakeson>
I merely followed the instructions as stated there.
proteusguy has joined #nixos
<Drakeson>
nix-channel and nix-env are available in the chroot, btw, so if anything is obviously missing, I can install them. Just that I don't know WHAT is missing.
jb55 has joined #nixos
tmaekawa has joined #nixos
zraexy has joined #nixos
rauno has quit [(Ping timeout: 248 seconds)]
jb55 has quit [(Ping timeout: 255 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] NakedFerret opened pull request #30211: Backport querying lock command in xflock4 (master...backport-lock-setting-xflock4) https://git.io/vdz2P
NixOS_GitHub has left #nixos []
sary has joined #nixos
<gandreani>
Could anyone help me understand why this patch won't apply https://git.io/vdz2P? Running the build for the package is just `nix-build -A xfce.xfce4session`
eacameron has quit [(Remote host closed the connection)]
<clever>
gandreani: did you add it to the patches attribute of the derivation?
tmaekawa has quit [(Quit: tmaekawa)]
<gandreani>
Yessir. Rather, I modified a patch that was already there
<gandreani>
clever: ^
drakonis has quit [(Read error: Connection reset by peer)]
<mbrgm>
hi! how should continuously released software be packaged for nixos? I want to package FHEM (https://fhem.de/#Download), but it includes a self-update command, which is fed from a nightly release, coming directly from SVN. the released versions are only meant to be starting points for a rolling-updated installation...
<mbrgm>
so I thought about packaging the released version, but then copy all files, which are touched by the self-update command, to a mutable directory. this would allow the self-update to work, although it clearly does not follow the nixos philosophy..
<clever>
mbrgm: it will have the wrong elf headers, and you have to re-run patchelf over it every time it updates
<mbrgm>
clever: it's perl, so this should be no problem?
<clever>
mbrgm: then the only problem would be #!/usr/bin/perl and the perl search path
<mbrgm>
clever: I highly dislike working around the nix store by supporting this self-update mechanism, but the remaining options are (1) package an out of date version, (2) package based on a SVN revision, which would mean an upgrade every day... or can you think of other options?
<clever>
mbrgm: either disable the auto-update, or run it in an FHS env like steam does
<mbrgm>
clever: thx for the steam pointer. I think I'll take a look at it
endformationage has quit [(Quit: WeeChat 1.9)]
Drakeson has quit [(Read error: Connection reset by peer)]
eacameron has joined #nixos
<srhb>
How do I expand my boot menu so the entries do not get cut off at "2" https://imgur.com/a/tNTbY ?
kkini has quit [(Remote host closed the connection)]
kkini has joined #nixos
pxc has quit [(Ping timeout: 240 seconds)]
srhb-console has joined #nixos
<srhb-console>
Hmm, halp.
<srhb-console>
I managed to fry my bootloader and I'm now in the installer
<srhb-console>
I've mounted my tree on /mnt, however, nixos-install says "error getting status of /etc/nixos/hardware-configuration.nix: no such file or directory"
<srhb-console>
Which is obviously true, because it should be /mnt/etc/nixos/hardware-configuration.nix
<srhb-console>
How do I remedy this?
silver_hook has joined #nixos
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
<srhb-console>
I can't chroot and run nixos-rebuild either, since 1) the NIX_PATH is still the installer one (I can change that, of course) and 2) Error in tempdir () using /run/user/0/nix-build.XXXXXX: Parent directory (/run/user/0) does not exist at ... [nix perl thing] line 45
Ivanych has quit [(Quit: Leaving.)]
<srhb-console>
Which presumably is the daemon breaking inside a chroot
<srhb-console>
cocreature: There were many reports of that yesterday as well
<clever>
i need to get to bed now, its 4:30 am
<srhb-console>
clever: Sleep well, and thanks.
<clever>
yep
<cocreature>
srhb-console: hm ok, I guess I can at least stop searching the problem on my side
<srhb-console>
cocreature: Not sure, it's not everyone that experiences it
<srhb-console>
I've had no issues for instance, and I've downloaded lots.
<srhb-console>
It feels like some locations have issues talking to cloudfront
<cocreature>
ah now things seem to be working
<cocreature>
weird
<srhb-console>
It is weird, yes.
<srhb-console>
Looks like I may have a bootloader agian. Fingers crossed, brb.
srhb-console has quit [(Quit: leaving)]
srhb-console has joined #nixos
<srhb-console>
Nope!
<srhb-console>
How do I force a reinstall of grub/systemd-boot from the installer?
<sphalerite>
srhb-console: just nixos-install should do it. Did you mount the ESP in /mnt/root though?
<srhb-console>
I did, yes.
<srhb-console>
OK, I'll remove all absolute paths from my configuration.nix, I should be able to nixos-install then
<srhb-console>
I really thought nixos-rebuild boot from the chroot would do it.
<srhb-console>
Ouch, now I hit the cache issue. Great timing :P
b has quit [(Quit: Lost terminal)]
<srhb-console>
Not being able to use absolute paths as if /mnt was root in the installer is really painful.
Itkovian has joined #nixos
<jluttine>
hmm.. no mkfs.ntfs although mkfs.fat, mkfs.ext4 etc etc. why?
<jluttine>
how can i create ntfs filesystems in nixos? i'm formatting an external usb disk
<sphalerite>
jluttine: there's a mkfs.ntfs in ntfs3f
<sphalerite>
s/3f/3g/
<jluttine>
sphalerite: ok, thanks!
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
hellrazor has joined #nixos
srhb-console has quit [(Remote host closed the connection)]
hellrazor has quit [(Ping timeout: 264 seconds)]
<fearlessKim[m]>
for programs such as vdirsyncer/offlineimap that run regurarly, do you setup cronjobs ? or systemd services ? ideally I would setup them through home-manager imo.
<Moredread>
btw, is there a way to chroot to a nixos install from another running linux_
Itkovian has joined #nixos
<Moredread>
wow, now I get google results, the last time there was nothing relevant oO
slyfox has quit [(Ping timeout: 255 seconds)]
<srhb>
Phew. That was messy.
<srhb>
Is there a way to install the bootloader from a running nixos?
<srhb>
(I just assumed that would happen if I nuked the efi bootmgr images and rebuild -- protip: That does not happen :-))
<srhb>
Nothing like console sunday mornings.
<symphorien>
nixos-rebuild boot I believe
<srhb>
Oh, there;s an --install-bootloader
eacameron has joined #nixos
_ris has joined #nixos
<srhb>
Welp, lesson learned :D
<srhb>
Yep, --install-bootloader is the answer.
<srhb>
Another protip: Drink at least a few cups of coffee sunday morning (and read a manual or two) before rm -rf /boot/EFI/*
eacameron has quit [(Ping timeout: 258 seconds)]
Wizek_ has joined #nixos
Wizek has joined #nixos
bonk`` has quit [(Ping timeout: 240 seconds)]
bonk`` has joined #nixos
griff_ has joined #nixos
Wizek_ has quit [(Ping timeout: 258 seconds)]
<hyper_ch>
clever: how can I check the auto-snapshot properties of a dataset? zfs get com.sun:auto-snapshot doesn't seem to work... also just zfs get dataset doesn't list tem
<hyper_ch>
ah, get all
<sphalerite>
fearlessKim: I'm planning to set them up through home-manager myself, once I finally get around to setting home-manager up
RayNbow` has joined #nixos
<sphalerite>
srhb: nice. What made you think that was a good idea? :p
<srhb>
It's all a bit blurry to be honest. ;-)
<srhb>
I wanted to try reinstalling systemd-boot to see if that would fix the clipping of the boot entries.
<srhb>
It didn't, but it was a hell of a ride. ;-P
Acou_Bass has quit [(Ping timeout: 248 seconds)]
RayNbow`TU has quit [(Ping timeout: 258 seconds)]
<sphalerite>
Haha
<sphalerite>
We should make a Linux-based bootloader for nixos
Acou_Bass has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vdzox
<NixOS_GitHub>
nixpkgs/master 35f8948 Vladimír Čunát: xf86-video-intel: fixup after #29039...
NixOS_GitHub has left #nixos []
Wizek_ has joined #nixos
<fearlessKim[m]>
sphalerite: great let me know when you get to it. I wouldn't mind contributing to home-manager if it didn't feel like duplicate work with nixos code. Some nixos modules could be modified to adjust paths depending on if they run for a user or for the system (zsh for instance).
Acou_Bass has quit [(Ping timeout: 240 seconds)]
xd1le has joined #nixos
MoreTea has joined #nixos
Itkovian has quit [(Ping timeout: 248 seconds)]
Acou_Bass has joined #nixos
dejanr has quit [()]
dejanr has joined #nixos
<srhb>
Does home-manager have a story for crypto secrets?
<srhb>
Like, can I manage .ssh or .gpg in a sensible manner?
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vdzKX
<NixOS_GitHub>
nixpkgs/master 9b4f74e Vladimír Čunát: yabause: fix meta eval
<srhb>
dejanr: The cache has been having issues for at least yesterday and today
<srhb>
Try again.
<srhb>
It might be a region thing, because that url downloaded instantly for me (though it was a pain to type in :-P)
<sphalerite>
srhb: config and known_hosts, sure. I don't see what role you'd see home-manager fulfilling for the keys/keyring though.
<srhb>
sphalerite: no, indeed. I'm missing a proper secret manager. I hate having it all split up.
<sphalerite>
... like gpg? :p
<srhb>
... point.
<sphalerite>
I use gpg as my SSH agent as well
<srhb>
I wonder if I could integrate it with home manager such that I could make it extract secrets from gpg and put them in the right place
<srhb>
For instance, interpolating my github oauth token and such
<sphalerite>
I'll eventually be switching to pass for my password database as well
<sphalerite>
ah
<srhb>
Huh, never heard of pass
<sphalerite>
it's supposed to be very nice
<srhb>
I'll make a note, thank you :)
<srhb>
Things are gradually improving with all this tooling.
<srhb>
I still feel the big integration that brings it all together is missing, but I'm not sure if anyone knows how to do it.
<sphalerite>
I'm currently using keepassx but clicking around in a gui every time I want to retrieve a password is a bit of a pain
<srhb>
Yeah :(
<srhb>
I've tried that, dislike it immensely.
<sphalerite>
the big integration? You mean the unix shell? :D
<srhb>
Sshh :P
<srhb>
I feel like there's some story waiting to hatch like... NixOS user namespaces or something, where a user can activate parts of the nixos configuration managed by them, in an unprivileged manner.
<sphalerite>
if everything could just read its password from a FIFO or something that would be awesoem
<srhb>
Hehe
<sphalerite>
but no, everybody uses env vars instead… because that's a great idea
<srhb>
Yeah, it's glorious ._.
<srhb>
How do I escale ${ in a '' ''; multiline?
<srhb>
er
<srhb>
escape
<sphalerite>
''${
<srhb>
Thanks
<sphalerite>
(that's two single quotes as well)
<srhb>
Beautiful.
<sphalerite>
isn't it!
<srhb>
Well, now my syntax highlighting isn't exploding, that is sort of beautiful :-P
Acou_Bass has quit [(Ping timeout: 255 seconds)]
<srhb>
(It was doing the right thing, really)
<srhb>
Wait, if I *do* store secrets in home-manager, they'll end up in the nix store readable for all, right?
<fearlessKim[m]>
pass + qtpass + rofipass + browserpass seems good to manage passwords
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] cocreature opened pull request #30214: ghcjs/ghcjsHEAD: Use separate patch files to fix build of ghcjs (master...ghcjs) https://git.io/vdz6L
<srhb>
"Note, as always with Nix, care needs to be taken to not put secret information in files that are written to the Nix store."
<srhb>
then
<srhb>
oauthtoken = "my secret oauth token"
<srhb>
:|
tmaekawa has joined #nixos
tmaekawa has quit [(Client Quit)]
a6a3uh has joined #nixos
a6a3uh has quit [(Client Quit)]
a6a3uh has joined #nixos
ison111 has quit [(Ping timeout: 240 seconds)]
<sphalerite>
Nice
<rycee>
srhb: ;-)
<srhb>
rycee: I think this is approximately what everyone does on their single user systems. :-P
<srhb>
But yeah, it's sad that there's no better story yet.
mudri has joined #nixos
<bennofs>
it's not that bad for single user, as most applications will be able to read the config file in ~ as well anyway, if you're not using some additional sandboxing
<srhb>
Right, exactly.
Jackneilll has joined #nixos
<rycee>
Yeah, this is from my laptop config that only I use. It's is certainly a bit unfortunate.
<CrazedProgrammer>
applications should be able to handle hashed passwords, then the problem is (mostly) solved
<rycee>
I can change the blog post to use some other example, at least :-)
Jackneilll has quit [(Remote host closed the connection)]
<srhb>
CrazedProgrammer: Not even remotely.
Jackneilll has joined #nixos
Jackneilll has quit [(Max SendQ exceeded)]
<srhb>
CrazedProgrammer: If you can use the hashed password as a password, it's just a password. :-P
dejanr_home has quit [(Read error: No route to host)]
<rycee>
srhb: If you reload the page it should show a more innocent example now :-) I also switched it to use the currently preferred way of setting the `programs.git.extraConfig` as an attribute set and not a string.
<srhb>
rycee: Great, thanks! ^_^
dejanr has joined #nixos
<srhb>
I'm obviously still going to do the thing. >_>
<rycee>
Well, thank you for pointing it out :-)
<rycee>
(we'll all continue to do it, just not tell anybody…)
<srhb>
Nix Vault 2017, make it so! :-)
Jackneilll has joined #nixos
Jackneilll has quit [(Max SendQ exceeded)]
pxc has joined #nixos
Jackneilll has joined #nixos
xd1le has quit [(Quit: Toodaloo padawans! 👣)]
Jackneillll has joined #nixos
pxc has quit [(Ping timeout: 248 seconds)]
Jackneillll has quit [(Max SendQ exceeded)]
betaboon has joined #nixos
<betaboon>
good morning. an update on my nixos-cache issues: currently I'm having issues downloadings the expressions-archive from nixos.org/channels/...xz.
Jackneilll has quit [(Ping timeout: 248 seconds)]
<srhb>
betaboon: It's been an issue since yesterday. I'm not sure if someone has reported it yet, but I think that might be a good idea.
<srhb>
That is, as an issue.
hiberno has joined #nixos
<betaboon>
i still have to real clue what the root of the issues is, havent started wireshark yet ;)
<srhb>
I don't think anyone does yet.
<srhb>
Some people experience the issue a lot, some not at all.
<srhb>
I'm guessing "something something cloudfront" but can't get closer than that.
<betaboon>
i just threw some messages into irc yesterday. just gotta get some other work done before looking at the network-traffic. will do later. if i have hard information i might write a ticket
<roi_du_silence>
bumblebee doesn't work on my computer; all it does is make my fan roll @100% speed for some reason
<roi_du_silence>
I crt
<roi_du_silence>
I cry*
<srhb>
Even without hard info, I think it would be good to start tracking it, since it's unlikely that anyone else will investigate it.
<srhb>
roi_du_silence: nixos-version ?
<fearlessKim[m]>
sphalerite: do you use handwriting recognition software with your XPS ? I could find cellwriter on linux
<roi_du_silence>
17.09
<betaboon>
IMHO as long as this is not a hits-everyone-situation creating a ticket with the bare information "there are issues" is of no real value.
<srhb>
roi_du_silence: Which commit? nixos-version should spit it out
<srhb>
betaboon: I disagree. But OK, I can add it myself if you don't :)
<betaboon>
even worse it might confuse the discussion about this kind of issues
<betaboon>
i will look at what is realy happening (ruling out issues in my own network + ISP) before ;)
<srhb>
cool :)
<betaboon>
I'm just doing alot of changes to my whole nix-codebase, so it might even be related to that. XD
<srhb>
roi_du_silence: Steps to reproduce?
<srhb>
betaboon: Hehe, we've all been there.
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
<betaboon>
just the usual stuff. nothing to be afraid of. not after all those years xD
ShalokShalom has joined #nixos
<roi_du_silence>
srhb
<roi_du_silence>
one sec
<srhb>
betaboon: I nuked all my bootloaders this morning, so... :-)
ShalokShalom_ has quit [(Ping timeout: 248 seconds)]
<betaboon>
might happen to me soon on my macbook. wanna finish my refind-module...
<roi_du_silence>
haha
<roi_du_silence>
I nuked my windows bootloader by mistake
<roi_du_silence>
I cry
<roi_du_silence>
don't try to install sourcemage when you're tired
<betaboon>
did by chance anyone do price-efficiency-research on the host-providers supported by nixops ?
<roi_du_silence>
ok, srhb
<roi_du_silence>
put hardware.bumblebee.enable = true;
<roi_du_silence>
hardware.bumblebee.connectDisplay = true; in /etc/nixos/configuration.nix
<srhb>
betaboon: No, but that would be interesting... Last I heard gce was hard to beat on very small instances, but quickly tapers off in favour of hetzner and friends.
<roi_du_silence>
sudo nixos-rebuild switch
<roi_du_silence>
and tada
<roi_du_silence>
fans start yelling 100% at you
<srhb>
roi_du_silence: Oh, darn, I can't do that. I won't have internal laptop screen if I try that.
<roi_du_silence>
test, not switch
<roi_du_silence>
dw dw
<roi_du_silence>
it's the same if I install bumblebee on debian, btw
<roi_du_silence>
I get the same symptoms
<roi_du_silence>
except it's a pain in the ass to rollback
<srhb>
Which drivers are you using?
<srhb>
I only use bumblebee to accelerate my games and such
<srhb>
Or well, optirun
<roi_du_silence>
that would be the use I want
<roi_du_silence>
ye
<srhb>
I don't think you need that option for that.
<roi_du_silence>
at the moment I'm using the intel integrated card drivers
<roi_du_silence>
you mean the connectDisplay ?
<srhb>
Yes
markus1199 has quit [(Ping timeout: 248 seconds)]
<betaboon>
does anyone own a HP spectre x360 and can confirm that nixos works on it ? XD
<roi_du_silence>
okidoki
<srhb>
roi_du_silence: Let me find my configuration.
<adisbladis>
srhb: You could probably upgrade, create a new encrypted fs in the same zpool and migrate data there if you are not currently using something like luks under your zfs
<srhb>
Right... Hmm.
<hyper_ch>
thx goes to Mic92 since he wrote the wiki article and hold my hands :)
<adisbladis>
hyper_ch: I set that up for luks before back when I made manual initrds
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] Mic92 pushed 1 new commit to release-17.09: https://git.io/vdz1e
<srhb>
Mic92: Wait what. How does that postCommand work?
<Mic92>
srhb: it is the first command executed when you log into the initrd ssh
<srhb>
So the login simply triggers it?
<Mic92>
yes
<srhb>
Nifty!
<hyper_ch>
Mic92: on debian you have early network start and dropbear is loaded so that users can remotely log in... than they have a fifo script where you can feed the encryption key to.... that fifo script feeds the encryption key to the luks-enter-password thing and unlocks it and then continues to boot normally
roi_du_silence has joined #nixos
<hyper_ch>
Mic92: I still don't understand that postcommand: you log into the initrd ssh
<hyper_ch>
what happens then?
<srhb>
Then the shell executes that profile, presumably
<srhb>
Which triggers zfs load-key -a
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] rasendubi opened pull request #30218: escrotum: Init at 2017-01-28 (master...escrotum) https://git.io/vdz1t
NixOS_GitHub has left #nixos []
<hyper_ch>
I still fial to see how you will supply the encryption password and tell nixos to use it to unlock the encrypted zfs and continue with boot
<srhb>
Oh, I thought load-key -a would prompt for password.
<Mic92>
yes it does
<srhb>
Ah, there you go.
<Mic92>
and then it kills the other prompt process
<Mic92>
so boot continues
<srhb>
clever :)
<srhb>
I assume that profile is ephemeral since you're adding to it?
<srhb>
ephemeral is such a nice word.
<hyper_ch>
srhb: I think clever is absent from irc currently ;)
<hyper_ch>
Mic92: awesome :)
<srhb>
hyper_ch: They can't patent the word! :-)
hc_ has joined #nixos
<hyper_ch>
Mic92: and you could also set the ip in the initrd, right?
<hyper_ch>
now that looks awesome *must test*
<adisbladis>
Hmm does dropbear have authorizedkeyscommand?
<srhb>
hyper_ch: Add network connectivity support to initrd. The network may be configured using the ip kernel parameter, as described in the kernel documentation. Otherwise, if networking.useDHCP is enabled, an IP address is acquired using DHCP.
<adisbladis>
Probably not..
<srhb>
hyper_ch: from initrd.network.enable
<srhb>
But presumably you can execute what arbitrary commands you want.
<adisbladis>
On the other hand I could pretty much emulate the authorizedkeyscommand behaviour
hc has quit [(Ping timeout: 258 seconds)]
sary has quit [(Ping timeout: 248 seconds)]
sary has joined #nixos
<srhb>
Do people write arbitrary, non-modularized config files with home-manager? What's the tool of choice? writeFile?
<hyper_ch>
tilpner has written a plugin that allows to create files outside of /etc.... I'm testing this currently
<infinisil>
srhb: ephemeral is a really nice word indeed :D I discovered it when I was programming for IOS and using an emphemeral network cache
griff_ has quit [(Quit: griff_)]
_ris is now known as ris
<srhb>
Aha!
erictapen has quit [(Ping timeout: 255 seconds)]
<infinisil>
Nice to see more people trying out home-manager
<srhb>
I've only converted my .gitconfig so far.
<srhb>
I have a decent setup with stow currently, but...
<srhb>
I don't know, a lot of them are no obvious how to convert, and the whole secret thing... :)
<infinisil>
I also started with my .gitconfig first, but now I've got a ton of stuff with it
erictapen has joined #nixos
JosW has quit [(Remote host closed the connection)]
<infinisil>
Ah yeah, the secret thing, i just have a private.nix file which just has an attrset in it, there aren't very important things there, so i don't really care it being in the nix store, and I have it in my .gitignore so it doesn't go to github
<srhb>
Yeah, the store is my only issue, I already have secrets in my private github repo.
<srhb>
Which, admittedly, isn't very smart.
<srhb>
But darn convenient...
<infinisil>
a private git repo would be better than my solution tbh, but I'm a bit afraid of submodules
<srhb>
How so?
<infinisil>
haven't used submodules very much
<srhb>
Ah, okay, nothing specific.
<infinisil>
ye
<srhb>
I use them a lot. My current config (outside of home manager) is a bundle of them.
<infinisil>
srhb: Can you use the server for a private git repo?
<srhb>
I suppose I could, yeah :)
<infinisil>
that's what i plan to do when i get around doing it with submodules
<gchristensen>
(I updated it to include the actual module)
JosW has joined #nixos
<infinisil>
Looks almost like how home-manager does it
<infinisil>
A thing I like about home-manager is how I don't have to rebuild the sytem for just a /home change
<infinisil>
which is a lot faster
<hyper_ch>
adisbladis: srhb: you both are zfs gurus.... is there a way to remove a zfs property completely from a subset? I accidentally made a spelling error when I wanted to disable the frequent autosnapshot on a dataset
<srhb>
When I deploy on my gce with machine with nixops, I always get this after longer uodates: fetch-ssh-keys-start[30447]: 2017-10-08 14:06:57 ERROR 404: Not Found.
<srhb>
Any idea what that does?
<gchristensen>
sounds like it is trying to fetch SSH keys from some sort of GCE metadata serevice
<srhb>
Indeed.
<infinisil>
Oh god, idrisPackages uses idris1_1_1, which is not cached..
<srhb>
It builds quickly!
<infinisil>
it does?
<srhb>
Yeah.
<infinisil>
Let's see..
<srhb>
... Well, I've been hardened over the last few days, ymmv :P
roi_du_silence has quit [(Ping timeout: 248 seconds)]
ericsagnes has quit [(Ping timeout: 248 seconds)]
<gchristensen>
I'm always surprised when I hear people talking about idris
<infinisil>
The biggest thing I've compiled is either namecoind or firefox
<gchristensen>
I was going to say I need to adjust my expectations about it being really niche / obscure, but then I remembered I'm in #nixos :)
goibhniu has joined #nixos
<infinisil>
Heh yeah
<infinisil>
I still haven't finished the book, I was like 2/5ths through
<srhb>
There's a lot of filter bubble going on in haskell/idris/nix-land.
<srhb>
:P
sary has quit [(Ping timeout: 255 seconds)]
<domenkozar>
gchristensen: would be interesting to see if idris appears on any work day
freusque has joined #nixos
<gchristensen>
domenkozar: :)
<gchristensen>
srhb: one day I'll learn a proper functional language
<srhb>
gchristensen: Nix totally counts. if only it had proper types :-)
sary has joined #nixos
<domenkozar>
dhall is shaping nicely
<srhb>
It is!
<srhb>
I need an excuse to use dhall for something.
<domenkozar>
wait until you get
<domenkozar>
set is not a boolean at anonymous position
<domenkozar>
that sounds like a good excuse
<infinisil>
before discovering nix i didn't even know a functional language without proper typing could exist
<srhb>
domenkozar: Right, but ripping out nixlang seems... Hard :P
<domenkozar>
you don't rip it out
<domenkozar>
just slowly eat it :D
<domenkozar>
well can't do that for modules
<srhb>
I'm all ears. If we could incrementally replace things, that would be glorious.
<domenkozar>
actually you could go modules, unless values depend on config
<srhb>
I suppose we can compile dhall to nix, but that seems lackluster.
<infinisil>
srhb: replacing what exactly?
<srhb>
infinisil: Some nix expressions with dhall.
<domenkozar>
srhb: one of the main feautres is taht it compiles to nix/json
* infinisil
checks out dhall
<srhb>
domenkozar: Right. I mean, that's not terrible, but what would really sell it would be as a drop-in replacement. Like, if it transparently just worked as an alternative to nix expressions.
<srhb>
But that's *hard*
<domenkozar>
well the fact that gabriel wanted to write nixfmt
<domenkozar>
and then ended up with dhall 3 months later
<domenkozar>
says a lot
<infinisil>
srhb: Is it possible to even do that?
<infinisil>
Because if one wants a perfect nix replacement, the language would have to be exactly as powerful as nix
<srhb>
infinisil: I think we want less power, not more.
<srhb>
So no.
<srhb>
But some things could totally be done.
<infinisil>
I don't get it then, why less?
<MichaelRaskin>
Well, some parts of NixOS use Nix language to the limit and would have a use for slightly more expressiveness…
<srhb>
I'm being slightly facetious, but conceptually, there's a reason that dhalls brags about not being turing complete.
<MichaelRaskin>
Of course, less powerful languages allow to block more problems in advance.
<srhb>
One of the reasons is that you can't guarantee termination if you're also turing complete
<srhb>
That's just one example.
<MichaelRaskin>
You cannot have NixOS module system if you have guaranteed termination
<srhb>
Right.
<infinisil>
Alright fair enough, that's a plus, while being less powerful
<MichaelRaskin>
I am not saying this is definitely a bad thing, but.
<infinisil>
but what about typing
<srhb>
infinisil: Typing also means that fewer programs are permissible
<infinisil>
typing is more powerful than no typing
<srhb>
Nope
<srhb>
Less.
<srhb>
Strictly.
<infinisil>
Oh, i get it
<srhb>
The concept of "power" in programming languages is a bit upside down :)
<LnL>
MichaelRaskin: are you sure about that?
b has joined #nixos
<MichaelRaskin>
LnL: oh well, not «will sit down and write a paper» sure
<MichaelRaskin>
But quite close.
saf_spa has joined #nixos
<srhb>
infinisil: Yeah, we want to admit fewer bad programs (less power) which gives us more "power" to reason, while disallowing as few as possible "good" programs.
<srhb>
infinisil: It's tricky.
<infinisil>
got it
<srhb>
:)
<MichaelRaskin>
LnL: I think we can implement Ackermann function purely on NixOS module system by using complicated mergers.
<infinisil>
MichaelRaskin: Couldn't one just say that the nixos module systems allows a maximum of 100 levels? Then termination would be guaranteed
ShalokShalom_ is now known as ShalokShalom
<MichaelRaskin>
Depth-counting has this property of eventually biting you…
ericsagnes has joined #nixos
<infinisil>
care to explain?
<srhb>
If we solve Nix, I'm sure serendipity will make a proper module system fall out :-)(
<saf_spa>
Hi there, is this correct that Nixos automatically creates 10 buildusers, yet it does not use them (nix.nrBuildUsers)? I cant find what causes them to be created. I am interested in automed creation, because manual only states how to create them imperatively.
<MichaelRaskin>
Well, Nix evolution is _all_ about «nobody would need such computational expressiveness power» — «oops, everyone does it inside Nix, let us add a more efficient implementation into the language»
<LnL>
given that options are finite, I think you can guarantee that evaluation makes progress and will terminate
<srhb>
saf_spa: Pretty sure that option controls their creation as well
<LnL>
MichaelRaskin: I think you're thinking of submodules
<infinisil>
srhb: huh
<infinisil>
hwhat
<saf_spa>
the nix-daemon seems to create 10 users and use value of nrBuildUsers = 10 by default, but there is no relation in it actually creating the build users, if configuration.nix specifies different nrBuildUsers value. Is this correct? So, if different nrBuldUsers specified, those have to be created imperatively?
<srhb>
saf_spa: That's not how I understand it, but let me just test.
<MichaelRaskin>
LnL: I prefer not to use NixOS module system, so I am not sure about naming.
<srhb>
saf_spa: I just increased it to 40 from 32 and I now have a nixgld40 user
<srhb>
saf_spa: No imperativeness involved.
<saf_spa>
srhb: interesting! thank you!
<srhb>
saf_spa: But without NixOS (plain nix!) you have a different problem.
<srhb>
saf_spa: Hence the manual instructions for Nix (not NixOS)
<saf_spa>
well, I will be using it with nixos, but thanks for the warning. I see the point!
<srhb>
saf_spa: Great! :) For the record, I just set it back to 32 (default value since 17.09 at least) and it autoremoved the others :)
<saf_spa>
srhb: do you have "users.enforceIdUniqueness = false;"
<saf_spa>
srhb: oh, wrong option, sorry
<saf_spa>
I am newb :)
nh2 has joined #nixos
<srhb>
saf_spa: I have it true, according to nixos-option
<saf_spa>
srhb: I meant mutableUsers
<srhb>
Yes, I have that true as well.
<srhb>
Got bitten by that one time too many :-P
<saf_spa>
srhb: interesting... that means in this case nix/nixos will modify these users anyway.
<srhb>
immutable users means _you_ don't get to manage users outside of nix.
<srhb>
So if you have it set to false, Nix will overwrite, rather than merge, its user configuration with /etc/passwd
<saf_spa>
srhb: yes, mutableUsers = false (not default) causes nix to manage users/groups, so imperative way is removed. But "false" doesn't remove /home/ content, does it? Any chance you know it?
<srhb>
It does not, no.
<saf_spa>
srhb: ok, thanks
<srhb>
The most catastrophic thing it could cause (I think) is locking you out of your system, not losing data from /home
<srhb>
And only if you make a mistake anyway ;-)
bbsl has joined #nixos
<LnL>
MichaelRaskin: either way, I'm pretty sure that's not a problem as long as you can guarantee that lists and attrs are finite
<infinisil>
srhb: Am currently 40 minutes into compiling idris.. you consider that quick??
<joepie91>
gchristensen: your hound is broken; no repos in the list
<srhb>
infinisil: Hey, I've been recompiling ceph over and over these last few days, over 3 hours per time, have some patience :-)
<MichaelRaskin>
LnL: «guarantee something is finite» is a more complicated notion than we would prefer…
<infinisil>
srhb: Oh god, no incremental compilation?
<srhb>
(Status: Binaries link correctly. Python scripts still fubar. Source still impure. Working on it)
<srhb>
infinisil: Nope.
<srhb>
Not that I could figure out
<srhb>
I mean, without Nix, sure.
<saf_spa>
srhb: say, I have 16 core cpu (8 physical, 16 logical via HT) . What better values of maxJobs, buildCores and nrBuildUsers would you recommend? Ofc I would gladly take advice from anyone who has experience here too.
<saf_spa>
nix defaults to 1 maxJobs...
<srhb>
saf_spa: I'd just go with the default of 32 and nice things if I need to do something else while building
<srhb>
oh, maxJobs
<srhb>
Uh, that's difficult
<srhb>
Some jobs parallellize and some do not.
<srhb>
So you'll get wildly different values
<saf_spa>
srhb: ah I see, there are some collisions..
<srhb>
What is your goal? Speed? Responsiveness?
<saf_spa>
srhb: just that stuff gets built sufficiently fast. More reliability, but not wasting time.
<srhb>
Honestly, stick in some value high enough that your cpu has stuff to do and control the rest via priorities.
<saf_spa>
I get it that maxJobs > 1 is unpredictable, correct?
<srhb>
It should not be, no.
<srhb>
Some builds don't parallelize well, but separate jobs should, afaik.
<srhb>
And the ones that don't parallelize well should have it disabled anyway.
<srhb>
"don't worry about it, have a cup of coffee"
<srhb>
Hmm, is stterm hiding somewhere in nixpkgs?
<adisbladis>
I dont think it can do search but it's pretty minimal and can do resizing
<srhb>
I might give that a go, thanks :)
<srhb>
Break time.
<ocharles>
Btw, that argument about totality stopping the module system is likely not true. We know how to describe non total programs in a total language, it just needs support from the RTS to execute them
<hyper_ch>
clever: awake again? got a question regarding your justdoit
<ocharles>
Idris gives that support by letting you specify something is partial (a notion of "fuel" for guarded recursion )
<infinisil>
Still compiling idris btw, 1 hour has passed
<srhb>
infinisil: Sorry :P
hc has joined #nixos
<grahamc>
Obnoxious, joepie91, I wish it failed the service or tried again if it fails to fetch repo updates. I’ll restart t soon b
hc_ has quit [(Ping timeout: 240 seconds)]
<grahamc>
srhb st can’t do ANYTHING lol
<srhb>
grahamc: I noticed :P
<srhb>
I have the suckless screen lock which is FINE.
<srhb>
For my terminal, maybe not...
<srhb>
The fanaticism of it appeals, though.
<grahamc>
Can it even scroll? Alacritty can’t even scroll
<grahamc>
In particular around setting up and tearing down bonds.
<srhb>
Hum..
<grahamc>
I would however expect them to be recreated
<srhb>
I create an ip4 interface with switch, then I deleted it by hand with ip link delete dev ifacename, then I tried switching, and I see infinite hang
<srhb>
Maybe there's a timeout at some point :-)
<srhb>
Interesting, if I recreate it as a dummy device manually and switch again, it gets torn down and recreating correctly.
Shviller has joined #nixos
<MichaelRaskin>
By the way, re: learning curve. I was asked what is the simplest and most consistent way to use Nix imperatively, like apt only better.
<MichaelRaskin>
It looks like we recommend -iA for nix-env, but then -iA and -e take _different_ arguments to install and remove the same package.
<LnL>
gchristensen: do you have a log for the failed start?
<infinisil>
MichaelRaskin: Yeah that's pretty bad UX
<NixOS_GitHub>
[nixpkgs] danbst opened pull request #30221: nixos-generate-config: lessen priority for cpuFreqGovernor (master...patch-14) https://git.io/vdz7X
NixOS_GitHub has left #nixos []
<MichaelRaskin>
infinisil: Nix uses an SQL DB for metadata, and some version bumps upgrade the schema, and there has been a case where a specific unstable commit of Nix was annoying to use due to bugs and had a new schema which made trivial rollbacks impossible.
<infinisil>
Ah i see
<gchristensen>
you can use the unstable nix client with stable nix daemon, that is safe to do
<MichaelRaskin>
Well, this seems to be more declarative-style.
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] peti pushed 2 new commits to master: https://git.io/vdz5x
<NixOS_GitHub>
nixpkgs/master c45c4a7 Vaibhav Sagar: hackage: update snapshot of 'all-cabal-hashes' repo for callHackage
<NixOS_GitHub>
nixpkgs/master 582ce63 Peter Simons: Merge pull request #30210 from vaibhavsagar/update-all-cabal-hashes...
NixOS_GitHub has left #nixos []
mudri has joined #nixos
mortum5 has quit [(Ping timeout: 248 seconds)]
<gchristensen>
LnL: oy
<srhb>
OK, so I figured it out. In case anyone is interested, I defined a custom bridge bridges.docker-bridge, a custom interface docker-bridge with an address and prefixLength, and I passed "--bridge=docker-bridge" to the docker daemon with extraOptions.
<srhb>
It... SEEMS to behave.
<gchristensen>
MichaelRaskin: yeah I suppose so
<LnL>
gchristensen: ?
<roi_du_silence>
heyo
<roi_du_silence>
I'm trying out glfw-b on nixos
<sphalerite>
srhb: one thing I've noticed with getting applications to use a user-defined bridge is that it breaks if you rebuild and the bridge gets removed and readded as a result
<roi_du_silence>
stack is yelling at me : fatal error: X11/extensions/randr.h: No such file or directory
<srhb>
sphalerite: Thanks for the warning. :)
<roi_du_silence>
during the compilation of bindings-GLFW
<roi_du_silence>
even though I already have xorg.libXrandr and xorg/libXrandr.dev listed as dependencies in the nix section of my stack.yaml file
<roi_du_silence>
where else should I look ?
<sphalerite>
srhb: it can be fixed with brctl addif, but it's fiddly. I started writing a script to save/restore it but I haven't finished that yet
<srhb>
sphalerite: I'll keep my eyes open.
<gchristensen>
LnLLnL: the continue is annnoying, and I wonder how tricky it'll be to fix the isssue as newsearcher probably doeesn't return return a searcher if it fails
<srhb>
roi_du_silence: I've never gotten stack to work on NixOS.
<srhb>
roi_du_silence: Do you absolutely need it?
<roi_du_silence>
it works fine with gloss.
<srhb>
Oh.
<roi_du_silence>
it's very useful for cross compil
<roi_du_silence>
I guess I could try cabal new-build
<roi_du_silence>
but no, I don't absolutely need it
<srhb>
I find it easier to just work with cabal and nix
<roi_du_silence>
still, if there was a fix for that error, I'd take it.
<srhb>
cabal-install, that is.
<srhb>
Sure.
<Mic92>
xf86-video-intel is broken
<roi_du_silence>
Mic92: was that directed at me ?
<LnL>
gchristensen: you could replace it with `return nil, errs, err` to make it bail out if one of the repos fails
bbsl has quit [(Quit: WeeChat 1.9.1)]
<gchristensen>
oh true
<adisbladis>
Mic92: I noticed so too. Is there any point in keeping it around anymore?
<Mic92>
roi_du_silence: no I just realized it was not compiling
<LnL>
gchristensen: then you might get a nil error
<LnL>
yeah that could work
<Mic92>
adisbladis: some cpu bug, where the computer cannot recover from s6, switching to intel driver helped for some strange reason, might be wrong though
<gchristensen>
I'd rather it just try again later but a fatalf there would be fine too
<roi_du_silence>
either way there is no Xrandr.h on the system.. that's weird af
<adisbladis>
Mic92: I'm gonna have a look around and see what other distros are doing about that driver
bennofs has quit [(Ping timeout: 248 seconds)]
<Mic92>
adisbladis: debian and fedora switched to modsettings
<LnL>
seems like it just removes all of the failed repos from the config
<roi_du_silence>
NO WAIT
<roi_du_silence>
WTF
<srhb>
roi_du_silence: It just does out of the box.
<gchristensen>
LnL: yeah, but the searcher won't exist so it won't try again I think
<roi_du_silence>
the folder is hidden.
<srhb>
roi_du_silence: But there's a whole user guide to the haskell infrastructure in Nix :)
<adisbladis>
Mic92: Ahh debian too.
<srhb>
roi_du_silence: Huh?
<roi_du_silence>
it's really friggin weird
<roi_du_silence>
look
<LnL>
gchristensen: maybe checking len(searchers) != len(errs) is the most correct thing to do
<roi_du_silence>
Oh
<roi_du_silence>
no
<roi_du_silence>
disregard
<roi_du_silence>
..it's in there why can't stack get it
mudri has quit [(Ping timeout: 255 seconds)]
<srhb>
Did you tell it to use nix for it?
<srhb>
It might work, not sure.
<roi_du_silence>
..
<srhb>
You'll still lose the haskell binary cache of nix by using it though.
<roi_du_silence>
I do use stack build --nix and I have the nix conf specified
<roi_du_silence>
the problem here is that stack is looking for randr.h and the file is named Xrandr.h
<srhb>
Yeha okay, that's what I usually experience too.
<srhb>
Oh.
<musicmatze[m]>
Good day. I'm still trying to package a rust package which does not have a Cargo.lock file in the repository ... the issue I'm running into is documented here: https://github.com/NixOS/nixpkgs/issues/29981
<musicmatze[m]>
can someone help?
<roi_du_silence>
and /nix/store is read only.
<roi_du_silence>
so I don't know how
<musicmatze[m]>
I also just pinged the maintainers.
<roi_du_silence>
to solve this
<musicmatze[m]>
s/the maintainers/the maintainers of the rust packaging infrastructure in nixpkgs/
<srhb>
I will go back to 'dont use stack'
<srhb>
Try reading the user guide to the haskell infrastructure in nix
iyzsong has quit [(Ping timeout: 255 seconds)]
nh2 has quit [(Ping timeout: 248 seconds)]
<gchristensen>
trying to download go uild tooling on a train going through rural new york is an exciting thing to try /s
<srhb>
gchristensen: Extreme sports for developers
<roi_du_silence>
I read it already; I really don't want to let a single X letter stop me
eacameron has joined #nixos
<roi_du_silence>
I wonder if I can tell stack to get the header somewhere else in the shell.nix
<hyper_ch>
tilpner: online?
<gchristensen>
curlis measuring my download rate in bytes
bennofs has joined #nixos
mudri has joined #nixos
<roi_du_silence>
Yeah, I can
<roi_du_silence>
=)
eacameron has quit [(Ping timeout: 258 seconds)]
<woffs>
Can nar's already be fetched via IPFS?
<roi_du_silence>
shrb: I think stack is pretty awesome overall and pretty handy to update/reverse compiler versions etc
ison111 has joined #nixos
<roi_du_silence>
I know you can do the same with nix itself. But all my projects use stack and I don't always dev on nix
<roi_du_silence>
os
<roi_du_silence>
so stack fits me pretty well
<srhb>
roi_du_silence: That makes perfect sense. I'm not saying Stack is bad, it just doesn't play well with Nix. :)
<srhb>
roi_du_silence: So it might be easier to use it from another system
<srhb>
Or in a virtual machine.
<srhb>
But sure, you can manage the shell.nix manually entirely.
Laboon3k has joined #nixos
<srhb>
If that's where the problem is, it should be easy to fix.
<srhb>
roi_du_silence: If you're still stuck, there's also a #haskell-stack channel, and you can try to share your repository (here and there) if you want someone to try and give it a go :)
b has quit [(Quit: Lost terminal)]
justanotheruser has quit [(Ping timeout: 255 seconds)]
tg has quit [(Quit: Leaving)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vdzNP
<NixOS_GitHub>
nixpkgs/master 07efaaa Vladimír Čunát: xorg-server: security 1.19.3 -> 1.19.4...
NixOS_GitHub has left #nixos []
nh2 has quit [(Ping timeout: 255 seconds)]
<roi_du_silence>
shrb : I'm sorry, I wasn't explicit
<roi_du_silence>
when I said "Yeah I can" I meant; just making a shell.nix solves the issue
<roi_du_silence>
and makes stack use nix's own paths instead of the "generic" ones
<srhb>
Oh!
<srhb>
Sorry, I misunderstood :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to release-17.09: https://git.io/vdzAU
<NixOS_GitHub>
nixpkgs/release-17.09 68ddb64 Vladimír Čunát: xorg-server: security 1.19.3 -> 1.19.4...
NixOS_GitHub has left #nixos []
nh2 has joined #nixos
serhart has quit [(Quit: serhart)]
<shlevy>
Anyone working on moving NixOS to use systemd dynamic users? Pretty cool stuff
<gchristensen>
lgtm :)
<hyper_ch>
systemd dynamic users? oO
mbrgm has quit [(Ping timeout: 260 seconds)]
mbrgm has joined #nixos
serhart has joined #nixos
<Laboon3k>
What the fine is it?
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to release-17.03: https://git.io/vdzAi
<NixOS_GitHub>
nixpkgs/release-17.03 ab269d8 Vladimír Čunát: xorg-server: security 1.19.2 -> 1.19.4...
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vdzx4
<NixOS_GitHub>
nixpkgs/master 9f1b54b Vladimír Čunát: tigervnc: fixup build after xorgserver changes...
NixOS_GitHub has left #nixos []
<shlevy>
makefu: That's what started us on this discussion :D
serhart_ has joined #nixos
<MichaelRaskin>
I think cancer doesn't get cool enough just by starting glowing in the dark
serhart has quit [(Quit: serhart)]
<makefu>
ah damn backlog
serhart_ is now known as serhart
<bonk``>
why do nixos_github need to join/leave the chan every time it posts? why not just have it idling in the chan?
<MichaelRaskin>
I think it is a single bot that changes nick when talking in different channels
<clever>
bonk``: because it also reports to projects other then nixos
<clever>
if the channel was -n, it could message without joining
<clever>
but then somebody started to spam
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to release-17.09: https://git.io/vdzx1
<NixOS_GitHub>
nixpkgs/release-17.09 c156d34 Vladimír Čunát: tigervnc: fixup build after xorgserver changes...
NixOS_GitHub has left #nixos []
<hyper_ch>
clever: great that you're here.... is there a reason why you don't make sda1 bootable in your justdoit?
<clever>
hyper_ch: the boot flag in the partition table hasnt done anything in decades
<clever>
when grub is installed into the MBR, the boot flag means nothing
<hyper_ch>
clever: you're sure?
<clever>
yes
<clever>
ive read the source for grub
<hyper_ch>
ok :)
rauno has joined #nixos
slyfox has joined #nixos
<hyper_ch>
clever: so, on my media dataset I did restrict auto snapshots to just "hourly".... I have a pool of my fav. tv shows and I download current episodes of shows that I follow and delete them once I watched them... so no need to keep the stuff longer.... still need to test how I wanna handle the VMs dataset... I assume when you have a vm running it will increase quite in say from snapshot to snapshot
<hyper_ch>
and one problem is: I still do get tons of input/output errors with zfs.... never had those with ext4
<clever>
i havent gotten io errors on my arrays
rauno has quit [(Ping timeout: 264 seconds)]
<infinisil>
Where do you see those errors hyper_ch ?
<hyper_ch>
everywhere
<hyper_ch>
e.g. download a few video files today... one of them had io error and needed to be redownloaded again
<infinisil>
Does this only happen in the encrypted dataset?
<hyper_ch>
I only have encrypted dataset
moet has joined #nixos
<moet>
how do i turn on python-plugin support in vim?
<moet>
i've been trying all manner of (vim_configurable.override { python = true; }) in systemPackages, but nixos-rebuild errors
mithsv has joined #nixos
<musicmatze[m]>
I'm still trying to package a rust package which does not have a Cargo.lock file in the repository ... the issue I'm running into is documented here: https://github.com/NixOS/nixpkgs/issues/29981 - can someone help me with this?
<srhb>
moet: It;s pythonSupport iirc
roi_du_silence has quit [(Read error: Connection reset by peer)]
<srhb>
moet: Though I'm not sure if an override like that works even...
<LnL>
moet: don't remember how to override it, but it should be enabled by default with vim_configurable
<tilpner>
hyper_ch - Yes?
<srhb>
Does dedup on the store make sense if I have hardlinking enabled?
<hyper_ch>
tilpner: as you recommended, I did put the stuff into different files :)
<srhb>
(If not, which should I prefer?)
<moet>
srhb, LnL nixos manual says to do `environment.systemPackages = [ (pkgs.emacs.override { gtk = pkgs.gtk3; }) ];` to override the set of arguments provided to the pkgs.emacs function
<moet>
i extrapolated from that about vim_configurable
<hyper_ch>
srhb: from what I gather, dedup works also on partial files
<tilpner>
hyper_ch - Was there any problem that you needed me for?
<srhb>
hyper_ch: True.
<hyper_ch>
tilpner: already fixed :)
<srhb>
I think it's block level.
<tilpner>
Oh, good :)
<hyper_ch>
yeah, it's block level.. at least the presentation for encrypted zfs did also go into dedup and it's possible there...
<moet>
srhb: heh.. well i couldn't find documentation about it, and reading pkgs/applications/editors/vim/configurable.nix lead me to believe i could pass in an argument called `python`
<Mic92>
b/go 12
<moet>
pythonSupport also exists in that file, but it doesn't seem to be used anywhere
<srhb>
moet: I think the python argument is actually python, the interpreter.
<moet>
oooh..
AluisioASG has joined #nixos
<srhb>
But it looks like config.vim.python might be interesting
<LnL>
moet: yeah, it uses composableDerivation
zx2c4 has left #nixos []
<srhb>
Strangely it appears to be on by default.
<srhb>
So just using vim_configurable should give you python support
<moet>
i don't see composableDerivation documented in the nixos manual or the nix manual..
<moet>
or the nixpkgs manua
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] vcunat pushed 13 new commits to staging: https://git.io/vdzhu
<gchristensen>
dedup is also is strongly cautioned against
<srhb>
gchristensen: How come?
<gchristensen>
it works great until you write a byte too much and you can't mount it anymore b/c you can't fit the dedupe table in ram
<gchristensen>
and your only option to recover is buy more ram or restore from a backup
<moet>
srhb: thanks
<srhb>
Oh, fun.
<gchristensen>
they caution b/c most use cases don't benefit from it and put their data at risk
<MichaelRaskin>
Can't you just add swap??
<gchristensen>
I don't think so
<nwspk>
I'm trying to add a Nix-expression for a Python-library which works fine if I'm adding it to a shell.nix and starting nix-shell. However, I added the package to the pkgs/top-level/python-packages.nix-file but don't know how to test the library now. Is it possible to start a nix-shell against my nixpkgs-repo?
mudri has quit [(Ping timeout: 248 seconds)]
<srhb>
dedup is off then. Why are all the cool features always terrible x_x
<gchristensen>
zfs has a lot of cool features that aren't so risky
AluisioASG has quit [(Remote host closed the connection)]
<LnL>
^ compression is nice and doesn't have a significant cost like dedup
moet has quit [(Ping timeout: 264 seconds)]
<gchristensen>
compression is really nice :)
<hyper_ch>
simple solution would be to have more ram than diskspace for safe dedupe?
<LnL>
I almost have a ~1.6 ratio on my desktop
<gchristensen>
yeah I guess I should just get 2TB of RAM for my 1TB disk
<srhb>
And then you can add --pure to make sure you're not getting pollution :)
<nwspk>
srhb: tilpner: thanks for your help
<nwspk>
I figured out that I just had mistaken the packagename with the name for the import
<srhb>
heh :-P
<nwspk>
now I'm feeling kind of stupid :>
<nwspk>
I should finish work for today, I guess
<srhb>
Small mistakes are much more fun than bug ones.
<nwspk>
definitely!
<noam>
Hi, in which file do i need to have "allowUnfree = true;" for it to have effect when installing stuff with nix-env? It only effects system packages from "/etc/nixos/configuration.nix".
<srhb>
noam: ~/.config/nixpkgs/config.nix
endformationage has joined #nixos
<noam>
thanks, will try
justanotheruser has joined #nixos
mbrgm has quit [(Ping timeout: 248 seconds)]
<schoppenhauer>
hi. is it possible to tell nixos-install to use fewer connections at once, use a socks-proxy, or at least retry downloads a few times?
<srhb>
adisbladis There's a pending PR on alacritty for zoom
<srhb>
I'm sold
<srhb>
Rust and OpenGL accel. I'm on board from principle alone.
<schoppenhauer>
because I am in a very restrictive network here. and especially a very slow one.
<adisbladis[m]>
Cool :) I'm pretty hopeful for that project
<noam>
srhb: seems to work, thanks. this was harder to google than it should be
<srhb>
noam: The split between nix and nixos and the like names make things... Iffy.
Fare has quit [(Remote host closed the connection)]
<srhb>
adisbladis[m]: Meh, it's slow as molasses here. Weird.
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] andir opened pull request #30224: Cleanup typoed `propagateBuildInputs` that are probably not needded (master...cleanup) https://git.io/vdgeu
NixOS_GitHub has left #nixos []
ixxie has joined #nixos
darlan has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] geistesk opened pull request #30226: pypcap: init at 1.1.6 (master...pypcap-1.1.6) https://git.io/vdgeK
<fenton>
trying to get wireless networking going. I've done whats in the manual an am not getting any error messages, but `ip a` reports the link down and `ifconfig` has no ip address. Ideas?
erictapen has quit [(Ping timeout: 255 seconds)]
<noam>
srhb: For some reason, after i enabled allowUnfree, searching with "nix-env -qaP" shows results it didn't show before, even though some of these results have free license, for one 'nixos.python36Packages.python-jenkins' which have a bsd3 license according to the definition in nixpkgs itself
jb55 has joined #nixos
nschoe has joined #nixos
<srhb>
noam: Transitive unfree?
nschoe has quit [(Client Quit)]
<noam>
hmm i'm not sure how to even check what can cause this
lsyoyom has quit [(Ping timeout: 240 seconds)]
<noam>
oh you mean there is an unfree dependency maybe
<srhb>
Just a guess.
<noam>
that would make the most sense
<srhb>
I don't see obvious candidates though..
<srhb>
six doesn't have a license specified. Wonder what unfree does in that case.
<srhb>
That should hit a LOT of packages though, so probably not it.
hook has joined #nixos
silver_hook has quit [(Quit: Konversation terminated!)]
<srhb>
noam: Hm, I can't reproduce that with python-henkins.
<srhb>
noam: Which version are you on?
<noam>
srhb: 17.09
<noam>
wait i might have messed up
<noam>
yeah
<srhb>
Oh, phew :)
<noam>
srhb: my fault, i searched before without '.*bla.*'
<srhb>
Ah :)
mkoenig has quit [(Ping timeout: 240 seconds)]
<wilornel>
Hi #nixos, do you know of a nice way to `fetchgit` in home-manager? rycee, is HM ran as the user running `home-manager switch`? fetchgit tries to add directories to the nix store in /nix/store. However, is it possible to have home-manager add these things to maybe ~/.config?
<srhb>
wilornel: afaik home-manager also puts thing in the nix-store and then puts them into place in the home dir
<noam>
i will need to go back to allowUnfree = false to make sure, but it's probably ok
<wilornel>
We talked here recently about how fetchgit runs a clone command as a user that is not necessarily the current user executing home-manager
<srhb>
wilornel: So the exact same thing here. :)
hamishmack has quit [(Ping timeout: 258 seconds)]
<wilornel>
srhb: it creates symbolic links in the home directory that point to things in the nix store, right?
<adisbladis>
srhb: Compiling alacritty now :>
<srhb>
wilornel: Right.
mkoenig has joined #nixos
<srhb>
wilornel: Check out how home.file.???.text = ... works for instance
<wilornel>
Yes, I was able to set home.file.".emacs.d".source to point to a public repository
<wilornel>
now the issue I was facing was with private repositories
<srhb>
There are some threads on how to use fetchgit with private repositories
<wilornel>
there are? Alright, I'll have to find those threads. I remember the few caveats and fixes you told me the other day but they were not quite elegant enough (maybe I didn't look into them enough as well)
<srhb>
I don't recall what I said, if it was even me, but I'm sure they weren't elegant -- that's not how I roll. :-P
<infinisil>
Private stuff in nix probably won't ever be elegant
hamishmack has joined #nixos
johnw has quit [(Ping timeout: 255 seconds)]
<infinisil>
Well it might in the future, but some things need to change for it to work
<adisbladis>
srhb: Yes it will pull things into the nix store
nix-gsc-io`bot has quit [(Client Quit)]
<wilornel>
what about doing `git clone myrepo` then in home.nix just do home.file."myrepo".source = "the_path_of_my_repo_clone"
<srhb>
Same issue then, isn't it?
<wilornel>
wait, what?
<wilornel>
what about simply `git clone myrepo` then in home.nix...
<adisbladis>
srhb: Hm. Having very strange rendering with alacritty
<srhb>
Stick binary encrypted blob in nix store, make sure to decrypt it when you log in. Problem solved!
<srhb>
>>
<srhb>
adisbladis: I gave up, it was much too laggy
<srhb>
Rubber keys.
<srhb>
Pity, I really wanted it to be good!
eacameron has quit [(Ping timeout: 255 seconds)]
fenton has quit [(Ping timeout: 260 seconds)]
<adisbladis>
srhb: Huh, running it from a nix-shell was the cause of that rendering issue
<adisbladis>
Now it seems to work alright
<srhb>
Peculiar.
<hyper_ch>
tilpner: still here?
<srhb>
The problem with using xterm is that it's very, very fast :/
<tilpner>
Yes?
<srhb>
Hard to switch away.
justan0theruser has joined #nixos
<sphalerite>
srhb: how about st?
justan0theruser has quit [(Client Quit)]
<srhb>
sphalerite: Looks like it won't be getting dynamic font size changing.
<adisbladis>
sphalerite: It lacks pretty much any feature which is not "draw characters on the screen"
<srhb>
sphalerite: I want that for presentations
justan0theruser has joined #nixos
<srhb>
alacritty is getting that at least (pr already open)
<sphalerite>
srhb: alt+shift+pgUp/pgDown
<srhb>
sphalerite: In st?
<sphalerite>
it does have it :)
<sphalerite>
yep
<srhb>
wat
justanotheruser has quit [(Ping timeout: 240 seconds)]
<srhb>
oooooh
<srhb>
Well then!
<srhb>
Time to figure out how to prettify it :-)
<tilpner>
sphalerite - Woah. Time to take konsole out of my desktopEnv!
<sphalerite>
:D
<sphalerite>
and you can of course rebind it by editing config.h :p
<srhb>
We could parameterize that...
<srhb>
>>
<srhb>
<<
<tilpner>
That would be nice
tmaekawa has joined #nixos
<tilpner>
And package the patches, so that we can use "st with patches: scroll, etc."
tmaekawa has quit [(Client Quit)]
<srhb>
tilpner: It already takes patches as argument
<tilpner>
Why am I using a custom fetchgit then...?
<tilpner>
:/
<srhb>
Well it might not have them all packaged!
<srhb>
But at least you can pass the patch files in :)
<obadz>
anyone knows the difference between the keyctl's @u (user) vs @us (user session) keyrings?
mmts has joined #nixos
jb55 has quit [(Ping timeout: 240 seconds)]
<infinisil>
tilpner: what are you using as a terminal?
<tilpner>
st
<tilpner>
Some old version I didn't touch in years
<tilpner>
master is "21 months" old
<infinisil>
Oh :/
<srhb>
Darn, xterm is still magnitudes faster. I wonder if it cheats when I'm catting a file somehow
<srhb>
Oh well, it has nicer zoom contrls at least...
<srhb>
st
<tilpner>
My config also hasn't changed, which explains my unfamiliarity with its keybindings :P
<infinisil>
I just want a terminal that doesn't have problems
<srhb>
I've never had *problems* with xterm.
<tilpner>
What problems does st have?
<infinisil>
i tried out 4 different ones, and each had some annoyances
<srhb>
It just has a really horrid interface for zoom :-P
<tilpner>
I tried a bunch of different ones, including mlterm and cancer, but always went back to st
pxc has joined #nixos
<sphalerite>
srhb: rebind it? :p
* tilpner
kinda gave up on sixels
<srhb>
sphalerite: I could... Probably. :-P
<infinisil>
there's mostly only 2 kinds of programs i need: a terminal and a browser. If the terminal sucks, half of my linux experience sucks
<tilpner>
Okay, the lack of text reflow is annoying with st...
<obadz>
infinisil: roxterm
<woffs>
does not-sucking browsers exist?
sigmundv__ has quit [(Ping timeout: 260 seconds)]
<sphalerite>
tilpner: that's what tmux is for!
<infinisil>
currently I'm using konsole. The only major problem is how links always open a dialog asking which program i want to use to open it
<tilpner>
woffs - No. Recent Firefox is good enough though
<tilpner>
woffs - Unless you're referring to suckless/surf
<infinisil>
obadz: I may have a look at it
<adisbladis>
infinisil: Are you on kde? That behaviour is changed in system settings.
<woffs>
after sakura I'm on urxvt for years
<infinisil>
I'm not on any DE
<Yaniel>
firefox 57 is surprisingly good
<tilpner>
sphalerite - I have a tiling WM, what's the point of using nested tiling? (Other than reflow)
<MichaelRaskin>
I use Firefox with Marionette for scripting various stuff.
<Yaniel>
and urxvt has been excellent as long as I've used it
pxc has quit [(Ping timeout: 258 seconds)]
<sphalerite>
tilpner: none. But reflow and a persistent session are useful
<mmts>
is anybody here successfully running NixOS as a XEN domU virtual guest client ? I am having problems with the generated grub.cfg, which doesn’t allow the client to boot "Unable to find partition containing kernel"
<adisbladis>
infinisil: Try putting https://ptpb.pw/WpKV in ~/.config/kdeglobals
mudri has quit [(Ping timeout: 260 seconds)]
<tilpner>
sphalerite - I prefer easy-to-recreate sessions in combination with workspaces and suspend-to-disk (though that doesn't work on servers, where you have a point), so reflow is really the only thing missing. If st had that, there would be no need for tmux
<sphalerite>
tilpner: maybe there's a patch for it?
<sphalerite>
I'm really bad at managing my terminal sessions
<srhb>
What's text reflow?
<sphalerite>
srhb: resize window, lines don't get screwed up
<srhb>
Ah
<srhb>
I have all my sessions in one big tmux session
<srhb>
After a few hours I randomly kill all the windows off >>
<infinisil>
adisbladis: :OOOOOOOO
<infinisil>
IT WORKS
<adisbladis>
=)
<infinisil>
thanks a lot
<infinisil>
why the hell can't i find any information on that online
<tilpner>
sphalerite - I don't know how to find external ones, and there are none listed on the website
<adisbladis>
infinisil: I doubt many people try to configure that through text files usually
<infinisil>
Ah and probably most people use kde that does it for them
<clever>
tilpner: whenrunning screen, text reflow works fine in my terminals
<clever>
tilpner: but yeah, bare xterm does clip things when the window shrinks, and the text doesnt come back upon growing in size
<tilpner>
clever - Yeah, sphalerite already suggested tmux. I don't want to run them
<tilpner>
(It's definitely not annoying enough for that)
ona has joined #nixos
moet has joined #nixos
moet has quit [(Client Quit)]
<mmts>
fpletz: do you have any experience in running NixOS as XEN DomU ?
<clever>
mmts: ive done it once before, its a bit tricky, because you have to obey the grub.conf
<clever>
which means doing a full hvm guest with grub in the virtual MBR
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] 7c6f434c pushed 1 new commit to master: https://git.io/vdgTe
<NixOS_GitHub>
nixpkgs/master 76cec2d Michael Raskin: fbterm: fix build
NixOS_GitHub has left #nixos []
reinzelmann has joined #nixos
sary has quit [(Ping timeout: 240 seconds)]
<mmts>
clever: I can run it with a manually created grub.cfg, but that's not a permanent solution e.g. with updates. Therefore either I've missed something or it's missing in virtualisation/xen-domU.nix ?
silver_hook has joined #nixos
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
<clever>
mmts: nixos relies heavily on being able to edit its own grub config every time you nixos-rebuild, and that the bootloader obeys it
<clever>
mmts: and the only way to do that, is to either go HVM and run grub inside the guest, or use pvgrub
simukis has joined #nixos
hook has quit [(Ping timeout: 255 seconds)]
<tilpner>
Why is there no builtins.is* that returns true for ./foo? I want my module to differentiate between passing /path and "/path" without using isString
ris has joined #nixos
<infinisil>
Um, how do i do X11 forwarding on NixOS/
<infinisil>
?*
<infinisil>
I can't seem to get it to work
<clever>
infinisil: what methods have you tried?
jb55 has joined #nixos
<mmts>
clever: I'm using pygrub, but with the generated grub.cfg it tells me beside some warnings (Unknown directive), that it's "Unable to find partition containing kernel" (UUID is right) ?
<tilpner>
infinisil - Where NixOS is client or server?
<infinisil>
Oh, now i got a bit further, I get /nix/store/49jbxb4h9dwma7gb29151ynxx80jrf7m-xauth-1.0.10/bin/xauth: file /home/infinisil/.Xauthority does not exist
<clever>
which would mean your entire nix store is now hosed
<hyper_ch>
clever: can access it just fine with sqlite3
<clever>
first time ive seen that happen
<clever>
hyper_ch: also try /nix/var/nix/binary-cache-v3.sqlite
<hyper_ch>
same, access just fine with sqlite
<infinisil>
Wait, but when i check my ip in firefox, i still have the local one
<infinisil>
or is that expected
<clever>
infinisil: where is the target machine?
<clever>
infinisil: oh, did you already have a firefox running locally?
pie_ has quit [(Ping timeout: 255 seconds)]
<infinisil>
clever: Ah i did, stopping it now
<clever>
infinisil: it used x11 RPC to open a new window in the local session
<clever>
then the remote one shut itself off
<infinisil>
OHh now it goes
<infinisil>
The SPEEED i can feel it
<mmts>
clever: the generated grub.cfg is definitely for version 2, if I configure "boot.loader.grub.version = 1;" there is a conflict with required xen-domU.nix
<clever>
tilpner: ive also looked into it some, it has no pid 1, and the +rwx bits are stored on NTFS extended attributes, which no windows program can recreate (explorer even looses them upon copy)
<clever>
tilpner: so if you wanted to install another distro, you have to untar it inside WSL, then use explorer to perform an atomic move and swap the entire root dir
<copumpkin>
hey maurer you around?
<maurer>
copumpkin: sure
<copumpkin>
oh hi! I just pung you on github
<copumpkin>
but basically, BAP is the only thing I can find keeping llvm 3.8 around in nixpkgs
<copumpkin>
and I was wondering how fundamental that dependency was
<copumpkin>
like could BAP bump to 3.9 or some other version?
<tilpner>
clever - I don't intend to use Windows... ever, but it's still neat that they managed that level of integration, even if it comes with a few quirks. Gives some options to people who are forced to develop on Windows :D
<maurer>
copumpkin: If we have core v0.9 now, I can switch it to 4.0
<clever>
tilpner: i was interested in building a nixos image purely, using nix, then just installing and running it
<maurer>
(3.9 won't work)
<clever>
tilpner: but you need to install a full ubuntu image just to unpack the nixos tar, lol
<copumpkin>
ah cool
<copumpkin>
maurer: I don't really know anything about core versions :) was just wondering if there was an easy fix for the LLVM 3.8 dep
<maurer>
Yeah, the problem is that LLVM changes all their interfaces every minor version
<copumpkin>
yeah
<maurer>
I'll take a look and see if new core is there yet, since the next release of bap, which supports 4.0, depends on that, and it wasn't packaged at the time
<copumpkin>
that's why we have to keep so many of the old versions around :(
<copumpkin>
thanks!
<ixxie>
yesterday I discussed the idea of refreshing the Nix ecosystem logos a bit; here is my current proposal https://github.com/ixxie/nixlogos
<maurer>
If it helps, bap can use 3.4 just fine as is
<LnL>
they are doing major versions now with 4 and 5
<ixxie>
tilpner: it does in the sense of translation symmetry with respect to the text
hook is now known as silver_hook
serhart has quit [(Quit: serhart)]
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
serhart has joined #nixos
<ixxie>
the old font hurts my eyeballs
<mmts>
clever: thanks, the "boot.loader.grub.version = lib.mkForce 1;" generated a menu.lst file. After removing the double slashes in there it's booting, thanks again.
<tilpner>
ixxie - Can you make a side-by-side of no-tilt new-font old-colors vs new-colors?
<tilpner>
And the font looks great for everything that contains "Nix" in its name. Hydra looks a little odd though
<clever>
mmts: ah, then i was off about grub.cfg being 1, but it sounds like it still fixed it
<clever>
mmts: you may want to fix the python in pygrub, since nixos-rebuild will put the double-slashes in every time you change something
reinzelmann has quit [(Quit: Leaving)]
<srhb>
I could see the tilted version working if only the lambda legs were extended to form a circle
<srhb>
perhaps even with a circle outline
<srhb>
But without....
<mmts>
clever: where do you think I'd be able to fix it without being overwriten with the next update ?
<srhb>
(I also think the text looks great)
<tilpner>
srhb - Pssh, no tilting :c
<mmts>
clever: I'm pretty new to NixOS...
<srhb>
tilpner: Right, no tilting. Sorry. :P
<infinisil>
Damnit, even after solving youtube's stupid captcha via X11 forwarding, I can't download videos with youtube-dl, still getting HTTP Error 429: Too Many Requests (the same as before)
<clever>
mmts: any time you make any change to configuration.nix or nix-channel, the grub config will get regenerated
<tilpner>
Does Firefox fail to display the SVG on GH for anyone else?
<ixxie>
tilpner: the gradient one is the anomaly
<tilpner>
(Nevermind, my fault)
<ixxie>
anyway, I best be off to bed now
<ixxie>
I'll continue tweaking this after work tomorrow
<dtz>
thanks for the logo work, ixxie! :D
<ixxie>
thanks for all the feedback
<ixxie>
my pleasure dtz :P its the least I can do
<tilpner>
dtz - Nice comparison links!
<ixxie>
yeah thanks for that dtz ^^
Nobabs27 has quit [(Quit: Leaving)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] copumpkin closed pull request #30150: Get rid of most @rpath nonsense on Darwin (staging...no-rpath-nonsense) https://git.io/vd0cA
NixOS_GitHub has left #nixos []
<tilpner>
ixxie - What format are the source files for this?
eacameron has quit [(Remote host closed the connection)]
<ixxie>
tilpner: adobe illustrator :P but its easy to output in svg or pdf for editing in inkscape for example
<tilpner>
I wanted to do a color side-by-side. If the Inkscape export looks close enough, that'd be nice
<dtzWill>
clearly the logo needs to be generated with a Nix expression
<tilpner>
That doesn't too hard, actually
<tilpner>
*doesn't sound
<ixxie>
tilpner: I am on it
<dtzWill>
for something like this it seems reasonable, but I'm not familiar with tools that let such be reasonably scripted
<dtzWill>
xD
<ixxie>
tilpner: I will make a version with the orignal colors and also align the original logo with the new one to allow a comparison thingy dtzWill made
<dtzWill>
I just googled for some comparison and used first one, lol, dunno
<tilpner>
Oh, okay, that works too :)
mmts has quit [()]
<Judson>
Trying to figure out the best way to approach a problem of small consequence
<Judson>
I would like to be able to cancel libnotify messages I created with a script.
<Judson>
The script is reading the logs of the GnuPG scdaemon so that when I need to authorize a gpg signing or auth action there's a notification (otherwise they frequently time out)
<tilpner>
Do you have the notification id?
<Judson>
tilpner, right now I'm using the libnotify notify-send, which doesn't handle closing/replacing notifications
civodul has quit [(Remote host closed the connection)]
<gleber_>
Anyone using Yubikeys on NixOS? How do I make Chromium get access to such key?
<Judson>
There's two "gaps" to close - one is that shortcoming of notify-send (I've found a script that uses gdbus to do this), and associating the notification ids with auth/sign actions
<Judson>
gleber_ - I am; my problem is actually related
<Judson>
I don't have a problem with them...
<Judson>
One sec though
jb55 has joined #nixos
eacameron has joined #nixos
<Judson>
gleber_, I have a rule: service.udev.extraRules = "KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", MODE="0664", GROUP="wheel""
<Judson>
IIRC you need to be in wheel (or else make the group line up)
<gleber_>
Judson: ah, so this is controlled by udev, good to know!
<Judson>
Everything is controlled by udev :)
<Judson>
So, the options I see are: get gdbus installed somehow, which I perceive will figuring out the owning package and build an nix expr for it, then figure out how to script it so that the notify ids get matched up (which I think involves associative arrays in bash...)
<Judson>
Or looking at the id/action thing, decide that I need to write a real program for it (in e.g. Go) and figure out the dbus bindings there.
eacameron has quit [(Ping timeout: 255 seconds)]
<Judson>
Saying that out loud makes me lean towards the latter, since I could also maybe use it as an excuse to build it in Rust...
<NixOS_GitHub>
[nixpkgs] deedrah opened pull request #30234: aspell: added new patch data-dirs-from-nix-profiles.patch (master...aspell-data-dirs-from-nix-profiles) https://git.io/vdgmB
NixOS_GitHub has left #nixos []
<maurer>
copumpkin: What's the timetable like on you wanting to remove LLVM? libbap (the C bindings) evidently didn't get updated to match current master, only the last release cut, and the last release cut doesn't have 4.0 support
<maurer>
copumpkin: It'd probably be about a week before libbap gets fixed
<copumpkin>
Not urgent at all, I’ve now made the changes needed to all LLVM versions so any short-term need is gone
<copumpkin>
I’ll just be sad if have to go update all sorts of ancient LLVM versions next time something like this comes along :)
hc_ has joined #nixos
hc_ has quit [(Changing host)]
hc_ has joined #nixos
hc has quit [(Ping timeout: 240 seconds)]
<maurer>
OK. Yeah, this was an update I should have made two or three weeks ago when it got fixed
<maurer>
but I've been busy, so this sort of bumps it up on my queue
<eikke>
potential stupid question: when I have a 'shell.nix' generated by cabal2nix --shell, how can I run 'nix-shell' and get it to provide cabal in the new env? looks like by default it only contains ghc (and dependency packages)
python476 has joined #nixos
<ixxie>
tilpner, dtzWill - now made all three versions clean and properly aligned and updated to optimize them for the juxtaposition
<ixxie>
however the gitraw files aren't updated so often so I couldn't make the comparison thingy
nh2 has quit [(Ping timeout: 255 seconds)]
<ixxie>
I guess you can alway open multiple tabs and switch between them xD
nh2 has joined #nixos
<gchristensen>
ixxie: if the colors change I'll have a whole buncha stickers to get rid of
jb55 has quit [(Ping timeout: 255 seconds)]
<hodapp>
huh. I almost want to go see what work has been done on integrating OpenRC in as an alternative to systemd, but that would be a huge learning endeavour and I have too much else to learn at the same time
<ixxie>
gchristensen: if colors change you will have the 'Vintage NixOS' stickers ;)
<hodapp>
I have only run NixOS on 64-bit processors
<hodapp>
I remember my first 32-bit system......
eacameron has joined #nixos
jb55 has joined #nixos
<ixxie>
tilpner: I guess its the one comparing between versions that doesn't work?
<ixxie>
oh cool it updated
<tilpner>
Not sure, I used the dev rawgit links
<ixxie>
I will add the juxtaposes to the readme
<gchristensen>
Fare, catern, I'm in NYC if ya'll'd like to mee up for something
jensens has quit [(Ping timeout: 255 seconds)]
eacameron has quit [(Remote host closed the connection)]
rigelk has joined #nixos
rigelk has quit [(Changing host)]
rigelk has joined #nixos
<hodapp>
darn, I'm in Cincinnati
<hodapp>
have yet to meet any other Nixians locally
<infinisil>
Nixians, what a nice word :D
<infinisil>
although I'm not sure how to pronounce it
<hodapp>
NIX-ee-ins
<hodapp>
too bad Rust already claimed a lot of the good ones, like Rustacean and Rustafarian (which I might have made up myself, I don't know)
<infinisil>
Nix-ee-ans?
<infinisil>
What's Rustafarian?
<gchristensen>
hmm if I order 500 stickers, it is $200. 100 stickers is $85. 50 stickers is $66. this is the debate I have in my brain every time I order another 50.
<infinisil>
That is a steep price decline :O
<gchristensen>
$300 for 1,000
<MichaelRaskin>
That just means that the fixed cost of preparing the printing matrix is large
<MichaelRaskin>
And all the vinyl and paint are peanut cheap.
<gchristensen>
so does that settle it, $1,000 is the magic number?
<gchristensen>
s/$//
<MichaelRaskin>
Sorry, that replacement does nothing
<MichaelRaskin>
You wanted s/[$]//
<makefu>
gchristensen: 200 for 500 stickers is quite a lot of money, are they premium quality at least?
<gchristensen>
I know :(
<gchristensen>
makefu: they're very nice stickers
<gchristensen>
domenkozar: how did you like those stickers I sent you?
<MichaelRaskin>
I wonder if it is a viable business model to print stickers and for some extra fee stash the matrix.
Itkovian has joined #nixos
<MichaelRaskin>
So the next batch could be more expensive than just printing them initially, but waaaay cheaper than a new batch anywhere.
<hodapp>
infinisil: Someone who uses Rust :P
<infinisil>
Ah so the same as Rustacean
simukis has quit [(Ping timeout: 255 seconds)]
<ixxie>
dtzWill, tilpner - I added all the juxtaposes to the readme
<ocharles>
Does anyone know why doing `nix-store --realise /nix/store/...-blah.drv` does substantially less work than `nix-store --realise` for everything in `nix-store -qR /nix/store/...-blah.drv`?
oida has quit [(Ping timeout: 258 seconds)]
<ocharles>
the latter seems to be doing all sorts of stuff like installing apparently every python library in existance (e.g., /nix/store/lm8iv6lqjkdh809fmav981v9kc3ghy5d-Jinja2-2.9.6.tar.gz.drv !?)
<MichaelRaskin>
Well, if you have the output already, realising its derivation doesn't need the builddeps.
<ocharles>
Right, I'm doing them in that order - so I'm surprised that realising all of -qD after realising the top level drv isn't a no-op
<MichaelRaskin>
Well, do you have bootstrap static gcc on your system?
<ocharles>
hmm, Jinja is in the -qR of that drv
oida has joined #nixos
<ocharles>
I have no idea
<MichaelRaskin>
It is not needed for anything once you have stdenv from binary cache.
<MichaelRaskin>
But realising everything in build-closure will include bootstrap static gcc.
<ocharles>
ok, but Jinja is not part of that, yet it does get realised when I realise everything in the build closure, but not when I just realise the top-level drv
<MichaelRaskin>
A lot of time realising top-level drv is just a fetch from binary cache
<Fare>
Having trouble with my kernel. When it's not the wifi, it's the touchpad or the sound card. Sigh.
<MichaelRaskin>
ocharles
<MichaelRaskin>
Well, what I say can happen at many levels.
<josePhoenix>
hi all, anyone know how to see which package is requiring Django as an input? Running in to this issue (I think) but I don't even need Django right now: https://github.com/NixOS/nixpkgs/issues/27685
<MichaelRaskin>
ocharles: what is your question again, at line 153 it literally downloads bootstrap tools.
<MichaelRaskin>
As I said initially.
<ocharles>
MichaelRaskin: yes, my question is why, because on line 4 it built the derivation without needing them
<MichaelRaskin>
Because binary cache!
<ocharles>
It's literally using the binary cache later!
<ocharles>
so clearly nix-store --realise does more than just realise all required drvs and the realise the drv in questio
<MichaelRaskin>
It doesn't
<MichaelRaskin>
It ensures that the outputs of the derivation are valid.
<MichaelRaskin>
If it can just fetch it does — with all _runtime_ (but not all the build-time) dependencies.
<ocharles>
So maybe what I'm missing is that with -qR I'm getting to drvs that "wouldn't be reached" - e.g., bootstrap tools are right at the bottom, but whatever would need bootstrap tools will almost certainly already be in my store
<ocharles>
I think that's what you're trying to tell me?
<MichaelRaskin>
Yes, that is a good way to put this.
<ocharles>
Sweet, thanks for helping me grok that!
mudri has joined #nixos
<MichaelRaskin>
I would say that https://nixos.org/nix/manual/ (search for «runtime dependencies» and read adjacent paragraphs) is a better source than source code for initial understanding
<ocharles>
It doesn't look like Nix plumbing binaries give me a way to get the input derivations to a derivation, is that right?
<ocharles>
I already have a fair initial understanding, but the manual doesn't really elaborate on how realisation happens
<ocharles>
oh, that is nix-store -q --references, I think
<infinisil>
yeah, same as -qR
<ocharles>
no, -qR is the full closure
<infinisil>
Oh right
<infinisil>
sr
<infinisil>
y
<ocharles>
I just want immediate deps, but r'ing the fm was the key :)
silver_hook has quit [(Quit: Konversation terminated!)]
silver_hook has joined #nixos
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
justan0theruser has joined #nixos
jb55 has quit [(Ping timeout: 248 seconds)]
justanotheruser has quit [(Ping timeout: 240 seconds)]
adisbladis has quit [(Ping timeout: 248 seconds)]
hook has joined #nixos
adisbladis has joined #nixos
silver_hook has quit [(Read error: Connection reset by peer)]
Fare has quit [(Remote host closed the connection)]
Acou_Bass has joined #nixos
davidak has joined #nixos
davidak1 has quit [(Ping timeout: 258 seconds)]
eacameron has joined #nixos
Nycatelos has joined #nixos
eacameron has quit [(Ping timeout: 255 seconds)]
<manveru>
is anyone having success with wineWow to run both 32 and 64 bit executables?
Nycatelos has left #nixos ["WeeChat 1.7"]
mizu_no_oto has joined #nixos
<neonfuz>
so I got a new wifi usb and I've been trying to figure out how to use it
<neonfuz>
it's lsusb is 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter, and the debian wiki says the rt2800usb driver should work, but it doesn't seem to
<tilpner>
There's also hardware.enableAllFirmware, which you could try, but I have no idea what it includes additionally
markus1189 has quit [(Ping timeout: 240 seconds)]
<neonfuz>
it's true
MP2E has joined #nixos
<neonfuz>
for both of them
<tilpner>
Oh
<tilpner>
I only expected redistributable to be enabled
serhart has quit [(Ping timeout: 240 seconds)]
serhart has joined #nixos
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<tilpner>
And you rebuilt and rebooted sometime inbetween? Just checking
<neonfuz>
adding enableAllFirmware = true was one of the first changes I made to my config when first installing nixos lol
<hl>
Hello. I'm using NixOS 17.09 with KDE, but event sounds don't play correctly, even in applications like Pidgin.
<neonfuz>
are you using pulse?
<hl>
So for example, as is the default configuration, Pidgin should play certain sounds in certain circumstances, but it isn't doing so.
<hl>
Pulseaudio? yes.
<neonfuz>
maybe you somehow don't have the sounds themselves installed? idk. Do other apps make sound at all?
<neonfuz>
oh just event sounds
<hl>
The oxygen set of .oggs are installed, but I don't think I've heard anything play them.
NixOS_GitHub has joined #nixos
<NixOS_GitHub>
[nixpkgs] lukeadams opened pull request #30238: Qt4 darwin fix master (master...qt4-darwin-fix-master) https://git.io/vdgCX
NixOS_GitHub has left #nixos []
<hl>
Hmm... so to rule out any path issues, I set the 'message recieved' sound in Pidgin from '(default)' to the full path to an .ogg, but it still isn't working when I mash 'preview' or receive a message