Interest in Participating for GSoC '23

2023-02-28 Thread Sarthak Shah
Hi everyone, Hello! I'm interested in contributing to the GNU Guix project through the Google Summer of Code program. My programming expertise mainly lies with Scheme, Common Lisp, Clojure and C/C++, but I can also write code in other languages when needed. Additionally, I have some experience as

Implementing Nix's command-not-found in Guix

2023-03-04 Thread Sarthak Shah
Hello Guix! I'd like to implement something similar to NixOS's command-not-found in Guix. As you can see in the repository below, it contains a nix file which is essentially a shell script which runs the second file, a perl script, if the user enters a command which is not found on this system. Th

Re: Interest in Participating for GSoC '23

2023-03-21 Thread Sarthak Shah
On Tue, Mar 7, 2023 at 2:16 AM Ludovic Courtès wrote: > Hi Sarthak, > > Sarthak Shah skribis: > > > Hello! I'm interested in contributing to the GNU Guix project through the > > Google Summer of Code program. > > My programming expertise mainly lies with Scheme, Co

Re: more package transformations: overrides

2023-03-24 Thread Sarthak Shah
Hello! Thanks for the CC, Josselin! I like Maxim's idea of providing all kinds of arguments through a separate file or stdin. Here's a tiny proof-of-concept script implementing that: -guix-shell-with-args.sh #!/usr/bin/env bash argstr="" while read line do argstr="$argstr $line" done < "$

Re: more package transformations: overrides

2023-03-24 Thread Sarthak Shah
Hello, > By separate file or stdin your really mean stdin, correct? As in: > > --8<---cut here---start->8--- > guix something < args.txt or > echo "$args" | guix something > --8<---cut here---end--->8--- > > One note: since t

[Review Request] GSoC Project Proposal Draft

2023-04-03 Thread Sarthak Shah
Hi Guix, Attached is the draft of my GSoC project proposal on Parameterized Packages. I would really appreciate any comments or suggestions for the same. Happy Hacking! Sarthak (cel7t) parameterized-packages.pdf Description: Adobe PDF document

Re: GSoC news

2023-05-04 Thread Sarthak Shah
Hello Guix, Thanks for having me onboard! I hope that my project will prove useful to Guix. My project is about implementing Parameterized Packages, which will add optional Gentoo USE flag-like functionality to Guix packages. This will not only help reduce package size but also provide users with

Discussion on Parameterized Packages

2023-05-11 Thread Sarthak Shah
Hello Guix! I'll be working on bringing Parameterized Packages to Guix for GSoC 2023 under the guidance of Gábor and Pjotr. I've been a Guix user for a few years now as it works great for Common Lisp and Scheme projects, and I've always wanted to contribute to it as it has one of the best codebases

Re: Welcome to Simon as a new committer

2023-05-11 Thread Sarthak Shah
Congratulations Simon, keep up the good work! You've done an amazing job so far, and I remember receiving help for you with my very first commit to the project. It's great to see you get this position! Sincerely, Sarthak.

Update on Parameterized Packages

2023-06-22 Thread Sarthak Shah
Hello guix-devel! I got a bunch of really helpful suggestions from the last thread about my Google Summer of Code project on bringing Package Parameterization to Guix

A Forum for Guix Users

2023-07-13 Thread Sarthak Shah
Hey Guix, I think we should seriously consider having a user forum similar to Debian's User Forum or Nixos' Discourse. As of now, it's a bit difficult for beginners to find answers to their problems in the mailing list or in IRC logs as they aren't very easy to navigate compared to forum threads.

Re: A Forum for Guix Users

2023-07-14 Thread Sarthak Shah
Hey Andy, That's definitely not the case. I've used that method of search with other GNU/Linux distribution forums, and it has always worked. Have you had that issue before? The reason why I'm suggesting a move away from mailing lists is that it is a lot easier to follow threads on forums. You hav

Re: Opportunity For Guix: RFI Areas of long-term focus and Prioritization

2023-09-02 Thread Sarthak Shah
I second this, this could be something very good for Guix. We have a number of favorable features that could be desirable in a high-trust environment such as stability, seamless rollbacks, the ability to bootstrap completely from source etc. Regards, Sarthak. On Tue, Aug 29, 2023 at 8:15 AM jgart

Re: How can we decrease the cognitive overhead for contributors?

2023-09-14 Thread Sarthak Shah
I think that quite a few Guix users end up not committing to Guix because of how daunting and strange the process seems. In particular, having an alternate, easy-to-use interface for updating package definitions specifically could be very useful. The greatest strength of Guix is that it can be ver

Re: [art] Tiled Wallpaper Art

2021-03-22 Thread Sarthak Shah
Thank you!

Re: Global modification of #:make-flags

2024-08-20 Thread Sarthak Shah
Hey Marek, You might find my work on Parameterized Packages interesting: https://blog.lispy.tech/parameterized-packages-the-project-completion-update.html Unfortunately, it hasn't been merged into the main branch yet, however you should be able to make everything use -Os with the patch. Regards,

Re: Global modification of #:make-flags

2024-08-20 Thread Sarthak Shah
ected increase in complexity if we do not have proper guidelines and procedures in place for parameterization. I would love to hear more thoughts on this, as I'm not very aware about how to proceed either. Regards, Sarthak. On Tue, Aug 20, 2024, 18:43 Suhail Singh wrote: > Sarthak

Re: Global modification of #:make-flags

2024-08-21 Thread Sarthak Shah
fresh Guix repositories, you need to have built Guix once from a repository before applying the patch. I'll try and fix both of these problems as soon as I get the time to, but once you've taken care of this it should work smoothly. Regards, Sarthak. On Wed, Aug 21, 2024, 12:40 Marek Paśnikowsk

Re: Global modification of #:make-flags

2024-08-21 Thread Sarthak Shah
is why I had linked the relevant mailing list thread in my blog post as well. Regards, Sarthak. On Wed, Aug 21, 2024, 12:25 Suhail Singh wrote: > Sarthak Shah writes: > > > I think starting a debbugs issue could be a good idea once everyone's > > onboard with getting

Re: Global modification of #:make-flags

2024-08-21 Thread Sarthak Shah
m and any other user defined condition matches before applying parameterization. Otherwise, you'll have to add this transform to the packages you need -Os with, which is not very difficult, just a bit cumbersome... Regards, Sarthak. On Wed, Aug 21, 2024, 13:05 Marek Paśnikowski wrote

Re: Global modification of #:make-flags

2024-08-23 Thread Sarthak Shah
I would like to show interest in having an open issue on the matter. > > Suhail Singh writes: > > > Sarthak Shah writes: > >> From my understanding, debbugs issues are meant for technical features > [ 6 more citation lines. Click/Enter to show. ] > >> or issues p

Re: Global modification of #:make-flags

2025-01-29 Thread Sarthak Shah
 AM Sergio Pastor Pérez < sergio.pastorpe...@outlook.es> wrote: > Hello! > > On 8/23/24 11:01, Sarthak Shah wrote: > > I will open an issue on the debbugs as soon as I have time to update my > > patch! > > Did you have time to open the issue? > If anyone knows where

Re: Emacs dependent package input question

2025-04-06 Thread Sarthak Shah
Hi Sergio, I've moved domain names, the final post is at https://blog.coldboot.org/parameterized-packages-the-project-completion-update.html You can find code for the project in this repository: https://notabug.org/cel7t/guix-parameters Additionally, the project completion report: https://github.