feat: withings, ...

This commit is contained in:
Kat Inskip 2022-10-16 12:06:08 -07:00
parent 8d57794a47
commit 4b0dd87296
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
22 changed files with 193 additions and 32 deletions

View file

@ -2,7 +2,6 @@
imports = with meta; [
hardware.aarch64-linux
hardware.oracle.ubuntu
nixos.network
home.weechat
home.services.weechat
services.nginx

View file

@ -4,7 +4,6 @@
hardware.local
nixos.gui
nixos.light
nixos.network
services.nginx
home.gui
];
@ -19,6 +18,7 @@
virtualisation.docker.enable = true;
services.avahi.enable = true;
environment.systemPackages = [ pkgs.docker-compose ];
nix.buildMachines = [ {
@ -53,7 +53,7 @@ environment.systemPackages = [ pkgs.docker-compose ];
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
boot = {
supportedFilesystems = [ "xfs" "zfs" ];
supportedFilesystems = [ "xfs" ];
initrd.luks.devices."cryptroot".device = "/dev/disk/by-uuid/f0ea08b4-6af7-4d90-a2ad-edd5672a2105";
loader = {
efi = {

View file

@ -2,7 +2,6 @@
imports = with meta; [
(modulesPath + "/profiles/qemu-guest.nix")
hardware.manual
nixos.network
services.nginx
services.access
services.irlsite

View file

@ -1,7 +1,6 @@
{ config, tf, meta, nixfiles, pkgs, lib, ... }: with lib; {
imports = with meta; [
hardware.oracle.ubuntu
nixos.network
services.nginx
services.knot
];

View file

@ -66,7 +66,6 @@ in {
field = "mpd";
};
secrets.files.home-assistant-secrets = {
text = let
espresenceDevices = {
@ -80,7 +79,7 @@ in {
longitude = tf.variables.longitude.ref;
elevation = tf.variables.elevation.ref;
mpd-shanghai-password = tf.variables.mpd-shanghai-password.ref;
} // mapAttrs' (key: device_id:
} // espresenceDevices // mapAttrs' (key: device_id:
nameValuePair "${key}-topic" "espresense/devices/${device_id}"
) espresenceDevices);
owner = "hass";
@ -320,13 +319,14 @@ in {
(mkESPresenceBeacon {
device_id = "!secret tile-kat-keys";
state_topic = "!secret tile-kat-keys-topic";
name = "Knife";
name = "Girlwife";
})
];
};
extraPackages = python3Packages: with python3Packages; [
psycopg2
aiohomekit
pkgs.withings-api
securetar
getmac # for upnp integration
(aiogithubapi.overrideAttrs (_: { doInstallCheck = false; }))

View file

@ -4,7 +4,6 @@
imports = with meta; [
(modulesPath + "/installer/scan/not-detected.nix")
hardware.local
nixos.network
nixos.arc
services.cockroachdb
services.minio

View file

@ -28,6 +28,8 @@
group = "zigbee2mqtt";
};
users.groups.input.members = [ "zigbee2mqtt" ];
services.zigbee2mqtt = {
enable = true;
settings = {
@ -46,9 +48,8 @@
port = 8072;
};
serial = {
port = "/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0";
port = "/dev/ttyUSB0";
};
};
};

View file

@ -2,7 +2,6 @@
imports = with meta; [
hardware.rm-310
hardware.local
nixos.network
nixos.arc
services.ha
services.nextcloud