eference in response to the question “What are
> the advantages of guix vs nix?”:
>
> https://news.ycombinator.com/item?id=16491797
Great write up! And great post too :)
--
Pierre Neidhardt
wow, I think I just used libtool to solve a problem -- somebody
help me! :>
xt
-bit on 64-bit systems)
- Static linking vs. dynamic linking.
Not completely sure that would fit a Guix blog entry though :p
--
Pierre Neidhardt
As a goatherd learns his trade by goat, so a writer learns his trade by wrote.
signature.asc
Description: PGP signature
I'm not doing anything to start Pulseaudio since it starts
on demand. I can't think of anything wrong with how I start my
user session. I run EXWM via ~/.xsession. See my dotfiles:
https://github.com/ambrevar/dotfiles
Find my config.scm attached.
--
Pierre Neidhardt
config.scm
to the server.
- Power consumption skyrockets.
If I kill all pulseaudio processes, it goes back to normal. That is to
say, until I log out and in again.
Can anyone reproduce?
--
Pierre Neidhardt
Newton's Little-Known Seventh Law:
A bird in the hand is safer than one overhead
files there:
https://github.com/Ambrevar/dotfiles
[1] https://github.com/ch11ng/exwm
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Chris Marusich <cmmarus...@gmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>> Otherwise a `xset -b` or `amixer set beep 0% mute` should be enough.
>
> Apparently there are various ways to control the beep. Check out:
>
> https://wiki.a
o, guix search capabilities combined with recutils are enormously helpful!
--
Pierre Neidhardt
signature.asc
Description: PGP signature
j7wn4sw6hx10hbvcs1v2adyf-emacs-prerelease-26.1-rc1/share/emacs/26.1/lisp/obsolete")
--8<---cut here---end--->8---
Notice that there are two batches of guix.d/* folders:
/home/ambrevar/.guix-profile/share/emacs/site-lisp/guix.d/*
and
/var/guix/profiles/per-user/ambrevar/guix-profile/share/emacs/site-lisp/guix.d/popup-0.5.3
The former is to be expected, the latter only happens randomly.
I wonder why that is. I'd rather keep the Guix folders appended so that
they have lower priority than my user-local site-lisp files.
I'm now on Emacs 26.1 RC1 but I had the same issue with Guix' stock package.
De-logging + re-logging usually fixes it.
Any clue?
--
Pierre Neidhardt
interlard - vt., to intersperse; diversify
-- Webster's New World Dictionary Of The American Language
signature.asc
Description: PGP signature
Just rebooted with my new pcspkr-less system configuration, and now I have
no sound at all!!
Weird... I'll keep investigating.
Otherwise a `xset -b` or `amixer set beep 0% mute` should be enough.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ATH.
--
Pierre Neidhardt
Depart in pieces, i.e., split.
signature.asc
Description: PGP signature
"multilibs",
that is, a separate 32-bit library tree with the 32-bit linker
configured to load those instead of their 64-bit counterparts.
Does Guix have any provision for multilibs?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ned in (8)ld.so.
--
Pierre Neidhardt
Perilous to all of us are the devices of an art deeper than we ourselves
possess.
-- Gandalf the Grey [J.R.R. Tolkien, "Lord of the Rings"]
signature.asc
Description: PGP signature
Thank you Ricardo for those clarifications.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Alex Kost <alez...@gmail.com> writes:
>> I've installed the `glibc` package in my user profile, but I cannot find
>> the man pages of `ldd`, `ldconfig`, etc. Is it an oversight?
>
> They are placed in 'man-pages' package.
Indeed, thanks for pointing that out!
--
");
> although it was several years ago, maybe it is not necessary anymore.
Thanks! Any idea why the module does not load properly at boot time?
--
Pierre Neidhardt
The world will end in 5 minutes. Please log out.
signature.asc
Description: PGP signature
Pierre Neidhardt <ambre...@gmail.com> writes:
> I can fix it with
>
>> patchelf --set-interpreter "$(realpath "$(which sh)")"
>> /path/to/foreign/binary
Copy/paste mistake, the correct command is
> patchelf --set-interpreter "$(pat
[...]
--8<---cut here---end--->8---
19213 is after waking up from sleep, the modules get re-linked I
suppose. It works from then on.
Anyways, I'd like to turn it off for good. Is the following the right
way to go?
(kernel-arguments '("modprobe.blacklist=
I've installed the `glibc` package in my user profile, but I cannot find
the man pages of `ldd`, `ldconfig`, etc. Is it an oversight?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ks:
> export LD_LIBRARY_PATH=$LIBRARY_PATH
> /path/to/foreign/binary
Is there a better way?
--
Pierre Neidhardt
Price does not include taxes.
signature.asc
Description: PGP signature
I've noticed that the info manuals of guile-sdl2 and guile-sly are
installed but they are not available from the directory node. Bug?
Also Sly's homepage needs to be updated to
http://dthompson.us/projects/sly.html
--
Pierre Neidhardt
signature.asc
Description: PGP signature
> I did say that in my email:
>
>> It then pastes the snippet of code.
OK, I hadn't understood what you meant with "snippet of code".
--
Pierre Neidhardt
signature.asc
Description: PGP signature
age "(guix) operating-system Reference".
--
Pierre Neidhardt
Reporter: "What would you do if you found a million dollars?"
Yogi Berra: "If the guy was poor, I would give it back."
signature.asc
Description: PGP signature
Oleg Pykhalov <go.wig...@gmail.com> writes:
> I think we could use old version until a Perl version will be ready.
> WDYT?
From the last conversation with the developer, it does not look like the
Perl version of inxi will change much with regard to the PATH issue.
--
Pierre Nei
will have to go ahead and patch inxi.
>
> That is always an option. We do it all the time, so it's nothing new.
I'll go ahead then.
--
Pierre Neidhardt
Nonsense. Space is blue and birds fly through it.
-- Heisenberg
signature.asc
Description: PGP signature
Upstream turns out to be much more complicated than expected:
https://github.com/smxi/inxi/issues/143
If anyone wants to chime in and try to convince the maintainer...
Otherwise we will have to go ahead and patch inxi.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
;Timer;intel_uncore_fw_release_timer
--8<---cut here---end--->8---
That Realtek audio codec looks awfully suspicious.
Sounds a like a think to report on the kernel mailing list?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
s I think.
https://aur.archlinux.org/packages/inxi/
Cf. the documentation and the `inxi --recommends` output.
--
Pierre Neidhardt
Mirrors should reflect a little before throwing back images.
-- Jean Cocteau
signature.asc
Description: PGP signature
Chris Marusich <cmmarus...@gmail.com> writes:
> I think this is a bug. I've reported it here:
>
> https://bugs.gnu.org/31142
Thank you! :)
--
Pierre Neidhardt
A team effort is a lot of people doing what I say.
-- Michael Winner, British film director
+. This might
be due to the discrete Nvidia card which was completely shut off by
default, while it's now running with nouveau on GuixSD but I don't know
how to turn it off.
Insights?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
't need the full mesa stack
to get information around their graphics capabilities.
--
Pierre Neidhardt
I hold it, that a little rebellion, now and then, is a good thing...
-- Thomas Jefferson
signature.asc
Description: PGP signature
nxi where its dependencies live (e.g., some kind
> of configure script), and then use that mechanism. This seems like
> the hardest way to me, but it is also the most ideal.
Or ask the maintainer not to manually set the PATH variable.
I'll report the issue on GitHub.
--
Pierre Neidhardt
Five bicycles make a volkswagen, seven make a truck.
-- Adolfo Guzman
signature.asc
Description: PGP signature
Woof seems even better! Thanks for the suggestion!
Can't believe I never ran into this before...
--
Pierre Neidhardt
We are not a clone.
signature.asc
Description: PGP signature
ot; would be able to mass-download.
This is absolutely fantastic! Thank you so much for this!
Bye-bye FTP then :p
--
Pierre Neidhardt
Finster's Law:
A closed mouth gathers no feet.
signature.asc
Description: PGP signature
Oleg Pykhalov <go.wig...@gmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
> What do you think about ‘inxi’ package with inputs, which are only
> required to run it,
> and another ‘inxi-full’ package, which will inherit ‘inxi’, but with
> additi
Clément Lassieur <clem...@lassieur.org> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> vsftp: Very Secure FTP daemon
>> Upstream URL:https://security.appspot.com/vsftpd.html
>> (It seems that there is not a single FTP server
<---cut here---end--->8---
Nonetheless the update completes successfully.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
e "configure" file.
The whole point of working over a directory instead of an archive or a
git reference is that all files are re-used as-is.
--
Pierre Neidhardt
When in doubt, tell the truth.
-- Mark Twain
signature.asc
Description: PGP signature
home/ambrevar/projects/emacs-build" #:recursive? #t
--
Pierre Neidhardt
Must I hold a candle to my shames?
-- William Shakespeare, "The Merchant of Venice"
signature.asc
Description: PGP signature
in user-specific folders
(e.g. ~/.local/bin).
--
Pierre Neidhardt
To save a single life is better than to build a seven story pagoda.
signature.asc
Description: PGP signature
puts` allow us to do
that.
--
Pierre Neidhardt
Flying is the second greatest feeling you can have. The greatest feeling?
Landing... Landing is the greatest feeling you can have.
signature.asc
Description: PGP signature
Chris Marusich <cmmarus...@gmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> Is there a good reason not to allow local paths in git URLs?
>
> You might find the "local-file" procedure to be helpful here. You can
> pass a local-fi
and
~/.guix-profile/{sbin,bin}.
What do you think? Is this generic enough? Is ~/.guix-profile a
guaranteed location for the user profile?
Last but not least, what's the better approach between
- a patch,
- a substitute,
- a snippet?
I only know very little about Perl so the above code might
Oleg Pykhalov <go.wig...@gmail.com> writes:
> Please, could you try to wrap a ‘substitute*’ procedure with:
>
> (with-fluids ((%default-port-encoding #f)) (substitute* #;…))
It worked.
--
Pierre Neidhardt
Research is to see what everybody else has seen, and think what
For now I'll stick to Emacs 26 RC1. I've adapted the package
declaration from "emacs" with the following changes:
- Disable the scheme patch.
- Disable tests.
Find the declaration attached.
--
Pierre Neidhardt
When you get your PH.D. will you get able to work at BURGER KING?
puts induces extra load for nothing for the builder.
--
Pierre Neidhardt
My way of joking is to tell the truth. That's the funniest joke in the world.
-- Muhammad Ali
signature.asc
Description: PGP signature
(("/usr/bin/env perl")
(string-append (assoc-ref %build-inputs "perl") "/bin/perl")))
--
Pierre Neidhardt
There's no real need to do housework -- after four years it doesn't get
any worse.
signature.asc
Description: PGP signature
the builder.
--
Pierre Neidhardt
He is a man capable of turning any colour into grey.
-- John LeCarre
signature.asc
Description: PGP signature
I'm trying to package inxi. Does guix support optional dependencies?
Or is it that I should just include them in the description?
--
Pierre Neidhardt
I think that's easier to read. Pardon me. Less difficult to read.
-- Larry Wall in <199710120226.taa06...@wall.
Oleg Pykhalov <go.wig...@gmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> I tried reusing your package snippet from
>> http://lists.gnu.org/archive/html/help-guix/2017-09/msg00074.html by
>> setting
>>
>>
make info-real info-dir
You do not seem to have the test/ directory.
Maybe you are using a release tarfile, rather than a repository
checkout.
make: *** [Makefile:937: have-tests] Error 1
make: *** Waiting for unfinished jobs
Why should it fail if it's a
st-install
./configure: line 3350: config.log: Permission denied
./configure: line 3360: config.log: Permission denied
phase `configure' failed after 0.1 seconds
I inspected the content of
"/tmp/guix-build-emacs-dev-26.0.91.drv-0/source": many files are
missing,
eal.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Ludovic Courtès <l...@gnu.org> writes:
> ‘guix refresh --list-dependents’ gives an overview of that. I suppose
> you could write code along the same lines to do what you want.
Thanks! Note that it is `guix refresh --list-dependent` (no 's').
--
Pierre Neidhardt
signature.asc
One of the biggest missing features is _reverse dependency_ browsing:
does anyone know if it's possible to display them with guix?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
as it can on your local system, the
interface will remain (mostly) snappy even over slow connections.
Don't hesitate to report any issues you might run into and drop a comment if
you'd like to see some extra functionalities implemented.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
By the way, I wonder how uninstalling the xf86-video-nouveau driver
could be different from blacklisting it... Anyone?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ore/6k6dfgsxs396rxd36vsbp8k6h5ddhclr-which-2.21
psmisc 22.21 out /gnu/store/h6y98mp3fjsq5wmfi05cw5czv8wfwj6p-psmisc-22.21
procps 3.3.12 out
/gnu/store/gb9hkz8asfj76rqqx3217xz5rdcbl55g-procps-3.3.12
nss-scerts 3.36out
/gnu/store/lyaj4w53dskvmbgps2nzvangp7nfjfgd-nss-certs-3.36
--
Pie
t elogind dbus ntp
> login console-fonts agetty mingetty mingetty mingetty mingetty mingetty
> mingetty static-networking syslog urandom-seed guix nscd udev special-files)
> --8<---cut here-------end--->8---
This is exactly what I was looking for. Thanks!
--
Pierre Neidhardt
signature.asc
Description: PGP signature
cm’ [2] или вызвав Guile:
>>
>> guile -e '(@@ (gnu services desktop) %desktop-services)'
>>
>>> Или я должен явно прописывать это?
>>
>> Да, примеры есть в документации Guix [3].
>
> The question was about how to check what services contains
> ‘%deskt
directly, the failure is to be expected.
Two solutions here:
- Install all the required tools in your user profile.
- Use ~guix environment freefilesync...~. Cf. the manual.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Catonano <caton...@gmail.com> writes:
> which package are you talking about ?
>
> Anyway, you can submit a patch ☺
The chromaprint package.
I'll submit a patch but I wanted to ask, maybe the original author of
the recipe has an opinion about it.
--
Pierre Neidhardt
signature.
.
Enjoy!
--
Pierre Neidhardt
signature.asc
Description: PGP signature
The chromaprint commandline tool "fpcalc" to compute fingerprints is
missing.
I believe passing the CMAKE argument
-DBUILD_TOOLS=ON
would be enough.
I guess it would be a nice fit for a separate output.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
uld be lowercase I think.
Love the description, haha! :)
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Pierre Neidhardt <ambre...@gmail.com> writes:
> Can you share those udev rules? Thanks!
Forget it, just saw your other e-mail in this thread! :p
--
Pierre Neidhardt
signature.asc
Description: PGP signature
u share those udev rules? Thanks!
--
Pierre Neidhardt
signature.asc
Description: PGP signature
m: loading new services: file-system-/foo user-homes
term-auto...
shepherd: Evaluating user expression (register-services (primitive-load
"/gnu/st?") ?).
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ory.
More specifically, it seems that mcron fails to take a list as second
argument to the ~next-*~ functions.
Can anyone confirm?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Pierre Neidhardt <ambre...@gmail.com> writes:
>> vsftp: Very Secure FTP daemon
>> Upstream URL:https://security.appspot.com/vsftpd.html
>> (It seems that there is not a single FTP server on Guix. Strange... Can
>> anyone
>> recommend anythin
Alternatively, it's also possible to roll out our own 10-line user
script:
https://wiki.archlinux.org/index.php/Udisks#udevadm_monitor
Save it in your PATH as, say, udisks-automount, then add the following
to your startup files (e.g. .profile):
udisks-automount &
--
Pi
Pierre Neidhardt <ambre...@gmail.com> writes:
> It's possible to mount the drives for every one though:
>
> (define %automount-udev-rule
> (udev-rule
> "90-automount.rules"
> (string-append "KERNEL=\"sd[a-z][
LESYSTEM_SHARED}=\"1\","
"RUN+=\"/run/current-system/profile/bin/udisksctl
mount -b /dev/%k\"")))
Conclusion: a udev rule might solve part of the problem (auto-mounting) but
it does not allow for per-user mount points.
In the end, udiskie might be the better option. What do you think?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
automounting?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
; See ‘runstatedir’ in
> <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>.
So how do you get units to use runstatedir instead?
Is there some autoconf way to do it are do we have to patch the code
directly?
I think it would be worth mentioning the issue upstream then.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
/var/run by
> default.
>
> WDYT?
That sounds reasonable to me. What's the purpose of /var/run on GuixSD?
How is it used?
> I’m not offering to work on the patch, though. :-)
I'll give it a shot when I'll more time on my hands.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Pierre Neidhardt <ambre...@gmail.com> writes:
> I'm also wondering whether an mcron-service would work at the system level.
Well, I guess not, that would defeat the integrity of the store.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Pierre Neidhardt <ambre...@gmail.com> writes:
> vsftp:Very Secure FTP daemon
> Upstream URL: https://security.appspot.com/vsftpd.html
> (It seems that there is not a single FTP server on Guix. Strange... Can
> anyone
> recommend anything better than v
I'm also wondering whether an mcron-service would work at the system level.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Ricardo Wurmus <rek...@elephly.net> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> The problem is gone for Emacs (hurray!) but not for stow.
>>
>> What does it mean? That glibc _must_ be installed on all user profiles?
>
> Certainly
> Handy way for Emacs users: ‘M-x eww’, then ‘!debfiles bin/hello’.
Didn't know about this, it's brilliant!
See also http://www.portagefilelist.de/site/query/file/?do#result for
the Gentoo equivalent.
I don't know if there is a duckduckgo shortcut however.
--
Pierre Neidhardt
signature.
that bug is as
> simple as adding the packages you mentioned.)
I don't use a desktop environment. More specifically, I use EXWM (Emacs
W Window Manager): https://github.com/ch11ng/exwm.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Ricardo Wurmus <rek...@elephly.net> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> Glibc was not installed, but installing it pulls 3 packages:
>>
>> > guix build glibc
>>
>> /gnu/store/2kjscn5i1zjq2h3j0dcwfnzmc69lajz1-
Marius Bakke <mba...@fastmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>> Marius Bakke <mba...@fastmail.com> writes:
>>
>>> Can you post the output of these commands in a terminal:
>>>
>>> $ locale
>>
6 root root 4096 1970-01-01 1970 2.26
--
Pierre Neidhardt
signature.asc
Description: PGP signature
I don't use Nautilus and I just want to automate the ~udisksctl mount~
command whenever a disk is plugged-in.
Some udev rules might be enough though.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
without password
Upstream URL: http://ignorantguru.github.com/udevil/
I'm willing to package one of them. Does anyone have an opinion on the matter?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
I can't seem to find where it states that it is a requirement.
I always thought this requirement on path-linked namespaces (that we
find in many languages) to be redundant.
> Local checkout allows you prepare patches and use ‘guix’ without ‘guix
> pull’. If you plan to contribute more it's definitely worth to have it.
Will do just now.
Thanks a lot for your help.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
-- var
`-- mlocate
A global search on the filesystem reveals no updatedb.conf. I think we
need some rules to configure it from a system configuration with ~guix
system reconfigure~.
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Marius Bakke <mba...@fastmail.com> writes:
> Pierre Neidhardt <ambre...@gmail.com> writes:
>
>>> guix package -I local
>> glibc-utf8-locales 2.26.105-g0890d5379cout
>> /gnu/store/3k6hl20c3b7big8ngrsl6mj9k8xav99d-glibc-utf8-locales-2.26.105-g
guration
of LABEL=home works. I rebooted after that. From then, I re-added
the entry for LABEL=home with the new mount point /home. It worked
after a reboot.
Something is fishiy...
--
Pierre Neidhardt
signature.asc
Description: PGP signature
nxi.scm
Nice, thanks!
--
Pierre Neidhardt
signature.asc
Description: PGP signature
/vsftpd.html
(It seems that there is not a single FTP server on Guix. Strange... Can anyone
recommend anything better than vsftp for file sharing? Not necessarily
FTP.)
xss-lock: Use external locker as X screen saver
Upstream URL: https://bitbucket.org/raymonad/xss-lock
--
Pierre Neidhardt
Thinking more about it, wouldn't it make more sense to use several
outputs instead of several packages?
Is it possible to specify additional inputs for specific outputs?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
Vladimir Sedach <v...@oneofus.la> writes:
> Apparently everyone thinks that Emacs is a "significant security
> risk," so no distributions seem to ship it.
Well, at least Arch Linux, Gentoo and Void Linux ship it!
Not tht uncommon!
I agree with all your other points
Considering the importance of Emacs in this community, I think it would
make sense to provide a cutting-edge version.
Is anyone willing to accept this?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
ilesystem as /home:
```
(file-system
(device "home")
(title 'label)
(mount-point "/home")
(type "ext4"))
```
Running `guix system reconfigure' hangs after the `usermod...' changes.
Not sure about how to print more debug details.
Did I hit a bug?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
im’ выполняется для
>> нахождения пустого пространства, которое появляется после сборки мусора.
>
> The question was about preferable frequency of invoking ‘trim’ command.
And what's the answer? :p
--
Pierre Neidhardt
signature.asc
Description: PGP signature
t piece of hardware in my opinion.
Way ahead of the offers on minifree. I wish there would be something
similar and a 100% free. Anyone aware of such a machine?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
> Regarding multilingual e-mails, I'm wondering if it would be possible to
> have a summary of the matter at hand together with its various solutions
> once the problem is solved.
I mean, a summary in English.
--
Pierre Neidhardt
Retirement means that when someone says "Have a
GUIX_PACKAGE_PATH.
> See
> https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html#Package-Modules
> for more information.
Thanks for the tip, it seems to be working perfectly so far!
--
Pierre Neidhardt
No matter what other nations may say about the United States,
immi
401 - 500 of 505 matches
Mail list logo