run gradient cache
This commit is contained in:
parent
66d6857710
commit
05c8508c18
10 changed files with 424 additions and 130 deletions
17
flake.nix
17
flake.nix
|
|
@ -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; };
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue