Something went wrong. Try again.
My personal website.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ description = "Website Flake";
inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; systems.url = "github:nix-systems/default"; treefmt-nix.url = "github:numtide/treefmt-nix"; };
outputs = { self, nixpkgs, systems, treefmt-nix, }: let pkgsFor = system: import nixpkgs { inherit system; };
eachSystem = f: nixpkgs.lib.genAttrs (import systems) (system: f (pkgsFor system));
treefmtEval = eachSystem (pkgs: treefmt-nix.lib.evalModule pkgs ./nix/treefmt.nix); in { devShells = eachSystem (pkgs: { default = pkgs.mkShell { packages = [ # Gleam pkgs.gleam pkgs.beamPackages.erlang pkgs.rebar3 pkgs.bun pkgs.tailwindcss_4 pkgs.inotify-tools
# Development pkgs.just pkgs.watchexec treefmtEval.${pkgs.system}.config.build.wrapper ];
shellHook = '' echo "" echo "Website" echo "" ''; }; });
formatter = eachSystem (pkgs: treefmtEval.${pkgs.system}.config.build.wrapper);
checks = eachSystem (pkgs: { formatting = treefmtEval.${pkgs.system}.config.build.check self; }); };}