Howto supply cargo-build-system dependency to guix package definition

2023-04-23 Thread Timothy Washington
Heyyo, I'm new to Guix packaging here. And am trying to build RustScan as a Guix package. This is my definition, which uses the "cargo-build-system". (define-module (guix packages tmp rustscan) #:use-module (guix packages) #:use-module (guix download) #

Possible to install guix packages, from debian package (dpkg or apt-get)?

2023-04-23 Thread Timothy Washington
Is there a way to install guix packages, from debian package managers (dpkg or apt-get)? Some quick googling isn't definitive. - Can you install Debian packages in Guix? - But I did see this "[PATCH

Re: Howto supply cargo-build-system dependency to guix package definition

2023-04-24 Thread Timothy Washington
scanner that utilizes the Rust programming language to scan for open ports on IP addresses.") (license gpl3+))) On Mon, 24 Apr 2023 at 02:24, ( wrote: > "(" writes: > > Timothy Washington writes: > >> (native-inputs > >> `(("rustc&quo

Re: Howto supply cargo-build-system dependency to guix package definition

2023-05-01 Thread Timothy Washington
7;build': uncaught exception: %exception #<&invoke-error program: "cargo" arguments: ("build" "--release") exit-status: 101 term-signal: #f stop-signal: #f> Tim On Thu, 27 Apr 2023 at 12:37, ( wrote: > Timothy Washington writes: >

Re: Howto supply cargo-build-system dependency to guix package definition

2023-05-01 Thread Timothy Washington
On Tue, 25 Apr 2023 at 01:57, ( wrote: > Timothy Washington writes: > > You've gotten me quite a bit further. This is great. > > Now, "guix build ..." breaks if I try to include "(gnu packages > cargo-xyz)" (or "(guix packages cargo-xyz)").

Re: Howto supply cargo-build-system dependency to guix package definition

2023-05-01 Thread Timothy Washington
stream configuration? Or should each user run their own "guix import"? I'm happy to supply this as a definition if need be. And thanks again! Tim On Fri, 28 Apr 2023 at 10:31, ( wrote: > Timothy Washington writes: > > ..the build fails on missing "cidr-utils"

Re: Howto supply cargo-build-system dependency to guix package definition

2023-05-01 Thread Timothy Washington
rror: no matching package named `anyhow` found location searched: registry `crates-io` required by package `rustscan v2.1.1 (/tmp/guix-build-rustscan-2.1.1.drv-0/source)` Thanks again! Tim On Wed, 26 Apr 2023 at 01:43, ( wrote: > Timothy Washington writes: > > What is "cr

Howto reference a custom package from a manifest

2023-05-18 Thread Timothy Washington
I successfully installed a custom rust package (see "*Howto supply cargo-build-system dependency to guix package definition* "). It is located in /gnu/store/10sivvy746n5jdnsgny5afxpwa5yzy5f-rust-rustscan-2.1.1/bin/rustscan It's d

Howto disable unit test runs, when building custom Python packages

2023-07-01 Thread Timothy Washington
I'm trying to figure out "Howto disable unit test runs, when building custom Python packages". I am trying to create a custom guix package of maurosoria/dirsearch . Using this config

Re: Access to nongnu channel

2024-12-02 Thread Timothy Washington
That's interesting. Thanks for your feedback. Using sudo in both invocations, does a successful "guix pull". But has the same failure on "guix system reconfigure". $ sudo guix pull ... $ sudo guix system reconfigure system.scm guix system: error: failed to load 'system.scm': ice-9/boot-9.scm:3330

Access to nongnu channel

2024-12-01 Thread Timothy Washington
I have created this guix system configuration (minimal working example) with an "operating-system" declaration in *system.scm*. (use-modules (gnu) (nongnu packages linux)) (operating-system (kernel linux) (firmware (list linux-firmware)) (host-name "guix") (timezone "America/

Building Qemu VM

2024-12-08 Thread Timothy Washington
I've got an existing `system.scm` which defines `physical-operating-system` as a guix `operating-system`. I've created a simplified `vm-image` in its own file `vm.scm`. (use-modules (gnu) (gnu system) (gnu system image) (gnu system vm) (guix gex

Re: Access to nongnu channel

2024-12-07 Thread Timothy Washington
nks for the feedback. Indeed, for me this is an exercise in learning Guix and developing my understanding of its modules. Cheers Tim On Fri, 6 Dec 2024 at 18:12, Marek Paƛnikowski wrote: > On poniedziaƂek, 2 grudnia 2024 15:58:31 CET Timothy Washington wrote: > > => However, I

Re: Building Qemu VM

2024-12-10 Thread Timothy Washington
ome/twashing/dotfiles/vm.scm") (line . 44) (column . 2))> Tim On Mon, 9 Dec 2024 at 04:27, Andreas Enge wrote: > Hello Tim, > > Am Sun, Dec 08, 2024 at 07:29:47PM -0500 schrieb Timothy Washington: > > (define vm-image > > (image > >(operating-system

Re: Building Qemu VM

2024-12-10 Thread Timothy Washington
Yes, Cheers for that. I'm able to run that command, and get a bit further. Tim On Mon, 9 Dec 2024 at 05:08, Jeremy Korwin-Zmijowski < jer...@korwin-zmijowski.fr> wrote: > Hi Timothy, > > Last time I generated a system image, I ran this command : > > guix system image --image-size=10G --image-typ

Re: Building Qemu VM

2024-12-12 Thread Timothy Washington
Good catch. I'm starting to get a better hang of navigating guix code. And this nudges me along. Thanks for that. Tim On Wed, 11 Dec 2024 at 07:42, Andreas Enge wrote: > Am Tue, Dec 10, 2024 at 11:50:44PM -0500 schrieb Timothy Washington: > > (define (boot-partition size) >

gpg-agent Home Service not launching

2025-01-14 Thread Timothy Washington
*Problem* The gpg-agent doesn't launch even though I've configured it in my home-config.scm. Thus running gpg --full-generate-key falls over when calling the pinentry daemon. *Context* The context is that I've i. set up my own Guix channel in a git repository. In order to ii. be referenced from

Re: gpg-agent Home Service not launching

2025-01-15 Thread Timothy Washington
Ok that fixed it. The issue was this one line. Thanks for showing me your example. Shepherd's logs showed gpg-agent launching fine. I just had the incorrect file-append incantation. Presumably pinentry is a symbol inside of the home-environment.services.service context. ;; incorrect (pinentry-pro