Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5c21811a9 | ||
|
|
fa763630de | ||
|
|
1544b0a4b0 | ||
|
|
3a61ac767f | ||
|
|
7c3c38c5fb |
@@ -211,6 +211,12 @@
|
|||||||
allowUnfree = true;
|
allowUnfree = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
pkgs-unstable_aarch64-linux = import nixpkgs-unstable {
|
||||||
|
system = "aarch64-linux";
|
||||||
|
config = {
|
||||||
|
allowUnfree = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
alarm = home-manager.lib.homeManagerConfiguration {
|
alarm = home-manager.lib.homeManagerConfiguration {
|
||||||
pkgs = nixpkgs.legacyPackages."aarch64-linux";
|
pkgs = nixpkgs.legacyPackages."aarch64-linux";
|
||||||
@@ -228,6 +234,15 @@
|
|||||||
./users/devbox/home.nix
|
./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 = {
|
caskArgs = {
|
||||||
no_quarantine = true;
|
no_quarantine = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
taps = [
|
taps = [
|
||||||
"agavra/tap"
|
# "agavra/tap"
|
||||||
];
|
];
|
||||||
brews = [
|
brews = [
|
||||||
"watchman"
|
"watchman"
|
||||||
"vite"
|
"vite"
|
||||||
"pipx"
|
"pipx"
|
||||||
"codex"
|
|
||||||
"python@3.11"
|
"python@3.11"
|
||||||
"glow"
|
"glow"
|
||||||
"chromaprint"
|
"chromaprint"
|
||||||
"libiconv"
|
"libiconv"
|
||||||
"agavra/tap/tuicr"
|
# "agavra/tap/tuicr"
|
||||||
|
"automake"
|
||||||
|
"autoconf"
|
||||||
|
"pkg-config"
|
||||||
|
"libusb"
|
||||||
|
"minicom"
|
||||||
|
"picocom"
|
||||||
|
"tio"
|
||||||
];
|
];
|
||||||
casks = [
|
casks = [
|
||||||
|
"orbstack"
|
||||||
"ghostty"
|
"ghostty"
|
||||||
"kicad"
|
"kicad"
|
||||||
"secretive"
|
"secretive"
|
||||||
@@ -64,11 +71,9 @@
|
|||||||
"google-chrome"
|
"google-chrome"
|
||||||
"nrf-connect"
|
"nrf-connect"
|
||||||
"segger-jlink"
|
"segger-jlink"
|
||||||
"docker-desktop"
|
|
||||||
"whatsapp"
|
"whatsapp"
|
||||||
"slack"
|
"slack"
|
||||||
"discord"
|
"discord"
|
||||||
"claude-code"
|
|
||||||
"calibre"
|
"calibre"
|
||||||
"trilium-notes"
|
"trilium-notes"
|
||||||
];
|
];
|
||||||
|
|||||||
+23
-2
@@ -42,6 +42,10 @@ in {
|
|||||||
username = username;
|
username = username;
|
||||||
homeDirectory = homeDirectory;
|
homeDirectory = homeDirectory;
|
||||||
|
|
||||||
|
sessionVariables = {
|
||||||
|
EDITOR = "nvim";
|
||||||
|
};
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
pkgs-unstable.cmake
|
pkgs-unstable.cmake
|
||||||
clang
|
clang
|
||||||
@@ -87,7 +91,6 @@ in {
|
|||||||
enableDefaultConfig = false;
|
enableDefaultConfig = false;
|
||||||
matchBlocks = {
|
matchBlocks = {
|
||||||
"*" = {
|
"*" = {
|
||||||
forwardAgent = false;
|
|
||||||
addKeysToAgent = "no";
|
addKeysToAgent = "no";
|
||||||
compression = false;
|
compression = false;
|
||||||
serverAliveInterval = 0;
|
serverAliveInterval = 0;
|
||||||
@@ -113,10 +116,27 @@ in {
|
|||||||
hostname = "82.180.160.149";
|
hostname = "82.180.160.149";
|
||||||
forwardAgent = true;
|
forwardAgent = true;
|
||||||
};
|
};
|
||||||
"racknerd" = {
|
handmaderunner = {
|
||||||
|
user = "jmug";
|
||||||
|
hostname = "2.25.209.218";
|
||||||
|
};
|
||||||
|
racknerd = {
|
||||||
user = "jmug";
|
user = "jmug";
|
||||||
hostname = "155.94.155.137";
|
hostname = "155.94.155.137";
|
||||||
addKeysToAgent = "yes";
|
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";
|
sysconf = "nvim ${homeDirectory}/nixos/hosts/macbook/configuration.nix";
|
||||||
homeconf = "nvim ${homeDirectory}/nixos/hosts/macbook/home.nix";
|
homeconf = "nvim ${homeDirectory}/nixos/hosts/macbook/home.nix";
|
||||||
nvconf = "nvim ${homeDirectory}/nixos/home-modules/explicit-configs/nvim/init.lua";
|
nvconf = "nvim ${homeDirectory}/nixos/home-modules/explicit-configs/nvim/init.lua";
|
||||||
|
k = "kubectl";
|
||||||
|
|
||||||
rshellconf = "source ${homeDirectory}/.zshrc";
|
rshellconf = "source ${homeDirectory}/.zshrc";
|
||||||
nrsw = "sudo darwin-rebuild switch --flake ${homeDirectory}/nixos#macbook";
|
nrsw = "sudo darwin-rebuild switch --flake ${homeDirectory}/nixos#macbook";
|
||||||
|
|||||||
Reference in New Issue
Block a user