|
|
|
@ -40,16 +40,6 @@ in
|
|
|
|
|
config = mkMerge
|
|
|
|
|
[
|
|
|
|
|
## Définition des profils génériques
|
|
|
|
|
(mkIf pfl.isDesktopEnvironment {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
awesome = true;
|
|
|
|
|
internetSuite = true;
|
|
|
|
|
multimediaSuite = true;
|
|
|
|
|
officeSuite = true;
|
|
|
|
|
pulseaudio = true;
|
|
|
|
|
securitySuite = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf (pfl.isServer && !comp.isMonstre) {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
#database_postgres = true;
|
|
|
|
@ -68,23 +58,8 @@ in
|
|
|
|
|
dns_resolveur = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf pfl.isWorkstation {
|
|
|
|
|
r6d.profiles.isDesktopEnvironment = true;
|
|
|
|
|
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
docker = true;
|
|
|
|
|
graphical = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
## Profils liés à Dubronetwork
|
|
|
|
|
(mkIf pfl.isDubronetwork {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
auto-upgrade = true;
|
|
|
|
|
locate = true;
|
|
|
|
|
print = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf (pfl.isDubronetwork && pfl.isWorkstation) {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
cartographie = true;
|
|
|
|
@ -105,16 +80,6 @@ in
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
## Profils liés à Prunetwork
|
|
|
|
|
(mkIf pfl.isPrunetwork {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
auto-upgrade = true;
|
|
|
|
|
docker = true;
|
|
|
|
|
locate = true;
|
|
|
|
|
fail2ban = true;
|
|
|
|
|
smokeping = true;
|
|
|
|
|
swap = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf (pfl.isPrunetwork && pfl.isWorkstation) {
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
cartographie = true;
|
|
|
|
|