From 556aba3ebac07a7b3b6dd2666656a45a72790306 Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Mon, 4 Aug 2025 01:15:40 +0200 Subject: [PATCH] fix: update flake and gitignore --- .gitignore | 2 ++ flake.nix | 16 ++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index b1e7a68..7f7c1f0 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ kicad-prj/kicad-prj-backups kicad-prj/fp-lib-table kicad-prj/kicad-prj.kicad_prl kicad-prj/pcb.kicad_prl +kicad-prj/fp-info-cache +kicad-prj/~*.lck # zmk firmware/zmk diff --git a/flake.nix b/flake.nix index 58ea48c..8853c94 100644 --- a/flake.nix +++ b/flake.nix @@ -1,27 +1,27 @@ { - description = "ergogen dev env"; + description = "dev env for development of the phiboard keyboard"; inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; outputs = { self, nixpkgs }: let system = "x86_64-linux"; - pkgs = import nixpkgs { inherit system; config.cudaSupport = true; config.cudnnSupport = true; config.allowUnfree = true; }; + pkgs = import nixpkgs { inherit system; config.allowUnfree = true; }; in { devShells.${system}.default = pkgs.mkShell { buildInputs = with pkgs; [ - ergogen - librecad # for 2D outlines - kicad # for PCBs + ergogen + librecad # for 2D outlines - devcontainer + kicad # for PCBs + + devcontainer # for zmk ]; shellHook = '' export __GLX_VENDOR_LIBRARY_NAME="" # To fix kicad with nvidia drivers - echo loaded ergogen shell - echo "workflow: ergogen . && cp output/pcbs/pcb.kicad_pcb kicad-prj/" + echo loaded phiboard shell ''; }; };