use nixfmt

This commit is contained in:
Callum Leslie 2026-04-22 18:43:13 +01:00
parent 262f069d7d
commit d97ae3b090
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90

View file

@ -1,18 +1,20 @@
{ {
description = "C's Nix-Config"; description = "C's Nix-Config";
outputs = { outputs =
{
self, self,
nixpkgs, nixpkgs,
flake-parts, flake-parts,
... ...
} @ inputs: let }@inputs:
let
cLib = import ./lib { inherit (nixpkgs) lib; }; cLib = import ./lib { inherit (nixpkgs) lib; };
mkLinuxSystem = mod: ovl: mkLinuxSystem =
mod: ovl:
nixpkgs.lib.nixosSystem { nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs cLib; }; specialArgs = { inherit inputs cLib; };
modules = modules = [
[
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
inputs.stylix.nixosModules.stylix inputs.stylix.nixosModules.stylix
inputs.agenix.nixosModules.default inputs.agenix.nixosModules.default
@ -57,17 +59,17 @@
}; };
}; };
perSystem = { perSystem =
{
config, config,
pkgs, pkgs,
final, final,
inputs', inputs',
... ...
}: { }:
{
_module.args.pkgs = inputs'.nixpkgs.legacyPackages.extend self.overlays.default; _module.args.pkgs = inputs'.nixpkgs.legacyPackages.extend self.overlays.default;
overlayAttrs = overlayAttrs = config.packages // {
config.packages
// {
unstable = inputs'.unstable.legacyPackages; unstable = inputs'.unstable.legacyPackages;
scenics = inputs'.scenics.packages; scenics = inputs'.scenics.packages;
}; };
@ -80,7 +82,7 @@
treefmt.config = { treefmt.config = {
projectRootFile = "flake.nix"; projectRootFile = "flake.nix";
programs.alejandra.enable = true; programs.nixfmt.enable = true;
programs.deadnix.enable = true; programs.deadnix.enable = true;
}; };