Giter Club home page Giter Club logo

flakestry.dev's People

Contributors

domenkozar avatar infinisil avatar kip93 avatar mightyiam avatar minibill avatar roberth avatar sandydoo avatar sestrella avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

flakestry.dev's Issues

Upload non-github flakes

Requires a few things to happen:

  • auth
  • /publish endpoint needs to accept tarball as POST body
  • async job to process tarball (evaluate flake, render readme, etc)

Decoder error when showing nixus package

This package gives a decoder error: https://flakestry.dev/flake/github/infinisil/nixus/0.1.3

The Json.Decode.oneOf at json.packages failed in the following 2 ways:



(1) Problem with the value at json['aarch64-linux'].example:
    
        {}
    
    Expecting an OBJECT with a field named `type`



(2) Problem with the given value:
    
    {
            "x86_64-linux": {
                "example": {
                    "name": "deploy",
                    "type": "derivation"
                }
            },
            "aarch64-linux": {
                "example": {}
            },
            "x86_64-darwin": {
                "example": {}
            },
            "aarch64-darwin": {
                "example": {}
            }
        }
    
    Expecting null

Broken status badge

Despite the fact that the status badge renders fine on flakestry.dev, it appears that the badge from the clipboard is broken. Here is an example copied directly from the clipboard:

flakestry.dev

SemVer major range query

I would really appreciate being able to specify <flakestry-url>/1.2.* as an input, so that an update fetches the latest tag for that range.
I assume this would eventually be possible with general flake versioning mechanisms, but it would be great if flakestry could provide this ad-hoc in the meantime!

Rolling release support

Hello! Nice to see another attempt for a flake registry :)

From what I read in on the publish page, flakestry.dev currently only supports flakes working with tags, is that correct? We would like to publish Nyx here, but we don't make use of tags and mostly have daily commits.

Add noscript

For privacy/security I allowlist sites to enable JavaScript. When I visited the site, I got a blank white page with no information.

Show the actual flake-URL to an output

Maybe I'm missing something, but it seems like there is no obvious place for me to just copy a flake-url from. I have to piece the output together myself based on my knowledge of flake-URLs, but especially beginners won't have that knowledge yet.

It would be nice if there was a button next to the outputs, or maybe a list of URLs in the details page of every output, that I could quickly copy into inputs.$whatever.url, nix shell, nix run etc.

Render flake outputs and metadata

Do nix flake metadata --json and nix flake show --json representations.

These are already stored in db, we need to write an Elm parser for it and display the outputs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.