secret-santa/flake.nix

33 lines
798 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
/*
packages.x86_64-linux.default = pkgs.dockerTools.buildLayeredImage {
name = "secret-santa";
tag = "latest";
};
*/
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-14 06:42:17 +01:00
];
};
};
2024-11-17 23:54:24 +01:00
formatter.x86_64-linux = pkgs.nixfmt-rfc-style;
};
}