Simplify something
This commit is contained in:
parent
b896a064f4
commit
3f0a235dc8
|
@ -1,10 +1,9 @@
|
|||
# This file defines overlays
|
||||
{inputs, ...}: {
|
||||
# This one brings our custom packages from the 'pkgs' directory
|
||||
additions = final: _prev: import ../pkgs {pkgs = final;};
|
||||
additions = final: _prev: import ./pkgs {pkgs = final;};
|
||||
|
||||
# This one contains whatever you want to overlay
|
||||
# https://nixos.wiki/wiki/Overlays
|
||||
selfsuper = (self: super: {
|
||||
mpv = super.mpv.override {
|
||||
scripts = with self.mpvScripts; [mpris sponsorblock thumbnail];
|
||||
|
@ -12,14 +11,9 @@
|
|||
});
|
||||
|
||||
finalprev = (final: prev: {
|
||||
# Patches go here
|
||||
});
|
||||
|
||||
# Unstable nixpkgs
|
||||
unstable-packages = final: _prev: {
|
||||
unstable = import inputs.nixpkgs-unstable {
|
||||
system = final.system;
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
};
|
||||
});
|
||||
}
|
|
@ -37,10 +37,10 @@
|
|||
in rec {
|
||||
# Your custom packages
|
||||
# Accessible through 'nix build', 'nix shell', etc
|
||||
packages = forAllSystems (system: import ./pkgs nixpkgs.legacyPackages.${system});
|
||||
packages = forAllSystems (system: import ./extras/pkgs nixpkgs.legacyPackages.${system});
|
||||
|
||||
# Your custom packages and modifications, exported as overlays
|
||||
overlays = import ./overlays {inherit inputs;};
|
||||
overlays = import ./extras/overlays.nix {inherit inputs;};
|
||||
|
||||
# Secrets defined so they can be accessed globally
|
||||
secrets = import ./secrets.nix;
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
outputs.overlays.additions
|
||||
outputs.overlays.selfsuper
|
||||
outputs.overlays.finalprev
|
||||
outputs.overlays.unstable-packages
|
||||
];
|
||||
|
||||
# Configure your nixpkgs instance
|
||||
|
|
Loading…
Reference in a new issue