HexName-NixOS/flake.nix
2026-01-19 21:47:18 +00:00

45 lines
1.1 KiB
Nix
Executable file

{
description = "Epic";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.11";
};
outputs = { nixpkgs, nixpkgs-stable, ... } @ inputs: {
nixosConfigurations = {
hexname-ns1 = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [
######## Boilerplate ########
./configuration.nix
./hardware-configuration.nix
./pkgs/extra.nix
######## HexName configuration ########
#./pkgs/hexname/powerdns-podman.nix
######## Networking ########
./pkgs/server-ssh.nix
./pkgs/nginx.nix
./pkgs/virtualisation.nix
# ./pkgs/stalwart.nix
######## Sysadmin ########
./pkgs/neovim.nix
./pkgs/common-packages.nix
./pkgs/aliases.nix
######## etc. ########
######## Scripts ########
#./scripts/virtualisation/update-containers.nix # Runs podman pull weekly
#./scripts/virtualisation/restart-pihole.nix
];
};
};
};
}