feat: removed fallaryn and denise

This commit is contained in:
Nick 2024-11-03 17:47:18 -06:00
parent d6f58595eb
commit 489b64c9c7
15 changed files with 0 additions and 347 deletions

View file

@ -1,34 +0,0 @@
{
pkgs,
config,
...
}: {
boot = {
extraModulePackages = [
config.boot.kernelPackages.v4l2loopback.out
];
supportedFilesystems = ["ntfs"];
initrd = {
availableKernelModules = ["amdgpu" "nvme" "ahci" "xhci_pci" "usb_storage" "usbhid" "sd_mod"];
kernelModules = [];
};
kernelModules = ["kvm-amd" "vfio-pci" "v4l2loopback"];
kernelPackages = pkgs.linuxPackages_latest;
loader = {
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
systemd-boot.enable = false;
grub = {
enable = true;
device = "nodev";
useOSProber = true;
efiSupport = true;
};
};
};
}

View file

@ -1,12 +0,0 @@
{lib, ...}: {
imports = [
./boot.nix
./filesystem.nix
./graphics.nix
./hardware.nix
./networking.nix
./sops.nix
];
nixpkgs.hostPlatform = lib.mkForce "x86_64-linux";
system.stateVersion = lib.mkForce "24.05";
}

View file

@ -1,65 +0,0 @@
{
config,
flake,
...
}: let
inherit (flake.config.people) user2;
inherit (flake.config.system.device) fallaryn nas;
synologySecrets = config.sops.secrets."network/fallaryn".path;
in {
imports = [];
fileSystems = let
synologyDrives = [
"folder2"
];
storageDrives = [
"storage0"
"storage1"
];
synologyMounts = folder: {
name = "${nas.${folder}.mount}";
value = {
device = nas.${folder}.device;
fsType = "cifs";
options = nas.${folder}.options ++ ["credentials=${synologySecrets}"];
};
};
storageMounts = storage: {
name = "${fallaryn.${storage}.mount}";
value = {
device = fallaryn.${storage}.device;
fsType = "ext4";
options = fallaryn.${storage}.options;
};
};
in
{
"/" = {
device = "/dev/disk/by-uuid/d02cb367-26e0-4708-8840-75dcc4362ff4";
fsType = "ext4";
};
"/boot" = {
device = "/dev/disk/by-uuid/22BD-5A25";
fsType = "vfat";
options = fallaryn.boot.options;
};
}
// (builtins.listToAttrs (map synologyMounts synologyDrives))
// (builtins.listToAttrs (map storageMounts storageDrives));
swapDevices = [
{device = "/dev/disk/by-uuid/cc7ab213-26c9-4567-91ca-9dba6e98c9d1";}
];
systemd.tmpfiles.rules = [
"Z ${config.home-manager.users.${user2}.home.homeDirectory} 0755 ${user2} users -"
"Z ${fallaryn.storage0.mount} 0755 ${user2} users -"
"Z ${fallaryn.storage1.mount} 0755 ${user2} users -"
];
services.udisks2.enable = true;
}

View file

@ -1,17 +0,0 @@
{pkgs, ...}: {
hardware = {
graphics = {
enable = true;
extraPackages = with pkgs; [
rocm-opencl-icd
rocm-opencl-runtime
rocmPackages.clr.icd
pkgs.amdvlk
];
extraPackages32 = [
pkgs.driversi686Linux.amdvlk
];
};
};
boot.initrd.kernelModules = ["amdgpu"];
}

View file

@ -1,12 +0,0 @@
{
config,
lib,
pkgs,
...
}: {
hardware = {
firmware = [pkgs.rtl8761b-firmware];
enableAllFirmware = true;
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
};
}

View file

@ -1,29 +0,0 @@
{
lib,
flake,
...
}: let
inherit (flake.config.system.device) fallaryn;
in {
networking = {
hostName = fallaryn.name;
networkmanager.enable = true;
useDHCP = lib.mkDefault true;
firewall = {
enable = true;
allowedTCPPorts = [];
};
};
services = {
avahi = {
enable = true;
openFirewall = true;
nssmdns4 = true;
};
sshd.enable = true;
openssh = {
enable = true;
settings.PasswordAuthentication = false;
};
};
}

View file

@ -1,11 +0,0 @@
{
sops = {
secrets = {
"network/fallaryn" = {
path = "/etc/fallaryn-synology";
owner = "root";
mode = "600";
};
};
};
}