Skip to content

`nix-trickle` provides for the post-modern developer ™️

Notifications You must be signed in to change notification settings

ahirner/nix-trickle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI

nix-trickle

nix-trickle provides for the post-modern developer ™️.

Use

Explore outputs:

$ nix develop
exes: gcloud==452.0.1 pspg==5.8.0-patched rustc==1.73.0
$ nix repl
nix-repl> :lf .

Example devShell following nix-trickle: ❄️

nix flake init -t github:ahirner/nix-trickle#devShell

Outputs

overlays ❄️

  • nixpkgs/fasttrackml: added
  • nixpkgs/datafusion-cli: more recent
  • nixpkgs/sqruff: added
  • nixpkgs/pspg: updates querystream on file changes (--querystream -f query.sql)
  • nixpkgs/vector: fixes for darwin x86
  • nixpgks/micromamba: fixes for darwin
  • nixpkgs: all overlays above
  • default = nixpkgs

systems

List of systems CI checks are run on.

packages ❄️

Packages with overlays for systems.

devShells ❄️

  • default: all packages in PATH

legacyPackages

A system can register self + a default.nix as nixpkgs to obtain equal store paths for flake and regular nix commands.

nix flake init -t github:ahirner/nix-trickle#pure-system

templates ❄️

  • pure-system: Example configuration for pure flake systems based on nix-trickle
  • devShell: Example devShell based on nix-trickle

nixosModules ❄️

  • default: pure and modern nix system
  • bin-cache: substituter and public key in nix.settings for nix-trickle builds

About

`nix-trickle` provides for the post-modern developer ™️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published