feat: introduce treefmt and fmt all

This commit is contained in:
steveej 2024-11-15 10:17:56 +01:00
parent 80250b0179
commit 5d5282a914
213 changed files with 4967 additions and 4423 deletions

View file

@ -6,7 +6,8 @@
pkgs,
lib,
...
}: let
}:
let
# TODO: make this configurable
homeUser = "steveej";
commonHomeImports = [
@ -14,10 +15,9 @@
../../home-manager/programs/neovim.nix
../../home-manager/programs/zsh.nix
];
in {
imports = [
nodeFlake.inputs.home-manager.nixosModules.home-manager
];
in
{
imports = [ nodeFlake.inputs.home-manager.nixosModules.home-manager ];
# TODO: investigate an issue with the "name" arg contained here, which causes problems with home-manager
# home-manager.extraSpecialArgs = specialArgs;
@ -34,15 +34,11 @@ in {
home-manager.useGlobalPkgs = false;
home-manager.useUserPackages = true;
home-manager.users.root = _: {
imports = commonHomeImports;
};
home-manager.users.root = _: { imports = commonHomeImports; };
home-manager.users."${homeUser}" = _: {
imports = commonHomeImports;
};
home-manager.users."${homeUser}" = _: { imports = commonHomeImports; };
programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh;
environment.pathsToLink = ["/share/zsh"];
environment.pathsToLink = [ "/share/zsh" ];
}