From d3f431f5110f1ddd06229395f14ff0402edcd150 Mon Sep 17 00:00:00 2001 From: Adam JOLY Date: Wed, 30 Oct 2024 18:21:37 +0100 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix(Flake):=20?= =?UTF-8?q?Simplify=20flake=20so=20it=20work?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flake.nix | 42 +++++++++++++++--------------------------- 1 file changed, 15 insertions(+), 27 deletions(-) diff --git a/flake.nix b/flake.nix index 2c8f393..85a563a 100644 --- a/flake.nix +++ b/flake.nix @@ -2,35 +2,23 @@ description = "A Nix-flake-based C/C++ development environment"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - flake-utils.url = "github:numtide/flake-utils"; pogit.url = "github:y-syo/pogit"; }; - outputs = inputs:{ nixpkgs, flake-utils, ... }: flake-utils.lib.eachDefaultSystem (system: + outputs = inputs@{ self, nixpkgs, pogit }: let - pkgs = nixpkgs.legacyPackages.${system}; - in - { - devShells = ({ - default = pkgs.mkShell.override - { - } - { - buildInputs = with pkgs; [ - gcc - clang - ]; - - packages = with pkgs; [ - clang - gcc - gdb - norminette - valgrind - inputs.pogit.packages.${pkgs.system}.default - git - ]; - }; - }); - }); + pkgs = nixpkgs.legacyPackages.x86_64-linux; # Use x86_64-linux as an example + in { + devShell.x86_64-linux = pkgs.mkShell { + buildInputs = with pkgs; [ + gcc + clang + gdb + norminette + valgrind + git + inputs.pogit.packages.${pkgs.system}.default + ]; + }; + }; }