bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
zeta_0 has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
zeta_0 has quit [Client Quit]
disksssssdjfkjds has joined #nixos
zeta_0 has joined #nixos
zeta_0 has quit [Remote host closed the connection]
zeta_0 has joined #nixos
<disksssssdjfkjds>
I'm at a shell on a nixos live usb. How can I chroot into an existing NixOS installation and run nix-collect-garbage?
<disksssssdjfkjds>
Larger issue is that after updating or failing to update because of space issues I cannot boot into NixOS anymore. I see the nvidia no screens error in the logs after mounting my nixos filesystem and navigating to /var/log/Xorg.log.old. I assumed I'd be able to choose an older configuration and boot just fine, but it just "hung" at a black screen
<disksssssdjfkjds>
like it does with graphics issues. ctrl+alt+f1,2,3,etc didn't take me to a shell either.
<clever>
disksssssdjfkjds: nixos-enter is a helper to chroot and setup env vars for you
<puffnfresh>
ah yeah I forgot about nixos-enter!
Rusty1 has joined #nixos
o1lo01ol1o has joined #nixos
<disksssssdjfkjds>
AWESOME! nixos-enter did the exact right thing since I'd already mounted my nixos install at /mnt :)
<disksssssdjfkjds>
thanks puffnfresh and clever. I'll see if this fixes it, otherwise I might need some nvidia help :S or help pinning to the older working version
mbrgm_ has joined #nixos
<puffnfresh>
you should be able to boot a previous generation disksssssdjfkjds
<puffnfresh>
are you saying the grub list isn't showing?
<disksssssdjfkjds>
puffnfresh The grub list is showing, but all of my previous generations weren't booting which makes 0 sense to me. I'm going to try the latest one and older ones after fixing the space issue just in case now htough.
<disksssssdjfkjds>
it looks like I booted just fine with latest configuration after fixing space issue
<{^_^}>
[nixpkgs] @lheckemann opened pull request #76672 → mirtk: enable tbb support for multithreading → https://git.io/JeNxQ
<disksssssdjfkjds>
I fear something might have happened with my recent partition moving/resizing/growing but fsck kept saying everything was okay for that partition.
mbrgm has quit [Ping timeout: 268 seconds]
mbrgm_ is now known as mbrgm
<gchristensen>
after a nix-collect-garbage, any deleted nixos profiles will stay in the bootloader until nixos-rebuild boot|switch is run
<clever>
disksssssdjfkjds: and switch wont work under nixos-enter, only boot|build
<colemickens>
What's the best ARM device available these days that is well supported by upstream/nixos? Should I just not overthink it and grab an RPi4?
disksssssdjfkjds has quit [Ping timeout: 260 seconds]
<evanjs>
colemickens: afaik rpi is the most well supported on nixos for arm
* colemickens
is surprised at so many arm instructions involving a manual installation. I would expect most people to be building netboot images or sd card images
<gchristensen>
me too
jluttine has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<DigitalKiwi>
when all you've got is a serial <> usb cable the whole world looks like a tty?
<clever>
DigitalKiwi: until your serial cable outputs B��������ɱ��jR
<clever>
DigitalKiwi: note, that should have been "Hello, world!" lol
<clever>
i have no idea why/how, but inserting a delay before the first print solved it
<{^_^}>
[nixpkgs] @hedning pushed commit from @bjornfor to master « gnomeExtensions.gsconnect: 27 -> 30 (#76633) »: https://git.io/JeNp6
<clever>
Enzime: i find that nix repl gets confused if i edit the file its running, so i have to quit and re-enter the repl, and then i have to repeat all previous commands
<clever>
so i tend to use nix repl to figure out the exact expr i want, but then switch to nix-build -E to run it repeatedly as i edit the files
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<Enzime>
clever: yeah makes sense, I've had that issue a few times as well
<lc>
hi, I have a repository using haskell.nix but when I build on different hosts I get different derivation keys but I can't figure out why, how do I analyse this
<chagra>
oh yeah forgot about the manual. I always just open it and Ctrl+F for the language of the software I'm packaging
<chagra>
thanks!
Chiliparrot has joined #nixos
dansho has joined #nixos
flatmap has joined #nixos
flatmap has quit [Client Quit]
flatmap has joined #nixos
<zx2c4>
ma27[m]: hey hoping we can get that wireguard pr merged today
<zx2c4>
whats the status with that?
<ma27[m]>
The assertion/noop thing isn't a blocker actually. Will take a look at this as soon as I'm on my laptop. IIRC it looked pretty fine, so should be doable today I guess :)
Chiliparrot has quit [Ping timeout: 260 seconds]
<flatmap>
I'm trying to use nix-env on a fresh new installed nixos; I can install any package, but "nix-collect-garbage -d" will remove (delete) all profiles;
<flatmap>
nix-env -f "<nixpkgs>" -i hello
<flatmap>
replacing old 'hello-2.10'
<flatmap>
installing 'hello-2.10'
avn has quit [Ping timeout: 260 seconds]
cosimone has joined #nixos
<flatmap>
ix-store -q --references `which hello`
<flatmap>
error: path '/hom/xxx/.nix-profile/bin/hello' is not in the Nix store
<alexarice[m]>
getting the error `lspci: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory` when trying to run a native steam game, anyone have any idea why this could be happening?
o1lo01ol1o has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
Chiliparrot has joined #nixos
cosimone has quit [Remote host closed the connection]
<lc>
tilpner_: it tells me that the input sources for the repo are different and if I do a file tree diff on the input sources the diff is the .git folder
<{^_^}>
[nixpkgs] @aszlig opened pull request #76697 → nginx: Clear Last-Modified if ETag is from store → https://git.io/JeAmx
selfsymmetric-pa has quit [Ping timeout: 268 seconds]
chloekek has quit [Ping timeout: 265 seconds]
vidbina has joined #nixos
v88m has quit [Ping timeout: 258 seconds]
MayeulC_backup has quit [Remote host closed the connection]
<Guanin>
Still struggeling with openldap and user auth. I am able to use sudo to switch to the account declared in the directory, but still not able to login as the user on the tty. Right now I'm testing this problem in isolation by building a VM. My config is still available here: https://gist.github.com/Amarandus/532641e29d92779f9d34f61cee76fbcb
yangm has quit [Remote host closed the connection]
lel[m] has quit [Quit: User has been idle for 30+ days.]
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 265 seconds]
mac10688 has quit [Ping timeout: 265 seconds]
provessor[m] has quit [Quit: User has been idle for 30+ days.]
<ma27[m]>
regarding matrix (in conjunction with IRC): I'm not even sure anymore if my (bridged) user is currently authenticated on freenode or not (I guess that's the reason why I couldn't join `#nixos-chat` last time I tried).
<ma27[m]>
Otoh I reduced the amount of messengers I need to use which is actually a good thing %)
<aanderse>
+1 for less messengers
corsair has quit [Ping timeout: 260 seconds]
zmlww[m] has quit [Quit: User has been idle for 30+ days.]
<{^_^}>
[nixpkgs] @bjornfor merged pull request #76706 → nixos/sysstat: provide a type for each module option → https://git.io/JeAGZ
<{^_^}>
[nixpkgs] @bjornfor pushed commit from @aanderse to master « nixos/sysstat: provide a type for each module option »: https://git.io/JeAGP
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen has joined #nixos
kleisli has joined #nixos
<ma27[m]>
aaron: to be honest - I somehow gave up a few days ago and started using rambox on my laptop :D
<ma27[m]>
but actually 👍️ :)
<{^_^}>
[nixpkgs] @filalex77 opened pull request #76708 → nixosTests.hardened: port to python → https://git.io/JeAGS
<nilsirl[m]>
How can I have nix-build use the current source tree?
v88m has joined #nixos
<Taneb>
nilsirl[m]: what exactly are you trying to do?
<nilsirl[m]>
I have the source of obs-studio on my computer
<nilsirl[m]>
(using git-clone)
<nilsirl[m]>
Is there a way I can get a result directory just by running a nix-build or something
<nilsirl[m]>
* Is there a way I can get a result directory just by running a nix-build or something?
<nilsirl[m]>
* Is there a way I can get a result directory just by running a nix-build or something?
alex[m]9 has quit [Quit: User has been idle for 30+ days.]
<evanjs>
nilsirl[m]: what do you mean? Is nix-build giving you something like `error: cannot auto-call a function that has an argument without a default value ('pkgs')`?
xeji has quit [Quit: WeeChat 2.2]
<nilsirl[m]>
evanjs: I'm not even running nix-build yet. I don't know how to run it to build obs
JaakkoLuttinen[m has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
fenedor has joined #nixos
<evanjs>
nilsirl[m]: okay so you want to do it with a specific git repo? If you haven't made any changes to the repo, it might be easier to simply override the src attribute
<nilsirl[m]>
evanjs:
<nilsirl[m]>
* evanjs
IslandUsurper has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<nilsirl[m]>
evanjs: yeah my question is how to override the src attribute. And why would that not be possible if changes have been made
<nilsirl[m]>
?
Vskilet has quit [Quit: User has been idle for 30+ days.]
v88m has quit [Ping timeout: 258 seconds]
<evanjs>
nilsirl[m]: sorry, I didn't mean to imply that, I was going to say that, if you have not made any changes, it might be simpler to just specify the git repo in the src override, vs building something you've cloned locally
cosimone_ has joined #nixos
<evanjs>
nilsirl[m]: is there a specifc commit you're trying to get?
<nilsirl[m]>
yes, so how would I override src with my local directory?
<evanjs>
ah I'll do that one then
joepie91[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
regnat[m] has quit [Quit: User has been idle for 30+ days.]
pachacuti[m] has quit [Quit: User has been idle for 30+ days.]
cosimone has quit [Ping timeout: 248 seconds]
sevcsik- has quit [Quit: User has been idle for 30+ days.]
<chagra>
aliases with -E probably have saved me a lot of time
<nilsirl[m]>
evanjs: thank you, this is very complex
brightone has quit [Ping timeout: 268 seconds]
<evanjs>
nilsirl[m]: hopefully it gets easier once you play with it a bit. nix/NixOS really does much of the heavy lifting for you :D
<immae>
Hello there, I just discovered by chance that I was wable to run something like "nix-env -i glibc-iconv", but I cannot find this "glibc-iconv" anywhere in any nix expressions (tried with "grep -r" and "find -name"), where does this magic name come from?
goibhniu has quit [Quit: User has been idle for 30+ days.]
jakobrs has joined #nixos
ddellacosta has joined #nixos
jakobrs has quit [Client Quit]
floscr has joined #nixos
jakobrs has joined #nixos
<deni>
is anyone running kubernetes on nixos?
craige[m] has quit [Remote host closed the connection]
<evanjs>
immae: you might want to check out nix-index, which lets you make this type of query: https://github.com/bennofs/nix-index. in this case, though, nix search seems to return what you're looking for
<deni>
I'm running into an issue where I initially deployed it with `services.kubernetes.masterAddress` set to localhost (as per the doc) but then I wanted to change that to the public IP of the server. Now something is broken with the certificate generation... ie. I'm not sure how to remove the old stuff and just let it regenerate everything from scratch
<immae>
evanjs: where does this alias come from though? I would expect to grep it somewhere in nix expressions...
<deni>
specifically certmgr.service is failling to start
<deni>
I tried removing kubernetes altogether but that stuff apparantely presists (ie. it's not idempotent)
<eon`>
deni: has the same issue, but I didn't found how to regenerate certs from scratch
<eon`>
s/has/had
<{^_^}>
[nixpkgs] @orivej-nixos merged pull request #76272 → Fix build and update dpdk and dependent packages → https://git.io/JeAZA
<{^_^}>
[nixpkgs] @orivej-nixos pushed 6 commits to master: https://git.io/JeAZx
<immae>
either that or refs/heads/your_branch, I’m not sure
<immae>
nilsirl[m]: but I know one of them works :p
<clever>
nilsirl[m]: just put a branch name where the rev goes, that simple
<immae>
jakobrs: if you don’t want to fork the whole nixpkgs, in your case you can for instance just override config.system.build.installBootLoader to a new value in your configuration
<clever>
nilsirl[m]: also, it will break every time somebody pushes to the branch, but only if you dont have the source already, causing all kinds of fun problems
<jakobrs>
immae: How would I do that?
ninjatrappeur[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
Thinkofname[m] has quit [Quit: User has been idle for 30+ days.]
clacke[m] has quit [Quit: User has been idle for 30+ days.]
Brian[m]4 has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<deni>
eon`: yeah I'm kind of surprised that the install/uninstall process isn't idempotent. Uninstalling it clearly leaves some stuff on the filesystem that gets reused when I try to install again. :/
<{^_^}>
[nixpkgs] @FRidh merged pull request #76652 → Packaging several async python web libraries / databases connectors → https://git.io/JeNQz
<{^_^}>
[nixpkgs] @FRidh pushed commit from @mmahut to master « python3Packages.trezor: 0.11.5 -> 0.11.6 »: https://git.io/JeAn6
<Athas>
Firefox has become incredibly crashy recently. Is that something anyone else has experienced?
vidbina has joined #nixos
frederic_chopwn[ has quit [Quit: User has been idle for 30+ days.]
<simpson>
Yes. I have a middling number of tabs open (80-90, I hear this is not "a lot of tabs") and often individual tabs will crash when I am not looking at them.
<simpson>
Pretty sure that the correct solution would be to toss half of them in bookmarks and close the other half, but that requires gumption which I don't currently have.
<ivan>
my firefox has not been crashing
<Athas>
I have tne entire browser segfault, not individual tabs.
<ivan>
you are using firefox and not firefox-bin, right
<Athas>
Yes.
<Athas>
I wonder if those systemd-coredump dumps contain something useful...
<ivan>
maybe you can see if firefox-bin makes your problems go away and then file a nixpkgs issue on firefox
<Athas>
Well, the core file is mostly useless because of no debugging symbols, but it looks like it terminated with a SIGABRT, which is a little unusual.
HappyEnt[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
<ivan>
also have uBlock Origin blocking a lot of stuff
gaisseml[m]1 has quit [Quit: User has been idle for 30+ days.]
<Athas>
Ah, so it's known. Good.
gxt has quit [Ping timeout: 240 seconds]
<gchristensen>
firefox beta has it fixed, but introduces other problems around scaling -- if you use differently scaled outputs
<Athas>
I do. Darn.
<Athas>
What's the firefox-wayland derivation?
<gchristensen>
I think it just sets MOZ_ENABLE_WAYLAND=1
<Athas>
Weird, I can do that on my own.
<Athas>
Maybe I'll just use firefox-esr-68 for a month or two.
jakobrs has quit [Quit: leaving]
jakobrs has joined #nixos
<Athas>
Lovely, that works.
luftmensch[m] has quit [Quit: User has been idle for 30+ days.]
orivej has quit [Ping timeout: 258 seconds]
gxt has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.7]
<deni>
eon`: I had to run `nix-store --delete` on a couple of certmgr paths that were in the store. And then when I redeployed it worked out fine it seems.
ayerhart has joined #nixos
<eon`>
deni: oh, nice, can you share which ones ?
olejorgenb[m] has quit [Quit: User has been idle for 30+ days.]
bendlas has left #nixos ["Kicked by @appservice-irc:matrix.org : User has been idle for 30+ days."]
Neo-- has quit [Read error: Connection reset by peer]
wavirc22 has joined #nixos
selfsymmetric-pa has joined #nixos
wavirc22 has quit [Client Quit]
avn has joined #nixos
Neo-- has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.7]
v88m has quit [Ping timeout: 258 seconds]
Neo-- has quit [Ping timeout: 258 seconds]
ixxie has joined #nixos
lord| has quit [Ping timeout: 265 seconds]
rkrzr has quit [Ping timeout: 260 seconds]
Guest38788 has joined #nixos
vld has joined #nixos
wildjames has joined #nixos
wildtrees has joined #nixos
<wildjames>
Does this mean my bash version is to old? bash 4.3
<wildjames>
tmp/.mount_znx2Q5aPj/znx: line 6: shopt: inherit_errexit: invalid shell option name
vld has quit [Ping timeout: 240 seconds]
<infinisil>
> bash.version
<{^_^}>
"4.4"
<infinisil>
Doesn't sound too old to me
<infinisil>
,dnw wildjames
<{^_^}>
wildjames: Provide as much info as possible on problems. What specifically doesn't work? What command did you run? What's the error? This makes debugging easier and helps getting faster responses
fusion809 has quit [Remote host closed the connection]
<wildjames>
./znx init ....
<wildjames>
i tried it on slackware that i found on a usb drive because my glibc is to old on my main devuan system
orivej has joined #nixos
<BugeyeD>
hi all. given nixos with many users, how does one go about ensuring all user-installed packages are appropriately patched for security? is there an established method to do this?
<wildjames>
Well never mind, i found another way to get it on usb drive.
<wildjames>
usb is super slow though so ill dd that to my harddisk in the hope that it will be usable.
<clever>
Baughn: the + may also translate into a space, try removing it?
<Baughn>
Problem is, of course, that some of these files have spaces and stuff in the filenames.
<Baughn>
I got around it with builtins.replaceString
<clever>
Baughn: id also prefer using pkgs.fetchurl if you have a hash, builtins.fetchurl harms performance more
<Baughn>
Nah, the + is suppposed to literally be there in the .jar filename.
<Baughn>
That's what I use.
<clever>
Baughn: what is the exact error msg?
<Baughn>
Well, here's one:
<Baughn>
error: The path name 'BiblioCraft[v2.4.4][MC1.12.2].jar' is invalid: the '[' character is invalid. Path names are alphanumeric and can include the symbols +-._?= and must not begin with a period. Note: If 'BiblioCraft[v2.4.4][MC1.12.2].jar' is a source file and you cannot rename it on disk, builtins.path { name = ... } can be used to give it an alternative name.
<Baughn>
But I've worked around it by now. *shrug*
<Baughn>
E24, while not exactly on schedule, will be happening.
<clever>
Baughn: another option is to use recursive hashing (will need a different sha256)
<clever>
Baughn: then you can set name="simple-name"; and generate /nix/store/hash-simple-name/[fancy]-complex name.jar
<clever>
Baughn: that would also be more compatible with running it thru buildEnv to put every jar into a single dir later
<clever>
Baughn: i think fetchurl { downloadToTemp = true; postFetch = "mkdir $out; mv downloadedFile $out/"; name = "simpler_name"; url = "..."; } would do that
<clever>
Baughn: but now the sha256 must be of the nar of $out, rather then the raw .jar itself
<{^_^}>
[nixos-channel-scripts] @edolstra pushed 2 commits to master: https://git.io/JeABU
orivej has quit [Ping timeout: 265 seconds]
<nioncode>
hi all. A few months ago I received an email to join nixos' github organization, which I totally forgot about until now. However, I don't know the benefit of joining or if there are any downsides to it, so I can't judge whether I should join or not. Was the email maybe triggered by mistake or how did I 'earn' the privilege to be part of the org? :)
<{^_^}>
[hydra] @edolstra pushed to flake « Build against nix-master »: https://git.io/JeARC
Chiliparrot has quit [Ping timeout: 248 seconds]
corsair has quit [Ping timeout: 240 seconds]
<{^_^}>
[nixpkgs] @kampfschlaefer opened pull request #76721 → rsync: Fix perl-substitution in rrsync → https://git.io/JeARl
vld has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 265 seconds]
kenshinCH has quit [Quit: WeeChat 2.6]
FRidh has quit [Quit: Konversation terminated!]
takeda has joined #nixos
drakonis has joined #nixos
<averell>
thanks LnL!
<Palpares>
MichaelRaskin: read half of the nix pills right now. i have the feeling this is too abstract. practical examples of how concepts are used in real life would be helpful IMO
<MichaelRaskin>
Thanks for reporting back. I think Nix manual is a long-form reference manual, but it does try to give some practical examples, too
<MichaelRaskin>
I wonder what you will say about it when you get around to it.
<Palpares>
funny thing: the nix-pills url is broken immediatly after my message
<makefu>
https://www.youtube.com/watch?v=61MuMY9XFNo shows the nix-lang constructs with real-world examples. however if you went through half of nix-pills then this may not be super new
<LnL>
averell: a bit hacky, I don't think there's a way to get at the function without importing again
<Palpares>
^^ i guess i have to practice in my VM and build my configs. when ready, I will be able to get the config back and do a fresh install
<Palpares>
also the wiki looks promising
selfsymmetric-pa has quit [Remote host closed the connection]
Chiliparrot has joined #nixos
<averell>
yeah, not looking for beauty awards, this is nicely self-contained so i like it :)
<kuznero>
Hi All! I just came across guix... what is the story with it? Why not contributing to nix/nixos? Why separate distribution? In all fareness good to have more likeminded approaches, but still...
<{^_^}>
[nixos-org-configurations] @edolstra pushed 3 commits to master: https://git.io/JeA0B
<{^_^}>
[nixpkgs] @jonringer pushed 10 commits to staging-next: https://git.io/JeA00
<eoli3n_>
I want to give a try to zfs, on nix zfs wiki : "creates boot partition outside of zfs", archlinux zfs wiki : "It is not necessary to partition the drives before creating the ZFS filesystem. It is recommended to point ZFS at an entire disk"
horner has joined #nixos
<MichaelRaskin>
kuznero:
<MichaelRaskin>
well, there is this idea of using GNU approach as much as possible
<MichaelRaskin>
So Guile
<MichaelRaskin>
(and then there is some unification of expression language and build script language)
<MichaelRaskin>
And also GNU approach to software freedom…
<kuznero>
But like conceptually the same in terms of functional package manager, right? So, pretty much the same with lisp-kind of turing-complete language. If I understand correctly there was a reason for having nix the way it is - it is easier to generate hashes for packages, but with Guile that is "full" language, is it going it be possible at all?
<MichaelRaskin>
No problem at all
leotaku has quit [Ping timeout: 268 seconds]
<kuznero>
The thing with GNU - that is the only thing that makes it different. But even then it is possible to extend NixOS to come only with GNU-compatible packages. Nix itself is LGPL-v2.1?
<MichaelRaskin>
The hashed part is the derivation call
<MichaelRaskin>
Nix language changes rarely needed to change anything there
<MichaelRaskin>
And even switching to Guile doesn't really change much in the logic there. Derivation generation function call matters, how you construct its arguments is an irrelevant detail
<kuznero>
I see
<kuznero>
Is there any way users can benefit from both? I've seen examples like `guix import` that can install some nix-packages...
<MichaelRaskin>
Well, we have some complicated balance of attitutde towards unfree packages. Of course an official GNU distribution would not be satisfied with that balance.
<kuznero>
But separating GNU-compatible packages into GNU-channel in Nix would make it more appealing perhaps?
<MichaelRaskin>
You can install both Nix and Guix, no problems are to be expected
<MichaelRaskin>
Of course, they cannot _share_ anything (bash-based stdenv and Guile-based stdenv are different)
<kuznero>
I see
<MichaelRaskin>
Maybe guix import manages to convert simple Nix packages to Guix stdenv, never tried
<drakonis>
it requires nix to do it
<MichaelRaskin>
I think we want installation CD to work with Intel WiFi cards, which means we are already out of RYF eligibility
<MichaelRaskin>
(And we do not consider literal RYF rules a useful goal)
<kuznero>
Is there any way when Guix and NixOS communities can join forces so to say?
<drakonis>
MichaelRaskin: you're out of eligibility simply by offering convenience
<MichaelRaskin>
In the area where we are perfectly coaligned, it is actually better to stay independent
<kuznero>
I see
<MichaelRaskin>
(explaining people that no, the act they have suffered the same pain for ten years does not make this pain a good thing… it is better to have different voices suitable for different people)
<kuznero>
ok, just a crazy idea: would it be possible/feasible/interesting to have another front-end language instead of nix that will still be constituting NixOS?
<MichaelRaskin>
What is NixOS?
<kuznero>
That is nix, which can then be considered an intermediate language, that other languages can transpile into.
<MichaelRaskin>
Anyway, Nixpkgs value is a shared codebase with package data
<MichaelRaskin>
An alternative backend for faster evaluation of Nix sounds like something more useful…
<MichaelRaskin>
But yeah, if you just generate derivation calls from another language, that should work fine
<kuznero>
And that should attract people that prefer let's say language in a lisp-family. I can hear some excitement from guix community on that front.
<gchristensen>
sounds like guix :)
<kuznero>
guix with nix as a core language
<kuznero>
Thanks for the good discussion! And Happy coming New Year everybody!
bvdw has quit [Quit: bvdw]
bvdw has joined #nixos
kuznero has quit [Quit: Leaving]
jlv has joined #nixos
jlv has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
zaeph has quit [Ping timeout: 260 seconds]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
__monty__ has quit [Quit: leaving]
<Ralith_>
anyone have an example of overriding the version of an emacs package?
philr has joined #nixos
justanotheruser has quit [Ping timeout: 248 seconds]
<Ralith_>
nvm
jlv has joined #nixos
fendoer has quit [Read error: Connection reset by peer]
joko has quit [Ping timeout: 265 seconds]
gxt has joined #nixos
drakonis has quit [Ping timeout: 240 seconds]
fendor__ has quit [Quit: Leaving]
shah^ has quit []
tsrt^ has joined #nixos
<jlv>
Well, I just enabled zsh with home-manager, and the powerline is mostly bare and there are no colors. This doesn't feel right...
<jlv>
This is my first time trying zsh, so I can't tell if something is broken, or if this is just what default zsh looks like.
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @jonringer pushed to staging-next « libreoffice: make NIX_CFLAGS_COMPILE a list »: https://git.io/JeAun
takeda has quit [Ping timeout: 258 seconds]
justanotheruser has joined #nixos
<infinisil>
jlv: Sounds about right
justanotheruser has quit [Client Quit]
vld has joined #nixos
<jlv>
infinisil: So that is what default zsh looks like? I was kind of expecting the default to be at least as nice as bash.