shell, treefmt: refactor

This commit is contained in:
zowoq 2023-04-06 11:41:44 +10:00
parent 89f7987884
commit c0bc25fab3
3 changed files with 24 additions and 35 deletions

View file

@ -48,20 +48,11 @@
systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
imports = [ imports = [
inputs.treefmt-nix.flakeModule
./shell.nix
./treefmt.nix ./treefmt.nix
]; ];
perSystem =
{ config
, inputs'
, pkgs
, self'
, ...
}: {
devShells.default = pkgs.callPackage ./shell.nix {
inherit config;
};
};
flake.nixosConfigurations = flake.nixosConfigurations =
let let
inherit (inputs.nixpkgs.lib) nixosSystem; inherit (inputs.nixpkgs.lib) nixosSystem;

View file

@ -1,9 +1,7 @@
{ config {
, pkgs perSystem = { config, pkgs, ... }: {
}: devShells = {
default = with pkgs; mkShellNoCC {
with pkgs;
mkShellNoCC {
buildInputs = [ buildInputs = [
jq jq
sops sops
@ -18,4 +16,7 @@ mkShellNoCC {
rsync rsync
config.treefmt.build.wrapper config.treefmt.build.wrapper
]; ];
};
};
};
} }

View file

@ -1,7 +1,4 @@
{ inputs, ... }: { {
imports = [
inputs.treefmt-nix.flakeModule
];
perSystem = { pkgs, ... }: { perSystem = { pkgs, ... }: {
treefmt = { treefmt = {
# Used to find the project root # Used to find the project root