nonya business
This commit is contained in:
parent
e79c4a0081
commit
b1ee621d91
5
Makefile
5
Makefile
@ -1,4 +1,4 @@
|
||||
.PHONY: default all home nixos update clean
|
||||
.PHONY: default all home nixos update clean music nonya
|
||||
|
||||
default: all
|
||||
|
||||
@ -26,3 +26,6 @@ news:
|
||||
|
||||
music:
|
||||
doas nixos-rebuild switch --flake ./#music
|
||||
|
||||
nonya:
|
||||
doas nixos-rebuild switch --flake ./#nonya
|
||||
|
@ -24,25 +24,30 @@ let
|
||||
hardware.cpu.intel.updateMicrocode = lib.mkForce false;
|
||||
};
|
||||
};
|
||||
minimal = [ hardwareConfigurations.nova inputs.hosts.nixosModule ] ++ (with nixosModules; [ grub base sound wayland security ivand wireless wireguard ]);
|
||||
essential = [ hardwareConfigurations.nova inputs.hosts.nixosModule ] ++ (with nixosModules; [ grub base sound wayland security ivand wireless wireguard ]);
|
||||
in
|
||||
{
|
||||
flake.nixosConfigurations = {
|
||||
nixos = withSystem system (ctx@{ config, inputs', ... }:
|
||||
inputs.nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit inputs inputs';
|
||||
packages = config.packages;
|
||||
};
|
||||
modules = minimal;
|
||||
});
|
||||
music = withSystem system (ctx@{ config, inputs', ... }:
|
||||
inputs.nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit inputs inputs';
|
||||
packages = config.packages;
|
||||
};
|
||||
modules = minimal ++ [ inputs.musnix.nixosModules.musnix ] ++ (with nixosModules; [ music ]);
|
||||
});
|
||||
nixos = withSystem system (ctx@{ config, inputs', ... }: inputs.nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit inputs inputs';
|
||||
packages = config.packages;
|
||||
};
|
||||
modules = essential;
|
||||
});
|
||||
music = withSystem system (ctx@{ config, inputs', ... }: inputs.nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit inputs inputs';
|
||||
packages = config.packages;
|
||||
};
|
||||
modules = essential ++ [ inputs.musnix.nixosModules.musnix ] ++ (with nixosModules; [ music ]);
|
||||
});
|
||||
nonya = withSystem system (ctx@{ config, inputs', ... }: inputs.nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit inputs inputs';
|
||||
packages = config.packages;
|
||||
};
|
||||
modules = essential ++ [ nixosModules.nonya ];
|
||||
});
|
||||
};
|
||||
}
|
||||
|
@ -269,5 +269,19 @@ top@{ moduleWithSystem, ... }: {
|
||||
ollama.enable = true;
|
||||
};
|
||||
});
|
||||
nonya = moduleWithSystem (toplevel@{ ... }: perSystem@{ pkgs, ... }: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
tor-browser
|
||||
electrum
|
||||
monero-cli
|
||||
];
|
||||
services.monero = {
|
||||
enable = true;
|
||||
mining = {
|
||||
enable = true;
|
||||
address = "48e9t9xvq4M4HBWomz6whiY624YRCPwgJ7LPXngcc8pUHk6hCuR3k6ENpLGDAhPEHWaju8Z4btxkbENpcwaqWcBvLxyh5cn";
|
||||
};
|
||||
};
|
||||
});
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user