some small notes

This commit is contained in:
Geir Okkenhaug Jerstad 2025-06-06 12:22:53 +02:00
parent 29de5db430
commit e69fd5856f
8 changed files with 152 additions and 274 deletions

View file

@ -1,6 +1,13 @@
{ config, pkgs, ... }: {
{ config, pkgs, ... }:
let
# Import custom packages from the flake
homeLabPackages = import ../../packages { inherit pkgs; };
in {
# System applications and utilities
environment.systemPackages = with pkgs; [
# Home lab management tools
homeLabPackages.lab
# Terminal applications
kitty
terminator

View file

@ -118,7 +118,7 @@
# Shell aliases
shellAliases = {
# Development workflow
"lab" = "z /home/geir/Home-lab";
"home-lab" = "z /home/geir/Home-lab";
"configs" = "z /home/geir/Home-lab/user_configs/geir";
"emacs-config" = "emacs /home/geir/Home-lab/user_configs/geir/emacs.org";

View file

@ -83,10 +83,13 @@
# Admin-focused aliases
shellAliases = {
# System management
"rebuild" = "sudo nixos-rebuild switch --flake /home/geir/Home-lab";
"rebuild-test" = "sudo nixos-rebuild test --flake /home/geir/Home-lab";
"rebuild-boot" = "sudo nixos-rebuild boot --flake /home/geir/Home-lab";
# System management (use current system configuration)
"rebuild" = "sudo nixos-rebuild switch";
"rebuild-test" = "sudo nixos-rebuild test";
"rebuild-boot" = "sudo nixos-rebuild boot";
"rebuild-flake" = "cd /tmp/home-lab-config && sudo nixos-rebuild switch --flake .";
"rebuild-flake-test" = "cd /tmp/home-lab-config && sudo nixos-rebuild test --flake .";
"rebuild-flake-boot" = "cd /tmp/home-lab-config && sudo nixos-rebuild boot --flake .";
# Container management
"pods" = "podman ps -a";
@ -102,11 +105,6 @@
"ports" = "ss -tulpn";
"connections" = "ss -tuln";
# Git for infrastructure
"homelab" = "cd /home/geir/Home-lab";
"homelab-status" = "cd /home/geir/Home-lab && git status";
"homelab-pull" = "cd /home/geir/Home-lab && git pull";
# Security
"audit-users" = "cat /etc/passwd | grep -E '/bin/(bash|zsh|fish)'";
"audit-sudo" = "cat /etc/sudoers.d/*";