diff --git a/flake.nix b/flake.nix index 9b6f461..4cf4448 100644 --- a/flake.nix +++ b/flake.nix @@ -12,6 +12,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; ghostty.url = "github:ghostty-org/ghostty"; + ucodenix.url = "github:e-tho/ucodenix"; }; outputs = inputs @ { @@ -21,6 +22,7 @@ darwin, home-manager, ghostty, + ucodenix, ... }: let userName = "wyatt"; @@ -63,6 +65,7 @@ }; modules = [ nix-flatpak.nixosModules.nix-flatpak + ucodenix.nixosModules.default ./modules/common ./modules/machine/cloud diff --git a/modules/machine/cloud/configuration.nix b/modules/machine/cloud/configuration.nix index eb691c5..c0b29fd 100644 --- a/modules/machine/cloud/configuration.nix +++ b/modules/machine/cloud/configuration.nix @@ -24,6 +24,7 @@ in { ../../graphics ../../pwrMgmt ../../networking/core.nix + ../../security/sudo.nix ../../sound/pipewire.nix ../../sound/shairport.nix ../../virtualization/podman.nix @@ -176,5 +177,10 @@ in { }; }; + # security.sudo.needsPassword = false; + + # Enable microcode updates + services.ucodenix.enable = true; + system.stateVersion = "24.11"; } diff --git a/modules/security/sudo.nix b/modules/security/sudo.nix index 79360e8..79a4b79 100644 --- a/modules/security/sudo.nix +++ b/modules/security/sudo.nix @@ -1,3 +1,4 @@ +# FIXME: this file is broken but i don't know what is wrong with it { config, lib,