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

View File

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