diff --git a/configuration.nix b/configuration.nix index b764ae3..177257f 100644 --- a/configuration.nix +++ b/configuration.nix @@ -72,6 +72,7 @@ wget yq ncdu + lshw ]) ++ (with pkgs.gnomeExtensions; [ pop-shell window-is-ready-remover @@ -180,7 +181,15 @@ config = { permittedInsecurePackages = [ "electron-25.9.0" ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "vmware-horizon-client" "libfprint-2-tod1-goodix" "vmware-workstation" ]; + allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "vmware-horizon-client" + "libfprint-2-tod1-goodix" + "vmware-workstation" + "ipu6-camera-bins-unstable" + "ipu6-camera-bins" + "ivsc-firmware-unstable" + "ivsc-firmware" + ]; }; overlays = [ @@ -255,6 +264,7 @@ sops = { age.keyFile = "/home/pim/.config/sops/age/keys.txt"; defaultSopsFile = ./secrets/secrets.yaml; + secrets = { "wireguard/home/presharedKey" = { }; "wireguard/home/privateKey" = { }; diff --git a/flake.nix b/flake.nix index ded75a2..6f595ec 100644 --- a/flake.nix +++ b/flake.nix @@ -163,6 +163,11 @@ boot.initrd.luks.devices."luks-8ffd3129-4908-4209-98c4-4eb68a35c494".device = "/dev/disk/by-uuid/8ffd3129-4908-4209-98c4-4eb68a35c494"; boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "vmd" "nvme" "usb_storage" ]; + + hardware.ipu6 = { + enable = true; + platform = "ipu6ep"; + }; }; }); }; diff --git a/home.nix b/home.nix index 0e69989..44030e6 100644 --- a/home.nix +++ b/home.nix @@ -233,6 +233,7 @@ push.autoSetupRemote = true; commit.verbose = true; pull.rebase = true; + init.defaultBranch = "master"; }; };