ssues.guix.gnu.org/75417
4. https://issues.guix.gnu.org/75186
>
>
> Joshua
> A very helpful elf
>
>
> January 7, 2025 at 8:39 PM, "Feng Shu" mailto:tuma...@163.com?to=%22Feng%20Shu%22%20%3Ctumashu%40163.com%3E > wrote:
>
>
>
>>
>> Hello everyo
Hello everyone.
I have try many display-manager in guix: gdm, sddm, slim and lightdm,
and finally find lightdm is very comfortable to use after it fix session
menu dispear problem in gux:
1. it start very fast.
2. lightdm-gtk-greeter can change font, background easy.
3. it can support other gre
Adam Faiz writes:
> Hello,
>
>> Hello:
>>
>> How to always keep build tree when run guix build, at the moment, I
>> use --keep-failed, but it will remove build tree when build success, the
>> problem is that build success alway not right build success :-), I need
>> go to build tree to check
Hello:
How to always keep build tree when run guix build, at the moment, I
use --keep-failed, but it will remove build tree when build success, the
problem is that build success alway not right build success :-), I need
go to build tree to check some thing.
Thanks!
--
https://hosted.weblate.org/projects/gnu-health seem to not be updated,
when sync health hg to it?
--
Tobias Geerinckx-Rice writes:
> Hi!
>
> It's not about 'right' (why would grepping Guix return wrong code...?
> Impossible! :-). It's a matter partly of preference and partly of using the
> best tool for the job.
>
> Omitted from your second example is a call to list, and the #~ that both have
Hello:
I grep guix.git, and find two form, I would like to know which one is
right:
#:configure-flags flags #~'()
or
#:configure-flags flags #~()
-*- mode: grep; default-directory: "~/guix/guix/" -*-
Grep sta
Simon Tournier writes:
> Hi,
>
> Thanks for sharing. Interesting to see other config.
>
>
> On Fri, 30 Dec 2022 at 08:54, Feng Shu wrote:
>
>> ;; ** Let geiser-guile use 'guix repl'
>> (setq geiser-guile-binary (list "guix" "rep
jbra...@dismail.de writes:
> January 1, 2023 4:06 PM, "Feng Shu" wrote:
>
>> jbra...@dismail.de writes:
>>
>>> That's a good idea! I think there is/was a guix developer trying to write an
>>> emacs configuration specifically to hack on guix...
jbra...@dismail.de writes:
> That's a good idea! I think there is/was a guix developer trying to write an
> emacs configuration specifically to hack on guix...
The below is my current guix emacs config, I do not know whether it is
suitable for an example, maybe someone can try it :-)
If suitab
Joshua Branson writes:
> Feng Shu writes:
>
>> Hello:
>>
>> In 'The Perfect Setup', we suggest user to use the below emacs config:
>>
>> ```
>> ;; Assuming the Guix checkout is in ~/src/guix.
>> (with-eval-after-load 'gei
Hello:
In 'The Perfect Setup', we suggest user to use the below emacs config:
```
;; Assuming the Guix checkout is in ~/src/guix.
(with-eval-after-load 'geiser-guile
(add-to-list 'geiser-guile-load-path "~/src/guix"))
```
This config need user to deal with %load-path of guix, which seem to b
Feng Shu writes:
> feng@Guix ~$ LC_ALL=C ihome-reconfig
ihome-reconfig is an alias of guix home reconfigure myconfig
> Cleaning up symlinks from previous home at
> /gnu/store/m70cycn4wkhqmk85pkh8jxspbnw35sw8-home.
>
> guix home: error: rmdir: No such file or directory
yestod
feng@Guix ~$ LC_ALL=C ihome-reconfig
Cleaning up symlinks from previous home at
/gnu/store/m70cycn4wkhqmk85pkh8jxspbnw35sw8-home.
guix home: error: rmdir: No such file or directory
--
make[1]: Leaving directory
'/tmp/guix-build-gst-plugins-base-1.14.1.drv-0/gst-plugins-base-1.14.1/tests'
make: *** [Makefile:748: check-recursive] Error 1
Test suite failed, dumping logs.
--- ./tests/check/test-suite.log
===
make[2]: 进入目录“/home/feng/project/guix”
Compiling Scheme modules...
LOAD guix/http-client.scm
LOAD guix/scripts/pack.scm
LOAD guix/scripts/system.scm
LOAD gnu/bootloader/grub.scm
LOAD gnu/bootloader/u-boot.scm
LOAD gnu/packages/algebra.scm
LOAD gnu/package
"Feng Shu" writes:
> Ricardo Wurmus writes:
>
>> Feng Shu writes:
>>
>>> Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm"
>>>
>>> which run success and generate a sh file
>>>
>>>
>>>
ng0 writes:
> Feng Shu transcribed 1.6K bytes:
>
>>
>> --
>
> Hi!
>
> This package already exists, I added it a while back.
> However you have version 1.19, so you could simply
> send an update of it (and include other changes in
> additional commits if
Marius Bakke writes:
> Feng Shu writes:
>
>> "Feng Shu" writes:
>>
>>> l...@gnu.org (Ludovic Courtès) writes:
>>>
>>>> Hi,
>>>>
>>>> "Feng Shu" skribis:
>>>>
>>>>> Yestaday,
"Feng Shu" writes:
Now, it works again, I don know the reason, maybe I run "sudo fc-cache -fv".
> Alex Kost writes:
>
>> Feng Shu (2017-09-22 06:45 +0800) wrote:
>>
>>> ---
>>> 851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microh
Ricardo Wurmus writes:
> Feng Shu writes:
>
>> Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm"
>>
>> which run success and generate a sh file
>>
>>
>> when I launch qemu with this sh file, I can see
>>
>> "wai
Alex Kost writes:
> Feng Shu (2017-09-22 06:45 +0800) wrote:
>
>> ---
>> 851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microhei-0.2.0-beta:
>> 总用量 864
>> dr-xr-xr-x3 root root4096 1月 1 1970 .
>> drwxrwxr-t 1726 root guixbuild 872448 9月 22 0
"Feng Shu" writes:
> Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm"
>
> which run success and generate a sh file
>
>
> when I launch qemu with this sh file, I can see
>
> "waiting for partition XXX to appear ..."
>
> an
---
851d0m0xsz4v0hjw98rypisxn34rq012-font-wqy-microhei-0.2.0-beta:
总用量 864
dr-xr-xr-x3 root root4096 1月 1 1970 .
drwxrwxr-t 1726 root guixbuild 872448 9月 22 06:35 ..
dr-xr-xr-x3 root root4096 1月 1 1970 share
--
The font file path:
feng@tumashu
Yestaday, I guix pull, and run "guix system wm MYCONFIG.scm"
which run success and generate a sh file
when I launch qemu with this sh file, I can see
"waiting for partition XXX to appear ..."
and can not boot properly.
--
When I guix pull and reconfigure my xfce desktop,
all xfce* theme do not work again.
any suggestion?
--
"Feng Shu" writes:
> l...@gnu.org (Ludovic Courtès) writes:
>
>> Hi,
>>
>> "Feng Shu" skribis:
>>
>>> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop.
>>> A problem faced is that: When I press Ctrl-Alt-F1,
l...@gnu.org (Ludovic Courtès) writes:
> Hi,
>
> "Feng Shu" skribis:
>
>> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop.
>> A problem faced is that: When I press Ctrl-Alt-F1, F2, F3 ...
>> I can not start a tty, instead of start a slim
l...@gnu.org (Ludovic Courtès) writes:
> Hi,
>
> "Feng Shu" skribis:
>
>> Yestaday, I reinstall my guixsd, and install xfce4 as my desktop.
>> A problem faced is that: When I press Ctrl-Alt-F1, F2, F3 ...
>> I can not start a tty, instead of start a slim
(file-system
(device "/dev/sda1")
(title 'device)
(mount-point "/mnt/backup2")
(type "ext4"))
%base-file-systems))
(swap-devices '("/dev/sda8"))
(users (cons (user-account
l...@gnu.org (Ludovic Courtès) writes:
> Hi tumashu,
>
> tumashu skribis:
>
>> In gnu/system.scm:
>>307:17 3 (read-boot-parameters-file "/var/guix/profiles/system-1?")
>> In ice-9/ports.scm:
>>444:17 2 (call-with-input-file _ _ #:binary _ #:encoding _ # _)
>> In gnu/system.scm:
>>28
By default, wicd can not connect my wifi, unless I switch
dhcp client from default to dhclient, any one know the reason?
--
Alex Kost writes:
> Feng Shu (2017-07-26 20:44 +0800) wrote:
>
>> l...@gnu.org (Ludovic Courtès) writes:
> [...]
>>> The rest (setting up the symlink) is a little less convenient though.
>>> See (guix scripts package) or the equivalent Emacs-Guix code for how
>
l...@gnu.org (Ludovic Courtès) writes:
> Hi,
>
> "Feng Shu" skribis:
>
>> I use the following exp to build a new version you-get
>>
>> #+BEGIN_COMMENT
>> scheme@(guile-user)> ,run-in-store (build-package you-get #:use-substitutes?
>> #t #:
I use the following exp to build a new version you-get
#+BEGIN_COMMENT
scheme@(guile-user)> ,run-in-store (build-package you-get #:use-substitutes? #t
#:dry-run? #f)
#+END_COMMENT
How to install this new vesion of you-get in guile?
--
"Feng Shu" writes:
The below is my simple workflow, maybe useful :-)
---
#+TITLE: Feng Shu's guix devel workflow
If you just want to add a new guix package or upgrade a exist guix package,
The below workflow may
font-google-note's size is 506.4 MB, see to big as a font package,
maybe we should split it.
#+BEGIN_EXAMPLE
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'...
100.0%
The following derivations will be built:
/gnu/store/5j3yn3ky23dra501lv7wvlymrcgdqp9i-profile.
When I use font-build-system to build font-wqy-zenhei,
I found that the ttf file it put into /share/fonts/truetype/
instead of /share/fonts/truetype/font-wqy-zenhei/
Is it default behavor ?
--
I want to build emacs-exwm-x in my guix-git repo with the following command:
guix build emacs-exwm-x -f /home/feng/project/guix/gnu/packages/emacs.scm
But it seem to do nothing, any suggestion?
by the way, pre-inst-env is not suit my need, I just want to hack a
small package -> rebase it to
feng@tumashu:~/project/guix $ ./pre-inst-env guix package -u emacs-exwm-x
;;; note: source file /home/feng/project/guix/gnu/packages/emacs.scm
;;; newer than compiled /home/feng/project/guix/gnu/packages/emacs.go
;;; note: source file /home/feng/project/guix/gnu/packages/emacs.scm
;;;
Now I have found that 'guix pull' is too slow,
I need 3 hours to compile guix, is it possible to speed it ?
--
ng0 writes:
> Feng Shu transcribed 1.5K bytes:
>> ng0 writes:
>>
>> > tumashu transcribed 1.0K bytes:
>> >> Debian menu system
>> >> (https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html) is a
>> >> very usefu
ng0 writes:
> tumashu transcribed 1.0K bytes:
>> Debian menu system
>> (https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html) is a very
>> useful tool,
>> is it possible develop a similar tool for guix?
>
> Could you explain what this exactly does?
>
> The manual page only documents
The below is the workflow I used current, any other
simpler workflow exists? comments are welcome!
* I want to add emacs-exwm to emacs.scm
* Fetch newest code
#+BEGIN_EXAMPLE
cd ~/project/guix/ # my guix repo dir
git pull --rebase
#+END_EXAMPLE
* Install newest guix
#+BEGIN_EXAMPLE
guix pull
Maybe we should add three addition keybinding:
1. Force rebuild the package defined by the current variable definition.
2. Install/upgrade the package defined by the current variable definition.
3 Remove package defined by the current variable definition.
#+BEGIN_COMMENT
4.9 Development
By def
"Contributing" document is hard to be understood i think.
In my opinion, "Contributing" part of document should split
two sub parts:
1. I am a guix core developer
2. I Just want to add a new apps's "define-public"
--
find-files:
/gnu/store/p10lw87jcqa9q3fnf5pfd9d8gcn2dy4l-gimp-2.8.18/share/man/man1/gimp-console.1:
No such file or directory
--
>From fe6252c6fe9474078033bd3bffbd76b62f8449a8 Mon Sep 17 00:00:00 2001
From: Feng Shu
Date: Fri, 7 Apr 2017 21:18:55 +0800
Subject: [PATCH] gnu: add you-get
* gnu/packages/video.scm (you-get): New variable.
---
gnu/packages/video.scm | 22 ++
1 file changed, 22 inserti
>From 54c338b9bfe96cead2663506b55493d156e816dc Mon Sep 17 00:00:00 2001
From: Feng Shu
Date: Sat, 8 Apr 2017 12:13:41 +0800
Subject: [PATCH] gnu: add leafpad
* gnu/packages/leafpad.scm (gnu): Add leafpad.scm file
---
gnu/packages/leafpad.scm |
> For non-trivial use cases, I would suggest writing a file like this:
>
> (use-modules (guix) (gnu packages emacs))
>
> (package
> (inherit emacs)
> (name "emacs-snapshot")
> (source "/path/to/some-file-or-directory.tar.gz"))
>
> and then run:
>
> guix package --install-from-fil
l...@gnu.org (Ludovic Courtès) writes:
> Currently you have to do:
>
> guix package -i $(guix build emacs --with-source=…/emacs-2015.tar.gz)
>
> Not as convenient as one would like. I guess we could add --with-source
> directly in ‘guix package’.
I agree and suggest add a way which can ove
l...@gnu.org (Ludovic Courtès) writes:
> tumashu skribis:
>
>> Suggest add emacs-next or emacs-snapshot and let guile-emacs inherit it, The
>> reason is that
>> user can use it build emacs from emacs.git conveniently, for example:
>>
>> guix build emacs-snapshot --with-source=./emacs-snapsho
宋文武 writes:
> Hi, I update it to webkitgtk-2.4.9, apply and modify your patch, end with:
>
> * webkitgtk
> Unmodified, for upstream 'stable' release.
> GTK3 port with only WebKit2 API.
>
> * webkitgtk-2.4
> Last version with WebKit1 API support (also with WebKit2), GTK3 port.
>
> * webk
宋文武 writes:
>> #+BEGIN_COMMENT
>> guix build: error: failed to evaluate expression `(@ (emacs-snapshot)
>> webkitgtk-2.4/gtk+-3)': (wrong-type-arg "module-variable" "Wrong type
>> argument in position ~A (expecting ~A): ~S" (1 "module" #f) (#f))
>>
>> #+END_COMMENT
> I have no idea about this (
>From f755ed7e31446c86ed52fc1acfda2f90690688a2 Mon Sep 17 00:00:00 2001
From: Feng Shu
Date: Mon, 25 May 2015 19:36:28 +0800
Subject: [PATCH] gnu: Add webkitgtk-2.4/gtk+-3.0
---
gnu/packages/webkit.scm | 8
1 file changed, 8 insertions(+)
diff --git a/gnu/packages/webkit.scm b/
Webkit package is like this:
1. webkitgtk-2.8.1 --> webkit2 + gtk3.0
2. webkitgtk-2.4.8 --> webkit + gtk2
In debian, it is like this:
1. webkit2gtk --> webkit2 + gtk3.0
2. webkitgtk-3.0 --> webkit + gtk3.0
3. webkitgtk-1.0 --> webkit + gtk2.0
I think is is more reasonable.
--
I use guix to build my own version of emacs-snapshot and sawfish, and
find some integrate-issue, and suggest add a FAQ to deal with,
for example:
1. How to use fonts which is outside guix?
2. How to use fonts config which is outside guix?
3. How to use gtk or qt theme similar with outside guix?
4
I have hacked emacs-snapshot and emacs-xwidget package define.
for very very slowly newwork speed, I can't build them as official guix
package. people interesting them can copy and *edit*
#+BEGIN_SRC lisp
(define-public emacs-snapshot
(package (inherit emacs)
(name "emac
Christopher Allan Webber writes:
> Okay, how about a version of guile-emacs that works and incorporates
> feedback from this thread? Yeah? Anyone?
>
> Whoo guile-emacs! :)
>
I suggest add "emacs-snapshot" or "emacs-master-branch" package,
then, define guile-emacs like this.
#+BEGIN_
I want to build emacs xwidget branch, which require webkitgtk-2.4.
the problem is:
webkitgtk-2.4 package put head files to:
/gnu/store/dl8z49pzl3l7wbh2q0hp7dxdxm40vjjj-webkitgtk-2.4.8/include/webkitgtk-1.0/webkit
while xwidget.c include webkit head file like below.
can't find the head files
Andreas Enge writes:
> Hello,
>
> On Fri, May 22, 2015 at 08:45:30AM +0800, Feng Shu wrote:
>> For Sawfish user, the below two packages are very useful, suggest add to
>> guix.
>> 1. https://github.com/SawfishWM/ssd> 2.
>> https://github.com/Sawf
Is the below code optional?
#+BEGIN_COMMENT
(sha256 (base32 "XXX"))
#+END_COMMENT
--
Ricardo Wurmus writes:
> Feng Shu writes:
>
>> I build a emacs-snapshot package, it seem conflict with emacs package,
>> how to deal with the situation?
>
> You can choose to install the conflicting package into a separate
> profile by passing "-p /path/to/my
taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes:
> Feng Shu writes:
>
>> I want to add a package which will used by myself, for example:
>>
>> I don't want to put it to guix source dir, How can I solve the problem?
>
> You can set
I build a emacs-snapshot package, it seem conflict with emacs package,
how to deal with the situation?
```
warning: collision encountered:
/gnu/store/apmjmf4zsrhzvxvjwlwwq57a299vp6j7-emacs-snapshot-20150522.9e41e0b/bin/ebrowse
/gnu/store/7h641zcjppzqxszz9a9ahp64wlv8rhsn-emacs-24.5/bin/ebrowse
#+BEGIN_COMMENT
doc/guix.info-1
doc/guix.info-2
po/guix/cs.po
po/guix/da.po
po/guix/de.po
po/guix/eo.po
po/guix/fr.po
po/guix/hu.po
po/guix/pt_BR.po
po/guix/sr.po
po/guix/vi.po
po/packages/de.po
po/packages/eo.po
po/packages/fr.po
po/pack
I want to add a package which will used by myself, for example:
I don't want to put it to guix source dir, How can I solve the problem?
#+BEGIN_COMMENT
(define-public emacs-snapshot
(package (inherit emacs)
(name "emacs-snapshot")
(version "20150522.9e41e0b")
(
After install emacs with "guix package -i emacs", emacs toolbar show
no icon, after I install "gnome-icon-theme" and "gnome-themes-standard",
the icons showed.
Does it dependencies miss?
--
Christopher Allan Webber's blog: Guix package manager without "make install"
http://dustycloud.org/blog/guix-package-manager-without-make-install/
seem very useful, is it possible add to guix doc?
Thanks!
--
For Sawfish user, the below two packages are very useful, suggest add to guix.
1. https://github.com/SawfishWM/ssd
2. https://github.com/SawfishWM/sawfish-pager
Thanks
--
70 matches
Mail list logo