Compare commits
4 Commits
c6f03484a6
...
dbc68e540f
| Author | SHA1 | Date | |
|---|---|---|---|
|
dbc68e540f
|
|||
|
c1eff7e53b
|
|||
|
1f0dd9f149
|
|||
|
170a8abba2
|
@@ -3,6 +3,12 @@
|
||||
imports = with inputs.self.modules.nixos;
|
||||
with inputs.self.factory; [
|
||||
development-tools
|
||||
rust-dev
|
||||
|
||||
udev
|
||||
udev-pio
|
||||
udev-lauterbach
|
||||
|
||||
docker
|
||||
];
|
||||
};
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
flake.modules.nixos.development-tools = { pkgs, ... }: {
|
||||
flake.modules.nixos.rust-dev = { pkgs, ... }: {
|
||||
nixpkgs.overlays = [
|
||||
inputs.rust-overlay.overlays.default
|
||||
];
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
flake.modules.nixos.udev-lauterbach = {
|
||||
services.udev.extraRules = ''
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="0897", SYMLINK+="lauterbach/trace32/%k", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a6e", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a6f", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a70", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a71", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a73", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a75", MODE:="0666"
|
||||
ACTION!="remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",ATTR{idVendor}=="8087", ATTR{idProduct}=="0a78", MODE:="0666"
|
||||
'';
|
||||
};
|
||||
}
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
flake.modules.nixos.development-tools = { pkgs, ... }: {
|
||||
flake.modules.nixos.udev-pio = { pkgs, ... }: {
|
||||
services.udev.packages = with pkgs; [ platformio-core.udev ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
flake.modules.nixos.udev = {
|
||||
services.udev.enable = true;
|
||||
};
|
||||
}
|
||||
@@ -21,5 +21,7 @@
|
||||
which-key.enable = true;
|
||||
|
||||
glow.enable = true;
|
||||
|
||||
fugitive.enable = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
rnix.enable = true;
|
||||
|
||||
basedpyright.enable = true;
|
||||
emmet_ls.enable = true;
|
||||
};
|
||||
|
||||
keymaps = [
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
flake.modules.nixos.tailscale = {
|
||||
services.tailscale = {
|
||||
enable = true;
|
||||
# required for using exit nodes
|
||||
useRoutingFeatures = "client";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user