{ description = "Description for the project"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-mailserver = { url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver.git"; inputs = { flake-compat.follows = ""; nixpkgs.follows = ""; }; }; sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; impermanence = { url = "github:nix-community/impermanence"; }; pre-commit-hooks = { url = "github:cachix/pre-commit-hooks.nix"; inputs = { flake-compat.follows = ""; gitignore.follows = ""; nixpkgs-stable.follows = ""; nixpkgs.follows = ""; }; }; }; outputs = inputs @ {flake-parts, ...}: flake-parts.lib.mkFlake {inherit inputs;} (import ./flake-module.nix); }