berberman / flakes

Some packages I use on NixOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flakes

Automatically update

This repo uses nvfetcher to update packages automatically. See Update.hs.

Usage

Use binary cache from cachix:

$ cachix use berberman

Run a package immediately

$ nix run github:berberman/flakes#feeluown

Add the overlay to your system

In your NixOS configuration flake:

{

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    # Add as an input
    berberman = {
      url = "github:berberman/flakes";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };

  outputs = { self, nixpkgs, berberman }: {
    nixosConfigurations.my-machine = nixpkgs.lib.nixosSystem {
      # ...
      modules = [
        # ...
        { nixpkgs.overlays = [ 
            # ...
            # Add to nixpkgs overlays
            berberman.overlays.default
          ]; 
        }
      ];
    };
  };
}

Packages available

About

Some packages I use on NixOS


Languages

Language:Nix 85.0%Language:Haskell 15.0%