Updates across the board to support nix-darwin again
This commit is contained in:
@@ -22,79 +22,6 @@ in
|
||||
];
|
||||
|
||||
programs.ssh = {
|
||||
knownHosts = {
|
||||
chronicles = {
|
||||
extraHostNames = [
|
||||
"chronicles.thehellings.lan"
|
||||
"chronicles.home"
|
||||
"nas"
|
||||
"nas.thehellings.lan"
|
||||
"nas.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEBecZUva9OnZuXLaBun6/1ITo5f9p0YMLPD+q0egLRS";
|
||||
};
|
||||
dns = {
|
||||
extraHostNames = [
|
||||
"dns"
|
||||
"dns.me.ts"
|
||||
"dns.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKRCXdhXWHEvw84V9JC5bAGovvj12DLVphcEnsTHDjxW";
|
||||
};
|
||||
"genesis" = {
|
||||
extraHostNames = [
|
||||
"genesis.shire-zebra.ts.net"
|
||||
"genesis.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEI9jbTPmEWQ0F2bLYmnIOLmBnag1fkKxHRjz3X8lB/k";
|
||||
};
|
||||
"git" = {
|
||||
extraHostNames = [
|
||||
"git.home"
|
||||
"git.thehellings.lan"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC7hesFWwlmSbWPJWUiF8fIppy5a83yXw84O0Ytz+Zyq";
|
||||
};
|
||||
hosea = {
|
||||
extraHostNames = [
|
||||
"hosea.home"
|
||||
"hosea.thehellings.lan"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKLIwkTTXA56sUlUjEulXXZRvZy5H4a5ZwgKWLlpkQDz";
|
||||
};
|
||||
isaiah = {
|
||||
extraHostNames = [
|
||||
"isaiah.home"
|
||||
"isaiah.thehellings.lan"
|
||||
"isaiah-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHleYKtfV4W1Z63Ysu9w5Rbglqlz4F92YcZoMkucoTNf";
|
||||
};
|
||||
jeremiah = {
|
||||
extraHostNames = [
|
||||
"jeremiah.home"
|
||||
"jeremiah.thehellings.lan"
|
||||
"jeremiah-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjQjXq9WYU2Ki27BR9WwJ4ZruS/lJXbjC1b0Q42Adi0";
|
||||
};
|
||||
jude = {
|
||||
extraHostNames = [
|
||||
"jude.home"
|
||||
"jude.thehellings.lan"
|
||||
"jude-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOos0zQePsa+T6Z2dsKbPOvEdrBQ8a6mx3s7pN6ysCI0";
|
||||
};
|
||||
linode = {
|
||||
extraHostNames = [
|
||||
"linode.home"
|
||||
"linode.thehellings.lan"
|
||||
"thehellings.com"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMv9Zud3kZOl86gtmkn+uj3D4kiXWDPtyUL02VVLNR4Q";
|
||||
};
|
||||
};
|
||||
extraConfig = builtins.concatStringsSep "\n" (
|
||||
lib.map (x: ''
|
||||
Host ${x}-builder
|
||||
|
||||
+11
-10
@@ -4,22 +4,22 @@
|
||||
|
||||
home-manager = {
|
||||
useGlobalPkgs = true;
|
||||
users."gregory.hellings" = import ../../home/home.nix;
|
||||
users."${config.system.primaryUser}" = import ../../home/home.nix;
|
||||
extraSpecialArgs = {
|
||||
inherit (config.users.users."${config.system.primaryUser}") home;
|
||||
gnome = false;
|
||||
gui = false;
|
||||
home = "/Users/gregory.hellings";
|
||||
};
|
||||
};
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
dejavu_fonts
|
||||
hack-font
|
||||
nerdfonts
|
||||
nerd-fonts.hack
|
||||
];
|
||||
|
||||
nix = {
|
||||
gc.interval.Hour = 24;
|
||||
enable = true;
|
||||
gc.interval.Hour = 3;
|
||||
settings.auto-optimise-store = false; # Darwin bugs?
|
||||
};
|
||||
|
||||
@@ -34,10 +34,13 @@
|
||||
bash.enable = true;
|
||||
};
|
||||
|
||||
services.nix-daemon.enable = true;
|
||||
|
||||
system = {
|
||||
defaults = {
|
||||
CustomSystemPreferences = {
|
||||
".GlobalPreferences" = {
|
||||
"com.apple.swipescrolldirection" = 0;
|
||||
};
|
||||
};
|
||||
finder = {
|
||||
AppleShowAllExtensions = true;
|
||||
AppleShowAllFiles = true;
|
||||
@@ -50,7 +53,7 @@
|
||||
LaunchServices.LSQuarantine = false;
|
||||
menuExtraClock = {
|
||||
Show24Hour = true;
|
||||
ShowDate = true;
|
||||
ShowDate = 2;
|
||||
};
|
||||
screencapture = {
|
||||
include-date = true;
|
||||
@@ -66,6 +69,4 @@
|
||||
};
|
||||
|
||||
time.timeZone = "America/Chicago";
|
||||
|
||||
users.users."gregory.hellings".home = "/Users/gregory.hellings";
|
||||
}
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
btrfs-progs
|
||||
bitwarden-cli
|
||||
coreutils-full
|
||||
efibootmgr
|
||||
psmisc
|
||||
@@ -56,15 +57,90 @@
|
||||
networkmanager.enable = false;
|
||||
};
|
||||
|
||||
programs.xonsh = {
|
||||
enable = true;
|
||||
extraPackages = (
|
||||
ps: with ps; [
|
||||
xonsh-apipenv
|
||||
pkgs.nur.repos.xonsh-xontribs.xonsh-direnv
|
||||
pkgs.nur.repos.xonsh-xontribs.xontrib-vox
|
||||
]
|
||||
);
|
||||
programs = {
|
||||
xonsh = {
|
||||
enable = true;
|
||||
extraPackages = (
|
||||
ps: with ps; [
|
||||
xonsh-apipenv
|
||||
pkgs.nur.repos.xonsh-xontribs.xonsh-direnv
|
||||
pkgs.nur.repos.xonsh-xontribs.xontrib-vox
|
||||
]
|
||||
);
|
||||
};
|
||||
ssh.knownHosts = {
|
||||
chronicles = {
|
||||
extraHostNames = [
|
||||
"chronicles.thehellings.lan"
|
||||
"chronicles.home"
|
||||
"nas"
|
||||
"nas.thehellings.lan"
|
||||
"nas.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEBecZUva9OnZuXLaBun6/1ITo5f9p0YMLPD+q0egLRS";
|
||||
};
|
||||
dns = {
|
||||
extraHostNames = [
|
||||
"dns"
|
||||
"dns.me.ts"
|
||||
"dns.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKRCXdhXWHEvw84V9JC5bAGovvj12DLVphcEnsTHDjxW";
|
||||
};
|
||||
"genesis" = {
|
||||
extraHostNames = [
|
||||
"genesis.shire-zebra.ts.net"
|
||||
"genesis.home"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEI9jbTPmEWQ0F2bLYmnIOLmBnag1fkKxHRjz3X8lB/k";
|
||||
};
|
||||
"git" = {
|
||||
extraHostNames = [
|
||||
"git.home"
|
||||
"git.thehellings.lan"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC7hesFWwlmSbWPJWUiF8fIppy5a83yXw84O0Ytz+Zyq";
|
||||
};
|
||||
hosea = {
|
||||
extraHostNames = [
|
||||
"hosea.home"
|
||||
"hosea.thehellings.lan"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKLIwkTTXA56sUlUjEulXXZRvZy5H4a5ZwgKWLlpkQDz";
|
||||
};
|
||||
isaiah = {
|
||||
extraHostNames = [
|
||||
"isaiah.home"
|
||||
"isaiah.thehellings.lan"
|
||||
"isaiah-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHleYKtfV4W1Z63Ysu9w5Rbglqlz4F92YcZoMkucoTNf";
|
||||
};
|
||||
jeremiah = {
|
||||
extraHostNames = [
|
||||
"jeremiah.home"
|
||||
"jeremiah.thehellings.lan"
|
||||
"jeremiah-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjQjXq9WYU2Ki27BR9WwJ4ZruS/lJXbjC1b0Q42Adi0";
|
||||
};
|
||||
jude = {
|
||||
extraHostNames = [
|
||||
"jude.home"
|
||||
"jude.thehellings.lan"
|
||||
"jude-builder"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOos0zQePsa+T6Z2dsKbPOvEdrBQ8a6mx3s7pN6ysCI0";
|
||||
};
|
||||
linode = {
|
||||
extraHostNames = [
|
||||
"linode.home"
|
||||
"linode.thehellings.lan"
|
||||
"thehellings.com"
|
||||
];
|
||||
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMv9Zud3kZOl86gtmkn+uj3D4kiXWDPtyUL02VVLNR4Q";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# Enable the OpenSSH daemon for remote control
|
||||
|
||||
Reference in New Issue
Block a user