let
  nixpkgs = fetchTarball
    "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz";
  pkgs = import nixpkgs {
    config = { };
    overlays = [ ];
  };
in pkgs.mkShellNoCC {
  packages = with pkgs; [
    libnotify
    python312
    python312Packages.requests
    python312Packages.pyperclip
  ];
}