{ config, lib, pkgs, ... }: { imports = [ # # ]; krebs.build.host = config.krebs.hosts.coaxmetal; environment.systemPackages = with pkgs; [ brain bank l-gen-secrets (pkgs.writeDashBin "deploy" '' set -eu export SYSTEM="$1" $(nix-build $HOME/sync/stockholm/lass/krops.nix --no-out-link --argstr name "$SYSTEM" -A deploy) '') (pkgs.writeDashBin "usb-tether-on" '' adb shell su -c service call connectivity 33 i32 1 s16 text '') (pkgs.writeDashBin "usb-tether-off" '' adb shell su -c service call connectivity 33 i32 0 s16 text '') ]; programs.adb.enable = true; hardware.bluetooth = { enable = true; powerOnBoot = true; # config.General.Disable = "Headset"; extraConfig = '' [General] Disable = Headset ''; }; hardware.pulseaudio.package = pkgs.pulseaudioFull; lass.browser.config = { dc = { browser = "chromium"; groups = [ "audio" "video" ]; hidden = true; }; ff = { browser = "firefox"; groups = [ "audio" "video" ]; hidden = true; }; fy = { browser = "chromium"; groups = [ "audio" "video" ]; hidden = true; }; }; nix.trustedUsers = [ "root" "lass" ]; services.tor = { enable = true; client.enable = true; }; }