diff --git a/nixos/roles/metal.nix b/nixos/roles/metal.nix index 3a75377e..4f42e8a4 100644 --- a/nixos/roles/metal.nix +++ b/nixos/roles/metal.nix @@ -1,3 +1,4 @@ -_: { +{pkgs, ...}: { boot.kernelParams = ["mitigations=off"]; + services.udev.packages = [pkgs.chrysalis]; } diff --git a/overlays/10-previews.nix b/overlays/10-previews.nix index fe04fa47..3c71d8b6 100644 --- a/overlays/10-previews.nix +++ b/overlays/10-previews.nix @@ -2,10 +2,12 @@ self: super: let unstable = import super.sources.nixos-unstable {}; nom_commit = (builtins.fromJSON (builtins.readFile ../nix/sources.json)).nix-output-monitor.rev; nom = builtins.getFlake "git+ssh://git@hera.m-0.eu/nix-output-monitor?rev=${nom_commit}&ref=main"; + chrysalis-pkgs = builtins.getFlake "github:maralorn/nixpkgs/5169d354b34311aac607dbd8c8fd84962e2b1d75"; in { inherit unstable; unstableHaskellPackages = unstable.haskellPackages; unstableGhc = unstable.ghc; inherit (unstable) nix home-assistant vscode-extensions vscodium cachix cabal2nix; nix-output-monitor = nom.packages.x86_64-linux.default; + inherit (chrysalis-pkgs.legacyPackages.x86_64-linux) chrysalis; } diff --git a/overlays/pkgSets.nix b/overlays/pkgSets.nix index 5078b594..0269b93c 100644 --- a/overlays/pkgSets.nix +++ b/overlays/pkgSets.nix @@ -104,6 +104,7 @@ self: super: { paprefs wl-clipboard dconf2nix + chrysalis ; inherit (self.gnomeExtensions)