2021-09-02 17:05:41 -07:00
|
|
|
{ config, lib, pkgs, ... }:
|
|
|
|
|
2021-09-08 12:10:59 -07:00
|
|
|
let
|
|
|
|
user-configs = {
|
|
|
|
niten = ./niten.nix;
|
|
|
|
root = ./niten.nix;
|
|
|
|
viator = ./niten.nix;
|
|
|
|
xiaoxuan = ./xiaoxuan.nix;
|
|
|
|
};
|
|
|
|
|
|
|
|
in {
|
2021-09-18 22:57:22 -07:00
|
|
|
generate-config = { username, user-email, home-dir, ... }:
|
2021-09-22 18:43:45 -07:00
|
|
|
{ enable-gui ? false, ... }:
|
|
|
|
import user-configs.${username} {
|
2021-09-18 22:57:22 -07:00
|
|
|
inherit config lib pkgs username user-email home-dir enable-gui;
|
2021-09-08 12:10:59 -07:00
|
|
|
};
|
2021-09-02 17:05:41 -07:00
|
|
|
}
|