secret-santa/flake.nix

28 lines
661 B
Nix
Raw Normal View History

2024-11-14 06:42:17 +01:00
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
};
2024-11-17 23:54:24 +01:00
outputs =
{ nixpkgs, ... }:
let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
in
{
2024-11-24 11:29:35 +01:00
packages.x86_64-linux = {
default = pkgs.callPackage ./nix/secret-santa.nix { };
};
2024-11-17 23:54:24 +01:00
devShells.x86_64-linux = {
2024-11-14 06:42:17 +01:00
default = pkgs.mkShell {
2024-11-17 23:54:24 +01:00
packages = [
2024-11-14 06:42:17 +01:00
pkgs.sqlc
2024-11-17 23:54:24 +01:00
(pkgs.callPackage ./nix/sql-migrate.nix { })
(pkgs.callPackage ./nix/actiongraph.nix { })
2024-11-16 08:49:18 +01:00
pkgs.sqlite
2024-11-24 11:34:27 +01:00
pkgs.go-migrate
2024-11-14 06:42:17 +01:00
];
};
};
2024-11-17 23:54:24 +01:00
formatter.x86_64-linux = pkgs.nixfmt-rfc-style;
};
}