Add earlyoom service to %desktop-services?

2022-10-17 Thread Pkill9
I think that the earlyoom service is a necessity for a Guix system desktop. For those who don't know what it does, EarlyOOM (early out-of-memory) is a daemon that kills applications when the amount of memory available falls below a certain percentage of the maximum, by default 10%. There is

Idea: when in a guix environment, have guix install packages by default to that environment

2021-04-16 Thread pkill9
darth-cheney asked in IRC if from inside a guix environment you would install the packages instead of pip/node, and maybe having guix install packages to current guix environment would be a good idea. Possible issue would be how to change the current guix environment to the new profile, without

Re: Make guix commands pipeable

2021-03-23 Thread pkill9
> Doesnt /dev/stdin work? > > The only reason it could not is that somehow the file descriptor needs > to be seekable. > > Léo This doesn't work for me, with `cat | guix build -f /dev/stdin` i get "guix build: error: failed to load '/dev/stdin': No such file or directory"

Re: Make guix commands pipeable

2021-03-23 Thread pkill9
> Doesnt /dev/stdin work? > > The only reason it could not is that somehow the file descriptor needs > to be seekable. > > Léo This doesn't work for me, with `cat | guix build -f /dev/stdin` i get "guix build: error: failed to load '/dev/stdin': No such file or directory"

Make guix commands pipeable

2021-03-20 Thread pkill9
I would like to be able to pipe files into guix commands. Specifically the `guix system build` command, so I can build a system configuration on a remote Guix system over SSH, i.e. `cat config.scm | ssh guix system build -`, or perhaps using the `--expression` flag which would make more sense,

Re: guix environment --profile with --ad-hoc

2021-03-10 Thread pkill9
Hi, > Can I ask: What is your use-case? Why not extend the existing profile > using `guix package -p /path -i foobar`? I'm making a script that uses guix containers for running applications isolated from eachother, and I have a single profile for each application. I want to be able to start the

guix environment --profile with --ad-hoc

2021-03-08 Thread pkill9
guix environment doesn't allow --ad-hoc to be used when --profile is set. I propose to have --ad-hoc add more packages to the container when using it with --profile. Thoughts?

After reconfiguring, often grub says 'no suitable video mode found'

2020-08-02 Thread pkill9
After reconfiguring, often grub says 'no suitable video mode found', and it has a blue background. It's not a problem, but it's certainly inconsistent, and slightly worrying. Anyone know what the cause could be?

Verify validity of sudoers file when reconfiguring system.

2020-08-02 Thread pkill9
Last time I tested, the sudoers file could be changed to anything in the guix system configuration, whether it's valid or not. This could result in someone being locked out of their system when root doesn't have a password, and they rely on sudo. Ideally, `guix system reconfigure` would fail if

Re: Change the '--with-source' flag to use the syntax `--with-source=PACKAGE=SOURCE`

2020-06-19 Thread pkill9
> You can use ‘--with-source=PACKAGE=SOURCE’, too: > > https://guix.gnu.org/manual/en/html_node/Package-Transformation-Options.html Ah great, thanks!

Change the '--with-source' flag to use the syntax `--with-source=PACKAGE=SOURCE`

2020-06-17 Thread pkill9
I propose changing the `--with-source` flag to use the syntax of similar `--with-...` flags such as `--with-commit`, e.g. `--with-source=PACKAGE=SOURCE`, because currently you need to change a file to match the form "package-version.extension`, and it searches the package graph to find the package

Re: Package request: OpenRA

2020-01-13 Thread pkill9
s, but i played it in the past) in my repository at https://gitlab.com/pkill-9/guix-packages-free/tree/master/pkill9/packages/openra, however the third party .Net libraries aren't built from source because I couldn't get mono to build them from source. I believe Mono is too old on Guix to build

disable substitutes for grub config and bootloader installation script

2020-01-01 Thread pkill9
rolling back the system shows it's trying to get substitutes for grub.cfg.drv and install-bootloader.scm.drv: ``` itsme@antelope ~> sudo guix system roll-back Password: substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0% substitute: updating substitutes from

Re: Evolution

2019-04-14 Thread pkill9
Hey, the evolution dataserver is in a separate package, "evolution-data-server", however when i installed them both it gave me more errors and still fails. I think Evolution expects a bunch of other Gnome stuff to be installed/available at runtim, but I don't really know. If you're just looking

Improve `guix pull --commit=` behaviour when with channels

2019-04-11 Thread pkill9
When extra channels have been added, running `guix pull --commit=` returns "guix pull: error: '--url', '--commit', and '--branch' are not applicable". I think it would be better if these flags only affected the "guix" channel, including when extra channels have been added. This makes sense

Change syntax of '--with-source' flag to match syntax of '--with-commit' flag?

2019-02-07 Thread pkill9
The '--with-commit' flag changes the source used to build a package, the syntax takes the form of '--with-commit=='. The '--with-source' flag also changes the source, but uses the syntax '--with-source=', but only transforms the top-level package (e.g. `guix build ` or `guix environment