Skip to content

MercuryTechnologies/flake-compat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

flake-compat

Usage

Warning

During the Lix private beta period during which Forgejo is private, this requires configuring netrc in Lix for the tarball download to work.

Your netrc should look something like so:

machine git.lix.systems login YOUR-USERNAME password SOME-PERSONAL-ACCESS-TOKEN-REPO-READ

We are terribly sorry for the UX for this being very bad (issue).

To use, add the following to your flake.nix:

inputs.flake-compat.url = "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/main.tar.gz";

Afterwards, create a default.nix file containing the following:

(import
  (
    let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in
    fetchTarball {
      url = lock.nodes.flake-compat.locked.url;
      sha256 = lock.nodes.flake-compat.locked.narHash;
    }
  )
  { src = ./.; }
).defaultNix

If you would like a shell.nix file, create one containing the above, replacing defaultNix with shellNix.

About

A temporary mirror of lix's flake-compat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages