{ description = "Leek flake"; inputs.nixpkgs.url = "nixpkgs/nixos-unstable"; outputs = {nixpkgs, ...}: let pkgs = nixpkgs.legacyPackages.x86_64-linux; lib = nixpkgs.lib; in { devShells.x86_64-linux.default = pkgs.mkShellNoCC { name = "leek-devshell"; packages = with pkgs; [ ruff ( python3.withPackages ( ps: with ps; [ # Dev dependencies python-lsp-server pylsp-mypy mypy setuptools-scm #App dependencies pyside6 tomlkit vdf ] ) ) ]; }; packages.x86_64-linux = rec { default = leek; leek = pkgs.callPackage ./package.nix {}; }; }; }