run gradient cache

This commit is contained in:
goeranh 2026-04-29 13:03:45 +02:00
parent 66d6857710
commit 05c8508c18
No known key found for this signature in database
10 changed files with 424 additions and 130 deletions

View file

@ -6,9 +6,11 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
authentik = {
url = "github:nix-community/authentik-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
mailserver = {
url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.11";
inputs.nixpkgs.follows = "nixpkgs";
};
sops = {
url = "github:Mic92/sops-nix";
@ -18,6 +20,9 @@
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
gradient = {
url = "github:wavelens/gradient";
};
};
outputs =
@ -28,6 +33,7 @@
mailserver,
disko,
sops,
gradient
}:
let
sshkeys = [
@ -44,15 +50,6 @@
pkgs = nixpkgs.legacyPackages.x86_64-linux;
in
pkgs.mkShell {
# Import GPG keys from keys directory
sopsPGPKeyDirs = [
"${toString ./.}/keys/hosts"
"${toString ./.}/keys/users"
];
# Isolate sops GPG keys to .git/gnupg (optional)
# sopsCreateGPGHome = true;
nativeBuildInputs = [
sops.packages.x86_64-linux.sops-import-keys-hook
];
@ -197,6 +194,8 @@
disko.nixosModules.disko
authentik.nixosModules.default
mailserver.nixosModules.mailserver
gradient.nixosModules.default
sops.nixosModules.sops
{
_module.args = { inherit self modulesPath; };
}