feat: format via 'ls **/*.nix | each { |it| nixfmt $it.name }'

This commit is contained in:
Ryan Yin
2025-07-30 12:17:24 +08:00
parent d10b30b06b
commit 13bb77108c
219 changed files with 2103 additions and 1728 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
{pkgs, ...}: {
{ pkgs, ... }:
{
# ssh-agent is used to pull my private secrets repo from github when deploying my nixos config.
programs.ssh.startAgent = true;
+43 -44
View File
@@ -17,62 +17,61 @@
};
};
outputs = inputs @ {
nixpkgs,
nixos-apple-silicon,
my-asahi-firmware,
...
}: let
inherit (inputs.nixpkgs) lib;
mylib = import ../lib {inherit lib;};
myvars = import ../vars {inherit lib;};
in {
nixosConfigurations = {
ai = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs =
inputs
// {
outputs =
inputs@{
nixpkgs,
nixos-apple-silicon,
my-asahi-firmware,
...
}:
let
inherit (inputs.nixpkgs) lib;
mylib = import ../lib { inherit lib; };
myvars = import ../vars { inherit lib; };
in
{
nixosConfigurations = {
ai = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = inputs // {
inherit mylib myvars;
};
modules = [
{networking.hostName = "ai";}
modules = [
{ networking.hostName = "ai"; }
./configuration.nix
./configuration.nix
../modules/base
../modules/nixos/base/i18n.nix
../modules/nixos/base/user-group.nix
../modules/nixos/base/ssh.nix
../modules/base
../modules/nixos/base/i18n.nix
../modules/nixos/base/user-group.nix
../modules/nixos/base/ssh.nix
../hosts/idols-ai/hardware-configuration.nix
../hosts/idols-ai/preservation.nix
];
};
../hosts/idols-ai/hardware-configuration.nix
../hosts/idols-ai/preservation.nix
];
};
shoukei = nixpkgs.lib.nixosSystem {
system = "aarch64-linux";
specialArgs =
inputs
// {
shoukei = nixpkgs.lib.nixosSystem {
system = "aarch64-linux";
specialArgs = inputs // {
inherit mylib myvars my-asahi-firmware;
};
modules = [
{networking.hostName = "shoukei";}
modules = [
{ networking.hostName = "shoukei"; }
nixos-apple-silicon.nixosModules.default
./configuration.nix
nixos-apple-silicon.nixosModules.default
./configuration.nix
../modules/base
../modules/nixos/base/i18n.nix
../modules/nixos/base/user-group.nix
../modules/nixos/base/ssh.nix
../modules/base
../modules/nixos/base/i18n.nix
../modules/nixos/base/user-group.nix
../modules/nixos/base/ssh.nix
../hosts/12kingdoms-shoukei/hardware-configuration.nix
../hosts/idols-ai/preservation.nix
];
../hosts/12kingdoms-shoukei/hardware-configuration.nix
../hosts/idols-ai/preservation.nix
];
};
};
};
};
}