Compare commits

..
5 Commits
Author SHA1 Message Date
jmug e5c21811a9 [devbox] home-manager bootstrap for orb machine. 2026-07-15 22:04:44 -07:00
jmug fa763630de [macbook] Kubernetes. 2026-07-15 22:04:13 -07:00
jmug 1544b0a4b0 [macbook] Misc ssh settings. 2026-07-15 22:03:59 -07:00
jmug 3a61ac767f [macbook] Nvim as the default editor. 2026-07-15 22:03:40 -07:00
jmug 7c3c38c5fb [macbook] Misc brew packages. 2026-07-15 22:03:13 -07:00
3 changed files with 49 additions and 8 deletions
+15
View File
@@ -211,6 +211,12 @@
allowUnfree = true;
};
};
pkgs-unstable_aarch64-linux = import nixpkgs-unstable {
system = "aarch64-linux";
config = {
allowUnfree = true;
};
};
in {
alarm = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."aarch64-linux";
@@ -228,6 +234,15 @@
./users/devbox/home.nix
];
};
armdevbox = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages."aarch64-linux";
extraSpecialArgs = {
pkgs-unstable = pkgs-unstable_aarch64-linux;
};
modules = [
./users/devbox/home.nix
];
};
};
};
}
+11 -6
View File
@@ -35,24 +35,31 @@
};
caskArgs = {
no_quarantine = true;
no_quarantine = false;
};
taps = [
"agavra/tap"
# "agavra/tap"
];
brews = [
"watchman"
"vite"
"pipx"
"codex"
"python@3.11"
"glow"
"chromaprint"
"libiconv"
"agavra/tap/tuicr"
# "agavra/tap/tuicr"
"automake"
"autoconf"
"pkg-config"
"libusb"
"minicom"
"picocom"
"tio"
];
casks = [
"orbstack"
"ghostty"
"kicad"
"secretive"
@@ -64,11 +71,9 @@
"google-chrome"
"nrf-connect"
"segger-jlink"
"docker-desktop"
"whatsapp"
"slack"
"discord"
"claude-code"
"calibre"
"trilium-notes"
];
+23 -2
View File
@@ -42,6 +42,10 @@ in {
username = username;
homeDirectory = homeDirectory;
sessionVariables = {
EDITOR = "nvim";
};
packages = with pkgs; [
pkgs-unstable.cmake
clang
@@ -87,7 +91,6 @@ in {
enableDefaultConfig = false;
matchBlocks = {
"*" = {
forwardAgent = false;
addKeysToAgent = "no";
compression = false;
serverAliveInterval = 0;
@@ -113,10 +116,27 @@ in {
hostname = "82.180.160.149";
forwardAgent = true;
};
"racknerd" = {
handmaderunner = {
user = "jmug";
hostname = "2.25.209.218";
};
racknerd = {
user = "jmug";
hostname = "155.94.155.137";
addKeysToAgent = "yes";
forwardAgent = false;
};
beefy = {
user = "jmug";
hostname = "100.127.115.24";
addKeysToAgent = "yes";
forwardAgent = true;
};
mid = {
user = "jmug";
hostname = "100.82.115.89";
addKeysToAgent = "yes";
forwardAgent = true;
};
};
};
@@ -128,6 +148,7 @@ in {
sysconf = "nvim ${homeDirectory}/nixos/hosts/macbook/configuration.nix";
homeconf = "nvim ${homeDirectory}/nixos/hosts/macbook/home.nix";
nvconf = "nvim ${homeDirectory}/nixos/home-modules/explicit-configs/nvim/init.lua";
k = "kubectl";
rshellconf = "source ${homeDirectory}/.zshrc";
nrsw = "sudo darwin-rebuild switch --flake ${homeDirectory}/nixos#macbook";