mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 02:18:12 +09:00
125 lines
2.3 KiB
Nix
125 lines
2.3 KiB
Nix
{
|
|
nix-builder = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./nix-builder;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"platform.vm"
|
|
"workload.remote-access"
|
|
];
|
|
};
|
|
|
|
ops = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./ops;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"platform.vm"
|
|
"workload.remote-access"
|
|
];
|
|
};
|
|
|
|
installer = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./installer;
|
|
homeManager = false;
|
|
|
|
profiles = [ "base" ];
|
|
};
|
|
|
|
x1g9 = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./x1g9;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"interface.labwc"
|
|
"interface.niri"
|
|
"platform.thinkpad-x1"
|
|
"security.fingerprint"
|
|
# "security.secrets"
|
|
"workload.personal"
|
|
];
|
|
};
|
|
|
|
x1g13 = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./x1g13;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"interface.labwc"
|
|
"interface.niri"
|
|
"networking.tailscale-client"
|
|
"platform.thinkpad-x1"
|
|
"security.fingerprint"
|
|
"security.secrets"
|
|
"security.secure-boot"
|
|
"security.tpm-storage"
|
|
"workload.development"
|
|
"workload.game"
|
|
"workload.personal"
|
|
];
|
|
|
|
};
|
|
|
|
galleria = {
|
|
system = "x86_64-linux";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./galleria;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"interface.labwc"
|
|
"interface.niri"
|
|
"networking.tailscale-client"
|
|
"platform.intel-nvidia-desktop"
|
|
"security.secrets"
|
|
"security.secure-boot"
|
|
"security.tpm-storage"
|
|
"security.fingerprint"
|
|
"workload.development"
|
|
"workload.game"
|
|
"workload.machine-learning"
|
|
"workload.personal"
|
|
"workload.camera"
|
|
];
|
|
};
|
|
|
|
m2 = {
|
|
system = "aarch64-darwin";
|
|
stateVersion = "26.05";
|
|
user = "moons";
|
|
path = ./m2;
|
|
|
|
profiles = [
|
|
"base"
|
|
"interface.cli"
|
|
"interface.macos"
|
|
"security.fingerprint"
|
|
# "security.secrets"
|
|
"workload.development"
|
|
"workload.game"
|
|
"workload.personal"
|
|
];
|
|
};
|
|
}
|