inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
inputs.flake-utils.url = "github:numtide/flake-utils";
- outputs = { self, nixpkgs, flake-utils }:
- flake-utils.lib.eachDefaultSystem (system:
+ outputs = { self, nixpkgs, flake-utils }: {
+ overlays = {
+ cgit = final: prev: {
+ cgit = prev.cgit.overrideAttrs (oldAttrs: {
+ postPatch = ''substituteInPlace ui-repolist.c --replace "master" "main"'';
+ });
+ gitweb = final: prev: {
+ gitweb = prev.gitweb.overrideAttrs (oldAttrs: {
+ patches = [ ./patches/gitweb.patch ];
+ });
+ };
+ };
+ inherit (flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs { inherit system; };
in {
- overlays = {
- cgit = final: prev: {
- cgit = prev.cgit.overrideAttrs (oldAttrs: {
- postPatch = ''substituteInPlace ui-repolist.c --replace "master" "main"'';
- });
- };
- }
-
packages.resetmsmice = pkgs.stdenv.mkDerivation {
pname = "resetmsmice";
version = "0.0.0";
type = "app";
program = "${self.packages.${system}.resetmsmice}/bin/resetmsmice";
};
- });
+ })
+ ) packages apps;
+ };
}