Modules Home Manager
🏠 darkone.home.advanced.network-folder
Section intitulée « 🏠 darkone.home.advanced.network-folder »Dossier « Réseau local » de la grille d’applications : nix-admin sur l’hôte d’administration.
🏠 darkone.home.advanced
Section intitulée « 🏠 darkone.home.advanced »Profil maison pour les utilisateurs avancés (informaticiens, développeurs, administrateurs).
- enable
boolActiver les fonctionnalités pour utilisateurs avancés - enableTools
boolDivers outils pour utilisateurs avancés - enablePhoneTools
boolOutils pour smartphone (scrcpy) - enableAdmin
boolActiver les fonctionnalités administrateur (réseau, outils système) - enableNixAdmin
boolActiver les fonctionnalités d’administration Nix - enableDnfDeveloper
boolActiver tous les outils pour le développeur DNF Codev - enableDeveloper
boolActiver les outils pour développeur - enableVscode
boolVS Code. Opt-in : ~0,3 Gio à télécharger, Zed est l’éditeur par défaut - enableSlidev
boolPresentations Slidev (slidev-cli, plus son extension VS Code quandenableVscode). Opt-in : ~0,4 Gio à télécharger - enableEssentials
boolOutils fréquemment utilisés - enableVaultwardenSsh
boolAgent SSH reposant sur le coffre Vaultwarden de l’utilisateur (rbw). Ne pas activer sur un hôte atteint avecssh -A: l’agent local masquerait celui qui est transféré
darkone.home.advanced = { enable = false; enableTools = false; enablePhoneTools = false; enableAdmin = false; enableNixAdmin = false; enableDnfDeveloper = false; enableDeveloper = true; enableVscode = false; enableSlidev = false; enableEssentials = true; enableVaultwardenSsh = false;};🏠 darkone.home.ai-space
Section intitulée « 🏠 darkone.home.ai-space »Outils d’agent d’un espace IA dans le domicile d’un membre : Claude Code, Codex, MCP, skills.
Tout provient de l’espace (darkone.host.ai-space de l’hôte), donc
OpenClaw et chaque membre partagent les mêmes serveurs MCP et skills. Activé
par défaut dans le domicile space-member ; désactivé sur tout autre hôte.
- MCP : HM
programs.mcp, intégré à Claude Code et Codex ; - skills :
~/.claude/skills,~/.codex/skills; - connexions : une fois par membre,
claude(/login),codex login --device-auth.
- enable
boolOutils d’agent de l’espace IA (Claude Code, Codex, MCP, skills)
darkone.home.ai-space.enable = false;🏠 darkone.home.ai
Section intitulée « 🏠 darkone.home.ai »Outils de codage IA et utilitaires associés.
- enable
boolActiver les outils IA et les utilitaires associés - enableClaude
boolCLI Claude Code - enableOpenCode
boolAgent IA terminal OpenCode - enableCodex
boolCLI OpenAI Codex - enableAntigravity
boolCLI Google Antigravity - enableAider
boolProgrammation en binôme IA avec Aider - enableGoose
boolAgent de codage IA Goose (Block Inc.) - preferLocal
boolPréférer les modèles locaux plutôt que cloud
darkone.home.ai = { enable = false; enableClaude = false; enableOpenCode = false; enableCodex = false; enableAntigravity = false; enableAider = false; enableGoose = false; preferLocal = false;};🏠 darkone.home.audio
Section intitulée « 🏠 darkone.home.audio »Outils et effets audio.
Installe l’encodeur MP3 (lame) et, avec GNOME, un lecteur audio
(vlc), puis ajoute les éditeurs et effets (audacity, easyeffects) quand
enableTools est défini. La réduction de bruit en temps réel (noisetorch) est
volontairement désactivée car elle requiert PulseAudio.
- enable
boolOutils audio - enableTools
boolOutils / éditeurs audio (audacity, easyeffects)
darkone.home.audio = { enable = false; enableTools = false;};🏠 darkone.home.education
Section intitulée « 🏠 darkone.home.education »Plusieurs paquets éducatifs graphiques.
- enable
boolCollection de logiciels éducatifs - enableBaby
boolLogiciels éducatifs pour bébés (<=6 ans) - enableChild
boolLogiciels éducatifs pour enfants (6-12 ans) - enableStudent
boolLogiciels éducatifs pour adolescents et adultes (>=12 ans) - enableMath
boolOutils et applications mathématiques - enableMusic
boolOutils et applications musicales - enableScience
boolOutils et applications scientifiques - enableDraw
boolOutils et applications de dessin - enableLang
boolOutils et applications linguistiques - enableMisc
boolOutils et applications divers (généraux, formation…) - enableComputer
boolOutils et applications informatiques (klavaro, etc.) - excludePackages
listOf packageLogiciels des thèmes activés à ne pas installer, identifiés par leur nom.
darkone.home.education = { enable = false; enableBaby = false; enableChild = false; enableStudent = false; enableMath = true; enableMusic = true; enableScience = true; enableDraw = true; enableLang = true; enableMisc = true; enableComputer = true; excludePackages = [ ];};🏠 darkone.home.games
Section intitulée « 🏠 darkone.home.games »Plusieurs paquets de jeux graphiques.
- enable
boolActiver les jeux - enableBaby
boolJeux pour bébés (<=6 ans) - enableChild
boolJeux pour enfants (6-12 ans) - enableTeenager
boolJeux pour adolescents et adultes (>=12 ans) - enable3D
boolPlus de jeux 3D - enableCli
boolJeux en ligne de commande - enableStk
boolSuperTuxKart (uniquement) - enableMore
boolPlus de jeux secondaires dans chaque catégorie - excludePackages
listOf packageJeux des catégories activées à ne pas installer, identifiés par leur nom.
darkone.home.games = { enable = false; enableBaby = false; enableChild = false; enableTeenager = false; enable3D = false; enableCli = false; enableStk = false; enableMore = false; excludePackages = [ ];};🏠 darkone.home.gnome.hidden-apps
Section intitulée « 🏠 darkone.home.gnome.hidden-apps »Lanceurs masqués de la grille d’applications, rassemblés depuis gnome.nix et umi.nix.
- hiddenEntries
listOf strIds de fichiers desktop masqués de la grille d’applications :gnome.hiddenApps,umi.hiddenAppsd’un hôte UMI
darkone.home.gnome.hidden-apps.hiddenEntries = [ ];🏠 darkone.home.gnome
Section intitulée « 🏠 darkone.home.gnome »Réglages Gnome pour home-manager.
Masque des lanceurs : le xterm nu, les réglages Qt5/Qt6 et le manuel NixOS
pour chaque profil, scrcpy et scrcpy-console s’ils sont installés,
Extensions pour les profils non techniques, et (hideTechnicalIcons)
Paramètres, Imprimantes et File Roller pour les profils débutant / enfant.
hiddenApps (par défaut : vim, btop, htop) en masque davantage, les entrées
restant lançables par id (gnome/hidden-apps.nix, partagé avec le module UMI).
keepKeyring dispense l’utilisateur de la réinitialisation du trousseau de
connexion suite au changement du mot de passe admin (lu par le module gnome
de NixOS).
- enable
boolActiver les réglages gnome pour home manager - hideTechnicalIcons
boolMasquer certaines icônes pour les débutants / enfants / bébés - keepKeyring
boolConserver le trousseau de connexion quand l’admin change le mot de passe de session (trousseau avec un mot de passe propre) - hiddenApps
listOf strEntrées desktop masquées de la grille d’applications, toujours lançables par id
darkone.home.gnome = { enable = false; hideTechnicalIcons = false; keepKeyring = false; hiddenApps = [ ];};🏠 darkone.home.imagery
Section intitulée « 🏠 darkone.home.imagery »Logiciels de traitement d’image.
Installe toujours l’éditeur (gimp) ; la visionneuse (geeqie) fait partie
des essentiels de bureau. Puis hiérarchise les outils selon le public :
enableBeginner ajoute pinta, enablePro ajoute inkscape/krita/yed,
enable3D (avec enablePro) ajoute blender, enableCAD ajoute freecad,
et enableCli ajoute imagemagick/jhead.
- enable
boolCréation iconographique - enablePro
boolLogiciels de traitement d’image supplémentaires pour les professionnels - enableBeginner
boolLogiciels de traitement d’image supplémentaires pour les débutants - enable3D
boolLogiciels 3D - enableCAD
boolLogiciels de CAO - enableCli
boolOutils CLI (imagemagick, jhead…)
darkone.home.imagery = { enable = false; enablePro = false; enableBeginner = false; enable3D = false; enableCAD = false; enableCli = false;};🏠 darkone.home.mime
Section intitulée « 🏠 darkone.home.mime »Applications par défaut (xdg.mimeApps) pour documents, images, audio, vidéo.
Chaque type MIME liste les entrées desktop par préférence, la première installée gagne : Papers (PDF), Geeqie (images), Celluloid (vidéo), Audacious (audio), GNOME Text Editor (texte brut), Zed (Markdown).
TODO : choix par profil (débutant : apps GNOME, avancé : Zed, vim, VS Code), scripts shell dans Zed, AsciiDoc dans GNOME Text Editor.
- enable
boolActiver la mise à jour des applications par défaut de DNF
darkone.home.mime.enable = false;🏠 darkone.home.music
Section intitulée « 🏠 darkone.home.music »Applications graphiques de création musicale et sonore.
Classées par public : enablePro (ardour, reaper, renoise,
rosegarden), enableCreator (decibels, hydrogen), enableScore
(musescore, muse-sounds-manager), enableFun (mixxx, mousai),
enableCli (mpg123, cmus, lilypond), enableEasy (gnome-music vs.
audacious, GNOME uniquement), enableMpd (daemon MPD, ncmpcpp, mpd-mpris), et
enableDev (lilypond).
- enable
boolModule home de création musicale - enablePro
boolOutils professionnels exigeants (rose, ardour…) - enableFun
boolOutils audio ludiques (mixxx…) - enableCli
boolOutils audio en ligne de commande (mpg123, cmus, moc…) - enableDev
boolLogiciels audio pour développeurs (lilypond…) - enableMpd
boolDaemon MPD et lecteurs (mpd, ncmpcpp…) - enableEasy
boolOutils simples plutôt qu’efficaces (gnome-music vs audacious…) - enableScore
boolLogiciels de notation (musescore…) - enableCreator
boolOutils de création pour débutants (lmms, hydrogen…)
darkone.home.music = { enable = false; enablePro = false; enableFun = false; enableCli = false; enableDev = false; enableMpd = false; enableEasy = false; enableScore = false; enableCreator = false;};🏠 darkone.home.office.browsers
Section intitulée « 🏠 darkone.home.office.browsers »Bureau DNF : Firefox ESR, LibreWolf et Chromium. Doc : en-tête de ../office.nix.
🏠 darkone.home.office.cartable-fantastique
Section intitulée « 🏠 darkone.home.office.cartable-fantastique »Bureau DNF : barre d’outils Cartable Fantastique dans LibreOffice. Doc : en-tête de ../office.nix.
🏠 darkone.home.office.matrix
Section intitulée « 🏠 darkone.home.office.matrix »Bureau DNF : clients de bureau Matrix (Element, Fractal). Doc : en-tête de ../office.nix.
🏠 darkone.home.office.nextcloud
Section intitulée « 🏠 darkone.home.office.nextcloud »Bureau DNF : client Nextcloud et GNOME Online Accounts. Doc : en-tête de ../office.nix.
- webdavLogin
packageassistantnextcloud-webdav-login, installé par la liste de paquets du bureau.
darkone.home.office.nextcloud.webdavLogin = nextcloudWebdavLogin;🏠 darkone.home.office.pandoc
Section intitulée « 🏠 darkone.home.office.pandoc »Bureau DNF : md2pdf et la chaîne d’outils pandoc. Doc : en-tête de ../office.nix.
- md2pdf
packagecommandemd2pdf, installée par la liste de paquets du bureau.
darkone.home.office.pandoc.md2pdf = md2pdf;🏠 darkone.home.office
Section intitulée « 🏠 darkone.home.office »Bureau de travail : navigateurs, suite bureautique, communication, cloud et outils PDF.
Les paquets sont filtrés selon le public (enableEssentials, enableOffice,
enableTools, enableCommunication…). Sous-modules (office/) :
browsers.nix: Firefox ESR (LibreWolf, Chromium) avec des politiques partagées : page d’accueil et locale de la zone, protection contre le suivi, Bitwarden épinglé lorsque le réseau exécute Vaultwarden.cartable-fantastique.nix: barre d’outils Cartable Fantastique dans LibreOffice (cartableFantastique, par défaut pour le profilchild).matrix.nix: Element Desktop dès que le réseau exécute Matrix, préconfiguré (SSO Kanidm) ; Fractal avecenableCommunication.nextcloud.nix: client de bureau lié à l’instance du réseau, etnextcloud-webdav-loginpour les Comptes en ligne GNOME.pandoc.nix:md2pdfet les paramètres par défaut de pandoc (enablePandoc).
-
enable
boolPaquets utiles par défaut -
enableMore
boolPlus de paquets alternatifs -
enableUnsafeFeatures
boolFonctionnalités pour utilisateurs avancés non-enfants -
enableUBlock
boolActiver l’extension uBlock -
enableTools
boolPetits outils (GNOME) (iotas, dialect, etc.) -
enableProductivity
boolApplications de productivité (obsidian, gestion du temps, projets, etc.) -
enableCommunication
boolOutils de communication -
enableOffice
boolPaquets bureautiques (libreoffice, hunspell, polices…) -
enableFirefox
boolActiver Firefox -
enableLibreWolf
boolActiver LibreWolf (alternative à Firefox) -
enableChromium
boolActiver Chromium -
enableBrave
boolActiver Brave Browser -
enableEmail
boolPaquets de gestion de courriel (thunderbird) -
enableSecurity
boolOutils de sécurité (keepass) -
enableCalendarContacts
boolCalendrier, contacts, tâches et applications associées -
enablePandoc
boolChaîne d’outils Markdown vers PDF : pandoc, typst, polices Gentium et DejaVu, et la commandemd2pdf(corps Gentium, A4, langue de la zone).Fenêtre de terminal md2pdf notes.md # A4, 10pt -> notes.pdfmd2pdf --big notes.md # A4, 12ptmd2pdf --tablet notes.md # A6, 9pt (11pt avec --big), agrandi pour tablettemd2pdf -e context notes.md # Moteur ConTeXt (enablePandocContext)Le moteur est typst. Il rend le code TeX brut habituel dans les notes (
\pagebreak,\placecontent,\centerline…) et signale tout autre code. Les colonnes de tableau s’adaptent à leur contenu, sauf si les tirets des séparateurs diffèrent en longueur (|--|--------|) : les largeurs suivent alors ces tirets. Un simplepandoc notes.md -o notes.pdfutilise le même moteur, la même langue et les mêmes polices. Sous GNOME, les trois mises en page sont également proposées par clic droit dans Nautilus (menu Scripts). -
enablePandocContext
boolConTeXt comme moteur PDF alternatif,md2pdf -e context(~900 MiB, nécessite enablePandoc) -
pandocAuthor
nullOr strCréateur inscrit dans les PDFs générés parmd2pdf.nullutilise le nom complet du compte. -
enableEssentials
boolOutils essentiels -
hunspellLang
strDictionnaire Hunspell 🡕 -
cartableFantastique
nullOr ( enum [ "primaire" "college" "adaptateur" ] )Édition de la barre d’outils Cartable Fantastique 🡕 installée dans LibreOffice, à destination des élèves dyspraxiques ou atteints d’autres troubles DYS.nulln’installe rien.primaire: barres Lire, Écrire, Mathématiques et Tableau.college: ajoute les langues, la chimie, l’électricité et l’éditeur d’équations.adaptateur: ajoute des outils pour l’adulte adaptant le matériel scolaire.
Installée par compte, dans son profil LibreOffice, lors de l’activation de Home Manager. Nécessite
enableOffice. La synthèse vocale passe parspd-say(speech-dispatcher, activé par défaut sur les bureaux NixOS). -
enableElementAutoStart
boolDémarrage automatique d’Element Desktop (masqué) à la connexion lorsque le réseau exécute Matrix -
enableFractalAutoStart
boolDémarrage automatique de Fractal à la connexion, avecenableCommunication(opt-in : pas de mode arrière-plan, sa fenêtre s’ouvre) -
nextcloud.enable
boolInstaller le client de bureau Nextcloud, prélié à l’instance du réseau -
nextcloud.server
nullOr strInstance Nextcloud à laquelle le client se lie.nullsélectionne celle déclarée sur le réseau (cette zone en priorité). Définissez-la pour cibler une instance locale ou externe. -
nextcloud.enableAutoStart
boolDémarrer le client Nextcloud en arrière-plan à la connexion -
nextcloud.enableWebdav
boolFournirnextcloud-webdav-login, un assistant ponctuel qui s’authentifie via le navigateur (SSO Kanidm) et enregistre le résultat comme un Compte en ligne GNOME : fichiers via WebDAV dans le gestionnaire de fichiers, ainsi que calendrier et contacts dans Evolution. Nécessaire car Nextcloud refuse de créer un mot de passe d’application depuis son interface web pour un utilisateur OIDC.L’assistant affiche également le mot de passe d’application, afin que tout autre client WebDAV puisse l’utiliser avec ce compte.
Ignoré si
darkone.home.office.nextcloud.enableest désactivé. -
nextcloud.syncDir
nullOr strDossier local prérempli dans l’assistant de configuration, relatif à$HOME. -
shared
rawValeurs bureautiques partagées avec les sous-modulesoffice/.
darkone.home.office = { enable = false; enableMore = false; enableUnsafeFeatures = false; enableUBlock = false; enableTools = false; enableProductivity = false; enableCommunication = false; enableOffice = false; enableFirefox = false; enableLibreWolf = false; enableChromium = false; enableBrave = false; enableEmail = false; enableSecurity = false; enableCalendarContacts = false; enablePandoc = false; enablePandocContext = false; pandocAuthor = "Jane Doe"; enableEssentials = true; hunspellLang = "en-us"; cartableFantastique = "primaire"; enableElementAutoStart = true; enableFractalAutoStart = false; nextcloud.enable = detectedNextcloud != null; nextcloud.server = "https://cloud.example.com"; nextcloud.enableAutoStart = true; nextcloud.enableWebdav = true; nextcloud.syncDir = "Nextcloud"; shared = { inherit lang country hasHomepage homeUrl hasMatrix hasVaultwarden nextcloudUrl hasNextcloud hasNextcloudWebdav ; };};🏠 darkone.home.umi.stk-mouse
Section intitulée « 🏠 darkone.home.umi.stk-mouse »DNF UMI : SuperTuxKart piloté uniquement à la souris (enableStkWithMouse). Doc : en-tête de ../umi.nix.
🏠 darkone.home.umi
Section intitulée « 🏠 darkone.home.umi »Saisie multimodale unifiée (UMI)
Écran tactile + voix + regard (autodémarrage de Talon + Onboard).
- enable
boolConfiguration UMI de saisie multimodale (Talon + Onboard) - enableTalonAutostart
boolDémarrer Talon à la connexion de session, une fois le tableau de bord initialisé (talon doit être dans le PATH). - communityScripts
nullOr packageArbre talonhub/community déployé dans ~/.talon/user/community. - enableDwell
boolClic au maintien : clic en maintenant le pointeur immobile. Désactivé par défaut — uniquement utilisable avec un suivi oculaire, et avec une souris il se déclenche sur l’emplacement laissé (typiquement le menu d’accessibilité basculant le zoom ou le clavier virtuel) - dwellTime
floatDélai du clic au maintien en secondes. - enableTrackerAuto
boolSuivi oculaire branché : contrôle du curseur par le regard Talon et clic au survol activés ; débranché : clic au survol désactivé (session Cinnamon). Prend le dessus surenableDwellsous Cinnamon. - gazeFilterSpeed
nullOr numbers.positiveCoefficient de filtre de regard Talon (par œil), avecenableTrackerAuto: plus haut = plus réactif et moins lissé. Par défaut : celui de Talon, la tête affine les derniers millimètres ;nullconserve la valeur de Talon. - cursorFilterSpeed
nullOr numbers.positiveCoefficient de filtre du curseur Talon, avecenableTrackerAuto: plus haut = plus réactif, plus de dépassement.nullconserve la valeur de Talon (2,0). - headSpeed
nullOr numbers.positiveSensibilité du contrôle de la tête Talon, avecenableTrackerAutoetenableHeadControl: au-dessus de 1, un léger mouvement de tête déplace le curseur, en dessous de 1, les mouvements amples ou mal contrôlés sont amortis.nullconserve la valeur de Talon (1). - enableGazeControl
boolContrôle du regard Talon, avecenableTrackerAuto: le curseur suit le regard. - enableHeadControl
boolContrôle de la tête Talon, avecenableTrackerAuto: les mouvements de tête affinent le curseur placé par le regard (headSpeed). À désactiver si la tête est instable, car cela éloigne le curseur du point de regard. - enableHeadJump
boolSaut de tête Talon, avecenableTrackerAuto: un mouvement de tête amène le curseur au point de regard - enableMouseJump
boolSaut de souris Talon, avecenableTrackerAuto: déplacer une souris physique vers le point de regard y amène le curseur. Désactivé par défaut, cela déplace brutalement le pointeur d’un aidant - enableGazeFocus
boolFocus par le regard Talon (expérimental), avecenableTrackerAuto: la fenêtre regardée obtient le focus - panelHeight
ints.between 40 96Hauteur du tableau de bord Cinnamon en pixels, ses icônes suivent (cibles pour le regard). - textScaling
floatFacteur de mise à l’échelle du texte de la session Cinnamon (les boutons grandissent avec leurs libellés). - enablePanel
boolTableau de bord Cinnamon géré par DNF : lanceurs et fenêtres ouvertes séparés, contrôles de clic au survol (types de clic, zone de pause), menu d’accessibilité, bascule clavier ; pas d’icône Bluetooth ni de barre d’angle. Réécrit à chaque activation. - enableMaximize
boolLes fenêtres d’application s’ouvrent en mode maximisé (extension Cinnamon), le tableau de bord reste à portée. Les boîtes de dialogue, Onboard et les fenêtres à taille fixe conservent leur taille. - panelLaunchers
listOf strLanceurs du tableau de bord (identifiants de fichiers .desktop), avecenablePanel. - menuFavorites
listOf strFavoris du menu Cinnamon (identifiants de fichiers .desktop), réécrits à chaque activation.dnf-umi-calibrate.desktop, avecenableTrackerAuto, lance l’étalonnage du suivi oculaire. - enableRofiMenu
boolGrille d’applications plein écran (rofi), hôte UMI uniquement : pages de grandes tuiles tournées par des boutons en bordure, un clic lance l’application, les panneaux de paramètres sont exclus. Ouverte par le premier lanceur du tableau de bord (avecenablePanel). - rofiGridResolution
submoduleGrille d’applications par page, en tuiles, avecenableRofiMenu. La valeur par défaut 6 × 4 correspond à des icônes de 96 px sur un écran 1600×900 ; moins de tuiles les agrandit.- columns
ints.between 1 12Tuiles par ligne. - rows
ints.between 1 8Lignes de tuiles par page.
- columns
- hiddenApps
listOf strApplications masquées de la grille et du menu Cinnamon (identifiants de fichiers .desktop), hôte UMI uniquement. Les lancements par identifiant et les associations de fichiers restent fonctionnels. - enableStkWithMouse
boolSuperTuxKart piloté uniquement à la souris, hôte UMI uniquement : le stick (ou les mouvements de souris) accélère, freine et vire, clic gauche dérape, double-clic tire, clic droit utilise le nitro. Installe le jeu, son lanceur exécute le convertisseur
darkone.home.umi = { enable = false; enableTalonAutostart = true; communityScripts = null; enableDwell = false; dwellTime = 1.6; enableTrackerAuto = true; gazeFilterSpeed = 1.0; cursorFilterSpeed = 4.0; headSpeed = 0.3; enableGazeControl = true; enableHeadControl = true; enableHeadJump = false; enableMouseJump = false; enableGazeFocus = false; panelHeight = 64; textScaling = 1.5; enablePanel = true; enableMaximize = true; panelLaunchers = [ ]; menuFavorites = [ ]; enableRofiMenu = true; rofiGridResolution.columns = 6; rofiGridResolution.rows = 4; hiddenApps = [ ]; enableStkWithMouse = false;};🏠 darkone.home.video
Section intitulée « 🏠 darkone.home.video »Outils et applications vidéo.
Installe toujours le lecteur par défaut (celluloid, interface GTK4/libadwaita
sur mpv) et contrôle le reste par public : enableTools (ffmpeg, mlt, vlc,
video-trimmer, parabolic), enableEditing (kdenlive, shotcut),
enableCreator (OBS Studio avec obs-backgroundremoval, obs-vkcapture,
etc.), enableUnfree (davinci-resolve) et enableAlternative (mpv).
- enable
boolModule home de création et d’outils vidéo - enableTools
boolOutils vidéo pour professionnels - enableEditing
boolOutils de montage vidéo (kdenlive…) - enableCreator
boolOutils de création vidéo (obs…) - enableUnfree
boolApps vidéo non libres (davinci…) - enableAlternative
boolApps vidéo alternatives (mpv…)
darkone.home.video = { enable = false; enableTools = false; enableEditing = false; enableCreator = false; enableUnfree = false; enableAlternative = false;};