Compare commits
5
Commits
f8d4f6ef07
...
e5c21811a9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5c21811a9 | ||
|
|
fa763630de | ||
|
|
1544b0a4b0 | ||
|
|
3a61ac767f | ||
|
|
7c3c38c5fb |
@@ -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
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user