Move overlays to flake definition

This commit is contained in:
2023-09-03 01:39:26 +02:00
parent 0b31ff0edf
commit ee5fb41f14
6 changed files with 18 additions and 38 deletions

View File

@@ -17,7 +17,7 @@
};
openconnect-sso = {
url = "github:vlaci/openconnect-sso";
flake = false;
inputs.nixpkgs.follows = "nixpkgs";
};
cyrus-sasl-xoauth2 = {
url = "github:robn/sasl2-oauth";
@@ -37,7 +37,18 @@
let
system = "x86_64-linux";
pkgs = import pkgs { inherit system; };
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [
inputs.openconnect-sso.overlay
(final: prev: {
emacs-vterm =
((pkgs.emacsPackagesFor pkgs.emacs29-pgtk).emacsWithPackages
(epkgs: with epkgs; [ vterm ]));
})
];
};
lib = nixpkgs.lib;
@@ -49,7 +60,10 @@
agenix.nixosModules.age
nix-index-database.nixosModules.nix-index
];
specialArgs = { inherit inputs; };
specialArgs = {
inherit inputs;
inherit pkgs;
};
};
};