nixos-demo/slides/flake.nix

57 lines
1.1 KiB
Nix
Raw Normal View History

2025-07-31 22:25:48 +02:00
# { ... }:
# let
# pkgs =
# import
# (fetchTarball "https://github.com/NixOS/nixpkgs/archive/10e687235226880ed5e9f33f1ffa71fe60f2638a.tar.gz")
# { };
# in
# pkgs.mkShell {
# packages = [
# (with pkgs; [
# locale
# ])
# (pkgs.python312Full.withPackages (
# python-pkgs: with python-pkgs; [
# pip
# ]
# ))
# ];
# }
{
description = "Python environment";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
flake-utils.url = "github:numtide/flake-utils";
};
outputs =
{
nixpkgs,
flake-utils,
}:
flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
in
{
formatter = pkgs.nixfmt-tree;
devShells.default = pkgs.mkShell {
packages = [
(with pkgs; [
locale
])
(pkgs.python312Full.withPackages (
python-pkgs: with python-pkgs; [
pip
]
))
];
};
}
);
}