From cb395323208629ffe5e5a02b9dcaa36c98c57dd8 Mon Sep 17 00:00:00 2001 From: Kendrick Bollens Date: Thu, 29 Jan 2026 23:47:04 +0100 Subject: [PATCH] chatgpt errorfixing psst --- flake.lock | 27 --------------------------- flake.nix | 42 ++++++++++++++++++++++-------------------- 2 files changed, 22 insertions(+), 47 deletions(-) delete mode 100644 flake.lock diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 6f6bfa6..0000000 --- a/flake.lock +++ /dev/null @@ -1,27 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1769461804, - "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix index c6d510c..3b50b0b 100644 --- a/flake.nix +++ b/flake.nix @@ -2,27 +2,29 @@ description = "Python Flask environment with SQLite support"; inputs = { - nixpkgs.url = "github:nixpkgs/nixos-unstable"; - utils.url = "github:numtide/flake-utils"; + # Using the official capitalized name fixed the 404 + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; }; - outputs = { self, nixpkgs, utils }: - utils.lib.eachDefaultSystem (system: - let - pkgs = import nixpkgs { inherit system; }; - in - { - devShells.default = pkgs.mkShell { - buildInputs = [ - pkgs.sqlite-interactive - (pkgs.python3.withPackages (ps: [ ps.flask ])) - ]; + outputs = { self, nixpkgs }: + let + # Use "x86_64-linux" for Intel/AMD Linux + # Use "aarch64-linux" for Raspberry Pi / ARM Linux + # Use "aarch64-darwin" for Apple Silicon Mac + system = "x86_64-linux"; + pkgs = import nixpkgs { inherit system; }; + in + { + devShells.${system}.default = pkgs.mkShell { + buildInputs = [ + pkgs.sqlite-interactive + (pkgs.python3.withPackages (ps: [ ps.flask ])) + ]; - shellHook = '' - echo "--- Flask + SQLite Environment ---" - echo "To view logs: sqlite3 logs.db 'SELECT * FROM post_logs;'" - ''; - }; - } - ); + shellHook = '' + echo "--- Flask + SQLite Environment ---" + echo "To view logs: sqlite3 logs.db 'SELECT * FROM post_logs;'" + ''; + }; + }; }