c2302ac9fa
add aspects/ephemeral.nix with factory pattern
...
Ephemeral root configuration with impermanence support.
Exports both a base module with options and a factory function
for generating configured modules.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:37 -03:00
5247bbda03
add single-file NixOS aspects
...
Standalone NixOS modules: ai, bluetooth, dev, fwupd, libvirtd,
networkmanager, podman
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:37 -03:00
92e16d0032
add aspects/programs/ home-manager modules
...
Program categories: graphics, media, office, utilities, web
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:30 -03:00
e8e62c81e3
add aspects/gaming/ modules
...
Gaming-related NixOS and home-manager configuration:
flatpak, hardware, launchers, mangohud, steam
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:30 -03:00
e6aed18d8f
add aspects/shell/ home-manager modules
...
Shell configurations: bash, fish
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:30 -03:00
a2f013c529
add aspects/cli/ home-manager modules
...
CLI tool configurations: btop, comma, direnv, helix, hm-cli, starship, tmux
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:30 -03:00
f5c44965a8
add aspects/server/ NixOS modules
...
Server-specific NixOS configuration: boot, nix, tailscale
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:22 -03:00
37f2d5f64a
add aspects/desktop/ modules
...
Desktop-specific NixOS and home-manager configuration:
boot, desktop, niri, nix, services
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:22 -03:00
0f193778c2
add aspects/common/ NixOS modules
...
Migrates common NixOS configuration to dendritic aspect pattern:
boot, console, firewall, locale, nix, openssh, programs, security,
services, tailscale, users
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:22 -03:00
b94d17d05d
add aspects/constants.nix
...
Defines flake options for hosts, services, and lib utilities.
Services are automatically enriched with host IP information.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:05 -03:00