diff --git a/lib/Data/Internal/XIO.hs b/lib/Data/Internal/XIO.hs index 61801af..e3bf816 100644 --- a/lib/Data/Internal/XIO.hs +++ b/lib/Data/Internal/XIO.hs @@ -320,7 +320,6 @@ data DBusDependency_ c = Bus [Fulfillment] BusName | Endpoint [Fulfillment] BusName ObjectPath InterfaceName DBusMember | DBusIO IODependency_ - deriving (Generic) -- | A dependency that only requires IO to evaluate (no payload) data IODependency_ @@ -335,23 +334,23 @@ data SystemDependency | AccessiblePath FilePath Bool Bool | Systemd UnitType T.Text | Process T.Text - deriving (Eq, Show, Generic) + deriving (Eq, Show) -- | The type of a systemd service -data UnitType = SystemUnit | UserUnit deriving (Eq, Show, Generic) +data UnitType = SystemUnit | UserUnit deriving (Eq, Show) -- | Wrapper type to describe and endpoint data DBusMember = Method_ MemberName | Signal_ MemberName | Property_ T.Text - deriving (Eq, Show, Generic) + deriving (Eq, Show) -- | A means to fulfill a dependency -- For now this is just the name of an Arch Linux package (AUR or official) data Fulfillment = Package ArchPkg T.Text deriving (Eq, Show, Ord) -data ArchPkg = Official | AUR | Custom deriving (Eq, Show, Generic, Ord) +data ArchPkg = Official | AUR | Custom deriving (Eq, Show, Ord) -------------------------------------------------------------------------------- -- Tested dependency tree