diff --git a/flake.nix b/flake.nix index a97a47e..1b34873 100644 --- a/flake.nix +++ b/flake.nix @@ -31,10 +31,7 @@ ragenix = { url = "github:yaxitech/ragenix"; inputs.nixpkgs.follows = "nixpkgs"; }; # Desktop environment theming and rice configuration - nix-rice = { - url = "github:bertof/nix-rice/modules"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + nix-rice = { url = "github:bertof/nix-rice/modules"; inputs.nixpkgs.follows = "nixpkgs"; }; # Generate NixOS system images (ISO, VM, etc.) nixos-generators = { url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; }; @@ -53,10 +50,7 @@ flake-parts.url = "github:hercules-ci/flake-parts"; # Git pre-commit hooks for code quality - git-hooks = { - url = "github:cachix/git-hooks.nix"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + git-hooks = { url = "github:cachix/git-hooks.nix"; inputs.nixpkgs.follows = "nixpkgs"; }; # TODO: Additional tools to evaluate # agenix-shell.url = "github:aciceri/agenix-shell"; # TODO @@ -99,6 +93,11 @@ deadnix.enable = true; # Remove dead code from Nix expressions nixpkgs-fmt.enable = true; # Format Nix code statix.enable = true; # Lint Nix code for best practices + flake-checker.enable = true; + + # Markdown + mdformat.enable = true; + markdownlint.enable = true; }; # Default development shell