Agenix + Consul
This commit is contained in:
21
flake.nix
21
flake.nix
@@ -6,10 +6,16 @@
|
||||
# - Nixpkgs ----------------------------------
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
|
||||
|
||||
# - Home-Manager -----------------------------
|
||||
# - Home Manager -----------------------------
|
||||
home-manager.url = "github:nix-community/home-manager/release-23.11";
|
||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
# - Agenix -----------------------------------
|
||||
agenix.url = "github:ryantm/agenix";
|
||||
agenix.inputs.nixpkgs.follows = "nixpkgs";
|
||||
# optionally choose not to download darwin deps (saves some resources on Linux)
|
||||
agenix.inputs.darwin.follows = "";
|
||||
|
||||
# - NUR --------------------------------------
|
||||
nur.url = "github:nix-community/NUR";
|
||||
|
||||
@@ -17,11 +23,7 @@
|
||||
emacs-overlay.url = "github:nix-community/emacs-overlay";
|
||||
|
||||
# - Themeing ---------------------------------
|
||||
grub2-themes.url = "github:vinceliuice/grub2-themes";
|
||||
grub2-themes.inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
nix-colors.url = "github:misterio77/nix-colors";
|
||||
|
||||
};
|
||||
|
||||
outputs = inputs @ { self, nixpkgs, home-manager, ... }:
|
||||
@@ -48,7 +50,14 @@
|
||||
[
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
inputs.nix-colors.homeManagerModule
|
||||
inputs.grub2-themes.nixosModule
|
||||
# Agenix
|
||||
inputs.agenix.nixosModules.default
|
||||
{
|
||||
environment.systemPackages = [
|
||||
inputs.agenix.packages.${system}.default
|
||||
pkgs.age
|
||||
];
|
||||
}
|
||||
]
|
||||
# All my personal modules
|
||||
++ (lib.my.mapModulesRec' (toString ./modules) import);
|
||||
|
||||
Reference in New Issue
Block a user