<V>
nixos-mobile is a project aimed at porting NixOS to mobile platforms
<V>
(which is what I thought you meant initially)
<jdnixx>
oh yeah that's what I meant
<jdnixx>
well what's the difference
<jdnixx>
like mobile includes more than just android?
<samueldr>
V: other way around :) Mobile NixOS :)
<V>
oh, sorry
<samueldr>
no worries
<samueldr>
Mobile NixOS aims to run non-Android Linux on mobile-first devices
<jdnixx>
ooooooh ok
<jdnixx>
so like ubuntu touch or whatever
<samueldr>
and uh, non-Android NixOS specifically :)
<jdnixx>
ok so mobile doesn't include android
<samueldr>
ubports (née ubuntu touch) is a bit different since they "vertically integrate" a full phone environment
<jdnixx>
that's specifically robotnik
jani1234 has quit [Remote host closed the connection]
<samueldr>
robotnix is used to compile an android rom using Nix, yeah
<jdnixx>
oooook
<samueldr>
if your goal is rather to build android _apps_ and projects, then that's not it exactly
<jdnixx>
is there a reason android isn't part of that?
<jdnixx>
yeah I guess that'd be further down the line
<samueldr>
isn't part of what?
<jdnixx>
didn't even know building android apps was a separate process
<samueldr>
AFAIK there's stuff within Nixpkgs to build apps already, though
<jdnixx>
part of nixos mobile
<samueldr>
ah, because it's meant to run NixOS, not android :)
<samueldr>
robotnix is basically the "lunch" thing from android that's used to build ROMs, but wrapped with Nix goodness
<jdnixx>
but can't you end up with an android system just layered on top of the nix-built configuration?
<samueldr>
I guess you could, with difficulties
<samueldr>
Android is really not like an LSB based distro
ericsagnes has joined #nixos
<samueldr>
(Linux Standard Base)
<jdnixx>
o why's that
<jdnixx>
I mean apart from like the google stuff
<samueldr>
it's just how things were made lol
<jdnixx>
google play framework or whatever
<V>
Android is more of an OS of its own, fairly diverged from normal Linux distros
<samueldr>
yeah, see the meme about GNU+Linux
<samueldr>
well that's Android+Linux
<V>
It has its own IPC mechanism, its own concept of an application, etc
<jdnixx>
ok lol sorta makes sense
<V>
so while you *can* run Android apps on NixOS (see anbox), running "NixOS on Android" doesn't make sense as a concept
<jdnixx>
hm
<jdnixx>
yeah
<V>
since they're both operating systems
<samueldr>
or even NixOS-like Android would be hard... at least require a bunch of modifications to the OS
<jdnixx>
could you maybe make some fked up frankenstein thing out of the AOSP base mainly, but bent & twisted (and google crap removed) to conform to however NixOS would want to lay it out
<jdnixx>
oh yeah that's what I'm talking about lol
<samueldr>
that's the "require a bunch of modifications to the OS" here
<samueldr>
not impossible... but you'd be working against the flow of about everything on the platform :)
<samueldr>
and even installing it on devices would be... quite a thing
<jdnixx>
yeahhhhhhh ok I think I see
<samueldr>
recent android systems have security features that would need to be disabled to make this work better
<samueldr>
disabled or adapted
<V>
Android has a bunch of expectations RE: partitioning, and also there's the HAL to support
<jdnixx>
lol yeah that's why I was wondering. the getting started guide on the nixos mobile site looked too-good-to-be-true simple for ending up with android
<V>
That's because it's not Android :p
<samueldr>
yeah nope, you end up with Linux :)
<jdnixx>
ok so robotnix is where all that is confined to
<V>
yeah
<V>
check it out, it's cool :)
<jdnixx>
ya I mean personally for what I was wanting ideally, I guess I don't care whether it's "true android" or some disgusting hybrid, if it ran stuff from the play store
<jdnixx>
or like those same apps could be built a la nikpkgs
<jdnixx>
I'm really still wrapping my head around the entire linux ecosystem only really got heavily into it this year
<jdnixx>
I mean i've been rooting since the HTC Incredible though
<samueldr>
the closest you can have for now is robotnix, which requires a rebuild of the ROM to update the system... and since the system partition is limited in size, adding too many apps could make it so you can't flash it to your device :|
<samueldr>
(at least with the current design)
yeongsheng_tan[m has joined #nixos
<jdnixx>
adding too many apps...to the system partition?
<samueldr>
yeah
<samueldr>
if you were to add apps to the robotnix build
<samueldr>
imagining you wanted your system to be entirely driven through a declarative config
<jdnixx>
oh yeah gotcha
<jdnixx>
so they can't be decoupled easily
<V>
When one installs apps via the play store one adds them to a different partition
<V>
vendored/OEM apps go in the system partition
<jdnixx>
yeh sure
<jdnixx>
but if you're rooted/bootloader unlocked then can't you mostly just play with the whole architecture arbitrarily
<V>
sure
<jdnixx>
like couldn't I just stick a bootloader+kernel in /system and then run the rest as regular linux or whatever
<jdnixx>
all in a different partioin
<jdnixx>
sorry I know this probably goes in the other channel lul
<jdnixx>
just still trying to discern all the common boundaries for all the linux variations
ddellacosta has joined #nixos
<samueldr>
bootloader "not really", but yes, but uh... that is hard to actually answer "truthfully" since it can be device dependent
<samueldr>
e.g. you can have a port of Tianocore running instead of android
<samueldr>
at that point you have a UEFI running
<jdnixx>
lollllllllllllllll wtf
<jdnixx>
like phoenix?
<samueldr>
?
<jdnixx>
holy crap that'd be bizarre to see
<jdnixx>
phoenix UEFI bios?
<samueldr>
kind of, tianocore is the reference implementation
<jdnixx>
oh you mean the intel thing
<jdnixx>
oh I'm thinking of securecore my bad
<jdnixx>
"SecureCore Tiano"
<samueldr>
so yeah, you could
<V>
my phone literally shipped with UEFI as *one* of its bootloaders
<V>
of which there are about three
<samueldr>
oh, recent qualcomm devices boot XBL UEFI, then load the UEFI program named "abl"
<samueldr>
abl is basically "aboot, but for xbl"
<V>
yeah, it's one of those
<jdnixx>
I've heard of aboot, what's xbl
<samueldr>
when you're in aboot you've already exited the UEFI though
romildo has joined #nixos
<samueldr>
xbl is basically a UEFI implementation used by qualcomm
h0m2 has quit [Ping timeout: 240 seconds]
<samueldr>
and yeah, you could have a "bootloader like" linux system that is used to select *something else* to do
<samueldr>
that's what Mobile NixOS does for generations
<romildo>
I am not seeing what is wrong with this meta attribute 'license', reported as invalid by nixos-review:
<romildo>
license = with stdenv.lib.licenses; [ bsd2 lgpl2Only zlib ];
h0m2 has joined #nixos
<romildo>
Any clue?
<V>
because it's license and not licenses
<V>
license is just one license
<V>
or, wait. no
<V>
that should be valid?
<jdnixx>
ok yeah that's wht I figured building android via nixos infrastructure would do. but yeah guess it's more involved than just "fetch me an AOSP image with <these characteristics>"
<V>
nix-repl> with lib.licenses; [ bsd2 lgpl2Only stdenv.lib.licenses.zlib ]
<V>
[ { ... } { ... } { ... } ]
<notgne2>
lol
<V>
the efl nix expression just so happens to import zlib
<V>
and thus it's bound in that scope, and the `with` does not override that
<V>
this kind of thing happens way too often and `with` should probably override entries in the existing scope
<notgne2>
I feel like if it did, so many things would be more inconvenient, though maybe it would be better than uhh... using a data compression library as a license by accident
<romildo>
This behavior is surprising to me. It goes against the notion lexical scoping.
<notgne2>
yeah it's very hard to predict, but for instance you might want to do `with pkgs;` while still keeping your overridden definition in the parent scope
<notgne2>
so I guess that's why explicit scope imports take precedence
<V>
you can get inconvenient stuff happening regardless
ddellacosta has quit [Ping timeout: 246 seconds]
<V>
e.g. in the python PAM package it has to be called something other than pam, because otherwise callPackage will fill in the python package (i.e. itself) and not the system library
<V>
well.. I guess this is an instance of the overriding thing being incorrect
<V>
but it'll happen both ways, `with`'s behaviour here is just surprising
<{^_^}>
[nixpkgs] @7c6f434c merged pull request #99578 → rr: 5.3.0 +> 9ff37581 in rr-unstable add unstable until a new release is made → https://git.io/JUdR2
<V>
but it's the best documentation on NixOS' Ruby support there is
<pjt_tmp>
V: thanks too
<V>
The wiki has the unfortunate tendency to be out of date
<V>
esp. after it was proclaimed as not real documentation (which I think is sad)
<pinpox>
So, I got most of my system and user configuration declared, but what do I do with files that contain secret information? E.g. Wireguard/SSH private keys, files containing passwords etc? I definitely don't want to have those in a GitHub repo, anyway to handle them declaratively?
<pinpox>
Is it possible to un-encrypt gpg files when doing a rebuild?
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 240 seconds]
<evanjs>
V: Yeah I've heard that too and totally agree. Would be nice if it was officially supported or at least endorsed, idk. Like the arch wiki is always helpful but it's nice to have something, you know, for Nix/NixOS 😝
Chiliparrot has joined #nixos
<V>
I just use the Arch Wiki for NixOS lmao
<etu>
That's not weird at all
<V>
most of the info there can be translated trivially assuming you know enough about Nix/NixOS
<etu>
Like in the past when Gentoo Wiki was the goto place for everyone
<etu>
I still miss the Gentoo Wiki
<V>
pinpox: IMO secrets aren't something that should be specified declaratively, they're state. if you can have something that generates keys that don't exist yet (like the SSH module does) that's pretty good
bk1603 has quit [Ping timeout: 240 seconds]
<V>
I have a directory /secrets that's only visible to root, with subdirectories for each module (wireguard, openssh, etc), and write their private data in there
<V>
and the only thing I specify declaratively is *where to find that*
<V>
etu: sure, I don't consider what I'm doing weird. I'm an ex-Arch user, and I find the wiki indispensable at times
mallox has joined #nixos
sangoma has joined #nixos
<V>
it's the most thorough and well-written piece of documentation on administrating and using a Linux distro I know of
<etu>
V: Yeah, in the past, the Gentoo wiki had that position. But then the Gentoo wiki was "lost" -- which kinda resulted in a black hole of information that the Arch wiki filled up
<V>
mmm
<V>
I don't think I've been using Linux for long enough to have been there for that :)
<pinpox>
V: Hm, ok that's a way to do it I guess. So basically when installing on a new machine, just copy or create a new /secrets directory and have the configuraton file read from it.
<V>
yeah
<pinpox>
Generating keys is all fine (e.g. ssh) but that doesn't really help if you want to use a known key that might be authorized to do things
<V>
you can just copy those in?
<V>
or make the generated key authorised
<V>
IIUC
<pinpox>
V: Yeah, I know I can copy those, was hoping for a more "automatic" approach that doesn't involve me doing stuff manuall ;)
<V>
pinpox: I believe nixops can copy secrets to hosts for you
<V>
disclaimer: I have never used NixOps
<pinpox>
V: btw. if I just manually create a /secrets dir, can I have the configuration.nix create links to those files without making them world-readable? Something like the a ssh key, I imagine I could put them in /secrets/ssh/root/id_rsa and have my config create a symlink to /root/.ssh/id_rsa for it, I just don't want those to be readable by all users
<V>
symlinks respect permissions of the file they point to
<V>
permissions/ownership are purely the responsibility of a file
<etu>
V: I think it was around 2009 it went away. iirc it was because the owner of the server hall didn't pay the rent for it. So the owner of the building cut power, internet and locked the doors. There was no backup except for google cache. The wiki wasn't controlled by the gentoo project.
<pinpox>
I see. I wasn't 100% sure how that is handled by the store
<pinpox>
I guess I'll do the /secrets dir approach then
<pinpox>
for now it seems like an easy solution
<V>
pinpox: one warning: of you use the openssh module key generation, you must create the directory the keys will go in first
<V>
since it unfortunately doesn't do that for you
cfricke has joined #nixos
<V>
(this isn't critical to know, will just provably save you some debugging time)
<pinpox>
V: I think I'll not be generating SSH keys. My root key is pre-determined and my user uses a Yubikey
* V
nods
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
fooker has joined #nixos
jani1234 has quit [Ping timeout: 256 seconds]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
ardumont_ is now known as ardumont
ManiacOfMadness has joined #nixos
simonpe^^ has quit [Remote host closed the connection]
reivilibre has quit [Ping timeout: 256 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<cole-h>
Allowing unfree doesn't magically download that file ;)
<NobbZ[m]>
So if hashes differ you downloaded the wrong file anyway, and chances are that the derivation doesn't even work with the incorrect file, even after fixing the hash
fendor has joined #nixos
<catalin>
so what should I do then ?
<NobbZ[m]>
Download the correct file
<V>
(I don't believe that file exists any more, it 404s for me)
nature has quit [Ping timeout: 256 seconds]
<NobbZ[m]>
Then the next thing you could try is to use an `overrideAttrs` from home-manager or otheer declarative package management, though I'm not sure if this preoblem is easily solvable from `nix-env` alone…
<imgoodnuf>
the driver dell has for download for linux is an rpm
cr4y1 has joined #nixos
tyxie has joined #nixos
<catalin>
:)) I am at the same spot I was when I come
cr4y1_ has joined #nixos
civodul has joined #nixos
<imgoodnuf>
The printing wiki page says there are many unfree drivers but they aren't listed - any idea how to list them? https://nixos.wiki/wiki/Printing
zupo has joined #nixos
cr4y1 has quit [Ping timeout: 246 seconds]
<kakarumba>
Is there a way to use overlays in config.nix or is that only configuration.nix feature? I cannot find examples in manuals how to use overlays in config.nix.
cosimone has quit [Read error: Connection reset by peer]
cosimone_ is now known as cosimone
Chiliparrot has joined #nixos
<jackdk>
I cannot find timezone information on the NixCon website. What does "11:00" mean?
<andi->
hopefully UTC
bk1603 has joined #nixos
<hl_>
jackdk: UTC+0
<jackdk>
thanks hl_++ . Sometimes conf websites try to "help" and read localtime from the browser. Confirming that the website unconditionally displays UTC+0?
<{^_^}>
hl_'s karma got increased to 1
<NobbZ[m]>
NixCon schedule times have been confirmed as beeing UTC via various channels. I'm sad that they still haven't added that information to the page…
ericsagnes has quit [Ping timeout: 272 seconds]
<jackdk>
thanks NobbZ[m] ++, first I've seen of the website so I missed all that discussion. Cool lineup of talks though
sputny has quit [Remote host closed the connection]
<aloiscochard[m]>
hello there, I'm trying to install tensorflow v1 in a nix shell, but so far I did not succeed: I'm following the instrution there -> https://nixos.wiki/wiki/Tensorflow but when doing ` pip install tensorflow==1.15.4` I'm hitting `ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/nix/store/r94aa2gj4drkhfvkm2p4ab6cblb6kxlq-python3-3.7.6/lib/python3.7/site-packages/six.py'`,
<aloiscochard[m]>
any idea how to fix this? Here is my nix-shell: https://pastebin.com/Tp0xwsLK ... please note I'm only looking for CPU support no cuda or otther stuff.
sputny has joined #nixos
<aloiscochard[m]>
mjlbach: ^^ I understand you might valuable input on this :) ty
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo29 is now known as alexherbo2
lsyoyom has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
bk1603 has quit [Ping timeout: 240 seconds]
dave8 has joined #nixos
<dave8>
i have two partition, sda is ubuntu and nixos will be sdb. to which should grub show?
<dave8>
which partition should be in nix config?
hugolgst has quit [Quit: Lost terminal]
alp has joined #nixos
<dave8>
V thanks for your help yesterday, i just failed to realize it was the path
<dave8>
for root i need to adapt
dave8 has quit [Remote host closed the connection]
<mpickering>
With the cachix github workflow action can I use another cache, ie, using "cachix use xxxx"
dave8 has joined #nixos
<domenkozar[m]>
mpickering: yeah
<dave8>
i installed nixos on a second partition. i have sda, sdb using grub for sdb in the config. Everything went well, the only thing is that i can not boot into NIXos, because grub is not starting. Can anybode help?
<domenkozar[m]>
after cachix-action you can run a command `cachix use xxx`
<domenkozar[m]>
mpickering: I'll add that to the README so it's more visible
spease has joined #nixos
<dave8>
is there a nixos "reinstall" option?
<dave8>
or should i delete all partitions again?
<{^_^}>
[nixos-homepage] @garbas pushed to redesign-download « rollback all the styles and document/implement fist use case: no javascript »: https://git.io/JUFyN
<ajs124>
dminuoso: if you want to reintroduce a fixed version, feel free to @ me
<dminuoso>
ajs124: The more I look at this, the more Im convinced I dont. :)
<dminuoso>
It's quite annoying that microsoft doesn't even have a proper HTML5 variant to connect to skype for business meetings.
mnabipoor[m] has joined #nixos
<Ke>
systemd.user.services.petrified = let petrifiedPkg = super.stdenv.mkDerivation rec { ... } in {...};
<dminuoso>
Oh well.
vidbina has joined #nixos
<Reventlov>
Hey.
<Reventlov>
Everytime I launch firefox, it complains about not being set as the default browser (nixos, unstable)
bbarker has joined #nixos
<Reventlov>
Any idea how to make it stop ? (of course, saying, yes, I want you to be the default browser, or, no, stop asking me, changes nothing)
knerten has joined #nixos
<dminuoso>
Reventlov: browser.shell.checkDefaultBrowse in about:config
<dminuoso>
Oh, missing an `r` there. Copy+paste accident
sputny has quit [Remote host closed the connection]
<dminuoso>
That's of course very non-nixy, but hey it works.
sputny has joined #nixos
<Reventlov>
i'll take "it works" :)
<Reventlov>
thanks (but I wonder if there's something better)
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<dminuoso>
Reventlov: Definitely not something that just works out of the box
WilhelmVonWeiner has joined #nixos
<WilhelmVonWeiner>
the documentation should have a warning, that for all the talk of being able to roll packages and configuration back to previous generations, you cannot recover a configuration.nix
<{^_^}>
[nixos-homepage] @garbas pushed to redesign-download « rename tabs-navigation to collapse »: https://git.io/JUFQq
<dminuoso>
WilhelmVonWeiner: feel free to make the change and make a pull request
berberman has quit [Ping timeout: 260 seconds]
<dminuoso>
I dont recall any section of the manual making any big claims about "being able to roll configuration back"
<WilhelmVonWeiner>
ok
<WilhelmVonWeiner>
the documentation is mostly unclear at the best of times
<dminuoso>
Feel free to improve it anywhere you can.
<{^_^}>
[nixpkgs] @doronbehar pushed 0 commits to pkg/newsboat: https://git.io/JUFQ6
berberman has joined #nixos
D_ has quit [Ping timeout: 272 seconds]
<WilhelmVonWeiner>
The suggestion I would've made, to enable something like system.copySystemConfiguration by default, has clearly been decided on already (seeing it's default value of false)
dermetfan has quit [Ping timeout: 240 seconds]
vidbina has quit [Ping timeout: 240 seconds]
berberman has quit [Ping timeout: 240 seconds]
zupo has quit [Ping timeout: 240 seconds]
berberman has joined #nixos
<maralorn>
I generally wouldn‘t assume that an options default value is written in stone.
<maralorn>
I would like to write a large chunk of documentation about Haskell maintenance in nixpkgs. There is a lot of detailled information that people right now only learn by being corrected, when they open a PR.
<maralorn>
On the other hand this will probably be nearly completely irrelevant to first time/casual nixpkgs users.
<maralorn>
So I am wondering: Can I put stuff like that in the nixpkgs manual. And if I can‘t where else?
<maralorn>
Hm, there is nixos docs/marketing channel, isn‘t it?
<Ke>
btw. is this stuff that can be mechanically validated?
<maralorn>
jkarlson: Maybe parts of it.
<maralorn>
jkarlson: But this is much more of discoverability of what to do, not so much about what not do.
<maralorn>
I very often hear people talking about "only nix wizards" being able to fix a Haskell build. But I think 80% of that is because people don‘t know about the not really complicated but highly relevant concepts. Just because they don‘t stand anywhere.
<buovjaga>
Ke: thanks, I will try it :)
berberman has quit [Ping timeout: 240 seconds]
<Reventlov>
small python question
<Reventlov>
I just installed python38Packages.scapy, but importing scapy in a python3.8 shell does not work
<Reventlov>
Did I miss something ?
<Reventlov>
or do I have to create a custom python-with-packages in order to use python libraries ?
<{^_^}>
iurie-sw/geonkick#120 (by magnetophon, 5 weeks ago, closed): LV2 is installed in wrong path
<buovjaga>
Ke: now the timer is starting OK! But I am not sure ${petrifiedPkg}/bin/petrified is pointing to the right path - am I wrong in assuming I should pass petrifiedPkg to that? I tried debugging by systemd-cat, but I don't know how to pipe echo to it (it says echo is not found in the path) :(
magnetophon has quit [Read error: Connection reset by peer]
domogled has quit [Ping timeout: 260 seconds]
<buovjaga>
I mean I just threw that echo "${petrifiedPkg}" | systemd-cat -p emerg into the beginning of ExecStart
<sphalerite>
buovjaga: you can use `systemctl cat petrified.service` to see what ExecStart actually ends up as
<solene>
I use luks for full disk encryption on nixos but my laptop keyboard doesn't work at this stage. Using an usb keyboard work though. I tried to use boot.initrd.kernelModules = [ "hid_asus" "i2c_hid" "i2c_core" "hid_generic" "usbhid" "xhci_hcd" "atkbd"]; to have the modules but I still don't have a working keyboard...
<solene>
should I try to add more modules from $(lsmod) output until it works?
<solene>
sphalerite: thanks for your advice about alsa ucm yesterday. I installed alsa-conf-ucm and it worked out of the box, I didn't had to add the files! :)
growpotkin has joined #nixos
<solene>
except Windows, it's the first OS which get the sound out of the box on this laptop.
flox has joined #nixos
<flox>
does anybody know by chance how I can best test build changes in the stdenv native/nix/linux stages? not sure what I need to pass to nix-build to actually have it run
davidv7_ has joined #nixos
davidv7 has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}>
[nixpkgs] @ttuegel merged pull request #99621 → systemd: show CanMultiSession again → https://git.io/JUFAl
<evanjs>
I know we can just use nix run nixpkgs.nixUnstable, but it's been pretty messy when using it with shells if I don't want to install it globally (or in my user profile), blablabla
<buovjaga>
sphalerite: ahh, awesome: I was missing usr/local before bin in the path! Let's try again...
vidbina has joined #nixos
otulp has joined #nixos
<xensky>
can anyone help with patchelfing binaries created by godot?
zacts has joined #nixos
<sphalerite>
buovjaga: it should probably install to $prefix/bin, not $prefix/usr/local/bin though, are you writing the package as well?
zacts has quit [Client Quit]
magnetophon has quit [Read error: Connection reset by peer]
magnetophon1 has joined #nixos
zacts has joined #nixos
knupfer has joined #nixos
SplitFire[m] has joined #nixos
euandreh has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
<hugolgst>
is it working with a YubiKey?
<rycee>
hugolgst: I also have `pkgs.yubikey-personalization` in `services.udev.packages`, which may or may not be relevant to the LUKS thing.
<{^_^}>
[nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JUbCb
emilsp has quit [Read error: Connection reset by peer]
emilsp has joined #nixos
<buovjaga>
sphalerite: yep, the package is included. Here is the snippet from /etc/nixos/configuration.nix and also results from running the petrified script manually as user and root: https://paste.simplylinux.ch/view/73979731 Fails as normal user
<rycee>
hugolgst: Yes, during boot it will show a prompt asking to insert the yubikey and when I do so it will ask for the pin.
<sphalerite>
buovjaga: beyond that, I'd suggest not running it as your user. You could use DynamicUser = true; CacheDirectory = "petrified"; in serviceConfig (and remove the User setting), and pass -c ${./petrifiedrc}
<buovjaga>
sphalerite: with that change, it says "install: cannot create regular file '/etc/petrified.conf': Permission denied. It fails on this line in the Makefile: install -Dm0600 petrified.conf "$(DESTDIR)$(ETCPREFIX)/petrified.conf"
<sphalerite>
buovjaga: that way, nixos-rebuild will make petrifiedrc part of the system config, which means that it will also be affected by nixos rollbacks and such
<buovjaga>
aha, interesting, thanks
<sphalerite>
ah, though it'll be world-readable, which isn't desirable, it seems :)
<sphalerite>
buovjaga: hm, you can either pass ETCPREFIX=$(out)/etc , to have it install the config to the package output path, or ETCPREFIX=$(NIX_BUILD_TOP) to have it install the config to the build directory which will be removed once the build is complete
jani1234 has joined #nixos
<sphalerite>
note that in either case it won't use that installed file, though it looks like you're not expecting it to anyway.
<buovjaga>
yep, I'd rather use the file in home dir, thanks :)
eoli3n has quit [Remote host closed the connection]
<buovjaga>
trying VARPREFIX=$(out)/var now as well...
eoli3n has joined #nixos
<evanjs>
Does fetchGit's support for private repositories not translate into e.g. CARGO_NET_GIT_FETCH_WITH_CLI for buildRustPackage?
jani1234 has quit [Ping timeout: 264 seconds]
knerten2 has joined #nixos
<jkt>
hmm, so I just found out that the diff-highlight is there, but it's not in my $PATH, it's only in /nix/store/iky1f3riijvlgz9bhmlb2153kjnvzwnf-git-2.28.0/share/git/contrib/diff-highlight/diff-highlight
<evanjs>
wait this is just my lockfile being out of date, isn't it
<NobbZ[m]>
`fetchGit` does not more than `git clone url; git checkout sha; rm -rf .git`, conceptually
<jkt>
how do I make sure that I get this thing in my $PATH ?
Spiney has quit [Ping timeout: 246 seconds]
<hugolgst>
rycee: Do you think there's a script that we could use to generate a gpg key and put it automatically onto a yubikey?
<jkt>
is seems that git's default.nix takes some steps to put some of the contrib scripts into $out/bin, but definitely not all
<jkt>
how do I reference them from a shell context (or .gitconfig file)?
maxdevjs has joined #nixos
knerten1 has quit [Ping timeout: 240 seconds]
hloeffler has quit [Ping timeout: 245 seconds]
dermetfan has joined #nixos
<{^_^}>
[nixpkgs] @svalaskevicius opened pull request #99633 → tmux: malloc_trim memory after history is cleaned → https://git.io/JUb80
<jasom>
How do I get ca-certificates in an FHS user environment?
<jasom>
correction; how do I get git to look at the ca-certificates in an FHS user environment instead of /no-cert-file.crt
<jasom>
it seems to be trying /nix/store/aqafh2kgahm2hv3nkihmgnvsg7y4ihcj-openssl-1.1.1g/etc/ssl/certs/244b5494.0 which doesn't exist in a pure nix shell
Spiney has joined #nixos
endformationage has joined #nixos
Izorkin has quit [Ping timeout: 240 seconds]
Izorkin has joined #nixos
<damjan>
jasom: have you tried OPENSSL_CONF=/etc/ssl/openssl.cnf (wild guess)
<{^_^}>
[nixpkgs] @matthuszagh opened pull request #99634 → python3Packages.skidl: init at unstable-2020-09-15 → https://git.io/JUbB4
cole-h has joined #nixos
zaeph has quit [Quit: zaeph]
<jasom>
damjan: I will try that next
zaeph has joined #nixos
<{^_^}>
[nixos-search] @Mathnerd314 opened pull request #203 → Add basic support for listing texlive packages → https://git.io/JUbBM
Izorkin has quit [Ping timeout: 258 seconds]
ris has joined #nixos
<jasom>
damjan: no joy
<rycee>
hugolgst: I don't know if there is such a script. I've never looked for it. I imagine it would be possible to make one.
<jasom>
damjan: looks like "$dir" in openssl.cnf expands to whatever "openssl -d" shows which is compiled-in; I'm looking to see if it can be overridden with an environment variable
<hugolgst>
rycee: and is it possible to add another yubikey who can unencrypt the computer?
<rycee>
hugolgst: Not sure what you mean but you can keep one set of GPG signing, encryption, and authentication keys on a yubikey. And they can of course be different for different devices.
<rycee>
So I imagine it should work fine to have a separate key for the disk unlock.
ericsagnes has quit [Ping timeout: 272 seconds]
<jasom>
hmm looks like its trying to open e.g. /etc/ssl/certs/38ae8eda.0 rather than /etc/ssl/certs/ca-certificate.crt
cosimone has quit [Quit: Quit.]
dbmikus has quit [Remote host closed the connection]
<jasom>
outside of a pure nix-shell it opens /etc/ssl/certs/ca-certificates.crt when doing a "git pull" but within the pure nix-shell it doesn't even try to open that file, even when I set SSL_CERT_DIR
proofofkeags has joined #nixos
meh` has quit [Ping timeout: 260 seconds]
hugolgst has quit [Ping timeout: 246 seconds]
cosimone has quit [Ping timeout: 240 seconds]
waleee-cl has joined #nixos
<{^_^}>
[nixpkgs] @jonringer opened pull request #99636 → pythonPackages.*: bump minor versions → https://git.io/JUb0z
euandreh has quit [Ping timeout: 272 seconds]
ericsagnes has joined #nixos
Henson has joined #nixos
mananamenos_ has joined #nixos
mDuff has joined #nixos
alp has quit [Ping timeout: 240 seconds]
mananamenos has quit [Ping timeout: 258 seconds]
<buovjaga>
sphalerite: the unit is still not doing anything. This is the current version: https://paste.simplylinux.ch/view/7d2819d0 I also set in the .petrifiedrc file for it to log into journal, stdout and a .log file in home, but nothing appears
nature has joined #nixos
is_null has joined #nixos
<{^_^}>
[nixpkgs] @malte-v opened pull request #99641 → haskellPackages.domain-auth: disable test suite → https://git.io/JUbEN
<cole-h>
infinisil: ping
a4wc6n[m] has joined #nixos
<jasom>
I have a really hacky solution: cp -a /etc/ssl/certs . && c_rehash certs; export SSL_CERT_DIR="$PWD/certs
zaeph has quit [Remote host closed the connection]
zaeph has joined #nixos
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<buovjaga>
the timerConfig.Persistent should make the unit fire on every reboot, I assume
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rajivr has quit [Quit: Connection closed for inactivity]
ym555 has quit [Ping timeout: 260 seconds]
<sphalerite>
buovjaga: the path to petrifiedrc looks wrong, you can either use "${./petrifiedrc}" and place "petrifiedrc" next to configuration.nix
bbarker has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
<buovjaga>
oh sorry I overlooked that :(
zupo_ has joined #nixos
<sphalerite>
buovjaga: or you can use "/etc/petrifiedrc" or similar to avoid copying it world-readable to the nix store — in that case I'm not sure it'll work with DynamicUser since the user needs to own the config to read it if you don't make it world-readable.
<buovjaga>
Now there is some problem with the script "Error getting an IP address", even though it once worked manually. I will stop for today. Thanks and sorry to all involved
<evanjs>
Well I'm at a loss re getting sysinfo working with anything other than buildRustPackage. crate2nix, cargo2nix, naersk either fail to compile said crate or don't produce the libraries it then fails to import
<jkt>
is that because the Boost package has an explicit option for setting up Python version?
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<simpson>
jkt: You'd want to replace pythonPackages, I think. (Also I'm not a fan of overlays in general, but in this case you're not doing anything obviously wrong.)
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<jkt>
simpson: I'm coming from Gentoo where overlays are *the* way of adding/modifying/whatever things to the package collection. What do I use in NixOS?
<jkt>
just for a collection of throw-away packages that I do not intend to upstream
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<simpson>
jkt: There is no single holistic package collection on the local disk; you can (and many folks do) have a local git checkout of nixpkgs and build everything from that.
devalot has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<jkt>
what happens when the version I base my changes on goes totally out-of-sync compared to the channel I'm on?
<simpson>
If you don't want to upstream at all? Just write raw Nix expressions, using shell.nix and nix-shell to create temporary environments as needed.
<simpson>
> git-review.override { pythonPackages = python3Packages; } # this builds for me; I don't know if it works
<simpson>
Like, when there's an API change? Then you have to rewrite your expressions. But the APIs don't change often, and backwards compatibility is pretty good IME.
<jkt>
simpson: I think I'm mostly worrying about bits like having different versions of dependencies, but I'm just beginning to understand that this might not be a concern (right?)
<jkt>
I just found out that one desktop app that I'm an upstream maintainer of (trojita) is defined in nixpkgs, but the Qt version to use for it is defined somewhere else
<simpson>
Yeah, that's not a problem at all. If you want a specific minor version of Python 3, say `python37Packages` instead.
<jkt>
what happens in nixpkgs when there's a security hole in, say, zlib? how are all the reverse depndencies updated?
<simpson>
Many things get to be rebuilt.
<jkt>
right, and zlib is probably a bad example because it has a stable ABI, while Qt is a bit different, hence that version pinning "from outside", I see
lsix has quit [Ping timeout: 272 seconds]
<simpson>
All dependencies are carried forward. If zlib changes, then everything transitively depending on it will get rebuilt.
<jkt>
why is Trojita done like this, then? pkgs/top-level/all-packages.nix: trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita {
<simpson>
Qt's only different because it's got runtime library versions that have to line up, and yes, that does make life unpleasant sometimes.
<jkt>
is that because you want to support mixing appA with Qt 5.12 and app B with Qt 5.13, for example?
bvdw has joined #nixos
<simpson>
Yes. Although it's rather backwards for us; it's because we want to support Qt 5 *at all*. By default, for any library, we support mixing and matching different versions.
<simpson>
There's no system glibc, so there's no requirement that every process use the same glibc. It's not a problem.
<jkt>
and why some packages use libsForQt5.callPackage and others libsForQt514.callPackage ?
<jkt>
simpson: wow :)
<{^_^}>
[nixpkgs] @danieldk opened pull request #99645 → sentencepiece: remove static library from the output → https://git.io/JUbrH
is_null has joined #nixos
<jkt>
simpson: where do I put that git-review.override {...} if I want to just install this to my default user profile (so that I have it in $PATH, etc)? I tried /etc/nixos/configuration.nix , but the error messages I'm getting do not help me much
heinrich5991 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
berberman_ has quit [Ping timeout: 240 seconds]
berberman has joined #nixos
<simpson>
jkt: Guessing that you had a situation like `[ x.override { ... } y z ]` yes? Nix needs parentheses; try `[ (x.override { ... }) y z ]`
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<jkt>
simpson: I was apparently mixing syntax for an overlay with a syntax for the packageOverrides function
domogled has quit [Read error: Connection reset by peer]
<cole-h>
infinisil++ Thanks :D
<{^_^}>
infinisil's karma got increased to 361
<zgrep>
If I'm using an overlay (github.com/lopsided98/nix-ros-overlay in particular), how would I change one of the propogatedBuildInputs (for rosPackages.noetic.rosbridge-library) from one python module (bson) to another (pymongo)? It's used as a dependency of other things, so I'd like to change it in such a way that everybody sees the change. I guess I could clone the overlay and change it manually (which I did, and of course it worked),
<zgrep>
but is there another way that's more (or perhaps less) recommended?
knupfer has quit [Read error: Connection reset by peer]
<cole-h>
infinisil: If you have some more free time, could I ask you to take care of cherry-picking that to 20.03 and 20.09? If not, I can open a PR in a bit.
<cole-h>
PRs*
<infinisil>
cole-h: PR's sound good, I can merge when I see that ofborg is happy
dadada_ has quit [Ping timeout: 246 seconds]
<infinisil>
I could cherry-pick, but I don't want to do that unless I've tested stuff myself
noonien has quit [Quit: Connection closed for inactivity]
<cole-h>
infinisil: Roger that. I'll send them up in ~an hour
<hugolgst>
what are you doing guys
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<zgrep>
lopsided98: Hm. I'm most likely doing something wrong, but it's not working for me. It still ends up using bson instead of pymongo. (Additionally/unrelated: I assume pyopenssl should be automagically included as a dependency, but it isn't.)
<lopsided98>
zgrep: could you post your overlay somewhere?
<lopsided98>
zgrep: noeticPython3 is not a thing. Also you aren't actually overriding rosbridge-library, just creating an attribute called bson in the ROS package set. Here is a version that should work: http://ix.io/2zPS
<lopsided98>
zgrep: As for why you manually need to add pyopenssl: either rosbridge_server is missing a dep in its package.xml, or a package in nixpkgs is missing a propagatedBuildInput
<__red__>
Question: mediawiki is a php application. That means that php should be specified as a dependency right?
<__red__>
Is it considered good/bad practice to use the generic php package as the dep? ... as opposed to trying to pin it to a specific version for no reason?
<damjan>
__red__: well php by itself wont run mediawiki. so you need something like uwsgi+php, or fpm or apache + mod_php
<__red__>
Oh - then since there are options then I guess we shouldn't force anything to be pulled in?
<__red__>
(ideally I guess the choice should be in the module... interesting)
<damjan>
__red__: btw, github now has a new tool called github cli github.com/cli/cli that replaces `hub`
<{^_^}>
[nixpkgs] @IvarWithoutBones opened pull request #99656 → pineapple: init at 1013 → https://git.io/JUb1X
hugolgst has quit [Remote host closed the connection]
knupfer has quit [Read error: Connection reset by peer]
knupfer1 has joined #nixos
knupfer1 has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
<{^_^}>
[nixpkgs] @NeQuissimus pushed 3 commits to release-20.09: https://git.io/JUb15
knupfer has joined #nixos
knupfer has quit [Client Quit]
alp has joined #nixos
{`-`}_ has joined #nixos
nick_h_ has joined #nixos
angerman_ has joined #nixos
jlpeters has quit [Ping timeout: 244 seconds]
SrPx has quit [Ping timeout: 244 seconds]
chrisaw has quit [Ping timeout: 244 seconds]
alanz has quit [Ping timeout: 244 seconds]
mjsir911 has quit [Ping timeout: 244 seconds]
marcinkuzminski has quit [Ping timeout: 244 seconds]
aloiscochard[m] has quit [Ping timeout: 244 seconds]
yeongsheng_tan[m has quit [Ping timeout: 244 seconds]
nick_h has quit [Ping timeout: 244 seconds]
bqv has quit [Ping timeout: 244 seconds]
siraben has quit [Ping timeout: 244 seconds]
DamienCassou has quit [Ping timeout: 244 seconds]
joepie91 has quit [Ping timeout: 244 seconds]
Rian[m] has quit [Ping timeout: 244 seconds]
bridge[evilred] has quit [Ping timeout: 244 seconds]
monokrome has quit [Ping timeout: 244 seconds]
alexfmpe has quit [Ping timeout: 244 seconds]
jtojnar has quit [Ping timeout: 244 seconds]
codyopel has quit [Ping timeout: 244 seconds]
Forkk has quit [Ping timeout: 244 seconds]
damjan has quit [Ping timeout: 244 seconds]
bitonic has quit [Ping timeout: 244 seconds]
glowpelt has quit [Ping timeout: 244 seconds]
angerman has quit [Ping timeout: 244 seconds]
felschr1[m] has quit [Ping timeout: 244 seconds]
{`-`} has quit [Ping timeout: 244 seconds]
ZerataX1 has quit [Ping timeout: 244 seconds]
GuillaumeChrel[m has quit [Ping timeout: 244 seconds]
greizgh has quit [Ping timeout: 244 seconds]
unclechu has quit [Ping timeout: 244 seconds]
sstreet[m]1 has quit [Ping timeout: 244 seconds]
Ericson2314 has quit [Ping timeout: 244 seconds]
mkg20001 has quit [Ping timeout: 244 seconds]
jojosch|Johannes has quit [Ping timeout: 244 seconds]
samueldr has quit [Ping timeout: 244 seconds]
janneke has quit [Ping timeout: 244 seconds]
c4rc4s has quit [Ping timeout: 244 seconds]
incognito9999 has quit [Ping timeout: 244 seconds]
megfault has quit [Ping timeout: 244 seconds]
LeshaInc has quit [Ping timeout: 244 seconds]
ar has quit [Ping timeout: 244 seconds]
worldofpeace has quit [Ping timeout: 244 seconds]
Guest29939 has quit [Ping timeout: 244 seconds]
morr has quit [Ping timeout: 244 seconds]
nick_h_ is now known as nick_h
jojosch|Johannes has joined #nixos
knupfer has joined #nixos
<jkt>
so, I'm trying to add a python package to nixpkgs, it's a pretty boring one, installable via pip. Here's what I'm doing: http://paste.openstack.org/show/798714/
knupfer has quit [Client Quit]
bbarker has joined #nixos
incognito9999_ has joined #nixos
<jkt>
what am I doing wrong?
<jkt>
error: undefined variable 'gatt-python' at (string):1:132
<jkt>
`nix-env -f $NIXPKGS -qaP '.*gatt.*'` can find it, but when I try to use it via NIXPKGS=~/work/prog/nixpkgs nix-shell -p 'python38.withPackages (ps: with ps; [ gatt-python ])', it breaks:
knupfer has joined #nixos
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
chrisaw_ has joined #nixos
knupfer has quit [Client Quit]
LeshaInc1 has joined #nixos
knupfer has joined #nixos
janneke_ has joined #nixos
damjan_ has joined #nixos
knupfer has quit [Client Quit]
jlpeters_ has joined #nixos
alanz_ has joined #nixos
marcinkuzminski_ has joined #nixos
knupfer has joined #nixos
c4rc4s_ has joined #nixos
msirabella has joined #nixos
bitonic_ has joined #nixos
Forkk_ has joined #nixos
SrPx_ has joined #nixos
bkv has joined #nixos
monokrome|stole has joined #nixos
mystfox has joined #nixos
morr_ has joined #nixos
moet has joined #nixos
greizgh_ has joined #nixos
alanz_ is now known as alanz
<moet>
silly question, perhaps: how can i change my mouse cursor? i'm on a hidpi screen and i frequently lose the tiny default x-server cursor
<moet>
i've tried using lxappearance with xorg.xcursorthemes installed, to write out the ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini but that's not working
ZerataX1 has joined #nixos
<jkt>
moet: that depends on the DE you're on
<moet>
jkt: i'm not using a DE .. my bashrc calls startx if i'm on getty1 and there's no x session
<jkt>
moet: I'm pretty sure that Qt will try to use a cursor which "repsects DE settings", which in your case might mean some random default
<{^_^}>
[nixpkgs] @Ma27 opened pull request #99658 → nixos/nextcloud: fix nginx config to allow copy/move-operations again → https://git.io/JUbMH
ar has joined #nixos
aloiscochard[m] has joined #nixos
yeongsheng_tan[m has joined #nixos
<jkt>
moet: the point is that this is one layer above X
jtojnar has joined #nixos
Rian[m] has joined #nixos
siraben has joined #nixos
DamienCassou has joined #nixos
janneke_ is now known as janneke
<moet>
jkt: so i'll need separate settings for Qt and GTK to cover most apps?
<azazel>
moet: cursors are an application resource in xorg
GuillaumeChrel[m has joined #nixos
<jkt>
moet: I don't use startx, so I don't know, but I know that these toolkits can have separate cursor themes
sstreet[m]1 has joined #nixos
mkg20001 has joined #nixos
Ericson2314 has joined #nixos
damjan_ is now known as damjan
<azazel>
both Qt and GTK+ do have their ways, do you use any desktop environment? Because usually those do have a "proper way" of dealing with cursors into the preferences
Guest350 has joined #nixos
Guest350 has joined #nixos
Guest350 has quit [Changing host]
<moet>
i'm using startx which calls my xinitrc which calls ratpoison .. i've properly set the ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini to use my desired cursor using lxappearance, but apps (eg. firefox) don't seem to respect that sesting
<moet>
*setting
<jkt>
ah, so with nix-shell, it's this wonderful thing, `NIX_PATH=nixpkgs=/home/jkt/work/prog/nixpkgs nix-shell ...`
<jkt>
I wonder why nix-env respects $NIXPKGS while nix-shell needs this dance
<azazel>
if not, for GTK+ modify ~/.config/gtk-3.0/settings.ini like this /home/azazel/.config/gtk-3.0/settings.ini
knupfer has quit [Ping timeout: 240 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<jkt>
now, how do I say that my Python library is Python 3.4+ only?
<azazel>
I had to explicitly add the theme name to make it work
<worldofpeace>
jkt: disabled = pythonOlder "3.4"
<moet>
azazel: yes, i've added the theme to that file using lxappearance
Guest350 is now known as joepie91
<moet>
however gtk apps (eg. file chooser and firefox) do not seem to respect that file
boombim has joined #nixos
nwspk has quit [Quit: nwspk]
<azazel>
moet: they don't respect it if you have a gsettings daemon running
<jkt>
worldofpeace: awesome, thanks. Would be even prettier if it was somewhere in the docs :)
<azazel>
do you have it?
nwspk has joined #nixos
jani1234 has joined #nixos
<boombim>
hey guys. Where i can find maintainers of packages?
<azazel>
boombim: in the package's metadata
<moet>
azazel: there's no gsettings daemon running as my user
qrilka[m] has joined #nixos
<azazel>
moet: and you have restarted FF and the setting isn't honored?
<azazel>
moet: do you use a desktop environment of sorts?
<worldofpeace>
jkt: maybe open an issue? I'm pretty sure the python docs are markdown so it's pretty easy to edit for a dev
<moet>
azazel: i found the problem: lxappearance correctly modified ~/.gtkrc-2.0 but did not add any cursor theme name to ~/.config/gtk-3.0/settings.ini
jani1234 has quit [Ping timeout: 256 seconds]
<solene>
using pantheon I get an error "failed to lunch command with status 1" when I resume the computer and want to log back into my account on unstable
<boombim>
Can i somehow add two repos to home manager if I'm using nix flakes?
<solene>
is it known?
<boombim>
For example i want to use all packages from stable and just several from unstable branch
<jkt>
worldofpeace: allright, let me get this thing building first, and I'll look into it afterwards. Thanks for that predicate/function, I grepped the package tree randomly, but wasn't able to find this one
<f0x>
I installed nix and archlinux-nix on my Arch install to try get Morph working, it built to /nix/store/d0r6p4p65ziiir9z3yrllpir7vpj4r7z-morph-unstable-dev/bin but that isn't actually added to my $PATH it seems
proofofkeags_ has quit [Ping timeout: 260 seconds]
proofofkeags has joined #nixos
cr4y1_ has quit [Remote host closed the connection]
<moet>
azazel: as i said before, there's no DE on my system.. startx -> .xinitrc -> ratpoison
justanotheruser has quit [Ping timeout: 240 seconds]
<moet>
in any case, i think that the GTK settings (which are now working) will do most of what i need
<moet>
thank yuo
<azazel>
moet: sorry, I read only that you use startx, which doesn't exclude a DE, anyway you're welcome
zaeph has quit [Quit: zaeph]
<azazel>
moet: If you find a way to change the cursor on chromium...
zupo has joined #nixos
boombim has quit [Remote host closed the connection]
<moet>
i'm currently working on Qt
justanotheruser has joined #nixos
cr4y1 has joined #nixos
zupo has quit [Client Quit]
<azazel>
moet: that's easy I think
sgrunert has quit [Remote host closed the connection]
nwspk has quit [Quit: nwspk]
proofofkeags_ has joined #nixos
nwspk has joined #nixos
nwspk has quit [Read error: Connection reset by peer]
proofofkeags has quit [Ping timeout: 256 seconds]
nwspk has joined #nixos
<moet>
yup. that's .icons/default/index.theme
<moet>
thanks all!
mananamenos has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
<xensky>
can anyone help with patchelfing binaries created by godot?
<azazel>
mmm godot?
<xensky>
it's a game engine (which is already packaged for nix)
zarel has joined #nixos
justan0theruser has joined #nixos
<azazel>
is it the one that supports oculus quest?
<xensky>
yeah
nwspk has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 260 seconds]
zaeph has quit [Remote host closed the connection]
zaeph has joined #nixos
<nf>
cole-h: how does your nixos-config end up in ~/.config/nixpkgs ? is that a canonical location or something? (i'm looking at your weechat module)
<azazel>
xensky: I used patchelf sometime, but for small things... I'll give a try to something like "patchelf --set-soname libXcursor.so.1 path/to/lib" repeated for all the libs, but I was more intrigued in finding how other people solved it, but I haven't an answer yet... someone that is not you has packages and probably used it on nixos, after all
<azazel>
s/has packages/has packaged/
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}>
[nixpkgs] @jktjkt opened pull request #99669 → python: gatt: new package → https://git.io/JUbFV
elvishjerricco has quit [Ping timeout: 272 seconds]
SrPx has quit [Ping timeout: 272 seconds]
sticks has joined #nixos
philr has joined #nixos
hoek has joined #nixos
dmj` has joined #nixos
SrPx has joined #nixos
knerten1 has joined #nixos
<xensky>
azazel: thanks, i can try that. the only problem i think i still have is that i can't seem to find the lib packages. if i `nix-env -qA libX11` i get nothing. but godot was able to be built with it, so i'm confused
chin-tastic has quit [Ping timeout: 258 seconds]
chin-tastic has joined #nixos
<{^_^}>
[nixpkgs] @santicalcagno opened pull request #99670 → [20.09] fbpanel: fix build by adding gdk-pixbuf-xlib → https://git.io/JUbFM
EdLin has joined #nixos
buggymcbugfix has quit [Ping timeout: 272 seconds]
elvishjerricco has joined #nixos
__monty__ has quit [Quit: leaving]
buggymcbugfix has joined #nixos
sticks has quit [Max SendQ exceeded]
<{^_^}>
[nixpkgs] @andys8 opened pull request #99671 → Update elm-language-server, and other elm tools → https://git.io/JUbFF
mgsk has quit [Ping timeout: 272 seconds]
knerten2 has quit [Ping timeout: 240 seconds]
<azazel>
xensky: those are in your installed godot closure, which you chan find with something with nix-store -q $(readlink $(which godot)) or ldd $(which godot)
<xensky>
i still think it's weird that nix-env -q couldn't find them, but.. at least i found them this way
<xensky>
now i just gotta... turn this into a script for every time i recompile a game...
davidtwco has joined #nixos
<azazel>
xensky: when you install a package, only that results to be in nix-env -q, not all its closure
carter has quit [Ping timeout: 272 seconds]
<xensky>
ah
jabster28 has quit [Client Quit]
Scriptkiddi has quit [Quit: killed]
mrpi has quit [Quit: killed]
ajs124 has quit [Quit: killed]
das_j has quit [Quit: killed]
carter has joined #nixos
jabster28 has joined #nixos
jabster28 has quit [Remote host closed the connection]
diamondman has quit [Ping timeout: 272 seconds]
Aleksejs has quit [Ping timeout: 258 seconds]
zupo has joined #nixos
<azazel>
xensky: you probably can modify the godot's package to automatically build a script that could patch the binary with the exact libraries used to build the game engine
jabster28 has joined #nixos
oharvey has quit [Ping timeout: 272 seconds]
Aleksejs has joined #nixos
<xensky>
azazel: i can modify it locally right, i don't -have- to submit it upstream to try it? (i would try to submit it if it works though)
ghuntley has quit [Ping timeout: 272 seconds]
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
mrpi has joined #nixos
das_j has joined #nixos
ghuntley has joined #nixos
diamondman has joined #nixos
oharvey has joined #nixos
<azazel>
xensky: no, of course not, you just use nix-build with it locally
<xensky>
azazel: sweet, thanks
ManiacOfMadness has quit [Ping timeout: 272 seconds]