Skip to content

SuperSandro2000/lisp-overlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lisp-overlay Flake

See flake.nix for full attr tree

A compatibility default.nix is provided for non flake-enabled systems

Example usages:

  • Merge with your non-flake nixos configuration:
    {
      #...#
      nixpkgs.config = [
        (import (fetchTarball https://github.com/nix-lisp/lisp-overlay/archive/master.tar.gz) {})
      ];
      #...#
    }
        
  • Merge with your nixos configuration flake and use:
    {
      #...#
      inputs.lisp-overlay.url = "github:nix-lisp/lisp-overlay";
      #...#
    }
        
  • Override packages that use lispPackages to use lisp-overlay.lispPackages instead, e.g. replace `pkgs.nyxt` with
    pkgs.nyxt.override {
      lispPackages = (import (fetchFromGitHub {
        owner = "nix-lisp";
        repo = "lisp-overlay";
        rev = "489aa75e25fdbdd6b0454ed1413c2221a4c5454c";
        sha256 = "1fpfwfxrqsq1vk4jvn8f36yp5mj8nkj25a5k100kb95680ffkqsh";
      }) {}).lispPackages;
    }