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