Lots of refactoring
This commit is contained in:
parent
2f65f8fcba
commit
70e37a959e
46 changed files with 635 additions and 400 deletions
47
systems/ll-nixos-xmrig-worker.nix
Normal file
47
systems/ll-nixos-xmrig-worker.nix
Normal file
|
@ -0,0 +1,47 @@
|
|||
{ pkgs, ... }: {
|
||||
imports = [
|
||||
# Core Features
|
||||
../features/base.nix
|
||||
../features/tui-apps.nix
|
||||
../features/openssh-server.nix
|
||||
|
||||
# Core Tweaks
|
||||
../tweaks/zram.nix
|
||||
../tweaks/enable_flakes.nix
|
||||
];
|
||||
|
||||
networking.networkmanager.enable = true;
|
||||
powerManagement.cpuFreqGovernor = "performance";
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
xmrig
|
||||
];
|
||||
|
||||
# Improve xmrig performance
|
||||
hardware.cpu.x86.msr.enable = true;
|
||||
hardware.cpu.x86.msr.settings.allow-writes = "on";
|
||||
|
||||
# Helper Scripts
|
||||
home-manager.users.nixos.home = {
|
||||
stateVersion = "24.11";
|
||||
file = {
|
||||
"stronghold" = {
|
||||
executable = true;
|
||||
text = ''
|
||||
sudo nmtui-connect Stronghold
|
||||
'';
|
||||
};
|
||||
"mine" = {
|
||||
executable = true;
|
||||
text = ''
|
||||
sudo xmrig --randomx-1gb-pages -o vm-docker-2.mlaga97.space:3333
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# SSH Config
|
||||
users.users.nixos.openssh.authorizedKeys.keys = [
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCl881A1gvgCx+4ECrmJnO2QCTiqjaOLfAegKAAkvWNFKL0rDfsj8tZULUcyn87HYsRrdmqCOQ62GOjQyK803azq7QTxwY4vjczkJxico4LnIToTobcz+JkgF6Rf/h74bs9dHk4ZU853FRBz3wi/14rI10Iwckt37B1ayJacpELuzFobKYip2FjiL1vNH3tiAFR131z+YBByvNX+uJYEhpsI0xry9zbsSUWUq5/YFpmjezblzYRokfsReYiKJeQBeROSeRC/xFBSnikECSylNI4sw5VIpGXFIxL5xhss+s+3dnb+LFQ+zInOYxkVRydYc/In9Wz6Tu7v07K8bjvE7nQwHenoGtRW590Xu0rJApS+k8Cu16sCO2QFj/aI+gCrhU0ymM0aicr0hFAME6Y7j9HcR6PxYxnXZjI7cfqhO5TG8jot25SPzJcvH3EV5oPKtAkw9XA+8+nAI9czFlUgHnuMJAqw1IGOD3qozwqZ5yn1+kG7FZJRpvaPc5pK2HtqaAKJmnRuVaWcFuNALh86gr7Qn8IEp8Q+YyKmDqrMZ4KLJUMnVqn4y0HVS1eB5nVujaJZUGJWA4q3og0FE/2kH74WEp2ZtuJAoEPcgfZ6Ns7BmmXIZU7qu4kQoQ73b3mn6hCi5xlQ/sClzwHYkRPo4tST64ED/UIRPCYe1byNUWSww== lauren@lagarde.dev"
|
||||
];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue