d51f6f14db
created mkHost and mkHomeConfiguration
2026-02-19 08:10:08 -03:00
1f9812fea0
improve homeConfigurations files
2026-02-19 07:12:24 -03:00
561fdf5ef4
'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'
2026-02-18 16:08:53 -03:00
79a6bd53bf
lima instead of vagrant
2026-02-17 14:56:42 -03:00
385586a376
add vagrant to libvirtd aspect; add libvirtd aspect to alexandria
2026-02-17 14:03:58 -03:00
cd16985ddc
use determinate nix
2026-02-17 13:53:57 -03:00
19ecca4ea8
add niri-auto-centre script
2026-02-16 11:59:32 -03:00
bea4771272
lxc on alexandria again
2026-02-16 11:45:52 -03:00
657e1e4697
fix forgejo on trantor
2026-02-16 00:57:35 -03:00
fe460c9151
fix secrets locations
2026-02-15 23:01:25 -03:00
10f823a3a6
lxc support for alexandria
2026-02-15 22:21:33 -03:00
71ec638573
fix ssh motd; add nvd and nom
2026-02-15 20:05:34 -03:00
8ab3f6e2c8
no more niri-flake
2026-02-15 19:48:01 -03:00
8b3ab52435
moved home manager user configuration to dedicated files
2026-02-15 17:36:28 -03:00
472aabee2a
finalise dendritic migration
2026-02-15 17:32:03 -03:00
1075c256f8
rework gaming aspect
2026-02-15 17:25:03 -03:00
0ce2d3b947
reworked other aspects
2026-02-15 17:02:56 -03:00
755937cb56
rework user aspect
2026-02-15 16:45:33 -03:00
7815017528
rework system, programs, desktop, cli and base aspects
2026-02-15 16:36:06 -03:00
4e78805bda
rework desktop and programs aspects
2026-02-15 16:22:56 -03:00
5d1b54c8bf
common aspects reworked into base aspect
2026-02-15 14:20:57 -03:00
bfa2521ed0
re-work cli aspect for nixos and homeModules
2026-02-15 13:26:10 -03:00
5f1c05f090
ssh: only run fastfetch on initial ssh session
2026-02-15 11:54:34 -03:00
d184f75f5d
nixos-cli: retry as root, auto yes
2026-02-15 11:11:51 -03:00
b274735990
podmand for alexandria
2026-02-12 19:22:40 -03:00
c1dcb7e316
kanidm upgrade process is a pain
...
I currenty have two other possible oauth providers running: forgejo & nextcloud
2026-02-12 19:04:34 -03:00
8f98f7d420
nixfmt
2026-02-12 18:50:38 -03:00
06b0c37960
no more deploy-rs
2026-02-12 16:41:53 -03:00
2998dd81ad
users.root -> users.users.root
2026-02-11 18:14:00 -03:00
e89cd6e91d
stylix: flake output homeManagerModules has been renamed to homeModules and will be removed after 26.05.
2026-02-11 18:13:30 -03:00
aac98fda2e
move deploy outputs to self-contained aspects
2026-02-11 18:07:31 -03:00
6d28510dca
reformat programs
2026-02-07 10:00:06 -03:00
0112637288
move common/users.nix into users/
2026-02-07 09:49:52 -03:00
c6fbd21009
move podmand security options to podman aspect
2026-02-07 09:33:55 -03:00
d83172f487
eza uses --git by default
2026-02-07 09:31:14 -03:00
1b7ea7e59b
constants: import hosts/services from data/services.nix
...
Eliminates duplication by using data/services.nix as single source
of truth for both flake-parts modules and terranix.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 23:50:27 -03:00
bde5e2aabc
add data/services.nix for shared service definitions
...
Creates a standalone data file that can be imported by both
aspects/constants.nix and terranix configurations.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:46:49 -03:00
a9f84629e3
add aspects/users/ configurations
...
User-specific home-manager configurations for:
- user@rotterdam
- user@io
Includes user-specific modules in _user/ directory.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:50 -03:00
25c69e3c18
add aspects/hosts/ configurations
...
Host-specific NixOS configurations for:
- alexandria (server)
- io (desktop)
- rotterdam (desktop)
- trantor (server, aarch64)
Each host has a main config file and _hostname/ directory
with hardware-configuration and other host-specific modules.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:50 -03:00
ad0aa14d14
add aspects/stylix.nix
...
Stylix theming configuration for NixOS and home-manager
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:36:37 -03:00
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