test
This commit is contained in:
@@ -44,6 +44,7 @@
|
|||||||
}
|
}
|
||||||
// info;
|
// info;
|
||||||
in {
|
in {
|
||||||
|
# linux only
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
desktop = lib.nixosSystem {
|
desktop = lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
@@ -53,15 +54,6 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
darwinConfigurations = {
|
|
||||||
macos = darwin.lib.darwinSystem {
|
|
||||||
system = "aarch64-darwin";
|
|
||||||
modules = [
|
|
||||||
./nixos/macos/darwin.nix
|
|
||||||
# home-manager.darwinModules.home-manager
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
homeConfigurations = {
|
homeConfigurations = {
|
||||||
desktop = home-manager.lib.homeManagerConfiguration {
|
desktop = home-manager.lib.homeManagerConfiguration {
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
@@ -78,5 +70,19 @@
|
|||||||
modules = [./home/desktop/home.nix];
|
modules = [./home/desktop/home.nix];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
# exclusive to macos M series
|
||||||
|
darwinConfigurations = {
|
||||||
|
macos = darwin.lib.darwinSystem {
|
||||||
|
system = "aarch64-darwin";
|
||||||
|
modules = [
|
||||||
|
./nixos/macos/darwin.nix
|
||||||
|
home-manager.darwinModules.home-manager
|
||||||
|
{
|
||||||
|
home-manager.useGlobalPkgs = true;
|
||||||
|
home-manager.useUserPackages = true;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
vpnSecretFile = "/home/biscuit/Wireguard/secret";
|
vpnSecretFile = "/home/biscuit/Wireguard/secret";
|
||||||
|
|
||||||
allowUnfree = true;
|
allowUnfree = true;
|
||||||
|
touchpadSupport = false;
|
||||||
|
|
||||||
termFont = "JetBrainsMono Nerd Font"; # e.g., JetBrainsMono Nerd Font
|
termFont = "JetBrainsMono Nerd Font"; # e.g., JetBrainsMono Nerd Font
|
||||||
|
|
||||||
@@ -24,12 +25,18 @@
|
|||||||
delfin
|
delfin
|
||||||
];
|
];
|
||||||
|
|
||||||
|
sshExtraConfig = ''
|
||||||
|
Host macair
|
||||||
|
User lsoriano
|
||||||
|
HostName 192.168.68.81
|
||||||
|
'';
|
||||||
|
|
||||||
|
# BUILD (optional), you can remove these blocks.
|
||||||
trustedUsers = [
|
trustedUsers = [
|
||||||
"lsoriano"
|
"lsoriano"
|
||||||
"@groups"
|
"@groups"
|
||||||
"biscuit"
|
"biscuit"
|
||||||
];
|
];
|
||||||
|
|
||||||
buildMachines = [
|
buildMachines = [
|
||||||
{
|
{
|
||||||
hostName = "192.168.68.81";
|
hostName = "192.168.68.81";
|
||||||
@@ -39,6 +46,4 @@
|
|||||||
supportedFeatures = ["big-parallel" "kvm" "nixos-test"];
|
supportedFeatures = ["big-parallel" "kvm" "nixos-test"];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
touchpadSupport = false;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
allowUnfree,
|
allowUnfree,
|
||||||
buildMachines,
|
buildMachines,
|
||||||
trustedUsers,
|
trustedUsers,
|
||||||
|
sshExtraConfig,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
@@ -25,11 +26,7 @@
|
|||||||
experimental-features = ["nix-command" "flakes"];
|
experimental-features = ["nix-command" "flakes"];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.ssh.extraConfig = ''
|
programs.ssh.extraConfig = sshExtraConfig;
|
||||||
Host macair
|
|
||||||
User lsoriano
|
|
||||||
HostName 192.168.68.81
|
|
||||||
'';
|
|
||||||
|
|
||||||
nix.distributedBuilds = true;
|
nix.distributedBuilds = true;
|
||||||
nix.settings.builders-use-substitutes = true;
|
nix.settings.builders-use-substitutes = true;
|
||||||
|
|||||||
+5
-1
@@ -1,4 +1,8 @@
|
|||||||
{vpnSecretFile, ...}: {
|
{
|
||||||
|
vpnSecretFile,
|
||||||
|
username,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
networking.wg-quick.interfaces = {
|
networking.wg-quick.interfaces = {
|
||||||
biscuit-default = {
|
biscuit-default = {
|
||||||
address = ["10.2.0.2/32"];
|
address = ["10.2.0.2/32"];
|
||||||
|
|||||||
Reference in New Issue
Block a user