forked from M-Labs/it-infra
nixops: use artiq flake for openocd
This commit is contained in:
parent
75987781f5
commit
3003183e25
@ -2,7 +2,7 @@
|
||||
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
m-labs = import (fetchTarball https://nixbld.m-labs.hk/channel/custom/artiq/full/artiq-full/nixexprs.tar.xz) { inherit pkgs; };
|
||||
artiq = builtins.getFlake git+https://github.com/m-labs/artiq.git;
|
||||
in
|
||||
{
|
||||
deployment.targetHost = host;
|
||||
@ -44,7 +44,7 @@ in
|
||||
gnome3.gnome-tweaks
|
||||
jq sublime3 rink qemu_kvm
|
||||
tmux screen gdb minicom picocom tigervnc
|
||||
# TODO m-labs.openocd
|
||||
artiq.packages.x86_64-linux.openocd-bscanspi
|
||||
# TODO xc3sprog
|
||||
emacs bat ripgrep
|
||||
xpra
|
||||
@ -152,7 +152,7 @@ in
|
||||
users.extraGroups.plugdev = { };
|
||||
users.extraUsers = import ./common-users.nix { inherit pkgs; };
|
||||
security.sudo.wheelNeedsPassword = false;
|
||||
# TODO services.udev.packages = [ m-labs.openocd ];
|
||||
services.udev.packages = [ artiq.packages.x86_64-linux.openocd-bscanspi ];
|
||||
services.udev.extraRules = (import ./extra-udev.nix);
|
||||
|
||||
nix.binaryCachePublicKeys = ["nixbld.m-labs.hk-1:5aSRVA5b320xbNvu30tqxVPXpld73bhtOeH6uAjRyHc="];
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
m-labs = import (fetchTarball https://nixbld.m-labs.hk/channel/custom/artiq/full/artiq-full/nixexprs.tar.xz) { inherit pkgs; };
|
||||
artiq = builtins.getFlake git+https://github.com/m-labs/artiq.git;
|
||||
in
|
||||
{
|
||||
deployment.targetHost = host;
|
||||
@ -33,7 +33,7 @@ in
|
||||
documentation.enable = false;
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
opensc
|
||||
opensc yubikey-manager yubikey-manager-qt yubico-piv-tool
|
||||
wget vim git firefox usbutils pciutils file lm_sensors acpi
|
||||
gimp imagemagick
|
||||
evince
|
||||
@ -42,6 +42,7 @@ in
|
||||
unzip zip gnupg
|
||||
sublime3 rink
|
||||
tmux screen tigervnc
|
||||
artiq.packages.x86_64-linux.openocd-bscanspi
|
||||
any-nix-shell
|
||||
];
|
||||
programs.wireshark.enable = true;
|
||||
@ -126,7 +127,7 @@ in
|
||||
users.extraUsers = import ./common-users.nix { inherit pkgs; };
|
||||
|
||||
security.sudo.wheelNeedsPassword = false;
|
||||
# TODO services.udev.packages = [ m-labs.openocd ];
|
||||
services.udev.packages = [ artiq.packages.x86_64-linux.openocd-bscanspi ];
|
||||
services.udev.extraRules = (import ./extra-udev.nix);
|
||||
|
||||
nix.binaryCachePublicKeys = ["nixbld.m-labs.hk-1:5aSRVA5b320xbNvu30tqxVPXpld73bhtOeH6uAjRyHc="];
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
m-labs = import (fetchTarball https://nixbld.m-labs.hk/channel/custom/artiq/full/artiq-full/nixexprs.tar.xz) { inherit pkgs; };
|
||||
artiq = builtins.getFlake git+https://github.com/m-labs/artiq.git;
|
||||
in
|
||||
{
|
||||
deployment.targetHost = host;
|
||||
@ -67,13 +67,15 @@ in
|
||||
};
|
||||
};
|
||||
security.sudo.wheelNeedsPassword = false;
|
||||
services.udev.packages = [ m-labs.openocd ];
|
||||
services.udev.packages = [ artiq.packages.x86_64-linux.openocd-bscanspi ];
|
||||
services.udev.extraRules = (import ./extra-udev.nix);
|
||||
|
||||
documentation.enable = false;
|
||||
environment.systemPackages = with pkgs; [
|
||||
psmisc wget vim git sshfs usbutils uhubctl lm_sensors file mosh tmux m-labs.openocd screen gdb minicom picocom
|
||||
psmisc wget vim git sshfs usbutils uhubctl lm_sensors file mosh tmux
|
||||
artiq.packages.x86_64-linux.openocd-bscanspi
|
||||
# TODO xc3sprog
|
||||
screen gdb minicom picocom
|
||||
];
|
||||
programs.fish.enable = true;
|
||||
programs.wireshark.enable = true;
|
||||
|
Loading…
Reference in New Issue
Block a user