Provides git variants of suckless tools up to date with master.
There is CI to automatically update the overlay.
dmenu-git
dwm-git
st-git
To see what git revision or the epoch of the revision's creation you can check the flake.lock file.
Add the overlay to your home.nix (home-manager) or configuration.nix (NixOS):
{
nixpkgs.overlays = [
(import (builtins.fetchTarball {
url = https://github.com/06kellyjac/suckless-git-overlay/archive/master.tar.gz;
}))
];
}
{
pkgs ? import <nixpkgs> {
overlays = [
(import (builtins.fetchTarball {
url = https://github.com/06kellyjac/suckless-git-overlay/archive/master.tar.gz;
}))
];
}
}:
{}
If you are using flakes to configure your system, add to your nixpkgs overlays attribute (examples will differ, the following is for home-manager):
{
inputs.suckless-git-overlay.url = "github:06kellyjac/suckless-git-overlay";
outputs = { self, ... }@inputs:
let
overlays = [ inputs.suckless-git-overlay.overlay ];
in
homeConfigurations = {
macbook-pro = inputs.home-manager.lib.homeManagerConfiguration {
configuration = { pkgs, ... }:
{
nixpkgs.overlays = overlays;
};
};
};
}
Install a package:
nix-env -iA pkgs.<PACKAGE_NAME>
or add to home-manager/configuration.nix.
Based on https://github.com/nix-community/neovim-nightly-overlay