aboutsummaryrefslogtreecommitdiff
path: root/nix/flake/devshells.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-07-21 13:00:38 -0700
committerFranck Cuny <franck@fcuny.net>2025-07-21 13:00:38 -0700
commit40d6a40b1de18f28003c4aa5f36d9b4b0ef4afdd (patch)
tree45a0902743971b1789b1f5d03efde7390cc0e95e /nix/flake/devshells.nix
parentmove user configurations to top-level (diff)
downloadinfra-40d6a40b1de18f28003c4aa5f36d9b4b0ef4afdd.tar.gz
move all profiles, modules, and flakes to top-level
Diffstat (limited to 'nix/flake/devshells.nix')
-rw-r--r--nix/flake/devshells.nix57
1 files changed, 0 insertions, 57 deletions
diff --git a/nix/flake/devshells.nix b/nix/flake/devshells.nix
deleted file mode 100644
index 339a8f4..0000000
--- a/nix/flake/devshells.nix
+++ /dev/null
@@ -1,57 +0,0 @@
-{ inputs, ... }:
-{
- perSystem =
- { system, pkgs, ... }:
- let
- treefmtEval = inputs.treefmt-nix.lib.evalModule pkgs {
- projectRootFile = "flake.nix";
- programs = {
- nixfmt.enable = true;
- deadnix.enable = true;
- };
- };
-
- mkPreCommitHooks =
- src:
- inputs.pre-commit-hooks.lib.${system}.run {
- inherit src;
- hooks = {
- check-merge-conflicts.enable = true;
- deadnix.enable = true;
- detect-private-keys.enable = true;
- end-of-file-fixer.enable = true;
- mixed-line-endings.enable = true;
- shellcheck = {
- enable = true;
- excludes = [ "\\.envrc$" ];
- };
- flake-checker.enable = true;
- treefmt = {
- enable = true;
- entry = "${treefmtEval.config.build.wrapper}/bin/treefmt --ci";
- };
- trim-trailing-whitespace.enable = true;
- };
- };
-
- pre-commit-check = mkPreCommitHooks ./.;
- scripts = import ../../nix/scripts {
- inherit pkgs system inputs;
- };
- in
- {
- devShells = {
- default = pkgs.mkShellNoCC {
- inherit (pre-commit-check) shellHook;
- packages =
- with pkgs;
- [
- nixos-rebuild
- git
- inputs.agenix.packages."${system}".default
- ]
- ++ scripts.all;
- };
- };
- };
-}