added custom version of kicad with step compression turned off.
This commit is contained in:
parent
45c8062c0b
commit
b1d6810663
12 changed files with 269 additions and 87 deletions
42
roles/nixos/embedded-dev/default.nix
Normal file
42
roles/nixos/embedded-dev/default.nix
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
inputs,
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
udev-rules = pkgs.stdenv.mkDerivation {
|
||||
name = "extra-udev-rules";
|
||||
src = ./udev-rules;
|
||||
installPhase = ''
|
||||
mkdir -p $out/lib/udev/rules.d
|
||||
cp *.rules $out/lib/udev/rules.d/
|
||||
'';
|
||||
};
|
||||
in {
|
||||
imports = [
|
||||
../../../configs/nixos/distrobox.nix
|
||||
];
|
||||
|
||||
services.udev.packages = [udev-rules];
|
||||
|
||||
users.groups.plugdev={};
|
||||
users.users.${config.host.details.user}.extraGroups = ["dialout" "plugdev"];
|
||||
|
||||
home-manager.users.${config.host.details.user} = {config, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
tio
|
||||
];
|
||||
};
|
||||
|
||||
programs.nix-ld = {
|
||||
enable = true;
|
||||
libraries = with pkgs; [
|
||||
bzip2
|
||||
libusb1
|
||||
libzip
|
||||
openssl
|
||||
zstd
|
||||
];
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue