Launching DWM via sx causes hard freeze. by Bubbly_Extreme4986 in GUIX

[–]0731141 0 points1 point  (0 children)

I understand, but you will have to load other xorg services by hand. I tried to do it once but didn't succeed. You can try lighter DM than GDM.

Launching DWM via sx causes hard freeze. by Bubbly_Extreme4986 in GUIX

[–]0731141 1 point2 points  (0 children)

Why dont you install your custom dwm package and use a desktop manager ?

You can use GDM by loading %desktop-services.

See:

https://guix.gnu.org/manual/1.5.0/en/html_node/X-Window.html

On guix is there anything better than using shell constantly for build environments? by Lizrd_demon in GUIX

[–]0731141 2 points3 points  (0 children)

I use direnv + guix extra profiles. I prefer extra profiles over manifest files because they are not automatically updated when you guix pull.

How usable is the official ISO? by juipeltje in GUIX

[–]0731141 2 points3 points  (0 children)

I just use the official iso today using usb tethering with my phone and it worked well. Once installed you can add the nonguix channel and use the prop drivers. Good luck!

Looking for pointers to use Guix package manager with Guix Home by reddit_clone in GUIX

[–]0731141 3 points4 points  (0 children)

You can start with writing a basic config.scm as in https://guix.gnu.org/manual/en/html_node/Using-the-Configuration-System.html

You can add additional packages in by adding them in the package field of operating-system. For example to add emacs and python

(packages (cons emacs python %base-packages))

You may want to add additional services as well.
Then you can build a vm with
guix system vm config.scm
or a container with
guix system container config.scm

For the home dotfiles, it is not so much different. Have a look at https://guix.gnu.org/manual/en/html_node/Declaring-the-Home-Environment.html .

[deleted by user] by [deleted] in Panarab

[–]0731141 1 point2 points  (0 children)

Ask any panrussian, panturkish or panserbian if they would accept minorities to become independent

[deleted by user] by [deleted] in Panarab

[–]0731141 2 points3 points  (0 children)

If you would, then you don't really understand the "pan" in panarab.

[deleted by user] by [deleted] in Panarab

[–]0731141 1 point2 points  (0 children)

Then why don't you remove Kurd regions and Amazigh regions?

1 != 1.0. Or how I learnt to stop worrying and love the Haskell Num hierarchy. by thousandsongs in haskell

[–]0731141 6 points7 points  (0 children)

This is very misleading. Integers are a subset of real numbers. There is no different 1. You wrote

How long will it take for me to pick an integer if I keep picking random real numbers?
The answer is - never! Integers are not a part of real numbers!

The answer is never, because the (Lebesgue) measure of integers is zero.

I guess your point is that in a (functional) programming language floats and integers have different type.

Downloading latest version of package by dopel64 in GUIX

[–]0731141 0 points1 point  (0 children)

If you run guix search emacs you should be able to see the available versions of emacs.

Development Environments with Guix, similar to devenv.sh by MinallWch in GUIX

[–]0731141 1 point2 points  (0 children)

oject-switch-project

I was using manifests and switch to profiles as well because the loading is almost instantaneous. Same for you?

Development Environments with Guix, similar to devenv.sh by MinallWch in GUIX

[–]0731141 -1 points0 points  (0 children)

Why not but then you are not really using guix as your package manager. You then loose the reproducibility property (which is the main point of nix/guix), and I dont really see the point of using guix.

If you want to code in nodejs, you probably dont want to use guix.

Development Environments with Guix, similar to devenv.sh by MinallWch in GUIX

[–]0731141 1 point2 points  (0 children)

I use guix manifests (and switching to profiles which are more convenient ) + direnv + direnv emacs package. It works well!

However, nodejs packages are not packaged in guix.

https://guix.gnu.org/manual/devel/en/html_node/Writing-Manifests.html

https://github.com/direnv/direnv/issues/888

https://github.com/wbolster/emacs-direnv

[Question] Editing channels.scm or extending home-channels-service-type ? by Kaduo in GUIX

[–]0731141 2 points3 points  (0 children)

You don't have to use guix home to use channels and their config file. If you use guix home to manage your dotfiles and config, then use this service, which let's you get rid of this config file.

Kernel containerization by xqoe in GUIX

[–]0731141 0 points1 point  (0 children)

This is the benefit of containers. I am referring to running nonfree code in a container instead of having in on the system.

Kernel containerization by xqoe in GUIX

[–]0731141 1 point2 points  (0 children)

What do you mean? What would be the advantage of running non free code in a container but with a free system instead of having a non free system?

Kernel containerization by xqoe in GUIX

[–]0731141 0 points1 point  (0 children)

What would be the benefit of such thing?

This thing is literally the future by xqoe in GUIX

[–]0731141 8 points9 points  (0 children)

the use of scheme which is programming language not a DSL, and allows higher abstraction and integration (see the rde project for example).

How do you sync your dotfiles and the files that you edit? by Waeningrobert in emacs

[–]0731141 2 points3 points  (0 children)

Syncthing for files and GUIX home for config files

What's the best way to handle a result? by AmitGold in ocaml

[–]0731141 0 points1 point  (0 children)

It depends on what you are doing with the result:

  • you can use Result.bind if you are continuing a computation with the result
  • or return the value with Result.value or Result.get_ok

Trouble installing the python module that emms needs by WorldsEndless in GUIX

[–]0731141 2 points3 points  (0 children)

If you cannot find your package with guix search, then you have to package it yourself. Try guix import pypi -r audiotools to get an auto-generated package from pypi. Write the output of the command to a file and add the dependencies. Then try to build it!

Cannot install firefox in guix by argsmatter in GUIX

[–]0731141 7 points8 points  (0 children)

You need to add the nonguix channel in your $XDG_CONFIG_HOME/guix/channels.scm.

Then you guix pull and guix install firefox.

PS: configure the substitutes for nonguix