Add system ll-xmrig-worker

This commit is contained in:
Lauren Lagarde 2025-03-05 14:30:24 -06:00
parent f31bff1ff6
commit 0475259e07
2 changed files with 68 additions and 0 deletions

View File

@ -230,6 +230,16 @@
specialArgs = { unstable = unstable; };
};
ll-xmrig-worker-iso = nixos-generators.nixosGenerate {
system = "x86_64-linux";
modules = iso_modules ++ [
{ networking.hostName = "ll-xmrig-worker"; }
./systems/ll-xmrig-worker.nix
] ++ inherited_modules;
format = "install-iso";
specialArgs = { unstable = unstable; };
};
##########################################################################
##########################################################################
##########################################################################

View File

@ -0,0 +1,58 @@
{ pkgs, ... }: {
imports = [
# Core
../features/base.nix
../tweaks/zram.nix
../tweaks/disable_nixos_user.nix
../tweaks/systemd-resolved_nonsense.nix
# Headless
../features/headless.nix
# Lauren
../users/lauren_lagarde/lauren_lagarde.nix
{
home-manager.users.lauren_lagarde = {
imports = [
../users/lauren_lagarde/home-manager/lauren_lagarde.nix
];
};
}
# i3wm
../features/i3.nix
../tweaks/intel_igpu_screen_tearing.nix
# Lauren
../users/lauren_lagarde/i3.nix
../users/lauren_lagarde/autologin.nix
];
powerManagement.cpuFreqGovernor = "performance";
environment.systemPackages = with pkgs; [
xmrig
];
hardware.cpu.x86.msr = {
enable = true;
settings.allow-writes = "on";
};
home-manager.users.lauren_lagarde = {
home.file = {
"Stronghold" = {
executable = true;
text = ''
sudo nmtui-connect Stronghold
'';
};
"mine" = {
executable = true;
text = ''
sudo xmrig -o vm-docker-2.mlaga97.space:3333
'';
};
};
};
}