feat: add nix-index-database program

This commit is contained in:
Dmitriy Kholkin 2025-06-07 17:46:05 +03:00
parent f7ca351f48
commit db2a97023b
Signed by: AtaraxiaDev
GPG Key ID: FD266B810DF48DF2
2 changed files with 20 additions and 2 deletions

View File

@ -1,4 +1,9 @@
{ config, lib, ... }:
{
config,
lib,
inputs,
...
}:
let
inherit (lib)
mkDefault
@ -24,9 +29,16 @@ in
};
};
imports = [
inputs.nix-index-database.hmModules.nix-index
];
config =
let
baseRole = { };
baseRole = {
programs.nix-index.enable = mkDefault true;
programs.nix-index-database.comma.enable = mkDefault true;
};
serverRole = recursiveUpdate baseRole { };
desktopRole = recursiveUpdate baseRole {
ataraxia.defaults.sound.enable = mkDefault true;

View File

@ -1,6 +1,7 @@
{
config,
lib,
inputs,
...
}:
let
@ -30,6 +31,8 @@ in
};
};
imports = [ inputs.nix-index-database.nixosModules.nix-index ];
config =
let
baseRole = {
@ -41,6 +44,9 @@ in
ataraxia.defaults.ssh.enable = mkDefault true;
ataraxia.defaults.users.enable = mkDefault true;
programs.nix-index.enable = mkDefault true;
programs.nix-index-database.comma.enable = mkDefault true;
persist.enable = mkDefault true;
persist.cache.clean.enable = mkDefault true;