at 24.11-pre 504 B view raw
1{ config, lib, pkgs, ... }: 2 3let 4 cfg = config.services.stratis; 5in 6{ 7 options.services.stratis = { 8 enable = lib.mkEnableOption "Stratis Storage - Easy to use local storage management for Linux"; 9 }; 10 11 config = lib.mkIf cfg.enable { 12 environment.systemPackages = [ pkgs.stratis-cli ]; 13 systemd.packages = [ pkgs.stratisd ]; 14 services.dbus.packages = [ pkgs.stratisd ]; 15 services.udev.packages = [ pkgs.stratisd ]; 16 systemd.services.stratisd.wantedBy = [ "sysinit.target" ]; 17 }; 18}