Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
Reusable system configuration modules you can import and enable per machine
AI summary · revised during review
OtherGitHub @external-systemsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗External Systems' reusable NixOS and home-manager modules, split out of external-systems/home so they can be versioned on their own life cycle. This repo has modules only: no machines, no inventory, no clan vars, no packages or overlays (those live in external-systems/pkgs), no IP literals or account ids (those come from external-systems/secrets, or the public placeholders in external-systems/not-secrets).
# flake.nix
inputs.modules = {
url = "github:external-systems/modules";
inputs = {
org-pkgs.follows = "org-pkgs"; # if you already follow external-systems/pkgs
home-manager.follows = "home-manager";
};
};
# a machine
{inputs, ...}: {
imports = [inputs.modules.nixosModules.default];
hostSpec.services.openssh.enable = true;
home-manager.users.alice.imports = [inputs.modules.homeModules.default];
}
Every module is off until its hostSpec.* (NixOS) or homeSpec.*
(home-manager) option enables it, so importing default changes nothing
else except the defaults listed below. Single modules are exported too,
e.g. nixosModules.tailscale or homeModules.starship.
This is the beginning of the README. Read the rest at the original. Read the full README ↗