aboutsummaryrefslogtreecommitdiff
path: root/machines/nixos/x86_64-linux/rivendell.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-11-02 13:36:54 -0800
committerFranck Cuny <franck@fcuny.net>2025-11-02 13:36:54 -0800
commit74aefd109ab4df4b41699c7245a995f8fde498c1 (patch)
treee65a6bcbda87f23e1797db5b96c3a5259ede8d74 /machines/nixos/x86_64-linux/rivendell.nix
parentsimplify configuration for darwin (diff)
downloadinfra-74aefd109ab4df4b41699c7245a995f8fde498c1.tar.gz
cleanup nixos related configurations
Diffstat (limited to 'machines/nixos/x86_64-linux/rivendell.nix')
-rw-r--r--machines/nixos/x86_64-linux/rivendell.nix25
1 files changed, 4 insertions, 21 deletions
diff --git a/machines/nixos/x86_64-linux/rivendell.nix b/machines/nixos/x86_64-linux/rivendell.nix
index 969133c..90fbce3 100644
--- a/machines/nixos/x86_64-linux/rivendell.nix
+++ b/machines/nixos/x86_64-linux/rivendell.nix
@@ -1,19 +1,17 @@
{
lib,
config,
- modulesPath,
- inputs,
adminUser,
...
}:
{
imports = [
- (modulesPath + "/installer/scan/not-detected.nix")
- inputs.nixos-hardware.nixosModules.framework-desktop-amd-ai-max-300-series
- ../../../profiles/disk/btrfs-on-luks.nix
../../../profiles/cgroups.nix
../../../profiles/defaults.nix
+ ../../../profiles/disk/btrfs-on-luks.nix
../../../profiles/forgejo.nix
+ ../../../profiles/hardware/framework-desktop.nix
+ ../../../profiles/home-manager.nix
../../../profiles/keycloak.nix
../../../profiles/remote-unlock.nix
../../../profiles/server.nix
@@ -31,21 +29,7 @@
};
};
- boot.initrd.availableKernelModules = [
- "nvme"
- "xhci_pci"
- "thunderbolt"
- "usbhid"
- "usb_storage"
- "sd_mod"
- "r8169" # ethernet driver
- ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-amd" ];
- boot.extraModulePackages = [ ];
-
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
- hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
networking.hostName = "rivendell";
networking.useDHCP = lib.mkDefault true;
@@ -95,13 +79,12 @@
];
};
- my.modules.hardware.baremetal.enable = true;
-
home-manager = {
users.${adminUser.name} = {
imports = [
../../../home/profiles/minimal.nix
];
+ inherit (adminUser) userinfo;
};
};